OSDN Git Service

515582ed7fe2a27abdccb0a795fe1e0227832d7e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-07  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/45869
4         * gcc.dg/torture/pr45869.c: New testcase.
5
6 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
7
8         * objc.dg/set-not-used-1.m: New
9         * obj-c++.dg/set-not-used-1.mm: New.
10
11 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
12
13         * objc.dg/attributes/method-attribute-3.m: New.
14         * obj-c++.dg/attributes/method-attribute-3.mm: New.
15
16 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
17
18         PR fortran/45916
19         * gfortran.dg/generic_typebound_operator_1.f90: New test.
20
21 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23         PR fortran/45889
24         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
25
26 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
27
28         Merge from 'apple/trunk' branch on FSF servers.
29         
30         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
31
32         Radar 4278774
33         * obj-c++.dg/encode-9.mm: New.
34         
35 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
36
37         * g++.dg/cpp0x/pr45908.C: New test.
38
39 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
40
41         * gnat.dg/opt6.ad[sb]: New test.
42
43 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
44
45         Implemented fast enumeration for Objective-C.
46         * objc.dg/foreach-1.m: New.
47         * objc.dg/foreach-2.m: New.
48         * objc.dg/foreach-3.m: New.
49         * objc.dg/foreach-4.m: New.
50         * objc.dg/foreach-5.m: New.
51         * objc.dg/foreach-6.m: New.
52         * objc.dg/foreach-7.m: New.
53
54         Merge from 'apple/trunk' branch on FSF servers:
55         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
56
57         Radar 4502236
58         * objc.dg/objc-foreach-5.m: New.        
59
60         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
61
62         Radar 4507230
63         * objc.dg/objc-foreach-4.m: New.
64
65         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
66
67         Radar 4472881
68         * objc.dg/objc-foreach-3.m: New.
69
70         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
71
72         Radar 4468498
73         * objc.dg/objc-foreach-2.m: New.
74
75         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
76
77         Radar 4294910
78         * objc.dg/objc-foreach-1.m: New
79
80 2010-10-06  Hariharan Sandanagobalane <hariharan@picochip.com>
81
82         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
83         unsigned values.
84         
85 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
86
87         PR objc++/28050
88         * obj-c++.dg/syntax-error-10.mm: New.
89
90 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
91
92         PR objc++/23707
93         * obj-c++.dg/syntax-error-9.mm: New.
94
95 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
96
97         PR objc++/31126
98         * obj-c++.dg/syntax-error-8.mm: New.
99
100 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
101
102         Merge from 'apple/trunk' branch on FSF servers.
103
104         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
105
106         Radar 4290840
107         * obj-c++.dg/syntax-error-7.mm: New
108
109         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
110
111         Radar 4294425
112         * obj-c++.dg/syntax-error-6.mm: New
113
114         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
115
116         Radar 4261146
117         * obj-c++.dg/syntax-error-5.mm: New
118
119         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
120
121         Radar 4093475
122         * obj-c++.dg/syntax-error-[3-4].mm: New.
123         
124         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
125
126         Radar 4185810
127         * obj-c++.dg/syntax-error-[1-2].mm: New.
128         
129 2010-10-05  Ira Rosen  <irar@il.ibm.com>
130
131         PR tree-optimization/45752
132         * gcc.dg/vect/pr45752.c: New test.
133
134 2010-10-05  Richard Guenther  <rguenther@suse.de>
135
136         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
137         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
138         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
139         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
140         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
141         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
142         * gcc.dg/tree-prof/stringop-1.c: Likewise.
143         * gcc.dg/tree-prof/stringop-2.c: Likewise.
144         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
145         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
146         * gcc.dg/tree-prof/update-loopch.c: Likewise.
147         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
148         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
149         * gcc.dg/tree-prof/tracer-1.c: Likewise.
150         * gcc.dg/tree-ssa/inline-4.c: Likewise.
151         * gcc.dg/tree-ssa/inline-3.c: Likewise.
152         * gcc.dg/tree-ssa/20080530.c: Likewise.
153         * g++.dg/tree-ssa/inline-3.C: Likewise.
154         * g++.dg/tree-ssa/inline-1.C: Likewise.
155         * g++.dg/tree-ssa/inline-2.C: Likewise.
156         * gcc.dg/profile-dir-1.c: Likewise.
157         * gcc.dg/profile-dir-2.c: Likewise.
158         * gcc.dg/profile-dir-3.c: Likewise.
159
160 2010-10-05  Richard Guenther  <rguenther@suse.de>
161
162         PR middle-end/45877
163         * g++.dg/torture/pr45877.C: New testcase.
164
165 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
166
167         PR debug/45849
168         * gcc.dg/debug/pr45849.c: New test.
169
170         PR middle-end/45876
171         * gcc.c-torture/compile/pr45876.c: New test.
172
173 2010-10-04  Julian Brown  <julian@codesourcery.com>
174
175         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
176         vect_hw_misalign.
177         * gcc.dg/vect/vect-60.c: Likewise.
178         * gcc.dg/vect/vect-56.c: Likewise.
179         * gcc.dg/vect/vect-93.c: Likewise.
180         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
181         * gcc.dg/vect/vect-95.c: Likewise.
182         * gcc.dg/vect/vect-96.c: Likewise.
183         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
184         * gcc.dg/vect/slp-25.c: Likewise.
185         * gcc.dg/vect/slp-3.c: Likewise.
186         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
187         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
188         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
189         * gcc.dg/vect/vect-109.c: Likewise.
190         * gcc.dg/vect/vect-peel-1.c: Likewise.
191         * gcc.dg/vect/vect-peel-2.c: Likewise.
192         * lib/target-supports.exp
193         (check_effective_target_arm_vect_no_misalign): New.
194         (check_effective_target_vect_no_align): Use above.
195         (check_effective_target_vect_element_align): New.
196         (add_options_for_quad_vectors): New.
197
198 2010-10-04  Martin Jambor  <mjambor@suse.cz>
199
200         PR tree-optimization/45572
201         * g++.dg/ipa/pr45572-1.C: New test.
202         * g++.dg/ipa/pr45572-2.C: Likewise.
203
204 2010-10-03  Ian Lance Taylor  <iant@google.com>
205
206         * gcc.dg/anon-struct-11.c: New test.
207         * gcc.dg/anon-struct-12.c: New test.
208         * gcc.dg/anon-struct-13.c: New test.
209         * gcc.dg/anon-struct-14.c: New test.
210
211 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
212
213         * g++.dg/torture/pr45764.C: Revert revision 164914.
214         * gcc.dg/vect/pr43432.c: Likewise.
215         * gcc.dg/vect/vect-114.c: Likewise.
216         * gcc.dg/vect/vect-15.c: Likewise.
217
218 2010-10-03  Jason Merrill  <jason@redhat.com>
219
220         * g++.dg/cpp0x/sfinae5.C: New.
221
222 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
223
224         PR tree-optimization/45720
225         PR tree-optimization/45764
226         * g++.dg/torture/pr45764.C: New.
227
228         * gcc.dg/vect/pr43432.c: Xfail.
229         * gcc.dg/vect/vect-114.c: Likewise.
230         * gcc.dg/vect/vect-15.c: Likewise.
231
232 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
233
234         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
235         hppa*-*-hpux*.
236         * gcc.dg/torture/pr45678-2.c: Likewise.
237
238 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
239
240         PR fortran/45748
241         * gfortran.dg/intrinsic_6.f90: New.
242
243 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
244
245         PR fortran/42831
246         * gfortran.dg/dependency_37.f90:  New test.
247
248 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
249
250         * gcc.target/i386/shift_mask.c: New test.
251
252 2010-10-01  Richard Guenther  <rguenther@suse.de>
253
254         PR tree-optimization/45854
255         * g++.dg/torture/pr45854.C: New testcase.
256
257 2010-09-30  Michael Eager  <eager@eagercon.com>
258
259         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
260         __FLT_{MIN,MAX}__.
261
262 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
263
264         PR middle-end/45758
265         * gfortran.dg/graphite/pr45758.f90: New.
266
267 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
268
269         PR middle-end/45230
270         * gcc.dg/graphite/id-pr45230.c: New.
271
272 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
273
274         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
275         * gfortran.dg/graphite/graphite.exp: Same.
276         * gcc.dg/graphite/vect-pr43423.c: New.
277
278 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
279
280         PR target/45843
281         * g++.dg/torture/pr45843.C: New test.
282
283 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
284
285         PR fortran/45828
286         * gfortran.dg/allocate_derived_5.f90: New.
287
288 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
289
290         PR tree-optimization/31261
291         * gcc.dg/tree-ssa/pr31261.c: New test.
292
293 2010-09-30  Michael Eager  <eager@eagercon.com>
294
295         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
296         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
297         * gcc.target/microblaze/microblaze.exp: Ditto.
298         * gcc.target/microblaze/others/string_cst1.c: Ditto.
299         * gcc.target/microblaze/others/string_cst2.c: Ditto.
300         * gcc.target/microblaze/others/data_var1.c: Ditto.
301         * gcc.target/microblaze/others/data_var2.c: Ditto.
302         * gcc.target/microblaze/others/data_var3.c: Ditto.
303         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
304         * gcc.target/microblaze/others/strings1.c:: Ditto.
305         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
306         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
307         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
308         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
309         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
310         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
311         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
312         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
313         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
314         * gcc.target/microblaze/isa/pcmp.c: Ditto.
315         * gcc.target/microblaze/isa/nofloat.c: Ditto.
316         * gcc.target/microblaze/isa/fcvt.c: Ditto.
317         * gcc.target/microblaze/isa/float.c: Ditto.
318         * gcc.target/microblaze/isa/mulh.c: Ditto.
319         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
320         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
321         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
322         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
323         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
324         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
325         * gcc.target/microblaze/isa/bshift.c: Ditto.
326         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
327         * gcc.target/microblaze/isa/div.c: Ditto.
328         * gcc.target/microblaze/isa/vanilla.c: Ditto.
329         * gcc.target/microblaze/isa/mul.c: Ditto.
330
331 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
332
333         merge from FSF 'apple/trunk' branch.
334         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
335
336         Radar 4386773
337         * objc.dg/enhanced-proto-1.m: New.
338         * objc.dg/enhanced-proto-2.m: New.
339         * obj-c++.dg/enhanced-proto-1.mm: New
340         * obj-c++.dg/enhanced-proto-2.mm: New.
341
342 2010-09-30  Richard Guenther  <rguenther@suse.de>
343
344         PR testsuite/45702
345         * gcc.dg/debug/pr41893-1.c: Adjust.
346         * gcc.dg/pr30762-1.c: Likewise.
347         * gcc.dg/pr31529-1.c: Likewise.
348         * gcc.dg/pr34457-1.c: Likewise.
349         * gcc.dg/pr34668-1.c: Likewise.
350         * gcc.dg/pr43557-1.c: Likewise.
351
352 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
353
354         PR objc/45842
355         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
356         * objc.dg/const-str-3.m: Correct header for memcpy.
357         * objc.dg/const-str-7.m: Likewise.
358         * objc.dg/method-20b.m: Provide an implementation of Object.
359         Adjust XFAIL for m64 NeXT runtime.
360         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
361         * objc.dg/encode-3.m: Correct line ordering, provide header for 
362         sprintf.
363         * objc.dg/encode-7-next.m: Only run for 32bit.
364         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
365         * objc.dg/type-size-2.m: Provide an implementation of Object.
366         Ajust headers.
367         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
368         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
369         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
370         Adjust XFAIL for m64 NeXT runtime.
371         * obj-c++.dg/method-22.mm: Likewise.
372         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
373
374 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
375
376         Merge from 'apple/trunk' branch on FSF servers.
377         
378         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
379
380         Radar 4278236
381         * obj-c++.dg/bad-forward-decl.mm: New
382
383 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
384
385         * ada/acats/run_acats: Revert revision 157037.
386
387 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
388
389         Merge from 'apple/trunk' branch on FSF servers.
390
391         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
392
393         Radar 4281748
394         * objc.dg/naming-2.m: Update
395         * objc.dg/naming-3.m: New
396
397 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
398
399         PR target/40457
400         * gcc.target/arm/pr40457-3.c: New test.
401
402 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
403
404         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
405         alias checking.
406         * lib/target-supports.exp (check_ifunc_available): Likewise.
407
408 2010-09-29  Tristan Gingold  <gingold@adacore.com>
409
410         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
411
412 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
413
414         * objc.dg/keywords-1.m: New test.
415         * objc.dg/keywords-2.m: New test.
416         * objc.dg/keywords-3.m: New test.
417         * obj-c++.dg/keywords-1.mm: New test.
418         * obj-c++.dg/keywords-2.mm: New test.
419
420 2010-09-28  Jason Merrill  <jason@redhat.com>
421
422         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
423         * g++.dg/ext/complit11.C: Likewise.
424         * g++.old-deja/g++.law/temps1.C: Likewise.
425
426         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
427         * g++.old-deja/g++.mike/misc6.C: Likewise.
428
429 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
430
431         * objc.dg/attributes/method-attribute-1.m: New.
432         * objc.dg/attributes/method-attribute-2.m: New.
433
434         * obj-c++.dg/attributes/method-attribute-1.m: New.
435         * obj-c++.dg/attributes/method-attribute-2.m: New.
436
437 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
438
439         * objc.dg/attributes: New.
440         * objc.dg/attributes/attributes.exp: New.
441         * objc.dg/attributes/class-attribute-1.m: New.
442         * objc.dg/attributes/class-attribute-2.m: New
443         * objc.dg/attributes/categ-attribute-1.m: New
444         * objc.dg/attributes/categ-attribute-2.m: New
445         * objc.dg/attributes/proto-attribute-1.m: New
446
447         * obj-c++.dg/attributes: New.
448         * obj-c++.dg/attributes/attributes.exp: New
449         * obj-c++.dg/attributes/class-attribute-1.mm: New
450         * obj-c++.dg/attributes/class-attribute-2.mm: New
451         * obj-c++.dg/attributes/categ-attribute-1.mm: New
452         * obj-c++.dg/attributes/categ-attribute-2.mm: New
453         * obj-c++.dg/attributes/proto-attribute-1.mm: New
454
455 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
456
457         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
458         from the branch renamed to method-20b.m to avoid clashes).
459
460         2005-08-23  Stuart Hastings  <stuart@apple.com>
461                     Ziemowit Laski  <zlaski@apple.com>
462
463         Radar 4209854
464         * obj-c++.dg/method-23.mm: New.
465         * objc.dg/method-20.m: New.
466
467 2010-09-28  Jan Hubicka  <jh@suse.cz>
468
469         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
470
471 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
472
473         PR target/44452
474         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
475         i?86-*-solaris2.[89], *-*-vxworks*.
476         * gcc.target/i386/pr22152.c: Likewise.
477         * gcc.target/i386/vect8-ret.c: New test.
478
479 2010-09-28  Jie Zhang  <jie@codesourcery.com>
480
481         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
482
483 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
484
485         Merge from 'apple/trunk' branch on FSF servers.
486
487         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
488
489         Radar 4175534
490         * obj-c++.dg/method-22.mm: New.
491
492 2010-09-27  Jason Merrill  <jason@redhat.com>
493
494         * g++.dg/cpp0x/rv-lvalue-req.C: New.
495         * g++.dg/ext/complit11.C: Adjust.
496         * g++.old-deja/g++.law/temps1.C: Adjust.
497         * g++.old-deja/g++.ns/koenig6.C: Adjust.
498         * g++.old-deja/g++.oliva/partord1.C: Adjust.
499
500 2010-09-27  Ian Lance Taylor  <iant@google.com>
501
502         * lib/target-supports.exp (check_effective_target_split_stack):
503         New procedure.
504         * gcc.dg/split-1.c: New test.
505         * gcc.dg/split-2.c: New test.
506         * gcc.dg/split-3.c: New test.
507         * gcc.dg/split-4.c: New test.
508
509 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
510
511         PR objc/25464
512         * objc.dg/type-size-3.m: New test.
513
514 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
515
516         PR objc/45763
517         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
518
519 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
520
521         PR objc/25450
522         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
523         * objc.dg/type-size-2.m: Same change.
524         * obj-c++.dg/encode-5.mm: Same change.
525
526 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
527
528         Merge from 'apple/trunk' branch on FSF servers.  The original
529         Changelogs are below.
530
531         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
532         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
533         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
534         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
535         in the branch).
536         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
537         proto-qual-1.m in the branch) and the normal ABI on GNU.
538         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
539         the test only with the NeXT runtime.
540         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
541         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
542         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
543         Run the test only with the NeXT runtime.
544
545         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
546
547         Radar 4492973
548         * objc.dg/encode-7-64bit.m: New.
549         * objc.dg/encode-7.m: Skip if -m64.
550
551         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
552
553         Radar 4301047
554         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
555         * obj-c++.dg/threedotthree-abi-1.mm: New
556         * objc.dg/threedotthree-abi-1.m: New
557
558         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
559
560         Radar 4136935
561         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
562         * objc.dg/encode-6.m: Likewise.
563         * objc.dg/encode-7.m: New test case.
564
565 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
566
567         Merge from 'apple/trunk' branch on FSF servers.  Renamed
568         const-str-12.m to constr-str-12b.m to avoid conflicts.
569
570         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
571
572         Radar 4229905
573         * obj-c++.dg/warn5.mm: New
574
575         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
576
577         Radar 4154928
578         * obj-c++.dg/const-str-12.mm: New.
579         * objc.dg/const-str-12.m: New.
580
581 2010-09-27  Tobias Burnus  <burnus@net-b.de>
582
583         PR fortran/40569
584         PR fortran/40568
585         * gfortran.dg/storage_size_2.f08: Fix test.
586         * gfortran.dg/c_sizeof_1.f90: Fix test.
587         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
588         * gfortran.dg/c_sizeof_3.f90: New.
589         * gfortran.dg/c_sizeof_4.f90: New.
590         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
591         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
592
593 2010-09-26  Daniel Kraft  <d@domob.eu>
594
595         PR fortran/45783
596         PR fortran/45795
597         * gfortran.dg/select_type_18.f03: New test.
598
599 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
600
601         * gnat.dg/return2.ad[sb]: New test.
602         * gnat.dg/return2_pkg.ads: New helper.
603
604 2010-09-25  Daniel Kraft  <d@domob.eu>
605
606         PR fortran/45776
607         * gfortran.dg/io_constraints_6.f03: New test.
608         * gfortran.dg/io_constraints_7.f03: New test.
609         * gfortran.dg/newunit_2.f90: New test.
610
611 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
612
613         * gfortran.dg/operator_c1202.f90: New test.
614
615 2010-09-24  Jan Hubicka  <jh@suse.cz>
616
617         * gcc.dg/tree-ssa/leaf.c: New testcase.
618
619 2010-09-24  Jan Hubicka  <jh@suse.cz>
620
621         PR tree-optimization/45738
622         PR tree-optimization/45741
623         * gcc.c-torture/compile/pr45741.c: New.
624         * gfortran.fortran-torture/compile/pr45738.f90: New.
625
626 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
627
628         * gcc.dg/cpp/undef-opt-1.c: New test.
629
630 2010-09-24  Jason Merrill  <jason@redhat.com>
631
632         * g++.dg/other/error10.C: Adjust expected output.
633
634 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
635
636         PR middle-end/45234
637         * gcc.dg/torture/stackalign/alloca-6.c: New test.
638         * gcc.target/i386/pr45234.c: New test.
639
640 2010-09-24  Richard Guenther  <rguenther@suse.de>
641
642         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
643
644 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
645
646         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
647         as a comment leader in regexp.
648
649 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
650
651         * objc.dg/sync-2.m: New test.
652         * obj-c++.dg/sync-2.mm: New test.
653
654 2010-09-24  Tobias Burnus  <burnus@net-b.de>
655
656         PR fortran/40571
657         * gfortran.dg/iso_fortran_env_7.f90: New.
658
659 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
660
661         * obj-c++.dg/too-many-args.mm: New file.
662
663 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
664
665         Merge from 'apple/trunk' branch on FSF servers.
666
667         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
668
669         Radar 4491608
670         * objc.dg/too-many-args.m: New
671
672 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
673
674         PR fortran/45744
675         * gfortran.dg/dependency_36.f90:  New test.
676
677 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
678
679         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
680         * gcc.target/i386/pad-3.c: Ditto.
681         * gcc.target/i386/pad-7.c: Ditto.
682         * gcc.target/i386/pad-7.c: Ditto.
683         * gcc.target/i386/pr36502.c: Ditto.
684         * gcc.target/i386/zee.c: Ditto.
685         * gcc.target/i386/20060821-1.c: Ditto.
686         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
687         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
688         * gcc.target/i386/pad-5b.c: Ditto.
689         * gcc.target/i386/pad-6a.c: Ditto.
690         * gcc.target/i386/pad-6b.c: Ditto.
691         * gcc.target/i386/pad-8.c: Ditto.
692         * gcc.target/i386/pad-9.c: Ditto.
693         * gcc.target/i386/pad-10.c: Ditto.
694         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
695
696 2010-09-23  Richard Guenther  <rguenther@suse.de>
697
698         PR tree-optimization/45565
699         * g++.dg/ipa/pr45565.C: New testcase.
700
701 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
702
703         PR fortran/45745
704         PR fortran/45648
705         * gfortran.dg/vector_subscript_bound_1.f90: New.
706
707 2010-09-23  Richard Guenther  <rguenther@suse.de>
708
709         PR middle-end/45750
710         * gcc.dg/pr45750.c: New testcase.
711
712 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
713
714         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
715         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
716         build.
717
718 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
719
720         PR rtl-optimization/44374
721         * gcc.target/arm/headmerge-1.c: New test.
722         * gcc.target/arm/headmerge-2.c: New test.
723         * gcc.target/i386/headmerge-1.c: New test.
724         * gcc.target/i386/headmerge-2.c: New test.
725
726 2010-09-23  Daniel Kraft  <d@domob.eu>
727
728         PR fortran/38936
729         PR fortran/44044
730         PR fortran/45474
731         * gfortran.dg/intrinsic_intent_1.f03: New test.
732         * gfortran.dg/select_type_17.f03: New test.
733         * gfortran.dg/associate_5.f03: More definability tests.
734         * gfortran.dg/enum_2.f90: Check definability.
735         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
736         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
737         * gfortran.dg/char_expr_2.f90: Ditto.
738         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
739         * gfortran.dg/enum_5.f90: Ditto.
740         * gfortran.dg/equiv_constraint_8.f90: Ditto.
741         * gfortran.dg/impure_assignment_2.f90: Ditto.
742         * gfortran.dg/impure_assignment_3.f90: Ditto.
743         * gfortran.dg/intent_out_1.f90: Ditto.
744         * gfortran.dg/intent_out_3.f90: Ditto.
745         * gfortran.dg/pointer_assign_7.f90: Ditto.
746         * gfortran.dg/pointer_intent_3.f90: Ditto.
747         * gfortran.dg/pr19936_1.f90: Ditto.
748         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
749         * gfortran.dg/simpleif_2.f90: Ditto.
750         * gfortran.dg/protected_5.f90: Ditto.
751         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
752         * gfortran.dg/protected_6.f90: Ditto.
753         * gfortran.dg/protected_7.f90: Ditto.
754
755 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
756
757         PR libfortran/45710
758         * gfortran.dg/namelist_65.f90: New test.
759
760 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
761
762         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
763         the regexp pattern between the expected label and location string.
764
765 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
766
767         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
768
769 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
770
771         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
772         * gcc.dg/pr27898.c: Likewise.
773         * gcc.dg/pr28712.c: Likewise.
774         * gcc.dg/pr30762-1.c: Likewise.
775         * gcc.dg/pr31529-1.c: Likewise.
776         * gcc.dg/pr34457-1.c: Likewise.
777         * gcc.dg/pr34668-1.c: Likewise.
778         * gcc.dg/pr34989-1.c: Likewise.
779         * gcc.dg/pr43557-1.c: Likewise.
780
781 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
782
783         PR rtl-optimization/45739
784         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
785         regexps.
786
787 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
788
789         * gcc.target/sparc/mnofpu.c: New test.
790
791 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
792
793         PR rtl-optimization/45739
794         * gcc.target/i386/pr45739.c: New test.
795
796 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
797
798         PR fortran/45648
799         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
800         and counts. Add non-elemental function call check.
801
802         PR fortran/45648
803         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
804         arguments checks. Update temporary counts.
805         * gfortran.dg/transpose_optimization_1.f90: New.
806
807 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
808
809         PR objc/23710
810         * objc.dg/invalid-method-1.m: New.
811
812 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
813
814         Merge from 'apple/trunk' branch on FSF servers.
815
816         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
817
818         Radar 4291785
819         * objc.dg/naming-4.m: New
820         * objc.dg/naming-5.m: New
821         * obj-c++.dg/naming-1.mm: New
822         * obj-c++.dg/naming-2.mm: New
823
824 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
825             Jack Howarth  <howarth@bromo.med.uc.edu>
826
827         PR c++/45645
828         * g++.dg/torture/pr44972.C: Use portable assert().
829
830 2010-09-21  Richard Guenther  <rguenther@suse.de>
831
832         PR tree-optimization/45580
833         * g++.dg/torture/pr45580.C: New testcase.
834
835 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
836
837         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
838
839 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
840
841         PR fortran/45438
842         * gfortran.dg/pointer_check_7.f90: New.
843
844 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
845
846         PR rtl-optimization/45728
847         * gcc.c-torture/compile/pr45728.c: New test.
848
849 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
850
851         PR fortran/45081
852         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
853
854 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
855
856         * g++.dg/tree-ssa/pr45605.C: Add "\\".
857
858 2010-09-20  Richard Guenther  <rguenther@suse.de>
859
860         PR middle-end/45704
861         * gcc.dg/torture/pr45704.c: New testcase.
862
863 2010-09-20  Jan Hubicka  <jh@suse.cz>
864
865         PR tree-optimize/45605
866         * g++.dg/tree-ssa/pr45605.C: New testcase.
867
868 2010-09-20  Michael Matz  <matz@suse.de>
869
870         PR testsuite/45706
871         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
872         enough.
873
874 2010-09-20  Richard Guenther  <rguenther@suse.de>
875
876         PR tree-optimization/45705
877         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
878
879 2010-09-20  Michael Matz  <matz@suse.de>
880
881         PR testsuite/45706
882         * lib/target-supports.exp (check_effective_target_vect_perm):
883         Add i?86-*-*.
884
885 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
886
887         PR rtl-optimization/45695
888         * gcc.c-torture/execute/pr45695.c: New test.
889
890 2010-09-19  Jan Hubicka  <jh@suse.cz>
891
892         PR lto/44246
893         * gcc.c-torture/compile/pr44246.c:New file.
894
895 2010-09-19  Ira Rosen  <irar@il.ibm.com>
896
897         PR tree-optimization/45714
898         * gfortran.dg/vect/pr45714-a.f: New test.
899         * gfortran.dg/vect/pr45714-b.f: New test.
900
901 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
902
903         * gnat.dg/const1.adb: Rename into...
904         * gnat.dg/constant1.adb: ...this.
905         * gnat.dg/constant2.adb: New test.
906         * gnat.dg/constant2_pkg1.ads: New helper.
907         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
908
909 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
910
911         * gnat.dg/specs/constant1.ads: New test.
912         * gnat.dg/specs/constant1_pkg.ads: New helper.
913
914 2010-09-18  Jan Hubicka  <jh@suse.cz>
915
916         PR tree-optimization/45453
917         * g++.dg/tree-ssa/pr45453.C: New testcase.
918
919 2010-09-18  Jason Merrill  <jason@redhat.com>
920
921         * g++.dg/cpp0x/initlist44.C: New.
922
923 2010-09-18  Richard Guenther  <rguenther@suse.de>
924
925         PR tree-optimization/45709
926         * g++.dg/torture/pr45709-2.C: New testcase.
927
928 2010-09-18  Richard Guenther  <rguenther@suse.de>
929
930         PR tree-optimization/45709
931         * g++.dg/torture/pr45709.C: New testcase.
932
933 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
934
935         PR testsuite/45719
936         * gcc.target/i386/pad-3.c: Pass -fno-pic.
937
938 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
939
940         * gcc.target/i386/pad-1.c: New.
941         * gcc.target/i386/pad-2.c: Likewise.
942         * gcc.target/i386/pad-3.c: Likewise.
943         * gcc.target/i386/pad-4.c: Likewise.
944         * gcc.target/i386/pad-5a.c: Likewise.
945         * gcc.target/i386/pad-5b.c: Likewise.
946         * gcc.target/i386/pad-6a.c: Likewise.
947         * gcc.target/i386/pad-6b.c: Likewise.
948         * gcc.target/i386/pad-7.c: Likewise.
949         * gcc.target/i386/pad-8.c: Likewise.
950         * gcc.target/i386/pad-9.c: Likewise.
951         * gcc.target/i386/pad-10.c: Likewise.
952
953 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
954
955         PR middle-end/45234
956         * gcc.dg/torture/stackalign/alloca-5.c: New.
957
958 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
959
960         PR middle-end/45678
961         * gcc.dg/torture/pr45678-2.c: New.
962
963 2010-09-17  Richard Guenther  <rguenther@suse.de>
964
965         PR middle-end/45678
966         * gcc.dg/torture/pr45678-1.c: New testcase.
967
968 2010-09-17  Michael Matz  <matz@suse.de>
969
970         PR tree-optimization/43432
971         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
972         check_effective_target_vect_perm_short): New predicates.
973         (check_effective_target_vect_perm): Include x86_64.
974         * gcc.dg/vect/pr43432.c: New test.
975         * gcc.dg/vect/vect-114.c: Adjust.
976         * gcc.dg/vect/vect-15.c: Ditto.
977         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
978         * gcc.dg/vect/slp-perm-9.c: Ditto.
979
980 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
981
982         PR testsuite/45692
983         * objc/execute/exceptions/throw-nil.m: Run the test only with the
984         GNU runtime.
985
986 2010-09-17  Richard Guenther  <rguenther@suse.de>
987
988         * gcc.dg/pr27898.c: Use -flto instead of -combine.
989         * gcc.dg/pr28706.c: Likewise.
990         * gcc.dg/pr28712.c: Likewise.
991         * gcc.dg/pr30762-1.c: Likewise.
992         * gcc.dg/pr30762-2.c: Likewise.
993         * gcc.dg/pr31529-1.c: Likewise.
994         * gcc.dg/pr31529-2.c: Likewise.
995         * gcc.dg/pr34457-1.c: Likewise.
996         * gcc.dg/pr34457-2.c: Likewise.
997         * gcc.dg/pr34668-1.c: Likewise.
998         * gcc.dg/pr34668-2.c: Likewise.
999         * gcc.dg/pr34989-1.c: Likewise.
1000         * gcc.dg/pr34989-2.c: Likewise.
1001         * gcc.dg/pr43557-1.c: Likewise.
1002         * gcc.dg/pr43557-2.c: Likewise.
1003         * gcc.dg/debug/pr41893-1.c: Likewise.
1004         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1005         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1006         * gcc.dg/matrix/matrix-4.c: Likewise.
1007         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1008         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1009         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1010         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1011
1012 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1013
1014         PR fortran/43665
1015         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1016         optimizations.
1017         * gfortran.dg/intent_optimize_1.f90: New test.
1018
1019 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1020
1021         * gcc.target/i386/divmod-1.c: New.
1022         * gcc.target/i386/divmod-2.c: Likewise.
1023         * gcc.target/i386/divmod-3.c: Likewise.
1024         * gcc.target/i386/divmod-4.c: Likewise.
1025         * gcc.target/i386/divmod-4a.c: Likewise.
1026         * gcc.target/i386/divmod-5.c: Likewise.
1027         * gcc.target/i386/divmod-6.c: Likewise.
1028         * gcc.target/i386/divmod-7.c: Likewise.
1029         * gcc.target/i386/divmod-8.c: Likewise.
1030         * gcc.target/i386/udivmod-1.c: Likewise.
1031         * gcc.target/i386/udivmod-2.c: Likewise.
1032         * gcc.target/i386/udivmod-3.c: Likewise.
1033         * gcc.target/i386/udivmod-4.c: Likewise.
1034         * gcc.target/i386/udivmod-4a.c: Likewise.
1035         * gcc.target/i386/udivmod-5.c: Likewise.
1036         * gcc.target/i386/udivmod-6.c: Likewise.
1037         * gcc.target/i386/udivmod-7.c: Likewise.
1038         * gcc.target/i386/udivmod-8.c: Likewise.
1039
1040 2010-09-16  Jan Hubicka  <jh@suse.cz>
1041
1042         * g++.dg/lto/pr45679-1_0.C: New file.
1043         * g++.dg/lto/pr45679-1_1.C: New file.
1044         * g++.dg/lto/pr45679-0_0.C: New file.
1045         * g++.dg/lto/pr45679-0_1.C: New file.
1046
1047 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1048
1049         PR fortran/45674
1050         * gfortran.dg/class_dummy_2.f03: New.
1051
1052 2010-09-16  Richard Guenther  <rguenther@suse.de>
1053
1054         PR tree-optimization/45623
1055         * gcc.dg/torture/pr45623.c: New testcase.
1056
1057 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1058
1059         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1060         name and parentheses.
1061         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1062
1063 2010-09-15  Jason Merrill  <jason@redhat.com>
1064
1065         * g++.dg/parse/parameter-declaration-2.C: New.
1066
1067         * g++.dg/cpp0x/scoped_enum2.C: New.
1068
1069 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1070
1071         * gcc.c-torture/compile/20100915-1.c: New test.
1072
1073 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1074
1075         PR middle-end/45644
1076         * gcc.dg/ipa/pr45644.c: New test.
1077
1078 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR tree-optimization/45633
1081         * gcc.dg/vect/pr45633.c: New test.
1082
1083 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1084
1085         PR fortran/45577
1086         * gfortran.dg/allocate_derived_4.f90: New.
1087
1088 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1089
1090         * lib/target-supports.exp
1091         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1092         supported flag to true for neon.
1093
1094 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1095
1096         PR c++/45665
1097         * g++.dg/template/crash103.C: New.
1098
1099 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1100
1101         Merge from 'apple/trunk' branch on FSF servers.
1102
1103         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1104
1105         Radar 4457381
1106         * objc.dg/msg-in-protocol.m: New.
1107         * obj-c++.dg/msg-in-protocol.mm: New.
1108
1109         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1110
1111         Radar 4219590
1112         * objc.dg/break-in-ifstmt.m: New.
1113
1114         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1115
1116         Radar 4174166
1117         * obj-c++.dg/comp-types-13.mm: New.
1118         * objc.dg/comp-types-12.m: New.
1119
1120         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1121
1122         Radar 4216500
1123         * obj-c++.dg/proto-lossage-7.mm: New.
1124         * objc.dg/proto-lossage-7.m: New.
1125
1126 2010-09-14  Jan Hubicka  <jh@suse.cz>
1127
1128         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1129         folding.
1130         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1131         folding.
1132
1133 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1134
1135         PR middle-end/45567
1136         * gcc.dg/pr45567.c: New test.
1137
1138         PR debug/45660
1139         * g++.dg/debug/pr45660.C: New test.
1140
1141 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1142
1143         PR tree-optimization/45470
1144         * g++.dg/vect/pr45470-a.cc: New test.
1145         * g++.dg/vect/pr45470-a.cc: New test.
1146
1147 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1148
1149         PR target/42070
1150         * lib/profopt.exp: Prune warnings on execname2 compile.
1151         * lib/prune.exp: Prune "can't add line info" warnings.
1152
1153 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1154
1155         PR libfortran/45532
1156         * gfortran.dg/namelist_64.f90: New test.
1157
1158 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1159
1160         PR rtl-optimization/45617
1161         * gcc.target/i386/pr45617.c: New test.
1162
1163 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1164
1165         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1166
1167 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1168
1169         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1170         * gcc.target/i386/fma4-vector.c: Likewise.
1171         * gcc.target/i386/vectorize2.c: Likewise.
1172         * gcc.target/i386/vectorize4.c: Likewise.
1173         * gcc.target/i386/vectorize5.c: Likewise.
1174         * gcc.target/i386/vectorize6.c: Likewise.
1175         * gcc.target/i386/vectorize8.c: Likewise.
1176
1177         * gcc.target/i386/vect-double-1.c: New.
1178         * gcc.target/i386/vect-double-1a.c: Likewise.
1179         * gcc.target/i386/vect-double-2.c: Likewise.
1180         * gcc.target/i386/vect-double-2a.c: Likewise.
1181
1182         * lib/target-supports.exp (check_effective_target_vect_double):
1183         Set et_vect_double_saved to 0 when tuning for Atom.
1184
1185 2010-09-13  Jan Hubicka  <jh@suse.cz>
1186
1187         * gcc.dg/torture/pr23821.c: Drop static keyword.
1188         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1189         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1190
1191 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1192
1193         * gcc.target/arm/sync-1.c: New.
1194
1195 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1196
1197         * gnat.dg/memtrap.adb: New test.
1198
1199 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1200
1201         * gfortran.dg/promotion.f90: Fix options.
1202
1203 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1204
1205         * g++.dg/cpp0x/range-for1.C: New.
1206         * g++.dg/cpp0x/range-for2.C: New.
1207         * g++.dg/cpp0x/range-for3.C: New.
1208         * g++.dg/cpp0x/range-for4.C: New.
1209         * g++.dg/cpp0x/range-for5.C: New.
1210         * g++.dg/cpp0x/range-for6.C: New.
1211
1212 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1213
1214         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1215         and counts. Check that transpose is not called.
1216         * gfortran.dg/transpose_2.f90: Update error message.
1217
1218 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1219
1220         PR c++/43824
1221         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1222         * g++.dg/lookup/strong-using-2.C: Likewise.
1223         * g++.dg/lookup/strong-using-3.C: Likewise.
1224         * g++.dg/lookup/strong-using-5.C: Likewise.
1225
1226         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1227         * g++.dg/cpp0x/inline-ns4.C: New.
1228         * g++.dg/cpp0x/inline-ns5.C: New.
1229
1230 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1231
1232         PR middle-end/45634
1233         * gfortran.fortran-torture/compile/pr45634.f90: New.
1234
1235 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1236
1237         * objc.dg/fobjc-exceptions.m: New test.
1238
1239 2010-09-10  Jan Hubicka  <jh@suse.cz>
1240
1241         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1242
1243 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1244
1245         PR tree-optimization/44972
1246         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1247         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1248         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1249         instead.
1250         * g++.dg/torture/pr44972.C: New test.
1251
1252 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1253
1254         PR tree-optimization/44972
1255         * g++.dg/torture/pr34850.C: Remove expected warning.
1256
1257 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1258
1259         * gfortran.dg/dummy_optional_arg.f90: New test.
1260
1261 2010-09-08  Jan Hubicka  <jh@suse.cz>
1262
1263         PR tree-optimization/45598
1264         * fortran.fortran-torture/compile/pr45598.f90: New test.
1265
1266 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1267
1268         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1269         * lib/target-supports.exp (check_ifunc_available): New.
1270         * gcc.dg/attr-ifunc-1.c: New.
1271         * gcc.dg/attr-ifunc-2.c: New.
1272         * gcc.dg/attr-ifunc-3.c: New.
1273         * gcc.dg/attr-ifunc-4.c: New.
1274         * gcc.dg/attr-ifunc-5.c: New.
1275         * g++.dg/ext/attr-ifunc-1.C: New.
1276         * g++.dg/ext/attr-ifunc-2.C: New.
1277         * g++.dg/ext/attr-ifunc-3.C: New.
1278         * g++.dg/ext/attr-ifunc-4.C: New.
1279
1280 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1281
1282         PR middle-end/40386
1283         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1284
1285 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1286
1287         * gfortran.dg/inline_transpose_1.f90: New test.
1288
1289 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1290
1291         PR c++/45588
1292         * g++.dg/warn/Wunused-var-15.C: New test.
1293
1294 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1295
1296         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1297         hppa*-*-hpux*.
1298
1299 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1300
1301         * objc/execute/exceptions/throw-nil.m: New test.
1302         * objc/execute/exceptions/handler-1.m: Updated to use the new
1303         objc_set_uncaught_exception_handler() function.
1304         * objc/execute/exceptions/matcher-1.m: New test.
1305
1306 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1307
1308         PR fortran/38282
1309         * gfortran.dg/bit_comparison_1.F90: New test.
1310         * gfortran.dg/leadz_trailz_3.f90: New test.
1311         * gfortran.dg/masklr_2.F90: New test.
1312         * gfortran.dg/shiftalr_1.F90: New test.
1313         * gfortran.dg/merge_bits_2.F90: New test.
1314         * gfortran.dg/dshift_2.F90: New test.
1315         * gfortran.dg/bit_comparison_2.F90: New test.
1316         * gfortran.dg/masklr_1.F90: New test.
1317         * gfortran.dg/merge_bits_1.F90: New test.
1318         * gfortran.dg/dshift_1.F90: New test.
1319         * gfortran.dg/shiftalr_2.F90: New test.
1320
1321 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1322
1323         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1324         functions from objc/typedstream.h are deprecated.
1325
1326 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1327
1328         * lib/target-supports.exp
1329         (check_effective_target_run_expensive_tests): New proc.
1330         * gcc.c-torture/compile/limits-fnargs.c: Use
1331         dg-require-effective-target run_expensive_tests.
1332
1333 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1334
1335         PR fortran/45597
1336         * gfortran.dg/gomp/pr45597.f90: New test.
1337
1338         PR fortran/45595
1339         * gfortran.dg/gomp/pr45595.f90: New test.
1340
1341 2010-09-08  Michael Matz  <matz@suse.de>
1342
1343         * c-c++-common/uninit-17.c: Adjust.
1344
1345 2010-09-08  Michael Matz  <matz@suse.de>
1346
1347         PR tree-optimization/43430
1348         * gcc.dg/vect/pr43430-2.c: New test.
1349
1350 2010-09-08  Michael Matz  <matz@suse.de>
1351
1352         PR tree-optimization/33244
1353         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1354
1355 2010-09-08  Richard Guenther  <rguenther@suse.de>
1356
1357         PR tree-optimization/45578
1358         * gfortran.dg/pr45578.f90: New testcase.
1359
1360 2010-09-08  Richard Guenther  <rguenther@suse.de>
1361
1362         PR testsuite/45590
1363         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1364
1365 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1366
1367         PR fortran/45576
1368         * gfortran.dg/char_length_18.f90:  New test.
1369
1370 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1371
1372         PR target/36502
1373         * gcc.target/i386/pr36502.c: New test.
1374
1375         PR target/42313
1376         PR target/44651
1377         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1378         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1379
1380 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1381
1382         * gfortran.dg/achar_4.f90: Enable bounds checking.
1383
1384 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1385
1386         PR target/45206
1387         * gcc.target/i386/pr45206.c: New test.
1388
1389 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1390
1391         PR fortran/45505
1392         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1393
1394 2010-09-07  Jan Hubicka  <jh@suse.cz>
1395
1396         * gcc.c-torture/compile/20100907.c: New testcase.
1397
1398 2010-09-07  Richard Guenther  <rguenther@suse.de>
1399
1400         PR middle-end/45569
1401         * g++.dg/eh/pr45569.C: New testcase.
1402
1403 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1404
1405         PR target/43137
1406         * gcc.target/arm/pr43137.c: New test.
1407
1408 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1409
1410         PR fortran/36931
1411         * gfortran.dg/dependency_35.f90:  New test.
1412
1413 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1414
1415         PR fortran/34145
1416         * gfortran.dg/char_length_17.f90:  New test.
1417
1418 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1419
1420         PR c++/45200
1421         PR c++/45293
1422         PR c++/45558
1423         * g++.dg/template/typedef34.C: New test.
1424         * g++.dg/template/typedef35.C: New test.
1425
1426 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1427
1428         PR target/22152
1429         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1430
1431 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1432
1433         * g++.dg/warn/Wdouble-promotion.C: New.
1434
1435 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1436
1437         * g++.dg/parse/redef2.C: New.
1438
1439 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1440
1441         * gcc.dg/20100906-1.c: New testcase.
1442
1443 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR testsuite/45543
1446         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1447         DW_TAG_enumeration_type DIE.
1448
1449 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1450
1451         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1452         Update XFAILs.
1453
1454 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1455
1456         PR rtl-optimization/44919
1457         * g++.dg/opt/pr44919.C: New.
1458
1459 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1460
1461         PR fortran/38282
1462         * gfortran.dg/iall_iany_iparity_1.f90: New.
1463         * gfortran.dg/iall_iany_iparity_2.f90: New.
1464
1465 2010-09-06  Jason Merrill  <jason@redhat.com>
1466
1467         * g++.dg/cpp0x/initlist42.C: New.
1468
1469         * g++.dg/cpp0x/auto19.C: New.
1470
1471         * g++.dg/template/sfinae25.C: New.
1472         * g++.dg/template/char1.C: Expect warning.
1473         * g++.dg/template/nontype10.C: Likewise.
1474
1475         * g++.dg/cpp0x/implicit9.C: New.
1476
1477         * g++.dg/cpp0x/initlist43.C: New.
1478
1479 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1480
1481         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1482
1483 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1484
1485         * gcc.dg/Wdouble-promotion.c: New.
1486
1487 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1488
1489         * gfortran.dg/float128_1.f90: Remove test case as
1490         it always fails since Rev 163611 backed out the
1491         front-end implementation.
1492
1493 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1494
1495         * gfortran.dg/float128_1.f90: XFAIL test case.
1496
1497 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1498
1499         * gfortran.dg/bessel_7.f90: Decrease required precision.
1500
1501 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1502
1503         PR testsuite/45545
1504         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1505         ref-all-matching targets.
1506
1507 2010-09-05  Richard Guenther  <rguenther@suse.de>
1508
1509         PR tree-optimization/45535
1510         * gcc.c-torture/compile/pr45535.c: New testcase.
1511
1512 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1513
1514         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1515         "\[^\n\]*".
1516         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1517         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1518         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1519         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1520         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1521         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1522         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1523         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1524         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1525         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1526         * gcc.target/i386/pr22152.c: Likewise.
1527         * gcc.target/i386/pr36992-1.c: Likewise.
1528         * gcc.target/i386/pr36992-2.c: Likewise.
1529         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1530
1531 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1532
1533         PR testsuite/43957
1534         * gcc.dg/const-uniq-1.c: Modify regexp.
1535
1536 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1537
1538         PR fortran/45530
1539         * gfortran.dg/namelist_63.f90: New.
1540
1541 2010-09-04  Jan Hubicka  <jh@suse.cz>
1542
1543         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1544         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1545
1546 2010-09-04  Jan Hubicka  <jh@suse.cz>
1547
1548         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1549
1550 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1551
1552         PR fortran/45507
1553         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1554
1555 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1556
1557         * gcc.dg/opts-4.c: New test.
1558
1559 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1560
1561         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1562         * gcc.dg/vect/vect-peel-4.c: Ditto.
1563
1564 2010-09-03  Daniel Kraft  <d@domob.eu>
1565
1566         PR fortran/45525
1567         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1568
1569 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1570
1571         PR fortran/45159
1572         * gfortran.dg/dependency_34.f90:  New test.
1573
1574 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1575
1576         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1577
1578 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1579
1580         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1581         gcc.target/i386/clearcap.map if supported.
1582
1583 2010-09-03  Michael Matz  <matz@suse.de>
1584
1585         PR middle-end/45415
1586         * gcc.dg/pr45415.c: New test.
1587
1588 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1589
1590         PR tree-optimization/45506
1591         * gcc.dg/pr45506.c: New.
1592
1593 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1594
1595         PR target/45476
1596         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1597         * gcc.target/i386/float128-2.c: Ditto.
1598
1599 2010-09-03  Daniel Kraft  <d@domob.eu>
1600
1601         PR fortran/34162
1602         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1603         * gfortran.dg/internal_dummy_2.f08: New test.
1604         * gfortran.dg/internal_dummy_3.f08: New test.
1605         * gfortran.dg/internal_dummy_4.f08: New test.
1606
1607 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR debug/45500
1610         * gcc.target/i386/pr45500.c: New test.
1611
1612 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1613
1614         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1615
1616 2010-09-03  Daniel Kraft  <d@domob.eu>
1617
1618         PR fortran/44602
1619         * gfortran.dg/exit_2.f08; Adapt error messages.
1620         * gfortran.dg/exit_3.f08: New test.
1621         * gfortran.dg/exit_4.f08: New test.
1622         * gfortran.dg/exit_5.f03: New test.
1623
1624 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1625
1626         * gfortran.dg/ishft_4.f90: New test.
1627
1628 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1629
1630         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1631         FRIZ/XSRIZ instruciton for (double)(long long)x.
1632         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1633
1634 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1635
1636         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1637
1638 2010-09-02  Richard Guenther  <rguenther@suse.de>
1639
1640         PR tree-optimization/44937
1641         PR tree-optimization/45412
1642         * g++.dg/opt/pr45412.C: New testcase.
1643         * gcc.c-torture/compile/pr45412.c: Likewise.
1644         * gcc.c-torture/compile/pr44937.c: Likewise.
1645
1646 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1647
1648         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1649         but using -Werror=comment.
1650         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1651         expected error messages.
1652
1653 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1654
1655         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1656         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1657
1658 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1659
1660         PR fortran/45489
1661         * gfortran.dg/initialization_27.f90: New.
1662
1663 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1664
1665         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1666         check into different basic blocks. Expect vectorization if misaligned
1667         stores are supported.
1668         * gcc.dg/vect/bb-slp-8a.c: New test.
1669         * gcc.dg/vect/bb-slp-8b.c: New test.
1670
1671 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1672
1673         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1674
1675 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1676
1677         PR fortran/44541
1678         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1679         * gfortran.dg/class_dummy_1.f03: New.
1680
1681 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR middle-end/45458
1684         * g++.dg/tree-prof/partition2.C: New test.
1685
1686 2010-09-01  Richard Guenther  <rguenther@suse.de>
1687
1688         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1689         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1690         * gcc.c-torture/execute/20100827-1.c: Likewise.
1691
1692 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1693
1694         * gfortran.dg/execute_command_line_1.f90: New test.
1695
1696 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR preprocessor/45457
1699         * c-c++-common/cpp/pr45457.c: New test.
1700
1701 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1702
1703         * gcc.dg/nested-func-8.c: New test.
1704
1705 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1706
1707         PR fortran/38282
1708         * gfortran.dg/popcnt_poppar_1.F90: New test.
1709         * gfortran.dg/popcnt_poppar_2.F90: New test.
1710
1711 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1712
1713         * gcc.target/i386/volatile-2.c: Require nonpic target.
1714
1715 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1716
1717         PR middle-end/45461
1718         * gcc.dg/pr45461.c: New test.
1719
1720 2010-08-31  Richard Guenther  <rguenther@suse.de>
1721
1722         PR testsuite/45455
1723         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1724
1725 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1726
1727         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1728
1729 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1730
1731         PR fortran/45456
1732         * gfortran.dg/typebound_proc_18.f03: New.
1733
1734 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1735
1736         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1737         * lib/scanasm.exp (scan-stack-usage): Likewise.
1738         (scan-stack-usage-not): Likewise.
1739         * gcc.dg/stack-usage-1.c: New test.
1740         * gcc.target/i386/stack-usage-realign.c: Likewise.
1741
1742 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1743
1744         PR tree-optimization/45427
1745         * gcc.dg/tree-ssa/pr45427.c: New test.
1746
1747 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1748
1749         PR c++/45043
1750         * g++.dg/template/crash102.C: New.
1751
1752 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1753
1754         PR middle-end/45423
1755         * gcc.dg/gomp/atomic-12.c: New test.
1756         * gcc.dg/gomp/atomic-13.c: New test.
1757         * gcc.dg/gomp/atomic-14.c: New test.
1758         * g++.dg/gomp/atomic-11.C: New test.
1759         * g++.dg/gomp/atomic-12.C: New test.
1760         * g++.dg/gomp/atomic-13.C: New test.
1761         * g++.dg/gomp/atomic-14.C: New test.
1762
1763 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1764
1765         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1766         delimiter.
1767
1768 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1769
1770         * gnat.dg/discr24.adb: New test.
1771
1772 2010-08-30  Richard Guenther  <rguenther@suse.de>
1773
1774         PR tree-optimization/45449
1775         * gcc.dg/pr45449.c: New testcase.
1776
1777 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1778
1779         * gcc.dg/opts-1.c: Expect errors, not warnings.
1780
1781 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1782
1783         PR fortran/42769
1784         * gfortran.dg/dynamic_dispatch_11.f03: New.
1785
1786 2010-08-29  Jason Merrill  <jason@redhat.com>
1787
1788         PR c++/44991
1789         * g++.dg/parse/defarg15.C: New.
1790
1791 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1792
1793         PR fortran/45439
1794         * gfortran.dg/select_type_16.f03: New.
1795
1796 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1797             Tobias Burnus  <burnus@net-b.de>
1798
1799         * gfortran.dg/bessel_7.f90: Decrease required precision.
1800
1801 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1802             Kaz Kojima  <kkojima@gcc.gnu.org>
1803
1804         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1805
1806 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1807
1808         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1809         floating point conversion code generation.
1810         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1811         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1812         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1813         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1814         to integer conversion code generation.
1815         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1816         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1817         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1818         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1819
1820 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1821
1822         PR fortran/32049
1823         * gfortran.dg/random_seed_1.f90: Adjust test.
1824         * gfortran.dg/float128_1.f90: New test.
1825
1826 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1827
1828         PR fortran/33197
1829         * gfortran.dg/norm2_1.f90: New.
1830         * gfortran.dg/norm2_2.f90: New.
1831         * gfortran.dg/norm2_3.f90: New.
1832         * gfortran.dg/norm2_4.f90: New.
1833         * gfortran.dg/parity_1.f90: New.
1834         * gfortran.dg/parity_2.f90: New.
1835         * gfortran.dg/parity_3.f90: New.
1836
1837 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1838
1839         PR fortran/45420
1840         * gfortran.dg/select_type_15.f03: New.
1841
1842 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1843
1844         PR libfortran/43217
1845         * gfortran.dg/hollerith8.f90: New test.
1846
1847 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1848
1849         PR fortran/45159
1850         * gfortran.dg/dependency_33.f90:  New test.
1851
1852 2010-08-27  Richard Guenther  <rguenther@suse.de>
1853
1854         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1855         * gcc.dg/graphite/scop-2.c: Likewise.
1856         * gcc.dg/graphite/scop-20.c: Likewise.
1857         * gcc.dg/vect/slp-25.c: Likewise.
1858
1859 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1860
1861         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1862
1863 2010-08-26  Daniel Kraft  <d@domob.eu>
1864
1865         PR fortran/38936
1866         PR fortran/44047
1867         PR fortran/45384
1868         * gfortran.dg/associate_8.f03: New test.
1869         * gfortran.dg/select_type_13.f03: New test.
1870         * gfortran.dg/select_type_14.f03: New test.
1871
1872 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR tree-optimization/44485
1875         * gcc.dg/pr44485.c: New test.
1876
1877 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1878
1879         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1880         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1881         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1882
1883 2010-08-26  Richard Guenther  <rguenther@suse.de>
1884
1885         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1886         * gcc.dg/graphite/scop-21.c: Likewise.
1887
1888 2010-08-26  Richard Guenther  <rguenther@suse.de>
1889
1890         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1891         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1892         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1893         * gcc.dg/vect/vect-91.c: Likewise.
1894         * gcc.dg/vect/vect-peel-1.c: Likewise.
1895         * gcc.dg/vect/vect-peel-2.c: Likewise.
1896         * gcc.dg/vect/vect-peel-4.c: Likewise.
1897
1898 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1899
1900         PR libfortran/41859
1901         * gfortran.dg/der_io_4.f90: New test.
1902
1903 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1904
1905         PR rtl-optimization/44858
1906         * gcc.c-torture/execute/pr44858.c: New test.
1907
1908         PR rtl-optimization/45400
1909         * g++.dg/other/i386-8.C: New test.
1910
1911 2010-08-25  Richard Guenther  <rguenther@suse.de>
1912
1913         * gcc.dg/alias-8.c: Adjust.
1914
1915 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1916
1917         * gcc.target/i386/combine-mul.c: New test.
1918
1919 2010-08-25  Richard Guenther  <rguenther@suse.de>
1920
1921         PR lto/44562
1922         * gcc.dg/graphite/id-27.c: New testcase.
1923         * gcc.dg/lto/20100825-1_0.c: Likewise.
1924
1925 2010-08-25  Richard Guenther  <rguenther@suse.de>
1926
1927         PR tree-optimization/45316
1928         * g++.dg/opt/pr45316.C: New testcase.
1929
1930 2010-08-25  Richard Guenther  <rguenther@suse.de>
1931
1932         PR tree-optimization/45393
1933         * g++.dg/torture/pr45393.C: New testcase.
1934
1935 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR tree-optimization/45059
1938         * gcc.c-torture/compile/pr45059.c: New test.
1939
1940 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1941
1942         * lib/target-supports.exp (check_effective_target_vect_unpack):
1943         Set vect_unpack supported flag to true for neon.
1944
1945 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1946
1947         * gcc.dg/tree-ssa/ifc-5.c: New.
1948
1949 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1950
1951         * gcc.dg/tree-ssa/ifc-4.c: New.
1952         * gcc.dg/tree-ssa/ifc-7.c: New.
1953
1954 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1955
1956         * gcc.dg/vect/vect.exp: Check loongson targets
1957         * g++.dg/vect/vect.exp: Likewise
1958         * gfortran.dg/vect/vect.exp: Likewise
1959
1960 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1961
1962         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1963         -mveclibabi=mass.
1964
1965 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1966
1967         PR fortran/45366
1968         * gfortran.dg/proc_ptr_29.f90: New.
1969
1970 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1971             Dominique d'Humieres <dominiq@lps.ens.fr>
1972
1973         PR fortran/45367
1974         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1975
1976 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1977
1978         PR fortran/45367
1979         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1980
1981 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1982
1983         PR fortran/36158
1984         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1985
1986 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1987             Dominique d'Humieres <dominiq@lps.ens.fr>
1988
1989         PR fortran/45367
1990         PR fortran/36158
1991         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1992         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1993
1994 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1995
1996         PR fortran/44863
1997         PR fortran/45271
1998         PR fortran/45290
1999         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2000         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2001         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2002
2003 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2004
2005         PR fortran/36158
2006         PR fortran/33197
2007         * gfortran.dg/bessel_6.f90: New.
2008         * gfortran.dg/bessel_7.f90: New.
2009
2010 2010-08-20  Jan Hubicka  <jh@suse.cz>
2011
2012         PR c++/45307
2013         PR c++/17736
2014         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2015         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2016
2017 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2018
2019         PR target/45336
2020         * gcc.target/i386/pr45336-1.c: New.
2021         * gcc.target/i386/pr45336-2.c: Likewise.
2022         * gcc.target/i386/pr45336-3.c: Likewise.
2023         * gcc.target/i386/pr45336-4.c: Likewise.
2024
2025 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         PR testsuite/45361
2028         * gcc.target/i386/volatile-2.c: Update scan strings to also
2029         include (%rip) for the memory reference on x86_64.
2030
2031 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2032
2033         PR middle-end/44974
2034         * gcc.dg/pr44974.c: New test.
2035
2036         PR rtl-optimization/45353
2037         * gcc.dg/pr45353.c: New test.
2038
2039 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2040
2041         * gcc.target/i386/volatile-2.c: New.
2042
2043 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2044
2045         PR rtl-optimization/44691
2046         * gfortran.dg/pr44691.f: New test.
2047
2048 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2049
2050         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2051
2052 2010-08-19  Jason Merrill  <jason@redhat.com>
2053
2054         * g++.dg/init/synth3.C: New.
2055         * g++.dg/init/value8.C: New.
2056         * g++.dg/tree-ssa/empty-2.C: New.
2057         * g++.dg/cpp0x/noexcept09.C: New.
2058
2059 2010-08-19  Daniel Kraft  <d@domob.eu>
2060
2061         PR fortran/29785
2062         PR fortran/45016
2063         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2064         * gfortran.dg/pointer_remapping_1.f90: New test.
2065         * gfortran.dg/pointer_remapping_2.f03: New test.
2066         * gfortran.dg/pointer_remapping_3.f08: New test.
2067         * gfortran.dg/pointer_remapping_4.f03: New test.
2068         * gfortran.dg/pointer_remapping_5.f08: New test.
2069         * gfortran.dg/pointer_remapping_6.f08: New test.
2070
2071 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2072
2073         PR testsuite/45324
2074         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2075
2076 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2077
2078         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2079
2080 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2081
2082         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2083         variable.
2084
2085 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2086
2087         PR target/45070
2088         * gcc.c-torture/execute/pr45070.c: New.
2089
2090 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2091
2092         * g++.dg/pr44328.C: New test.
2093
2094 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2095
2096         PR fortran/36158
2097         PR fortran/33197
2098         * gfortran.dg/bessel_3.f90: New.
2099         * gfortran.dg/bessel_4.f90: New.
2100         * gfortran.dg/bessel_5.f90: New.
2101
2102 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2103
2104         PR fortran/45290
2105         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2106         * gfortran.dg/pointer_init_2.f90: New.
2107         * gfortran.dg/pointer_init_3.f90: New.
2108         * gfortran.dg/pointer_init_4.f90: New.
2109
2110 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2111
2112         PR c++/45049
2113         * g++.dg/pr45049-1.C: New test.
2114         * g++.dg/pr45049-2.C: New test.
2115
2116 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2117
2118         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2119         20 if __ARM_PCS is defined otherwise 64.
2120         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2121         instead of hard coded 64.
2122
2123 2010-08-18  Yao Qi  <yao@codesourcery.com>
2124
2125         PR target/45094
2126         * gcc.target/arm/pr45094.c: New test.
2127
2128 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2129
2130         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2131
2132 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2133
2134         PR rtl-optimization/42575
2135         * gcc.target/arm/pr42575.c: New test.
2136
2137 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2138
2139         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2140         * gcc.dg/tls/thr-cse-1.c: New.
2141
2142 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2143
2144         PR debug/42487
2145         * lib/target-supports.exp
2146         (check_effective_target_function_sections): New.
2147         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2148         function sections before proceding.
2149
2150 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2151
2152         PR fortran/45308
2153         * gfortran.dg/pr45308.f03: New test.
2154
2155 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2156
2157         PR target/45296
2158         * gcc.target/i386/pr45296.c: New test.
2159
2160 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2161
2162         * g++.dg/ext/uow-1.C: New.
2163         * g++.dg/ext/uow-2.C: New.
2164         * g++.dg/ext/uow-3.C: New.
2165         * g++.dg/ext/uow-4.C: New.
2166
2167 2010-08-17  Richard Guenther  <rguenther@suse.de>
2168
2169         PR testsuite/45266
2170         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2171
2172 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2173
2174         PR c/40563
2175         * gcc.dg/Wcxx-compat-20.c: New test.
2176
2177 2010-08-17  Daniel Kraft  <d@domob.eu>
2178
2179         PR fortran/38936
2180         * gfortran.dg/associate_1.f03: Extended to test newly supported
2181         features like association to variables.
2182         * gfortran.dg/associate_3.f03: Removed check for illegal change
2183         of associate-name here...
2184         * gfortran.dg/associate_5.f03: ...and added it here.
2185         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2186         * gfortran.dg/associate_7.f03: New test.
2187
2188 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2189
2190         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2191
2192 2010-08-15  Daniel Kraft  <d@domob.eu>
2193
2194         PR fortran/38936
2195         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2196         * gfortran.dg/associate_3.f03: Clarify comment.
2197         * gfortran.dg/associate_5.f03: New test.
2198         * gfortran.dg/associate_6.f03: New test.
2199
2200 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2201
2202         PR fortran/45211
2203         * gfortran.dg/bind_c_usage_21.f90: New.
2204         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2205
2206 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2207
2208         * gfortran.dg/optional_absent_1.f90: New.
2209         * gfortran.dg/null_actual.f90: New.
2210
2211 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2212
2213         * gfortran.dg/pointer_target_1.f90: New.
2214         * gfortran.dg/pointer_target_2.f90: New.
2215         * gfortran.dg/pointer_target_3.f90: New.
2216
2217 2010-08-15  Daniel Kraft  <d@domob.eu>
2218
2219         PR fortran/45197
2220         * gfortran.dg/elemental_args_check_3.f90: New test.
2221         * gfortran.dg/impure_1.f08: New test.
2222         * gfortran.dg/impure_2.f08: New test.
2223         * gfortran.dg/impure_3.f90: New test.
2224         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2225
2226 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2227
2228         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2229         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2230         SLP tests.
2231         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2232         misaligned loads.
2233         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2234         misaligned stores.c
2235         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2236
2237 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2238
2239         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2240         dg-require-effective-target after dg-do.
2241
2242 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2243
2244         * lib/target-supports.exp (check_effective_target_vect_int): Return
2245         true for Loongson targets.
2246         (check_effective_target_vect_shift): Likewise.
2247         (check_effective_target_vect_no_int_max): Likewise.
2248         (check_effective_target_vect_no_align): Likewise.
2249         (check_effective_target_vect_short_mult): Likewise.
2250
2251 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2252
2253         * g++.dg/cast.C: Change fields of structures to "long" to pass
2254         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2255         * g++.dg/cpp0x/iop.C: Ditto.
2256         * g++.dg/cpp0x/named_refs.C: Ditto.
2257         * g++.dg/cpp0x/rv1p.C: Ditto.
2258         * g++.dg/cpp0x/rv2p.C: Ditto.
2259         * g++.dg/cpp0x/rv3p.C: Ditto.
2260         * g++.dg/cpp0x/rv4p.C: Ditto.
2261         * g++.dg/cpp0x/rv5p.C: Ditto.
2262         * g++.dg/cpp0x/rv6p.C: Ditto.
2263         * g++.dg/cpp0x/rv7p.C: Ditto.
2264         * g++.dg/cpp0x/rv8p.C: Ditto.
2265         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2266
2267 2010-08-13  Daniel Kraft  <d@domob.eu>
2268
2269         * gfortran.dg/implied_shape_1.f08: New test.
2270         * gfortran.dg/implied_shape_2.f90: New test.
2271         * gfortran.dg/implied_shape_3.f08: New test.
2272
2273 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2274
2275         PR libfortran/42526
2276         * gfortran.dg/char_component_initializer_1.f90: New test.
2277
2278 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2279
2280         PR tree-optimization/45241
2281         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2282
2283 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2284
2285         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2286         to dg-options.
2287         * gcc.target/i386/pr40906-2.c: Ditto.
2288         * gcc.target/i386/pr40906-3.c: Ditto.
2289
2290 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR middle-end/45262
2293         * gcc.c-torture/execute/pr45262.c: New test.
2294
2295 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2296
2297         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2298         empty argument.
2299         * g++.dg/other/profile1.C: Ditto.
2300
2301 2010-08-12  Richard Guenther  <rguenther@suse.de>
2302
2303         PR tree-optimization/45232
2304         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2305         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2306         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2307         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2308         unsigned arithmetic.
2309         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2310         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2311         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2312         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2313         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2314         unsigned arithmetic.
2315         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2316         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2317         unsigned arithmetic.
2318         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2319         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2320         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2321         unsigned arithmetic.
2322         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2323         * gcc.dg/tree-ssa/negate.c: Adjust.
2324         * gcc.dg/vect/vect-1.c: Adjust.
2325         * gfortran.dg/reassoc_6.f: XFAIL.
2326
2327 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR debug/45259
2330         * gcc.dg/pr45259.c: New test.
2331
2332 2010-08-12  Wei Guozhi  <carrot@google.com>
2333
2334         PR target/44999
2335         * gcc.target/arm/pr44999.c: New testcase.
2336
2337 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2338
2339         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2340         (N): Likewise.
2341         (main): Adjust accordingly.
2342
2343 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2344
2345         * gfortran.dg/graphite/id-22.f: New.
2346
2347 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2348
2349         * gcc.dg/graphite/id-26.c: New.
2350
2351 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2352
2353         * gcc.dg/graphite/id-25.c: New.
2354
2355 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2356
2357         * gcc.dg/graphite/run-id-5.c: New.
2358         * gcc.dg/graphite/run-id-6.c: New.
2359         * gfortran.dg/graphite/id-21.f: New.
2360
2361 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2362
2363         * gcc.dg/graphite/id-24.c: New.
2364
2365 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2366
2367         * gcc.dg/tree-ssa/pr20742.c: New.
2368
2369 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2370
2371         * gcc.dg/graphite/id-23.c: New.
2372
2373 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2374
2375         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2376
2377 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2378
2379         * gcc.dg/graphite/pr42729.c: New.
2380
2381 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2382
2383         * gfortran.dg/graphite/id-20.f: New.
2384
2385 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2386
2387         * gcc.dg/graphite/id-22.c: New.
2388
2389 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2390
2391         * gcc.dg/graphite/run-id-2.c: Call abort.
2392
2393 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2394
2395         * gcc.dg/graphite/id-20.c: New.
2396
2397 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2398             Steve Kargl <kargl@gcc.gnu.org>
2399
2400         PR fortran/44595
2401         * gfortran.dg/move_alloc_3.f90: New.
2402         * gfortran.dg/random_seed_2.f90: New.
2403
2404 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2405
2406         * lib/target-supports.exp (check_effective_target_sync_int_long):
2407         Add hppa*-*-linux*.
2408         (check_effective_target_sync_char_short): Likewise.
2409
2410 2010-08-10  Yao Qi  <yao@codesourcery.com>
2411
2412         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2413         general form.
2414         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2415         * g++.dg/other/packed1.C: Likewise.
2416         * g++.dg/other/crash-4.C: Likewise.
2417         * g++.dg/ext/packed8.C: Likewise.
2418         * g++.dg/init/array16.C: Likewise.
2419
2420 2010-08-10  xinliang David Li  <davidxl@google.com>
2421         * gcc.dg/tree-ssa/loop-19.c: Add option
2422         -fno-prefetch-loop-array
2423
2424 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2425
2426         PR middle-end/45182
2427         * gcc.c-torture/compile/pr45182.c: New test.
2428
2429 2010-08-09  Jason Merrill  <jason@redhat.com>
2430
2431         PR c++/45236
2432         * g++.dg/cpp0x/variadic-104.C: New.
2433
2434 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2435
2436         PR fortran/44235
2437         * gfortran.dg/dependency_32.f90:  New test.
2438
2439 2010-08-09  Richard Guenther  <rguenther@suse.de>
2440
2441         PR middle-end/44632
2442         * g++.dg/opt/nrv17.C: New testcase.
2443
2444 2010-08-09  Richard Guenther  <rguenther@suse.de>
2445
2446         PR middle-end/45212
2447         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2448         alignment from MEM_REF offset only if we took it from the
2449         base object.
2450
2451         * gcc.target/i386/pr24178.c: New testcase.
2452
2453 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2454
2455         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2456         * gcc.dg/20030702-1.c: Ditto.
2457         * gcc.dg/20050309-1.c: Ditto.
2458         * gcc.dg/20050325-1.c: Ditto.
2459         * gcc.dg/20050330-2.c: Ditto.
2460         * gcc.dg/20051201-1.c: Ditto.
2461         * gcc.dg/gomp/pr27573.c: Ditto.
2462         * gcc.dg/gomp/pr34610.c: Ditto.
2463         * gcc.dg/pr24225.c: Ditto.
2464         * gcc.dg/pr26570.c: Ditto.
2465         * gcc.dg/pr32773.c: Ditto.
2466         * g++.dg/gcov/gcov-6.C: Ditto.
2467         * g++.dg/gomp/pr34608.C: Ditto.
2468         * gfortran.dg/gomp/pr27573.f90: Ditto.
2469
2470         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2471         dg-require-host-local dg directive.
2472         * gcc.dg/profile-dir-2.c: Ditto.
2473         * gcc.dg/profile-dir-3.c: Ditto.
2474
2475 2010-08-08  Richard Guenther  <rguenther@suse.de>
2476
2477         PR tree-optimization/45109
2478         * gcc.c-torture/compile/pr45109.c: New testcase.
2479
2480 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2481
2482         * gcc.dg/march.c: Skip if -march defined.
2483         * gcc.dg/mtune.c: Skip if -mtune defined.
2484
2485         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2486         generic thunk support.
2487
2488 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2489
2490         PR target/45213
2491         * gcc.target/i386/pr45213.c: New test.
2492
2493 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2494
2495         PR libfortran/45143
2496         * gfortran.dg/fmt_error_11.f03: New test.
2497
2498 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2499
2500         * lib/target-supports.exp (check_effective_target_sync_int_long):
2501         Add arm*-*-linux-gnueabi.
2502         (check_effective_target_sync_char_short): Likewise.
2503
2504 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2505
2506         PR fortran/45159
2507         * gfortran.dg/dependency_31.f90:  New test.
2508
2509 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2510
2511         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2512
2513 2010-08-06  Jason Merrill  <jason@redhat.com>
2514
2515         * g++.dg/cpp0x/sfinae3.C: New.
2516         * g++.dg/cpp0x/sfinae4.C: New.
2517
2518 2010-08-06  Richard Guenther  <rguenther@suse.de>
2519
2520         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2521         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2522         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2523         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2524         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2525         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2526         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2527         * gcc.c-torture/execute/20100805-1.c: Likewise.
2528
2529 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2530
2531         PR testsuite/42855
2532         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2533
2534 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2535
2536         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2537         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2538
2539 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2540
2541         * g++.dg/ipa/devirt-1.C: New test.
2542         * g++.dg/ipa/devirt-2.C: Likewise.
2543         * g++.dg/ipa/devirt-3.C: Likewise.
2544         * g++.dg/ipa/devirt-4.C: Likewise.
2545         * g++.dg/ipa/devirt-5.C: Likewise.
2546         * gcc.dg/ipa/iinline-3.c: Likewise.
2547
2548 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2549
2550         PR tree-optimization/45144
2551         * gcc.dg/tree-ssa/pr45144.c: New test.
2552
2553 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2554
2555         PR fortran/42207
2556         PR fortran/44064
2557         PR fortran/44065
2558         * gfortran.dg/class_25.f03: New.
2559         * gfortran.dg/class_26.f03: New.
2560
2561 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2562
2563         * g++.dg/warn/miss-format-1.C: Update line number.
2564
2565 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2566
2567         PR c++/44641
2568         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2569         .frame and .mask assembler directives.
2570
2571 2010-08-04  Richard Guenther  <rguenther@suse.de>
2572
2573         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2574         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2575         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2576         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2577
2578 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2579
2580         PR fortran/44857
2581         * gfortran.dg/derived_constructor_char_1.f90: New.
2582         * gfortran.dg/derived_constructor_char_2.f90: New.
2583
2584 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2585
2586         PR fortran/45159
2587         * gfortran.dg/dependency_30.f90:  New test.
2588
2589 2010-08-03  Jan Hubicka  <jh@suse.cz>
2590
2591         * gcc.c-torture/compile/pr45085.c: New testcase.
2592
2593 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2594
2595         PR fortran/44584
2596         PR fortran/45161
2597         * gfortran.dg/typebound_call_9.f03: Modified.
2598         * gfortran.dg/typebound_generic_1.f03: Modified.
2599
2600 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2601
2602         PR fortran/45159
2603
2604         * gfortran.dg/dependency_29.f90:  New test.
2605
2606 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2607
2608         PR fortran/36854
2609         * gfortran.dg/character_comparison_2.f90:  New test.
2610         * gfortran.dg/character_comparison_3.f90:  New test.
2611         * gfortran.dg/dependency_28.f90:  New test.
2612
2613 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2614
2615         PR target/40457
2616         * gcc.target/arm/pr40457-1.c: New test.
2617         * gcc.target/arm/pr40457-2.c: New test.
2618
2619 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2620
2621         PR fortran/44912
2622         * gfortran.dg/typebound_call_17.f03: New.
2623
2624 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2625
2626         PR fortran/44929
2627         * gfortran.dg/allocate_derived_3.f90: New.
2628
2629 2010-07-30  Xinliang David Li  <davidxl@google.com>
2630         PR tree-optimization/45121
2631         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2632
2633 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2634
2635         PR c++/45112
2636         * g++.dg/pr45112.C: New test.
2637
2638 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2639
2640         PR debug/45055
2641         PR rtl-optimization/45137
2642         * gcc.dg/pr45055.c: New test.
2643
2644 2010-07-30  Alan Modra  <amodra@gmail.com>
2645
2646         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2647         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2648
2649 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2650
2651         PR fortran/45087
2652         PR fortran/45125
2653         * gfortran.dg/whole_file_25.f90: New.
2654         * gfortran.dg/whole_file_26.f90: New.
2655         * gfortran.dg/whole_file_27.f90: New.
2656
2657 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2658
2659         PR fortran/44962
2660         * gfortran.dg/typebound_proc_17.f03: New.
2661
2662 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2663
2664         PR fortran/45004
2665         * gfortran.dg/move_alloc_2.f90: New.
2666
2667 2010-07-29  Xinliang David Li  <davidxl@google.com>
2668         PR tree-optimization/45121
2669         * c-c++-common/uninit-17.c: Fix expected output.
2670
2671 2010-07-29  Richard Guenther  <rguenther@suse.de>
2672
2673         PR tree-optimization/45120
2674         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2675
2676 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2677
2678         PR fortran/42051
2679         PR fortran/44064
2680         * gfortran.dg/pr42051.f03: New testcase.
2681
2682 2010-07-29  Richard Guenther  <rguenther@suse.de>
2683
2684         PR middle-end/45034
2685         * gcc.c-torture/execute/pr45034.c: New testcase.
2686
2687 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2688
2689         PR c++/45096
2690         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2691
2692 2010-07-28  Daniel Kraft  <d@domob.eu>
2693
2694         * gfortran.dg/bound_8.f90: New test.
2695
2696 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR debug/45105
2699         * gcc.dg/pr45105.c: New test.
2700
2701 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2702
2703         PR rtl-optimization/45107
2704         * gcc.dg/pr45107.c: New test.
2705
2706 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2707
2708         PR rtl-optimization/45101
2709         * gcc.dg/pr45101.c: New test.
2710
2711 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2712
2713         PR fortran/45077
2714         * gfortran.dg/whole_file_24.f90: New.
2715
2716 2010-07-27  Jason Merrill  <jason@redhat.com>
2717
2718         * g++.dg/cpp0x/variadic102.C: New.
2719         * g++.dg/cpp0x/variadic103.C: New.
2720
2721 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2722
2723         PR rtl-optimization/40956
2724         PR target/42495
2725         PR middle-end/42574
2726         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2727         * gcc.target/arm/pr42574.c: Add tests.
2728
2729 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2730
2731         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2732         test name.
2733         (cleanup-repo-files): Ditto.
2734         (cleanup-saved-temps): Ditto.
2735
2736 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2737
2738         PR testsuite/44701
2739         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2740
2741         PR c/45079
2742         * gcc.dg/pr45079.c: New test.
2743
2744 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2745
2746         PR tree-optimization/44152
2747         * gcc.dg/vect/fast-math-pr44152.c: New test.
2748
2749 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2750
2751         PR ObjC/44140
2752         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2753         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2754         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2755         * obj-c++.dg/torture/trivial.mm: Ditto.
2756         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2757         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2758         * objc.dg/torture/tls/thr-init.m: Ditto.
2759         * objc.dg/torture/trivial.m: Ditto.
2760
2761 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2762
2763         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2764         Skip on spu-*-* targets.
2765
2766 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2767
2768         PR tree-optimization/45083
2769         * gcc.dg/pr45083.c: New test.
2770
2771 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2772
2773         PR fortran/40873
2774         * gfortran.dg/whole_file_22.f90: New test.
2775         * gfortran.dg/whole_file_23.f90: New test.
2776
2777 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2778             Jack Howarth  <howarth@bromo.med.uc.edu>
2779             Richard Henderson  <rth@redhat.com>
2780
2781         PR target/44132
2782         * gcc.dg/tls/thr-init-1.c: New.
2783         * gcc.dg/tls/thr-init-2.c: New.
2784         * gcc.dg/torture/tls New.
2785         * gcc.dg/torture/tls/tls-test.c: New.
2786         * gcc.dg/torture/tls/thr-init-1.c: New.
2787         * gcc.dg/torture/tls/tls.exp: New.
2788         * gcc.dg/torture/tls/thr-init-2.c: New.
2789         * gcc.dg/tls/emutls-2.c: New test
2790
2791         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2792         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2793         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2794         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2795         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2796         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2797         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2798         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2799         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2800         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2801         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2802         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2803         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2804         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2805         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2806         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2807         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2808         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2809         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2810         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2811         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2812         gfortran.dg/gomp/omp_threadprivate1.f90,
2813         gfortran.dg/gomp/omp_threadprivate2.f90,
2814         gfortran.dg/gomp/reduction1.f90,
2815         gfortran.dg/gomp/sharing-1.f90: Likewise.
2816
2817 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2818
2819         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2820         sse_runtime.
2821         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2822         dg-require-visibility.
2823
2824 2010-07-26  Richard Guenther  <rguenther@suse.de>
2825
2826         PR tree-optimization/43784
2827         * gcc.c-torture/execute/pr43784.c: New testcase.
2828         * g++.dg/torture/pr43784.C: Likewise.
2829
2830 2010-07-26  Richard Guenther  <rguenther@suse.de>
2831
2832         PR middle-end/45056
2833         * g++.dg/pr45056.C: New testcase.
2834
2835 2010-07-26  Richard Guenther  <rguenther@suse.de>
2836
2837         PR tree-optimization/45071
2838         * gcc.dg/pr45071.c: New testcase.
2839
2840 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2841
2842         PR fortran/45066
2843         * gfortran.dg/namelist_62.f90: New.
2844
2845 2010-07-26  Richard Guenther  <rguenther@suse.de>
2846
2847         * gcc.c-torture/execute/pr45017.c: Move ...
2848         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2849
2850 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2851
2852         PR fortran/40628
2853         * trim_optimize_1.f90:  New test.
2854         * character_comparision_1.f90:  New test.
2855
2856 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2857
2858         PR fortran/42852
2859         * gfortran.dg/wtruncate_fix.f: New test.
2860
2861 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2862
2863         PR testsuite/45068
2864         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2865
2866 2010-07-24  Richard Guenther  <rguenther@suse.de>
2867
2868         PR lto/43788
2869         * g++.dg/lto/20100724-1_0.C: New testcase.
2870
2871 2010-07-24  Richard Guenther  <rguenther@suse.de>
2872
2873         PR lto/43212
2874         * gcc.dg/lto/20100724-1_0.c: New testcase.
2875         * gcc.dg/lto/20100724-1_1.c: Likewise.
2876
2877 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2878
2879         PR fortran/40011
2880         * gfortran.dg/whole_file_21.f90: New.
2881
2882         * gfortran.dg/integer_exponentiation_3.F90: Use
2883         -ffloat-store only for i?86/x86-64 -m32.
2884
2885 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2886
2887         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2888         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2889
2890 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2891
2892         * gfortran.dg/func_decl_4.f90: Split test into two ...
2893         * gfortran.dg/func_decl_5.f90: ... parts.
2894         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2895         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2896         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2897         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2898         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2899         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2900         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2901         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2902         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2903         * gfortran.dg/sizeof.f90: Make test valid.
2904         * gfortran.dg/pr20865.f90: Add new dg-error.
2905         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2906         * gfortran.dg/g77/19990218-0.f: Ditto.
2907         * gfortran.dg/g77/19990218-1.f: Ditto.
2908         * gfortran.dg/g77/970625-2.f: Ditto.
2909         * gfortran.dg/pr37243.f: Fix function declaration.
2910         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2911         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2912
2913 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2914
2915         PR fortran/44945
2916         * gfortran.dg/char_array_structure_constructor.f90: Add
2917         -fwhole-file as dg-option as it otherwise fails on some
2918         systems.
2919
2920 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2921
2922         * gnat.dg/aggr16.ad[sb]: New test.
2923         * gnat.dg/aggr16_pkg.ads: New helper.
2924
2925 2010-07-23  Richard Guenther  <rguenther@suse.de>
2926
2927         PR lto/43071
2928         * g++.dg/lto/20100723-1_0.C: New testcase.
2929
2930 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2931
2932         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2933         AVX support.
2934         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2935         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2936
2937 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2938
2939         * lib/target-supports.exp (add_options_for_tls): New proc.
2940         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2941         * g++.dg/tls/static-1a.cc: Likewise.
2942         * gcc.dg/tls/emutls-1.c: Likewise.
2943         * gcc.dg/tls/opt-11.c: Likewise.
2944         * gcc.dg/tls/opt-12.c: Likewise.
2945         * gcc.dg/tls/pr24428-2.c: Likewise.
2946         * gcc.dg/tls/pr24428.c: Likewise.
2947         * obj-c++.dg/tls/static-1.mm: Likewise.
2948         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2949         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2950         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2951         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2952         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2953         * objc.dg/torture/tls/thr-init.m: Likewise.
2954         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2955
2956 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2957
2958         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2959         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2960         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2961         optimized dump files.
2962
2963 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR tree-optimization/45047
2966         * gcc.c-torture/compile/pr45047.c: New test.
2967
2968 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2969
2970         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2971         instead of dg-compile.
2972         * gcc.dg/float-range-4.c: Ditto.
2973         * gcc.dg/float-range-5.c: Ditto.
2974         * gcc.dg/fold-overflow-1.c: Ditto.
2975         * gcc.dg/gomp/sections-4.c: Ditto.
2976         * gcc.dg/transparent-union-1.c: Ditto.
2977         * gcc.dg/transparent-union-2.c: Ditto.
2978         * gcc.target/i386/pr39315-check.c: Ditto.
2979         * g++.dg/gomp/sections-4.C: Ditto.
2980         * g++.dg/template/dtor7.C: Ditto.
2981         * g++.dg/tree-ssa/pr19952.C: Ditto.
2982         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2983         * gfortran.dg/graphite/pr42185.f90: Ditto.
2984         * gfortran.dg/namelist_36.f90: Ditto.
2985         * gnat.dg/noreturn1.adb: Ditto.
2986         * gnat.dg/specs/small_alignment.ads: Ditto.
2987
2988 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2989
2990         PR tree-optimization/44915
2991         * g++.dg/torture/pr44915.C: New test.
2992
2993 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2994
2995         PR tree-optimization/44914
2996         * g++.dg/tree-ssa/pr44914.C: New test.
2997
2998 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2999
3000         PR target/44290
3001         * gcc.dg/pr44290-1.c: New test.
3002         * gcc.dg/pr44290-2.c: New test.
3003
3004 2010-07-23  Jason Merrill  <jason@redhat.com>
3005
3006         PR c++/45008
3007         * g++.dg/abi/mangle44.C: New.
3008
3009 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3010
3011         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3012         for compile-time only tests.
3013         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3014         target check.
3015         * gcc.target/i386/pr39315-4.c: Ditto.
3016         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3017         target check.  Include sse-os-support.h.
3018         (main): Call check_isa and sse_os_support.
3019         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3020         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3021         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3022         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3023         target check.  Include sse-os-support.h.
3024         (main): Call check_isa and sse_os_support.
3025         * gcc.target/i386/vperm-v2df.c: Ditto.
3026
3027 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3028
3029         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3030         (check_effective_target_avx_runtime): New procedure.
3031         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3032         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3033
3034         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3035         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3036         and __get_cpuid test.
3037         * gcc.dg/compat/vector-2b_main.c: Ditto.
3038
3039         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3040
3041         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3042         for compile-time only test.
3043         * gcc.dg/pr32716.c: Ditto.
3044         * gcc.dg/pr34856.c: Ditto.
3045         * gcc.dg/pr36997.c: Ditto.
3046         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3047         * gfortran.dg/pr28158.f90: Ditto.
3048         * gfortran.dg/pr30667.f: Ditto.
3049
3050         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3051         i?86-*-* and x86_64-*-* targets to disable execution on targets
3052         without sse2 runtime support.
3053         * g++.dg/vect/vect.exp: Ditto.
3054         * gfortran.dg/vect/vect.exp: Ditto.
3055
3056         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3057         * gcc.dg/pr37544.c: Ditto.
3058         * gcc.dg/pr40550.c: Ditto.
3059         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3060         * gcc.dg/compat/vector-1a_main.c: Ditto.
3061         * gcc.dg/compat/vector-2a_main.c: Ditto.
3062         * gcc.dg/torture/pr16104-1.c: Ditto.
3063         * gcc.dg/torture/pr35771-1.c: Ditto.
3064         * gcc.dg/torture/pr35771-2.c: Ditto.
3065         * gcc.dg/torture/pr35771-3.c: Ditto.
3066         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3067         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3068         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3069         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3070         * g++.dg/other/i386-1.C: Ditto.
3071         * g++.dg/other/pr40446.C: Ditto.
3072
3073 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3074
3075         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3076
3077 2010-07-23  Daniel Kraft  <d@domob.eu>
3078
3079         PR fortran/44709
3080         * gfortran.dg/exit_1.f08: New test.
3081         * gfortran.dg/exit_2.f08: New test.
3082
3083 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3084
3085         PR tree-optimization/39839
3086         * gcc.target/arm/pr39839.c: New test case.
3087
3088 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3089
3090         * gnat.dg/unchecked_convert5b.adb: New test.
3091         * gnat.dg/unchecked_convert6.adb: Likewise.
3092         * gnat.dg/unchecked_convert6b.adb: Likewise.
3093
3094 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3095
3096         * gnat.dg/aggr15.ad[sb]: New test.
3097
3098 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3099
3100         PR debug/45024
3101         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3102
3103 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3104
3105         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3106         with dg-require-linker-plugin.
3107
3108 2010-07-22  Richard Guenther  <rguenther@suse.de>
3109
3110         PR lto/43850
3111         * g++.dg/lto/20100722-1_0.C: New testcase.
3112
3113 2010-07-22  Richard Guenther  <rguenther@suse.de>
3114
3115         PR lto/42451
3116         * gcc.dg/lto/20100720-3_0.c: New testcase.
3117         * gcc.dg/lto/20100720-3_1.c: Likewise.
3118
3119 2010-07-22  Richard Guenther  <rguenther@suse.de>
3120
3121         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3122         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3123
3124         PR lto/43373
3125         * gcc.dg/lto/20100722-1_0.c: New testcase.
3126
3127 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3128
3129         PR tree-optimization/44891
3130         * gcc.c-torture/compile/pr44891.c: New test.
3131
3132 2010-07-22  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/45017
3135         * gcc.c-torture/execute/pr45017.c: New testcase.
3136
3137 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3138
3139         PR fortran/45019
3140         * gfortran.dg/aliasing_dummy_5.f90: New.
3141
3142 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3143
3144         PR target/43698
3145         * gcc.target/arm/pr43698.c: New test.
3146
3147 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3148
3149         PR fortran/44929
3150         * Revert my commit r162325 for this PR.
3151
3152 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR debug/45015
3155         * gcc.target/m68k/pr45015.c: New test.
3156
3157 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3158
3159         PR c++/44641
3160         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3161         comments.
3162
3163 2010-07-21  Richard Guenther  <rguenther@suse.de>
3164
3165         PR lto/45018
3166         * g++.dg/lto/20100721-1_0.C: New testcase.
3167
3168 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3169
3170         PR tree-optimization/44900
3171         * g++.dg/torture/pr44900.C: New test.
3172
3173 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3174
3175         PR middle-end/44738
3176         * c-c++-common/uninit-17.c: Correct expected error.
3177
3178 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3179
3180         * gcc.dg/guality/asm-1.c: New test.
3181
3182         PR debug/45003
3183         * gcc.dg/guality/pr45003-2.c: New test.
3184         * gcc.dg/guality/pr45003-3.c: New test.
3185
3186 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3187
3188         PR libfortran/44697
3189         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3190
3191 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3192
3193         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3194         defined on the current line.
3195         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3196         * g++.dg/debug/dwarf2/pr44641.C: New.
3197
3198 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3199
3200         * gcc.target/powerpc/block-move-1.c: New test.
3201         * gcc.target/powerpc/block-move-2.c: New test.
3202
3203 2010-07-20  Jason Merrill  <jason@redhat.com>
3204
3205         PR c++/44967
3206         * g++.dg/cpp0x/sfinae2.C: New.
3207
3208 2010-07-20  Richard Guenther  <rguenther@suse.de>
3209
3210         PR lto/42696
3211         * gcc.dg/lto/20100720-4_0.c: New testcase.
3212
3213 2010-07-20  Richard Guenther  <rguenther@suse.de>
3214
3215         PR lto/43221
3216         * gcc.dg/lto/20100720-2_0.c: New testcase.
3217         * gcc.dg/lto/20100720-2_1.c: Likewise.
3218
3219 2010-07-20  Richard Guenther  <rguenther@suse.de>
3220
3221         PR lto/43208
3222         * gcc.dg/lto/20100720-1_0.c: New testcase.
3223         * gcc.dg/lto/20100720-1_1.c: Likewise.
3224
3225 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3226
3227         PR debug/45003
3228         * gcc.dg/guality/pr45003-1.c: New test.
3229
3230 2010-07-20  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/44977
3233         * gcc.dg/torture/pr44977.c: New testcase.
3234
3235 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3236
3237         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3238         sync_char_short
3239
3240 2010-07-20  Richard Guenther  <rguenther@suse.de>
3241
3242         PR middle-end/44971
3243         PR middle-end/44988
3244         * gcc.dg/pr44971.c: New testcase.
3245         * gcc.c-torture/compile/pr44988.c: Likewise.
3246
3247 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3248
3249         PR fortran/44929
3250         * gfortran.dg/allocate_with_typespec.f90: New test.
3251         * gfortran.dg/allocate_derived_1.f90: Update error message.
3252
3253 2010-07-19  Jason Merrill  <jason@redhat.com>
3254
3255         PR c++/44996
3256         * g++.dg/cpp0x/decltype23.C: New.
3257
3258 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3259
3260         PR fortran/42385
3261         * gfortran.dg/class_defined_operator_1.f03 : New test.
3262
3263 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3264
3265         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3266         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3267         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3268         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3269
3270 2010-07-19  Richard Guenther  <rguenther@suse.de>
3271
3272         PR middle-end/44941
3273         * gcc.c-torture/compile/pr44941.c: New testcase.
3274
3275 2010-07-19  Jason Merrill  <jason@redhat.com>
3276
3277         PR c++/44969
3278         * g++.dg/template/sfinae24.C: New.
3279
3280 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3281
3282         PR fortran/44353
3283         * gfortran.dg/data_implied_do_2.f90: Removed.
3284
3285 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3286
3287         PR c++/44969
3288         * g++.dg/template/sfinae23.C: New.
3289
3290 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3291
3292         * lib/target-supports.exp (check_sse_os_support_available): New
3293         proc.
3294         (check_sse_hw_available): New proc.
3295         (check_effective_target_sse_runtime): New proc.
3296         (check_effective_target_sse2_runtime): New proc.
3297         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3298         -msse2 if check_sse_os_support_available.
3299         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3300         check_sse_os_support_available.
3301         * gcc.dg/vect/vect.exp: Likewise.
3302         * gfortran.dg/vect/vect.exp: Likewise.
3303         * gcc.target/i386/sol2-check: Renamed to ...
3304         * gcc.target/i386/sse-os-support.h: ... this.
3305         (sol2_check): Renamed to ...
3306         (sse_os_support): ... this.
3307         Only test movss with xmm registers.
3308         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3309         Removed ILL_INSN, ILL_INSN_LEN.
3310         * gcc.target/i386/sse2-check.h: Likewise.
3311         * gcc.target/i386/sse3-check.h: Likewise.
3312         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3313         Removed cpuid.h, __get_cpuid test.
3314         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3315         Removed cpuid.h, __get_cpuid test.
3316         * g++.dg/other/pr40446.C: Likewise.
3317         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3318         * gcc.dg/compat/vector-1a_main.c: Likewise.
3319         * gcc.dg/compat/vector-2a_main.c: Likewise.
3320         * gcc.dg/pr36584.c: Likewise.
3321         * gcc.dg/pr37544.c: Likewise.
3322         * gcc.dg/torture/pr16104-1.c: Likewise.
3323         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3324         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3325         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3326         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3327         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3328         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3329         sse2_runtime.
3330         * gcc.dg/torture/pr35771-2.c: Likewise.
3331         * gcc.dg/torture/pr35771-3.c: Likewise.
3332         * gcc.target/i386/pr39315-2.c: Likewise.
3333         * gcc.target/i386/pr39315-4.c: Likewise.
3334         * gcc.target/i386/vperm-v2df.c: Likewise.
3335         * gcc.target/i386/vperm-v2di.c: Likewise.
3336         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3337         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3338         sse_runtime.
3339
3340 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3341
3342         PR fortran/44353
3343         * gfortran.dg/data_implied_do_2.f90: New test.
3344
3345 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3346
3347         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3348
3349 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3350
3351         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3352         to the "mips16" group.
3353         (mips_using_mips16_p): New procedure.
3354         (mips-dg-options): Use it.
3355
3356 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3357
3358         * gcc.target/mips/mips16-attributes-4.c: New test.
3359
3360 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3361
3362         PR testsuite/44418
3363         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3364         * gcc.target/powerpc/recip-2.c: Ditto.
3365         * gcc.target/powerpc/recip-3.c: Ditto.
3366
3367 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3368
3369         * gcc.target/arm/pr42235.c: New test.
3370
3371 2010-07-16  Jason Merrill  <jason@redhat.com>
3372
3373         PR c++/32505
3374         * g++.dg/template/partial8.C: New.
3375
3376 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3377
3378         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3379         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3380         in C++.
3381         (gualcvt): New overloaded inline.
3382         (GUALCVT): Use it for C++.
3383         * g++.dg/guality/guality.exp: New.
3384         * g++.dg/guality/guality.h: New.
3385         * g++.dg/guality/redeclaration1.C: New test.
3386         * g++.dg/dg.exp: Prune also guality/* tests.
3387         * gcc.dg/guality/pr43141.c: Moved to...
3388         * c-c++-common/guality/pr43141.c: ... here.
3389
3390 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3391
3392         PR libfortran/37077
3393         * gfortran.dg/char4_iunit_2.f03: New test.
3394
3395 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3396
3397         * lib/plugin-support.exp (plugin-test-execute):
3398         Add ${gcc_objdir}/intl to includes.
3399
3400 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3401
3402         PR target/44942
3403         * gcc.c-torture/execute/pr44942.c: New test.
3404         * gcc.target/i386/pr44942.c: New test.
3405
3406 2010-07-15  Jason Merrill  <jason@redhat.com>
3407
3408         PR c++/44909
3409         * g++.dg/cpp0x/implicit7.C: New.
3410         * g++.dg/cpp0x/implicit8.C: New.
3411
3412 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3413
3414         Disable float tests for __SPU__ targets due to lack of signed zero:
3415         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3416         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3417         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3418         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3419         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3420         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3421         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3422         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3423         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3424
3425 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3426
3427         * gfortran.dg/select_char_2.f90: New test.
3428
3429 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3430
3431         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3432         with DECL_CHAIN.
3433
3434 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3435
3436         PR fortran/44936
3437         * gfortran.dg/typebound_generic_9.f03: New.
3438
3439 2010-07-15  Richard Guenther  <rguenther@suse.de>
3440
3441         PR tree-optimization/44946
3442         * gcc.c-torture/compile/pr44946.c: New testcase.
3443
3444 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR fortran/40206
3447         * gfortran.dg/select_char_3.f90: New test.
3448
3449 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3450             Kevin F. Quinn  <kevquinn@gentoo.org>
3451
3452         * gcc.dg/Wtrampolines.c: New.
3453
3454 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3455
3456         PR libfortran/44934
3457         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3458
3459 2010-07-14  Jason Merrill  <jason@redhat.com>
3460
3461         PR c++/44810
3462         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3463
3464         Implement C++0x unrestricted unions (N2544)
3465         * g++.dg/cpp0x/union1.C: New.
3466         * g++.dg/cpp0x/union2.C: New.
3467         * g++.dg/cpp0x/union3.C: New.
3468         * g++.dg/cpp0x/defaulted2.C: Adjust.
3469         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3470         * g++.old-deja/g++.ext/anon2.C: Adjust.
3471         * g++.old-deja/g++.mike/misc6.C: Adjust.
3472
3473 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3474
3475         PR fortran/44925
3476         * gfortran.dg/c_loc_tests_15.f90: New.
3477
3478 2010-07-13  Jason Merrill  <jason@redhat.com>
3479
3480         PR c++/44909
3481         * g++.dg/cpp0x/implicit6.C: New.
3482
3483 2010-07-13  Jason Merrill  <jason@redhat.com>
3484
3485         PR c++/44540
3486         * g++.dg/abi/noreturn1.C: New.
3487         * g++.dg/abi/noreturn2.C: New.
3488
3489 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3490
3491         PR other/44874
3492         PR debug/44832
3493         * c-c++-common/pr44832.c: New test.
3494
3495 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3496
3497         PR objc/44488
3498         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3499         on the target.  Make sure that we can assemble the emitted asm when
3500         the test type is 'compile'.
3501
3502 2010-07-13  Richard Guenther  <rguenther@suse.de>
3503
3504         PR tree-optimization/36960
3505         * g++.dg/torture/pr36960.C: New testcase.
3506
3507 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3508
3509         PR c++/44908
3510         * g++.dg/template/sfinae21.C: New.
3511         * g++.dg/template/sfinae22.C: Likewise.
3512
3513 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3514
3515         PR testsuite/42843
3516         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3517         * gcc.dg/plugin/ggcplug.c: Likewise.
3518         * g++.dg/plugin/selfassign.c: Likewise.
3519         * g++.dg/plugin/attribute_plugin.c: Likewise.
3520         * g++.dg/plugin/dumb_plugin.c: Likewise.
3521         * g++.dg/plugin/pragma_plugin.c: Likewise.
3522
3523 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3524
3525         * gcc.c-torture/execute/pr44683.x: New.
3526         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3527
3528 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3529
3530         PR fortran/44434
3531         PR fortran/44565
3532         PR fortran/43945
3533         PR fortran/44869
3534         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3535         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3536         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3537         * gfortran.dh/typebound_call_16.f03: New.
3538         * gfortran.dg/typebound_generic_6.f03: New.
3539         * gfortran.dg/typebound_generic_7.f03: New.
3540         * gfortran.dg/typebound_generic_8.f03: New.
3541
3542 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3543
3544         PR libfortran/37077
3545         * gfortran.dg/char4_iunit_1.f03: New test.
3546
3547 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3548
3549         * gcc.dg/tree-ssa/vrp53.c: New test.
3550
3551 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3552
3553         PR c++/44907
3554         * g++.dg/template/sfinae19.C: New.
3555         * g++.dg/template/sfinae20.C: Likewise.
3556
3557 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3558
3559         * gcc.target/arm/interrupt-1.c: New test.
3560         * gcc.target/arm/interrupt-2.c: New test.
3561
3562 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3563
3564         * gcc.dg/pr42427.c: Require c99_runtime.
3565         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3566         c99_runtime.
3567         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3568         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3569         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3570         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3571         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3572         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3573         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3574         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3575         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3576         * gcc.target/i386/pr37275.c: Require visibility support.
3577
3578 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3579
3580         * lib/target-supports.exp (check_effective_target_sse): New proc.
3581         * gcc.target/i386/sol2-check.h: New file.
3582         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3583         Include sol2-check.h.
3584         (main) Only run do_test () if sol2_check ().
3585         * gcc.target/i386/sse2-check.h: Likewise.
3586         * gcc.target/i386/sse3-check.h: Likewise.
3587         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3588         [__sun__ && __svr4__]: Execute SSE2 instruction.
3589         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3590         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3591         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3592         * g++.dg/ext/vector14.C: Likewise.
3593         * g++.dg/other/mmintrin.C: Likewise.
3594         * gcc.dg/20020418-1.c: Likewise.
3595         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3596         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3597         * gcc.dg/format/unnamed-1.c: Likewise.
3598         Adapt dg-warning line number.
3599         * gcc.dg/graphite/pr40281.c: Likewise.
3600         * gcc.dg/pr32176.c: Likewise.
3601         * gcc.dg/pr40550.c: Likewise.
3602         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3603         * gcc.dg/torture/pr36891.c: Likewise.
3604         * gcc.target/i386/20020218-1.c: Likewise.
3605         * gcc.target/i386/20020523.c: Likewise.
3606         * gcc.target/i386/abi-1.c: Likewise.
3607         * gcc.target/i386/brokensqrt.c: Likewise.
3608         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3609         * gcc.target/i386/pr13366.c: Likewise.
3610         * gcc.target/i386/pr13685.c: Likewise.
3611         * gcc.target/i386/pr24306.c: Likewise.
3612         * gcc.target/i386/pr31486.c: Likewise.
3613         * gcc.target/i386/pr32065-1.c: Likewise.
3614         * gcc.target/i386/pr32065-2.c: Likewise.
3615         * gcc.target/i386/pr32389.c: Likewise.
3616         * gcc.target/i386/pr38824.c: Likewise.
3617         * gcc.target/i386/pr38931.c: Likewise.
3618         * gcc.target/i386/pr39592-1.c: Likewise.
3619         * gcc.target/i386/pr43766.c: Likewise.
3620         * gcc.target/i386/recip-divf.c: Likewise.
3621         * gcc.target/i386/recip-sqrtf.c: Likewise.
3622         * gcc.target/i386/recip-vec-divf.c: Likewise.
3623         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3624         * gcc.target/i386/sse-1.c: Likewise.
3625         * gcc.target/i386/sse-16.c: Likewise.
3626         * gcc.target/i386/sse-2.c: Likewise.
3627         * gcc.target/i386/sse-20.c: Likewise.
3628         * gcc.target/i386/sse-3.c: Likewise.
3629         * gcc.target/i386/sse-7.c: Likewise.
3630         * gcc.target/i386/sse-9.c: Likewise.
3631         * gcc.target/i386/sse-addps-1.c: Likewise.
3632         * gcc.target/i386/sse-addss-1.c: Likewise.
3633         * gcc.target/i386/sse-andnps-1.c: Likewise.
3634         * gcc.target/i386/sse-andps-1.c: Likewise.
3635         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3636         * gcc.target/i386/sse-comiss-1.c: Likewise.
3637         * gcc.target/i386/sse-comiss-2.c: Likewise.
3638         * gcc.target/i386/sse-comiss-3.c: Likewise.
3639         * gcc.target/i386/sse-comiss-4.c: Likewise.
3640         * gcc.target/i386/sse-comiss-5.c: Likewise.
3641         * gcc.target/i386/sse-comiss-6.c: Likewise.
3642         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3643         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3644         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3645         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3646         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3647         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3648         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3649         * gcc.target/i386/sse-divps-1.c: Likewise.
3650         * gcc.target/i386/sse-divss-1.c: Likewise.
3651         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3652         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3653         * gcc.target/i386/sse-maxps-1.c: Likewise.
3654         * gcc.target/i386/sse-maxss-1.c: Likewise.
3655         * gcc.target/i386/sse-minps-1.c: Likewise.
3656         * gcc.target/i386/sse-minss-1.c: Likewise.
3657         * gcc.target/i386/sse-movaps-1.c: Likewise.
3658         * gcc.target/i386/sse-movaps-2.c: Likewise.
3659         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3660         * gcc.target/i386/sse-movhps-1.c: Likewise.
3661         * gcc.target/i386/sse-movhps-2.c: Likewise.
3662         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3663         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3664         * gcc.target/i386/sse-movntps-1.c: Likewise.
3665         * gcc.target/i386/sse-movss-1.c: Likewise.
3666         * gcc.target/i386/sse-movss-2.c: Likewise.
3667         * gcc.target/i386/sse-movss-3.c: Likewise.
3668         * gcc.target/i386/sse-movups-1.c: Likewise.
3669         * gcc.target/i386/sse-movups-2.c: Likewise.
3670         * gcc.target/i386/sse-mulps-1.c: Likewise.
3671         * gcc.target/i386/sse-mulss-1.c: Likewise.
3672         * gcc.target/i386/sse-orps-1.c: Likewise.
3673         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3674         * gcc.target/i386/sse-recip-vec.c: Likewise.
3675         * gcc.target/i386/sse-recip.c: Likewise.
3676         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3677         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3678         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3679         * gcc.target/i386/sse-subps-1.c: Likewise.
3680         * gcc.target/i386/sse-subss-1.c: Likewise.
3681         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3682         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3683         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3684         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3685         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3686         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3687         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3688         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3689         * gcc.target/i386/sse-xorps-1.c: Likewise.
3690         * gcc.target/i386/ssefn-1.c: Likewise.
3691         * gcc.target/i386/ssefn-3.c: Likewise.
3692         * gcc.target/i386/sseregparm-1.c: Likewise.
3693         * gcc.target/i386/stackalign/return-3.c: Likewise.
3694         * gcc.target/i386/vectorize1.c: Likewise.
3695         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3696         * gcc.target/i386/xorps-sse.c: Likewise.
3697         * gfortran.dg/pr28158.f90: Likewise.
3698         * gfortran.dg/pr30667.f: Likewise.
3699         * gnat.dg/loop_optimization7.adb: Likewise.
3700         * gnat.dg/sse_nolib.adb: Likewise.
3701
3702 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3703
3704         PR fortran/44702
3705         * gfortran.dg/use_rename_6.f90: New.
3706         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3707
3708 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3709
3710         PR fortran/44869
3711         * gfortran.dg/class_24.f03: New.
3712
3713 2010-07-10  Richard Guenther  <rguenther@suse.de>
3714
3715         PR lto/44889
3716         * gcc.dg/lto/20100709-1_0.c: New testcase.
3717         * gcc.dg/lto/20100709-1_1.c: Likewise.
3718
3719 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3720
3721         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3722
3723 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3724
3725         PR objc/44140
3726         * objc.dg/lto/trivial-1_0.m: New.
3727         * objc.dg/lto/lto.exp: New.
3728         * obj-c++.dg/lto/trivial-1_0.mm: New.
3729         * obj-c++.dg/lto/lto.exp: New.
3730         * objc.dg/symtab-1.m: Adjust sizes.
3731         * objc.dg/image-info.m: Do not run for gnu-runtime.
3732
3733 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3734
3735         * gcc.dg/pr32370.c: Allow another kind of error message.
3736
3737 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3738
3739         * gnat.dg/atomic3.adb: New test.
3740
3741 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3742             Denys Vlasenko  <dvlasenk@redhat.com>
3743             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3744
3745         PR tree-optimization/28632
3746         * gcc.dg/tree-ssa/vrp51.c: New test.
3747         * gcc.dg/tree-ssa/vrp52.c: New test.
3748
3749 2010-07-09  Jason Merrill  <jason@redhat.com>
3750
3751         * g++.dg/abi/covariant6.C: New.
3752         * g++.dg/inherit/covariant17.C: Test both bases.
3753         * g++.dg/inherit/covariant7.C: Check vtable layout.
3754
3755 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3756
3757         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3758
3759 2010-07-09  Richard Guenther  <rguenther@suse.de>
3760
3761         PR tree-optimization/44852
3762         * gcc.c-torture/execute/pr44852.c: New testcase.
3763
3764 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3765
3766         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3767         multiplication by values.
3768         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3769         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3770
3771 2010-07-09  Richard Guenther  <rguenther@suse.de>
3772
3773         PR tree-optimization/44882
3774         * gfortran.dg/pr44882.f90: New testcase.
3775
3776 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3777
3778         PR target/40657
3779         * gcc.target/arm/pr40657-1.c: New test.
3780         * gcc.target/arm/pr40657-2.c: New test.
3781         * gcc.c-torture/execute/pr40657.c: New test.
3782
3783 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3784
3785         * gcc.dg/tree-ssa/vrp50.c: New test.
3786         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3787
3788 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3789
3790         PR fortran/44649
3791         * gfortran.dg/c_sizeof_1.f90: Modified.
3792         * gfortran.dg/storage_size_1.f08: New.
3793         * gfortran.dg/storage_size_2.f08: New.
3794
3795 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3796
3797         * gcc.c-torture/execute/20100708-1.c: New test.
3798
3799 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR fortran/44847
3802         * gfortran.dg/gomp/pr44847.f90: New test.
3803
3804 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3805
3806         PR tree-optimization/44710
3807         * gcc.dg/tree-ssa/ifc-6.c: New.
3808         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3809
3810 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3811
3812         PR fortran/18918
3813         * gfortran.dg/coarray_10.f90: Add an additional test.
3814
3815 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3816
3817         PR middle-end/44828
3818         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3819         * gcc.c-torture/execute/pr44828.x: Revert.
3820
3821 2010-07-08  Jason Merrill  <jason@redhat.com>
3822
3823         PR c++/43120
3824         * g++.dg/inherit/covariant17.C: New.
3825         * g++.dg/abi/covariant1.C: Actually test for the bug.
3826
3827 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3828
3829         PR rtl-optimization/44838
3830         * gcc.dg/pr44838.c: New.
3831
3832 2010-07-08  Richard Guenther  <rguenther@suse.de>
3833
3834         PR tree-optimization/44831
3835         * gcc.c-torture/compile/pr44831.c: New testcase.
3836         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3837
3838 2010-07-08  Richard Guenther  <rguenther@suse.de>
3839
3840         PR tree-optimization/44861
3841         * g++.dg/vect/pr44861.cc: New testcase.
3842
3843 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3844
3845         PR middle-end/44828
3846         * gcc.c-torture/execute/pr44828.x: New file.
3847
3848 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3849
3850         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3851         dg-options.
3852         * g++.dg/ext/altivec-17.C: Adjust error message.
3853
3854 2010-07-07  Tom Tromey  <tromey@redhat.com>
3855
3856         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3857
3858 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3859
3860         PR target/44844
3861         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3862         * gcc.target/i386/rdrand-2.c: Likewise.
3863         * gcc.target/i386/rdrand-3.c: Likewise.
3864
3865 2010-07-07  Jan Hubicka  <jh@suse.cz>
3866
3867         PR middle-end/44813
3868         * g++.dg/torture/pr44813.C: New testcase.
3869         * g++.dg/torture/pr44826.C: New testcase.
3870
3871 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3872
3873         PR rtl-optimization/44787
3874         * gcc.c-torture/compile/pr44788.c: New test.
3875         * gcc.target/arm/pr44788.c: New test.
3876
3877 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3878
3879         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3880
3881 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3882
3883         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3884         to dg-options.
3885
3886 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3887
3888         PR fortran/44742
3889         * gfortran.dg/parameter_array_init_6.f90: New.
3890         * gfortran.dg/initialization_20.f90: Update dg-error.
3891         * gfortran.dg/initialization_24.f90: Ditto.
3892
3893 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3894         PR fortran/PR44693
3895         * gfortran.dg/dim_range_1.f90:  New test.
3896         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3897
3898 2010-07-06  Jason Merrill  <jason@redhat.com>
3899
3900         PR c++/44703
3901         * g++.dg/cpp0x/initlist41.C: New.
3902
3903         PR c++/44778
3904         * g++.dg/template/ptrmem22.C: New.
3905
3906 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3907
3908         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3909         support.
3910         * gcc.target/i386/i386.exp: Likewise.
3911
3912 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3913
3914         PR testsuite/44195
3915         * gcc.dg/lto/20100518_0.c: Limit to x86.
3916
3917 2010-07-06  Richard Guenther  <rguenther@suse.de>
3918
3919         PR middle-end/44828
3920         * gcc.c-torture/execute/pr44828.c: New testcase.
3921
3922 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3923
3924         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3925         * g++.dg/warn/volatile1.C: Likewise.
3926         * g++.dg/template/warn1.C: Likewise.
3927
3928 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3929
3930         AVX Programming Reference (June, 2010)
3931         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3932         * g++.dg/other/i386-3.C: Likewise.
3933         * gcc.target/i386/sse-12.c: Likewise.
3934
3935         * gcc.target/i386/f16c-check.h: New.
3936         * gcc.target/i386/rdfsbase-1.c: Likewise.
3937         * gcc.target/i386/rdfsbase-2.c: Likewise.
3938         * gcc.target/i386/rdgsbase-1.c: Likewise.
3939         * gcc.target/i386/rdgsbase-2.c: Likewise.
3940         * gcc.target/i386/rdrand-1.c: Likewise.
3941         * gcc.target/i386/rdrand-2.c: Likewise.
3942         * gcc.target/i386/rdrand-3.c: Likewise.
3943         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3944         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3945         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3946         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3947         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3948         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3949         * gcc.target/i386/wrfsbase-1.c: Likewise.
3950         * gcc.target/i386/wrfsbase-2.c: Likewise.
3951         * gcc.target/i386/wrgsbase-1.c: Likewise.
3952         * gcc.target/i386/wrgsbase-2.c: Likewise.
3953
3954         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3955         (__builtin_ia32_vcvtps2ph): New.
3956         (__builtin_ia32_vcvtps2ph256): Likewise.
3957
3958         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3959         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3960
3961         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3962         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3963
3964         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3965         (__builtin_ia32_vcvtps2ph256): Likewise.
3966         Add fsgsbase,rdrnd,f16c.
3967
3968         * lib/target-supports.exp (check_effective_target_f16c): New.
3969
3970 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3971
3972         * gcc.dg/guality/nrv-1.c: New test.
3973
3974 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3975
3976         PR middle-end/42505
3977         * gcc.target/arm/pr42505.c: New test case.
3978
3979 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR c++/44808
3982         * g++.dg/opt/nrv16.C: New test.
3983
3984 2010-07-05  Richard Guenther  <rguenther@suse.de>
3985
3986         PR tree-optimization/44784
3987         * gcc.c-torture/compile/pr44784.c: New testcase.
3988
3989 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3990
3991         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3992         Increase loop bound and array size.
3993         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3994         Likewise.
3995
3996 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3997
3998         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3999         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4000         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4001         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4002         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4003
4004 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4005
4006         PR c++/22138
4007         * g++.dg/parse/template25.C: New.
4008
4009 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4010
4011         PR rtl-optimization/44695
4012         * gcc.dg/torture/pr44695.c: New.
4013
4014 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4015
4016         PR c++/16630
4017         * g++.dg/ext/pretty3.C: New.
4018
4019 2010-07-04  Richard Guenther  <rguenther@suse.de>
4020
4021         PR middle-end/44809
4022         * g++.dg/torture/pr44809.C: New testcase.
4023
4024 2010-07-04  Richard Guenther  <rguenther@suse.de>
4025
4026         PR tree-optimization/44656
4027         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4028
4029 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4030             Revital Eres  <eres@il.ibm.com>
4031
4032         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4033         misaligned stores.
4034         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4035         gcc.dg/vect/vect-96.c: Likewise.
4036         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4037         that support misaligned stores. Change the number of expected
4038         misaligned accesses.
4039         * gcc.dg/vect/vect-peel-1.c: New test.
4040         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4041         gcc.dg/vect/vect-peel-4.c: Likewise.
4042         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4043         vectorizable on all targets that support realignment.
4044         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4045
4046 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4047
4048         PR c/44806
4049         * gcc.dg/torture/pr44806.c: New.
4050
4051 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4052
4053         * gnat.dg/cond_expr1.adb: New test.
4054
4055 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4056
4057         * gnat.dg/modular3.adb: New test.
4058         * gnat.dg/modular3_pkg.ads: New helper.
4059
4060 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4061             Mikael Pettersson  <mikpe@it.uu.se>
4062
4063         PR testsuite/44518
4064         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4065         Make signed-ness of chars explicit.  Scan the object for
4066         strings that are split by some target assemblers.
4067         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4068         explicit.
4069
4070 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4071
4072         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4073
4074 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4075
4076         PR/44128
4077         * g++.dg/warn/Wshadow-7.C: New test.
4078
4079 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4080             Julian Brown  <julian@codesourcery.com>
4081             Sandra Loosemore  <sandra@codesourcery.com>
4082
4083         * gcc.c-torture/execute/20100416-1.c: New test case.
4084
4085 2010-07-02  Julian Brown  <julian@codesourcery.com>
4086             Sandra Loosemore  <sandra@codesourcery.com>
4087
4088         PR target/43703
4089
4090         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4091         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4092
4093 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4094             Julian Brown  <julian@codesourcery.com>
4095
4096         * gcc.target/arm/neon/vadds64.c: Regenerated.
4097         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4098         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4099         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4100         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4101         * gcc.target/arm/neon-vmls-1.c: Likewise.
4102         * gcc.target/arm/neon-vsubs64.c: New execution test.
4103         * gcc.target/arm/neon-vsubu64.c: New execution test.
4104         * gcc.target/arm/neon-vadds64.c: New execution test.
4105         * gcc.target/arm/neon-vaddu64.c: New execution test.
4106
4107 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4108
4109         * gcc.target/arm/neon-vands64.c: New.
4110         * gcc.target/arm/neon-vandu64.c: New.
4111         * gcc.target/arm/neon-vbics64.c: New.
4112         * gcc.target/arm/neon-vbicu64.c: New.
4113         * gcc.target/arm/neon-veors64.c: New.
4114         * gcc.target/arm/neon-veoru64.c: New.
4115         * gcc.target/arm/neon-vorns64.c: New.
4116         * gcc.target/arm/neon-vornu64.c: New.
4117         * gcc.target/arm/neon-vorrs64.c: New.
4118         * gcc.target/arm/neon-vorru64.c: New.
4119         * gcc.target/arm/neon/vands64.c: Regenerated.
4120         * gcc.target/arm/neon/vandu64.c: Regenerated.
4121         * gcc.target/arm/neon/vbics64.c: Regenerated.
4122         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4123         * gcc.target/arm/neon/veors64.c: Regenerated.
4124         * gcc.target/arm/neon/veoru64.c: Regenerated.
4125         * gcc.target/arm/neon/vorns64.c: Regenerated.
4126         * gcc.target/arm/neon/vornu64.c: Regenerated.
4127         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4128         * gcc.target/arm/neon/vorru64.c: Regenerated.
4129
4130 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4131
4132         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4133
4134 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4135
4136         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4137         * gfortran.dg/intent_out_5.f90: Same.
4138         * gfortran.dg/ltrans-7.f90: Same.
4139         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4140
4141 2010-07-02  Jan Hubicka  <jh@suse.cz>
4142
4143         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4144
4145 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4146
4147         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4148
4149 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4150
4151         PR c++/44780
4152         * c-c++-common/Wunused-var-12.c: New test.
4153
4154 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4155
4156         PR target/42835
4157         * gcc.target/arm/pr42835.c: New test.
4158
4159         PR target/42172
4160         * gcc.target/arm/pr42172-1.c: New test.
4161
4162 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4163
4164         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4165
4166 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4167
4168         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4169         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4170         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4171         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4172         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4173         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4174         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4175         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4176         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4177         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4178         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4179         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4180         * gcc.target/arm/neon-vdup_ns64.c: New.
4181         * gcc.target/arm/neon-vdup_nu64.c: New.
4182         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4183         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4184         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4185         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4186         * gcc.target/arm/neon-vmov_ns64.c: New.
4187         * gcc.target/arm/neon-vmov_nu64.c: New.
4188         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4189         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4190         * gcc.target/arm/neon-vget_lanes64.c: New.
4191         * gcc.target/arm/neon-vget_laneu64.c: New.
4192         * gcc.target/arm/neon-vset_lanes64.c: New.
4193         * gcc.target/arm/neon-vset_laneu64.c: New.
4194
4195 2010-07-02  Richard Guenther  <rguenther@suse.de>
4196
4197         * g++.dg/torture/20100702-1.C: New testcase.
4198
4199 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4200
4201         PR target/44707
4202         * gcc.c-torture/compile/pr44707.c: New test.
4203
4204 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4205
4206         PR c++/44039
4207         * g++.dg/template/crash101.C: New.
4208
4209 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4210
4211         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4212         Use the ABI-0 accessors and fail it for m64.
4213
4214 2010-07-02  Jan Hubicka  <jh@suse.cz>
4215
4216         * g++.dg/tree-ssa/pr44706.C: New testcase.
4217
4218 2010-07-02  Richard Guenther  <rguenther@suse.de>
4219
4220         PR tree-optimization/44748
4221         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4222
4223 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4224
4225         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4226         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4227         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4228         the method types to forward:.
4229
4230 2010-06-30  Jason Merrill  <jason@redhat.com>
4231
4232         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4233         * g++.dg/other/pr25632.C: Likewise.
4234
4235 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4236
4237         PR tree-optimization/40421
4238         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4239
4240 2010-07-01  Richard Guenther  <rguenther@suse.de>
4241
4242         PR middle-end/42834
4243         PR middle-end/44468
4244         * gcc.c-torture/execute/20100316-1.c: New testcase.
4245         * gcc.c-torture/execute/pr44468.c: Likewise.
4246         * gcc.c-torture/compile/20100609-1.c: Likewise.
4247         * gcc.dg/volatile2.c: Adjust.
4248         * gcc.dg/plugin/selfassign.c: Likewise.
4249         * gcc.dg/pr36902.c: Likewise.
4250         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4251         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4252         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4253         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4254         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4255         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4256         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4257         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4258         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4259         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4260         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4261         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4262         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4263         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4264         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4265         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4266         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4267         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4268         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4269         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4270         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4271         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4272         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4273         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4274         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4275         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4276         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4277         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4278         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4279         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4280         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4281         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4282         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4283         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4284         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4285         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4286         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4287         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4288         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4289         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4290         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4291         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4292         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4293         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4294         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4295         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4296         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4297         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4298         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4299         * g++.dg/tree-ssa/pr31146.C: Likewise.
4300         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4301         * g++.dg/tree-ssa/pr33604.C: Likewise.
4302         * g++.dg/plugin/selfassign.c: Likewise.
4303         * gfortran.dg/array_memcpy_3.f90: Likewise.
4304         * gfortran.dg/array_memcpy_4.f90: Likewise.
4305         * c-c++-common/torture/pr42834.c: New testcase.
4306
4307 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4308
4309         PR c++/44628
4310         * g++.dg/template/crash100.C: New.
4311
4312 2010-06-30  Jan Hubicka  <jh@suse.cz>
4313
4314         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4315
4316 2010-06-30  Michael Matz  <matz@suse.de>
4317
4318         PR bootstrap/44699
4319         * gcc.dg/pr44699.c: New test.
4320
4321 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4322
4323         PR tree-optimization/39799
4324         * c-c++-common/uninit-17.c: New test.
4325
4326 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4327
4328         PR libfortran/43298
4329         * gfortran.dg/read_infnan_1.f90: New test.
4330
4331 2010-06-29  Jason Merrill  <jason@redhat.com>
4332
4333         Enable implicitly declared move constructor/operator= (N3053).
4334         * g++.dg/cpp0x/implicit3.C: New.
4335         * g++.dg/cpp0x/implicit4.C: New.
4336         * g++.dg/cpp0x/implicit5.C: New.
4337         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4338         * g++.dg/cpp0x/not_special.C: Adjust.
4339         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4340         * g++.dg/cpp0x/rv1n.C: Adjust.
4341         * g++.dg/cpp0x/rv1p.C: Adjust.
4342         * g++.dg/cpp0x/rv2n.C: Adjust.
4343         * g++.dg/cpp0x/rv2p.C: Adjust.
4344         * g++.dg/cpp0x/rv3n.C: Adjust.
4345         * g++.dg/cpp0x/rv3p.C: Adjust.
4346         * g++.dg/cpp0x/rv4n.C: Adjust.
4347         * g++.dg/cpp0x/rv4p.C: Adjust.
4348         * g++.dg/cpp0x/rv5n.C: Adjust.
4349         * g++.dg/cpp0x/rv5p.C: Adjust.
4350         * g++.dg/cpp0x/rv6n.C: Adjust.
4351         * g++.dg/cpp0x/rv6p.C: Adjust.
4352         * g++.dg/cpp0x/rv7n.C: Adjust.
4353         * g++.dg/cpp0x/rv7p.C: Adjust.
4354         * g++.dg/cpp0x/rv8p.C: Adjust.
4355         * g++.dg/gomp/pr26690-1.C: Adjust.
4356         * g++.dg/other/error20.C: Adjust.
4357         * g++.dg/other/error31.C: Adjust.
4358         * g++.dg/parse/error19.C: Adjust.
4359         * g++.dg/template/qualttp5.C: Adjust.
4360         * g++.old-deja/g++.law/ctors5.C: Adjust.
4361
4362         Enable implicitly deleted functions (N2346)
4363         * g++.dg/cpp0x/defaulted17.C: New.
4364         * g++.dg/cpp0x/implicit1.C: New.
4365         * g++.dg/cpp0x/implicit2.C: New.
4366         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4367         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4368         * g++.dg/init/ctor4.C: Adjust.
4369         * g++.dg/init/synth2.C: Adjust.
4370         * g++.dg/lto/20081118_1.C: Adjust.
4371         * g++.dg/other/error13.C: Adjust.
4372         * g++.dg/other/unused1.C: Adjust.
4373         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4374         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4375         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4376         * g++.old-deja/g++.law/ctors17.C: Adjust.
4377         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4378         * g++.old-deja/g++.pt/assign1.C: Adjust.
4379         * g++.old-deja/g++.pt/crash20.C: Adjust.
4380
4381         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4382         * g++.dg/cpp0x/defaulted13.C: Adjust.
4383         * g++.dg/cpp0x/defaulted2.C: Adjust.
4384         * g++.dg/cpp0x/defaulted3.C: Adjust.
4385         * g++.dg/cpp0x/initlist9.C: Adjust.
4386         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4387         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4388         * g++.dg/init/synth2.C: Adjust.
4389
4390         * g++.dg/cpp0x/defaulted19.C: New.
4391
4392         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4393         * g++.dg/template/error23.C: Fix for -std=c++0x.
4394
4395 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4396
4397         PR fortran/44718
4398         * gfortran.dg/proc_ptr_28.f90: New.
4399
4400 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4401
4402         PR tree-optimization/43801
4403         * g++.dg/torture/pr43801.C: New test.
4404
4405         PR debug/44668
4406         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4407
4408 2010-06-29  Jason Merrill  <jason@redhat.com>
4409
4410         PR c++/44587
4411         * g++.dg/template/qualified-id2.C: New.
4412         * g++.dg/template/qualified-id3.C: New.
4413
4414 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4415
4416         PR fortran/44696
4417         * gfortran.dg/associated_target_4.f90: New.
4418
4419 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4420
4421         PR fortran/44582
4422         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4423
4424 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4425
4426         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4427
4428 2010-06-29  Jan Hubicka  <jh@suse.cz>
4429
4430         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4431
4432 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4433
4434         PR target/43902
4435         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4436         * gcc.target/arm/wmul-3.c: New test.
4437         * gcc.target/arm/wmul-4.c: New test.
4438
4439 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4440
4441         PR rtl-optimization/44659
4442         * gcc.target/i386/extract-1.c: New.
4443         * gcc.target/i386/extract-2.c: Likewise.
4444         * gcc.target/i386/extract-3.c: Likewise.
4445         * gcc.target/i386/extract-4.c: Likewise.
4446         * gcc.target/i386/extract-5.c: Likewise.
4447         * gcc.target/i386/extract-6.c: Likewise.
4448
4449 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4450
4451         PR c++/44682
4452         * g++.dg/warn/Wunused-var-14.C: New test.
4453
4454 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4455
4456         PR fortran/43298
4457         * gfortran.dg/nan_6.f90: New.
4458
4459 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4460
4461         PR tree-optimization/43781
4462         * gcc.dg/torture/pr43781.c: New.
4463
4464 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4465
4466         PR fortran/40158
4467         * gfortran.dg/actual_rank_check_1.f90: New test.
4468
4469 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4470
4471         * gcc.dg/ipa/ipa-sra-6.c: New test.
4472
4473 2010-06-28  Jan Hubicka  <jh@suse.cz>
4474
4475         PR tree-optimization/44687
4476         * gcc.c-torture/compile/pr44687.c
4477
4478 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4479
4480         PR c++/44535
4481         * g++.dg/torture/pr44535.C: New test.
4482
4483 2010-06-28  Michael Matz  <matz@suse.de>
4484
4485         PR middle-end/44592
4486         * gfortran.dg/pr44592.f90: New test.
4487
4488 2010-06-28  Jan Hubicka  <jh@suse.cz>
4489
4490         PR tree-optimization/44357
4491         * g++.dg/torture/pr44357.C: New testcase.
4492
4493 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4494
4495         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4496         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4497         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4498         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4499         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4500         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4501         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4502         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4503
4504 2010-06-27  Jan Hubicka  <jh@suse.cz>
4505
4506         * gcc.c-torture/compile/pr44686.c: New file.
4507
4508 2010-06-27  Richard Guenther  <rguenther@suse.de>
4509
4510         PR tree-optimization/44683
4511         * gcc.c-torture/execute/pr44683.c: New testcase.
4512
4513 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4514
4515         * gnat.dg/noreturn3.ad[sb]: New test.
4516
4517 2010-06-26  Jason Merrill  <jason@redhat.com>
4518
4519         * g++.dg/cpp0x/explicit5.C: New.
4520
4521 2010-06-26  Richard Guenther  <rguenther@suse.de>
4522
4523         PR tree-optimization/44393
4524         * gcc.dg/pr44393.c: New testcase.
4525
4526 2010-06-26  Jan Hubicka  <jh@suse.cz>
4527
4528         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4529
4530 2010-06-26  Richard Guenther  <rguenther@suse.de>
4531
4532         PR middle-end/44674
4533         * gcc.dg/pr44674.c: New testcase.
4534
4535 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4536
4537         * gcc.dg/opts-3.c: New test.
4538
4539 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4540
4541         * gfortran.dg/type_decl_1.f90: New.
4542         * gfortran.dg/type_decl_2.f90: New.
4543
4544 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4545
4546         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4547         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4548
4549 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4550
4551         PR testsuite/38946
4552         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4553         error in comparing reals.
4554
4555 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4556
4557         * selected_real_kind_2.f90: New.
4558         * selected_real_kind_3.f90: New.
4559
4560 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4561
4562         * gfortran.dg/entry_19.f90: New.
4563
4564 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4565
4566         * gfortran.dg/end_subroutine_1.f90: New.
4567         * gfortran.dg/end_subroutine_2.f90: New.
4568         * gfortran.dg/interface_proc_end.f90: Update.
4569
4570 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4571
4572         * gfortran.dg/semicolon_fixed.f: Update.
4573         * gfortran.dg/semicolon_fixed_2.f: New.
4574         * gfortran.dg/semicolon_free_2.f90: New.
4575         * gfortran.dg/semicolon_free.f90: Update.
4576
4577 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4578
4579         PR fortran/44448
4580         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4581
4582 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4583
4584         * g++.dg/ipa/iinline-3.C: New test.
4585         * gcc.dg/ipa/modif-1.c: Removed.
4586
4587 2010-06-25  Jan Hubicka  <jh@suse.cz>
4588
4589         * gcc.dg/tree-ssa/ipa-split-1.c
4590
4591 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4592
4593         * g++.dg/ipa/iinline-2.C: New test.
4594
4595 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4596
4597         PR middle-end/43866
4598         * gfortran.dg/pr43866.f90: New test.
4599
4600         PR tree-optimization/44539
4601         * gcc.dg/pr44539.c: New test.
4602
4603 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4604
4605         From Jim Wilson:
4606         PR target/43902
4607         * gcc.target/mips/madd-9.c: New test.
4608
4609 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4610
4611         PR c/44517
4612         * gcc.dg/noncompile/pr44517.c: New.
4613         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4614
4615 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4616
4617         PR testsuite/43283
4618         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4619         and add argument to nop for IA64.
4620
4621 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4622
4623         PR target/44588
4624         * gcc.target/i386/mod-1.c: New.
4625         * gcc.target/i386/umod-1.c: Likewise.
4626         * gcc.target/i386/umod-2.c: Likewise.
4627         * gcc.target/i386/umod-3.c: Likewise.
4628
4629 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4630
4631         PR middle-end/44492
4632         * g++.dg/torture/pr44492.C: New test.
4633
4634 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4635
4636         * c-c++-common/warn-omitted-condop.c: New.
4637
4638 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4639
4640         PR fortran/44614
4641         * gfortran.dg/import8.f90: New.
4642
4643 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4644
4645         * gnat.dg/not_null.adb: Update test case.
4646
4647 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR c++/44619
4650         * g++.dg/warn/Wunused-var-13.C: New test.
4651
4652         PR c++/44627
4653         * g++.dg/diagnostic/method1.C: New test.
4654
4655 2010-06-22  Cary Coutant  <ccoutant@google.com>
4656
4657         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4658
4659 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4660
4661         PR fortran/44616
4662         * gfortran.dg/abstract_type_8.f03: New.
4663
4664 2010-06-21  Jason Merrill  <jason@redhat.com>
4665
4666         * g++.dg/cpp0x/noexcept08.C: New.
4667
4668         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4669
4670 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4671
4672         PR target/44615
4673         * gcc.target/i386/sse2-vec-2a.c: New.
4674
4675 2010-06-21  DJ Delorie  <dj@redhat.com>
4676
4677         * gcc.dg/pragma-diag-1.c: New.
4678
4679 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4680
4681         PR target/44615
4682         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4683
4684 2010-06-21  Alan Modra  <amodra@gmail.com>
4685
4686         PR testsuite/44505
4687         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4688         tail call to check_fa_mid.
4689
4690 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR target/44575
4693         * gcc.c-torture/execute/pr44575.c: New test.
4694
4695 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4696
4697         PR fortran/40632
4698         * gfortran.dg/contiguous_1.f90: New.
4699         * gfortran.dg/contiguous_2.f90: New.
4700         * gfortran.dg/contiguous_3.f90: New.
4701
4702 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4703
4704         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4705         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4706
4707 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4708
4709         PR target/44546
4710         * gcc.target/i386/pr44546.c: New test.
4711
4712 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4713
4714         * gcc.dg/opts-2.c: New test.
4715
4716 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4717
4718         PR fortran/44584
4719         * gfortran.dg/typebound_proc_15.f03: Modified.
4720
4721 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4722
4723         PR target/44072
4724         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4725         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4726
4727 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4728
4729         * g++.dg/ext/label13.C: Fix typo in last change.
4730
4731 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4732
4733         PR libfortran/44477
4734         * gfortran.dg/eof_3.f90
4735         * gfortran.dg/endfile_2.f90
4736         * gfortran.dg/endfile_4.f90
4737         * gfortran.dg/endfile_3.f90
4738
4739 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4740
4741         PR c++/41090
4742         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4743
4744 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4745
4746         PR fortran/44556
4747         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4748
4749 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4750
4751         * gcc.target/arm/pr40900.c: New test.
4752
4753 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4754
4755         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4756
4757 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4758
4759         PR fortran/44558
4760         * gfortran.dg/typebound_call_15.f03: New.
4761
4762 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4763
4764         PR c++/44486
4765         * g++.dg/pr44486.C: New.
4766
4767 2010-06-16  DJ Delorie  <dj@redhat.com>
4768
4769         * gcc.target/i386/volatile-bitfields-1.c: New.
4770         * gcc.target/i386/volatile-bitfields-2.c: New.
4771
4772 2010-06-16  Jason Merrill  <jason@redhat.com>
4773
4774         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4775
4776         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4777
4778 2010-06-16  Richard Guenther  <rguenther@suse.de>
4779
4780         PR c/44555
4781         * gcc.c-torture/execute/pr44555.c: New testcase.
4782
4783 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4784
4785         PR fortran/44549
4786         * gfortran.dg/typebound_proc_16.f03: New.
4787
4788 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4789
4790         * g++.dg/torture/pr43905.C: New test.
4791
4792 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4793
4794         PR testsuite/44538
4795         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4796         initialization loop from being vectorized.
4797         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4798
4799 2010-06-16  Alan Modra  <amodra@gmail.com>
4800
4801         PR tree-optimization/44507
4802         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4803
4804 2010-06-15  Jason Merrill  <jason@redhat.com>
4805
4806         * g++.dg/overload/arg3.C: Adjust error locations.
4807         * g++.dg/overload/copy1.C: Likewise.
4808         * g++.dg/tc1/dr152.C: Likewise.
4809         * g++.dg/template/incomplete4.C: Likewise.
4810         * g++.dg/template/incomplete5.C: Likewise.
4811         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4812         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4813         * g++.old-deja/g++.pt/crash9.C: Likewise.
4814
4815         * g++.dg/inherit/virtual5.C: New.
4816
4817         * g++.dg/cpp0x/defaulted18.C: New.
4818
4819         * g++.dg/cpp0x/initlist40.C: New.
4820
4821         * g++.dg/cpp0x/initlist39.C: New.
4822
4823 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4824
4825         PR middle-end/44391
4826         * gcc.dg/graphite/pr44391.c: New.
4827
4828 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4829
4830         PR fortran/43388
4831         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4832         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4833         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4834         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4835
4836 2010-06-15  Richard Guenther  <rguenther@suse.de>
4837
4838         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4839
4840 2010-06-15  Richard Guenther  <rguenther@suse.de>
4841
4842         * gcc.dg/vect/bb-slp-21.c: Adjust.
4843         * gcc.dg/vect/bb-slp-13.c: Likewise
4844         * gcc.dg/vect/bb-slp-4.c: Likewise
4845         * gcc.dg/vect/bb-slp-22.c: Likewise
4846         * gcc.dg/vect/bb-slp-14.c: Likewise
4847         * gcc.dg/vect/bb-slp-23.c: Likewise
4848         * gcc.dg/vect/bb-slp-15.c: Likewise
4849         * gcc.dg/vect/bb-slp-17.c: Likewise
4850         * gcc.dg/vect/bb-slp-18.c: Likewise
4851         * gcc.dg/vect/bb-slp-19.c: Likewise
4852         * gcc.dg/vect/bb-slp-10.c: Likewise
4853         * gcc.dg/vect/bb-slp-11.c: Likewise
4854         * gcc.dg/vect/bb-slp-20.c: Likewise
4855         * gcc.dg/vect/bb-slp-3.c: Likewise
4856
4857 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR fortran/44536
4860         * gfortran.dg/gomp/pr44536.f90: New test.
4861         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4862
4863 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4864
4865         PR target/44534
4866         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4867         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4868
4869 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4870
4871         PR tree-optimization/44508
4872         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4873
4874         PR bootstrap/44509
4875         * gcc.dg/pr44509.c: New test.
4876
4877 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4878
4879         PR tree-optimization/44507
4880         * gcc.dg/vect/pr44507.c: New test.
4881
4882 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4883
4884         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4885         and c-pretty-print.h.
4886
4887         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4888
4889 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4890
4891         * gfortran.dg/whole_file_18.f90: Updated error message.
4892
4893 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4894
4895         * gfortran.dg/whole_file_20.f03: New.
4896
4897 2010-06-12  Jan Hubicka  <jh@suse.cz>
4898
4899         * gcc.c-torture/compile/pc44485.c: New testcase.
4900
4901 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4902
4903         PR fortran/40117
4904         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4905         * gfortran.dg/typebound_proc_14.f03: New.
4906         * gfortran.dg/typebound_proc_15.f03: New.
4907
4908 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4909
4910         * gcc.dg/opts-1.c: New test.
4911
4912 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4913
4914         * gcc.dg/funroll-loops-all.c: Update expected error.
4915
4916 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4917
4918         PR target/44481
4919         * gcc.target/i386/pr44481.c: New test.
4920
4921 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4922
4923         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4924
4925 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4926
4927         PR middle-end/44483
4928         * gcc.dg/tree-ssa/pr44483.c: New.
4929
4930 2010-06-11  Paul Brook  <paul@codesourcery.com>
4931
4932         * g++.dg/other/arm-neon-1.C: New test.
4933
4934 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4935
4936         PR fortran/42051
4937         PR fortran/43896
4938         * gfortran.dg/class_23.f03: New test.
4939
4940 2010-06-11  Jan Hubicka  <jh@suse.cz>
4941
4942         * gcc.dg/ipa/pure-const-2.c: New testcase.
4943
4944 2010-06-11  Jan Hubicka  <jh@suse.cz>
4945
4946         * gcc.dg/noreturn-7.c: Update.
4947         * gcc.dg/noreturn-4.c: Update.
4948
4949 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4950
4951         Fix MIPS bootstrap
4952         * g++.dg/other/typedef4.C: New test.
4953
4954 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4955
4956         PR fortran/44207
4957         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4958
4959 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4960
4961         PR fortran/44457
4962         * gfortran.dg/asynchronous_3.f03
4963
4964 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4965
4966         PR middle-end/44185
4967         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4968         non-temporal stores out of the tests to form new test cases.  As a
4969         result, no non-temporal store should be generated in this case.
4970
4971         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4972         prefetch-7.c that generate one non-temporal store.
4973
4974         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4975         prefetch-7.c that generate one non-temporal store and one
4976         one-temporal prefetch.
4977
4978 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4979
4980         PR tree-optimization/44258
4981         * gcc.dg/tree-ssa/pr44258.c: New test.
4982
4983 2010-06-10  Daniel Kraft  <d@domob.eu>
4984
4985         PR fortran/38936
4986         * gfortran.dg/associate_1.f03: New test.
4987         * gfortran.dg/associate_2.f95: New test.
4988         * gfortran.dg/associate_3.f03: New test.
4989         * gfortran.dg/associate_4.f08: New test.
4990
4991 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4992
4993         * gfortran.dg/selected_char_kind_4.f90: New test.
4994
4995 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4996
4997         * gcc.dg/pr42461.c: New test.
4998
4999 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5000
5001         PR fortran/44347
5002         * gfortran.dg/selected_real_kind_1.f90: New.
5003
5004 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5005
5006         PR fortran/44359
5007         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5008         warning.
5009         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5010         check for warning.
5011
5012 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5013
5014         * gfortran.dg/data_namelist_conflict.f90: New test.
5015
5016 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5017
5018         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5019         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5020         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5021
5022 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5023
5024         * gfortran.dg/mvbits_9.f90: New test.
5025         * gfortran.dg/ibset_1.f90: Ditto.
5026         * gfortran.dg/ibits_1.f90: Ditto.
5027         * gfortran.dg/btest_1.f90: Ditto.
5028         * gfortran.dg/ibclr_1.f90: Ditto.
5029
5030 2010-06-09  Jason Merrill  <jason@redhat.com>
5031
5032         PR c++/44366
5033         * g++.dg/cpp0x/decltype23.C: Move to...
5034         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5035
5036 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5037
5038         PR fortran/44211
5039         * gfortran.dg/typebound_call_14.f03: New test.
5040
5041 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5042
5043         PR tree-optimization/44423
5044         * gcc.dg/tree-ssa/pr44423.c: New test.
5045
5046 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5047
5048         PR testsuite/42843
5049         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5050         TV_NONE to initialize tv_id field.
5051         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5052         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5053         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5054         Include toplev.h .
5055         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5056         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5057         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5058
5059 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5060
5061         PR tree-optimization/39874
5062         PR middle-end/28685
5063         * gcc.dg/pr39874.c: New file.
5064
5065 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5066
5067         * g++.dg/ext/attr-alias-1.C: New.
5068         * g++.dg/ext/attr-alias-2.C: New.
5069
5070 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5071
5072         PR fortran/44446
5073         * gfortran.dg/proc_ptr_27.f90: New.
5074
5075 2010-06-07  Jason Merrill  <jason@redhat.com>
5076
5077         PR c++/44366
5078         * g++.dg/cpp0x/decltype23.C: New.
5079
5080 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5081             Shujing Zhao  <pearly.zhao@oracle.com>
5082
5083         PR c/37724
5084         * gcc.dg/c90-const-expr-10.c: Adjust.
5085         * gcc.dg/c99-const-expr-10.c: Adjust.
5086         * gcc.dg/init-bad-7.c: New.
5087
5088 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5089
5090         * lib/target-supports.exp (check_effective_target_gas): New proc.
5091         * gcc.c-torture/execute/960321-1.x: New file.
5092
5093 2010-06-07  Jason Merrill  <jason@redhat.com>
5094
5095         PR c++/44401
5096         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5097
5098 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR c++/44444
5101         * g++.dg/warn/Wunused-var-12.C: New test.
5102
5103         PR c++/44443
5104         * c-c++-common/Wunused-var-11.c: New test.
5105
5106 2010-06-07  Jan Hubicka  <jh@suse.cz>
5107
5108         * gcc.dg/ipa/pure-const-1.c: New testcase.
5109
5110 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5111
5112         PR rtl-optimization/44404
5113         * gcc.dg/pr44404.c: New.
5114
5115 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5116
5117         PR target/44159
5118         * gcc.target/i386/abi-2.c: Check sysv abi here.
5119         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5120         function to avoid failures by different ABIs.
5121         * gcc.target/i386/aes-check.h: Likewise.
5122         * gcc.target/i386/avx-check.h: Likewise.
5123         * gcc.target/i386/fma4-check.h: Likewise.
5124         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5125         * gcc.target/i386/mmx-check.h: Likewise.
5126         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5127         * gcc.target/i386/pclmul-check.h: Likewise.
5128         * gcc.target/i386/sse-check.h: Likewise.
5129         * gcc.target/i386/sse2-check.h: Likewise.
5130         * gcc.target/i386/sse3-check.h: Likewise.
5131         * gcc.target/i386/sse4_1-check.h: Likewise.
5132         * gcc.target/i386/sse4_2-check.h: Likewise.
5133         * gcc.target/i386/sse4a-check.h: Likewise.
5134         * gcc.target/i386/ssse3-check.h: Likewise.
5135         * gcc.target/i386/xop-check.h: Likewise.
5136         * gcc.target/i386/pr27971.c: Fix for LLP64.
5137         * gcc.target/i386/pr39139.c: Likewise.
5138         * gcc.target/i386/pr39315-check.c: Likewise.
5139         * gcc.target/i386/vararg-1.c: Likewise.
5140         * gcc.target/i386/vararg-2.c: Likewise.
5141         Additional add dg-compile to avoid failure due
5142         missing foo symbol.
5143
5144         * gcc.dg/compound-literal-1.c: Fix for llp64.
5145         * gcc.dg/pr32370.c: Likewise.
5146         * gcc.dg/pr37561.c: Likewise.
5147         * gcc.dg/pr41340.c: Likewise.
5148         * gcc.dg/pr41551.c: Likewise.
5149
5150 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5151
5152         PR c++/44188
5153         * g++.dg/debug/dwarf2/typedef3.C: New test.
5154
5155 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5156
5157         PR c/20000
5158         * c-c++-common/pr20000.c: New.
5159
5160 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5161
5162         PR c++/44086
5163         * g++.dg/init/pr44086.C: New.
5164         * g++.dg/cpp0x/decltype4.C: Adjust.
5165
5166 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5167
5168         PR fortran/43945
5169         * gfortran.dg/generic_23.f03: New test.
5170
5171 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5172
5173         PR fortran/43895
5174         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5175
5176 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR c++/44361
5179         * c-c++-common/Wunused-var-9.c: New test.
5180
5181 2010-06-05  Jason Merrill  <jason@redhat.com>
5182
5183         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5184
5185 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5186
5187         PR c/44322
5188         * gcc.dg/c99-restrict-4.c: New test.
5189
5190 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5191
5192         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5193         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5194         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5195         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5196         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5197         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5198         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5199         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5200         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5201         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5202         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5203         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5204         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5205         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5206         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5207         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5208         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5209         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5210         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5211         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5212         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5213         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5214
5215 2010-06-04  Jason Merrill  <jason@redhat.com>
5216
5217         * g++.dg/cpp0x/noexcept06.C: New.
5218         * g++.dg/cpp0x/noexcept07.C: New.
5219
5220         * g++.dg/cpp0x/noexcept01.C: New.
5221         * g++.dg/cpp0x/noexcept02.C: New.
5222         * g++.dg/cpp0x/noexcept03.C: New.
5223         * g++.dg/cpp0x/noexcept04.C: New.
5224         * g++.dg/cpp0x/noexcept05.C: New.
5225
5226 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5227
5228         PR c++/44412
5229         * g++.dg/warn/Wunused-var-10.C: New test.
5230         * g++.dg/warn/Wunused-var-11.C: New test.
5231
5232         PR c++/44362
5233         * c-c++-common/Wunused-var-10.c: New test.
5234
5235 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5236
5237         PR c/25880
5238         * gcc.dg/assign-warn-2.c: Update.
5239         * gcc.dg/cpp/line3.c: Update.
5240         * gcc.dg/c99-array-lval-8.c: Update.
5241         * gcc.dg/cast-qual-2.c: Update.
5242         * gcc.dg/c99-arraydecl-3.c:  Update.
5243         * gcc.dg/assign-warn-1.c:  Update.
5244         * gcc.dg/format/gcc_diag-1.c:  Update.
5245
5246 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5247
5248         PR rtl-optimization/39871
5249         PR rtl-optimization/40615
5250         PR rtl-optimization/42500
5251         PR rtl-optimization/42502
5252         * gcc.target/arm/eliminate.c: New test.
5253
5254 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5255
5256         PR libstdc++/44410
5257         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5258         * g++.old-deja/g++.other/delete3.C: Likewise.
5259         * g++.old-deja/g++.other/new.C: Likewise.
5260         * g++.old-deja/g++.law/operators27.C: Likewise.
5261         * g++.old-deja/g++.mike/p755.C: Likewise.
5262         * g++.dg/eh/new1.C: Likewise.
5263         * g++.dg/init/new5.C: Likewise.
5264
5265 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5266
5267         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5268         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5269         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5270
5271 2010-06-03  Richard Guenther  <rguenther@suse.de>
5272
5273         PR lto/41921
5274         * lib/lto.exp: Always load gcc.exp.
5275         (lto-obj): For C source files invoke gcc_target_compile.
5276         * g++.dg/lto/20100603-1_0.C: New testcase.
5277         * g++.dg/lto/20100603-1_1.c: Likewise.
5278
5279 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5280
5281         PR tree-optimization/43688
5282         * gfortran.dg/pr43688.f90: New.
5283
5284 2010-06-03  Richard Guenther  <rguenther@suse.de>
5285
5286         PR lto/41584
5287         * gcc.dg/lto/20100603-1_0.c: New testcase.
5288         * gcc.dg/lto/20100603-2_0.c: Likewise.
5289         * gcc.dg/lto/20100603-3_0.c: Likewise.
5290
5291 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5292
5293         PR target/44218
5294         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5295         * gcc.target/powerpc/recip-2.c: Ditto.
5296         * gcc.target/powerpc/recip-3.c: Ditto.
5297         * gcc.target/powerpc/recip-4.c: Ditto.
5298         * gcc.target/powerpc/recip-5.c: Ditto.
5299         * gcc.target/powerpc/recip-6.c: Ditto.
5300         * gcc.target/powerpc/recip-7.c: Ditto.
5301         * gcc.target/powerpc/recip-test.h: Ditto.
5302         * gcc.target/powerpc/recip-test2.h: Ditto.
5303
5304 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5305
5306         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5307
5308 2010-06-02  Jason Merrill  <jason@redhat.com>
5309
5310         * g++.dg/ext/vector9.C: Expect typedef in error message.
5311
5312         PR c++/9726
5313         PR c++/23594
5314         PR c++/44333
5315         * g++.dg/tc1/dr101.C: Remove xfails.
5316
5317 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5318
5319         PR middle-end/44372
5320         * g++.dg/ipa/pr44372.C: New.
5321
5322 2010-06-02  Jan Hubicka  <jh@suse.cz>
5323
5324         PR middle-end/44295
5325         * g++.dg/torture/pr44295.C: Neww testcase.
5326
5327 2010-06-02  Jan Hubicka  <jh@suse.cz>
5328
5329         * gcc.dg/tree-ssa/loadpre6.c: Update.
5330
5331 2010-06-02  Richard Guenther  <rguenther@suse.de>
5332
5333         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5334         diagnostic.h.
5335
5336 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5337
5338         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5339         the link fail message.
5340
5341 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5342
5343         PR fortran/44360
5344         * gfortran.dg/use_13.f90: New test case.
5345
5346 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5347
5348         PR fortran/44371
5349         * gfortran.dg/error_stop_2.f08: Minor update.
5350
5351 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5352
5353         PR fortran/44371
5354         * gfortran.dg/error_stop_1.f08: New test.
5355         * gfortran.dg/error_stop_2.f08: New test.
5356
5357 2010-06-01  Jason Merrill  <jason@redhat.com>
5358
5359         DR 990
5360         * g++.dg/cpp0x/initlist37.C: New.
5361         * g++.dg/cpp0x/initlist38.C: New.
5362
5363         PR c++/44358
5364         * g++.dg/cpp0x/initlist36.C: New.
5365
5366 2010-05-31 Jan Hubicka  <jh@suse.cz>
5367
5368         * gcc.dg/noreturn-8.c: New testcase.
5369
5370 2010-05-31 Jan Hubicka  <jh@suse.cz>
5371
5372         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5373         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5374
5375 2010-05-31 Jan Hubicka  <jh@suse.cz>
5376
5377         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5378         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5379
5380 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5381
5382         PR fortran/36928
5383         * gfortran.dg/dependency_27.f90:  New test.
5384         * gfortran.dg/array_assign_1.F90:  New test.
5385
5386 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR target/44338
5389         * gcc.target/i386/sse-24.c: New test.
5390
5391 2010-05-31  Jan Hubicka  <jh@suse.cz>
5392
5393         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5394
5395 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5396
5397         PR middle-end/44337
5398         * gcc.dg/pr44337.c: New test.
5399
5400         PR tree-optimization/44182
5401         * g++.dg/debug/pr44182.C: New test.
5402
5403 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5404
5405         * gcc.dg/nested-func-7.c: New test.
5406         * gnat.dg/frame_overflow.adb: Adjust directives.
5407
5408 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5409
5410         * gnat.dg/prot2.ad[sb]: New test.
5411         * gnat.dg/prot2_pkg1.ads: New helper.
5412         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5413
5414 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5415
5416         * gnat.dg/array11.adb: Adjust dg-warning directive.
5417         * gnat.dg/object_overflow.adb: Likewise.
5418
5419 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5420
5421         PR middle-end/44306
5422         * gcc.dg/tree-ssa/pr44306.c: New.
5423
5424 2010-05-29  Jan Hubicka  <jh@suse.cz>
5425
5426         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5427
5428 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5429
5430         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5431
5432 2010-05-28  Mike Stump  <mikestump@comcast.net>
5433
5434         PR objc/44125
5435         * objc.dg/const-str-9.m: Remove static.
5436
5437 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5438
5439         PR target/43636
5440         * gcc.c-torture/compile/pr43636.c: New test.
5441
5442 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5443
5444         PR objc++/23616
5445         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5446         * obj-c++.dg/try-catch-9.mm: Ditto.
5447
5448 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5449
5450         Revert patch for PR c++/44188
5451         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5452
5453 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5454
5455         PR c++/44188
5456         * g++.dg/debug/dwarf2/typedef3.C: New test.
5457
5458 2010-05-27  Jason Merrill  <jason@redhat.com>
5459
5460         PR c++/43555
5461         * g++.dg/ext/vla9.C: New.
5462
5463 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5464
5465         PR objc/44140
5466         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5467         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5468         * objc.dg/torture/tls/thr-init.m: Ditto.
5469         * objc.dg/torture/trivial.m: Ditto.
5470         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5471         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5472         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5473         * obj-c++.dg/torture/trivial.mm: Ditto.
5474
5475 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5476
5477         * g++.dg/lto/20100302_0.C: Skip on darwin.
5478
5479 2010-05-27  Richard Guenther  <rguenther@suse.de>
5480
5481         PR tree-optimization/44284
5482         * gcc.dg/vect/vect-118.c: New testcase.
5483         * gcc.dg/vect/bb-slp-20.c: Adjust.
5484         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5485         * gcc.dg/vect/slp-9.c: Likewise.
5486         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5487         * gcc.dg/vect/vect-10.c: Likewise.
5488         * gcc.dg/vect/vect-109.c: Likewise.
5489         * gcc.dg/vect/vect-12.c: Likewise.
5490         * gcc.dg/vect/vect-36.c: Likewise.
5491         * gcc.dg/vect/vect-7.c: Likewise.
5492         * gcc.dg/vect/vect-iv-8.c: Likewise.
5493         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5494         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5495         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5496         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5497         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5498         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5499         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5500         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5501         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5502         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5503         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5504         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5505         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5506         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5507         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5508         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5509         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5510
5511 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5512
5513         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5514         necessary.
5515
5516 2010-05-26  Jan Hubicka  <jh@suse.cz>
5517
5518         * gcc.dg/lto/materialize-1_0.c: New file.
5519         * gcc.dg/lto/materialize-1_1.c: New file.
5520
5521 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5522
5523         * gnat.dg/lto10.adb: New test.
5524         * gnat.dg/lto10_pkg.ads: New helper.
5525
5526 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5527
5528         * lib/target-supports.exp (check_effective_target_int128): New
5529         function to check if __int128 types are available for target.
5530         * c-c++-common/int128-types-1.c: New.
5531         * c-c++-common/int128-1.c: New.
5532         * c-c++-common/int128-2.c: New.
5533         * g++.dg/abi/mangle43.C: New.
5534         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5535         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5536         pointer-wide scalar.
5537         * g++.dg/other/pr25632.C: Likewise.
5538         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5539         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5540         overflow warnings.
5541         * g++.dg/warn/pr13358-4.C: Likewise.
5542         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5543         * g++.dg/warn/Wconversion-null.C: Likewise.
5544
5545 2010-05-26  Jason Merrill  <jason@redhat.com>
5546
5547         PR c++/43382
5548         * g++.dg/cpp0x/variadic101.C: New.
5549
5550 2010-05-26  Richard Guenther  <rguenther@suse.de>
5551
5552         PR rtl-optimization/44164
5553         * gcc.c-torture/execute/pr44164.c: New testcase.
5554         * g++.dg/tree-ssa/pr13146.C: Adjust.
5555
5556 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5557
5558         PR fortran/40011
5559         * gfortran.dg/whole_file_19.f90 : New test.
5560
5561 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5562
5563         PR fortran/30668
5564         PR fortran/31346
5565         PR fortran/34260
5566         * gfortran.dg/pr40999.f: Fix function type.
5567         * gfortran.dg/whole_file_5.f90: Likewise.
5568         * gfortran.dg/whole_file_6.f90: Likewise.
5569         * gfortran.dg/whole_file_16.f90: New.
5570         * gfortran.dg/whole_file_17.f90: New.
5571         * gfortran.dg/whole_file_18.f90: New.
5572
5573 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5574             Iain Sandoe  <iains@gcc.gnu.org>
5575
5576         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5577         * gcc.c-torture/compile/pr44197.c: Require alias support.
5578         * gcc.dg/lto/20081222_0.c: Ditto.
5579
5580 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5581
5582         PR debug/42801
5583         * gcc.dg/guality/vla-2.c: New test.
5584
5585 2010-05-25  Richard Guenther  <rguenther@suse.de>
5586
5587         PR middle-end/44069
5588         * g++.dg/torture/pr44069.C: New testcase.
5589
5590 2010-05-25  Richard Guenther  <rguenther@suse.de>
5591
5592         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5593
5594 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5595
5596         PR objc/44140
5597         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5598
5599 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5600
5601         * obj-c++.dg/torture/tls/trivial.mm: New.
5602         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5603         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5604         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5605         * obj-c++.dg/torture/tls/diag-1.mm: New.
5606         * obj-c++.dg/torture/tls/tls.exp: New.
5607         * obj-c++.dg/torture/trivial.mm: New.
5608         * obj-c++.dg/torture/dg-torture.exp: New.
5609         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5610         * obj-c++.dg/tls/trivial.m: New.
5611         * obj-c++.dg/tls/init-1.mm: New.
5612         * obj-c++.dg/tls/diag-1.mm: New.
5613         * obj-c++.dg/tls/init-2.mm: New.
5614         * obj-c++.dg/tls/diag-2.mm: New.
5615         * obj-c++.dg/tls/diag-3.mm: New.
5616         * obj-c++.dg/tls/diag-4.mm: New.
5617         * obj-c++.dg/tls/static-1.mm: New.
5618         * obj-c++.dg/tls/tls.exp: New.
5619         * obj-c++.dg/tls/diag-5.mm: New.
5620         * obj-c++.dg/tls/static-1a.mm: New.
5621         * objc-obj-c++-shared/Object1.mm: New.
5622         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5623
5624 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5625
5626         PR objc++/43689
5627         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5628         * obj-c++.dg/const-str-6.mm: Ditto.
5629
5630 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5631
5632         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5633
5634 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5635
5636         PR ada/38394
5637         * gnat.dg/array13.ad[sb]: New test.
5638
5639 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5640             Sandra Loosemore  <sandra@codesourcery.com>
5641
5642         * gcc.target/arm/neon/: Regenerated test cases.
5643
5644         * gcc.target/arm/neon/polytypes.c,
5645         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5646         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5647         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5648         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5649         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5650         dg-add-options arm_neon.
5651
5652         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5653         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5654         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5655         and arm_neon_fp16_ok.
5656
5657         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5658         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5659
5660         * lib/target-supports.exp (add_options_for_arm_neon): New.
5661         (check_effective_target_arm_neon_ok_nocache): New, from
5662         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5663         (check_effective_target_arm_neon_ok): Use
5664         check_effective_target_arm_neon_ok_nocache.
5665         (add_options_for_arm_neon_fp16)
5666         (check_effective_target_arm_neon_fp16_ok)
5667         check_effective_target_arm_neon_fp16_ok_nocache): New.
5668         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5669
5670 2010-05-24  Jason Merrill  <jason@redhat.com>
5671
5672         PR c++/41510
5673         * g++.dg/cpp0x/initlist35.C: New.
5674         * g++.dg/init/brace6.C: Adjust.
5675
5676 2010-05-24  Paul Brook  <paul@codesourcery.com>
5677
5678         * gcc.target/arm/frame-pointer-1.c: New test.
5679         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5680         pointer elimination.
5681
5682 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5683
5684         PR target/44245
5685         * gcc.target/i386/crc32-3.c: New.
5686         * gcc.target/i386/crc32-4.c: Likewise.
5687
5688 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5689
5690         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5691         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5692         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5693
5694 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5695
5696         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5697
5698 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5699
5700         PR target/43869
5701         * gcc.c-target/pr43869.c: New test.
5702
5703 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5704
5705         PR fortran/44212
5706         * gfortran.dg/class_22.f03: New.
5707
5708 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5709
5710         PR lto/44238
5711         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5712
5713 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5714
5715         PR fortran/44213
5716         * gfortran.dg/abstract_type_7.f03: New.
5717
5718 2010-05-21  Jason Merrill  <jason@redhat.com>
5719
5720         * g++.dg/eh/spec11.C: Test cleanup optimization.
5721
5722 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5723
5724         PR debug/44223
5725         * gcc.target/i386/pr44223.c: New test.
5726
5727 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5728
5729         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5730
5731 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5732
5733         * g++.dg/other/const3.C: New test.
5734
5735 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5736
5737         PR fortran/38407
5738         * warn_unused_dummy_argument_1.f90: New.
5739         * warn_unused_dummy_argument_2.f90: New.
5740
5741 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5742
5743         PR c++/30298
5744         * g++.dg/inherit/crash1.C: New.
5745         * g++.dg/inherit/crash2.C: Likewise.
5746
5747 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR debug/44178
5750         * g++.dg/debug/pr44178.C: New test.
5751
5752 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5753
5754         PR middle-end/44185
5755         * gcc.dg/tree-ssa/prefetch-6.c: Add
5756         --param min-insn-to-prefetch-ratio=6.
5757         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5758         allow unrolling, and adjust the movnti count.
5759
5760 2010-05-20  Jan Hubicka  <jh@suse.cz>
5761
5762         PR middle-end/44197
5763         * gcc.c-torture/compile/pr44197.c: New file.
5764
5765 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5766
5767         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5768         Fix test code.
5769         (check_effective_target_xop): Remove __may_alias__ attribute.
5770
5771 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5772
5773         PR target/44202
5774         * gcc.c-torture/execute/pr44202-1.c: New test.
5775
5776 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5777
5778         PR fortran/43851
5779         * gfortran.dg/label_1.f90: Update test.
5780
5781 2010-05-19  Jan Hubicka  <jh@suse.cz>
5782
5783         * gcc.dg/lto/ipareference2_0.c: New file.
5784         * gcc.dg/lto/ipareference2_1.c: New file.
5785
5786 2010-05-19  Jason Merrill  <jason@redhat.com>
5787
5788         * g++.dg/parse/fn-typedef2.C: New.
5789
5790         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5791         function type.
5792
5793         PR c++/44193
5794         * g++.dg/template/fntype1.C: New.
5795
5796 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5797
5798         * gnat.dg/discr23.ad[sb]: New test.
5799         * gnat.dg/discr23_pkg.ads: New helper.
5800
5801         * gnat.dg/specs/controlled1.ads: New test.
5802         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5803
5804 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5805
5806         PR fortran/44055
5807         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5808         Fixed scope of C_SIZEOF.
5809         * gfortran.dg/warn_conversion_2.f90: New.
5810
5811 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5812
5813         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5814         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5815         for optional selector.
5816         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5817         (check_effective_target_sse3): New proc.
5818         * gcc.target/i386/math-torture/math-torture.exp: Load
5819         target-supports.exp.
5820         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5821         check_effective_target_sse2.
5822         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5823         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5824         * g++.dg/vect/vect.exp: Likewise.
5825         * gfortran.dg/vect/vect.exp: Likewise.
5826         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5827         -msse2 if check_effective_target_sse2.
5828
5829         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5830         * gcc.target/i386/3dnow-2.c: Likewise.
5831         * gcc.target/i386/3dnowA-1.c: Likewise.
5832         * gcc.target/i386/3dnowA-2.c: Likewise.
5833         * gcc.target/i386/pr42549.c: Likewise.
5834
5835         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5836         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5837         * gcc.target/i386/sse3-addsubps.c: Likewise.
5838         * gcc.target/i386/sse3-haddpd.c: Likewise.
5839         * gcc.target/i386/sse3-haddps.c: Likewise.
5840         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5841         * gcc.target/i386/sse3-hsubps.c: Likewise.
5842         * gcc.target/i386/sse3-movddup.c: Likewise.
5843         * gcc.target/i386/sse3-movshdup.c: Likewise.
5844         * gcc.target/i386/sse3-movsldup.c: Likewise.
5845
5846         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5847         * g++.dg/ext/attrib35.C: Likewise.
5848         * g++.dg/opt/pr40496.C: Likewise.
5849         * g++.dg/other/i386-1.C: Likewise.
5850         * g++.dg/other/i386-4.C: Likewise.
5851         * g++.dg/other/pr34435.C: Likewise.
5852         * g++.dg/other/pr39496.C: Likewise.
5853         * g++.dg/other/pr40446.C: Likewise.
5854         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5855         * gcc.dg/compat/vector-1a_main.c: Likewise.
5856         * gcc.dg/compat/vector-2a_main.c: Likewise.
5857         * gcc.dg/lto/20090206-1_0.c: Likewise.
5858         * gcc.dg/pr34856.c: Likewise.
5859         * gcc.dg/pr36584.c: Likewise.
5860         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5861         * gcc.dg/pr37544.c: Likewise.
5862         * gcc.dg/torture/pr16104-1.c: Likewise.
5863         * gcc.dg/torture/pr35771-1.c: Likewise.
5864         * gcc.dg/torture/pr35771-2.c: Likewise.
5865         * gcc.dg/torture/pr35771-3.c: Likewise.
5866         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5867         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5868         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5869         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5870         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5871         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5872         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5873         * gcc.target/i386/20060512-1.c: Likewise.
5874         * gcc.target/i386/20060512-3.c: Likewise.
5875         * gcc.target/i386/all_one_m128i.c: Likewise.
5876         * gcc.target/i386/float128-1.c: Likewise.
5877         * gcc.target/i386/float128-2.c: Likewise.
5878         * gcc.target/i386/fpcvt-1.c: Likewise.
5879         * gcc.target/i386/fpcvt-2.c: Likewise.
5880         * gcc.target/i386/fpcvt-3.c: Likewise.
5881         * gcc.target/i386/fpprec-1.c: Likewise.
5882         * gcc.target/i386/funcspec-9.c: Likewise.
5883         * gcc.target/i386/incoming-1.c: Likewise.
5884         * gcc.target/i386/incoming-12.c: Likewise.
5885         * gcc.target/i386/incoming-2.c: Likewise.
5886         * gcc.target/i386/incoming-3.c: Likewise.
5887         * gcc.target/i386/incoming-4.c: Likewise.
5888         * gcc.target/i386/incoming-6.c: Likewise.
5889         * gcc.target/i386/incoming-7.c: Likewise.
5890         * gcc.target/i386/incoming-8.c: Likewise.
5891         * gcc.target/i386/opt-1.c: Likewise.
5892         * gcc.target/i386/opt-2.c: Likewise.
5893         * gcc.target/i386/ordcmp-1.c: Likewise.
5894         * gcc.target/i386/pr17692.c: Likewise.
5895         * gcc.target/i386/pr18614-1.c: Likewise.
5896         * gcc.target/i386/pr22152.c: Likewise.
5897         * gcc.target/i386/pr23570.c: Likewise.
5898         * gcc.target/i386/pr23575.c: Likewise.
5899         * gcc.target/i386/pr26449-1.c: Likewise.
5900         * gcc.target/i386/pr26600.c: Likewise.
5901         * gcc.target/i386/pr27790.c: Likewise.
5902         * gcc.target/i386/pr28839.c: Likewise.
5903         * gcc.target/i386/pr30970.c: Likewise.
5904         * gcc.target/i386/pr32000-1.c: Likewise.
5905         * gcc.target/i386/pr32000-2.c: Likewise.
5906         * gcc.target/i386/pr32280.c: Likewise.
5907         * gcc.target/i386/pr32661.c: Likewise.
5908         * gcc.target/i386/pr32708-1.c: Likewise.
5909         * gcc.target/i386/pr32961.c: Likewise.
5910         * gcc.target/i386/pr33329.c: Likewise.
5911         * gcc.target/i386/pr35714.c: Likewise.
5912         * gcc.target/i386/pr35767-1.c: Likewise.
5913         * gcc.target/i386/pr35767-1d.c: Likewise.
5914         * gcc.target/i386/pr35767-1i.c: Likewise.
5915         * gcc.target/i386/pr35767-2.c: Likewise.
5916         * gcc.target/i386/pr35767-2d.c: Likewise.
5917         * gcc.target/i386/pr35767-2i.c: Likewise.
5918         * gcc.target/i386/pr35767-3.c: Likewise.
5919         * gcc.target/i386/pr35767-5.c: Likewise.
5920         * gcc.target/i386/pr36222-1.c: Likewise.
5921         * gcc.target/i386/pr36578-1.c: Likewise.
5922         * gcc.target/i386/pr36578-2.c: Likewise.
5923         * gcc.target/i386/pr36992-1.c: Likewise.
5924         * gcc.target/i386/pr37101.c: Likewise.
5925         * gcc.target/i386/pr37216.c: Likewise.
5926         * gcc.target/i386/pr37434-1.c: Likewise.
5927         * gcc.target/i386/pr37434-2.c: Likewise.
5928         * gcc.target/i386/pr37843-3.c: Likewise.
5929         * gcc.target/i386/pr37843-4.c: Likewise.
5930         * gcc.target/i386/pr39162.c: Likewise.
5931         * gcc.target/i386/pr39315-1.c: Likewise.
5932         * gcc.target/i386/pr39315-2.c: Likewise.
5933         * gcc.target/i386/pr39315-3.c: Likewise.
5934         * gcc.target/i386/pr39315-4.c: Likewise.
5935         * gcc.target/i386/pr39445.c: Likewise.
5936         * gcc.target/i386/pr39496.c: Likewise.
5937         * gcc.target/i386/pr40809.c: Likewise.
5938         * gcc.target/i386/pr40906-3.c: Likewise.
5939         * gcc.target/i386/pr41019.c: Likewise.
5940         * gcc.target/i386/pr42542-1.c: Likewise.
5941         * gcc.target/i386/pr42542-2.c: Likewise.
5942         * gcc.target/i386/pr42542-3.c: Likewise.
5943         * gcc.target/i386/pr42542-3a.c: Likewise.
5944         * gcc.target/i386/pr42881.c: Likewise.
5945         * gcc.target/i386/push-1.c: Likewise.
5946         * gcc.target/i386/quad-sse.c: Likewise.
5947         * gcc.target/i386/reload-1.c: Likewise.
5948         * gcc.target/i386/sse-10.c: Likewise.
5949         * gcc.target/i386/sse-11.c: Likewise.
5950         * gcc.target/i386/sse-15.c: Likewise.
5951         * gcc.target/i386/sse-17.c: Likewise.
5952         * gcc.target/i386/sse-18.c: Likewise.
5953         * gcc.target/i386/sse-19.c: Likewise.
5954         * gcc.target/i386/sse-4.c: Likewise.
5955         * gcc.target/i386/sse-6.c: Likewise.
5956         * gcc.target/i386/sse-vect-types.c: Likewise.
5957         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5958         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5959         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5960         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5961         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5962         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5963         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5964         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5965         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5966         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5967         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5968         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5969         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5970         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5971         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5972         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5973         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5974         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5975         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5976         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5977         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5978         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5979         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5980         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5981         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5982         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5983         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5984         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5985         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5986         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5987         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5988         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5989         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5990         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5991         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5992         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5993         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5994         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5995         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5996         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5997         * gcc.target/i386/sse2-mmx.c: Likewise.
5998         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5999         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6000         * gcc.target/i386/sse2-movd-1.c: Likewise.
6001         * gcc.target/i386/sse2-movd-2.c: Likewise.
6002         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6003         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6004         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6005         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6006         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6007         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6008         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6009         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6010         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6011         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6012         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6013         * gcc.target/i386/sse2-movq-1.c: Likewise.
6014         * gcc.target/i386/sse2-movq-2.c: Likewise.
6015         * gcc.target/i386/sse2-movq-3.c: Likewise.
6016         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6017         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6018         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6019         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6020         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6021         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6022         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6023         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6024         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6025         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6026         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6027         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6028         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6029         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6030         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6031         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6032         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6033         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6034         * gcc.target/i386/sse2-pand-1.c: Likewise.
6035         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6036         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6037         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6038         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6039         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6040         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6041         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6042         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6043         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6044         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6045         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6046         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6047         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6048         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6049         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6050         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6051         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6052         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6053         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6054         * gcc.target/i386/sse2-por-1.c: Likewise.
6055         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6056         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6057         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6058         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6059         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6060         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6061         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6062         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6063         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6064         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6065         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6066         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6067         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6068         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6069         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6070         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6071         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6072         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6073         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6074         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6075         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6076         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6077         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6078         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6079         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6080         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6081         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6082         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6083         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6084         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6085         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6086         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6087         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6088         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6089         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6090         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6091         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6092         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6093         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6094         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6095         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6096         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6097         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6098         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6099         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6100         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6101         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6102         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6103         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6104         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6105         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6106         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6107         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6108         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6109         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6110         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6111         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6112         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6113         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6114         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6115         * gcc.target/i386/sse2-vec-1.c: Likewise.
6116         * gcc.target/i386/sse2-vec-2.c: Likewise.
6117         * gcc.target/i386/sse2-vec-3.c: Likewise.
6118         * gcc.target/i386/sse2-vec-4.c: Likewise.
6119         * gcc.target/i386/sse2-vec-5.c: Likewise.
6120         * gcc.target/i386/sse2-vec-6.c: Likewise.
6121         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6122         * gcc.target/i386/ssefn-2.c: Likewise.
6123         * gcc.target/i386/ssefn-4.c: Likewise.
6124         * gcc.target/i386/ssefp-1.c: Likewise.
6125         * gcc.target/i386/ssefp-2.c: Likewise.
6126         * gcc.target/i386/sseregparm-3.c: Likewise.
6127         * gcc.target/i386/sseregparm-4.c: Likewise.
6128         * gcc.target/i386/sseregparm-5.c: Likewise.
6129         * gcc.target/i386/sseregparm-6.c: Likewise.
6130         * gcc.target/i386/sseregparm-7.c: Likewise.
6131         * gcc.target/i386/ssetype-1.c: Likewise.
6132         * gcc.target/i386/ssetype-2.c: Likewise.
6133         * gcc.target/i386/ssetype-3.c: Likewise.
6134         * gcc.target/i386/ssetype-4.c: Likewise.
6135         * gcc.target/i386/ssetype-5.c: Likewise.
6136         * gcc.target/i386/unordcmp-1.c: Likewise.
6137         * gcc.target/i386/vararg-1.c: Likewise.
6138         * gcc.target/i386/vararg-2.c: Likewise.
6139         * gcc.target/i386/vararg-3.c: Likewise.
6140         * gcc.target/i386/vararg-4.c: Likewise.
6141         * gcc.target/i386/vararg-7.c: Likewise.
6142         * gcc.target/i386/vararg-8.c: Likewise.
6143         * gcc.target/i386/vecinit-1.c: Likewise.
6144         * gcc.target/i386/vecinit-2.c: Likewise.
6145         * gcc.target/i386/vecinit-3.c: Likewise.
6146         * gcc.target/i386/vecinit-4.c: Likewise.
6147         * gcc.target/i386/vecinit-5.c: Likewise.
6148         * gcc.target/i386/vecinit-6.c: Likewise.
6149         * gcc.target/i386/vectorize2.c: Likewise.
6150         * gcc.target/i386/vectorize3.c: Likewise.
6151         * gcc.target/i386/vectorize4.c: Likewise.
6152         * gcc.target/i386/vectorize6.c: Likewise.
6153         * gcc.target/i386/vectorize7.c: Likewise.
6154         * gcc.target/i386/vectorize8.c: Likewise.
6155         * gcc.target/i386/vperm-v2df.c: Likewise.
6156         * gcc.target/i386/vperm-v2di.c: Likewise.
6157         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6158         * gcc.target/i386/xorps-sse2.c: Likewise.
6159         * gcc.target/i386/xorps.c: Likewise.
6160         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6161         * gfortran.dg/graphite/pr42326.f90: Likewise.
6162         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6163
6164 2010-05-19  Richard Guenther  <rguenther@suse.de>
6165
6166         PR lto/44196
6167         * g++.dg/lto/20100519-1_0.C: New testcase.
6168
6169 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6170
6171         PR fortran/42360
6172         * gfortran.dg/warn_intent_out_not_set.f90: New.
6173
6174 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6175
6176         PR fortran/38404
6177         * gfortran.dg/data_char_1.f90: Updated warning message.
6178         * gfortran.dg/data_array_6.f: New.
6179
6180 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6181
6182         * g++.dg/ipa/ivinline-8.C: New test.
6183         * gcc.dg/ipa/iinline-2.c: Likewise.
6184
6185 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6186
6187         PR fortran/34505
6188         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6189         arguments; add check for return value kind.
6190         * gfortran.dg/float_1.f90: Likewise.
6191
6192 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6193
6194         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6195         (main): Use it.
6196         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6197         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6198         Prune another location line format.
6199         (lto-obj): Call lto_prune_warns on comp_output.
6200
6201 2010-05-18  Jan Hubicka  <jh@suse.cz>
6202
6203         * gcc.dg/lto/ipacp_0.c: New test.
6204         * gcc.dg/lto/ipacp_1.c: New test.
6205
6206 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6207
6208         PR lto/44184
6209         * gcc.dg/lto/20100518_0.c: New test.
6210
6211 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6212
6213         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6214
6215 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6216
6217         PR fortran/43990
6218         * gfortran.dg/class_21.f03: New.
6219
6220 2010-05-17  Jason Merrill  <jason@redhat.com>
6221
6222         PR c++/44157
6223         * g++.dg/cpp0x/initlist34.C: New.
6224
6225         PR c++/44158
6226         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6227
6228 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6229
6230         * g++.dg/ipa/ivinline-1.C: New test.
6231         * g++.dg/ipa/ivinline-2.C: New test.
6232         * g++.dg/ipa/ivinline-3.C: New test.
6233         * g++.dg/ipa/ivinline-4.C: New test.
6234         * g++.dg/ipa/ivinline-5.C: New test.
6235         * g++.dg/ipa/ivinline-6.C: New test.
6236
6237 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6238             Jason Merrill  <jason@redhat.com>
6239
6240         PR c++/44108
6241         * c-c++-common/Wunused-var-8.c: New test.
6242
6243 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6244
6245         PR bootstrap/42347
6246         * gcc.c-torture/compile/pr42347.c: New test.
6247
6248         PR middle-end/44102
6249         * g++.dg/ext/asmgoto1.C: New test.
6250
6251 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6252
6253         PR middle-end/44133
6254         * gcc.dg/tree-ssa/pr44133.c: New test.
6255         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6256         precise.
6257
6258 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6259
6260         PR fortran/44044
6261         * gfortran.dg/class_20.f03: New.
6262
6263 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6264
6265         PR 44078
6266         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6267         debug messages but not the newly introduced one.
6268
6269 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6270
6271         PR fortran/35779
6272         * gfortran.dg/initialization_25.f90: Commented testcase.
6273         * gfortran.dg/initialization_26.f90: New.
6274
6275 2010-05-16  Richard Guenther  <rguenther@suse.de>
6276
6277         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6278         * gcc.dg/pr43084.c: Likewise.
6279         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6280         -fipa-type-escape.
6281         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6282         -fipa-type-escape.
6283         * gcc.dg/struct/struct-reorg.exp: Likewise.
6284         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6285         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6286
6287 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6288
6289         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6290         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6291         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6292         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6293         tests.
6294
6295 2010-05-15  Jason Merrill  <jason@redhat.com>
6296
6297         * g++.dg/eh/spec10.C: New.
6298         * g++.dg/eh/spec11.C: New.
6299         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6300
6301 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6302
6303         PR fortran/44154
6304         PR fortran/42647
6305         * gfortran.dg/allocatable_scalar_9.f90: New.
6306
6307 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6308
6309         PR c++/44148
6310         * g++.dg/torture/pr44148.C: New test.
6311
6312 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6313
6314         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6315         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6316         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6317         diagnostics and type sizes.
6318
6319 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6320
6321         * gnat.dg/lto9.adb: New test.
6322         * gnat.dg/lto9_pkg1.ads: New helper.
6323         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6324
6325 2010-05-15  Jan Hubicka  <jh@suse.cz>
6326
6327         * gcc.dg/lto/ipareference_1.c: Rename to ...
6328         * gcc.dg/lto/ipareference_0.c: ... this one.
6329         * gcc.dg/lto/ipareference_2.c: Rename to ...
6330         * gcc.dg/lto/ipareference_1.c: ... this one.
6331
6332 2010-05-15  Jan Hubicka  <jh@suse.cz>
6333
6334         * gcc.dg/lto/ipareference_1.c: New file.
6335         * gcc.dg/lto/ipareference_2.c: New file.
6336
6337 2010-05-15  Richard Guenther  <rguenther@suse.de>
6338
6339         PR tree-optimization/44038
6340         * gcc.c-torture/compile/pr44038.c: New testcase.
6341
6342 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6343
6344         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6345         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6346
6347 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6348
6349         PR fortran/43207
6350         PR fortran/43969
6351         * gfortran.dg/class_18.f03: New.
6352         * gfortran.dg/class_19.f03: New.
6353
6354 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6355
6356         PR debug/44112
6357         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6358         * g++.dg/debug/dwarf2/const1.C: Remove.
6359
6360 2010-05-14  Jason Merrill  <jason@redhat.com>
6361
6362         * g++.dg/eh/cond4.C: New.
6363         * g++.dg/eh/elide2.C: Adjust.
6364         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6365
6366 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6367
6368         PR fortran/44135
6369         * gfortran.dg/actual_array_interface_2.f90: New test.
6370
6371 2010-05-14  Richard Guenther  <rguenther@suse.de>
6372
6373         PR tree-optimization/44119
6374         * gcc.c-torture/compile/pr44119.c: New testcase.
6375
6376 2010-05-14  Jason Merrill  <jason@redhat.com>
6377
6378         PR c++/44127
6379         * g++.dg/eh/terminate1.C: New.
6380
6381 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6382
6383         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6384
6385         PR debug/44136
6386         * gcc.dg/pr44136.c: New test.
6387
6388 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6389
6390         PR c++/30566
6391         * g++.dg/warn/Wshadow-4.C: Adjust.
6392         * g++.dg/warn/Wshadow-5.C: New test.
6393         * g++.dg/warn/Wshadow-6.C: New test
6394
6395 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6396
6397         PR fortran/35779
6398         * gfortran.dg/initialization_25.f90: New.
6399
6400 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6401
6402         * g++.dg/otr-fold-1.C: New test.
6403         * g++.dg/otr-fold-2.C: New test.
6404
6405 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR fortran/44036
6408         * gfortran.dg/gomp/pr44036-1.f90: New test.
6409         * gfortran.dg/gomp/pr44036-2.f90: New test.
6410         * gfortran.dg/gomp/pr44036-3.f90: New test.
6411
6412         PR debug/43983
6413         * gcc.dg/guality/sra-1.c: New test.
6414
6415 2010-05-12  Jan Hubicka  <jh@suse.cz>
6416
6417         * tree-ssa/unreachable.c: New test.
6418
6419 2010-05-12  Jason Merrill  <jason@redhat.com>
6420
6421         * g++.dg/cpp0x/sfinae1.C: New.
6422
6423 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6424
6425         * gcc.target/i386/zee.c: New file.
6426
6427 2010-05-12  Jason Merrill  <jason@redhat.com>
6428
6429         * g++.dg/conversion/op1.C: Expect template candidate message.
6430         * g++.dg/cpp0x/nullptr15.C: Likewise.
6431         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6432         * g++.dg/cpp0x/pr31431.C: Likewise.
6433         * g++.dg/cpp0x/temp_default2.C: Likewise.
6434         * g++.dg/cpp0x/trailing4.C: Likewise.
6435         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6436         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6437         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6438         * g++.dg/cpp0x/variadic35.C: Likewise.
6439         * g++.dg/cpp0x/vt-35147.C: Likewise.
6440         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6441         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6442         * g++.dg/ext/visibility/anon8.C: Likewise.
6443         * g++.dg/ext/vla2.C: Likewise.
6444         * g++.dg/other/pr28114.C: Likewise.
6445         * g++.dg/other/ptrmem10.C: Likewise.
6446         * g++.dg/other/ptrmem11.C: Likewise.
6447         * g++.dg/overload/unknown1.C: Likewise.
6448         * g++.dg/parse/template7.C: Likewise.
6449         * g++.dg/parse/typename7.C: Likewise.
6450         * g++.dg/template/conv11.C: Likewise.
6451         * g++.dg/template/copy1.C: Likewise.
6452         * g++.dg/template/deduce3.C: Likewise.
6453         * g++.dg/template/dependent-expr5.C: Likewise.
6454         * g++.dg/template/friend.C: Likewise.
6455         * g++.dg/template/incomplete2.C: Likewise.
6456         * g++.dg/template/local4.C: Likewise.
6457         * g++.dg/template/local6.C: Likewise.
6458         * g++.dg/template/operator10.C: Likewise.
6459         * g++.dg/template/overload6.C: Likewise.
6460         * g++.dg/template/ptrmem2.C: Likewise.
6461         * g++.dg/template/ptrmem20.C: Likewise.
6462         * g++.dg/template/ptrmem8.C: Likewise.
6463         * g++.dg/template/sfinae2.C: Likewise.
6464         * g++.dg/template/ttp25.C: Likewise.
6465         * g++.dg/template/unify10.C: Likewise.
6466         * g++.dg/template/unify11.C: Likewise.
6467         * g++.dg/template/unify6.C: Likewise.
6468         * g++.dg/template/unify7.C: Likewise.
6469         * g++.dg/template/unify9.C: Likewise.
6470         * g++.dg/template/varmod1.C: Likewise.
6471         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6472         * g++.old-deja/g++.law/operators32.C: Likewise.
6473         * g++.old-deja/g++.pt/crash28.C: Likewise.
6474         * g++.old-deja/g++.pt/crash60.C: Likewise.
6475         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6476         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6477         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6478         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6479         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6480         * g++.old-deja/g++.pt/expr2.C: Likewise.
6481         * g++.old-deja/g++.pt/overload7.C: Likewise.
6482         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6483         * g++.old-deja/g++.pt/spec5.C: Likewise.
6484         * g++.old-deja/g++.pt/spec6.C: Likewise.
6485         * g++.old-deja/g++.pt/t24.C: Likewise.
6486         * g++.old-deja/g++.pt/unify4.C: Likewise.
6487         * g++.old-deja/g++.pt/unify6.C: Likewise.
6488         * g++.old-deja/g++.pt/unify8.C: Likewise.
6489         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6490         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6491         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6492
6493         * g++.dg/cpp0x/initlist32.C: New.
6494
6495         * g++.dg/template/conv11.C: New.
6496         * g++.dg/conversion/op1.C: Adjust expected error.
6497
6498         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6499
6500 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6501
6502         PR target/44088
6503         * gcc.target/i386/avx-cmpsd-1.c: New.
6504         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6505         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6506         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6507         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6508         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6509
6510 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6511
6512         PR middle-end/44085
6513         * gcc.dg/gomp/pr44085.c: New test.
6514         * gfortran.dg/gomp/pr44085.f90: New test.
6515
6516 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6517
6518         * objc-obj-c++-shared/Object1.m: New.
6519         * objc.dg/torture: New directory.
6520         * objc.dg/torture/tls: Ditto.
6521         * objc.dg/tls: Ditto.
6522         * objc.dg/torture/tls/trivial.m: New test.
6523         * objc.dg/torture/tls/thr-init-2.m: New test.
6524         * objc.dg/torture/tls/thr-init-3.m: New test.
6525         * objc.dg/torture/tls/thr-init.m: New test.
6526         * objc.dg/torture/tls/diag-1.m: New test.
6527         * objc.dg/torture/tls/tls.exp: New.
6528         * objc.dg/torture/trivial.m: New test.
6529         * objc.dg/torture/dg-torture.exp: New.
6530         * objc.dg/tls/diag-3.m: New test.
6531         * objc.dg/tls/diag-4.m: New test.
6532         * objc.dg/tls/diag-5.m: New test.
6533         * objc.dg/tls/init-1.m: New test.
6534         * objc.dg/tls/init-2.m: New test.
6535         * objc.dg/tls/tls.exp: New.
6536         * objc.dg/tls/diag-2.m: New test.
6537         * lib/objc.exp: Respond to dg-additional-files.
6538
6539 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6540
6541         * gcc.target/m68k/20100512-1.c: New.
6542
6543 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6544
6545         * gnat.dg/lto8.adb: New test.
6546         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6547         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6548
6549 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6550
6551         PR c++/34272
6552         PR c++/43630
6553         PR c++/34491
6554         * g++.dg/template/crash97.C: New.
6555         * g++.dg/template/crash98.C: Likewise.
6556         * g++.dg/template/crash99.C: Likewise.
6557         * g++.dg/cpp0x/pr31439.C: Adjust.
6558         * g++.dg/template/crash95.C: Likewise.
6559
6560 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR middle-end/44071
6563         * c-c++-common/asmgoto-4.c: New test.
6564         * gcc.target/i386/pr44071.c: New test.
6565
6566         PR c++/44062
6567         * c-c++-common/Wunused-var-7.c: New test.
6568         * g++.dg/warn/Wunused-var-9.C: New test.
6569
6570 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6571
6572         PR fortran/43711
6573         * gfortran.dg/gomp/pr43711.f90: New.
6574
6575 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6576
6577         PR fortran/31820
6578         * gfortran.dg/select_5.f90: Updated.
6579
6580 2010-05-11  Jan Hubicka  <jh@suse.cz>
6581
6582         PR tree-optimize/44063
6583         * gcc.c-torture/compile/pr44063.c: New testcase.
6584
6585 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6586
6587         PR debug/44023
6588         * gcc.dg/pr44023.c: New test.
6589
6590 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6591
6592         * gnat.dg/lto7.adb: New test.
6593         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6594
6595 2010-05-10  Jason Merrill  <jason@redhat.com>
6596
6597         PR c++/44017
6598         * g++.dg/template/inherit5.C: New.
6599
6600         PR c++/44045
6601         * g++.dg/cpp0x/initlist33.C: New.
6602         * g++.dg/cpp0x/initlist26.C: Adjust.
6603         * g++.dg/cpp0x/initlist28.C: Adjust.
6604
6605 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6606
6607         PR c++/43719
6608         * g++.dg/init/pr43719.C: New.
6609         * g++.dg/anon-struct4.C: Adjust.
6610
6611 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6612
6613         PR debug/44028
6614         * gcc.dg/pr44028.c: New test.
6615
6616 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6617
6618         PR fortran/27866
6619         PR fortran/35003
6620         PR fortran/42809
6621         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6622         * gfortran.dg/warn_conversion.f90: New.
6623
6624 2010-05-10  Michael Matz  <matz@suse.de>
6625
6626         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6627
6628 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6629
6630         PR rtl-optimization/44012
6631         * gcc.dg/pr44012.c: New.
6632
6633 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6634
6635         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6636         Log text on entry and exit.
6637         Prune Sun ld warnings for common symbols with differing sizes.
6638         (lto-link-and-maybe-run): Change caller.
6639
6640 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6641
6642         PR fortran/44044
6643         * gfortran.dg/class_7.f03: Modified.
6644         * gfortran.dg/select_type_1.f03: Modified.
6645         * gfortran.dg/select_type_12.f03: New.
6646
6647 2010-05-10  Richard Guenther  <rguenther@suse.de>
6648
6649         PR tree-optimization/44050
6650         * gcc.dg/torture/pr44050.c: New testcase.
6651
6652 2010-05-10  Wei Guozhi  <carrot@google.com>
6653
6654         PR target/42879
6655         * gcc.target/arm/pr42879.c: New testcase.
6656
6657 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6658
6659         PR c/44051
6660         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6661
6662 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6663
6664         PR c/10676
6665         * gcc.dg/anon-struct-10.c: New test.
6666
6667 2010-05-09  Richard Guenther  <rguenther@suse.de>
6668
6669         PR middle-end/44024
6670         * gcc.dg/pr44024.c: New testcase.
6671
6672 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6673
6674         PR c/4784
6675         * gcc.dg/anon-struct-9.c: New test.
6676
6677 2010-05-09  Richard Guenther  <rguenther@suse.de>
6678
6679         PR middle-end/44043
6680         * gcc.c-torture/compile/pr44043.c: New testcase.
6681
6682 2010-05-09  Richard Guenther  <rguenther@suse.de>
6683
6684         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6685
6686 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6687
6688         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6689
6690 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6691
6692         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6693         * gnat.dg/specs/lto3.ads: Likewise.
6694
6695 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6696
6697         PR middle-end/28685
6698         * gcc.dg/pr28685-1.c: New file.
6699
6700 2010-05-08  Richard Guenther  <rguenther@suse.de>
6701
6702         PR tree-optimization/44030
6703         * gcc.c-torture/compile/pr44030.c: New testcase.
6704
6705 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6706
6707         * gnat.dg/lto6.adb: New test.
6708         * gnat.dg/lto6_pkg.ads: New helper.
6709
6710 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6711
6712         * gnat.dg/lto5.adb: New test.
6713         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6714
6715 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6716
6717         * gnat.dg/lto4.ad[sb]: New test.
6718
6719 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6720
6721         * gnat.dg/specs/lto3.ads: New test.
6722         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6723         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6724
6725 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6726
6727         * gnat.dg/sizetype3.ad[sb]: New test.
6728         * gnat.dg/sizetype3_pkg.ads: New helper.
6729
6730 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6731
6732         PR c++/43951
6733         * g++.dg/init/new29.C: New.
6734
6735 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6736
6737         PR fortran/40728
6738         * gfortran.dg/coarray_1.f90: Fixed error message.
6739         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6740         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6741         * gfortran.dg/intrinsic_std_5.f90: New.
6742
6743 2010-05-07  Jason Merrill  <jason@redhat.com>
6744
6745         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6746
6747 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6748
6749         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6750         (size_t, stderr): Remove.
6751         (read_error): Replaced __builtin_fprintf by fprintf.
6752
6753 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6754
6755         * gcc.dg/ordered-comparison-1.c: New test.
6756         * gcc.dg/ordered-comparison-2.c: New test.
6757         * gcc.dg/ordered-comparison-3.c: New test.
6758         * gcc.dg/ordered-comparison-4.c: New test.
6759
6760 2010-05-06  Mike Stump  <mikestump@comcast.net>
6761
6762         PR objc/35165
6763         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6764
6765 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6766             Jason Merrill  <jason@redhat.com>
6767
6768         * g++.dg/cpp0x/nullptr01.C: New.
6769         * g++.dg/cpp0x/nullptr02.C: New.
6770         * g++.dg/cpp0x/nullptr03.C: New.
6771         * g++.dg/cpp0x/nullptr04.C: New.
6772         * g++.dg/cpp0x/nullptr05.C: New.
6773         * g++.dg/cpp0x/nullptr06.C: New.
6774         * g++.dg/cpp0x/nullptr07.C: New.
6775         * g++.dg/cpp0x/nullptr08.C: New.
6776         * g++.dg/cpp0x/nullptr09.C: New.
6777         * g++.dg/cpp0x/nullptr10.C: New.
6778         * g++.dg/cpp0x/nullptr11.C: New.
6779         * g++.dg/cpp0x/nullptr12.C: New.
6780         * g++.dg/cpp0x/nullptr13.C: New.
6781         * g++.dg/cpp0x/nullptr14.C: New.
6782         * g++.dg/cpp0x/nullptr15.C: New.
6783         * g++.dg/cpp0x/nullptr16.C: New.
6784         * g++.dg/cpp0x/nullptr17.C: New.
6785         * g++.dg/cpp0x/nullptr18.C: New.
6786         * g++.dg/cpp0x/nullptr19.C: New.
6787         * g++.dg/cpp0x/nullptr20.C: New.
6788         * g++.dg/cpp0x/nullptr21.C: New.
6789         * g++.dg/cpp0x/nullptr22.C: New.
6790         * g++.dg/debug/nullptr01.C: New.
6791         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6792
6793 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6794
6795         * gcc.dg/Wunused-var-8.c: Move to...
6796         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6797
6798 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6799
6800         PR c++/40406
6801         * g++.dg/template/crash96.C: New.
6802
6803 2010-05-06  Jan Hubicka  <jh@suse.cz>
6804
6805         PR tree-optimization/43791
6806         * gcc.c-torture/compile/pr43791.c: New file.
6807
6808 2010-05-06  Michael Matz  <matz@suse.de>
6809
6810         PR tree-optimization/43984
6811         * gfortran.dg/pr43984.f90: New test.
6812
6813 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6814
6815         PR 40989
6816         * gcc.dg/pr40989.c: New.
6817
6818 2010-05-06  Richard Guenther  <rguenther@suse.de>
6819
6820         PR tree-optimization/43934
6821         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6822
6823 2010-05-06  Richard Guenther  <rguenther@suse.de>
6824
6825         PR tree-optimization/43987
6826         * gcc.c-torture/execute/pr43987.c: New testcase.
6827         * gcc.dg/torture/pta-escape-1.c: Adjust.
6828         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6829         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6830         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6831         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6832
6833 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6834             Dodji Seketeli  <dodji@redhat.com>
6835
6836         PR c/18624
6837         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6838         * g++.dg/template/sfinae16.C: Likewise.
6839         * gcc.dg/Wunused-var-1.c: Moved to...
6840         * c-c++-common/Wunused-var-1.c: ...here. New test.
6841         * gcc.dg/Wunused-var-2.c: Moved to...
6842         * c-c++-common/Wunused-var-2.c: ...here. New test.
6843         * gcc.dg/Wunused-var-3.c: Moved to...
6844         * c-c++-common/Wunused-var-3.c: ...here. New test.
6845         * gcc.dg/Wunused-var-4.c: Moved to...
6846         * gcc.dg/Wunused-var-1.c: ... here.
6847         * gcc.dg/Wunused-var-5.c: Moved to...
6848         * c-c++-common/Wunused-var-4.c: ...here. New test.
6849         * gcc.dg/Wunused-var-7.c: Moved to...
6850         * c-c++-common/Wunused-var-5.c: ...here. New test.
6851         * gcc.dg/Wunused-var-6.c: Moved to...
6852         * gcc.dg/Wunused-var-2.c: ... here.
6853         * c-c++-common/Wunused-var-1.c: New test.
6854         * c-c++-common/Wunused-var-2.c: New test.
6855         * c-c++-common/Wunused-var-3.c: New test.
6856         * c-c++-common/Wunused-var-4.c: New test.
6857         * c-c++-common/Wunused-var-5.c: New test.
6858         * g++.dg/warn/Wunused-var-1.C: New test.
6859         * g++.dg/warn/Wunused-var-2.C: New test.
6860         * g++.dg/warn/Wunused-var-3.C: New test.
6861         * g++.dg/warn/Wunused-var-4.C: New test.
6862         * g++.dg/warn/Wunused-var-5.C: New test.
6863         * g++.dg/warn/Wunused-var-6.C: New test.
6864         * g++.dg/warn/Wunused-var-7.C: New test.
6865         * g++.dg/warn/Wunused-var-8.C: New test.
6866         * g++.dg/warn/Wunused-parm-1.C: New test.
6867         * g++.dg/warn/Wunused-parm-2.C: New test.
6868         * g++.dg/warn/Wunused-parm-3.C: New test.
6869
6870 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6871
6872         PR fortran/43985
6873         * gfortran.dg/gomp/crayptr5.f90: New test case.
6874
6875 2010-05-05  Jason Merrill  <jason@redhat.com>
6876
6877         PR debug/43370
6878         * g++.dg/ext/attrib39.C: New.
6879
6880 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6881
6882         PR fortran/24978
6883         * gfortran.dg/data_invalid.f90: New.
6884
6885 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6886
6887         * gnat.dg/lto2.adb: New test.
6888
6889 2010-05-05  Jason Merrill  <jason@redhat.com>
6890
6891         PR c++/43787
6892         * g++.dg/opt/empty1.C: New.
6893
6894 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6895
6896         PR fortran/43696
6897         * gfortran.dg/class_17.f03: New.
6898
6899 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6900
6901         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6902
6903 2010-05-04  Mike Stump  <mikestump@comcast.net>
6904
6905         PR objc/35165
6906         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6907
6908 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6909
6910         PR target/43668
6911         * gcc.target/i386/pr43668.c: New.
6912
6913 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6914
6915         PR c++/43028
6916         * g++.dg/cpp0x/initlist31.C: New.
6917
6918 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6919
6920         PR c/43981
6921         * gcc.dg/Wunused-var-8.c: New test.
6922
6923 2010-05-04  Jason Merrill  <jason@redhat.com>
6924
6925         PR c++/38064
6926         * g++.dg/cpp0x/enum3.C: Extend.
6927
6928 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6929
6930         PR target/43799
6931         * gcc.target/i386/pr43799.c: New.
6932
6933 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6934
6935         * gnat.dg/lto1.adb: New test.
6936         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6937
6938 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6939
6940         PR middle-end/43671
6941         * gcc.target/i386/pr43671.c: New.
6942
6943 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6944
6945         PR c++/43705
6946         * g++.dg/template/crash95.C: New.
6947
6948 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6949
6950         PR debug/43508
6951         * gcc.target/i386/pr43508.c: New.
6952
6953 2010-05-04  Richard Guenther  <rguenther@suse.de>
6954
6955         PR tree-optimization/43879
6956         * g++.dg/torture/pr43879-1_0.C: New testcase.
6957         * g++.dg/torture/pr43879-1_1.C: Likewise.
6958
6959 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6960
6961         PR c++/43953
6962         * g++.dg/other/crash-12.C: New test.
6963
6964 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6965
6966         * g++.dg/cdce3.C: Add a space.  Updated.
6967
6968 2010-05-03  Jason Merrill  <jason@redhat.com>
6969
6970         PR c++/43680
6971         * g++.dg/opt/enum2.C: New.
6972         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6973         * g++.dg/warn/Wswitch-1.C: Adjust message.
6974
6975 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6976
6977         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6978         * g++.dg/ext/label13.C: Fix typo.
6979         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6980         alpha*-dec-osf5*.
6981         * gcc.c-torture/compile/limits-declparen.c: xfail on
6982         alpha*-dec-osf5* with -g.
6983         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6984         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6985         * gcc.dg/c99-tgmath-2.c: Likewise.
6986         * gcc.dg/c99-tgmath-3.c: Likewise.
6987         * gcc.dg/c99-tgmath-4.c: Likewise.
6988
6989 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6990
6991         PR fortran/43592
6992         * gfortran.dg/unexpected_interface.f90: New test.
6993
6994 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6995
6996         * ada/acats/run_acats (which): New function.
6997         (host_gnatchop, host_gnatmake): Use it.
6998
6999 2010-05-03  Richard Guenther  <rguenther@suse.de>
7000
7001         PR tree-optimization/43971
7002         * gcc.dg/pr43971.c: New testcase.
7003
7004 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7005
7006         PR debug/43972
7007         * gcc.dg/debug/pr43972.c: New test.
7008
7009 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7010
7011         PR testsuite/43963
7012         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7013
7014 2010-05-02  Richard Guenther  <rguenther@suse.de>
7015
7016         PR tree-optimization/43879
7017         * gcc.dg/torture/pr43879-3.c: New testcase.
7018
7019 2010-05-01  Richard Guenther  <rguenther@suse.de>
7020
7021         PR tree-optimization/43949
7022         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7023
7024 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7025
7026         PR c++/43951
7027         * g++.dg/init/new28.C: New.
7028
7029 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7030
7031         PR objc++/32052
7032         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7033         structure and nested declarations.
7034         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7035         structure and nested declarations.  Reduce header clutter and
7036         use _exit() rather than abort().
7037         * objc.dg/encode-10.m: New.
7038         * objc.dg/encode-11.m: New.
7039
7040 2010-04-30  DJ Delorie  <dj@redhat.com>
7041
7042         * gcc.c-torture/execute/20100430-1.c: New test.
7043
7044 2010-04-30  Jason Merrill  <jason@redhat.com>
7045
7046         PR c++/43868
7047         * g++.dg/template/ptrmem21.C: New.
7048
7049 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7050
7051         PR fortran/18918
7052         PR fortran/43931
7053         * gfortran.dg/coarray_13.f90: New test.
7054
7055 2010-04-30  Richard Guenther  <rguenther@suse.de>
7056
7057         PR lto/43946
7058         * gcc.dg/lto/20100430-1_0.c: New testcase.
7059
7060 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7061
7062         PR debug/43942
7063         * c-c++-common/pr43942.c: New test.
7064
7065 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7066
7067         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7068         conflict with darwin crt1.o 'start' symbol.
7069
7070 2010-04-30  Richard Guenther  <rguenther@suse.de>
7071
7072         PR tree-optimization/43879
7073         * gcc.dg/torture/pr43879_1.c: New testcase.
7074
7075 2010-04-30  Richard Guenther  <rguenther@suse.de>
7076
7077         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7078
7079 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7080
7081         PR c++/43890
7082         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7083         user-provided constructor while recursing.
7084
7085 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7086
7087         PR fortran/42274
7088         * gfortran.dg/class_16.f03: New test.
7089
7090 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7091
7092         PR fortran/42274
7093         * gfortran.dg/class_15.f03: New.
7094
7095 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7096
7097         PR fortran/43326
7098         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7099
7100 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7101
7102         PR fortran/43492
7103         * gfortran.dg/generic_22.f03 : New test.
7104
7105 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7106
7107         PR fortran/42353
7108         * gfortran.dg/class_14.f03: New test.
7109
7110 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7111
7112         PR fortran/42680
7113         * gfortran.dg/interface_32.f90: New test.
7114
7115 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7116             Janus Weil  <janus@gcc.gnu.org>
7117
7118         PR fortran/41829
7119         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7120         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7121         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7122
7123 2010-04-28  Mike Stump  <mikestump@comcast.net>
7124
7125         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7126         dg-excess-errors.
7127         * g++.dg/uninit-pred-2_b.C: Likewise.
7128
7129 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7130
7131         PR fortran/18918
7132         PR fortran/43919
7133         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7134
7135 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7136
7137         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7138         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7139         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7140         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7141         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7142
7143 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7144
7145         * gcc.dg/const-uniq-1.c: New test.
7146         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7147
7148 2010-04-28  Xinliang David Li  <davidxl@google.com>
7149
7150         * gcc.dg/uninit-pred-2_b.c: New test.
7151         * gcc.dg/uninit-pred-4_b.c: New test.
7152         * gcc.dg/uninit-pred-3_d.c: New test.
7153         * gcc.dg/uninit-pred-6_b.c: New test.
7154         * gcc.dg/uninit-pred-8_b.c: New test.
7155         * gcc.dg/uninit-pred-3_a.c: New test.
7156         * gcc.dg/uninit-pred-2_c.c: New test.
7157         * gcc.dg/uninit-pred-5_a.c: New test.
7158         * gcc.dg/uninit-pred-3_e.c: New test.
7159         * gcc.dg/uninit-pred-7_a.c: New test.
7160         * gcc.dg/uninit-pred-6_c.c: New test.
7161         * gcc.dg/uninit-pred-9_a.c: New test.
7162         * gcc.dg/uninit-pred-8_c.c: New test.
7163         * gcc.dg/uninit-pred-3_b.c: New test.
7164         * gcc.dg/uninit-pred-5_b.c: New test.
7165         * gcc.dg/uninit-pred-7_b.c: New test.
7166         * gcc.dg/uninit-pred-6_d.c: New test.
7167         * gcc.dg/uninit-pred-9_b.c: New test.
7168         * gcc.dg/uninit-pred-2_a.c: New test.
7169         * gcc.dg/uninit-pred-4_a.c: New test.
7170         * gcc.dg/uninit-pred-3_c.c: New test.
7171         * gcc.dg/uninit-pred-6_a.c: New test.
7172         * gcc.dg/uninit-pred-8_a.c: New test.
7173         * gcc.dg/uninit-pred-7_c.c: New test.
7174         * gcc.dg/uninit-pred-6_e.c: New test.
7175         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7176         * g++.dg/uninit-pred-1_a.C: New test.
7177         * g++.dg/uninit-pred-1_b.C: New test.
7178         * g++.dg/uninit-pred-2_a.C: New test.
7179         * g++.dg/uninit-pred-2_b.C: New test.
7180         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7181         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7182         * g++.dg/uninit-pred-loop_1.cc: New test.
7183
7184 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7185
7186         * gcc.dg/lto/20091209-1_0.c: New testcase.
7187
7188 2010-04-28  Richard Guenther  <rguenther@suse.de>
7189
7190         PR tree-optimization/43879
7191         PR tree-optimization/43909
7192         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7193
7194 2010-04-28  Richard Guenther  <rguenther@suse.de>
7195
7196         PR c++/43880
7197         * g++.dg/torture/pr43880.C: New testcase.
7198
7199 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7200
7201         PR c++/9335
7202         * g++.dg/template/recurse2.C: Update
7203         * g++.dg/template/recurse.C: Update.
7204         * g++.dg/template/pr23510.C: Update.
7205         * lib/prune.exp: Filter out 'recursively instantiated'.
7206
7207 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7208
7209         PR c++/29043
7210         * g++.dg/init/pr29043.C: New.
7211
7212 2010-04-27  Jason Merrill  <jason@redhat.com>
7213
7214         * g++.dg/lookup/scoped5.C: Adjust.
7215         * g++.dg/lookup/scoped8.C: Adjust.
7216         * g++.dg/template/dependent-expr5.C: Adjust.
7217         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7218
7219         PR c++/43856
7220         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7221
7222         PR c++/43875
7223         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7224
7225 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7226             Jan Hubicka <hubicka@ucw.cz>
7227
7228         * gcc.dg/pure-2.c: New testcase.
7229         * gcc.dg/const-1.c: New testcase.
7230
7231 2010-04-27  Jason Merrill  <jason@redhat.com>
7232
7233         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7234
7235         PR c++/41468
7236         * g++.dg/template/sfinae17.C: New.
7237         * g++.dg/template/sfinae18.C: New.
7238
7239 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7240
7241         * g++.dg/init/pr42844.C: New.
7242         * g++.dg/cpp0x/pr42844-2.C: New.
7243         * g++.dg/cpp0x/defaulted2.C: Adjust.
7244         * g++.dg/tree-ssa/pr27549.C: Likewise.
7245         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7246
7247 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7248
7249         PR fortran/18918
7250         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7251
7252 2010-04-27  Richard Guenther  <rguenther@suse.de>
7253
7254         PR middle-end/40561
7255         * g++.dg/other/pr40561.C: New testcase.
7256
7257 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7258
7259         PR middle-end/43812
7260         * g++.dg/ipa/pr43812.C: New test.
7261
7262 2010-04-27  Jan Hubicka  <jh@suse.cz>
7263
7264         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7265         (test): ... this one.
7266
7267 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7268
7269         PR target/40657
7270         * gcc.target/arm/thumb-stackframe.c: New test.
7271
7272 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7273
7274         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7275         * gcc.dg/misc-column.c: Likewise.
7276         * gcc.dg/Walways-true-1.c: Likewise.
7277         * gcc.dg/Walways-true-2.c: Likewise.
7278         * gcc.dg/warn-addr-cmp.c: Likewise.
7279
7280 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7281
7282         PR fortran/18918
7283         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7284         * gfortran.dg/coarray_12.f90: New.
7285
7286 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7287
7288         PR c/32207
7289         * gcc.dg/pr32207.c: New test.
7290         * gcc.dg/misc-column.c: Adjust expected warning.
7291         * gcc.dg/Walways-true-1.c: Likewise.
7292         * gcc.dg/Walways-true-2.c: Likewise.
7293         * gcc.dg/warn-addr-cmp.c: Likewise.
7294
7295 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7296
7297         PR lto/42776
7298         * lib/lto.exp (lto_prune_vis_warns): New function.
7299         (lto-link-and-maybe-run): Call it.
7300
7301 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7302
7303         PR tree-optimization/43904
7304         * gcc.dg/tree-ssa/tailcall-6.c: New.
7305
7306 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7307
7308         PR testsuite/35165
7309         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7310         Darwin8/OSX10.4 - compatible code generation.
7311         Use scan-rtl-dump.
7312         * obj-c++.dg/stubify-1.mm: Ditto.
7313         * lib/objc-torture.exp: Do not require link success for
7314         "trivial.m" in the runtime checks when dowhat = 'compile'.
7315         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7316         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7317         Darwin8/OSX10.4 - compatible code generation.
7318         * objc.dg/stubify-2.m: Ditto.
7319         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7320         * objc.dg/next-runtime-1.m: Ditto.
7321         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7322         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7323         runtimes on Darwin.
7324
7325 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7326
7327         PR 43715
7328         * lib/plugin-support.exp: Use "-undefined
7329         dynamic_lookup" on darwin.
7330
7331 2010-04-26  Richard Guenther  <rguenther@suse.de>
7332
7333         * gcc.dg/lto/20100426_0.c: New testcase.
7334
7335 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7336
7337         PR tree-optimization/43833
7338         gcc.dg/Warray-bounds-8.c: New test case.
7339
7340 2010-04-26  Richard Guenther  <rguenther@suse.de>
7341
7342         PR lto/43080
7343         * g++.dg/lto/20100423-3_0.C: New testcase.
7344
7345 2010-04-26  Richard Guenther  <rguenther@suse.de>
7346
7347         PR lto/42425
7348         * g++.dg/lto/20100423-2_0.C: New testcase.
7349
7350 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7351
7352         * gcc.dg/vect/bb-slp-23.c: New test.
7353
7354 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7355
7356         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7357         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7358         * gcc.dg/c1x-float-1.c: New test.
7359
7360 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7361
7362         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7363         of "lea\[ \t\]".
7364
7365 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7366
7367         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7368         FreeBSD.
7369         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7370         * gfortran.dg/default_format_2.f90: Ditto.
7371
7372 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7373
7374         * gfortran.dg/pr43505.f90: Clean up .mod file.
7375         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7376         * gfortran.dg/pr41347.f90: Ditto.
7377         * gfortran.dg/internal_pack_4.f90: Ditto.
7378         * gfortran.dg/proc_decl_23.f90: Ditto.
7379         * gfortran.dg/recursive_check_3.f90: Ditto.
7380         * gfortran.dg/intent_out_3.f90: Ditto.
7381         * gfortran.dg/assignment_2.f90: Ditto.
7382         * gfortran.dg/pr41928.f90: Ditto.
7383         * gfortran.dg/pr42166.f90: Ditto.
7384         * gfortran.dg/private_type_12.f90: Ditto.
7385         * gfortran.dg/graphite/pr42185.f90: Ditto.
7386         * gfortran.dg/graphite/pr42186.f90: Ditto.
7387         * gfortran.dg/graphite/pr40982.f90: Ditto.
7388         * gfortran.dg/graphite/id-2.f90: Ditto.
7389         * gfortran.dg/graphite/id-4.f90: Ditto.
7390         * gfortran.dg/graphite/pr42050.f90: Ditto.
7391         * gfortran.dg/graphite/id-18.f90: Ditto.
7392         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7393         * gfortran.dg/graphite/pr41924.f90: Ditto.
7394         * gfortran.dg/graphite/pr42393.f90: Ditto.
7395         * gfortran.dg/graphite/pr37980.f90: Ditto.
7396         * gfortran.dg/graphite/pr38953.f90: Ditto.
7397         * gfortran.dg/graphite/pr42180.f90: Ditto.
7398         * gfortran.dg/graphite/pr42181.f90: Ditto.
7399         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7400         * gfortran.dg/select_type_4.f90: Ditto.
7401         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7402         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7403         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7404         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7405         * gfortran.dg/whole_file_11.f90: Ditto.
7406         * gfortran.dg/private_type_11.f90: Ditto.
7407         * gfortran.dg/vect/vect-gems.f90: Ditto.
7408         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7409
7410 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7411
7412         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7413
7414 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7415
7416         * gnat.dg/pack15.ad[sb]: New test.
7417
7418 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7419
7420         * gcc.target/arm/mla-1.c: New test.
7421
7422 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7423
7424         PR fortran/30073
7425         PR fortran/43793
7426         * gfortran.dg/pr43793.f90: New test.
7427
7428 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7429
7430         PR tree-optimization/41442
7431         * gcc.target/i386/pr41442.c: New test.
7432
7433 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7434
7435         PR fortran/43832
7436         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7437
7438 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7439
7440         PR fortran/43832
7441         * gfortran.dg/open_nounit.f90: New test.
7442
7443 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7444
7445         PR fortran/43841
7446         PR fortran/43843
7447         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7448
7449 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7450
7451         * gcc.dg/Wconversion-integer.c: Update.
7452
7453 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gnat.dg/unchecked_convert5.adb: New test.
7456
7457 2010-04-23  Richard Guenther  <rguenther@suse.de>
7458
7459         PR lto/41734
7460         * gcc.dg/lto/20100423-2_0.c: New testcase.
7461         * gcc.dg/lto/20100423-2_0.c: Likewise.
7462
7463 2010-04-23  Richard Guenther  <rguenther@suse.de>
7464
7465         PR lto/43455
7466         * gcc.dg/lto/20100423-1_0.c: New testcase.
7467         * gcc.dg/lto/20100423-1_1.c: Likewise.
7468
7469 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7470
7471         PR tree-optimization/43846
7472         * gcc.dg/tree-ssa/sra-10.c: New test.
7473
7474 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7475
7476         PR middle-end/43835
7477         * gcc.c-torture/execute/pr43835.c: New test.
7478
7479 2010-04-23  Richard Guenther  <rguenther@suse.de>
7480
7481         PR lto/42653
7482         * g++.dg/lto/20100423-1_0.C: New testcase.
7483
7484 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7485
7486         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7487
7488 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7489
7490         PR tree-optimization/43842
7491         * gcc.dg/vect/pr43842.c: New test.
7492
7493 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7494
7495         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7496         * gcc.target/i386/wmul-2.c: Likewise.
7497
7498 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7499
7500         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7501         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7502
7503 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7504
7505         * gfortran.dg/reassoc_6.f: New testcase.
7506
7507 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7508
7509         PR middle-end/29274
7510         * gcc.target/arm/wmul-1.c: New test.
7511         * gcc.target/arm/wmul-2.c: New test.
7512
7513 2010-04-22  Richard Guenther  <rguenther@suse.de>
7514
7515         PR tree-optimization/43845
7516         * gcc.c-torture/compile/pr43845.c: New testcase.
7517
7518 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7519
7520         PR middle-end/29274
7521         * gcc.target/i386/wmul-1.c: New test.
7522         * gcc.target/i386/wmul-2.c: New test.
7523         * gcc.target/bfin/wmul-1.c: New test.
7524         * gcc.target/bfin/wmul-2.c: New test.
7525
7526 2010-04-22  Richard Guenther  <rguenther@suse.de>
7527
7528         PR fortran/43829
7529         * gfortran.dg/vector_subscript_6.f90: New testcase.
7530         * gfortran.dg/assign_10.f90: Adjust.
7531
7532 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR fortran/43836
7535         * gfortran.dg/gomp/pr43836.f90: New test.
7536
7537 2010-04-21  Richard Guenther  <rguenther@suse.de>
7538
7539         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7540
7541 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7542
7543         * gcc.dg/torture/builtin-cproj-3.c: New.
7544
7545 2010-04-20  Jason Merrill  <jason@redhat.com>
7546
7547         PR c++/9335
7548         * g++.dg/template/recurse2.C: New.
7549         * g++.dg/parse/crash36.C: Adjust.
7550         * g++.dg/other/fold1.C: Adjust.
7551         * g++.dg/init/member1.C: Adjust.
7552         * lib/prune.exp: Prune "skipping N instantiation contexts".
7553
7554 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7555
7556         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7557
7558 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7559
7560         * gcc.dg/torture/builtin-cproj-1.c: New.
7561         * gcc.dg/torture/builtin-cproj-2.c: New.
7562
7563 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7564
7565         PR c++/43800
7566         PR c++/43704
7567         * g++.dg/template/typedef32.C: Adjust.
7568         * g++.dg/template/typedef33.C: New test.
7569
7570 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7571
7572         PR fortran/43227
7573         * gfortran.dg/proc_decl_23.f90: New test.
7574
7575         PR fortran/43266
7576         * gfortran.dg/abstract_type_6.f03: New test.
7577
7578 2010-04-20  Xinliang David Li  <davidxl@google.com>
7579
7580         * g++.dg/tree-ssa/fold-compare.C: New.
7581
7582 2010-04-20  Richard Guenther  <rguenther@suse.de>
7583
7584         PR tree-optimization/39417
7585         * g++.dg/torture/pr39417.C: New testcase.
7586
7587 2010-04-20  Richard Guenther  <rguenther@suse.de>
7588
7589         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7590
7591 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7592
7593         * g++.dg/debug/dwarf2/rv1.C: New test.
7594
7595 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7596
7597         PR target/43635
7598         * gcc.c-torture/compile/pr43635.c: New testcase.
7599
7600 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR fortran/43339
7603         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7604         of sequential loops being private only in the innermost containing
7605         task region.
7606
7607         PR middle-end/43337
7608         * gfortran.dg/gomp/pr43337.f90: New test.
7609
7610 2010-04-19  Richard Guenther  <rguenther@suse.de>
7611
7612         PR tree-optimization/43796
7613         * gfortran.dg/pr43796.f90: New testcase.
7614
7615 2010-04-19  Richard Guenther  <rguenther@suse.de>
7616
7617         PR tree-optimization/43783
7618         * gcc.c-torture/execute/pr43783.c: New testcase.
7619
7620 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7621
7622         PR target/43766
7623         * gcc.target/i386/pr43766.c: New test.
7624
7625 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7626
7627         PR target/43662
7628         * gcc.target/i386/pr43662.c: New test.
7629
7630 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7631
7632         PR c++/43704
7633         * g++.dg/template/typedef32.C: New test.
7634
7635 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7636
7637         PR tree-optimization/37027
7638         * lib/target-supports.exp
7639         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7640         * gcc.dg/vect/pr37027.c: New test.
7641         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7642         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7643         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7644         gcc.dg/vect/vect-complex-6.c: Likewise.
7645
7646 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7647
7648         * g++.dg/debug/dwarf2/enum1.C: New test.
7649
7650 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7651
7652         * gnat.dg/rep_clause5.ad[sb]: New test.
7653         * gnat.dg/rep_clause5_pkg.ads: New helper.
7654
7655 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7656
7657         PR tree-optimization/43771
7658         * g++.dg/vect/pr43771.cc: New test.
7659
7660 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7661
7662         PR fortran/31538
7663         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7664         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7665
7666 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7667
7668         * gnat.dg/sizetype.adb: Rename into...
7669         * gnat.dg/sizetype1.adb: ...this.
7670         * gnat.dg/sizetype2.adb: New test.
7671
7672 2010-04-16  Richard Guenther  <rguenther@suse.de>
7673
7674         PR tree-optimization/43572
7675         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7676
7677 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7678
7679         * gnat.dg/specs/discr_private.ads: New test.
7680
7681 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7682
7683         PR target/41514
7684         * gcc.target/arm/thumb-comparisons.c: New test.
7685
7686         PR target/40603
7687         * gcc.target/arm/thumb-cbranchqi.c: New test.
7688
7689 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7690
7691         * g++.dg/torture/pr36191.C: Enable for SH.
7692
7693 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7694
7695         * gnat.dg/wide_boolean.adb: New test.
7696         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7697
7698 2010-04-15  Richard Guenther  <rguenther@suse.de>
7699
7700         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7701         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7702         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7703         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7704         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7705         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7706         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7707         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7708         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7709         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7710         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7711         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7712         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7713         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7714         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7715
7716 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7717
7718         PR target/21803
7719         * gcc.target/arm/pr42496.c: New test.
7720
7721 2010-04-14  Jason Merrill  <jason@redhat.com>
7722
7723         PR c++/36625
7724         * g++.dg/ext/attrib38.C: New.
7725
7726 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7727
7728         PR testsuite/43739
7729         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7730
7731 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7732
7733         PR 42966
7734         * gcc.dg/cpp/warn-undef-2.c: Update.
7735         * gcc.dg/cpp/warn-traditional-2.c: Update.
7736         * gcc.dg/cpp/warn-comments-2.c: Update.
7737         * gcc.dg/cpp/warn-variadic-2.c: Update.
7738         * gcc.dg/cpp/warn-long-long-2.c: Update.
7739         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7740         * gcc.dg/cpp/warn-multichar-2.c: Update.
7741         * gcc.dg/cpp/warn-normalized-3.c: Update.
7742         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7743         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7744         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7745         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7746         * gcc.dg/cpp/warn-redefined-2.c: Update.
7747         * gfortran.dg/warning-directive-2.F90: Update.
7748         * c-c++-common/cpp/warning-directive-2.c: Update.
7749
7750 2010-04-14  Michael Matz  <matz@suse.de>
7751
7752         PR tree-optimization/42963
7753         * gcc.dg/pr42963.c: New testcase.
7754
7755 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7756
7757         * gnat.dg/class_wide.adb: Rename into...
7758         * gnat.dg/class_wide1.adb: ...this.
7759         * gnat.dg/class_wide2.ad[sb]: New test.
7760
7761 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7762
7763         PR fortran/18918
7764         * gfortran.dg/coarray_9.f90: Update dg-errors.
7765         * gfortran.dg/coarray_10.f90: New test.
7766         * gfortran.dg/coarray_11.f90: New test.
7767
7768 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7769
7770         PR fortran/43747
7771         gfortran.dg/initialization_24.f90: New test.
7772
7773 2010-04-13  Jason Merrill  <jason@redhat.com>
7774
7775         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7776         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7777
7778 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7779
7780         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7781         * g++.dg/dg.exp: Likewise.
7782         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7783         * c-c++-common/cpp/warning-directive-1.c: ... here.
7784         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7785         * c-c++-common/cpp/warning-directive-2.c: ... here.
7786         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7787         * c-c++-common/cpp/warning-directive-3.c: ... here.
7788         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7789         * c-c++-common/cpp/warning-directive-4.c: ... here.
7790         * g++.dg/cpp/warning-directive-1.C: Delete.
7791         * g++.dg/cpp/warning-directive-2.C: Delete.
7792         * g++.dg/cpp/warning-directive-3.C: Delete.
7793         * g++.dg/cpp/warning-directive-4.C: Delete.
7794         * gcc.dg/cpp/normalised-3.c: Delete.
7795         * g++.dg/cpp/normalised-1.C: Rename as ...
7796         * c-c++-common/cpp/normalised-3.c: ... this.
7797
7798 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7799
7800         * gcc.dg/tree-ssa/sra-9.c: New test.
7801
7802 2010-04-13  Michael Matz  <matz@suse.de>
7803
7804         PR middle-end/43730
7805         * gcc.dg/pr43730.c: New test.
7806
7807 2010-04-13  Michael Matz  <matz@suse.de>
7808
7809         * gcc.dg/tree-ssa/negate.c: New testcase.
7810
7811 2010-04-13  Richard Guenther  <rguenther@suse.de>
7812
7813         PR testsuite/43735
7814         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7815
7816 2010-04-13  Richard Guenther  <rguenther@suse.de>
7817
7818         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7819
7820 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7821
7822         * gnat.dg/derived_type1.adb: New test.
7823
7824 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7825
7826         * gcc.dg/plugindir1.c: New testcase.
7827         * gcc.dg/plugindir2.c: New testcase.
7828         * gcc.dg/plugindir3.c: New testcase.
7829         * gcc.dg/plugindir4.c: New testcase.
7830
7831 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7832
7833         * gcc.target/i386/rotate-2.c: New test.
7834
7835 2010-04-12  Jason Merrill  <jason@redhat.com>
7836
7837         PR c++/43641
7838         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7839         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7840
7841 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7842
7843         PR c++/25811
7844         * g++.dg/init/pr25811.C: New test.
7845
7846 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7847
7848         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7849         dg-error, dg-warning.
7850         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7851
7852 2010-04-12  Richard Guenther  <rguenther@suse.de>
7853
7854         * gcc.dg/torture/inline-2.c: New testcase.
7855
7856 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7857
7858         PR bootstrap/43699
7859         * gcc.dg/Wunused-var-7.c: New test.
7860
7861         PR tree-optimization/43560
7862         * gcc.c-torture/execute/pr43560.c: New test.
7863
7864 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7865
7866         * gnat.dg/aggr13.adb: New test.
7867         * gnat.dg/aggr14.adb: Likewise.
7868         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7869
7870 2010-04-12  Richard Guenther  <rguenther@suse.de>
7871
7872         PR c++/43611
7873         * g++.dg/torture/pr43611.C: New testcase.
7874
7875 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7876
7877         PR c/36774
7878         * gcc.dg/pr36774-1.c: New test.
7879         * gcc.dg/pr36774-2.c: New test.
7880
7881 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7882
7883         * gcc.target/sh/rte-delay-slot.c: New test.
7884
7885 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7886
7887         * gnat.dg/pack9.adb: Remove -cargs option.
7888         * gnat.dg/aggr12.ad[sb]: New test.
7889
7890 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7891
7892         PR target/43417
7893         * gcc.target/sh/pr43417.c: New test.
7894
7895 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7896
7897         PR fortran/43591
7898         * gfortran.dg/spec_expr_6.f90: New test.
7899
7900 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7901
7902         PR cpp/43195
7903         * gcc.dg/cpp/pr43195.c: New.
7904         * gcc.dg/cpp/pr43195.h: New.
7905
7906 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7907
7908         PR 42965
7909         * gcc.dg/Werror-6.c: Adjust.
7910         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7911         * gcc.dg/Werror-4.c: Likewise.
7912         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7913         * gcc.dg/Wswitch-enum-error.c: Likewise.
7914         * gcc.dg/Wpointer-arith.c: Likewise.
7915         * gcc.dg/Wfatal.c: Likewise.
7916         * gcc.dg/Wswitch-error.c: Likewise.
7917         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7918         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7919         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7920         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7921         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7922         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7923         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7924         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7925         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7926         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7927         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7928         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7929         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7930         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7931         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7932         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7933         * g++.dg/cpp/warning-directive-2.C: Likewise.
7934         * gfortran.dg/warning-directive-2.F90: Likewise.
7935
7936 2010-04-09  Jason Merrill  <jason@redhat.com>
7937
7938         PR c++/42623
7939         * g++.dg/template/sizeof13.C: New.
7940
7941 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7942
7943         * g++.dg/other/pr35504.C: Add check for thiscall.
7944         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7945         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7946
7947 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7948
7949         PR c++/28584
7950         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7951         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7952         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7953         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7954         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7955         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7956         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7957         * g++.dg/other/increment1.C: Likewise.
7958
7959 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7960
7961         PR fortran/18918
7962         * gfortran.dg/coarray_7.f90: New test.
7963         * gfortran.dg/coarray_8.f90: New test.
7964
7965 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7966
7967         PR fortran/28039
7968         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7969
7970 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7971
7972         PR target/43643
7973         * gcc.dg/pr43643.c: New test.
7974
7975 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7976
7977         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7978
7979 2010-04-08  Richard Guenther  <rguenther@suse.de>
7980
7981         PR tree-optimization/43679
7982         * gcc.c-torture/compile/pr43679.c: New testcase.
7983
7984 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7985
7986         PR debug/43670
7987         * gcc.dg/pr43670.c: New test.
7988
7989 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7990
7991         PR middle-end/40815
7992         * gcc.dg/tree-ssa/reassoc-19.c: New.
7993
7994 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7995
7996         PR c/18624
7997         * gcc.dg/Wunused-var-1.c: New test.
7998         * gcc.dg/Wunused-var-2.c: New test.
7999         * gcc.dg/Wunused-var-3.c: New test.
8000         * gcc.dg/Wunused-var-4.c: New test.
8001         * gcc.dg/Wunused-var-5.c: New test.
8002         * gcc.dg/Wunused-var-6.c: New test.
8003         * gcc.dg/Wunused-parm-1.c: New test.
8004
8005         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8006         * gcc.dg/trunc-1.c: Likewise.
8007         * gcc.dg/vla-9.c: Likewise.
8008         * gcc.dg/dfp/composite-type.c: Likewise.
8009
8010 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8011
8012         PR objc/35996
8013         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8014         * obj-c++.dg/objc-gc-3.mm: Ditto.
8015
8016 2010-04-07  Simon Baldwin  <simonb@google.com>
8017
8018         * gcc.dg/cpp/warn-undef-2.c: New.
8019         * gcc.dg/cpp/warn-traditional-2.c: New.
8020         * gcc.dg/cpp/warn-comments-2.c: New.
8021         * gcc.dg/cpp/warning-directive-1.c: New.
8022         * gcc.dg/cpp/warn-long-long.c: New.
8023         * gcc.dg/cpp/warn-traditional.c: New.
8024         * gcc.dg/cpp/warn-variadic-2.c: New.
8025         * gcc.dg/cpp/warn-undef.c: New.
8026         * gcc.dg/cpp/warn-normalized-1.c: New.
8027         * gcc.dg/cpp/warning-directive-2.c: New.
8028         * gcc.dg/cpp/warn-long-long-2.c: New.
8029         * gcc.dg/cpp/warn-variadic.c: New.
8030         * gcc.dg/cpp/warn-normalized-2.c: New.
8031         * gcc.dg/cpp/warning-directive-3.c: New.
8032         * gcc.dg/cpp/warn-deprecated-2.c: New.
8033         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8034         * gcc.dg/cpp/warn-multichar-2.c: New.
8035         * gcc.dg/cpp/warn-normalized-3.c: New.
8036         * gcc.dg/cpp/warning-directive-4.c: New.
8037         * gcc.dg/cpp/warn-unused-macros.c: New.
8038         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8039         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8040         * gcc.dg/cpp/warn-cxx-compat.c: New.
8041         * gcc.dg/cpp/warn-redefined.c: New.
8042         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8043         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8044         * gcc.dg/cpp/warn-deprecated.c: New.
8045         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8046         * gcc.dg/cpp/warn-redefined-2.c: New.
8047         * gcc.dg/cpp/warn-comments.c: New.
8048         * gcc.dg/cpp/warn-multichar.c: New.
8049         * g++.dg/cpp/warning-directive-1.C: New.
8050         * g++.dg/cpp/warning-directive-2.C: New.
8051         * g++.dg/cpp/warning-directive-3.C: New.
8052         * g++.dg/cpp/warning-directive-4.C: New.
8053         * gfortran.dg/warning-directive-1.F90: New.
8054         * gfortran.dg/warning-directive-3.F90: New.
8055         * gfortran.dg/warning-directive-2.F90: New.
8056         * gfortran.dg/warning-directive-4.F90: New.
8057
8058 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8059
8060         PR objc++/23716
8061         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8062
8063 2010-04-07  Jason Merrill  <jason@redhat.com>
8064
8065         * g++.dg/template/dr408.C: New.
8066
8067         * g++.dg/lookup/ns4.C: New.
8068
8069         PR c++/38392
8070         * g++.dg/template/friend51.C: New test.
8071
8072         PR c++/41970
8073         * g++.old-deja/g++.other/linkage1.C: Adjust.
8074
8075 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8076
8077         PR c++/42697
8078         * g++.dg/template/crash94.C: New test.
8079
8080 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8081
8082         PR c++/40239
8083         * g++.dg/init/aggr5.C: New test.
8084         * g++.dg/init/aggr5.C: New test.
8085
8086 2010-04-07  Richard Guenther  <rguenther@suse.de>
8087
8088         PR tree-optimization/43270
8089         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8090         * gcc.dg/Warray-bounds-7.c: Likewise.
8091
8092 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8093
8094         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8095         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8096         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8097
8098 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8099
8100         PR c++/42556
8101         * g++.dg/init/pr42556.C: New test.
8102
8103 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8104
8105         PR debug/43628
8106         * g++.dg/debug/dwarf2/typedef2.C: New test.
8107
8108 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8109
8110         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8111         c-c++-common/dwarf2/redeclaration-1.C
8112
8113 2010-04-06  Jason Merrill  <jason@redhat.com>
8114
8115         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8116         * g++.dg/ext/attrib18.C: Likewise.
8117         * g++.dg/ext/bitfield2.C: Likewise.
8118         * g++.dg/ext/bitfield4.C: Likewise.
8119         * g++.dg/ext/visibility/warn2.C: Likewise.
8120         * g++.dg/ext/visibility/warn3.C: Likewise.
8121         * g++.dg/gomp/pr26690-1.C: Likewise.
8122         * g++.dg/inherit/covariant7.C: Likewise.
8123         * g++.dg/init/synth2.C: Likewise.
8124         * g++.dg/lookup/using7.C: Likewise.
8125         * g++.dg/other/crash-4.C: Likewise.
8126         * g++.dg/other/error13.C: Likewise.
8127         * g++.dg/other/error20.C: Likewise.
8128         * g++.dg/parse/crash31.C: Likewise.
8129         * g++.dg/parse/error16.C: Likewise.
8130         * g++.dg/parse/error19.C: Likewise.
8131         * g++.dg/parse/error27.C: Likewise.
8132         * g++.dg/parse/error28.C: Likewise.
8133         * g++.dg/parse/fused-params1.C: Likewise.
8134         * g++.dg/template/error2.C: Likewise.
8135         * g++.dg/template/local6.C: Likewise.
8136         * g++.dg/template/qualttp15.C: Likewise.
8137         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8138         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8139         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8140         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8141         * g++.old-deja/g++.eh/spec6.C: Likewise.
8142         * g++.old-deja/g++.jason/crash3.C: Likewise.
8143         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8144         * g++.old-deja/g++.law/ctors5.C: Likewise.
8145         * g++.old-deja/g++.law/ctors9.C: Likewise.
8146         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8147         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8148         * g++.old-deja/g++.other/struct1.C: Likewise.
8149         * g++.old-deja/g++.other/volatile1.C: Likewise.
8150         * g++.old-deja/g++.pt/crash36.C: Likewise.
8151         * g++.old-deja/g++.pt/derived3.C: Likewise.
8152         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8153         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8154
8155 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8156
8157         PR middle-end/43519
8158         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8159         * gcc.dg/graphite/id-19.c: New.
8160
8161 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8162
8163         PR middle-end/32824
8164         * gcc.dg/vect/pr32824: New.
8165
8166 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8167
8168         PR fortran/18918
8169         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8170         * gfortran.dg/coarray_3.f90: Ditto.
8171         * gfortran.dg/coarray_4.f90: Ditto.
8172         * gfortran.dg/coarray_5.f90: Ditto.
8173         * gfortran.dg/coarray_6.f90: Ditto.
8174         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8175
8176 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8177
8178         PR fortran/18918
8179         * gfortran.dg/coarray_4.f90: Fix test.
8180         * gfortran.dg/coarray_6.f90: Add more tests.
8181
8182 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8183
8184         PR fortran/18918
8185         * gfortran.dg/coarray_4.f90: New test.
8186         * gfortran.dg/coarray_5.f90: New test.
8187         * gfortran.dg/coarray_6.f90: New test.
8188
8189 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8190
8191         PR fortran/18918
8192         * gfortran.dg/iso_fortran_env_5.f90: New test.
8193         * gfortran.dg/iso_fortran_env_6.f90: New test.
8194
8195 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8196
8197         PR fortran/39997
8198         * gfortran.dg/coarray_1.f90: New test.
8199         * gfortran.dg/coarray_2.f90: New test.
8200         * gfortran.dg/coarray_3.f90: New test.
8201
8202 2010-04-06  Jason Merrill  <jason@redhat.com>
8203
8204         PR c++/43648
8205         * g++.dg/template/dtor8.C: New.
8206
8207         PR c++/43621
8208         * g++.dg/template/error-recovery2.C: New.
8209
8210 2010-04-06  Jan Hubicka  <jh@suse.czpli
8211
8212         PR tree-optimization/42906
8213         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8214
8215 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8216
8217         PR fortran/43178
8218         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8219         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8220         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8221
8222 2010-04-06  Richard Guenther  <rguenther@suse.de>
8223
8224         PR tree-optimization/43627
8225         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8226
8227 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8228
8229         PR target/43638
8230         * gcc.target/i386/pr43638.c: New test.
8231
8232 2010-04-06  Richard Guenther  <rguenther@suse.de>
8233
8234         PR middle-end/43661
8235         * gcc.c-torture/compile/pr43661.c: New testcase.
8236
8237 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8238
8239         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8240
8241 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8242
8243         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8244
8245 2010-04-02  Richard Guenther  <rguenther@suse.de>
8246
8247         PR tree-optimization/43629
8248         * gcc.c-torture/execute/pr43629.c: New testcase.
8249
8250 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8251             Dominique d'Humieres  <dominiq@lps.ens.fr>
8252
8253         PR libfortran/43605
8254         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8255
8256 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8257
8258         PR debug/43325
8259         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8260
8261 2010-04-01  Jason Merrill  <jason@redhat.com>
8262
8263         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8264
8265 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8266             Manfred Schwarb  <manfred99@gmx.ch>
8267
8268         PR libfortran/43605
8269         * gfortran.dg/ftell_3.f90: New test.
8270
8271 2010-04-01  Richard Guenther  <rguenther@suse.de>
8272
8273         PR middle-end/43614
8274         * gcc.c-torture/compile/pr43614.c: New testcase.
8275
8276 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8277
8278         PR tree-optimization/43141
8279         * gcc.dg/guality/pr43141.c: New test.
8280
8281 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8284         * g++.dg/eh/spbp.C: Likewise.
8285         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8286         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8287         superfluous casts.
8288         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8289         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8290         * objc.dg/dwarf-2.m: Likewise.
8291
8292 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8293
8294         PR middle-end/43464
8295         * gcc.dg/graphite/id-pr43464.c: New.
8296         * gcc.dg/graphite/id-pr43464-1.c: New.
8297
8298 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8299
8300         PR middle-end/43351
8301         * gcc.dg/graphite/id-pr43351.c
8302
8303 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8304
8305         PR testsuite/35165
8306         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8307         * obj-c++.dg/try-catch-2.mm: Ditto.
8308         * obj-c++.dg/lookup-2.mm: Ditto.
8309         * obj-c++.dg/encode-8.m: Ditto.
8310         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8311         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8312         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8313         * obj-c++.dg/const-str-11.mm: Ditto.
8314         * obj-c++.dg/const-str-9.mm: Ditto.
8315         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8316         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8317         * obj-c++.dg/except-1.mm: Ditto.
8318         * obj-c++.dg/const-str-7.mm: Ditto.
8319         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8320         * obj-c++.dg/const-str-3.mm: Ditto.
8321         * obj-c++.dg/const-str-7.mm: Ditto.
8322         * obj-c++.dg/stubify-2.mm: Change dump file name.
8323
8324         PR objc++/23613
8325         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8326         New macro.
8327         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8328         Remove dg-xfail-if.
8329
8330 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8331
8332         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8333         only with -O2, -O3 or -Os and not with -fwhopr.
8334
8335 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8336
8337         PR c++/43558
8338         * g++.dg/template/typedef31.C: New test.
8339
8340 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8341
8342         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8343         assembler output on *-*-solaris2*.
8344         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8345
8346 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8347
8348         PR debug/43557
8349         * gcc.dg/pr43557-1.c: New test.
8350         * gcc.dg/pr43557-2.c: New file.
8351
8352 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8353
8354         PR 43562
8355         * gcc.dg/pr43562.c: New test.
8356
8357 2010-03-30  Jason Merrill  <jason@redhat.com>
8358
8359         PR c++/43076
8360         * g++.dg/template/error-recovery1.C: New.
8361
8362         PR c++/41786
8363         * g++.dg/parse/ambig5.C: New.
8364
8365 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8366
8367         PR debug/43593
8368         * gcc.dg/guality/pr43593.c: New test.
8369
8370 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8371
8372         PR middle-end/43430
8373         * gcc.dg/vect/pr43430-1.c: New.
8374
8375 2010-03-30  Jason Merrill  <jason@redhat.com>
8376
8377         PR c++/43559
8378         * g++.dg/template/partial7.C: New.
8379
8380 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8381
8382         * gcc.target/s390/stackcheck1.c: New testcase.
8383
8384 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8385
8386         PR libfortran/43265
8387         * gfortran.dg/read_eof_8.f90: New test.
8388
8389 2010-03-29  Jason Merrill  <jason@redhat.com>
8390
8391         * gcc.dg/cpp/include6.c: Change [] to ().
8392
8393         N3077
8394         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8395         splicing and UCNs.
8396         * c-c++-common/raw-string-2.c: Add trigraph test.
8397         * c-c++-common/raw-string-8.c: New.
8398         * c-c++-common/raw-string-9.c: New.
8399         * c-c++-common/raw-string-10.c: New.
8400
8401         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8402         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8403         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8404         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8405         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8406         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8407         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8408
8409 2010-03-29  Richard Guenther  <rguenther@suse.de>
8410
8411         PR tree-optimization/43560
8412         * gcc.dg/torture/pr43560.c: New testcase.
8413
8414 2010-03-29  Jason Merrill  <jason@redhat.com>
8415
8416         N3077
8417         * g++.dg/ext/raw-string-1.C: Change [] to ().
8418         * g++.dg/ext/raw-string-2.C: Change [] to ().
8419         Don't use \ in delimiter.
8420         * g++.dg/ext/raw-string-3.C: Change [] to ().
8421         * g++.dg/ext/raw-string-4.C: Change [] to ().
8422         * g++.dg/ext/raw-string-5.C: Change [] to ().
8423         Test for error on \ in delimiter.
8424         * g++.dg/ext/raw-string-6.C: Change [] to ().
8425         * g++.dg/ext/raw-string-7.C: Change [] to ().
8426
8427 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8428
8429         PR 43564
8430         * gcc.dg/pr43564.c: New test.
8431
8432 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8433
8434         PR fortran/43551
8435         * gfortran.dg/direct_io_12.f90: New test.
8436
8437 2010-03-28  Jan Hubicka  <jh@suse.cz>
8438
8439         PR tree-optimization/43505
8440         * gfortran.dg/pr43505.f90: New testcase.
8441
8442 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8443
8444         PR tree-optimization/43528
8445         * gcc.target/i386/pr43528.c: New test.
8446
8447 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8448
8449         PR c/43381
8450         * gcc.dg/parm-impl-decl-3.c: New test.
8451
8452 2010-03-26  Jason Merrill  <jason@redhat.com>
8453
8454         PR c++/43509
8455         * g++.dg/cpp0x/parse1.C: New.
8456
8457 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8458
8459         PR target/43524
8460         * gcc.target/i386/pr43524.c: New test.
8461
8462 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8463
8464         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8465         whitespace, rename main to foo.
8466         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8467         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8468         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8469         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8470         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8471         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8472         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8473         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8474         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8475         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8476         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8477
8478 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8479
8480         PR c++/43327
8481         * g++.dg/other/crash-10.C: New test.
8482         * g++.dg/other/crash-11.C: New test.
8483
8484 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8485
8486         PR libfortran/43517
8487         * gfortran.dg/read_eof_7.f90: New test.
8488
8489 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8490
8491         PR objc/35165
8492         PR testsuite/43512
8493         * objc-obj-c++-shared: New directory.
8494         * objc-obj-c++-shared/Object1-implementation.h: New file.
8495         * objc-obj-c++-shared/Object1.h: New file.
8496         * objc-obj-c++-shared/Protocol1.h: New file.
8497         * objc-obj-c++-shared/next-abi.h: New file.
8498         * objc-obj-c++-shared/next-mapping.h: New file.
8499         * objc/execute/next_mapping.h: Delete.
8500         * objc.dg/special/special.exp: For all targets run the tests with
8501         -fgnu-runtime, for darwin targets also run the tests with
8502         -fnext-runtime.
8503         * objc.dg/dg.exp: Ditto.
8504         * obj-c++.dg/dg.exp: Ditto.
8505         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8506         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8507         include use of updated NeXT interface.
8508         * objc/execute/formal_protocol-5.m: Ditto.
8509         * objc/execute/protocol-isEqual-2.m: Ditto.
8510         * objc/execute/protocol-isEqual-4.m: Ditto.
8511         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8512         Protocol1.h) and next-mapping.h as required.
8513         * objc/execute/object_is_class.m: Ditto.
8514         * objc/execute/enumeration-1.m: Ditto.
8515         * objc/execute/class-13.m: Ditto.
8516         * objc/execute/formal_protocol-2.m: Ditto.
8517         * objc/execute/formal_protocol-4.m: Ditto.
8518         * objc/execute/class-1.m: Ditto.
8519         * objc/execute/bycopy-1.m: Ditto.
8520         * objc/execute/formal_protocol-6.m: Ditto.
8521         * objc/execute/bycopy-3.m: Ditto.
8522         * objc/execute/class-3.m: Ditto.
8523         * objc/execute/bf-11.m: Ditto.
8524         * objc/execute/class-5.m: Ditto.
8525         * objc/execute/bf-13.m: Ditto.
8526         * objc/execute/class-7.m: Ditto.
8527         * objc/execute/bf-15.m: Ditto.
8528         * objc/execute/class-9.m: Ditto.
8529         * objc/execute/bf-17.m: Ditto.
8530         * objc/execute/bf-19.m: Ditto.
8531         * objc/execute/IMP.m: Ditto.
8532         * objc/execute/exceptions/catchall-1.m: Ditto.
8533         * objc/execute/exceptions/trivial.m: Ditto.
8534         * objc/execute/exceptions/finally-1.m: Ditto.
8535         * objc/execute/exceptions/local-variables-1.m: Ditto.
8536         * objc/execute/exceptions/foward-1.m: Ditto.
8537         * objc/execute/bf-2.m: Ditto.
8538         * objc/execute/string1.m: Ditto.
8539         * objc/execute/bf-4.m: Ditto.
8540         * objc/execute/informal_protocol.m: Ditto.
8541         * objc/execute/string3.m: Ditto.
8542         * objc/execute/bf-6.m: Ditto.
8543         * objc/execute/bf-8.m: Ditto.
8544         * objc/execute/class-tests-1.h: Ditto.
8545         * objc/execute/protocol-isEqual-1.m: Ditto.
8546         * objc/execute/protocol-isEqual-3.m: Ditto.
8547         * objc/execute/_cmd.m: Ditto.
8548         * objc/execute/function-message-1.m: Ditto.
8549         * objc/execute/bf-20.m: Ditto.
8550         * objc/execute/bf-common.h: Ditto.
8551         * objc/execute/np-2.m: Ditto.
8552         * objc/execute/class-10.m: Ditto.
8553         * objc/execute/class-12.m: Ditto.
8554         * objc/execute/enumeration-2.m: Ditto.
8555         * objc/execute/class-14.m: Ditto.
8556         * objc/execute/encode-1.m: Ditto.
8557         * objc/execute/formal_protocol-1.m: Ditto.
8558         * objc/execute/formal_protocol-3.m: Ditto.
8559         * objc/execute/accessing_ivars.m: Ditto.
8560         * objc/execute/bycopy-2.m: Ditto.
8561         * objc/execute/class-2.m: Ditto.
8562         * objc/execute/bf-10.m: Ditto.
8563         * objc/execute/formal_protocol-7.m: Ditto.
8564         * objc/execute/root_methods.m: Ditto.
8565         * objc/execute/class-4.m: Ditto.
8566         * objc/execute/bf-12.m: Ditto.
8567         * objc/execute/class-6.m: Ditto.
8568         * objc/execute/bf-14.m: Ditto.
8569         * objc/execute/nested-func-1.m: Ditto.
8570         * objc/execute/class-8.m: Ditto.
8571         * objc/execute/private.m: Ditto.
8572         * objc/execute/bf-16.m: Ditto.
8573         * objc/execute/bf-18.m: Ditto.
8574         * objc/execute/load-3.m: Ditto.
8575         * objc/execute/compatibility_alias.m: Ditto.
8576         * objc/execute/bf-1.m: Ditto.
8577         * objc/execute/no_clash.m: Ditto.
8578         * objc/execute/bf-3.m: Ditto.
8579         * objc/execute/string2.m: Ditto.
8580         * objc/execute/bf-5.m: Ditto.
8581         * objc/execute/string4.m: Ditto.
8582         * objc/execute/bf-7.m: Ditto.
8583         * objc/execute/object_is_meta_class.m: Ditto.
8584         * objc/execute/bf-9.m: Ditto.
8585         * objc/execute/bf-21.m: Ditto.
8586         * objc/execute/cascading-1.m: Ditto.
8587         * objc/execute/trivial.m: Ditto.
8588         * objc/execute/np-1.m: Ditto.
8589         * objc/compile/trivial.m: Ditto.
8590         * objc/execute/class_self-2.m: Include <stdlib.h>.
8591         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8592         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8593         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8594         and 64bit. Use new NeXT interface as required.
8595         * objc.dg/special/unclaimed-category-1.m: Ditto.
8596         * objc.dg/special/unclaimed-category-1.h: Ditto.
8597         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8598         * objc.dg/func-ptr-1.m: Ditto.
8599         * objc.dg/stret-1.m: Ditto.
8600         * objc.dg/encode-2.m: Ditto.
8601         * objc.dg/category-1.m: Ditto.
8602         * objc.dg/encode-3.m: Ditto.
8603         * objc.dg/call-super-3.m: Ditto.
8604         * objc.dg/method-3.m: Ditto.
8605         * objc.dg/func-ptr-2.m: Ditto.
8606         * objc.dg/lookup-1.m: Ditto.
8607         * objc.dg/encode-4.m: Ditto.
8608         * objc.dg/fix-and-continue-1.m: Ditto.
8609         * objc.dg/proto-lossage-3.m: Ditto.
8610         * objc.dg/method-13.m: Ditto.
8611         * objc.dg/proto-qual-1.m: Ditto.
8612         * objc.dg/zero-link-3.m: Ditto.
8613         * objc.dg/bitfield-1.m: Ditto.
8614         * objc.dg/va-meth-1.m: Ditto.
8615         * objc.dg/super-class-3.m: Ditto.
8616         * objc.dg/call-super-1.m: Ditto.
8617         * objc.dg/type-size-2.m: Ditto.
8618         * objc.dg/method-10.m: Ditto.
8619         * objc.dg/defs.m: Ditto.
8620         * objc.dg/const-str-3.m: Ditto.
8621         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8622         Protocol1.h) and next-mapping.h as required. Use new NeXT
8623         interface as required.
8624         * objc.dg/super-class-4.m: Ditto.
8625         * objc.dg/comp-types-8.m: Ditto.
8626         * objc.dg/call-super-2.m: Ditto.
8627         * objc.dg/objc-fast-4.m: Ditto.
8628         * objc.dg/method-6.m: Ditto.
8629         * objc.dg/const-str-3.m: Ditto.
8630         * objc.dg/const-str-7.m: Ditto.
8631         * objc.dg/method-15.m: Ditto.
8632         * objc.dg/method-19.m: Ditto.
8633         * objc.dg/sync-1.m: Ditto.
8634         * objc.dg/layout-1.m: Ditto.
8635         * objc.dg/bitfield-3.m: Ditto.
8636         * objc.dg/try-catch-3.m: Ditto.
8637         * objc.dg/try-catch-7.m: Ditto.
8638         * objc.dg/comp-types-10.m: Ditto.
8639         * objc.dg/selector-2.: Ditto.
8640         * objc.dg/method-7.m: Ditto.
8641         * objc.dg/typedef-alias-1.m: Ditto.
8642         * objc.dg/proto-lossage-2.m: Ditto.
8643         * objc.dg/comp-types-11.m: Ditto.
8644         * objc.dg/sizeof-1.m: Ditto.
8645         * objc.dg/method-17.m: Ditto.
8646         * objc.dg/bitfield-5.m: Ditto.
8647         * objc.dg/try-catch-1.m: Ditto.
8648         * objc.dg/encode-5.m: Ditto.
8649         * objc.dg/fix-and-continue-2.m: Ditto.
8650         * objc.dg/method-9.m: Ditto.
8651         * objc.dg/isa-field-1.m: Ditto.
8652         * objc.dg/local-decl-2.m: Ditto.
8653         * objc.dg/objc-gc-4.m: Ditto.
8654         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8655         * objc.dg/gnu-runtime-3.m: Ditto.
8656         * objc.dg/encode-7.m: Ditto.
8657         * objc.dg/encode-8.m: Ditto.
8658         * objc.dg/selector-3.m: Ditto.
8659         * objc.dg/gnu-runtime-1.m: Ditto.
8660         * objc.dg/const-str-12.m: Ditto.
8661         * objc.dg/gnu-runtime-2.m: Ditto.
8662         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8663         * objc.dg/selector-1.m: Ditto.
8664         * objc.dg/stubify-2.m: Ditto.
8665         * objc.dg/zero-link-1.m: Ditto.
8666         * objc.dg/stret-2.m: Ditto.
8667         * objc.dg/zero-link-2.m: Ditto.
8668         * objc.dg/next-runtime-1.m: Ditto.
8669         * objc.dg/symtab-1.m: Ditto.
8670         * objc.dg/stubify-1.m: Ditto.
8671         * objc.dg/bitfield-2.m: Ditto.
8672         * objc.dg/try-catch-10.m: Apply to both runtimes.
8673         * objc.dg/const-str-1.m: Ditto.
8674         * objc.dg/image-info.m: Ditto.
8675         * objc.dg/encode-9.m: Ditto.
8676         * objc.dg/pragma-1.m: Apply test to all targets.
8677         * objc.dg/const-str-4.m: Ditto.
8678         * objc.dg/const-str-8.m: Ditto.
8679         * objc.dg/super-class-2.m: Ditto.
8680         * objc.dg/try-catch-5.m: Ditto.
8681         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8682         Protocol1.h) and next-mapping.h as required. Use new NeXT
8683         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8684         * objc.dg/const-str-11.m: Ditto.
8685         * objc.dg/const-str-9.m: Ditto.
8686         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8687         * objc.dg/encode-1.m: Remove redundant -lobjc.
8688         * objc.dg/try-catch-9.m: Tidy space.
8689         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8690         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8691         and 64bit. Use new NeXT interface as required.
8692         * obj-c++.dg/template-4.mm: Ditto.
8693         * obj-c++.dg/defs.mm: Ditto.
8694         * obj-c++.dg/basic.mm: Ditto.
8695         * obj-c++.dg/encode-4.mm: Ditto.
8696         * obj-c++.dg/method-17.mm: Ditto.
8697         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8698         * obj-c++.dg/cxx-class-1.mm: Ditto.
8699         * obj-c++.dg/method-10.mm: Ditto.
8700         * obj-c++.dg/va-meth-1.mm: Ditto.
8701         * obj-c++.dg/encode-5.mm: Ditto.
8702         * obj-c++.dg/lookup-2.mm: Ditto.
8703         * obj-c++.dg/template-3.mm: Ditto.
8704         * obj-c++.dg/proto-qual-1.mm: Ditto.
8705         * obj-c++.dg/qual-types-1.m: Ditto.
8706         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8707         * obj-c++.dg/template-1.mm: Ditto.
8708         * obj-c++.dg/encode-6.mm: Ditto.
8709         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8710         Protocol1.h) and next-mapping.h as required. Use new NeXT
8711         interface as required.
8712         * obj-c++.dg/except-1.mm: Ditto.
8713         * obj-c++.dg/const-str-7.mm: Ditto.
8714         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8715         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8716         * obj-c++.dg/selector-2.mm: Ditto.
8717         * obj-c++.dg/isa-field-1.mm: Ditto.
8718         * obj-c++.dg/try-catch-1.mm: Ditto.
8719         * obj-c++.dg/local-decl-1.mm: Ditto.
8720         * obj-c++.dg/try-catch-9.mm: Ditto.
8721         * obj-c++.dg/no-extra-load.mm: Ditto.
8722         * obj-c++.dg/selector-5.mm: Ditto.
8723         * obj-c++.dg/method-12.mm: Ditto.
8724         * obj-c++.dg/try-catch-11.mm: Ditto.
8725         * obj-c++.dg/comp-types-11.mm: Ditto.
8726         * obj-c++.dg/bitfield-3.mm: Ditto.
8727         * obj-c++.dg/method-6.mm: Ditto.
8728         * obj-c++.dg/super-class-2.mm: Ditto.
8729         * obj-c++.dg/method-21.mm: Ditto.
8730         * obj-c++.dg/const-str-8.mm: Ditto.
8731         * obj-c++.dg/try-catch-7.mm: Ditto.
8732         * obj-c++.dg/method-15.mm: Ditto.
8733         * obj-c++.dg/layout-1.mm: Ditto.
8734         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8735         * obj-c++.dg/const-str-3.mm: Ditto.
8736         * obj-c++.dg/try-catch-2.mm: Ditto.
8737         * obj-c++.dg/objc-gc-3.mm: Ditto.
8738         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8739         * obj-c++.dg/bitfield-1.mm: Ditto.
8740         * obj-c++.dg/selector-6.mm: Ditto.
8741         * obj-c++.dg/method-13.mm: Ditto.
8742         * obj-c++.dg/comp-types-12.mm: Ditto.
8743         * obj-c++.dg/bitfield-4.mm: Ditto.
8744         * obj-c++.dg/try-catch-8.mm: Ditto.
8745         * obj-c++.dg/method-2.mm: Ditto.
8746         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8747         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8748         * obj-c++.dg/const-str-4.mm: Ditto.
8749         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8750         * obj-c++.dg/try-catch-3.mm: Ditto.
8751         * obj-c++.dg/comp-types-9.mm: Ditto.
8752         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8753         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8754         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8755         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8756         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8757         Use new NeXT interface as required.
8758         * obj-c++.dg/const-str-10.mm: Ditto.
8759         * obj-c++.dg/const-str-11.mm: Ditto.
8760         * obj-c++.dg/const-str-9.mm: Ditto.
8761         * obj-c++.dg/method-11.mm: Ditto.
8762         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8763         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8764         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8765         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8766         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8767
8768 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8769
8770         PR c++/43206
8771         * g++.dg/template/typedef30.C: New test case.
8772
8773 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8774
8775         PR c/43385
8776         * gcc.c-torture/execute/pr43385.c: New test.
8777
8778 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8779
8780         * gcc.dg/strncpy-fix-1.c: New test.
8781
8782 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8783
8784         PR testsuite/41609
8785         * lib/objc-torture.exp (objc-set-runtime-options): New.
8786         * objc/execute/execute.exp: Check runtime options on each pass.
8787         * objc/execute/exceptions/exceptions.exp: Ditto.
8788         * objc/compile/compile.exp: Ditto.
8789
8790         PR testsuite/42348
8791         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8792         standard tests.
8793         (check_effective_target_objc2): New proc.
8794         (check_effective_target_next_runtime): New proc.
8795         * lib/objc.exp: Determine which runtime is in force and support it.
8796         * lib/obj-c++.exp: Ditto.
8797
8798 2010-03-24  Jason Merrill  <jason@redhat.com>
8799
8800         PR c++/43502
8801         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8802
8803 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8804
8805         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8806         a loop.
8807         * gcc.dg/ipa/ipa-2.c: Likewise.
8808         * gcc.dg/ipa/ipa-3.c: Likewise.
8809         * gcc.dg/ipa/ipa-4.c: Likewise.
8810         * gcc.dg/ipa/ipa-5.c: Likewise.
8811         * gcc.dg/ipa/ipa-7.c: Likewise.
8812         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8813         a loop.
8814         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8815         i_can_not_be_propagated_fully2 into a loop.
8816         * gcc.dg/ipa/ipa-8.c: New test.
8817         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8818
8819 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8820
8821         PR debug/19192
8822         PR debug/43479
8823         * gcc.dg/guality/pr43479.c: New test.
8824         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8825         and add volatile keyword.
8826
8827 2010-03-23  Mike Stump  <mikestump@comcast.net>
8828
8829         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8830
8831 2010-03-23  Jason Merrill  <jason@redhat.com>
8832
8833         * g++.dg/ext/altivec-17.C: Adjust error message.
8834
8835         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8836         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8837         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8838         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8839         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8840         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8841
8842 2010-03-22  Jason Merrill  <jason@redhat.com>
8843
8844         PR c++/43333
8845         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8846         * g++.dg/ext/is_pod_98.C: New.
8847
8848         PR c++/43281
8849         * g++.dg/cpp0x/auto18.C: New.
8850
8851         * gcc.dg/pr36997.c: Adjust error message.
8852         * g++.dg/ext/vector9.C: Likewise.
8853         * g++.dg/conversion/simd3.C: Likewise.
8854         * g++.dg/other/error23.C: Likewise.
8855
8856 2010-03-22  Michael Matz  <matz@suse.de>
8857
8858         PR middle-end/43475
8859         * gfortran.dg/pr43475.f90: New testcase.
8860
8861 2010-03-22  Richard Guenther  <rguenther@suse.de>
8862
8863         PR tree-optimization/43390
8864         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8865
8866 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8867
8868         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8869         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8870
8871 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8872             Michael Matz  <matz@suse.de>
8873
8874         PR c++/43081
8875         * g++.dg/parse/crash56.C: New test.
8876
8877 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8878
8879         PR fortran/43450
8880         * gfortran.dg/whole_file_15.f90 : New test.
8881
8882 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8883
8884         PR fortran/43409
8885         * gfortran.dg/inquire_size.f90: New test.
8886
8887 2010-03-20  Richard Guenther  <rguenther@suse.de>
8888
8889         PR rtl-optimization/43438
8890         * gcc.c-torture/execute/pr43438.c: New testcase.
8891
8892 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8893
8894         PR c++/43375
8895         * g++.dg/abi/mangle42.C: New test.
8896
8897 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8898
8899         PR C/43211
8900         * gcc.dg/pr43211.c: New test.
8901         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8902
8903 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8904
8905         PR rtl-optimization/42258
8906         * gcc.target/arm/thumb1-mul-moves.c: New test.
8907
8908         PR target/40697
8909         * gcc.target/arm/thumb-andsi.c: New test.
8910
8911         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8912         dg-require-effective-target.
8913
8914 2010-03-19  Michael Matz  <matz@suse.de>
8915
8916         PR c++/43116
8917         * g++.dg/other/pr43116.C: New testcase.
8918
8919 2010-03-19  Michael Matz  <matz@suse.de>
8920
8921         PR target/43305
8922         * gcc.dg/pr43305.c: New testcase.
8923
8924 2010-03-19  Richard Guenther  <rguenther@suse.de>
8925
8926         PR tree-optimization/43415
8927         * gcc.c-torture/compile/pr43415.c: New testcase.
8928
8929 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8930
8931         PR ada/43106
8932         * gnat.dg/case_optimization2.adb: New test.
8933         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8934
8935 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8936             Jack Howarth <howarth@bromo.med.uc.edu>
8937
8938         PR target/36399
8939         * gcc.target/i386/push-1.c: Don't xfail
8940           scan-assembler-not "movups" on darwin.
8941
8942 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR debug/43058
8945         * gcc.dg/pr43058.c: New test.
8946
8947 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8948
8949         PR middle-end/42450
8950         * g++.dg/torture/pr42450.C: New test.
8951
8952 2010-03-18  Michael Matz  <matz@suse.de>
8953
8954         PR middle-end/43419
8955         * gcc.dg/pr43419.c: New testcase.
8956
8957 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8958
8959         PR rtl-optimization/43360
8960         * gcc.dg/torture/pr43360.c: New.
8961
8962 2010-03-18  Michael Matz  <matz@suse.de>
8963
8964         PR tree-optimization/43402
8965         * gcc.dg/pr43402.c: New testcase.
8966
8967 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8968
8969         PR target/42427
8970         * gcc.dg/pr42427.c: New test.
8971
8972 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8973
8974         PR libfortran/43265
8975         * gfortran.dg/read_empty_file.f: New test.
8976         * gfortran.dg/read_eof_all.f90: New test.
8977         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8978         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8979
8980 2010-03-17  Michael Matz  <matz@suse.de>
8981
8982         * gcc.dg/pr43300.c: Add -w.
8983
8984 2010-03-17  Richard Guenther  <rguenther@suse.de>
8985
8986         * gcc.dg/pr43379.c: Add -w.
8987
8988 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8989
8990         PR fortran/43331
8991         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8992
8993 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8994
8995         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8996
8997 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8998
8999         * ada/acats/run_all.sh: Log start and end times.
9000
9001 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9002
9003         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9004
9005 2010-03-16  Richard Guenther  <rguenther@suse.de>
9006
9007         PR middle-end/43379
9008         * gcc.dg/pr43379.c: New testcase.
9009
9010 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR debug/43051
9013         * gcc.dg/guality/pr43051-1.c: New test.
9014
9015 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9016
9017         PR testsuite/43363
9018         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9019
9020 2010-03-15  Michael Matz  <matz@suse.de>
9021
9022         PR middle-end/43300
9023         * gcc.dg/pr43300.c: New testcase.
9024
9025 2010-03-15  Richard Guenther  <rguenther@suse.de>
9026
9027         PR tree-optimization/43367
9028         * gcc.c-torture/compile/pr43367.c: New testcase.
9029
9030 2010-03-15  Richard Guenther  <rguenther@suse.de>
9031
9032         PR tree-optimization/43317
9033         * gcc.dg/pr43317.c: New testcase.
9034
9035 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9036
9037         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9038
9039 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9040
9041         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9042
9043 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9044
9045         PR fortran/43362
9046         * gfortran.dg/impure_constructor_1.f90: New test.
9047
9048 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9049
9050         PR middle-end/43354
9051         * gfortran.dg/graphite/id-pr43354.f: New.
9052
9053 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9054
9055         PR middle-end/43349
9056         * gfortran.dg/graphite/pr43349.f: New.
9057
9058 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9059
9060         PR middle-end/43306
9061         * gcc.dg/graphite/pr43306.c: New.
9062
9063 2010-03-12  David S. Miller  <davem@davemloft.net>
9064
9065         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9066         sparc.
9067
9068 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9069
9070         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9071
9072 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9073
9074         PR fortran/43291
9075         PR fortran/43326
9076         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9077
9078 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9079
9080         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9081         fail for *-*-mingw* targets.
9082
9083 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9084
9085         PR debug/43329
9086         * gcc.dg/guality/pr43329-1.c: New test.
9087
9088 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9089
9090         PR tree-optimization/43257
9091         * g++.dg/torture/pr43257.C: New test.
9092
9093 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9094
9095         PR fortran/43228
9096         * gfortran.dg/namelist_61.f90: New test.
9097
9098 2010-03-11  Richard Guenther  <rguenther@suse.de>
9099
9100         PR tree-optimization/43255
9101         * gcc.c-torture/compile/pr43255.c: New testcase.
9102
9103 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9104
9105         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9106         * gcc.dg/pr43280.c: New testcase.
9107
9108 2010-03-11  Richard Guenther  <rguenther@suse.de>
9109
9110         PR lto/43200
9111         * gcc.dg/lto/20100227-1_0.c: New testcase.
9112         * gcc.dg/lto/20100227-1_1.c: Likewise.
9113
9114 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9115
9116         PR libfortran/43320
9117         PR libfortran/43265
9118         * gfortran.dg/read_eof_6.f: New test
9119         * gfortran.dg/read_x_eof.f90: New test.
9120         * gfortran.dg/read_x_past.f: Update test.
9121
9122 2010-03-10  Jan Hubicka  <jh@suse.cz>
9123
9124         * gcc.c-torture/compile/pr43288.c: New test.
9125
9126 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9127
9128         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9129         -fpic/-fPIC flags.
9130         * g++.old-deja/g++.pt/asm2.C: Likewise.
9131         * gcc.c-torture/compile/20000804-1.c: Likewise.
9132         * gcc.target/i386/clobbers.c: Likewise.
9133
9134 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9135
9136         PR fortran/43303
9137         * gfortran.dg/c_assoc_3.f90: New test.
9138
9139 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9140
9141         PR debug/36728
9142         * gcc.dg/guality/pr36728-1.c: New test.
9143         * gcc.dg/guality/pr36728-2.c: New test.
9144
9145 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9146
9147         * gcc.dg/h8300-div-delay-slot.c: New test.
9148
9149 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9150
9151         PR tree-optimization/43236
9152         * gcc.c-torture/execute/pr43236.c: New test.
9153
9154 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9155
9156         PR middle-end/42859
9157         * g++.dg/eh/pr42859.C: New test.
9158
9159 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR debug/43299
9162         * gcc.dg/pr43299.c: New test.
9163
9164         PR debug/43290
9165         * g++.dg/eh/unwind2.C: New test.
9166
9167 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9168             Reza Yazdani  <reza.yazdani@amd.com>
9169
9170         PR middle-end/43065
9171         * gcc.dg/graphite/run-id-4.c: New.
9172
9173 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9174
9175         PR middle-end/43065
9176         * gcc.dg/graphite/run-id-3.c: New.
9177
9178 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9179
9180         PR middle-end/42644
9181         PR middle-end/42130
9182         * gcc.dg/graphite/id-18.c: New.
9183         * gcc.dg/graphite/run-id-pr42644.c: New.
9184
9185 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9186
9187         PR middle-end/42326
9188         * gcc.dg/graphite/pr42326.c: New.
9189
9190 2010-03-08  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/43269
9193         * gcc.c-torture/execute/pr43269.c: New testcase.
9194
9195 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9196
9197         PR fortran/43256
9198         * gfortran.dg/typebound_call_13.f03: New.
9199
9200 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9201
9202         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9203         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9204
9205 2010-03-05  Jason Merrill  <jason@redhat.com>
9206
9207         * g++.dg/abi/mangle40.C: Require weak and alias.
9208
9209 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9210
9211         PR middle-end/42326
9212         * gfortran.dg/graphite/pr42326.f90: New.
9213         * gfortran.dg/graphite/pr42326-1.f90: New.
9214
9215 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9216
9217         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9218         (gnat_target_compile): Likewise.
9219         Reinitialize GNAT_UNDER_TEST if target changes.
9220         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9221         (local_find_gnatmake): Pass full --GCC to gnatlink.
9222         Remove --LINK.
9223
9224 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9225
9226         PR c/43248
9227         * gcc.dg/compound-literal-1.c: New testcase.
9228
9229 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9230
9231         PR tree-optimization/43164
9232         PR tree-optimization/43191
9233         * gcc.c-torture/compile/pr43164.c: New test.
9234         * gcc.c-torture/compile/pr43191.c: Likewise.
9235
9236 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9237
9238         PR fortran/43244
9239         * gfortran.dg/finalize_9.f90: New.
9240
9241 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9242             Ken Werner <ken@linux.vnet.ibm.com>
9243
9244         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9245         to dg-options for spu.
9246         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9247         dump-scan target to exclude spu.
9248
9249 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9250
9251         PR middle-end/43209
9252         * gcc.dg/tree-ssa/ivopts-4.c: New.
9253
9254 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9255
9256         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9257         include-opts and exclude-opts; skip checking the flags if arguments
9258         are the same as the defaults.
9259         (dg-xfail-if): Verify the number of arguments, supply defaults
9260         for unspecified optional arguments.
9261         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9262
9263 2010-03-03  Jason Merrill  <jason@redhat.com>
9264
9265         PR c++/12909
9266         * g++.dg/abi/mangle40.C: Updated.
9267
9268 2010-03-03  Jason Merrill  <jason@redhat.com>
9269
9270         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9271         * g++.dg/abi/mangle23.C: Likewise.
9272         * g++.dg/eh/simd-2.C: Likewise.
9273         * g++.dg/ext/attribute-test-2.C: Likewise.
9274         * g++.dg/ext/vector14.C: Likewise.
9275         * g++.dg/other/pr34435.C: Likewise.
9276         * g++.dg/template/conv8.C: Likewise.
9277         * g++.dg/template/nontype9.C: Likewise.
9278         * g++.dg/template/qualttp17.C: Likewise.
9279         * g++.dg/template/ref1.C: Likewise.
9280         * g++.old-deja/g++.pt/crash68.C: Likewise.
9281         * g++.old-deja/g++.pt/ref1.C: Likewise.
9282         * g++.old-deja/g++.pt/ref3.C: Likewise.
9283         * g++.old-deja/g++.pt/ref4.C: Likewise.
9284
9285         PR c++/12909
9286         * g++.dg/abi/mangle40.C: New.
9287         * g++.dg/abi/mangle41.C: New.
9288         * g++.dg/lto/20100302_0.C: New.
9289         * g++.dg/lto/20100302_1.C: New.
9290         * g++.dg/lto/20100302.h: New.
9291
9292 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9293
9294         PR fortran/43243
9295         * gfortran.dg/internal_pack_12.f90: New test.
9296
9297 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9298
9299         * gcc.dg/pr36997.c: Adjust error message.
9300
9301 2010-03-03  Mike Stump  <mikestump@comcast.net>
9302
9303         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9304         adjustments to not be present on machines that align the stack to
9305         more than 4 bytes and don't have a red zone yet as that is an
9306         unimplemented optimization.
9307
9308 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9309
9310         PR fortran/43169
9311         * gfortran.dg/impure_assignment_3.f90: New.
9312
9313 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR debug/43229
9316         * gfortran.dg/pr43229.f90: New test.
9317
9318         PR debug/43237
9319         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9320
9321         PR debug/43177
9322         * gcc.dg/guality/pr43177.c: New test.
9323
9324 2010-03-02  Jason Merrill  <jason@redhat.com>
9325
9326         * g++.dg/ext/vector9.C: Adjust error message.
9327         * g++.dg/conversion/simd3.C: Likewise.
9328         * g++.dg/other/error23.C: Likewise.
9329
9330 2010-03-02  Mike Stump  <mikestump@comcast.net>
9331
9332         PR c++/41090
9333         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9334
9335 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9336
9337         PR fortran/43180
9338         * gfortran.dg/internal_pack_10.f90: New test.
9339
9340         PR fortran/43173
9341         * gfortran.dg/internal_pack_11.f90: New test.
9342
9343 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9344
9345         PR middle-end/42640
9346         * gcc.dg/tree-ssa/pr42640.c: New.
9347
9348 2010-03-01  Richard Guenther  <rguenther@suse.de>
9349
9350         PR tree-optimization/43220
9351         * gcc.c-torture/execute/pr43220.c: New testcase.
9352
9353 2010-03-01  Richard Guenther  <rguenther@suse.de>
9354
9355         PR middle-end/43213
9356         * gcc.dg/pr43213.c: New testcase.
9357
9358 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9359
9360         PR pch/14940
9361         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9362
9363 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9364
9365         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9366         New function.
9367         (check_effective_target_ucn): Likewise.
9368
9369         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9370         if !ucn.
9371         * gcc.dg/ucnid-2.c: Likewise.
9372         * gcc.dg/ucnid-3.c: Likewise.
9373         * gcc.dg/ucnid-4.c: Likewise.
9374         * gcc.dg/ucnid-11.c: Likewise.
9375         * gcc.dg/ucnid-12.c: Likewise.
9376         * gcc.dg/ucnid-6.c: Skip if !ucn.
9377         * gcc.dg/ucnid-9.c: Likewise.
9378
9379 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9380
9381         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9382         lists to dg-skip-if.
9383         * gcc.target/i386/stackalign/return-3.c: Likewise.
9384
9385 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9386
9387         * gcc.target/i386/clearcap.map: New file.
9388         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9389         Pass clearcap.map by default if supported.
9390
9391 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9392
9393         PR fortran/42900
9394         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9395         Explain this.
9396         * gfortran.dg/stat_2.f90: Likewise.
9397
9398 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9399
9400         PR fortran/43199
9401         * gfortran.dg/module_read_2.f90: New test.
9402
9403 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/42748
9406         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9407         * g++.dg/abi/mangle12.C: Likewise.
9408         * g++.dg/abi/mangle20-2.C: Likewise.
9409         * g++.dg/abi/mangle17.C: Likewise.
9410         * g++.dg/template/cond2.C: Likewise.
9411         * g++.dg/template/pr35240.C: Likewise.
9412
9413 2010-02-27  Richard Guenther  <rguenther@suse.de>
9414
9415         PR tree-optimization/43186
9416         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9417
9418 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9419
9420         * g++.dg/abi/packed1.C: Expect warning on the SH.
9421
9422 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9423
9424         PR c++/42054:
9425         * g++.dg/parse/error37.C: New test.
9426
9427 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9428
9429         PR c/24577
9430         PR c/43192
9431         * gcc.dg/pr8927-1.c: Match new note.
9432         * gcc.dg/990506-0.c: Likewise.
9433         * gcc.dg/gomp/flush-2.c: Likewise.
9434         * gcc.dg/gomp/atomic-5.c: Likewise.
9435         * gcc.dg/gomp/pr34607.c: Likewise.
9436         * gcc.dg/pr35746.c: Likewise.
9437         * gcc.dg/cpp/pragma-1.c: Likewise.
9438         * gcc.dg/cpp/pragma-2.c: Likewise.
9439         * gcc.dg/pr41842.c: Likewise.
9440         * gcc.dg/noncompile/20040629-1.c: Likewise.
9441         * objc.dg/private-1.m: Likewise.
9442
9443 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9444
9445         PR fortran/43185
9446         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9447         * gfortran.dg/default_initialization_4.f90: New test.
9448
9449 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9450
9451         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9452         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9453         * gnat.dg/thin_pointer2.adb: New test.
9454         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9455
9456 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9457
9458         PR c/20631
9459         * gcc.dg/cpp/c90-pedantic.c: New.
9460         * gcc.dg/cpp/c90.c: New.
9461         * gcc.dg/gnu90-const-expr-1.c: New.
9462         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9463
9464 2010-02-26  Richard Guenther  <rguenther@suse.de>
9465
9466         PR tree-optimization/43186
9467         * gcc.c-torture/compile/pr43186.c: New testcase.
9468
9469 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9470
9471         PR debug/43190
9472         * c-c++-common/dwarf2/pr43190.c: New test.
9473
9474 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9475
9476         PR testsuite/37074:
9477         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9478
9479 2010-02-26  Richard Guenther  <rguenther@suse.de>
9480
9481         PR tree-optimization/43188
9482         * gcc.c-torture/compile/pr43188.c: New testcase.
9483
9484 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9485
9486         PR target/43175
9487         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9488
9489 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9490
9491         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9492
9493 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9494
9495         PR target/43154
9496         * gcc.target/powerpc/pr43154.c: New file.
9497
9498 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9499
9500         PR debug/43166
9501         * gfortran.dg/debug/pr43166.f: New test.
9502
9503         PR debug/43165
9504         * gcc.dg/torture/pr43165.c: New test.
9505
9506 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9507
9508         PR c/43128
9509         * c-c++-common/pr41779.c: Update.
9510
9511 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9512
9513         PR ada/32547
9514         * lib/gnat-dg.exp (gnat_load): Redefine.
9515
9516         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9517         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9518
9519 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9520
9521         PR libobjc/36610
9522         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9523         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9524         -fgnu-runtime.
9525         Sort entries.
9526
9527 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9528
9529         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9530
9531 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9532
9533         PR debug/43150
9534         * gcc.dg/guality/vla-1.c: New test.
9535
9536 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9537
9538         PR fortran/43042
9539         * gfortran.dg/c_ptr_tests_15.f90: New test.
9540
9541 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9542
9543         PR target/43107
9544         * gcc.target/i386/pr43107.c: New test.
9545
9546 2010-02-23  Jason Merrill  <jason@redhat.com>
9547
9548         PR c++/43143
9549         * g++.dg/cpp0x/variadic100.C: New.
9550
9551 2010-02-23  Jason Merrill  <jason@redhat.com>
9552
9553         PR debug/42800
9554         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9555         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9556         * c-c++-common/dwarf2/vla1.c: New.
9557
9558 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9559
9560         PR target/43139
9561         * gcc.dg/pr43139.c: New test.
9562
9563         PR debug/43077
9564         * gcc.dg/guality/pr43077-1.c: New test.
9565
9566 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9567
9568         PR 43123
9569         * gcc.dg/march.c: New.
9570         * gcc.dg/march-generic.c: New.
9571         * gcc.dg/mtune.c: New.
9572
9573 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9574
9575         PR middle-end/43083
9576         * gcc.dg/graphite/pr43083.c: New.
9577
9578 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9579
9580         PR middle-end/43097
9581         * gfortran.dg/graphite/pr43097.f: New.
9582
9583 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9584             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9585
9586         PR middle-end/43140
9587         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9588
9589 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9590
9591         PR middle-end/43026
9592         * g++.dg/graphite/pr43026.C: New.
9593
9594 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9595
9596         PR c++/43126
9597         * gcc.dg/cleanup-1.c: Update.
9598         * gcc.dg/func-args-1.c: Update.
9599         * gcc.dg/format/sentinel-1.c: Update.
9600         * g++.old-deja/g++.jason/scoping10.C: Update.
9601         * g++.old-deja/g++.ns/lookup5.C: Update.
9602         * g++.dg/ext/cleanup-1.C: Update.
9603         * g++.dg/parse/varmod1.C: Update.
9604         * g++.dg/parse/error33.C: Update.
9605         * g++.dg/expr/call3.C: Update.
9606         * g++.dg/func-args-1.C: New.
9607
9608 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9609
9610         PR c/43125
9611         * gcc.dg/attr-used-2.c: Moved to ...
9612         * c-c++-common/attr-used-2.c: Here.
9613
9614         * gcc.dg/attr-used.c: Moved to ...
9615         * c-c++-common/attr-used.c: Here.
9616
9617 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9618
9619         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9620
9621 2010-02-22  Richard Guenther  <rguenther@suse.de>
9622
9623         PR lto/43045
9624         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9625         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9626
9627 2010-02-22  Richard Guenther  <rguenther@suse.de>
9628
9629         PR tree-optimization/42749
9630         * gcc.c-torture/compile/pr42749.c: New testcase.
9631
9632 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9633
9634         PR fortran/43072
9635         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9636         * gfortran.dg/internal_pack_9.f90: New test.
9637
9638 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9639
9640         PR c++/23510
9641         * g++.dg/template/recurse.C: Adjust.
9642         * g++.dg/template/pr23510.C: New.
9643
9644 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9645
9646         PR c++/42824
9647         * g++.dg/template/memclass4.C: New test.
9648
9649 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9650
9651         PR fortran/35259
9652         * gfortran.dg/reassoc_5.f90: New test.
9653
9654 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9655
9656         PR target/43067
9657         * gcc.target/i386/pr43067.c: New test.
9658
9659 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9660
9661         PR c++/35669
9662         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9663         -Wconversion-null.
9664         * g++.dg/warn/Wconversion-null.C: New test.
9665         * g++.old-deja/g++.other/null1.C: Move to...
9666         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9667
9668 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9669
9670         PR fortran/36932
9671         PR fortran/36933
9672         * gfortran.dg/dependency_26.f90: New test.
9673
9674         PR fortran/43072
9675         * gfortran.dg/internal_pack_7.f90: New test.
9676
9677         PR fortran/43111
9678         * gfortran.dg/internal_pack_8.f90: New test.
9679
9680 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9681
9682         PR 43128
9683         * c-c++-common/pr41779.c: Fix broken testcase.
9684
9685 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9686
9687         PR 36513
9688         * c-c++-common/pr36513.c: New testcase.
9689         * c-c++-common/pr36513-2.c: New testcase.
9690
9691 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9692
9693         PR 41779
9694         * c-c++-common/pr41779.c: New.
9695
9696 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR debug/43084
9699         * gcc.dg/pr43084.c: New test.
9700
9701 2010-02-19  Richard Guenther  <rguenther@suse.de>
9702
9703         PR tree-optimization/42916
9704         * gcc.dg/pr42916.c: New testcase.
9705
9706 2010-02-18  Jason Merrill  <jason@redhat.com>
9707
9708         PR c++/42837
9709         * g++.dg/abi/packed1.C: Add expected warning.
9710
9711         PR c++/43108
9712         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9713         * gcc.dg/torture/dg-torture.exp: Likewise.
9714         * c-c++-common/torture/complex-sign.h,
9715         c-c++-common/torture/complex-sign-add.c,
9716         c-c++-common/torture/complex-sign-mixed-add.c,
9717         c-c++-common/torture/complex-sign-mixed-div.c,
9718         c-c++-common/torture/complex-sign-mixed-mul.c,
9719         c-c++-common/torture/complex-sign-mixed-sub.c,
9720         c-c++-common/torture/complex-sign-mul.c,
9721         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9722         Adapt for C++ compilation as well.
9723
9724         PR c++/43070
9725         * g++.dg/ext/label1.C: Update.
9726         * g++.dg/ext/label2.C: Update.
9727
9728         PR c++/26261
9729         * g++.dg/template/dependent-name6.C: New.
9730
9731         PR c++/43109
9732         * g++.dg/parse/namespace12.C: New.
9733
9734 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9735
9736         PR tree-optimization/43066
9737         * gcc.c-torture/compile/pr43066.c: New test.
9738
9739 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9740
9741         * g++.dg/ext/attrib35.C: Fix target selector string.
9742         * g++.dg/ext/attrib36.C: Ditto.
9743         * g++.dg/ext/attrib37.C: Ditto.
9744         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9745         * g++.dg/abi/mangle25.C: Ditto.
9746
9747 2010-02-17  Jason Merrill  <jason@redhat.com>
9748
9749         PR c++/43069
9750         * g++.dg/parse/namespace11.C: New.
9751
9752         PR c++/43093
9753         * g++.dg/ext/attrib37.C: New.
9754
9755         PR c++/43079
9756         * g++.dg/template/ptrmem20.C: New.
9757
9758 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9759
9760         PR target/43103
9761         * gcc.target/i386/xop-check.h: Include m256-check.h.
9762         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9763         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9764         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9765         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9766
9767 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9768
9769         PR debug/42918
9770         * gcc.dg/pr42918.c: New test.
9771
9772 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9773
9774         * g++.dg/ext/attrib36.C: Require ILP32.
9775
9776 2010-02-16  Richard Guenther  <rguenther@suse.de>
9777
9778         PR tree-optimization/41043
9779         * gfortran.dg/pr41043.f90: New testcase.
9780         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9781
9782 2010-02-16  Jason Merrill  <jason@redhat.com>
9783
9784         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9785
9786 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9787
9788         PR tree-optimization/43074
9789         * gcc.dg/vect/fast-math-pr43074.c: New test.
9790
9791 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9792
9793         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9794
9795 2010-02-16  Jason Merrill  <jason@redhat.com>
9796
9797         PR c++/43031
9798         * g++.dg/ext/attrib36.C: New.
9799
9800         PR c++/43036
9801         * g++.dg/other/array6.C: New.
9802
9803 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9804
9805         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9806
9807 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9808
9809         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9810         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9811         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9812         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9813         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9814         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9815
9816 2010-02-15  Richard Guenther  <rguenther@suse.de>
9817
9818         PR middle-end/43068
9819         * g++.dg/torture/pr43068.C: New testcase.
9820
9821 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9822
9823         PR c++/43024
9824         * g++.dg/opt/ice1.C: New.
9825
9826 2010-02-14  Jason Merrill  <jason@redhat.com>
9827
9828         PR c++/41997
9829         * g++.dg/cpp0x/initlist-opt.C: New.
9830
9831 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9832
9833         PR fortran/41113
9834         PR fortran/41117
9835         * gfortran.dg/internal_pack_6.f90: New test.
9836
9837 2010-02-12  Jason Merrill  <jason@redhat.com>
9838
9839         PR c++/43054
9840         * g++.dg/cpp0x/variadic99.C: New.
9841
9842 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9843
9844         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9845         sign extend pointers to gualchk_t.
9846
9847         PR c++/43033
9848         * g++.dg/other/default3.C: Xfail g4 test.
9849
9850 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9851
9852         PR middle-end/43012
9853         * gcc.dg/graphite/pr43012.c: New.
9854
9855 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9856
9857         PR middle-end/42930
9858         * g++.dg/graphite/pr42930.C: New.
9859
9860 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9861
9862         PR middle-end/42914
9863         PR middle-end/42530
9864         * gcc.dg/graphite/pr42530.c: New.
9865         * gcc.dg/graphite/pr42914.c: New.
9866
9867 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9868
9869         PR middle-end/42771
9870         * gcc.dg/graphite/pr42771.c: New.
9871
9872 2010-02-11  Richard Guenther  <rguenther@suse.de>
9873
9874         PR tree-optimization/42998
9875         * gcc.c-torture/compile/pr42998.c: New testcase.
9876
9877 2010-02-10  Jason Merrill  <jason@redhat.com>
9878
9879         PR c++/41896
9880         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9881
9882         PR c++/42983, core issue 906
9883         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9884         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9885
9886         PR c++/43016
9887         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9888
9889 2010-02-10  Richard Guenther  <rguenther@suse.de>
9890
9891         PR tree-optimization/43017
9892         * gcc.dg/torture/pr43017.c: New testcase.
9893
9894 2010-02-10  Tobias Burnus <burnus@net-b.de>
9895
9896         PR fortran/40823
9897         * gfortran.dg/private_type_1.f90: Update error location.
9898         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9899         * gfortran.dg/typebound_operator_2.f03: Ditto.
9900         * gfortran.dg/assignment_2.f90: Ditto.
9901         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9902         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9903
9904 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9905
9906         PR fortran/43015
9907         * gfortran.dg/bind_c_usage_20.f90: New test.
9908
9909 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9910
9911         PR debug/43010
9912         * g++.dg/debug/pr43010.C: New test.
9913
9914 2010-02-10  Richard Guenther  <rguenther@suse.de>
9915
9916         PR c/43007
9917         * gcc.c-torture/execute/20100209-1.c: New testcase.
9918         * gcc.dg/fold-div-3.c: Likewise.
9919
9920 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9921
9922         * gcc.dg/builtin-ffs-1.c: New test.
9923
9924 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9925
9926         PR fortran/42999
9927         * gfortran.dg/array_constructor_35.f90: New test.
9928
9929 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9930
9931         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9932
9933 2010-02-09  Jason Merrill  <jason@redhat.com>
9934
9935         PR c++/42399
9936         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9937
9938         PR c++/42370
9939         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9940
9941 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9942
9943         PR fortran/41869
9944         * gfortran.dg/module_write_1.f90: New test.
9945
9946 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9947
9948         * gcc.dg/pr19340.c: Adjust.
9949
9950 2010-02-09  Richard Guenther  <rguenther@suse.de>
9951
9952         PR tree-optimization/43008
9953         * gcc.c-torture/execute/pr43008.c: New testcase.
9954
9955 2010-02-09  Richard Guenther  <rguenther@suse.de>
9956
9957         PR tree-optimization/43000
9958         * gcc.dg/torture/pr43000.c: New testcase.
9959         * gcc.dg/torture/pr43002.c: Likewise.
9960
9961 2010-02-09  Daniel Kraft  <d@domob.eu>
9962
9963         PR fortran/39171
9964         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9965         and pass -Wsurprising as necessary.
9966
9967 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR tree-optimization/42890
9970         * g++.dg/torture/pr42890.C: New test.
9971
9972 2010-02-08  Richard Guenther  <rguenther@suse.de>
9973
9974         PR middle-end/42995
9975         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9976
9977 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9978
9979         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9980         return 0 from main.
9981         * gcc.dg/graphite/block-1.c: Same.
9982         * gcc.dg/graphite/block-3.c: Same.
9983         * gcc.dg/graphite/block-4.c: Same.
9984         * gcc.dg/graphite/block-5.c: Same.
9985         * gcc.dg/graphite/block-6.c: Same.
9986         * gcc.dg/graphite/block-7.c: Same.
9987         * gcc.dg/graphite/interchange-0.c: Same.
9988         * gcc.dg/graphite/interchange-1.c: Same.
9989         * gcc.dg/graphite/interchange-10.c: Same.
9990         * gcc.dg/graphite/interchange-11.c: Same.
9991         * gcc.dg/graphite/interchange-12.c: Same.
9992         * gcc.dg/graphite/interchange-2.c: Same.
9993         * gcc.dg/graphite/interchange-3.c: Same.
9994         * gcc.dg/graphite/interchange-4.c: Same.
9995         * gcc.dg/graphite/interchange-5.c: Same.
9996         * gcc.dg/graphite/interchange-6.c: Same.
9997         * gcc.dg/graphite/interchange-7.c: Same.
9998         * gcc.dg/graphite/interchange-8.c: Same.
9999         * gcc.dg/graphite/interchange-9.c: Same.
10000         * gcc.dg/graphite/interchange-mvt.c: Same.
10001
10002 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10003
10004         * gfortran.dg/graphite/id-19.f: New.
10005         * gfortran.dg/graphite/pr14741.f90: New.
10006         * gfortran.dg/graphite/pr41924.f90: New.
10007         * gfortran.dg/graphite/run-id-2.f90: New.
10008
10009 2010-02-07  Richard Guenther  <rguenther@suse.de>
10010
10011         PR middle-end/42956
10012         * gcc.c-torture/compile/pr42956.c: New testcase.
10013
10014 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10015
10016         PR libfortran/42742
10017         * gfortran.dg/fmt_cache_2.f: New test.
10018
10019 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10020
10021         * gfortran.dg/read_no_eor.f90: New test.
10022
10023 2010-02-05  Jason Merrill  <jason@redhat.com>
10024
10025         * g++.dg/ext/label13.C: Move constructor body out of class.
10026
10027 2010-02-03  Jason Merrill  <jason@redhat.com>
10028
10029         PR c++/42870
10030         * g++.dg/ext/dllexport3.C: New.
10031
10032 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10033
10034         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10035
10036 2010-02-05  Richard Guenther  <rguenther@suse.de>
10037
10038         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10039
10040 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10041
10042         PR c++/42915
10043         * g++.dg/other/crash-9.C: New test.
10044
10045 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10046
10047         PR fortran/42309
10048         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10049
10050 2010-02-04  Richard Guenther  <rguenther@suse.de>
10051
10052         PR rtl-optimization/42952
10053         * gcc.dg/torture/pr42952.c: New testcase.
10054
10055 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10056
10057         PR libfortran/42901
10058         * gfortran.dg/namelist_60.f90: New test.
10059
10060 2010-02-03  Jason Merrill  <jason@redhat.com>
10061
10062         PR c++/40138
10063         * g++.dg/ext/builtin11.C: New.
10064
10065         PR c++/4926
10066         PR c++/38600
10067         * g++.dg/abi/mangle35.C: New.
10068         * g++.dg/abi/mangle37.C: New.
10069
10070         PR c++/12909
10071         * g++.dg/abi/mangle36.C: New.
10072
10073         PR c++/35652
10074         * g++.dg/warn/string1.C: New.
10075
10076 2010-02-03  Richard Guenther  <rguenther@suse.de>
10077
10078         PR tree-optimization/42944
10079         * gcc.dg/errno-1.c: New testcase.
10080
10081 2010-02-03  Richard Guenther  <rguenther@suse.de>
10082
10083         PR middle-end/42927
10084         * gcc.c-torture/compile/pr42927.c: New testcase.
10085
10086 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10087
10088         PR fortran/42936
10089         * gfortran.dg/null_4.f90: New test.
10090
10091 2010-02-02  Jason Merrill  <jason@redhat.com>
10092
10093         PR c++/41090
10094         * g++.dg/ext/label13.C: New.
10095
10096 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10097
10098         PR fortran/42650
10099         * gfortran.dg/func_result_5.f90: New test.
10100
10101 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10102
10103         PR fortran/42922
10104         * gfortran.dg/pure_initializer_3.f90: News test.
10105
10106 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10107
10108         PR fortran/42888
10109         * gfortran.dg/allocate_derived_2.f90: New test.
10110
10111 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10112
10113         PR middle-end/42898
10114         * gcc.dg/torture/pr42898-2.c: New test.
10115
10116 2010-01-31  Richard Guenther  <rguenther@suse.de>
10117
10118         PR middle-end/42898
10119         * gcc.dg/torture/pr42898.c: New testcase.
10120
10121 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10122
10123         PR fortran/38324
10124         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10125         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10126
10127 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10128
10129         * g++.dg/tree-ssa/inline-1.C: New.
10130         * g++.dg/tree-ssa/inline-2.C: New.
10131         * g++.dg/tree-ssa/inline-3.C: New.
10132
10133 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10134
10135         PR testsuite/41701
10136         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10137         the string 'pow' in the pathname of the compiler from generating a
10138         test failure.
10139
10140 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10141
10142         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10143         * g++.old-deja/g++.mike/eh17.C: Likewise.
10144         * g++.old-deja/g++.mike/p5571.C: Likewise.
10145
10146 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10147
10148         PR c++/42758
10149         PR c++/42634
10150         PR c++/42336
10151         PR c++/42797
10152         PR c++/42880
10153         * g++.dg/other/crash-5.C: New test.
10154         * g++.dg/other/crash-6.C: New test.
10155         * g++.dg/other/crash-7.C: New test.
10156         * g++.dg/other/crash-8.C: New test.
10157
10158 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10159
10160         PR rtl-optimization/42889
10161         * gcc.dg/pr42889.c: New test.
10162
10163 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10164
10165         * gcc.target/i386/pr42881.c: Use SSE2.
10166
10167 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10168
10169         PR target/42891
10170         * gcc.target/i386/pr42891.c: New test.
10171
10172 2010-01-28  Richard Guenther  <rguenther@suse.de>
10173
10174         PR tree-optimization/42871
10175         * g++.dg/torture/pr42871.C: New testcase.
10176
10177 2010-01-28  Richard Guenther  <rguenther@suse.de>
10178
10179         * gcc.dg/Wobjsize-1.h: New testcase.
10180         * gcc.dg/Wobjsize-1.c: Likewise.
10181
10182 2010-01-28  Richard Guenther  <rguenther@suse.de>
10183
10184         PR middle-end/42883
10185         * g++.dg/torture/pr42883.C: New testcase.
10186
10187 2010-01-28  Michael Matz  <matz@suse.de>
10188
10189         * gcc.target/i386/pr42881.c: New test.
10190
10191 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10192
10193         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10194         Add i?86-*-solaris2* support.
10195
10196 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10197
10198         PR c++/42713
10199         PR c++/42820
10200         * g++.dg/template/typedef27.C: New test case.
10201         * g++.dg/template/typedef28.C: New test case.
10202
10203 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10204
10205         * gcc.dg/optimize-bswap*.c: Add ARM target
10206
10207 2010-01-27  Richard Guenther  <rguenther@suse.de>
10208
10209         PR middle-end/42878
10210         * gcc.dg/torture/pr42878-1.c: New testcase.
10211         * gcc.dg/torture/pr42878-2.c: Likewise.
10212
10213 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10214
10215         PR middle-end/42874
10216         * gcc.dg/vla-22.c: New test.
10217
10218 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10219
10220         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10221         current collation.
10222
10223 2010-01-26  Richard Guenther  <rguenther@suse.de>
10224
10225         PR rtl-optimization/42685
10226         * gcc.dg/pr42685.c: New testcase.
10227         * g++.dg/other/pr42685.C: Likewise.
10228
10229 2010-01-26  Richard Guenther  <rguenther@suse.de>
10230
10231         PR middle-end/42806
10232         * g++.dg/other/pr42806.C: New testcase.
10233
10234 2010-01-26  Richard Guenther  <rguenther@suse.de>
10235
10236         PR tree-optimization/42250
10237         * gcc.dg/pr42250.c: New testcase.
10238
10239 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10240
10241         * gnat.dg/array_bounds_test.adb: New test.
10242
10243 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10244
10245         PR fortran/42858
10246         * gfortran.dg/generic_21.f90: New test.
10247
10248 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10249
10250         PR testsuite/41522
10251         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10252
10253 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10254
10255         PR c++/42748
10256         * g++.dg/abi/arm_va_list2.C: New test.
10257         * g++.dg/abi/arm_va_list2.h: Companion header file.
10258
10259 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10260
10261         PR fortran/41044
10262         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10263
10264         PR fortran/41167
10265         * gfortran.dg/char_array_arg_1.f90 : New test.
10266
10267         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10268
10269 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10270
10271         PR fortran/39304
10272         * gfortran.dg/generic_20.f90: New test.
10273
10274 2010-01-22  Michael Matz  <matz@suse.de>
10275
10276         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10277         -msse2.
10278
10279 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10280
10281         PR fortran/42736
10282         * gfortran.dg/dependency_25.f90 : New test.
10283
10284 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10285
10286         PR tree-optimization/42585
10287         * gcc.dg/tree-ssa/pr42585.c: New test.
10288
10289 2010-01-21  Richard Guenther  <rguenther@suse.de>
10290
10291         PR middle-end/19988
10292         * gcc.dg/pr19988.c: New testcase.
10293
10294 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10295
10296         * g++.dg/compat/decimal/compat-common.h: New file.
10297         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10298         * g++.dg/compat/decimal/pass_x.h: New file.
10299         * g++.dg/compat/decimal/pass_y.h: New file.
10300         * g++.dg/compat/decimal/pass-1_main.C: New file.
10301         * g++.dg/compat/decimal/pass-1_x.C: New file.
10302         * g++.dg/compat/decimal/pass-1_y.C: New file.
10303         * g++.dg/compat/decimal/pass-2_main.C: New file.
10304         * g++.dg/compat/decimal/pass-2_x.C: New file.
10305         * g++.dg/compat/decimal/pass-2_y.C: New file.
10306         * g++.dg/compat/decimal/pass-3_main.C: New file.
10307         * g++.dg/compat/decimal/pass-3_x.C: New file.
10308         * g++.dg/compat/decimal/pass-3_y.C: New file.
10309         * g++.dg/compat/decimal/pass-4_main.C: New file.
10310         * g++.dg/compat/decimal/pass-4_x.C: New file.
10311         * g++.dg/compat/decimal/pass-4_y.C: New file.
10312         * g++.dg/compat/decimal/pass-5_main.C: New file.
10313         * g++.dg/compat/decimal/pass-5_x.C: New file.
10314         * g++.dg/compat/decimal/pass-5_y.C: New file.
10315         * g++.dg/compat/decimal/pass-6_main.C: New file.
10316         * g++.dg/compat/decimal/pass-6_x.C: New file.
10317         * g++.dg/compat/decimal/pass-6_y.C: New file.
10318         * g++.dg/compat/decimal/return_x.h: New file.
10319         * g++.dg/compat/decimal/return_y.h: New file.
10320         * g++.dg/compat/decimal/return-1_main.C: New file.
10321         * g++.dg/compat/decimal/return-1_x.C: New file.
10322         * g++.dg/compat/decimal/return-1_y.C: New file.
10323         * g++.dg/compat/decimal/return-2_main.C: New file.
10324         * g++.dg/compat/decimal/return-2_x.C: New file.
10325         * g++.dg/compat/decimal/return-2_y.C: New file.
10326         * g++.dg/compat/decimal/return-3_main.C: New file.
10327         * g++.dg/compat/decimal/return-3_x.C: New file.
10328         * g++.dg/compat/decimal/return-3_y.C: New file.
10329         * g++.dg/compat/decimal/return-4_main.C: New file.
10330         * g++.dg/compat/decimal/return-4_x.C: New file.
10331         * g++.dg/compat/decimal/return-4_y.C: New file.
10332         * g++.dg/compat/decimal/return-5_main.C: New file.
10333         * g++.dg/compat/decimal/return-5_x.C: New file.
10334         * g++.dg/compat/decimal/return-5_y.C: New file.
10335         * g++.dg/compat/decimal/return-6_main.C: New file.
10336         * g++.dg/compat/decimal/return-6_x.C: New file.
10337         * g++.dg/compat/decimal/return-6_y.C: New file.
10338
10339 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10340
10341         PR debug/42715
10342         * gcc.dg/pr42715.c: New.
10343
10344 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10345
10346         PR c++/42038
10347         * g++.dg/parse/crash55.C: New.
10348
10349 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10350
10351         PR debug/42782
10352         * gcc.dg/guality/pr42782.c: New.
10353
10354 2010-01-20  Jason Merrill  <jason@redhat.com>
10355
10356         PR c++/41788
10357         * g++.dg/abi/packed1.C: New.
10358
10359         PR c++/41920
10360         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10361
10362         PR c++/40750
10363         * g++.dg/parse/fn-typedef1.C: New.
10364         * g++.dg/other/cv_quals.C: Adjust.
10365
10366 2010-01-20  Anthony Green  <green@moxielogic.com>
10367
10368         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10369         pack(push) pragma).
10370         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10371         * gcc.dg/20020312-2.c: Port this to the moxie core.
10372         * gcc.dg/weak/typeof-2.c: Ditto.
10373
10374 2010-01-20  Richard Guenther  <rguenther@suse.de>
10375
10376         PR tree-optimization/42717
10377         * gcc.c-torture/compile/pr42717.c: New testcase.
10378
10379 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10380
10381         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10382         of signed, add a few new tests.
10383
10384         PR middle-end/42803
10385         * g++.dg/parse/limits-initializer1.C: New test.
10386
10387 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10388
10389         PR fortran/42804
10390         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10391         * gfortran.dg/typebound_call_12.f03: New test.
10392
10393 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10394
10395         PR fortran/42783
10396         * gfortran.dg/bounds_check_15.f90 : New test.
10397
10398 2010-01-19  Michael Matz  <matz@suse.de>
10399
10400         PR tree-optimization/41783
10401         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10402
10403 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10404
10405         PR target/38697.
10406         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10407         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10408         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10409         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10410         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10411         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10412         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10413         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10414         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10415         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10416         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10417
10418 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10419
10420         PR fortran/42545
10421         * gfortran.dg/extends_6.f03: Modified an error message.
10422         * gfortran.dg/extends_10.f03: New test.
10423         * gfortran.dg/private_type_6.f03: Modified an error message.
10424         * gfortran.dg/structure_constructor_8.f03: Ditto.
10425
10426 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10427
10428         PR tree-optimization/42719
10429         * gcc.dg/pr42719.c: New test.
10430
10431         PR debug/42728
10432         * gcc.dg/pr42728.c: New test.
10433
10434 2010-01-19  Anthony Green  <green@moxielogic.com>
10435
10436         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10437
10438 2010-01-18  Anthony Green  <green@moxielogic.com>
10439
10440         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10441         for moxie.
10442
10443 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10444
10445         * g++.dg/template/error45.C: reverted as part of reverting the
10446         fix of PR c++/42634.
10447
10448 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10449
10450         PR c++/42634
10451         * g++.dg/template/error45.C: New test.
10452
10453 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10454
10455         PR c++/42766
10456         * g++.dg/conversion/op6.C: New test.
10457
10458 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10459
10460         PR target/42774
10461         * gcc.target/alpha/pr42774.c: New test.
10462
10463 2010-01-18  Richard Guenther  <rguenther@suse.de>
10464
10465         PR tree-optimization/42781
10466         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10467
10468 2010-01-17  Richard Guenther  <rguenther@suse.de>
10469
10470         PR middle-end/42248
10471         * gcc.c-torture/execute/pr42248.c: New testcase.
10472
10473 2010-01-17  Richard Guenther  <rguenther@suse.de>
10474
10475         PR tree-optimization/42773
10476         * g++.dg/torture/pr42773.C: New testcase.
10477
10478 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10479
10480         PR fortran/42677
10481         * gfortran.dg/interface_assignment_5.f90: New test.
10482
10483 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10484
10485         PR c++/42697
10486         * g++.dg/template/crash94.C: Reverted.
10487
10488 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10489
10490         PR debug/42767
10491         * gcc.dg/debug/pr42767.c: New.
10492
10493 2010-01-15  Jason Merrill  <jason@redhat.com>
10494
10495         PR c++/42761
10496         * g++.dg/cpp0x/decltype22.C: New.
10497
10498 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10499
10500         PR middle-end/42760
10501         * g++.dg/torture/pr42760.C: New test.
10502
10503 2010-01-15  Jing Yu  <jingyu@google.com>
10504
10505         PR rtl-optimization/42691
10506         * gcc.c-torture/execute/pr42691.c: New.
10507
10508 2010-01-15  Richard Guenther  <rguenther@suse.de>
10509
10510         PR middle-end/42739
10511         * g++.dg/torture/pr42739.C: New testcase.
10512
10513 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10514
10515         * g++.dg/template/error45.C: Revert as part of reverting changes
10516         or PR c++/42634.
10517
10518 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10519
10520         PR fortran/42684
10521         * gfortran.dg/interface_31.f90: New test.
10522
10523 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10524
10525         * gcc.target/powerpc/pr42747.c: New file.
10526
10527 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10528
10529         PR middle-end/42674
10530         * c-c++-common/pr42674.c: New test.
10531
10532         PR c++/42608
10533         * g++.dg/template/instantiate11.C: New test.
10534
10535 2010-01-14  Jason Merrill  <jason@redhat.com>
10536
10537         PR c++/42701
10538         * g++.dg/overload/error3.C: New.
10539
10540         PR c++/42655
10541         * g++.dg/overload/rvalue1.C: New.
10542
10543 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10544
10545         PR tree-optimization/42706
10546         * gcc.dg/ipa/pr42706.c: New testcase.
10547
10548 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10549
10550         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10551
10552 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10553
10554         PR tree-optimization/42714
10555         * g++.dg/torture/pr42714.C: New test.
10556
10557 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10558
10559         PR rtl-optimization/42246
10560         * gfortran.dg/pr42246-2.f: New.
10561
10562 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10563
10564         PR rtl-optimization/42389
10565         * gcc.dg/pr42389.c: New.
10566
10567 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10568
10569         PR rtl-optimization/42388
10570         * gcc.dg/pr42388.c: New.
10571
10572 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10573
10574         PR rtl-optimization/42294
10575         * gfortran.dg/pr42294.f: New.
10576
10577 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10578
10579         PR rtl-optimization/39453
10580         PR rtl-optimization/42246
10581         * gcc.dg/pr39453.c: New.
10582         * gcc.dg/pr42246.c: New.
10583
10584 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10585
10586         PR middle-end/42245
10587         * gcc.dg/pr42245.c: New.
10588         * gcc.dg/pr42245-2.c: New.
10589
10590 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10591
10592         PR rtl-optimization/42249
10593         * gcc.dg/pr42249.c: New.
10594
10595 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10596
10597         PR c/42721
10598         * gcc.c-torture/execute/pr42721.c: New test.
10599
10600 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10601
10602         PR tree-optimization/42709
10603         * gcc.dg/vect/pr42709.c: New test.
10604
10605 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10606
10607         PR fortran/41478
10608         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10609         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10610
10611 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10612
10613         PR fortran/42481
10614         * gfortran.dg/generic_19.f90 : New test.
10615
10616 2010-01-13  Richard Guenther  <rguenther@suse.de>
10617
10618         PR tree-optimization/42730
10619         * gcc.c-torture/compile/pr42730.c: New testcase.
10620
10621 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10622
10623         PR target/pr42542
10624         * gcc.target/ia64/pr42542-1.c: New.
10625         * gcc.target/ia64/pr42542-2.c: New.
10626         * gcc.target/ia64/pr42542-3.c: New.
10627
10628 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10629
10630         PR c++/42634
10631         * g++.dg/template/error45.C: New test.
10632
10633 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10634
10635         PR tree-optimization/42704
10636         * g++.dg/torture/pr42704.C: New test.
10637
10638 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10639
10640         PR tree-optimization/42703
10641         * gcc.c-torture/compile/pr42703.c: New test.
10642
10643 2010-01-13  Richard Guenther  <rguenther@suse.de>
10644
10645         PR tree-optimization/42705
10646         * gcc.c-torture/compile/pr42705.c: New testcase.
10647
10648 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10649
10650         * gcc.target/bfin/l2.c: New test.
10651         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10652
10653 2010-01-13  Richard Guenther  <rguenther@suse.de>
10654
10655         PR middle-end/42716
10656         * gcc.c-torture/compile/pr42716.c: New testcase.
10657
10658 2010-01-13  Richard Guenther  <rguenther@suse.de>
10659
10660         PR lto/42678
10661         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10662
10663 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10664
10665         PR c/42708
10666         * gcc.c-torture/compile/pr42708-1.c: New test.
10667
10668 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10669
10670         PR debug/42662
10671         * gcc.dg/pr42662.c: New test.
10672
10673         PR tree-optimization/42645
10674         * g++.dg/other/pr42645-1.C: New test.
10675         * g++.dg/other/pr42645-2.C: New test.
10676
10677 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10678
10679         PR target/42416
10680         * gcc.target/powerpc/warn-1.c: New test.
10681         * gcc.target/powerpc/warn-2.c: New test.
10682
10683 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10684
10685         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10686         stack alignment.
10687
10688 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10689
10690         * gcc.dg/lto/20100108_0.c: New.
10691
10692 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10693
10694         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10695         Add -march=i686 -msse for 32bit x86 targets.
10696
10697 2010-01-10  Richard Guenther  <rguenther@suse.de>
10698
10699         PR middle-end/42667
10700         * gcc.dg/torture/pr42667.c: New testcase.
10701
10702 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10703
10704         PR fortran/32489
10705         * gfortran.dg/array_constructor_34.f90: New test.
10706
10707 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10708
10709         PR fortran/20923
10710         * gfortran.dg/array_constructor_33.f90: New test.
10711         gfortran.dg/array_function_5.f90: Add credit.
10712
10713 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10714
10715         PR debug/42631
10716         * gcc.dg/pr42631.c: New.
10717
10718 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10719
10720         PR debug/42630
10721         * gcc.dg/pr42630.c: New.
10722
10723 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10724
10725         PR debug/42629
10726         * gcc.dg/pr42629.c: New.
10727
10728 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10729
10730         PR middle-end/42363
10731         * gcc.dg/torture/pr42363.c: New.
10732
10733 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10734
10735         PR debug/42604
10736         PR debug/42395
10737         * gcc.dg/vect/pr42604.c: New.
10738         * gcc.dg/vect/pr42395.c: New.
10739
10740 2010-01-09  Richard Guenther  <rguenther@suse.de>
10741
10742         PR middle-end/42512
10743         * gcc.c-torture/execute/pr42512.c: New testcase.
10744
10745 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10746
10747         PR fortran/41298
10748         * gfortran.dg/c_ptr_tests_14.f90: New test.
10749
10750 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10751
10752         PR ada/41929
10753         * gnat.dg/null_pointer_deref1.adb: Don't run on
10754         sparc*-sun-solaris2.11.
10755
10756 2010-01-08  Richard Guenther  <rguenther@suse.de>
10757
10758         PR lto/42528
10759         * gcc.dg/lto/20100103-1_0.c: New testcase.
10760         * gcc.dg/lto/20100103-2_0.c: Likewise.
10761
10762 2010-01-08  Tobias Burnus  <burnus@net-b.de
10763
10764         PR/fortran 25829
10765         * gfortran.dg/asynchronous_1.f90: New test.
10766         * gfortran.dg/asynchronous_2.f90: New test.
10767         * gfortran.dg/conflicts.f90: Update error message.
10768
10769 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10770
10771         c++/40155
10772         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10773
10774 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10775
10776         PR tree-optimization/42625
10777         * g++.dg/opt/dtor4.C: New test.
10778         * g++.dg/opt/dtor4.h: New.
10779         * g++.dg/opt/dtor4-aux.cc: New.
10780
10781 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10782
10783         PR fortran/42597
10784         * gfortran.dg/proc_ptr_26.f90: New test.
10785
10786 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10787
10788         PR fortran/41872
10789         * gfortran.dg/allocatable_scalar_7.f90: New test.
10790
10791 2010-01-06  Richard Guenther  <rguenther@suse.de>
10792
10793         * gcc.c-torture/compile/pr42632.c: New testcase.
10794
10795 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10796
10797         PR target/42542
10798         * gcc.target/i386/pr42542-4.c: New.
10799         * gcc.target/i386/pr42542-4a.c: Likewise.
10800         * gcc.target/i386/pr42542-5.c: Likewise.
10801         * gcc.target/i386/pr42542-5a.c: Likewise.
10802
10803 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10804
10805         * gcc.dg/tls/opt-15.c: New test.
10806
10807 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10808
10809         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10810
10811 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10812
10813         PR tree-optimization/42462
10814         * g++.dg/torture/pr42462.C: New test.
10815
10816 2010-01-05  Jason Merrill  <jason@redhat.com>
10817
10818         * g++.dg/cpp0x/initlist30.C: New test.
10819
10820 2010-01-05  Richard Guenther  <rguenther@suse.de>
10821
10822         PR tree-optimization/42614
10823         * gcc.c-torture/execute/pr42614.c: New testcase.
10824
10825 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10826
10827         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10828         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10829         -Wunreachable-code.
10830         * gcc.dg/Wunreachable-2.c: Likewise.
10831         * gcc.dg/Wunreachable-3.c: Likewise.
10832         * gcc.dg/Wunreachable-4.c: Likewise.
10833         * gcc.dg/Wunreachable-5.c: Likewise.
10834         * gcc.dg/Wunreachable-6.c: Likewise.
10835         * gcc.dg/Wunreachable-7.c: Likewise.
10836         * gcc.dg/Wunreachable-8.c: Likewise.
10837         * gcc.dg/20041231-1.c: Likewise.
10838
10839 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10840
10841         PR other/42611
10842         * gcc.dg/pr42611.c: New test.
10843
10844         PR tree-optimization/42508
10845         * g++.dg/opt/pr42508.C: New test.
10846
10847 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10848
10849         PR fortran/41872
10850         * gfortran.dg/allocatable_scalar_8.f90: New.
10851
10852 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10853
10854         PR tree-optimization/42398
10855         * gcc.c-torture/compile/pr42398.c: New test.
10856
10857 2010-01-04  Jason Merrill  <jason@redhat.com>
10858
10859         PR c++/42555
10860         * g++.dg/ext/attrib35.C: New.
10861
10862         PR c++/42567
10863         * g++.dg/cpp0x/auto17.C: New.
10864
10865 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10866
10867         * gcc.dg/lto/20100104_0.c: New.
10868
10869 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10870
10871         PR target/42542
10872         * gcc.target/i386/pr42542-1.c: New.
10873         * gcc.target/i386/pr42542-1a.c: Likewise.
10874         * gcc.target/i386/pr42542-1b.c: Likewise.
10875         * gcc.target/i386/pr42542-2.c: Likewise.
10876         * gcc.target/i386/pr42542-2a.c: Likewise.
10877         * gcc.target/i386/pr42542-2b.c: Likewise.
10878         * gcc.target/i386/pr42542-3.c: Likewise.
10879         * gcc.target/i386/pr42542-3a.c: Likewise.
10880
10881 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10882
10883         PR fortran/41872
10884         * gfortran.dg/allocatable_scalar_5.f90: New test.
10885         * gfortran.dg/allocatable_scalar_6.f90: New test.
10886
10887 2010-01-03  Richard Guenther  <rguenther@suse.de>
10888
10889         PR testsuite/42583
10890         * gfortran.dg/gomp/recursion1.f90: Remove.
10891
10892 2010-01-03  Richard Guenther  <rguenther@suse.de>
10893
10894         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10895         * gcc.dg/uninit-6.c: Likewise.
10896         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10897
10898 2010-01-03  Richard Guenther  <rguenther@suse.de>
10899
10900         PR tree-optimization/42589
10901         * gcc.target/i386/pr42589.c: New testcase.
10902
10903 2010-01-03  Richard Guenther  <rguenther@suse.de>
10904
10905         PR tree-optimization/42438
10906         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10907
10908 2010-01-02  Richard Guenther  <rguenther@suse.de>
10909
10910         PR testsuite/41651
10911         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10912
10913 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10914
10915         PR target/42448
10916         * gcc.target/alpha/pr42448-1.c: New test.
10917         * gcc.target/alpha/pr42448-2.c: Ditto.
10918
10919 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10920
10921         PR preprocessor/41947
10922         * gcc.dg/c99-hexfloat-3.c: New test.
10923
10924 2010-01-01  Richard Guenther  <rguenther@suse.de>
10925
10926         PR c/42570
10927         * gcc.c-torture/execute/pr42570.c: New testcase.
10928
10929 2010-01-01  Richard Guenther  <rguenther@suse.de>
10930
10931         PR middle-end/42559
10932         * gcc.c-torture/compile/pr42559.c: New testcase.
10933
10934 \f
10935 Copyright (C) 2010 Free Software Foundation, Inc.
10936
10937 Copying and distribution of this file, with or without modification,
10938 are permitted in any medium without royalty provided the copyright
10939 notice and this notice are preserved.