OSDN Git Service

PR rtl-optimization/45394
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/opt6.ad[sb]: New test.
4
5 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6
7         Implemented fast enumeration for Objective-C.
8         * objc.dg/foreach-1.m: New.
9         * objc.dg/foreach-2.m: New.
10         * objc.dg/foreach-3.m: New.
11         * objc.dg/foreach-4.m: New.
12         * objc.dg/foreach-5.m: New.
13         * objc.dg/foreach-6.m: New.
14         * objc.dg/foreach-7.m: New.
15
16         Merge from 'apple/trunk' branch on FSF servers:
17         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
18
19         Radar 4502236
20         * objc.dg/objc-foreach-5.m: New.        
21
22         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
23
24         Radar 4507230
25         * objc.dg/objc-foreach-4.m: New.
26
27         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
28
29         Radar 4472881
30         * objc.dg/objc-foreach-3.m: New.
31
32         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
33
34         Radar 4468498
35         * objc.dg/objc-foreach-2.m: New.
36
37         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
38
39         Radar 4294910
40         * objc.dg/objc-foreach-1.m: New
41
42 2010-10-06  Hariharan Sandanagobalane <hariharan@picochip.com>
43
44         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
45         unsigned values.
46         
47 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
48
49         PR objc++/28050
50         * obj-c++.dg/syntax-error-10.mm: New.
51
52 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
53
54         PR objc++/23707
55         * obj-c++.dg/syntax-error-9.mm: New.
56
57 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
58
59         PR objc++/31126
60         * obj-c++.dg/syntax-error-8.mm: New.
61
62 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
63
64         Merge from 'apple/trunk' branch on FSF servers.
65
66         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
67
68         Radar 4290840
69         * obj-c++.dg/syntax-error-7.mm: New
70
71         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
72
73         Radar 4294425
74         * obj-c++.dg/syntax-error-6.mm: New
75
76         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
77
78         Radar 4261146
79         * obj-c++.dg/syntax-error-5.mm: New
80
81         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
82
83         Radar 4093475
84         * obj-c++.dg/syntax-error-[3-4].mm: New.
85         
86         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
87
88         Radar 4185810
89         * obj-c++.dg/syntax-error-[1-2].mm: New.
90         
91 2010-10-05  Ira Rosen  <irar@il.ibm.com>
92
93         PR tree-optimization/45752
94         * gcc.dg/vect/pr45752.c: New test.
95
96 2010-10-05  Richard Guenther  <rguenther@suse.de>
97
98         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
99         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
100         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
101         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
102         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
103         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
104         * gcc.dg/tree-prof/stringop-1.c: Likewise.
105         * gcc.dg/tree-prof/stringop-2.c: Likewise.
106         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
107         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
108         * gcc.dg/tree-prof/update-loopch.c: Likewise.
109         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
110         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
111         * gcc.dg/tree-prof/tracer-1.c: Likewise.
112         * gcc.dg/tree-ssa/inline-4.c: Likewise.
113         * gcc.dg/tree-ssa/inline-3.c: Likewise.
114         * gcc.dg/tree-ssa/20080530.c: Likewise.
115         * g++.dg/tree-ssa/inline-3.C: Likewise.
116         * g++.dg/tree-ssa/inline-1.C: Likewise.
117         * g++.dg/tree-ssa/inline-2.C: Likewise.
118         * gcc.dg/profile-dir-1.c: Likewise.
119         * gcc.dg/profile-dir-2.c: Likewise.
120         * gcc.dg/profile-dir-3.c: Likewise.
121
122 2010-10-05  Richard Guenther  <rguenther@suse.de>
123
124         PR middle-end/45877
125         * g++.dg/torture/pr45877.C: New testcase.
126
127 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
128
129         PR debug/45849
130         * gcc.dg/debug/pr45849.c: New test.
131
132         PR middle-end/45876
133         * gcc.c-torture/compile/pr45876.c: New test.
134
135 2010-10-04  Julian Brown  <julian@codesourcery.com>
136
137         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
138         vect_hw_misalign.
139         * gcc.dg/vect/vect-60.c: Likewise.
140         * gcc.dg/vect/vect-56.c: Likewise.
141         * gcc.dg/vect/vect-93.c: Likewise.
142         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
143         * gcc.dg/vect/vect-95.c: Likewise.
144         * gcc.dg/vect/vect-96.c: Likewise.
145         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
146         * gcc.dg/vect/slp-25.c: Likewise.
147         * gcc.dg/vect/slp-3.c: Likewise.
148         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
149         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
150         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
151         * gcc.dg/vect/vect-109.c: Likewise.
152         * gcc.dg/vect/vect-peel-1.c: Likewise.
153         * gcc.dg/vect/vect-peel-2.c: Likewise.
154         * lib/target-supports.exp
155         (check_effective_target_arm_vect_no_misalign): New.
156         (check_effective_target_vect_no_align): Use above.
157         (check_effective_target_vect_element_align): New.
158         (add_options_for_quad_vectors): New.
159
160 2010-10-04  Martin Jambor  <mjambor@suse.cz>
161
162         PR tree-optimization/45572
163         * g++.dg/ipa/pr45572-1.C: New test.
164         * g++.dg/ipa/pr45572-2.C: Likewise.
165
166 2010-10-03  Ian Lance Taylor  <iant@google.com>
167
168         * gcc.dg/anon-struct-11.c: New test.
169         * gcc.dg/anon-struct-12.c: New test.
170         * gcc.dg/anon-struct-13.c: New test.
171         * gcc.dg/anon-struct-14.c: New test.
172
173 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
174
175         * g++.dg/torture/pr45764.C: Revert revision 164914.
176         * gcc.dg/vect/pr43432.c: Likewise.
177         * gcc.dg/vect/vect-114.c: Likewise.
178         * gcc.dg/vect/vect-15.c: Likewise.
179
180 2010-10-03  Jason Merrill  <jason@redhat.com>
181
182         * g++.dg/cpp0x/sfinae5.C: New.
183
184 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
185
186         PR tree-optimization/45720
187         PR tree-optimization/45764
188         * g++.dg/torture/pr45764.C: New.
189
190         * gcc.dg/vect/pr43432.c: Xfail.
191         * gcc.dg/vect/vect-114.c: Likewise.
192         * gcc.dg/vect/vect-15.c: Likewise.
193
194 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
195
196         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
197         hppa*-*-hpux*.
198         * gcc.dg/torture/pr45678-2.c: Likewise.
199
200 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
201
202         PR fortran/45748
203         * gfortran.dg/intrinsic_6.f90: New.
204
205 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
206
207         PR fortran/42831
208         * gfortran.dg/dependency_37.f90:  New test.
209
210 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
211
212         * gcc.target/i386/shift_mask.c: New test.
213
214 2010-10-01  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/45854
217         * g++.dg/torture/pr45854.C: New testcase.
218
219 2010-09-30  Michael Eager  <eager@eagercon.com>
220
221         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
222         __FLT_{MIN,MAX}__.
223
224 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
225
226         PR middle-end/45758
227         * gfortran.dg/graphite/pr45758.f90: New.
228
229 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
230
231         PR middle-end/45230
232         * gcc.dg/graphite/id-pr45230.c: New.
233
234 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
235
236         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
237         * gfortran.dg/graphite/graphite.exp: Same.
238         * gcc.dg/graphite/vect-pr43423.c: New.
239
240 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
241
242         PR target/45843
243         * g++.dg/torture/pr45843.C: New test.
244
245 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
246
247         PR fortran/45828
248         * gfortran.dg/allocate_derived_5.f90: New.
249
250 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
251
252         PR tree-optimization/31261
253         * gcc.dg/tree-ssa/pr31261.c: New test.
254
255 2010-09-30  Michael Eager  <eager@eagercon.com>
256
257         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
258         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
259         * gcc.target/microblaze/microblaze.exp: Ditto.
260         * gcc.target/microblaze/others/string_cst1.c: Ditto.
261         * gcc.target/microblaze/others/string_cst2.c: Ditto.
262         * gcc.target/microblaze/others/data_var1.c: Ditto.
263         * gcc.target/microblaze/others/data_var2.c: Ditto.
264         * gcc.target/microblaze/others/data_var3.c: Ditto.
265         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
266         * gcc.target/microblaze/others/strings1.c:: Ditto.
267         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
268         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
269         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
270         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
271         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
272         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
273         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
274         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
275         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
276         * gcc.target/microblaze/isa/pcmp.c: Ditto.
277         * gcc.target/microblaze/isa/nofloat.c: Ditto.
278         * gcc.target/microblaze/isa/fcvt.c: Ditto.
279         * gcc.target/microblaze/isa/float.c: Ditto.
280         * gcc.target/microblaze/isa/mulh.c: Ditto.
281         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
282         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
283         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
284         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
285         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
286         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
287         * gcc.target/microblaze/isa/bshift.c: Ditto.
288         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
289         * gcc.target/microblaze/isa/div.c: Ditto.
290         * gcc.target/microblaze/isa/vanilla.c: Ditto.
291         * gcc.target/microblaze/isa/mul.c: Ditto.
292
293 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
294
295         merge from FSF 'apple/trunk' branch.
296         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
297
298         Radar 4386773
299         * objc.dg/enhanced-proto-1.m: New.
300         * objc.dg/enhanced-proto-2.m: New.
301         * obj-c++.dg/enhanced-proto-1.mm: New
302         * obj-c++.dg/enhanced-proto-2.mm: New.
303
304 2010-09-30  Richard Guenther  <rguenther@suse.de>
305
306         PR testsuite/45702
307         * gcc.dg/debug/pr41893-1.c: Adjust.
308         * gcc.dg/pr30762-1.c: Likewise.
309         * gcc.dg/pr31529-1.c: Likewise.
310         * gcc.dg/pr34457-1.c: Likewise.
311         * gcc.dg/pr34668-1.c: Likewise.
312         * gcc.dg/pr43557-1.c: Likewise.
313
314 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
315
316         PR objc/45842
317         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
318         * objc.dg/const-str-3.m: Correct header for memcpy.
319         * objc.dg/const-str-7.m: Likewise.
320         * objc.dg/method-20b.m: Provide an implementation of Object.
321         Adjust XFAIL for m64 NeXT runtime.
322         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
323         * objc.dg/encode-3.m: Correct line ordering, provide header for 
324         sprintf.
325         * objc.dg/encode-7-next.m: Only run for 32bit.
326         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
327         * objc.dg/type-size-2.m: Provide an implementation of Object.
328         Ajust headers.
329         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
330         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
331         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
332         Adjust XFAIL for m64 NeXT runtime.
333         * obj-c++.dg/method-22.mm: Likewise.
334         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
335
336 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
337
338         Merge from 'apple/trunk' branch on FSF servers.
339         
340         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
341
342         Radar 4278236
343         * obj-c++.dg/bad-forward-decl.mm: New
344
345 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
346
347         * ada/acats/run_acats: Revert revision 157037.
348
349 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
350
351         Merge from 'apple/trunk' branch on FSF servers.
352
353         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
354
355         Radar 4281748
356         * objc.dg/naming-2.m: Update
357         * objc.dg/naming-3.m: New
358
359 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
360
361         PR target/40457
362         * gcc.target/arm/pr40457-3.c: New test.
363
364 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
365
366         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
367         alias checking.
368         * lib/target-supports.exp (check_ifunc_available): Likewise.
369
370 2010-09-29  Tristan Gingold  <gingold@adacore.com>
371
372         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
373
374 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
375
376         * objc.dg/keywords-1.m: New test.
377         * objc.dg/keywords-2.m: New test.
378         * objc.dg/keywords-3.m: New test.
379         * obj-c++.dg/keywords-1.mm: New test.
380         * obj-c++.dg/keywords-2.mm: New test.
381
382 2010-09-28  Jason Merrill  <jason@redhat.com>
383
384         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
385         * g++.dg/ext/complit11.C: Likewise.
386         * g++.old-deja/g++.law/temps1.C: Likewise.
387
388         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
389         * g++.old-deja/g++.mike/misc6.C: Likewise.
390
391 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
392
393         * objc.dg/attributes/method-attribute-1.m: New.
394         * objc.dg/attributes/method-attribute-2.m: New.
395
396         * obj-c++.dg/attributes/method-attribute-1.m: New.
397         * obj-c++.dg/attributes/method-attribute-2.m: New.
398
399 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
400
401         * objc.dg/attributes: New.
402         * objc.dg/attributes/attributes.exp: New.
403         * objc.dg/attributes/class-attribute-1.m: New.
404         * objc.dg/attributes/class-attribute-2.m: New
405         * objc.dg/attributes/categ-attribute-1.m: New
406         * objc.dg/attributes/categ-attribute-2.m: New
407         * objc.dg/attributes/proto-attribute-1.m: New
408
409         * obj-c++.dg/attributes: New.
410         * obj-c++.dg/attributes/attributes.exp: New
411         * obj-c++.dg/attributes/class-attribute-1.mm: New
412         * obj-c++.dg/attributes/class-attribute-2.mm: New
413         * obj-c++.dg/attributes/categ-attribute-1.mm: New
414         * obj-c++.dg/attributes/categ-attribute-2.mm: New
415         * obj-c++.dg/attributes/proto-attribute-1.mm: New
416
417 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
418
419         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
420         from the branch renamed to method-20b.m to avoid clashes).
421
422         2005-08-23  Stuart Hastings  <stuart@apple.com>
423                     Ziemowit Laski  <zlaski@apple.com>
424
425         Radar 4209854
426         * obj-c++.dg/method-23.mm: New.
427         * objc.dg/method-20.m: New.
428
429 2010-09-28  Jan Hubicka  <jh@suse.cz>
430
431         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
432
433 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
434
435         PR target/44452
436         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
437         i?86-*-solaris2.[89], *-*-vxworks*.
438         * gcc.target/i386/pr22152.c: Likewise.
439         * gcc.target/i386/vect8-ret.c: New test.
440
441 2010-09-28  Jie Zhang  <jie@codesourcery.com>
442
443         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
444
445 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
446
447         Merge from 'apple/trunk' branch on FSF servers.
448
449         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
450
451         Radar 4175534
452         * obj-c++.dg/method-22.mm: New.
453
454 2010-09-27  Jason Merrill  <jason@redhat.com>
455
456         * g++.dg/cpp0x/rv-lvalue-req.C: New.
457         * g++.dg/ext/complit11.C: Adjust.
458         * g++.old-deja/g++.law/temps1.C: Adjust.
459         * g++.old-deja/g++.ns/koenig6.C: Adjust.
460         * g++.old-deja/g++.oliva/partord1.C: Adjust.
461
462 2010-09-27  Ian Lance Taylor  <iant@google.com>
463
464         * lib/target-supports.exp (check_effective_target_split_stack):
465         New procedure.
466         * gcc.dg/split-1.c: New test.
467         * gcc.dg/split-2.c: New test.
468         * gcc.dg/split-3.c: New test.
469         * gcc.dg/split-4.c: New test.
470
471 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
472
473         PR objc/25464
474         * objc.dg/type-size-3.m: New test.
475
476 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
477
478         PR objc/45763
479         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
480
481 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
482
483         PR objc/25450
484         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
485         * objc.dg/type-size-2.m: Same change.
486         * obj-c++.dg/encode-5.mm: Same change.
487
488 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
489
490         Merge from 'apple/trunk' branch on FSF servers.  The original
491         Changelogs are below.
492
493         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
494         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
495         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
496         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
497         in the branch).
498         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
499         proto-qual-1.m in the branch) and the normal ABI on GNU.
500         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
501         the test only with the NeXT runtime.
502         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
503         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
504         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
505         Run the test only with the NeXT runtime.
506
507         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
508
509         Radar 4492973
510         * objc.dg/encode-7-64bit.m: New.
511         * objc.dg/encode-7.m: Skip if -m64.
512
513         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
514
515         Radar 4301047
516         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
517         * obj-c++.dg/threedotthree-abi-1.mm: New
518         * objc.dg/threedotthree-abi-1.m: New
519
520         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
521
522         Radar 4136935
523         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
524         * objc.dg/encode-6.m: Likewise.
525         * objc.dg/encode-7.m: New test case.
526
527 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
528
529         Merge from 'apple/trunk' branch on FSF servers.  Renamed
530         const-str-12.m to constr-str-12b.m to avoid conflicts.
531
532         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
533
534         Radar 4229905
535         * obj-c++.dg/warn5.mm: New
536
537         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
538
539         Radar 4154928
540         * obj-c++.dg/const-str-12.mm: New.
541         * objc.dg/const-str-12.m: New.
542
543 2010-09-27  Tobias Burnus  <burnus@net-b.de>
544
545         PR fortran/40569
546         PR fortran/40568
547         * gfortran.dg/storage_size_2.f08: Fix test.
548         * gfortran.dg/c_sizeof_1.f90: Fix test.
549         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
550         * gfortran.dg/c_sizeof_3.f90: New.
551         * gfortran.dg/c_sizeof_4.f90: New.
552         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
553         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
554
555 2010-09-26  Daniel Kraft  <d@domob.eu>
556
557         PR fortran/45783
558         PR fortran/45795
559         * gfortran.dg/select_type_18.f03: New test.
560
561 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
562
563         * gnat.dg/return2.ad[sb]: New test.
564         * gnat.dg/return2_pkg.ads: New helper.
565
566 2010-09-25  Daniel Kraft  <d@domob.eu>
567
568         PR fortran/45776
569         * gfortran.dg/io_constraints_6.f03: New test.
570         * gfortran.dg/io_constraints_7.f03: New test.
571         * gfortran.dg/newunit_2.f90: New test.
572
573 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
574
575         * gfortran.dg/operator_c1202.f90: New test.
576
577 2010-09-24  Jan Hubicka  <jh@suse.cz>
578
579         * gcc.dg/tree-ssa/leaf.c: New testcase.
580
581 2010-09-24  Jan Hubicka  <jh@suse.cz>
582
583         PR tree-optimization/45738
584         PR tree-optimization/45741
585         * gcc.c-torture/compile/pr45741.c: New.
586         * gfortran.fortran-torture/compile/pr45738.f90: New.
587
588 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
589
590         * gcc.dg/cpp/undef-opt-1.c: New test.
591
592 2010-09-24  Jason Merrill  <jason@redhat.com>
593
594         * g++.dg/other/error10.C: Adjust expected output.
595
596 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
597
598         PR middle-end/45234
599         * gcc.dg/torture/stackalign/alloca-6.c: New test.
600         * gcc.target/i386/pr45234.c: New test.
601
602 2010-09-24  Richard Guenther  <rguenther@suse.de>
603
604         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
605
606 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
607
608         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
609         as a comment leader in regexp.
610
611 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
612
613         * objc.dg/sync-2.m: New test.
614         * obj-c++.dg/sync-2.mm: New test.
615
616 2010-09-24  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/40571
619         * gfortran.dg/iso_fortran_env_7.f90: New.
620
621 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
622
623         * obj-c++.dg/too-many-args.mm: New file.
624
625 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
626
627         Merge from 'apple/trunk' branch on FSF servers.
628
629         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
630
631         Radar 4491608
632         * objc.dg/too-many-args.m: New
633
634 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
635
636         PR fortran/45744
637         * gfortran.dg/dependency_36.f90:  New test.
638
639 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
640
641         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
642         * gcc.target/i386/pad-3.c: Ditto.
643         * gcc.target/i386/pad-7.c: Ditto.
644         * gcc.target/i386/pad-7.c: Ditto.
645         * gcc.target/i386/pr36502.c: Ditto.
646         * gcc.target/i386/zee.c: Ditto.
647         * gcc.target/i386/20060821-1.c: Ditto.
648         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
649         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
650         * gcc.target/i386/pad-5b.c: Ditto.
651         * gcc.target/i386/pad-6a.c: Ditto.
652         * gcc.target/i386/pad-6b.c: Ditto.
653         * gcc.target/i386/pad-8.c: Ditto.
654         * gcc.target/i386/pad-9.c: Ditto.
655         * gcc.target/i386/pad-10.c: Ditto.
656         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
657
658 2010-09-23  Richard Guenther  <rguenther@suse.de>
659
660         PR tree-optimization/45565
661         * g++.dg/ipa/pr45565.C: New testcase.
662
663 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
664
665         PR fortran/45745
666         PR fortran/45648
667         * gfortran.dg/vector_subscript_bound_1.f90: New.
668
669 2010-09-23  Richard Guenther  <rguenther@suse.de>
670
671         PR middle-end/45750
672         * gcc.dg/pr45750.c: New testcase.
673
674 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
675
676         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
677         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
678         build.
679
680 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
681
682         PR rtl-optimization/44374
683         * gcc.target/arm/headmerge-1.c: New test.
684         * gcc.target/arm/headmerge-2.c: New test.
685         * gcc.target/i386/headmerge-1.c: New test.
686         * gcc.target/i386/headmerge-2.c: New test.
687
688 2010-09-23  Daniel Kraft  <d@domob.eu>
689
690         PR fortran/38936
691         PR fortran/44044
692         PR fortran/45474
693         * gfortran.dg/intrinsic_intent_1.f03: New test.
694         * gfortran.dg/select_type_17.f03: New test.
695         * gfortran.dg/associate_5.f03: More definability tests.
696         * gfortran.dg/enum_2.f90: Check definability.
697         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
698         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
699         * gfortran.dg/char_expr_2.f90: Ditto.
700         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
701         * gfortran.dg/enum_5.f90: Ditto.
702         * gfortran.dg/equiv_constraint_8.f90: Ditto.
703         * gfortran.dg/impure_assignment_2.f90: Ditto.
704         * gfortran.dg/impure_assignment_3.f90: Ditto.
705         * gfortran.dg/intent_out_1.f90: Ditto.
706         * gfortran.dg/intent_out_3.f90: Ditto.
707         * gfortran.dg/pointer_assign_7.f90: Ditto.
708         * gfortran.dg/pointer_intent_3.f90: Ditto.
709         * gfortran.dg/pr19936_1.f90: Ditto.
710         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
711         * gfortran.dg/simpleif_2.f90: Ditto.
712         * gfortran.dg/protected_5.f90: Ditto.
713         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
714         * gfortran.dg/protected_6.f90: Ditto.
715         * gfortran.dg/protected_7.f90: Ditto.
716
717 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
718
719         PR libfortran/45710
720         * gfortran.dg/namelist_65.f90: New test.
721
722 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
723
724         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
725         the regexp pattern between the expected label and location string.
726
727 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
728
729         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
730
731 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
732
733         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
734         * gcc.dg/pr27898.c: Likewise.
735         * gcc.dg/pr28712.c: Likewise.
736         * gcc.dg/pr30762-1.c: Likewise.
737         * gcc.dg/pr31529-1.c: Likewise.
738         * gcc.dg/pr34457-1.c: Likewise.
739         * gcc.dg/pr34668-1.c: Likewise.
740         * gcc.dg/pr34989-1.c: Likewise.
741         * gcc.dg/pr43557-1.c: Likewise.
742
743 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
744
745         PR rtl-optimization/45739
746         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
747         regexps.
748
749 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
750
751         * gcc.target/sparc/mnofpu.c: New test.
752
753 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
754
755         PR rtl-optimization/45739
756         * gcc.target/i386/pr45739.c: New test.
757
758 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
759
760         PR fortran/45648
761         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
762         and counts. Add non-elemental function call check.
763
764         PR fortran/45648
765         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
766         arguments checks. Update temporary counts.
767         * gfortran.dg/transpose_optimization_1.f90: New.
768
769 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
770
771         PR objc/23710
772         * objc.dg/invalid-method-1.m: New.
773
774 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
775
776         Merge from 'apple/trunk' branch on FSF servers.
777
778         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
779
780         Radar 4291785
781         * objc.dg/naming-4.m: New
782         * objc.dg/naming-5.m: New
783         * obj-c++.dg/naming-1.mm: New
784         * obj-c++.dg/naming-2.mm: New
785
786 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
787             Jack Howarth  <howarth@bromo.med.uc.edu>
788
789         PR c++/45645
790         * g++.dg/torture/pr44972.C: Use portable assert().
791
792 2010-09-21  Richard Guenther  <rguenther@suse.de>
793
794         PR tree-optimization/45580
795         * g++.dg/torture/pr45580.C: New testcase.
796
797 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
798
799         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
800
801 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
802
803         PR fortran/45438
804         * gfortran.dg/pointer_check_7.f90: New.
805
806 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
807
808         PR rtl-optimization/45728
809         * gcc.c-torture/compile/pr45728.c: New test.
810
811 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
812
813         PR fortran/45081
814         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
815
816 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
817
818         * g++.dg/tree-ssa/pr45605.C: Add "\\".
819
820 2010-09-20  Richard Guenther  <rguenther@suse.de>
821
822         PR middle-end/45704
823         * gcc.dg/torture/pr45704.c: New testcase.
824
825 2010-09-20  Jan Hubicka  <jh@suse.cz>
826
827         PR tree-optimize/45605
828         * g++.dg/tree-ssa/pr45605.C: New testcase.
829
830 2010-09-20  Michael Matz  <matz@suse.de>
831
832         PR testsuite/45706
833         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
834         enough.
835
836 2010-09-20  Richard Guenther  <rguenther@suse.de>
837
838         PR tree-optimization/45705
839         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
840
841 2010-09-20  Michael Matz  <matz@suse.de>
842
843         PR testsuite/45706
844         * lib/target-supports.exp (check_effective_target_vect_perm):
845         Add i?86-*-*.
846
847 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
848
849         PR rtl-optimization/45695
850         * gcc.c-torture/execute/pr45695.c: New test.
851
852 2010-09-19  Jan Hubicka  <jh@suse.cz>
853
854         PR lto/44246
855         * gcc.c-torture/compile/pr44246.c:New file.
856
857 2010-09-19  Ira Rosen  <irar@il.ibm.com>
858
859         PR tree-optimization/45714
860         * gfortran.dg/vect/pr45714-a.f: New test.
861         * gfortran.dg/vect/pr45714-b.f: New test.
862
863 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
864
865         * gnat.dg/const1.adb: Rename into...
866         * gnat.dg/constant1.adb: ...this.
867         * gnat.dg/constant2.adb: New test.
868         * gnat.dg/constant2_pkg1.ads: New helper.
869         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
870
871 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
872
873         * gnat.dg/specs/constant1.ads: New test.
874         * gnat.dg/specs/constant1_pkg.ads: New helper.
875
876 2010-09-18  Jan Hubicka  <jh@suse.cz>
877
878         PR tree-optimization/45453
879         * g++.dg/tree-ssa/pr45453.C: New testcase.
880
881 2010-09-18  Jason Merrill  <jason@redhat.com>
882
883         * g++.dg/cpp0x/initlist44.C: New.
884
885 2010-09-18  Richard Guenther  <rguenther@suse.de>
886
887         PR tree-optimization/45709
888         * g++.dg/torture/pr45709-2.C: New testcase.
889
890 2010-09-18  Richard Guenther  <rguenther@suse.de>
891
892         PR tree-optimization/45709
893         * g++.dg/torture/pr45709.C: New testcase.
894
895 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
896
897         PR testsuite/45719
898         * gcc.target/i386/pad-3.c: Pass -fno-pic.
899
900 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
901
902         * gcc.target/i386/pad-1.c: New.
903         * gcc.target/i386/pad-2.c: Likewise.
904         * gcc.target/i386/pad-3.c: Likewise.
905         * gcc.target/i386/pad-4.c: Likewise.
906         * gcc.target/i386/pad-5a.c: Likewise.
907         * gcc.target/i386/pad-5b.c: Likewise.
908         * gcc.target/i386/pad-6a.c: Likewise.
909         * gcc.target/i386/pad-6b.c: Likewise.
910         * gcc.target/i386/pad-7.c: Likewise.
911         * gcc.target/i386/pad-8.c: Likewise.
912         * gcc.target/i386/pad-9.c: Likewise.
913         * gcc.target/i386/pad-10.c: Likewise.
914
915 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
916
917         PR middle-end/45234
918         * gcc.dg/torture/stackalign/alloca-5.c: New.
919
920 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
921
922         PR middle-end/45678
923         * gcc.dg/torture/pr45678-2.c: New.
924
925 2010-09-17  Richard Guenther  <rguenther@suse.de>
926
927         PR middle-end/45678
928         * gcc.dg/torture/pr45678-1.c: New testcase.
929
930 2010-09-17  Michael Matz  <matz@suse.de>
931
932         PR tree-optimization/43432
933         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
934         check_effective_target_vect_perm_short): New predicates.
935         (check_effective_target_vect_perm): Include x86_64.
936         * gcc.dg/vect/pr43432.c: New test.
937         * gcc.dg/vect/vect-114.c: Adjust.
938         * gcc.dg/vect/vect-15.c: Ditto.
939         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
940         * gcc.dg/vect/slp-perm-9.c: Ditto.
941
942 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
943
944         PR testsuite/45692
945         * objc/execute/exceptions/throw-nil.m: Run the test only with the
946         GNU runtime.
947
948 2010-09-17  Richard Guenther  <rguenther@suse.de>
949
950         * gcc.dg/pr27898.c: Use -flto instead of -combine.
951         * gcc.dg/pr28706.c: Likewise.
952         * gcc.dg/pr28712.c: Likewise.
953         * gcc.dg/pr30762-1.c: Likewise.
954         * gcc.dg/pr30762-2.c: Likewise.
955         * gcc.dg/pr31529-1.c: Likewise.
956         * gcc.dg/pr31529-2.c: Likewise.
957         * gcc.dg/pr34457-1.c: Likewise.
958         * gcc.dg/pr34457-2.c: Likewise.
959         * gcc.dg/pr34668-1.c: Likewise.
960         * gcc.dg/pr34668-2.c: Likewise.
961         * gcc.dg/pr34989-1.c: Likewise.
962         * gcc.dg/pr34989-2.c: Likewise.
963         * gcc.dg/pr43557-1.c: Likewise.
964         * gcc.dg/pr43557-2.c: Likewise.
965         * gcc.dg/debug/pr41893-1.c: Likewise.
966         * gcc.dg/matrix/matrix.exp: Do not use -combine.
967         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
968         * gcc.dg/matrix/matrix-4.c: Likewise.
969         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
970         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
971         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
972         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
973
974 2010-09-16  Tobias Burnus  <burnus@net-b.de>
975
976         PR fortran/43665
977         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
978         optimizations.
979         * gfortran.dg/intent_optimize_1.f90: New test.
980
981 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
982
983         * gcc.target/i386/divmod-1.c: New.
984         * gcc.target/i386/divmod-2.c: Likewise.
985         * gcc.target/i386/divmod-3.c: Likewise.
986         * gcc.target/i386/divmod-4.c: Likewise.
987         * gcc.target/i386/divmod-4a.c: Likewise.
988         * gcc.target/i386/divmod-5.c: Likewise.
989         * gcc.target/i386/divmod-6.c: Likewise.
990         * gcc.target/i386/divmod-7.c: Likewise.
991         * gcc.target/i386/divmod-8.c: Likewise.
992         * gcc.target/i386/udivmod-1.c: Likewise.
993         * gcc.target/i386/udivmod-2.c: Likewise.
994         * gcc.target/i386/udivmod-3.c: Likewise.
995         * gcc.target/i386/udivmod-4.c: Likewise.
996         * gcc.target/i386/udivmod-4a.c: Likewise.
997         * gcc.target/i386/udivmod-5.c: Likewise.
998         * gcc.target/i386/udivmod-6.c: Likewise.
999         * gcc.target/i386/udivmod-7.c: Likewise.
1000         * gcc.target/i386/udivmod-8.c: Likewise.
1001
1002 2010-09-16  Jan Hubicka  <jh@suse.cz>
1003
1004         * g++.dg/lto/pr45679-1_0.C: New file.
1005         * g++.dg/lto/pr45679-1_1.C: New file.
1006         * g++.dg/lto/pr45679-0_0.C: New file.
1007         * g++.dg/lto/pr45679-0_1.C: New file.
1008
1009 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1010
1011         PR fortran/45674
1012         * gfortran.dg/class_dummy_2.f03: New.
1013
1014 2010-09-16  Richard Guenther  <rguenther@suse.de>
1015
1016         PR tree-optimization/45623
1017         * gcc.dg/torture/pr45623.c: New testcase.
1018
1019 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1020
1021         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1022         name and parentheses.
1023         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1024
1025 2010-09-15  Jason Merrill  <jason@redhat.com>
1026
1027         * g++.dg/parse/parameter-declaration-2.C: New.
1028
1029         * g++.dg/cpp0x/scoped_enum2.C: New.
1030
1031 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gcc.c-torture/compile/20100915-1.c: New test.
1034
1035 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1036
1037         PR middle-end/45644
1038         * gcc.dg/ipa/pr45644.c: New test.
1039
1040 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR tree-optimization/45633
1043         * gcc.dg/vect/pr45633.c: New test.
1044
1045 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1046
1047         PR fortran/45577
1048         * gfortran.dg/allocate_derived_4.f90: New.
1049
1050 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1051
1052         * lib/target-supports.exp
1053         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1054         supported flag to true for neon.
1055
1056 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1057
1058         PR c++/45665
1059         * g++.dg/template/crash103.C: New.
1060
1061 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1062
1063         Merge from 'apple/trunk' branch on FSF servers.
1064
1065         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1066
1067         Radar 4457381
1068         * objc.dg/msg-in-protocol.m: New.
1069         * obj-c++.dg/msg-in-protocol.mm: New.
1070
1071         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1072
1073         Radar 4219590
1074         * objc.dg/break-in-ifstmt.m: New.
1075
1076         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1077
1078         Radar 4174166
1079         * obj-c++.dg/comp-types-13.mm: New.
1080         * objc.dg/comp-types-12.m: New.
1081
1082         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1083
1084         Radar 4216500
1085         * obj-c++.dg/proto-lossage-7.mm: New.
1086         * objc.dg/proto-lossage-7.m: New.
1087
1088 2010-09-14  Jan Hubicka  <jh@suse.cz>
1089
1090         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1091         folding.
1092         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1093         folding.
1094
1095 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR middle-end/45567
1098         * gcc.dg/pr45567.c: New test.
1099
1100         PR debug/45660
1101         * g++.dg/debug/pr45660.C: New test.
1102
1103 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1104
1105         PR tree-optimization/45470
1106         * g++.dg/vect/pr45470-a.cc: New test.
1107         * g++.dg/vect/pr45470-a.cc: New test.
1108
1109 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1110
1111         PR target/42070
1112         * lib/profopt.exp: Prune warnings on execname2 compile.
1113         * lib/prune.exp: Prune "can't add line info" warnings.
1114
1115 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1116
1117         PR libfortran/45532
1118         * gfortran.dg/namelist_64.f90: New test.
1119
1120 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR rtl-optimization/45617
1123         * gcc.target/i386/pr45617.c: New test.
1124
1125 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1126
1127         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1128
1129 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1130
1131         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1132         * gcc.target/i386/fma4-vector.c: Likewise.
1133         * gcc.target/i386/vectorize2.c: Likewise.
1134         * gcc.target/i386/vectorize4.c: Likewise.
1135         * gcc.target/i386/vectorize5.c: Likewise.
1136         * gcc.target/i386/vectorize6.c: Likewise.
1137         * gcc.target/i386/vectorize8.c: Likewise.
1138
1139         * gcc.target/i386/vect-double-1.c: New.
1140         * gcc.target/i386/vect-double-1a.c: Likewise.
1141         * gcc.target/i386/vect-double-2.c: Likewise.
1142         * gcc.target/i386/vect-double-2a.c: Likewise.
1143
1144         * lib/target-supports.exp (check_effective_target_vect_double):
1145         Set et_vect_double_saved to 0 when tuning for Atom.
1146
1147 2010-09-13  Jan Hubicka  <jh@suse.cz>
1148
1149         * gcc.dg/torture/pr23821.c: Drop static keyword.
1150         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1151         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1152
1153 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1154
1155         * gcc.target/arm/sync-1.c: New.
1156
1157 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1158
1159         * gnat.dg/memtrap.adb: New test.
1160
1161 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1162
1163         * gfortran.dg/promotion.f90: Fix options.
1164
1165 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1166
1167         * g++.dg/cpp0x/range-for1.C: New.
1168         * g++.dg/cpp0x/range-for2.C: New.
1169         * g++.dg/cpp0x/range-for3.C: New.
1170         * g++.dg/cpp0x/range-for4.C: New.
1171         * g++.dg/cpp0x/range-for5.C: New.
1172         * g++.dg/cpp0x/range-for6.C: New.
1173
1174 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1175
1176         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1177         and counts. Check that transpose is not called.
1178         * gfortran.dg/transpose_2.f90: Update error message.
1179
1180 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1181
1182         PR c++/43824
1183         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1184         * g++.dg/lookup/strong-using-2.C: Likewise.
1185         * g++.dg/lookup/strong-using-3.C: Likewise.
1186         * g++.dg/lookup/strong-using-5.C: Likewise.
1187
1188         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1189         * g++.dg/cpp0x/inline-ns4.C: New.
1190         * g++.dg/cpp0x/inline-ns5.C: New.
1191
1192 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1193
1194         PR middle-end/45634
1195         * gfortran.fortran-torture/compile/pr45634.f90: New.
1196
1197 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1198
1199         * objc.dg/fobjc-exceptions.m: New test.
1200
1201 2010-09-10  Jan Hubicka  <jh@suse.cz>
1202
1203         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1204
1205 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1206
1207         PR tree-optimization/44972
1208         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1209         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1210         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1211         instead.
1212         * g++.dg/torture/pr44972.C: New test.
1213
1214 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1215
1216         PR tree-optimization/44972
1217         * g++.dg/torture/pr34850.C: Remove expected warning.
1218
1219 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1220
1221         * gfortran.dg/dummy_optional_arg.f90: New test.
1222
1223 2010-09-08  Jan Hubicka  <jh@suse.cz>
1224
1225         PR tree-optimization/45598
1226         * fortran.fortran-torture/compile/pr45598.f90: New test.
1227
1228 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1229
1230         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1231         * lib/target-supports.exp (check_ifunc_available): New.
1232         * gcc.dg/attr-ifunc-1.c: New.
1233         * gcc.dg/attr-ifunc-2.c: New.
1234         * gcc.dg/attr-ifunc-3.c: New.
1235         * gcc.dg/attr-ifunc-4.c: New.
1236         * gcc.dg/attr-ifunc-5.c: New.
1237         * g++.dg/ext/attr-ifunc-1.C: New.
1238         * g++.dg/ext/attr-ifunc-2.C: New.
1239         * g++.dg/ext/attr-ifunc-3.C: New.
1240         * g++.dg/ext/attr-ifunc-4.C: New.
1241
1242 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1243
1244         PR middle-end/40386
1245         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1246
1247 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1248
1249         * gfortran.dg/inline_transpose_1.f90: New test.
1250
1251 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1252
1253         PR c++/45588
1254         * g++.dg/warn/Wunused-var-15.C: New test.
1255
1256 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1257
1258         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1259         hppa*-*-hpux*.
1260
1261 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1262
1263         * objc/execute/exceptions/throw-nil.m: New test.
1264         * objc/execute/exceptions/handler-1.m: Updated to use the new
1265         objc_set_uncaught_exception_handler() function.
1266         * objc/execute/exceptions/matcher-1.m: New test.
1267
1268 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1269
1270         PR fortran/38282
1271         * gfortran.dg/bit_comparison_1.F90: New test.
1272         * gfortran.dg/leadz_trailz_3.f90: New test.
1273         * gfortran.dg/masklr_2.F90: New test.
1274         * gfortran.dg/shiftalr_1.F90: New test.
1275         * gfortran.dg/merge_bits_2.F90: New test.
1276         * gfortran.dg/dshift_2.F90: New test.
1277         * gfortran.dg/bit_comparison_2.F90: New test.
1278         * gfortran.dg/masklr_1.F90: New test.
1279         * gfortran.dg/merge_bits_1.F90: New test.
1280         * gfortran.dg/dshift_1.F90: New test.
1281         * gfortran.dg/shiftalr_2.F90: New test.
1282
1283 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1284
1285         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1286         functions from objc/typedstream.h are deprecated.
1287
1288 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1289
1290         * lib/target-supports.exp
1291         (check_effective_target_run_expensive_tests): New proc.
1292         * gcc.c-torture/compile/limits-fnargs.c: Use
1293         dg-require-effective-target run_expensive_tests.
1294
1295 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1296
1297         PR fortran/45597
1298         * gfortran.dg/gomp/pr45597.f90: New test.
1299
1300         PR fortran/45595
1301         * gfortran.dg/gomp/pr45595.f90: New test.
1302
1303 2010-09-08  Michael Matz  <matz@suse.de>
1304
1305         * c-c++-common/uninit-17.c: Adjust.
1306
1307 2010-09-08  Michael Matz  <matz@suse.de>
1308
1309         PR tree-optimization/43430
1310         * gcc.dg/vect/pr43430-2.c: New test.
1311
1312 2010-09-08  Michael Matz  <matz@suse.de>
1313
1314         PR tree-optimization/33244
1315         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1316
1317 2010-09-08  Richard Guenther  <rguenther@suse.de>
1318
1319         PR tree-optimization/45578
1320         * gfortran.dg/pr45578.f90: New testcase.
1321
1322 2010-09-08  Richard Guenther  <rguenther@suse.de>
1323
1324         PR testsuite/45590
1325         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1326
1327 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1328
1329         PR fortran/45576
1330         * gfortran.dg/char_length_18.f90:  New test.
1331
1332 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1333
1334         PR target/36502
1335         * gcc.target/i386/pr36502.c: New test.
1336
1337         PR target/42313
1338         PR target/44651
1339         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1340         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1341
1342 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1343
1344         * gfortran.dg/achar_4.f90: Enable bounds checking.
1345
1346 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1347
1348         PR target/45206
1349         * gcc.target/i386/pr45206.c: New test.
1350
1351 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1352
1353         PR fortran/45505
1354         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1355
1356 2010-09-07  Jan Hubicka  <jh@suse.cz>
1357
1358         * gcc.c-torture/compile/20100907.c: New testcase.
1359
1360 2010-09-07  Richard Guenther  <rguenther@suse.de>
1361
1362         PR middle-end/45569
1363         * g++.dg/eh/pr45569.C: New testcase.
1364
1365 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1366
1367         PR target/43137
1368         * gcc.target/arm/pr43137.c: New test.
1369
1370 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1371
1372         PR fortran/36931
1373         * gfortran.dg/dependency_35.f90:  New test.
1374
1375 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1376
1377         PR fortran/34145
1378         * gfortran.dg/char_length_17.f90:  New test.
1379
1380 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1381
1382         PR c++/45200
1383         PR c++/45293
1384         PR c++/45558
1385         * g++.dg/template/typedef34.C: New test.
1386         * g++.dg/template/typedef35.C: New test.
1387
1388 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1389
1390         PR target/22152
1391         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1392
1393 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1394
1395         * g++.dg/warn/Wdouble-promotion.C: New.
1396
1397 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1398
1399         * g++.dg/parse/redef2.C: New.
1400
1401 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1402
1403         * gcc.dg/20100906-1.c: New testcase.
1404
1405 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR testsuite/45543
1408         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1409         DW_TAG_enumeration_type DIE.
1410
1411 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1412
1413         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1414         Update XFAILs.
1415
1416 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1417
1418         PR rtl-optimization/44919
1419         * g++.dg/opt/pr44919.C: New.
1420
1421 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1422
1423         PR fortran/38282
1424         * gfortran.dg/iall_iany_iparity_1.f90: New.
1425         * gfortran.dg/iall_iany_iparity_2.f90: New.
1426
1427 2010-09-06  Jason Merrill  <jason@redhat.com>
1428
1429         * g++.dg/cpp0x/initlist42.C: New.
1430
1431         * g++.dg/cpp0x/auto19.C: New.
1432
1433         * g++.dg/template/sfinae25.C: New.
1434         * g++.dg/template/char1.C: Expect warning.
1435         * g++.dg/template/nontype10.C: Likewise.
1436
1437         * g++.dg/cpp0x/implicit9.C: New.
1438
1439         * g++.dg/cpp0x/initlist43.C: New.
1440
1441 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1442
1443         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1444
1445 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1446
1447         * gcc.dg/Wdouble-promotion.c: New.
1448
1449 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1450
1451         * gfortran.dg/float128_1.f90: Remove test case as
1452         it always fails since Rev 163611 backed out the
1453         front-end implementation.
1454
1455 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1456
1457         * gfortran.dg/float128_1.f90: XFAIL test case.
1458
1459 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1460
1461         * gfortran.dg/bessel_7.f90: Decrease required precision.
1462
1463 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1464
1465         PR testsuite/45545
1466         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1467         ref-all-matching targets.
1468
1469 2010-09-05  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/45535
1472         * gcc.c-torture/compile/pr45535.c: New testcase.
1473
1474 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1475
1476         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1477         "\[^\n\]*".
1478         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1479         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1480         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1481         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1482         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1483         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1484         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1485         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1486         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1487         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1488         * gcc.target/i386/pr22152.c: Likewise.
1489         * gcc.target/i386/pr36992-1.c: Likewise.
1490         * gcc.target/i386/pr36992-2.c: Likewise.
1491         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1492
1493 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1494
1495         PR testsuite/43957
1496         * gcc.dg/const-uniq-1.c: Modify regexp.
1497
1498 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1499
1500         PR fortran/45530
1501         * gfortran.dg/namelist_63.f90: New.
1502
1503 2010-09-04  Jan Hubicka  <jh@suse.cz>
1504
1505         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1506         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1507
1508 2010-09-04  Jan Hubicka  <jh@suse.cz>
1509
1510         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1511
1512 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1513
1514         PR fortran/45507
1515         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1516
1517 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1518
1519         * gcc.dg/opts-4.c: New test.
1520
1521 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1522
1523         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1524         * gcc.dg/vect/vect-peel-4.c: Ditto.
1525
1526 2010-09-03  Daniel Kraft  <d@domob.eu>
1527
1528         PR fortran/45525
1529         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1530
1531 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1532
1533         PR fortran/45159
1534         * gfortran.dg/dependency_34.f90:  New test.
1535
1536 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1537
1538         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1539
1540 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1541
1542         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1543         gcc.target/i386/clearcap.map if supported.
1544
1545 2010-09-03  Michael Matz  <matz@suse.de>
1546
1547         PR middle-end/45415
1548         * gcc.dg/pr45415.c: New test.
1549
1550 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1551
1552         PR tree-optimization/45506
1553         * gcc.dg/pr45506.c: New.
1554
1555 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1556
1557         PR target/45476
1558         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1559         * gcc.target/i386/float128-2.c: Ditto.
1560
1561 2010-09-03  Daniel Kraft  <d@domob.eu>
1562
1563         PR fortran/34162
1564         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1565         * gfortran.dg/internal_dummy_2.f08: New test.
1566         * gfortran.dg/internal_dummy_3.f08: New test.
1567         * gfortran.dg/internal_dummy_4.f08: New test.
1568
1569 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR debug/45500
1572         * gcc.target/i386/pr45500.c: New test.
1573
1574 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1575
1576         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1577
1578 2010-09-03  Daniel Kraft  <d@domob.eu>
1579
1580         PR fortran/44602
1581         * gfortran.dg/exit_2.f08; Adapt error messages.
1582         * gfortran.dg/exit_3.f08: New test.
1583         * gfortran.dg/exit_4.f08: New test.
1584         * gfortran.dg/exit_5.f03: New test.
1585
1586 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1587
1588         * gfortran.dg/ishft_4.f90: New test.
1589
1590 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1591
1592         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1593         FRIZ/XSRIZ instruciton for (double)(long long)x.
1594         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1595
1596 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1599
1600 2010-09-02  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/44937
1603         PR tree-optimization/45412
1604         * g++.dg/opt/pr45412.C: New testcase.
1605         * gcc.c-torture/compile/pr45412.c: Likewise.
1606         * gcc.c-torture/compile/pr44937.c: Likewise.
1607
1608 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1609
1610         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1611         but using -Werror=comment.
1612         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1613         expected error messages.
1614
1615 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1616
1617         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1618         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1619
1620 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1621
1622         PR fortran/45489
1623         * gfortran.dg/initialization_27.f90: New.
1624
1625 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1626
1627         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1628         check into different basic blocks. Expect vectorization if misaligned
1629         stores are supported.
1630         * gcc.dg/vect/bb-slp-8a.c: New test.
1631         * gcc.dg/vect/bb-slp-8b.c: New test.
1632
1633 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1634
1635         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1636
1637 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1638
1639         PR fortran/44541
1640         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1641         * gfortran.dg/class_dummy_1.f03: New.
1642
1643 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1644
1645         PR middle-end/45458
1646         * g++.dg/tree-prof/partition2.C: New test.
1647
1648 2010-09-01  Richard Guenther  <rguenther@suse.de>
1649
1650         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1651         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1652         * gcc.c-torture/execute/20100827-1.c: Likewise.
1653
1654 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1655
1656         * gfortran.dg/execute_command_line_1.f90: New test.
1657
1658 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR preprocessor/45457
1661         * c-c++-common/cpp/pr45457.c: New test.
1662
1663 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1664
1665         * gcc.dg/nested-func-8.c: New test.
1666
1667 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1668
1669         PR fortran/38282
1670         * gfortran.dg/popcnt_poppar_1.F90: New test.
1671         * gfortran.dg/popcnt_poppar_2.F90: New test.
1672
1673 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1674
1675         * gcc.target/i386/volatile-2.c: Require nonpic target.
1676
1677 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR middle-end/45461
1680         * gcc.dg/pr45461.c: New test.
1681
1682 2010-08-31  Richard Guenther  <rguenther@suse.de>
1683
1684         PR testsuite/45455
1685         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1686
1687 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1688
1689         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1690
1691 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1692
1693         PR fortran/45456
1694         * gfortran.dg/typebound_proc_18.f03: New.
1695
1696 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1697
1698         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1699         * lib/scanasm.exp (scan-stack-usage): Likewise.
1700         (scan-stack-usage-not): Likewise.
1701         * gcc.dg/stack-usage-1.c: New test.
1702         * gcc.target/i386/stack-usage-realign.c: Likewise.
1703
1704 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1705
1706         PR tree-optimization/45427
1707         * gcc.dg/tree-ssa/pr45427.c: New test.
1708
1709 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1710
1711         PR c++/45043
1712         * g++.dg/template/crash102.C: New.
1713
1714 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1715
1716         PR middle-end/45423
1717         * gcc.dg/gomp/atomic-12.c: New test.
1718         * gcc.dg/gomp/atomic-13.c: New test.
1719         * gcc.dg/gomp/atomic-14.c: New test.
1720         * g++.dg/gomp/atomic-11.C: New test.
1721         * g++.dg/gomp/atomic-12.C: New test.
1722         * g++.dg/gomp/atomic-13.C: New test.
1723         * g++.dg/gomp/atomic-14.C: New test.
1724
1725 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1726
1727         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1728         delimiter.
1729
1730 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1731
1732         * gnat.dg/discr24.adb: New test.
1733
1734 2010-08-30  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/45449
1737         * gcc.dg/pr45449.c: New testcase.
1738
1739 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1740
1741         * gcc.dg/opts-1.c: Expect errors, not warnings.
1742
1743 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1744
1745         PR fortran/42769
1746         * gfortran.dg/dynamic_dispatch_11.f03: New.
1747
1748 2010-08-29  Jason Merrill  <jason@redhat.com>
1749
1750         PR c++/44991
1751         * g++.dg/parse/defarg15.C: New.
1752
1753 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1754
1755         PR fortran/45439
1756         * gfortran.dg/select_type_16.f03: New.
1757
1758 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1759             Tobias Burnus  <burnus@net-b.de>
1760
1761         * gfortran.dg/bessel_7.f90: Decrease required precision.
1762
1763 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1764             Kaz Kojima  <kkojima@gcc.gnu.org>
1765
1766         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1767
1768 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1769
1770         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1771         floating point conversion code generation.
1772         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1773         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1774         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1775         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1776         to integer conversion code generation.
1777         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1778         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1779         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1780         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1781
1782 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1783
1784         PR fortran/32049
1785         * gfortran.dg/random_seed_1.f90: Adjust test.
1786         * gfortran.dg/float128_1.f90: New test.
1787
1788 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1789
1790         PR fortran/33197
1791         * gfortran.dg/norm2_1.f90: New.
1792         * gfortran.dg/norm2_2.f90: New.
1793         * gfortran.dg/norm2_3.f90: New.
1794         * gfortran.dg/norm2_4.f90: New.
1795         * gfortran.dg/parity_1.f90: New.
1796         * gfortran.dg/parity_2.f90: New.
1797         * gfortran.dg/parity_3.f90: New.
1798
1799 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1800
1801         PR fortran/45420
1802         * gfortran.dg/select_type_15.f03: New.
1803
1804 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1805
1806         PR libfortran/43217
1807         * gfortran.dg/hollerith8.f90: New test.
1808
1809 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1810
1811         PR fortran/45159
1812         * gfortran.dg/dependency_33.f90:  New test.
1813
1814 2010-08-27  Richard Guenther  <rguenther@suse.de>
1815
1816         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1817         * gcc.dg/graphite/scop-2.c: Likewise.
1818         * gcc.dg/graphite/scop-20.c: Likewise.
1819         * gcc.dg/vect/slp-25.c: Likewise.
1820
1821 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1822
1823         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1824
1825 2010-08-26  Daniel Kraft  <d@domob.eu>
1826
1827         PR fortran/38936
1828         PR fortran/44047
1829         PR fortran/45384
1830         * gfortran.dg/associate_8.f03: New test.
1831         * gfortran.dg/select_type_13.f03: New test.
1832         * gfortran.dg/select_type_14.f03: New test.
1833
1834 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR tree-optimization/44485
1837         * gcc.dg/pr44485.c: New test.
1838
1839 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1840
1841         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1842         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1843         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1844
1845 2010-08-26  Richard Guenther  <rguenther@suse.de>
1846
1847         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1848         * gcc.dg/graphite/scop-21.c: Likewise.
1849
1850 2010-08-26  Richard Guenther  <rguenther@suse.de>
1851
1852         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1853         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1854         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1855         * gcc.dg/vect/vect-91.c: Likewise.
1856         * gcc.dg/vect/vect-peel-1.c: Likewise.
1857         * gcc.dg/vect/vect-peel-2.c: Likewise.
1858         * gcc.dg/vect/vect-peel-4.c: Likewise.
1859
1860 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1861
1862         PR libfortran/41859
1863         * gfortran.dg/der_io_4.f90: New test.
1864
1865 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR rtl-optimization/44858
1868         * gcc.c-torture/execute/pr44858.c: New test.
1869
1870         PR rtl-optimization/45400
1871         * g++.dg/other/i386-8.C: New test.
1872
1873 2010-08-25  Richard Guenther  <rguenther@suse.de>
1874
1875         * gcc.dg/alias-8.c: Adjust.
1876
1877 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1878
1879         * gcc.target/i386/combine-mul.c: New test.
1880
1881 2010-08-25  Richard Guenther  <rguenther@suse.de>
1882
1883         PR lto/44562
1884         * gcc.dg/graphite/id-27.c: New testcase.
1885         * gcc.dg/lto/20100825-1_0.c: Likewise.
1886
1887 2010-08-25  Richard Guenther  <rguenther@suse.de>
1888
1889         PR tree-optimization/45316
1890         * g++.dg/opt/pr45316.C: New testcase.
1891
1892 2010-08-25  Richard Guenther  <rguenther@suse.de>
1893
1894         PR tree-optimization/45393
1895         * g++.dg/torture/pr45393.C: New testcase.
1896
1897 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR tree-optimization/45059
1900         * gcc.c-torture/compile/pr45059.c: New test.
1901
1902 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1903
1904         * lib/target-supports.exp (check_effective_target_vect_unpack):
1905         Set vect_unpack supported flag to true for neon.
1906
1907 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1908
1909         * gcc.dg/tree-ssa/ifc-5.c: New.
1910
1911 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1912
1913         * gcc.dg/tree-ssa/ifc-4.c: New.
1914         * gcc.dg/tree-ssa/ifc-7.c: New.
1915
1916 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1917
1918         * gcc.dg/vect/vect.exp: Check loongson targets
1919         * g++.dg/vect/vect.exp: Likewise
1920         * gfortran.dg/vect/vect.exp: Likewise
1921
1922 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1923
1924         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1925         -mveclibabi=mass.
1926
1927 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1928
1929         PR fortran/45366
1930         * gfortran.dg/proc_ptr_29.f90: New.
1931
1932 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1933             Dominique d'Humieres <dominiq@lps.ens.fr>
1934
1935         PR fortran/45367
1936         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1937
1938 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1939
1940         PR fortran/45367
1941         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1942
1943 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1944
1945         PR fortran/36158
1946         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1947
1948 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1949             Dominique d'Humieres <dominiq@lps.ens.fr>
1950
1951         PR fortran/45367
1952         PR fortran/36158
1953         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1954         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1955
1956 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1957
1958         PR fortran/44863
1959         PR fortran/45271
1960         PR fortran/45290
1961         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1962         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1963         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1964
1965 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1966
1967         PR fortran/36158
1968         PR fortran/33197
1969         * gfortran.dg/bessel_6.f90: New.
1970         * gfortran.dg/bessel_7.f90: New.
1971
1972 2010-08-20  Jan Hubicka  <jh@suse.cz>
1973
1974         PR c++/45307
1975         PR c++/17736
1976         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1977         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1978
1979 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1980
1981         PR target/45336
1982         * gcc.target/i386/pr45336-1.c: New.
1983         * gcc.target/i386/pr45336-2.c: Likewise.
1984         * gcc.target/i386/pr45336-3.c: Likewise.
1985         * gcc.target/i386/pr45336-4.c: Likewise.
1986
1987 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1988
1989         PR testsuite/45361
1990         * gcc.target/i386/volatile-2.c: Update scan strings to also
1991         include (%rip) for the memory reference on x86_64.
1992
1993 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1994
1995         PR middle-end/44974
1996         * gcc.dg/pr44974.c: New test.
1997
1998         PR rtl-optimization/45353
1999         * gcc.dg/pr45353.c: New test.
2000
2001 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2002
2003         * gcc.target/i386/volatile-2.c: New.
2004
2005 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2006
2007         PR rtl-optimization/44691
2008         * gfortran.dg/pr44691.f: New test.
2009
2010 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2011
2012         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2013
2014 2010-08-19  Jason Merrill  <jason@redhat.com>
2015
2016         * g++.dg/init/synth3.C: New.
2017         * g++.dg/init/value8.C: New.
2018         * g++.dg/tree-ssa/empty-2.C: New.
2019         * g++.dg/cpp0x/noexcept09.C: New.
2020
2021 2010-08-19  Daniel Kraft  <d@domob.eu>
2022
2023         PR fortran/29785
2024         PR fortran/45016
2025         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2026         * gfortran.dg/pointer_remapping_1.f90: New test.
2027         * gfortran.dg/pointer_remapping_2.f03: New test.
2028         * gfortran.dg/pointer_remapping_3.f08: New test.
2029         * gfortran.dg/pointer_remapping_4.f03: New test.
2030         * gfortran.dg/pointer_remapping_5.f08: New test.
2031         * gfortran.dg/pointer_remapping_6.f08: New test.
2032
2033 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2034
2035         PR testsuite/45324
2036         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2037
2038 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2039
2040         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2041
2042 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2043
2044         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2045         variable.
2046
2047 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2048
2049         PR target/45070
2050         * gcc.c-torture/execute/pr45070.c: New.
2051
2052 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2053
2054         * g++.dg/pr44328.C: New test.
2055
2056 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2057
2058         PR fortran/36158
2059         PR fortran/33197
2060         * gfortran.dg/bessel_3.f90: New.
2061         * gfortran.dg/bessel_4.f90: New.
2062         * gfortran.dg/bessel_5.f90: New.
2063
2064 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2065
2066         PR fortran/45290
2067         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2068         * gfortran.dg/pointer_init_2.f90: New.
2069         * gfortran.dg/pointer_init_3.f90: New.
2070         * gfortran.dg/pointer_init_4.f90: New.
2071
2072 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2073
2074         PR c++/45049
2075         * g++.dg/pr45049-1.C: New test.
2076         * g++.dg/pr45049-2.C: New test.
2077
2078 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2079
2080         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2081         20 if __ARM_PCS is defined otherwise 64.
2082         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2083         instead of hard coded 64.
2084
2085 2010-08-18  Yao Qi  <yao@codesourcery.com>
2086
2087         PR target/45094
2088         * gcc.target/arm/pr45094.c: New test.
2089
2090 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2091
2092         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2093
2094 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2095
2096         PR rtl-optimization/42575
2097         * gcc.target/arm/pr42575.c: New test.
2098
2099 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2100
2101         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2102         * gcc.dg/tls/thr-cse-1.c: New.
2103
2104 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2105
2106         PR debug/42487
2107         * lib/target-supports.exp
2108         (check_effective_target_function_sections): New.
2109         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2110         function sections before proceding.
2111
2112 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2113
2114         PR fortran/45308
2115         * gfortran.dg/pr45308.f03: New test.
2116
2117 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2118
2119         PR target/45296
2120         * gcc.target/i386/pr45296.c: New test.
2121
2122 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2123
2124         * g++.dg/ext/uow-1.C: New.
2125         * g++.dg/ext/uow-2.C: New.
2126         * g++.dg/ext/uow-3.C: New.
2127         * g++.dg/ext/uow-4.C: New.
2128
2129 2010-08-17  Richard Guenther  <rguenther@suse.de>
2130
2131         PR testsuite/45266
2132         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2133
2134 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2135
2136         PR c/40563
2137         * gcc.dg/Wcxx-compat-20.c: New test.
2138
2139 2010-08-17  Daniel Kraft  <d@domob.eu>
2140
2141         PR fortran/38936
2142         * gfortran.dg/associate_1.f03: Extended to test newly supported
2143         features like association to variables.
2144         * gfortran.dg/associate_3.f03: Removed check for illegal change
2145         of associate-name here...
2146         * gfortran.dg/associate_5.f03: ...and added it here.
2147         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2148         * gfortran.dg/associate_7.f03: New test.
2149
2150 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2151
2152         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2153
2154 2010-08-15  Daniel Kraft  <d@domob.eu>
2155
2156         PR fortran/38936
2157         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2158         * gfortran.dg/associate_3.f03: Clarify comment.
2159         * gfortran.dg/associate_5.f03: New test.
2160         * gfortran.dg/associate_6.f03: New test.
2161
2162 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2163
2164         PR fortran/45211
2165         * gfortran.dg/bind_c_usage_21.f90: New.
2166         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2167
2168 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2169
2170         * gfortran.dg/optional_absent_1.f90: New.
2171         * gfortran.dg/null_actual.f90: New.
2172
2173 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2174
2175         * gfortran.dg/pointer_target_1.f90: New.
2176         * gfortran.dg/pointer_target_2.f90: New.
2177         * gfortran.dg/pointer_target_3.f90: New.
2178
2179 2010-08-15  Daniel Kraft  <d@domob.eu>
2180
2181         PR fortran/45197
2182         * gfortran.dg/elemental_args_check_3.f90: New test.
2183         * gfortran.dg/impure_1.f08: New test.
2184         * gfortran.dg/impure_2.f08: New test.
2185         * gfortran.dg/impure_3.f90: New test.
2186         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2187
2188 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2189
2190         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2191         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2192         SLP tests.
2193         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2194         misaligned loads.
2195         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2196         misaligned stores.c
2197         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2198
2199 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2200
2201         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2202         dg-require-effective-target after dg-do.
2203
2204 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2205
2206         * lib/target-supports.exp (check_effective_target_vect_int): Return
2207         true for Loongson targets.
2208         (check_effective_target_vect_shift): Likewise.
2209         (check_effective_target_vect_no_int_max): Likewise.
2210         (check_effective_target_vect_no_align): Likewise.
2211         (check_effective_target_vect_short_mult): Likewise.
2212
2213 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2214
2215         * g++.dg/cast.C: Change fields of structures to "long" to pass
2216         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2217         * g++.dg/cpp0x/iop.C: Ditto.
2218         * g++.dg/cpp0x/named_refs.C: Ditto.
2219         * g++.dg/cpp0x/rv1p.C: Ditto.
2220         * g++.dg/cpp0x/rv2p.C: Ditto.
2221         * g++.dg/cpp0x/rv3p.C: Ditto.
2222         * g++.dg/cpp0x/rv4p.C: Ditto.
2223         * g++.dg/cpp0x/rv5p.C: Ditto.
2224         * g++.dg/cpp0x/rv6p.C: Ditto.
2225         * g++.dg/cpp0x/rv7p.C: Ditto.
2226         * g++.dg/cpp0x/rv8p.C: Ditto.
2227         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2228
2229 2010-08-13  Daniel Kraft  <d@domob.eu>
2230
2231         * gfortran.dg/implied_shape_1.f08: New test.
2232         * gfortran.dg/implied_shape_2.f90: New test.
2233         * gfortran.dg/implied_shape_3.f08: New test.
2234
2235 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2236
2237         PR libfortran/42526
2238         * gfortran.dg/char_component_initializer_1.f90: New test.
2239
2240 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2241
2242         PR tree-optimization/45241
2243         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2244
2245 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2246
2247         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2248         to dg-options.
2249         * gcc.target/i386/pr40906-2.c: Ditto.
2250         * gcc.target/i386/pr40906-3.c: Ditto.
2251
2252 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2253
2254         PR middle-end/45262
2255         * gcc.c-torture/execute/pr45262.c: New test.
2256
2257 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2258
2259         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2260         empty argument.
2261         * g++.dg/other/profile1.C: Ditto.
2262
2263 2010-08-12  Richard Guenther  <rguenther@suse.de>
2264
2265         PR tree-optimization/45232
2266         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2267         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2268         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2269         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2270         unsigned arithmetic.
2271         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2272         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2273         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2274         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2275         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2276         unsigned arithmetic.
2277         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2278         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2279         unsigned arithmetic.
2280         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2281         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2282         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2283         unsigned arithmetic.
2284         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2285         * gcc.dg/tree-ssa/negate.c: Adjust.
2286         * gcc.dg/vect/vect-1.c: Adjust.
2287         * gfortran.dg/reassoc_6.f: XFAIL.
2288
2289 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR debug/45259
2292         * gcc.dg/pr45259.c: New test.
2293
2294 2010-08-12  Wei Guozhi  <carrot@google.com>
2295
2296         PR target/44999
2297         * gcc.target/arm/pr44999.c: New testcase.
2298
2299 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2300
2301         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2302         (N): Likewise.
2303         (main): Adjust accordingly.
2304
2305 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2306
2307         * gfortran.dg/graphite/id-22.f: New.
2308
2309 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2310
2311         * gcc.dg/graphite/id-26.c: New.
2312
2313 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2314
2315         * gcc.dg/graphite/id-25.c: New.
2316
2317 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2318
2319         * gcc.dg/graphite/run-id-5.c: New.
2320         * gcc.dg/graphite/run-id-6.c: New.
2321         * gfortran.dg/graphite/id-21.f: New.
2322
2323 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2324
2325         * gcc.dg/graphite/id-24.c: New.
2326
2327 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2328
2329         * gcc.dg/tree-ssa/pr20742.c: New.
2330
2331 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2332
2333         * gcc.dg/graphite/id-23.c: New.
2334
2335 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2336
2337         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2338
2339 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2340
2341         * gcc.dg/graphite/pr42729.c: New.
2342
2343 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2344
2345         * gfortran.dg/graphite/id-20.f: New.
2346
2347 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2348
2349         * gcc.dg/graphite/id-22.c: New.
2350
2351 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2352
2353         * gcc.dg/graphite/run-id-2.c: Call abort.
2354
2355 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2356
2357         * gcc.dg/graphite/id-20.c: New.
2358
2359 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2360             Steve Kargl <kargl@gcc.gnu.org>
2361
2362         PR fortran/44595
2363         * gfortran.dg/move_alloc_3.f90: New.
2364         * gfortran.dg/random_seed_2.f90: New.
2365
2366 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2367
2368         * lib/target-supports.exp (check_effective_target_sync_int_long):
2369         Add hppa*-*-linux*.
2370         (check_effective_target_sync_char_short): Likewise.
2371
2372 2010-08-10  Yao Qi  <yao@codesourcery.com>
2373
2374         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2375         general form.
2376         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2377         * g++.dg/other/packed1.C: Likewise.
2378         * g++.dg/other/crash-4.C: Likewise.
2379         * g++.dg/ext/packed8.C: Likewise.
2380         * g++.dg/init/array16.C: Likewise.
2381
2382 2010-08-10  xinliang David Li  <davidxl@google.com>
2383         * gcc.dg/tree-ssa/loop-19.c: Add option
2384         -fno-prefetch-loop-array
2385
2386 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2387
2388         PR middle-end/45182
2389         * gcc.c-torture/compile/pr45182.c: New test.
2390
2391 2010-08-09  Jason Merrill  <jason@redhat.com>
2392
2393         PR c++/45236
2394         * g++.dg/cpp0x/variadic-104.C: New.
2395
2396 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2397
2398         PR fortran/44235
2399         * gfortran.dg/dependency_32.f90:  New test.
2400
2401 2010-08-09  Richard Guenther  <rguenther@suse.de>
2402
2403         PR middle-end/44632
2404         * g++.dg/opt/nrv17.C: New testcase.
2405
2406 2010-08-09  Richard Guenther  <rguenther@suse.de>
2407
2408         PR middle-end/45212
2409         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2410         alignment from MEM_REF offset only if we took it from the
2411         base object.
2412
2413         * gcc.target/i386/pr24178.c: New testcase.
2414
2415 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2416
2417         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2418         * gcc.dg/20030702-1.c: Ditto.
2419         * gcc.dg/20050309-1.c: Ditto.
2420         * gcc.dg/20050325-1.c: Ditto.
2421         * gcc.dg/20050330-2.c: Ditto.
2422         * gcc.dg/20051201-1.c: Ditto.
2423         * gcc.dg/gomp/pr27573.c: Ditto.
2424         * gcc.dg/gomp/pr34610.c: Ditto.
2425         * gcc.dg/pr24225.c: Ditto.
2426         * gcc.dg/pr26570.c: Ditto.
2427         * gcc.dg/pr32773.c: Ditto.
2428         * g++.dg/gcov/gcov-6.C: Ditto.
2429         * g++.dg/gomp/pr34608.C: Ditto.
2430         * gfortran.dg/gomp/pr27573.f90: Ditto.
2431
2432         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2433         dg-require-host-local dg directive.
2434         * gcc.dg/profile-dir-2.c: Ditto.
2435         * gcc.dg/profile-dir-3.c: Ditto.
2436
2437 2010-08-08  Richard Guenther  <rguenther@suse.de>
2438
2439         PR tree-optimization/45109
2440         * gcc.c-torture/compile/pr45109.c: New testcase.
2441
2442 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2443
2444         * gcc.dg/march.c: Skip if -march defined.
2445         * gcc.dg/mtune.c: Skip if -mtune defined.
2446
2447         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2448         generic thunk support.
2449
2450 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2451
2452         PR target/45213
2453         * gcc.target/i386/pr45213.c: New test.
2454
2455 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2456
2457         PR libfortran/45143
2458         * gfortran.dg/fmt_error_11.f03: New test.
2459
2460 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2461
2462         * lib/target-supports.exp (check_effective_target_sync_int_long):
2463         Add arm*-*-linux-gnueabi.
2464         (check_effective_target_sync_char_short): Likewise.
2465
2466 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2467
2468         PR fortran/45159
2469         * gfortran.dg/dependency_31.f90:  New test.
2470
2471 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2472
2473         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2474
2475 2010-08-06  Jason Merrill  <jason@redhat.com>
2476
2477         * g++.dg/cpp0x/sfinae3.C: New.
2478         * g++.dg/cpp0x/sfinae4.C: New.
2479
2480 2010-08-06  Richard Guenther  <rguenther@suse.de>
2481
2482         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2483         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2484         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2485         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2486         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2487         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2488         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2489         * gcc.c-torture/execute/20100805-1.c: Likewise.
2490
2491 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2492
2493         PR testsuite/42855
2494         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2495
2496 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2497
2498         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2499         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2500
2501 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2502
2503         * g++.dg/ipa/devirt-1.C: New test.
2504         * g++.dg/ipa/devirt-2.C: Likewise.
2505         * g++.dg/ipa/devirt-3.C: Likewise.
2506         * g++.dg/ipa/devirt-4.C: Likewise.
2507         * g++.dg/ipa/devirt-5.C: Likewise.
2508         * gcc.dg/ipa/iinline-3.c: Likewise.
2509
2510 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2511
2512         PR tree-optimization/45144
2513         * gcc.dg/tree-ssa/pr45144.c: New test.
2514
2515 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2516
2517         PR fortran/42207
2518         PR fortran/44064
2519         PR fortran/44065
2520         * gfortran.dg/class_25.f03: New.
2521         * gfortran.dg/class_26.f03: New.
2522
2523 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2524
2525         * g++.dg/warn/miss-format-1.C: Update line number.
2526
2527 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2528
2529         PR c++/44641
2530         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2531         .frame and .mask assembler directives.
2532
2533 2010-08-04  Richard Guenther  <rguenther@suse.de>
2534
2535         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2536         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2537         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2538         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2539
2540 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2541
2542         PR fortran/44857
2543         * gfortran.dg/derived_constructor_char_1.f90: New.
2544         * gfortran.dg/derived_constructor_char_2.f90: New.
2545
2546 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2547
2548         PR fortran/45159
2549         * gfortran.dg/dependency_30.f90:  New test.
2550
2551 2010-08-03  Jan Hubicka  <jh@suse.cz>
2552
2553         * gcc.c-torture/compile/pr45085.c: New testcase.
2554
2555 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2556
2557         PR fortran/44584
2558         PR fortran/45161
2559         * gfortran.dg/typebound_call_9.f03: Modified.
2560         * gfortran.dg/typebound_generic_1.f03: Modified.
2561
2562 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2563
2564         PR fortran/45159
2565
2566         * gfortran.dg/dependency_29.f90:  New test.
2567
2568 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2569
2570         PR fortran/36854
2571         * gfortran.dg/character_comparison_2.f90:  New test.
2572         * gfortran.dg/character_comparison_3.f90:  New test.
2573         * gfortran.dg/dependency_28.f90:  New test.
2574
2575 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2576
2577         PR target/40457
2578         * gcc.target/arm/pr40457-1.c: New test.
2579         * gcc.target/arm/pr40457-2.c: New test.
2580
2581 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2582
2583         PR fortran/44912
2584         * gfortran.dg/typebound_call_17.f03: New.
2585
2586 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2587
2588         PR fortran/44929
2589         * gfortran.dg/allocate_derived_3.f90: New.
2590
2591 2010-07-30  Xinliang David Li  <davidxl@google.com>
2592         PR tree-optimization/45121
2593         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2594
2595 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2596
2597         PR c++/45112
2598         * g++.dg/pr45112.C: New test.
2599
2600 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR debug/45055
2603         PR rtl-optimization/45137
2604         * gcc.dg/pr45055.c: New test.
2605
2606 2010-07-30  Alan Modra  <amodra@gmail.com>
2607
2608         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2609         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2610
2611 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2612
2613         PR fortran/45087
2614         PR fortran/45125
2615         * gfortran.dg/whole_file_25.f90: New.
2616         * gfortran.dg/whole_file_26.f90: New.
2617         * gfortran.dg/whole_file_27.f90: New.
2618
2619 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2620
2621         PR fortran/44962
2622         * gfortran.dg/typebound_proc_17.f03: New.
2623
2624 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2625
2626         PR fortran/45004
2627         * gfortran.dg/move_alloc_2.f90: New.
2628
2629 2010-07-29  Xinliang David Li  <davidxl@google.com>
2630         PR tree-optimization/45121
2631         * c-c++-common/uninit-17.c: Fix expected output.
2632
2633 2010-07-29  Richard Guenther  <rguenther@suse.de>
2634
2635         PR tree-optimization/45120
2636         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2637
2638 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2639
2640         PR fortran/42051
2641         PR fortran/44064
2642         * gfortran.dg/pr42051.f03: New testcase.
2643
2644 2010-07-29  Richard Guenther  <rguenther@suse.de>
2645
2646         PR middle-end/45034
2647         * gcc.c-torture/execute/pr45034.c: New testcase.
2648
2649 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2650
2651         PR c++/45096
2652         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2653
2654 2010-07-28  Daniel Kraft  <d@domob.eu>
2655
2656         * gfortran.dg/bound_8.f90: New test.
2657
2658 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2659
2660         PR debug/45105
2661         * gcc.dg/pr45105.c: New test.
2662
2663 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2664
2665         PR rtl-optimization/45107
2666         * gcc.dg/pr45107.c: New test.
2667
2668 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2669
2670         PR rtl-optimization/45101
2671         * gcc.dg/pr45101.c: New test.
2672
2673 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2674
2675         PR fortran/45077
2676         * gfortran.dg/whole_file_24.f90: New.
2677
2678 2010-07-27  Jason Merrill  <jason@redhat.com>
2679
2680         * g++.dg/cpp0x/variadic102.C: New.
2681         * g++.dg/cpp0x/variadic103.C: New.
2682
2683 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2684
2685         PR rtl-optimization/40956
2686         PR target/42495
2687         PR middle-end/42574
2688         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2689         * gcc.target/arm/pr42574.c: Add tests.
2690
2691 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2692
2693         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2694         test name.
2695         (cleanup-repo-files): Ditto.
2696         (cleanup-saved-temps): Ditto.
2697
2698 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2699
2700         PR testsuite/44701
2701         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2702
2703         PR c/45079
2704         * gcc.dg/pr45079.c: New test.
2705
2706 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2707
2708         PR tree-optimization/44152
2709         * gcc.dg/vect/fast-math-pr44152.c: New test.
2710
2711 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2712
2713         PR ObjC/44140
2714         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2715         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2716         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2717         * obj-c++.dg/torture/trivial.mm: Ditto.
2718         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2719         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2720         * objc.dg/torture/tls/thr-init.m: Ditto.
2721         * objc.dg/torture/trivial.m: Ditto.
2722
2723 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2724
2725         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2726         Skip on spu-*-* targets.
2727
2728 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR tree-optimization/45083
2731         * gcc.dg/pr45083.c: New test.
2732
2733 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2734
2735         PR fortran/40873
2736         * gfortran.dg/whole_file_22.f90: New test.
2737         * gfortran.dg/whole_file_23.f90: New test.
2738
2739 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2740             Jack Howarth  <howarth@bromo.med.uc.edu>
2741             Richard Henderson  <rth@redhat.com>
2742
2743         PR target/44132
2744         * gcc.dg/tls/thr-init-1.c: New.
2745         * gcc.dg/tls/thr-init-2.c: New.
2746         * gcc.dg/torture/tls New.
2747         * gcc.dg/torture/tls/tls-test.c: New.
2748         * gcc.dg/torture/tls/thr-init-1.c: New.
2749         * gcc.dg/torture/tls/tls.exp: New.
2750         * gcc.dg/torture/tls/thr-init-2.c: New.
2751         * gcc.dg/tls/emutls-2.c: New test
2752
2753         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2754         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2755         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2756         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2757         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2758         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2759         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2760         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2761         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2762         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2763         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2764         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2765         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2766         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2767         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2768         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2769         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2770         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2771         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2772         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2773         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2774         gfortran.dg/gomp/omp_threadprivate1.f90,
2775         gfortran.dg/gomp/omp_threadprivate2.f90,
2776         gfortran.dg/gomp/reduction1.f90,
2777         gfortran.dg/gomp/sharing-1.f90: Likewise.
2778
2779 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2780
2781         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2782         sse_runtime.
2783         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2784         dg-require-visibility.
2785
2786 2010-07-26  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/43784
2789         * gcc.c-torture/execute/pr43784.c: New testcase.
2790         * g++.dg/torture/pr43784.C: Likewise.
2791
2792 2010-07-26  Richard Guenther  <rguenther@suse.de>
2793
2794         PR middle-end/45056
2795         * g++.dg/pr45056.C: New testcase.
2796
2797 2010-07-26  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/45071
2800         * gcc.dg/pr45071.c: New testcase.
2801
2802 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2803
2804         PR fortran/45066
2805         * gfortran.dg/namelist_62.f90: New.
2806
2807 2010-07-26  Richard Guenther  <rguenther@suse.de>
2808
2809         * gcc.c-torture/execute/pr45017.c: Move ...
2810         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2811
2812 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2813
2814         PR fortran/40628
2815         * trim_optimize_1.f90:  New test.
2816         * character_comparision_1.f90:  New test.
2817
2818 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2819
2820         PR fortran/42852
2821         * gfortran.dg/wtruncate_fix.f: New test.
2822
2823 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2824
2825         PR testsuite/45068
2826         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2827
2828 2010-07-24  Richard Guenther  <rguenther@suse.de>
2829
2830         PR lto/43788
2831         * g++.dg/lto/20100724-1_0.C: New testcase.
2832
2833 2010-07-24  Richard Guenther  <rguenther@suse.de>
2834
2835         PR lto/43212
2836         * gcc.dg/lto/20100724-1_0.c: New testcase.
2837         * gcc.dg/lto/20100724-1_1.c: Likewise.
2838
2839 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2840
2841         PR fortran/40011
2842         * gfortran.dg/whole_file_21.f90: New.
2843
2844         * gfortran.dg/integer_exponentiation_3.F90: Use
2845         -ffloat-store only for i?86/x86-64 -m32.
2846
2847 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2848
2849         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2850         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2851
2852 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2853
2854         * gfortran.dg/func_decl_4.f90: Split test into two ...
2855         * gfortran.dg/func_decl_5.f90: ... parts.
2856         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2857         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2858         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2859         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2860         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2861         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2862         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2863         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2864         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2865         * gfortran.dg/sizeof.f90: Make test valid.
2866         * gfortran.dg/pr20865.f90: Add new dg-error.
2867         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2868         * gfortran.dg/g77/19990218-0.f: Ditto.
2869         * gfortran.dg/g77/19990218-1.f: Ditto.
2870         * gfortran.dg/g77/970625-2.f: Ditto.
2871         * gfortran.dg/pr37243.f: Fix function declaration.
2872         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2873         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2874
2875 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2876
2877         PR fortran/44945
2878         * gfortran.dg/char_array_structure_constructor.f90: Add
2879         -fwhole-file as dg-option as it otherwise fails on some
2880         systems.
2881
2882 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2883
2884         * gnat.dg/aggr16.ad[sb]: New test.
2885         * gnat.dg/aggr16_pkg.ads: New helper.
2886
2887 2010-07-23  Richard Guenther  <rguenther@suse.de>
2888
2889         PR lto/43071
2890         * g++.dg/lto/20100723-1_0.C: New testcase.
2891
2892 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2893
2894         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2895         AVX support.
2896         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2897         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2898
2899 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2900
2901         * lib/target-supports.exp (add_options_for_tls): New proc.
2902         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2903         * g++.dg/tls/static-1a.cc: Likewise.
2904         * gcc.dg/tls/emutls-1.c: Likewise.
2905         * gcc.dg/tls/opt-11.c: Likewise.
2906         * gcc.dg/tls/opt-12.c: Likewise.
2907         * gcc.dg/tls/pr24428-2.c: Likewise.
2908         * gcc.dg/tls/pr24428.c: Likewise.
2909         * obj-c++.dg/tls/static-1.mm: Likewise.
2910         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2911         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2912         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2913         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2914         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2915         * objc.dg/torture/tls/thr-init.m: Likewise.
2916         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2917
2918 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2919
2920         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2921         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2922         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2923         optimized dump files.
2924
2925 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2926
2927         PR tree-optimization/45047
2928         * gcc.c-torture/compile/pr45047.c: New test.
2929
2930 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2931
2932         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2933         instead of dg-compile.
2934         * gcc.dg/float-range-4.c: Ditto.
2935         * gcc.dg/float-range-5.c: Ditto.
2936         * gcc.dg/fold-overflow-1.c: Ditto.
2937         * gcc.dg/gomp/sections-4.c: Ditto.
2938         * gcc.dg/transparent-union-1.c: Ditto.
2939         * gcc.dg/transparent-union-2.c: Ditto.
2940         * gcc.target/i386/pr39315-check.c: Ditto.
2941         * g++.dg/gomp/sections-4.C: Ditto.
2942         * g++.dg/template/dtor7.C: Ditto.
2943         * g++.dg/tree-ssa/pr19952.C: Ditto.
2944         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2945         * gfortran.dg/graphite/pr42185.f90: Ditto.
2946         * gfortran.dg/namelist_36.f90: Ditto.
2947         * gnat.dg/noreturn1.adb: Ditto.
2948         * gnat.dg/specs/small_alignment.ads: Ditto.
2949
2950 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2951
2952         PR tree-optimization/44915
2953         * g++.dg/torture/pr44915.C: New test.
2954
2955 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2956
2957         PR tree-optimization/44914
2958         * g++.dg/tree-ssa/pr44914.C: New test.
2959
2960 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2961
2962         PR target/44290
2963         * gcc.dg/pr44290-1.c: New test.
2964         * gcc.dg/pr44290-2.c: New test.
2965
2966 2010-07-23  Jason Merrill  <jason@redhat.com>
2967
2968         PR c++/45008
2969         * g++.dg/abi/mangle44.C: New.
2970
2971 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2972
2973         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2974         for compile-time only tests.
2975         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2976         target check.
2977         * gcc.target/i386/pr39315-4.c: Ditto.
2978         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2979         target check.  Include sse-os-support.h.
2980         (main): Call check_isa and sse_os_support.
2981         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2982         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2983         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2984         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2985         target check.  Include sse-os-support.h.
2986         (main): Call check_isa and sse_os_support.
2987         * gcc.target/i386/vperm-v2df.c: Ditto.
2988
2989 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2990
2991         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2992         (check_effective_target_avx_runtime): New procedure.
2993         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2994         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2995
2996         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2997         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2998         and __get_cpuid test.
2999         * gcc.dg/compat/vector-2b_main.c: Ditto.
3000
3001         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3002
3003         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3004         for compile-time only test.
3005         * gcc.dg/pr32716.c: Ditto.
3006         * gcc.dg/pr34856.c: Ditto.
3007         * gcc.dg/pr36997.c: Ditto.
3008         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3009         * gfortran.dg/pr28158.f90: Ditto.
3010         * gfortran.dg/pr30667.f: Ditto.
3011
3012         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3013         i?86-*-* and x86_64-*-* targets to disable execution on targets
3014         without sse2 runtime support.
3015         * g++.dg/vect/vect.exp: Ditto.
3016         * gfortran.dg/vect/vect.exp: Ditto.
3017
3018         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3019         * gcc.dg/pr37544.c: Ditto.
3020         * gcc.dg/pr40550.c: Ditto.
3021         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3022         * gcc.dg/compat/vector-1a_main.c: Ditto.
3023         * gcc.dg/compat/vector-2a_main.c: Ditto.
3024         * gcc.dg/torture/pr16104-1.c: Ditto.
3025         * gcc.dg/torture/pr35771-1.c: Ditto.
3026         * gcc.dg/torture/pr35771-2.c: Ditto.
3027         * gcc.dg/torture/pr35771-3.c: Ditto.
3028         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3029         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3030         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3031         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3032         * g++.dg/other/i386-1.C: Ditto.
3033         * g++.dg/other/pr40446.C: Ditto.
3034
3035 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3036
3037         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3038
3039 2010-07-23  Daniel Kraft  <d@domob.eu>
3040
3041         PR fortran/44709
3042         * gfortran.dg/exit_1.f08: New test.
3043         * gfortran.dg/exit_2.f08: New test.
3044
3045 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3046
3047         PR tree-optimization/39839
3048         * gcc.target/arm/pr39839.c: New test case.
3049
3050 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3051
3052         * gnat.dg/unchecked_convert5b.adb: New test.
3053         * gnat.dg/unchecked_convert6.adb: Likewise.
3054         * gnat.dg/unchecked_convert6b.adb: Likewise.
3055
3056 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3057
3058         * gnat.dg/aggr15.ad[sb]: New test.
3059
3060 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3061
3062         PR debug/45024
3063         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3064
3065 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3066
3067         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3068         with dg-require-linker-plugin.
3069
3070 2010-07-22  Richard Guenther  <rguenther@suse.de>
3071
3072         PR lto/43850
3073         * g++.dg/lto/20100722-1_0.C: New testcase.
3074
3075 2010-07-22  Richard Guenther  <rguenther@suse.de>
3076
3077         PR lto/42451
3078         * gcc.dg/lto/20100720-3_0.c: New testcase.
3079         * gcc.dg/lto/20100720-3_1.c: Likewise.
3080
3081 2010-07-22  Richard Guenther  <rguenther@suse.de>
3082
3083         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3084         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3085
3086         PR lto/43373
3087         * gcc.dg/lto/20100722-1_0.c: New testcase.
3088
3089 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3090
3091         PR tree-optimization/44891
3092         * gcc.c-torture/compile/pr44891.c: New test.
3093
3094 2010-07-22  Richard Guenther  <rguenther@suse.de>
3095
3096         PR tree-optimization/45017
3097         * gcc.c-torture/execute/pr45017.c: New testcase.
3098
3099 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3100
3101         PR fortran/45019
3102         * gfortran.dg/aliasing_dummy_5.f90: New.
3103
3104 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3105
3106         PR target/43698
3107         * gcc.target/arm/pr43698.c: New test.
3108
3109 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3110
3111         PR fortran/44929
3112         * Revert my commit r162325 for this PR.
3113
3114 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR debug/45015
3117         * gcc.target/m68k/pr45015.c: New test.
3118
3119 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3120
3121         PR c++/44641
3122         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3123         comments.
3124
3125 2010-07-21  Richard Guenther  <rguenther@suse.de>
3126
3127         PR lto/45018
3128         * g++.dg/lto/20100721-1_0.C: New testcase.
3129
3130 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3131
3132         PR tree-optimization/44900
3133         * g++.dg/torture/pr44900.C: New test.
3134
3135 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3136
3137         PR middle-end/44738
3138         * c-c++-common/uninit-17.c: Correct expected error.
3139
3140 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3141
3142         * gcc.dg/guality/asm-1.c: New test.
3143
3144         PR debug/45003
3145         * gcc.dg/guality/pr45003-2.c: New test.
3146         * gcc.dg/guality/pr45003-3.c: New test.
3147
3148 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3149
3150         PR libfortran/44697
3151         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3152
3153 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3154
3155         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3156         defined on the current line.
3157         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3158         * g++.dg/debug/dwarf2/pr44641.C: New.
3159
3160 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3161
3162         * gcc.target/powerpc/block-move-1.c: New test.
3163         * gcc.target/powerpc/block-move-2.c: New test.
3164
3165 2010-07-20  Jason Merrill  <jason@redhat.com>
3166
3167         PR c++/44967
3168         * g++.dg/cpp0x/sfinae2.C: New.
3169
3170 2010-07-20  Richard Guenther  <rguenther@suse.de>
3171
3172         PR lto/42696
3173         * gcc.dg/lto/20100720-4_0.c: New testcase.
3174
3175 2010-07-20  Richard Guenther  <rguenther@suse.de>
3176
3177         PR lto/43221
3178         * gcc.dg/lto/20100720-2_0.c: New testcase.
3179         * gcc.dg/lto/20100720-2_1.c: Likewise.
3180
3181 2010-07-20  Richard Guenther  <rguenther@suse.de>
3182
3183         PR lto/43208
3184         * gcc.dg/lto/20100720-1_0.c: New testcase.
3185         * gcc.dg/lto/20100720-1_1.c: Likewise.
3186
3187 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3188
3189         PR debug/45003
3190         * gcc.dg/guality/pr45003-1.c: New test.
3191
3192 2010-07-20  Richard Guenther  <rguenther@suse.de>
3193
3194         PR tree-optimization/44977
3195         * gcc.dg/torture/pr44977.c: New testcase.
3196
3197 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3198
3199         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3200         sync_char_short
3201
3202 2010-07-20  Richard Guenther  <rguenther@suse.de>
3203
3204         PR middle-end/44971
3205         PR middle-end/44988
3206         * gcc.dg/pr44971.c: New testcase.
3207         * gcc.c-torture/compile/pr44988.c: Likewise.
3208
3209 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3210
3211         PR fortran/44929
3212         * gfortran.dg/allocate_with_typespec.f90: New test.
3213         * gfortran.dg/allocate_derived_1.f90: Update error message.
3214
3215 2010-07-19  Jason Merrill  <jason@redhat.com>
3216
3217         PR c++/44996
3218         * g++.dg/cpp0x/decltype23.C: New.
3219
3220 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3221
3222         PR fortran/42385
3223         * gfortran.dg/class_defined_operator_1.f03 : New test.
3224
3225 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3226
3227         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3228         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3229         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3230         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3231
3232 2010-07-19  Richard Guenther  <rguenther@suse.de>
3233
3234         PR middle-end/44941
3235         * gcc.c-torture/compile/pr44941.c: New testcase.
3236
3237 2010-07-19  Jason Merrill  <jason@redhat.com>
3238
3239         PR c++/44969
3240         * g++.dg/template/sfinae24.C: New.
3241
3242 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3243
3244         PR fortran/44353
3245         * gfortran.dg/data_implied_do_2.f90: Removed.
3246
3247 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3248
3249         PR c++/44969
3250         * g++.dg/template/sfinae23.C: New.
3251
3252 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3253
3254         * lib/target-supports.exp (check_sse_os_support_available): New
3255         proc.
3256         (check_sse_hw_available): New proc.
3257         (check_effective_target_sse_runtime): New proc.
3258         (check_effective_target_sse2_runtime): New proc.
3259         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3260         -msse2 if check_sse_os_support_available.
3261         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3262         check_sse_os_support_available.
3263         * gcc.dg/vect/vect.exp: Likewise.
3264         * gfortran.dg/vect/vect.exp: Likewise.
3265         * gcc.target/i386/sol2-check: Renamed to ...
3266         * gcc.target/i386/sse-os-support.h: ... this.
3267         (sol2_check): Renamed to ...
3268         (sse_os_support): ... this.
3269         Only test movss with xmm registers.
3270         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3271         Removed ILL_INSN, ILL_INSN_LEN.
3272         * gcc.target/i386/sse2-check.h: Likewise.
3273         * gcc.target/i386/sse3-check.h: Likewise.
3274         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3275         Removed cpuid.h, __get_cpuid test.
3276         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3277         Removed cpuid.h, __get_cpuid test.
3278         * g++.dg/other/pr40446.C: Likewise.
3279         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3280         * gcc.dg/compat/vector-1a_main.c: Likewise.
3281         * gcc.dg/compat/vector-2a_main.c: Likewise.
3282         * gcc.dg/pr36584.c: Likewise.
3283         * gcc.dg/pr37544.c: Likewise.
3284         * gcc.dg/torture/pr16104-1.c: Likewise.
3285         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3286         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3287         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3288         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3289         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3290         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3291         sse2_runtime.
3292         * gcc.dg/torture/pr35771-2.c: Likewise.
3293         * gcc.dg/torture/pr35771-3.c: Likewise.
3294         * gcc.target/i386/pr39315-2.c: Likewise.
3295         * gcc.target/i386/pr39315-4.c: Likewise.
3296         * gcc.target/i386/vperm-v2df.c: Likewise.
3297         * gcc.target/i386/vperm-v2di.c: Likewise.
3298         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3299         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3300         sse_runtime.
3301
3302 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3303
3304         PR fortran/44353
3305         * gfortran.dg/data_implied_do_2.f90: New test.
3306
3307 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3308
3309         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3310
3311 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3312
3313         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3314         to the "mips16" group.
3315         (mips_using_mips16_p): New procedure.
3316         (mips-dg-options): Use it.
3317
3318 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3319
3320         * gcc.target/mips/mips16-attributes-4.c: New test.
3321
3322 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3323
3324         PR testsuite/44418
3325         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3326         * gcc.target/powerpc/recip-2.c: Ditto.
3327         * gcc.target/powerpc/recip-3.c: Ditto.
3328
3329 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3330
3331         * gcc.target/arm/pr42235.c: New test.
3332
3333 2010-07-16  Jason Merrill  <jason@redhat.com>
3334
3335         PR c++/32505
3336         * g++.dg/template/partial8.C: New.
3337
3338 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3339
3340         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3341         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3342         in C++.
3343         (gualcvt): New overloaded inline.
3344         (GUALCVT): Use it for C++.
3345         * g++.dg/guality/guality.exp: New.
3346         * g++.dg/guality/guality.h: New.
3347         * g++.dg/guality/redeclaration1.C: New test.
3348         * g++.dg/dg.exp: Prune also guality/* tests.
3349         * gcc.dg/guality/pr43141.c: Moved to...
3350         * c-c++-common/guality/pr43141.c: ... here.
3351
3352 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3353
3354         PR libfortran/37077
3355         * gfortran.dg/char4_iunit_2.f03: New test.
3356
3357 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3358
3359         * lib/plugin-support.exp (plugin-test-execute):
3360         Add ${gcc_objdir}/intl to includes.
3361
3362 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3363
3364         PR target/44942
3365         * gcc.c-torture/execute/pr44942.c: New test.
3366         * gcc.target/i386/pr44942.c: New test.
3367
3368 2010-07-15  Jason Merrill  <jason@redhat.com>
3369
3370         PR c++/44909
3371         * g++.dg/cpp0x/implicit7.C: New.
3372         * g++.dg/cpp0x/implicit8.C: New.
3373
3374 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3375
3376         Disable float tests for __SPU__ targets due to lack of signed zero:
3377         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3378         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3379         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3380         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3381         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3382         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3383         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3384         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3385         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3386
3387 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3388
3389         * gfortran.dg/select_char_2.f90: New test.
3390
3391 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3392
3393         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3394         with DECL_CHAIN.
3395
3396 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3397
3398         PR fortran/44936
3399         * gfortran.dg/typebound_generic_9.f03: New.
3400
3401 2010-07-15  Richard Guenther  <rguenther@suse.de>
3402
3403         PR tree-optimization/44946
3404         * gcc.c-torture/compile/pr44946.c: New testcase.
3405
3406 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3407
3408         PR fortran/40206
3409         * gfortran.dg/select_char_3.f90: New test.
3410
3411 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3412             Kevin F. Quinn  <kevquinn@gentoo.org>
3413
3414         * gcc.dg/Wtrampolines.c: New.
3415
3416 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3417
3418         PR libfortran/44934
3419         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3420
3421 2010-07-14  Jason Merrill  <jason@redhat.com>
3422
3423         PR c++/44810
3424         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3425
3426         Implement C++0x unrestricted unions (N2544)
3427         * g++.dg/cpp0x/union1.C: New.
3428         * g++.dg/cpp0x/union2.C: New.
3429         * g++.dg/cpp0x/union3.C: New.
3430         * g++.dg/cpp0x/defaulted2.C: Adjust.
3431         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3432         * g++.old-deja/g++.ext/anon2.C: Adjust.
3433         * g++.old-deja/g++.mike/misc6.C: Adjust.
3434
3435 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3436
3437         PR fortran/44925
3438         * gfortran.dg/c_loc_tests_15.f90: New.
3439
3440 2010-07-13  Jason Merrill  <jason@redhat.com>
3441
3442         PR c++/44909
3443         * g++.dg/cpp0x/implicit6.C: New.
3444
3445 2010-07-13  Jason Merrill  <jason@redhat.com>
3446
3447         PR c++/44540
3448         * g++.dg/abi/noreturn1.C: New.
3449         * g++.dg/abi/noreturn2.C: New.
3450
3451 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3452
3453         PR other/44874
3454         PR debug/44832
3455         * c-c++-common/pr44832.c: New test.
3456
3457 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3458
3459         PR objc/44488
3460         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3461         on the target.  Make sure that we can assemble the emitted asm when
3462         the test type is 'compile'.
3463
3464 2010-07-13  Richard Guenther  <rguenther@suse.de>
3465
3466         PR tree-optimization/36960
3467         * g++.dg/torture/pr36960.C: New testcase.
3468
3469 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3470
3471         PR c++/44908
3472         * g++.dg/template/sfinae21.C: New.
3473         * g++.dg/template/sfinae22.C: Likewise.
3474
3475 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3476
3477         PR testsuite/42843
3478         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3479         * gcc.dg/plugin/ggcplug.c: Likewise.
3480         * g++.dg/plugin/selfassign.c: Likewise.
3481         * g++.dg/plugin/attribute_plugin.c: Likewise.
3482         * g++.dg/plugin/dumb_plugin.c: Likewise.
3483         * g++.dg/plugin/pragma_plugin.c: Likewise.
3484
3485 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3486
3487         * gcc.c-torture/execute/pr44683.x: New.
3488         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3489
3490 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3491
3492         PR fortran/44434
3493         PR fortran/44565
3494         PR fortran/43945
3495         PR fortran/44869
3496         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3497         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3498         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3499         * gfortran.dh/typebound_call_16.f03: New.
3500         * gfortran.dg/typebound_generic_6.f03: New.
3501         * gfortran.dg/typebound_generic_7.f03: New.
3502         * gfortran.dg/typebound_generic_8.f03: New.
3503
3504 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3505
3506         PR libfortran/37077
3507         * gfortran.dg/char4_iunit_1.f03: New test.
3508
3509 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3510
3511         * gcc.dg/tree-ssa/vrp53.c: New test.
3512
3513 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3514
3515         PR c++/44907
3516         * g++.dg/template/sfinae19.C: New.
3517         * g++.dg/template/sfinae20.C: Likewise.
3518
3519 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3520
3521         * gcc.target/arm/interrupt-1.c: New test.
3522         * gcc.target/arm/interrupt-2.c: New test.
3523
3524 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3525
3526         * gcc.dg/pr42427.c: Require c99_runtime.
3527         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3528         c99_runtime.
3529         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3530         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3531         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3532         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3533         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3534         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3535         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3536         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3537         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3538         * gcc.target/i386/pr37275.c: Require visibility support.
3539
3540 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3541
3542         * lib/target-supports.exp (check_effective_target_sse): New proc.
3543         * gcc.target/i386/sol2-check.h: New file.
3544         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3545         Include sol2-check.h.
3546         (main) Only run do_test () if sol2_check ().
3547         * gcc.target/i386/sse2-check.h: Likewise.
3548         * gcc.target/i386/sse3-check.h: Likewise.
3549         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3550         [__sun__ && __svr4__]: Execute SSE2 instruction.
3551         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3552         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3553         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3554         * g++.dg/ext/vector14.C: Likewise.
3555         * g++.dg/other/mmintrin.C: Likewise.
3556         * gcc.dg/20020418-1.c: Likewise.
3557         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3558         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3559         * gcc.dg/format/unnamed-1.c: Likewise.
3560         Adapt dg-warning line number.
3561         * gcc.dg/graphite/pr40281.c: Likewise.
3562         * gcc.dg/pr32176.c: Likewise.
3563         * gcc.dg/pr40550.c: Likewise.
3564         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3565         * gcc.dg/torture/pr36891.c: Likewise.
3566         * gcc.target/i386/20020218-1.c: Likewise.
3567         * gcc.target/i386/20020523.c: Likewise.
3568         * gcc.target/i386/abi-1.c: Likewise.
3569         * gcc.target/i386/brokensqrt.c: Likewise.
3570         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3571         * gcc.target/i386/pr13366.c: Likewise.
3572         * gcc.target/i386/pr13685.c: Likewise.
3573         * gcc.target/i386/pr24306.c: Likewise.
3574         * gcc.target/i386/pr31486.c: Likewise.
3575         * gcc.target/i386/pr32065-1.c: Likewise.
3576         * gcc.target/i386/pr32065-2.c: Likewise.
3577         * gcc.target/i386/pr32389.c: Likewise.
3578         * gcc.target/i386/pr38824.c: Likewise.
3579         * gcc.target/i386/pr38931.c: Likewise.
3580         * gcc.target/i386/pr39592-1.c: Likewise.
3581         * gcc.target/i386/pr43766.c: Likewise.
3582         * gcc.target/i386/recip-divf.c: Likewise.
3583         * gcc.target/i386/recip-sqrtf.c: Likewise.
3584         * gcc.target/i386/recip-vec-divf.c: Likewise.
3585         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3586         * gcc.target/i386/sse-1.c: Likewise.
3587         * gcc.target/i386/sse-16.c: Likewise.
3588         * gcc.target/i386/sse-2.c: Likewise.
3589         * gcc.target/i386/sse-20.c: Likewise.
3590         * gcc.target/i386/sse-3.c: Likewise.
3591         * gcc.target/i386/sse-7.c: Likewise.
3592         * gcc.target/i386/sse-9.c: Likewise.
3593         * gcc.target/i386/sse-addps-1.c: Likewise.
3594         * gcc.target/i386/sse-addss-1.c: Likewise.
3595         * gcc.target/i386/sse-andnps-1.c: Likewise.
3596         * gcc.target/i386/sse-andps-1.c: Likewise.
3597         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3598         * gcc.target/i386/sse-comiss-1.c: Likewise.
3599         * gcc.target/i386/sse-comiss-2.c: Likewise.
3600         * gcc.target/i386/sse-comiss-3.c: Likewise.
3601         * gcc.target/i386/sse-comiss-4.c: Likewise.
3602         * gcc.target/i386/sse-comiss-5.c: Likewise.
3603         * gcc.target/i386/sse-comiss-6.c: Likewise.
3604         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3605         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3606         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3607         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3608         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3609         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3610         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3611         * gcc.target/i386/sse-divps-1.c: Likewise.
3612         * gcc.target/i386/sse-divss-1.c: Likewise.
3613         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3614         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3615         * gcc.target/i386/sse-maxps-1.c: Likewise.
3616         * gcc.target/i386/sse-maxss-1.c: Likewise.
3617         * gcc.target/i386/sse-minps-1.c: Likewise.
3618         * gcc.target/i386/sse-minss-1.c: Likewise.
3619         * gcc.target/i386/sse-movaps-1.c: Likewise.
3620         * gcc.target/i386/sse-movaps-2.c: Likewise.
3621         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3622         * gcc.target/i386/sse-movhps-1.c: Likewise.
3623         * gcc.target/i386/sse-movhps-2.c: Likewise.
3624         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3625         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3626         * gcc.target/i386/sse-movntps-1.c: Likewise.
3627         * gcc.target/i386/sse-movss-1.c: Likewise.
3628         * gcc.target/i386/sse-movss-2.c: Likewise.
3629         * gcc.target/i386/sse-movss-3.c: Likewise.
3630         * gcc.target/i386/sse-movups-1.c: Likewise.
3631         * gcc.target/i386/sse-movups-2.c: Likewise.
3632         * gcc.target/i386/sse-mulps-1.c: Likewise.
3633         * gcc.target/i386/sse-mulss-1.c: Likewise.
3634         * gcc.target/i386/sse-orps-1.c: Likewise.
3635         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3636         * gcc.target/i386/sse-recip-vec.c: Likewise.
3637         * gcc.target/i386/sse-recip.c: Likewise.
3638         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3639         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3640         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3641         * gcc.target/i386/sse-subps-1.c: Likewise.
3642         * gcc.target/i386/sse-subss-1.c: Likewise.
3643         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3644         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3645         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3646         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3647         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3648         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3649         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3650         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3651         * gcc.target/i386/sse-xorps-1.c: Likewise.
3652         * gcc.target/i386/ssefn-1.c: Likewise.
3653         * gcc.target/i386/ssefn-3.c: Likewise.
3654         * gcc.target/i386/sseregparm-1.c: Likewise.
3655         * gcc.target/i386/stackalign/return-3.c: Likewise.
3656         * gcc.target/i386/vectorize1.c: Likewise.
3657         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3658         * gcc.target/i386/xorps-sse.c: Likewise.
3659         * gfortran.dg/pr28158.f90: Likewise.
3660         * gfortran.dg/pr30667.f: Likewise.
3661         * gnat.dg/loop_optimization7.adb: Likewise.
3662         * gnat.dg/sse_nolib.adb: Likewise.
3663
3664 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3665
3666         PR fortran/44702
3667         * gfortran.dg/use_rename_6.f90: New.
3668         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3669
3670 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3671
3672         PR fortran/44869
3673         * gfortran.dg/class_24.f03: New.
3674
3675 2010-07-10  Richard Guenther  <rguenther@suse.de>
3676
3677         PR lto/44889
3678         * gcc.dg/lto/20100709-1_0.c: New testcase.
3679         * gcc.dg/lto/20100709-1_1.c: Likewise.
3680
3681 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3682
3683         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3684
3685 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3686
3687         PR objc/44140
3688         * objc.dg/lto/trivial-1_0.m: New.
3689         * objc.dg/lto/lto.exp: New.
3690         * obj-c++.dg/lto/trivial-1_0.mm: New.
3691         * obj-c++.dg/lto/lto.exp: New.
3692         * objc.dg/symtab-1.m: Adjust sizes.
3693         * objc.dg/image-info.m: Do not run for gnu-runtime.
3694
3695 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3696
3697         * gcc.dg/pr32370.c: Allow another kind of error message.
3698
3699 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3700
3701         * gnat.dg/atomic3.adb: New test.
3702
3703 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3704             Denys Vlasenko  <dvlasenk@redhat.com>
3705             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3706
3707         PR tree-optimization/28632
3708         * gcc.dg/tree-ssa/vrp51.c: New test.
3709         * gcc.dg/tree-ssa/vrp52.c: New test.
3710
3711 2010-07-09  Jason Merrill  <jason@redhat.com>
3712
3713         * g++.dg/abi/covariant6.C: New.
3714         * g++.dg/inherit/covariant17.C: Test both bases.
3715         * g++.dg/inherit/covariant7.C: Check vtable layout.
3716
3717 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3718
3719         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3720
3721 2010-07-09  Richard Guenther  <rguenther@suse.de>
3722
3723         PR tree-optimization/44852
3724         * gcc.c-torture/execute/pr44852.c: New testcase.
3725
3726 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3727
3728         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3729         multiplication by values.
3730         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3731         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3732
3733 2010-07-09  Richard Guenther  <rguenther@suse.de>
3734
3735         PR tree-optimization/44882
3736         * gfortran.dg/pr44882.f90: New testcase.
3737
3738 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3739
3740         PR target/40657
3741         * gcc.target/arm/pr40657-1.c: New test.
3742         * gcc.target/arm/pr40657-2.c: New test.
3743         * gcc.c-torture/execute/pr40657.c: New test.
3744
3745 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3746
3747         * gcc.dg/tree-ssa/vrp50.c: New test.
3748         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3749
3750 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3751
3752         PR fortran/44649
3753         * gfortran.dg/c_sizeof_1.f90: Modified.
3754         * gfortran.dg/storage_size_1.f08: New.
3755         * gfortran.dg/storage_size_2.f08: New.
3756
3757 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3758
3759         * gcc.c-torture/execute/20100708-1.c: New test.
3760
3761 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3762
3763         PR fortran/44847
3764         * gfortran.dg/gomp/pr44847.f90: New test.
3765
3766 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3767
3768         PR tree-optimization/44710
3769         * gcc.dg/tree-ssa/ifc-6.c: New.
3770         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3771
3772 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3773
3774         PR fortran/18918
3775         * gfortran.dg/coarray_10.f90: Add an additional test.
3776
3777 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3778
3779         PR middle-end/44828
3780         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3781         * gcc.c-torture/execute/pr44828.x: Revert.
3782
3783 2010-07-08  Jason Merrill  <jason@redhat.com>
3784
3785         PR c++/43120
3786         * g++.dg/inherit/covariant17.C: New.
3787         * g++.dg/abi/covariant1.C: Actually test for the bug.
3788
3789 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3790
3791         PR rtl-optimization/44838
3792         * gcc.dg/pr44838.c: New.
3793
3794 2010-07-08  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/44831
3797         * gcc.c-torture/compile/pr44831.c: New testcase.
3798         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3799
3800 2010-07-08  Richard Guenther  <rguenther@suse.de>
3801
3802         PR tree-optimization/44861
3803         * g++.dg/vect/pr44861.cc: New testcase.
3804
3805 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3806
3807         PR middle-end/44828
3808         * gcc.c-torture/execute/pr44828.x: New file.
3809
3810 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3811
3812         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3813         dg-options.
3814         * g++.dg/ext/altivec-17.C: Adjust error message.
3815
3816 2010-07-07  Tom Tromey  <tromey@redhat.com>
3817
3818         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3819
3820 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3821
3822         PR target/44844
3823         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3824         * gcc.target/i386/rdrand-2.c: Likewise.
3825         * gcc.target/i386/rdrand-3.c: Likewise.
3826
3827 2010-07-07  Jan Hubicka  <jh@suse.cz>
3828
3829         PR middle-end/44813
3830         * g++.dg/torture/pr44813.C: New testcase.
3831         * g++.dg/torture/pr44826.C: New testcase.
3832
3833 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3834
3835         PR rtl-optimization/44787
3836         * gcc.c-torture/compile/pr44788.c: New test.
3837         * gcc.target/arm/pr44788.c: New test.
3838
3839 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3840
3841         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3842
3843 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3844
3845         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3846         to dg-options.
3847
3848 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3849
3850         PR fortran/44742
3851         * gfortran.dg/parameter_array_init_6.f90: New.
3852         * gfortran.dg/initialization_20.f90: Update dg-error.
3853         * gfortran.dg/initialization_24.f90: Ditto.
3854
3855 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3856         PR fortran/PR44693
3857         * gfortran.dg/dim_range_1.f90:  New test.
3858         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3859
3860 2010-07-06  Jason Merrill  <jason@redhat.com>
3861
3862         PR c++/44703
3863         * g++.dg/cpp0x/initlist41.C: New.
3864
3865         PR c++/44778
3866         * g++.dg/template/ptrmem22.C: New.
3867
3868 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3869
3870         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3871         support.
3872         * gcc.target/i386/i386.exp: Likewise.
3873
3874 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3875
3876         PR testsuite/44195
3877         * gcc.dg/lto/20100518_0.c: Limit to x86.
3878
3879 2010-07-06  Richard Guenther  <rguenther@suse.de>
3880
3881         PR middle-end/44828
3882         * gcc.c-torture/execute/pr44828.c: New testcase.
3883
3884 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3885
3886         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3887         * g++.dg/warn/volatile1.C: Likewise.
3888         * g++.dg/template/warn1.C: Likewise.
3889
3890 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3891
3892         AVX Programming Reference (June, 2010)
3893         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3894         * g++.dg/other/i386-3.C: Likewise.
3895         * gcc.target/i386/sse-12.c: Likewise.
3896
3897         * gcc.target/i386/f16c-check.h: New.
3898         * gcc.target/i386/rdfsbase-1.c: Likewise.
3899         * gcc.target/i386/rdfsbase-2.c: Likewise.
3900         * gcc.target/i386/rdgsbase-1.c: Likewise.
3901         * gcc.target/i386/rdgsbase-2.c: Likewise.
3902         * gcc.target/i386/rdrand-1.c: Likewise.
3903         * gcc.target/i386/rdrand-2.c: Likewise.
3904         * gcc.target/i386/rdrand-3.c: Likewise.
3905         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3906         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3907         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3908         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3909         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3910         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3911         * gcc.target/i386/wrfsbase-1.c: Likewise.
3912         * gcc.target/i386/wrfsbase-2.c: Likewise.
3913         * gcc.target/i386/wrgsbase-1.c: Likewise.
3914         * gcc.target/i386/wrgsbase-2.c: Likewise.
3915
3916         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3917         (__builtin_ia32_vcvtps2ph): New.
3918         (__builtin_ia32_vcvtps2ph256): Likewise.
3919
3920         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3921         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3922
3923         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3924         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3925
3926         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3927         (__builtin_ia32_vcvtps2ph256): Likewise.
3928         Add fsgsbase,rdrnd,f16c.
3929
3930         * lib/target-supports.exp (check_effective_target_f16c): New.
3931
3932 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3933
3934         * gcc.dg/guality/nrv-1.c: New test.
3935
3936 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3937
3938         PR middle-end/42505
3939         * gcc.target/arm/pr42505.c: New test case.
3940
3941 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3942
3943         PR c++/44808
3944         * g++.dg/opt/nrv16.C: New test.
3945
3946 2010-07-05  Richard Guenther  <rguenther@suse.de>
3947
3948         PR tree-optimization/44784
3949         * gcc.c-torture/compile/pr44784.c: New testcase.
3950
3951 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3952
3953         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3954         Increase loop bound and array size.
3955         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3956         Likewise.
3957
3958 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3959
3960         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3961         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3962         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3963         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3964         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3965
3966 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3967
3968         PR c++/22138
3969         * g++.dg/parse/template25.C: New.
3970
3971 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3972
3973         PR rtl-optimization/44695
3974         * gcc.dg/torture/pr44695.c: New.
3975
3976 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3977
3978         PR c++/16630
3979         * g++.dg/ext/pretty3.C: New.
3980
3981 2010-07-04  Richard Guenther  <rguenther@suse.de>
3982
3983         PR middle-end/44809
3984         * g++.dg/torture/pr44809.C: New testcase.
3985
3986 2010-07-04  Richard Guenther  <rguenther@suse.de>
3987
3988         PR tree-optimization/44656
3989         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3990
3991 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3992             Revital Eres  <eres@il.ibm.com>
3993
3994         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3995         misaligned stores.
3996         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3997         gcc.dg/vect/vect-96.c: Likewise.
3998         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3999         that support misaligned stores. Change the number of expected
4000         misaligned accesses.
4001         * gcc.dg/vect/vect-peel-1.c: New test.
4002         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4003         gcc.dg/vect/vect-peel-4.c: Likewise.
4004         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4005         vectorizable on all targets that support realignment.
4006         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4007
4008 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4009
4010         PR c/44806
4011         * gcc.dg/torture/pr44806.c: New.
4012
4013 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4014
4015         * gnat.dg/cond_expr1.adb: New test.
4016
4017 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4018
4019         * gnat.dg/modular3.adb: New test.
4020         * gnat.dg/modular3_pkg.ads: New helper.
4021
4022 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4023             Mikael Pettersson  <mikpe@it.uu.se>
4024
4025         PR testsuite/44518
4026         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4027         Make signed-ness of chars explicit.  Scan the object for
4028         strings that are split by some target assemblers.
4029         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4030         explicit.
4031
4032 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4033
4034         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4035
4036 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4037
4038         PR/44128
4039         * g++.dg/warn/Wshadow-7.C: New test.
4040
4041 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4042             Julian Brown  <julian@codesourcery.com>
4043             Sandra Loosemore  <sandra@codesourcery.com>
4044
4045         * gcc.c-torture/execute/20100416-1.c: New test case.
4046
4047 2010-07-02  Julian Brown  <julian@codesourcery.com>
4048             Sandra Loosemore  <sandra@codesourcery.com>
4049
4050         PR target/43703
4051
4052         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4053         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4054
4055 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4056             Julian Brown  <julian@codesourcery.com>
4057
4058         * gcc.target/arm/neon/vadds64.c: Regenerated.
4059         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4060         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4061         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4062         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4063         * gcc.target/arm/neon-vmls-1.c: Likewise.
4064         * gcc.target/arm/neon-vsubs64.c: New execution test.
4065         * gcc.target/arm/neon-vsubu64.c: New execution test.
4066         * gcc.target/arm/neon-vadds64.c: New execution test.
4067         * gcc.target/arm/neon-vaddu64.c: New execution test.
4068
4069 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4070
4071         * gcc.target/arm/neon-vands64.c: New.
4072         * gcc.target/arm/neon-vandu64.c: New.
4073         * gcc.target/arm/neon-vbics64.c: New.
4074         * gcc.target/arm/neon-vbicu64.c: New.
4075         * gcc.target/arm/neon-veors64.c: New.
4076         * gcc.target/arm/neon-veoru64.c: New.
4077         * gcc.target/arm/neon-vorns64.c: New.
4078         * gcc.target/arm/neon-vornu64.c: New.
4079         * gcc.target/arm/neon-vorrs64.c: New.
4080         * gcc.target/arm/neon-vorru64.c: New.
4081         * gcc.target/arm/neon/vands64.c: Regenerated.
4082         * gcc.target/arm/neon/vandu64.c: Regenerated.
4083         * gcc.target/arm/neon/vbics64.c: Regenerated.
4084         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4085         * gcc.target/arm/neon/veors64.c: Regenerated.
4086         * gcc.target/arm/neon/veoru64.c: Regenerated.
4087         * gcc.target/arm/neon/vorns64.c: Regenerated.
4088         * gcc.target/arm/neon/vornu64.c: Regenerated.
4089         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4090         * gcc.target/arm/neon/vorru64.c: Regenerated.
4091
4092 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4093
4094         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4095
4096 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4097
4098         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4099         * gfortran.dg/intent_out_5.f90: Same.
4100         * gfortran.dg/ltrans-7.f90: Same.
4101         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4102
4103 2010-07-02  Jan Hubicka  <jh@suse.cz>
4104
4105         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4106
4107 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4108
4109         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4110
4111 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR c++/44780
4114         * c-c++-common/Wunused-var-12.c: New test.
4115
4116 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4117
4118         PR target/42835
4119         * gcc.target/arm/pr42835.c: New test.
4120
4121         PR target/42172
4122         * gcc.target/arm/pr42172-1.c: New test.
4123
4124 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4125
4126         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4127
4128 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4129
4130         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4131         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4132         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4133         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4134         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4135         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4136         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4137         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4138         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4139         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4140         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4141         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4142         * gcc.target/arm/neon-vdup_ns64.c: New.
4143         * gcc.target/arm/neon-vdup_nu64.c: New.
4144         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4145         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4146         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4147         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4148         * gcc.target/arm/neon-vmov_ns64.c: New.
4149         * gcc.target/arm/neon-vmov_nu64.c: New.
4150         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4151         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4152         * gcc.target/arm/neon-vget_lanes64.c: New.
4153         * gcc.target/arm/neon-vget_laneu64.c: New.
4154         * gcc.target/arm/neon-vset_lanes64.c: New.
4155         * gcc.target/arm/neon-vset_laneu64.c: New.
4156
4157 2010-07-02  Richard Guenther  <rguenther@suse.de>
4158
4159         * g++.dg/torture/20100702-1.C: New testcase.
4160
4161 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4162
4163         PR target/44707
4164         * gcc.c-torture/compile/pr44707.c: New test.
4165
4166 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4167
4168         PR c++/44039
4169         * g++.dg/template/crash101.C: New.
4170
4171 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4172
4173         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4174         Use the ABI-0 accessors and fail it for m64.
4175
4176 2010-07-02  Jan Hubicka  <jh@suse.cz>
4177
4178         * g++.dg/tree-ssa/pr44706.C: New testcase.
4179
4180 2010-07-02  Richard Guenther  <rguenther@suse.de>
4181
4182         PR tree-optimization/44748
4183         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4184
4185 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4186
4187         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4188         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4189         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4190         the method types to forward:.
4191
4192 2010-06-30  Jason Merrill  <jason@redhat.com>
4193
4194         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4195         * g++.dg/other/pr25632.C: Likewise.
4196
4197 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR tree-optimization/40421
4200         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4201
4202 2010-07-01  Richard Guenther  <rguenther@suse.de>
4203
4204         PR middle-end/42834
4205         PR middle-end/44468
4206         * gcc.c-torture/execute/20100316-1.c: New testcase.
4207         * gcc.c-torture/execute/pr44468.c: Likewise.
4208         * gcc.c-torture/compile/20100609-1.c: Likewise.
4209         * gcc.dg/volatile2.c: Adjust.
4210         * gcc.dg/plugin/selfassign.c: Likewise.
4211         * gcc.dg/pr36902.c: Likewise.
4212         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4213         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4214         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4215         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4216         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4217         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4218         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4219         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4220         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4221         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4222         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4223         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4224         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4225         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4226         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4227         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4228         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4229         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4230         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4231         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4232         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4233         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4234         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4235         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4236         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4237         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4238         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4239         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4240         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4241         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4242         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4243         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4244         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4245         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4246         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4247         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4248         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4249         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4250         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4251         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4252         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4253         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4254         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4255         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4256         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4257         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4258         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4259         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4260         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4261         * g++.dg/tree-ssa/pr31146.C: Likewise.
4262         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4263         * g++.dg/tree-ssa/pr33604.C: Likewise.
4264         * g++.dg/plugin/selfassign.c: Likewise.
4265         * gfortran.dg/array_memcpy_3.f90: Likewise.
4266         * gfortran.dg/array_memcpy_4.f90: Likewise.
4267         * c-c++-common/torture/pr42834.c: New testcase.
4268
4269 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4270
4271         PR c++/44628
4272         * g++.dg/template/crash100.C: New.
4273
4274 2010-06-30  Jan Hubicka  <jh@suse.cz>
4275
4276         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4277
4278 2010-06-30  Michael Matz  <matz@suse.de>
4279
4280         PR bootstrap/44699
4281         * gcc.dg/pr44699.c: New test.
4282
4283 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4284
4285         PR tree-optimization/39799
4286         * c-c++-common/uninit-17.c: New test.
4287
4288 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4289
4290         PR libfortran/43298
4291         * gfortran.dg/read_infnan_1.f90: New test.
4292
4293 2010-06-29  Jason Merrill  <jason@redhat.com>
4294
4295         Enable implicitly declared move constructor/operator= (N3053).
4296         * g++.dg/cpp0x/implicit3.C: New.
4297         * g++.dg/cpp0x/implicit4.C: New.
4298         * g++.dg/cpp0x/implicit5.C: New.
4299         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4300         * g++.dg/cpp0x/not_special.C: Adjust.
4301         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4302         * g++.dg/cpp0x/rv1n.C: Adjust.
4303         * g++.dg/cpp0x/rv1p.C: Adjust.
4304         * g++.dg/cpp0x/rv2n.C: Adjust.
4305         * g++.dg/cpp0x/rv2p.C: Adjust.
4306         * g++.dg/cpp0x/rv3n.C: Adjust.
4307         * g++.dg/cpp0x/rv3p.C: Adjust.
4308         * g++.dg/cpp0x/rv4n.C: Adjust.
4309         * g++.dg/cpp0x/rv4p.C: Adjust.
4310         * g++.dg/cpp0x/rv5n.C: Adjust.
4311         * g++.dg/cpp0x/rv5p.C: Adjust.
4312         * g++.dg/cpp0x/rv6n.C: Adjust.
4313         * g++.dg/cpp0x/rv6p.C: Adjust.
4314         * g++.dg/cpp0x/rv7n.C: Adjust.
4315         * g++.dg/cpp0x/rv7p.C: Adjust.
4316         * g++.dg/cpp0x/rv8p.C: Adjust.
4317         * g++.dg/gomp/pr26690-1.C: Adjust.
4318         * g++.dg/other/error20.C: Adjust.
4319         * g++.dg/other/error31.C: Adjust.
4320         * g++.dg/parse/error19.C: Adjust.
4321         * g++.dg/template/qualttp5.C: Adjust.
4322         * g++.old-deja/g++.law/ctors5.C: Adjust.
4323
4324         Enable implicitly deleted functions (N2346)
4325         * g++.dg/cpp0x/defaulted17.C: New.
4326         * g++.dg/cpp0x/implicit1.C: New.
4327         * g++.dg/cpp0x/implicit2.C: New.
4328         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4329         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4330         * g++.dg/init/ctor4.C: Adjust.
4331         * g++.dg/init/synth2.C: Adjust.
4332         * g++.dg/lto/20081118_1.C: Adjust.
4333         * g++.dg/other/error13.C: Adjust.
4334         * g++.dg/other/unused1.C: Adjust.
4335         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4336         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4337         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4338         * g++.old-deja/g++.law/ctors17.C: Adjust.
4339         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4340         * g++.old-deja/g++.pt/assign1.C: Adjust.
4341         * g++.old-deja/g++.pt/crash20.C: Adjust.
4342
4343         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4344         * g++.dg/cpp0x/defaulted13.C: Adjust.
4345         * g++.dg/cpp0x/defaulted2.C: Adjust.
4346         * g++.dg/cpp0x/defaulted3.C: Adjust.
4347         * g++.dg/cpp0x/initlist9.C: Adjust.
4348         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4349         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4350         * g++.dg/init/synth2.C: Adjust.
4351
4352         * g++.dg/cpp0x/defaulted19.C: New.
4353
4354         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4355         * g++.dg/template/error23.C: Fix for -std=c++0x.
4356
4357 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4358
4359         PR fortran/44718
4360         * gfortran.dg/proc_ptr_28.f90: New.
4361
4362 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4363
4364         PR tree-optimization/43801
4365         * g++.dg/torture/pr43801.C: New test.
4366
4367         PR debug/44668
4368         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4369
4370 2010-06-29  Jason Merrill  <jason@redhat.com>
4371
4372         PR c++/44587
4373         * g++.dg/template/qualified-id2.C: New.
4374         * g++.dg/template/qualified-id3.C: New.
4375
4376 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4377
4378         PR fortran/44696
4379         * gfortran.dg/associated_target_4.f90: New.
4380
4381 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4382
4383         PR fortran/44582
4384         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4385
4386 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4387
4388         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4389
4390 2010-06-29  Jan Hubicka  <jh@suse.cz>
4391
4392         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4393
4394 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4395
4396         PR target/43902
4397         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4398         * gcc.target/arm/wmul-3.c: New test.
4399         * gcc.target/arm/wmul-4.c: New test.
4400
4401 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4402
4403         PR rtl-optimization/44659
4404         * gcc.target/i386/extract-1.c: New.
4405         * gcc.target/i386/extract-2.c: Likewise.
4406         * gcc.target/i386/extract-3.c: Likewise.
4407         * gcc.target/i386/extract-4.c: Likewise.
4408         * gcc.target/i386/extract-5.c: Likewise.
4409         * gcc.target/i386/extract-6.c: Likewise.
4410
4411 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR c++/44682
4414         * g++.dg/warn/Wunused-var-14.C: New test.
4415
4416 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4417
4418         PR fortran/43298
4419         * gfortran.dg/nan_6.f90: New.
4420
4421 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4422
4423         PR tree-optimization/43781
4424         * gcc.dg/torture/pr43781.c: New.
4425
4426 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4427
4428         PR fortran/40158
4429         * gfortran.dg/actual_rank_check_1.f90: New test.
4430
4431 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4432
4433         * gcc.dg/ipa/ipa-sra-6.c: New test.
4434
4435 2010-06-28  Jan Hubicka  <jh@suse.cz>
4436
4437         PR tree-optimization/44687
4438         * gcc.c-torture/compile/pr44687.c
4439
4440 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4441
4442         PR c++/44535
4443         * g++.dg/torture/pr44535.C: New test.
4444
4445 2010-06-28  Michael Matz  <matz@suse.de>
4446
4447         PR middle-end/44592
4448         * gfortran.dg/pr44592.f90: New test.
4449
4450 2010-06-28  Jan Hubicka  <jh@suse.cz>
4451
4452         PR tree-optimization/44357
4453         * g++.dg/torture/pr44357.C: New testcase.
4454
4455 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4456
4457         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4458         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4459         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4460         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4461         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4462         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4463         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4464         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4465
4466 2010-06-27  Jan Hubicka  <jh@suse.cz>
4467
4468         * gcc.c-torture/compile/pr44686.c: New file.
4469
4470 2010-06-27  Richard Guenther  <rguenther@suse.de>
4471
4472         PR tree-optimization/44683
4473         * gcc.c-torture/execute/pr44683.c: New testcase.
4474
4475 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4476
4477         * gnat.dg/noreturn3.ad[sb]: New test.
4478
4479 2010-06-26  Jason Merrill  <jason@redhat.com>
4480
4481         * g++.dg/cpp0x/explicit5.C: New.
4482
4483 2010-06-26  Richard Guenther  <rguenther@suse.de>
4484
4485         PR tree-optimization/44393
4486         * gcc.dg/pr44393.c: New testcase.
4487
4488 2010-06-26  Jan Hubicka  <jh@suse.cz>
4489
4490         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4491
4492 2010-06-26  Richard Guenther  <rguenther@suse.de>
4493
4494         PR middle-end/44674
4495         * gcc.dg/pr44674.c: New testcase.
4496
4497 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4498
4499         * gcc.dg/opts-3.c: New test.
4500
4501 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4502
4503         * gfortran.dg/type_decl_1.f90: New.
4504         * gfortran.dg/type_decl_2.f90: New.
4505
4506 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4507
4508         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4509         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4510
4511 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4512
4513         PR testsuite/38946
4514         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4515         error in comparing reals.
4516
4517 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4518
4519         * selected_real_kind_2.f90: New.
4520         * selected_real_kind_3.f90: New.
4521
4522 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4523
4524         * gfortran.dg/entry_19.f90: New.
4525
4526 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4527
4528         * gfortran.dg/end_subroutine_1.f90: New.
4529         * gfortran.dg/end_subroutine_2.f90: New.
4530         * gfortran.dg/interface_proc_end.f90: Update.
4531
4532 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4533
4534         * gfortran.dg/semicolon_fixed.f: Update.
4535         * gfortran.dg/semicolon_fixed_2.f: New.
4536         * gfortran.dg/semicolon_free_2.f90: New.
4537         * gfortran.dg/semicolon_free.f90: Update.
4538
4539 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4540
4541         PR fortran/44448
4542         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4543
4544 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4545
4546         * g++.dg/ipa/iinline-3.C: New test.
4547         * gcc.dg/ipa/modif-1.c: Removed.
4548
4549 2010-06-25  Jan Hubicka  <jh@suse.cz>
4550
4551         * gcc.dg/tree-ssa/ipa-split-1.c
4552
4553 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4554
4555         * g++.dg/ipa/iinline-2.C: New test.
4556
4557 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4558
4559         PR middle-end/43866
4560         * gfortran.dg/pr43866.f90: New test.
4561
4562         PR tree-optimization/44539
4563         * gcc.dg/pr44539.c: New test.
4564
4565 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4566
4567         From Jim Wilson:
4568         PR target/43902
4569         * gcc.target/mips/madd-9.c: New test.
4570
4571 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4572
4573         PR c/44517
4574         * gcc.dg/noncompile/pr44517.c: New.
4575         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4576
4577 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4578
4579         PR testsuite/43283
4580         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4581         and add argument to nop for IA64.
4582
4583 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4584
4585         PR target/44588
4586         * gcc.target/i386/mod-1.c: New.
4587         * gcc.target/i386/umod-1.c: Likewise.
4588         * gcc.target/i386/umod-2.c: Likewise.
4589         * gcc.target/i386/umod-3.c: Likewise.
4590
4591 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4592
4593         PR middle-end/44492
4594         * g++.dg/torture/pr44492.C: New test.
4595
4596 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4597
4598         * c-c++-common/warn-omitted-condop.c: New.
4599
4600 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4601
4602         PR fortran/44614
4603         * gfortran.dg/import8.f90: New.
4604
4605 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4606
4607         * gnat.dg/not_null.adb: Update test case.
4608
4609 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR c++/44619
4612         * g++.dg/warn/Wunused-var-13.C: New test.
4613
4614         PR c++/44627
4615         * g++.dg/diagnostic/method1.C: New test.
4616
4617 2010-06-22  Cary Coutant  <ccoutant@google.com>
4618
4619         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4620
4621 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4622
4623         PR fortran/44616
4624         * gfortran.dg/abstract_type_8.f03: New.
4625
4626 2010-06-21  Jason Merrill  <jason@redhat.com>
4627
4628         * g++.dg/cpp0x/noexcept08.C: New.
4629
4630         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4631
4632 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4633
4634         PR target/44615
4635         * gcc.target/i386/sse2-vec-2a.c: New.
4636
4637 2010-06-21  DJ Delorie  <dj@redhat.com>
4638
4639         * gcc.dg/pragma-diag-1.c: New.
4640
4641 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4642
4643         PR target/44615
4644         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4645
4646 2010-06-21  Alan Modra  <amodra@gmail.com>
4647
4648         PR testsuite/44505
4649         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4650         tail call to check_fa_mid.
4651
4652 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4653
4654         PR target/44575
4655         * gcc.c-torture/execute/pr44575.c: New test.
4656
4657 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4658
4659         PR fortran/40632
4660         * gfortran.dg/contiguous_1.f90: New.
4661         * gfortran.dg/contiguous_2.f90: New.
4662         * gfortran.dg/contiguous_3.f90: New.
4663
4664 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4665
4666         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4667         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4668
4669 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4670
4671         PR target/44546
4672         * gcc.target/i386/pr44546.c: New test.
4673
4674 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4675
4676         * gcc.dg/opts-2.c: New test.
4677
4678 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4679
4680         PR fortran/44584
4681         * gfortran.dg/typebound_proc_15.f03: Modified.
4682
4683 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4684
4685         PR target/44072
4686         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4687         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4688
4689 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4690
4691         * g++.dg/ext/label13.C: Fix typo in last change.
4692
4693 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4694
4695         PR libfortran/44477
4696         * gfortran.dg/eof_3.f90
4697         * gfortran.dg/endfile_2.f90
4698         * gfortran.dg/endfile_4.f90
4699         * gfortran.dg/endfile_3.f90
4700
4701 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4702
4703         PR c++/41090
4704         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4705
4706 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4707
4708         PR fortran/44556
4709         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4710
4711 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4712
4713         * gcc.target/arm/pr40900.c: New test.
4714
4715 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4716
4717         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4718
4719 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4720
4721         PR fortran/44558
4722         * gfortran.dg/typebound_call_15.f03: New.
4723
4724 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4725
4726         PR c++/44486
4727         * g++.dg/pr44486.C: New.
4728
4729 2010-06-16  DJ Delorie  <dj@redhat.com>
4730
4731         * gcc.target/i386/volatile-bitfields-1.c: New.
4732         * gcc.target/i386/volatile-bitfields-2.c: New.
4733
4734 2010-06-16  Jason Merrill  <jason@redhat.com>
4735
4736         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4737
4738         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4739
4740 2010-06-16  Richard Guenther  <rguenther@suse.de>
4741
4742         PR c/44555
4743         * gcc.c-torture/execute/pr44555.c: New testcase.
4744
4745 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4746
4747         PR fortran/44549
4748         * gfortran.dg/typebound_proc_16.f03: New.
4749
4750 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4751
4752         * g++.dg/torture/pr43905.C: New test.
4753
4754 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4755
4756         PR testsuite/44538
4757         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4758         initialization loop from being vectorized.
4759         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4760
4761 2010-06-16  Alan Modra  <amodra@gmail.com>
4762
4763         PR tree-optimization/44507
4764         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4765
4766 2010-06-15  Jason Merrill  <jason@redhat.com>
4767
4768         * g++.dg/overload/arg3.C: Adjust error locations.
4769         * g++.dg/overload/copy1.C: Likewise.
4770         * g++.dg/tc1/dr152.C: Likewise.
4771         * g++.dg/template/incomplete4.C: Likewise.
4772         * g++.dg/template/incomplete5.C: Likewise.
4773         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4774         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4775         * g++.old-deja/g++.pt/crash9.C: Likewise.
4776
4777         * g++.dg/inherit/virtual5.C: New.
4778
4779         * g++.dg/cpp0x/defaulted18.C: New.
4780
4781         * g++.dg/cpp0x/initlist40.C: New.
4782
4783         * g++.dg/cpp0x/initlist39.C: New.
4784
4785 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4786
4787         PR middle-end/44391
4788         * gcc.dg/graphite/pr44391.c: New.
4789
4790 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4791
4792         PR fortran/43388
4793         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4794         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4795         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4796         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4797
4798 2010-06-15  Richard Guenther  <rguenther@suse.de>
4799
4800         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4801
4802 2010-06-15  Richard Guenther  <rguenther@suse.de>
4803
4804         * gcc.dg/vect/bb-slp-21.c: Adjust.
4805         * gcc.dg/vect/bb-slp-13.c: Likewise
4806         * gcc.dg/vect/bb-slp-4.c: Likewise
4807         * gcc.dg/vect/bb-slp-22.c: Likewise
4808         * gcc.dg/vect/bb-slp-14.c: Likewise
4809         * gcc.dg/vect/bb-slp-23.c: Likewise
4810         * gcc.dg/vect/bb-slp-15.c: Likewise
4811         * gcc.dg/vect/bb-slp-17.c: Likewise
4812         * gcc.dg/vect/bb-slp-18.c: Likewise
4813         * gcc.dg/vect/bb-slp-19.c: Likewise
4814         * gcc.dg/vect/bb-slp-10.c: Likewise
4815         * gcc.dg/vect/bb-slp-11.c: Likewise
4816         * gcc.dg/vect/bb-slp-20.c: Likewise
4817         * gcc.dg/vect/bb-slp-3.c: Likewise
4818
4819 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR fortran/44536
4822         * gfortran.dg/gomp/pr44536.f90: New test.
4823         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4824
4825 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4826
4827         PR target/44534
4828         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4829         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4830
4831 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4832
4833         PR tree-optimization/44508
4834         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4835
4836         PR bootstrap/44509
4837         * gcc.dg/pr44509.c: New test.
4838
4839 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4840
4841         PR tree-optimization/44507
4842         * gcc.dg/vect/pr44507.c: New test.
4843
4844 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4845
4846         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4847         and c-pretty-print.h.
4848
4849         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4850
4851 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4852
4853         * gfortran.dg/whole_file_18.f90: Updated error message.
4854
4855 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4856
4857         * gfortran.dg/whole_file_20.f03: New.
4858
4859 2010-06-12  Jan Hubicka  <jh@suse.cz>
4860
4861         * gcc.c-torture/compile/pc44485.c: New testcase.
4862
4863 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4864
4865         PR fortran/40117
4866         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4867         * gfortran.dg/typebound_proc_14.f03: New.
4868         * gfortran.dg/typebound_proc_15.f03: New.
4869
4870 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4871
4872         * gcc.dg/opts-1.c: New test.
4873
4874 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4875
4876         * gcc.dg/funroll-loops-all.c: Update expected error.
4877
4878 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4879
4880         PR target/44481
4881         * gcc.target/i386/pr44481.c: New test.
4882
4883 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4884
4885         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4886
4887 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4888
4889         PR middle-end/44483
4890         * gcc.dg/tree-ssa/pr44483.c: New.
4891
4892 2010-06-11  Paul Brook  <paul@codesourcery.com>
4893
4894         * g++.dg/other/arm-neon-1.C: New test.
4895
4896 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4897
4898         PR fortran/42051
4899         PR fortran/43896
4900         * gfortran.dg/class_23.f03: New test.
4901
4902 2010-06-11  Jan Hubicka  <jh@suse.cz>
4903
4904         * gcc.dg/ipa/pure-const-2.c: New testcase.
4905
4906 2010-06-11  Jan Hubicka  <jh@suse.cz>
4907
4908         * gcc.dg/noreturn-7.c: Update.
4909         * gcc.dg/noreturn-4.c: Update.
4910
4911 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4912
4913         Fix MIPS bootstrap
4914         * g++.dg/other/typedef4.C: New test.
4915
4916 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4917
4918         PR fortran/44207
4919         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4920
4921 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4922
4923         PR fortran/44457
4924         * gfortran.dg/asynchronous_3.f03
4925
4926 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4927
4928         PR middle-end/44185
4929         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4930         non-temporal stores out of the tests to form new test cases.  As a
4931         result, no non-temporal store should be generated in this case.
4932
4933         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4934         prefetch-7.c that generate one non-temporal store.
4935
4936         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4937         prefetch-7.c that generate one non-temporal store and one
4938         one-temporal prefetch.
4939
4940 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4941
4942         PR tree-optimization/44258
4943         * gcc.dg/tree-ssa/pr44258.c: New test.
4944
4945 2010-06-10  Daniel Kraft  <d@domob.eu>
4946
4947         PR fortran/38936
4948         * gfortran.dg/associate_1.f03: New test.
4949         * gfortran.dg/associate_2.f95: New test.
4950         * gfortran.dg/associate_3.f03: New test.
4951         * gfortran.dg/associate_4.f08: New test.
4952
4953 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4954
4955         * gfortran.dg/selected_char_kind_4.f90: New test.
4956
4957 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4958
4959         * gcc.dg/pr42461.c: New test.
4960
4961 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4962
4963         PR fortran/44347
4964         * gfortran.dg/selected_real_kind_1.f90: New.
4965
4966 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4967
4968         PR fortran/44359
4969         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4970         warning.
4971         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4972         check for warning.
4973
4974 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4975
4976         * gfortran.dg/data_namelist_conflict.f90: New test.
4977
4978 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4979
4980         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4981         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4982         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4983
4984 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4985
4986         * gfortran.dg/mvbits_9.f90: New test.
4987         * gfortran.dg/ibset_1.f90: Ditto.
4988         * gfortran.dg/ibits_1.f90: Ditto.
4989         * gfortran.dg/btest_1.f90: Ditto.
4990         * gfortran.dg/ibclr_1.f90: Ditto.
4991
4992 2010-06-09  Jason Merrill  <jason@redhat.com>
4993
4994         PR c++/44366
4995         * g++.dg/cpp0x/decltype23.C: Move to...
4996         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4997
4998 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4999
5000         PR fortran/44211
5001         * gfortran.dg/typebound_call_14.f03: New test.
5002
5003 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5004
5005         PR tree-optimization/44423
5006         * gcc.dg/tree-ssa/pr44423.c: New test.
5007
5008 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5009
5010         PR testsuite/42843
5011         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5012         TV_NONE to initialize tv_id field.
5013         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5014         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5015         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5016         Include toplev.h .
5017         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5018         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5019         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5020
5021 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5022
5023         PR tree-optimization/39874
5024         PR middle-end/28685
5025         * gcc.dg/pr39874.c: New file.
5026
5027 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5028
5029         * g++.dg/ext/attr-alias-1.C: New.
5030         * g++.dg/ext/attr-alias-2.C: New.
5031
5032 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5033
5034         PR fortran/44446
5035         * gfortran.dg/proc_ptr_27.f90: New.
5036
5037 2010-06-07  Jason Merrill  <jason@redhat.com>
5038
5039         PR c++/44366
5040         * g++.dg/cpp0x/decltype23.C: New.
5041
5042 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5043             Shujing Zhao  <pearly.zhao@oracle.com>
5044
5045         PR c/37724
5046         * gcc.dg/c90-const-expr-10.c: Adjust.
5047         * gcc.dg/c99-const-expr-10.c: Adjust.
5048         * gcc.dg/init-bad-7.c: New.
5049
5050 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5051
5052         * lib/target-supports.exp (check_effective_target_gas): New proc.
5053         * gcc.c-torture/execute/960321-1.x: New file.
5054
5055 2010-06-07  Jason Merrill  <jason@redhat.com>
5056
5057         PR c++/44401
5058         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5059
5060 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5061
5062         PR c++/44444
5063         * g++.dg/warn/Wunused-var-12.C: New test.
5064
5065         PR c++/44443
5066         * c-c++-common/Wunused-var-11.c: New test.
5067
5068 2010-06-07  Jan Hubicka  <jh@suse.cz>
5069
5070         * gcc.dg/ipa/pure-const-1.c: New testcase.
5071
5072 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5073
5074         PR rtl-optimization/44404
5075         * gcc.dg/pr44404.c: New.
5076
5077 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5078
5079         PR target/44159
5080         * gcc.target/i386/abi-2.c: Check sysv abi here.
5081         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5082         function to avoid failures by different ABIs.
5083         * gcc.target/i386/aes-check.h: Likewise.
5084         * gcc.target/i386/avx-check.h: Likewise.
5085         * gcc.target/i386/fma4-check.h: Likewise.
5086         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5087         * gcc.target/i386/mmx-check.h: Likewise.
5088         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5089         * gcc.target/i386/pclmul-check.h: Likewise.
5090         * gcc.target/i386/sse-check.h: Likewise.
5091         * gcc.target/i386/sse2-check.h: Likewise.
5092         * gcc.target/i386/sse3-check.h: Likewise.
5093         * gcc.target/i386/sse4_1-check.h: Likewise.
5094         * gcc.target/i386/sse4_2-check.h: Likewise.
5095         * gcc.target/i386/sse4a-check.h: Likewise.
5096         * gcc.target/i386/ssse3-check.h: Likewise.
5097         * gcc.target/i386/xop-check.h: Likewise.
5098         * gcc.target/i386/pr27971.c: Fix for LLP64.
5099         * gcc.target/i386/pr39139.c: Likewise.
5100         * gcc.target/i386/pr39315-check.c: Likewise.
5101         * gcc.target/i386/vararg-1.c: Likewise.
5102         * gcc.target/i386/vararg-2.c: Likewise.
5103         Additional add dg-compile to avoid failure due
5104         missing foo symbol.
5105
5106         * gcc.dg/compound-literal-1.c: Fix for llp64.
5107         * gcc.dg/pr32370.c: Likewise.
5108         * gcc.dg/pr37561.c: Likewise.
5109         * gcc.dg/pr41340.c: Likewise.
5110         * gcc.dg/pr41551.c: Likewise.
5111
5112 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5113
5114         PR c++/44188
5115         * g++.dg/debug/dwarf2/typedef3.C: New test.
5116
5117 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5118
5119         PR c/20000
5120         * c-c++-common/pr20000.c: New.
5121
5122 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5123
5124         PR c++/44086
5125         * g++.dg/init/pr44086.C: New.
5126         * g++.dg/cpp0x/decltype4.C: Adjust.
5127
5128 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5129
5130         PR fortran/43945
5131         * gfortran.dg/generic_23.f03: New test.
5132
5133 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5134
5135         PR fortran/43895
5136         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5137
5138 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5139
5140         PR c++/44361
5141         * c-c++-common/Wunused-var-9.c: New test.
5142
5143 2010-06-05  Jason Merrill  <jason@redhat.com>
5144
5145         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5146
5147 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5148
5149         PR c/44322
5150         * gcc.dg/c99-restrict-4.c: New test.
5151
5152 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5153
5154         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5155         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5156         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5157         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5158         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5159         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5160         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5161         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5162         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5163         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5164         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5165         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5166         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5167         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5168         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5169         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5170         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5171         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5172         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5173         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5174         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5175         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5176
5177 2010-06-04  Jason Merrill  <jason@redhat.com>
5178
5179         * g++.dg/cpp0x/noexcept06.C: New.
5180         * g++.dg/cpp0x/noexcept07.C: New.
5181
5182         * g++.dg/cpp0x/noexcept01.C: New.
5183         * g++.dg/cpp0x/noexcept02.C: New.
5184         * g++.dg/cpp0x/noexcept03.C: New.
5185         * g++.dg/cpp0x/noexcept04.C: New.
5186         * g++.dg/cpp0x/noexcept05.C: New.
5187
5188 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5189
5190         PR c++/44412
5191         * g++.dg/warn/Wunused-var-10.C: New test.
5192         * g++.dg/warn/Wunused-var-11.C: New test.
5193
5194         PR c++/44362
5195         * c-c++-common/Wunused-var-10.c: New test.
5196
5197 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5198
5199         PR c/25880
5200         * gcc.dg/assign-warn-2.c: Update.
5201         * gcc.dg/cpp/line3.c: Update.
5202         * gcc.dg/c99-array-lval-8.c: Update.
5203         * gcc.dg/cast-qual-2.c: Update.
5204         * gcc.dg/c99-arraydecl-3.c:  Update.
5205         * gcc.dg/assign-warn-1.c:  Update.
5206         * gcc.dg/format/gcc_diag-1.c:  Update.
5207
5208 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5209
5210         PR rtl-optimization/39871
5211         PR rtl-optimization/40615
5212         PR rtl-optimization/42500
5213         PR rtl-optimization/42502
5214         * gcc.target/arm/eliminate.c: New test.
5215
5216 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5217
5218         PR libstdc++/44410
5219         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5220         * g++.old-deja/g++.other/delete3.C: Likewise.
5221         * g++.old-deja/g++.other/new.C: Likewise.
5222         * g++.old-deja/g++.law/operators27.C: Likewise.
5223         * g++.old-deja/g++.mike/p755.C: Likewise.
5224         * g++.dg/eh/new1.C: Likewise.
5225         * g++.dg/init/new5.C: Likewise.
5226
5227 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5228
5229         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5230         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5231         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5232
5233 2010-06-03  Richard Guenther  <rguenther@suse.de>
5234
5235         PR lto/41921
5236         * lib/lto.exp: Always load gcc.exp.
5237         (lto-obj): For C source files invoke gcc_target_compile.
5238         * g++.dg/lto/20100603-1_0.C: New testcase.
5239         * g++.dg/lto/20100603-1_1.c: Likewise.
5240
5241 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5242
5243         PR tree-optimization/43688
5244         * gfortran.dg/pr43688.f90: New.
5245
5246 2010-06-03  Richard Guenther  <rguenther@suse.de>
5247
5248         PR lto/41584
5249         * gcc.dg/lto/20100603-1_0.c: New testcase.
5250         * gcc.dg/lto/20100603-2_0.c: Likewise.
5251         * gcc.dg/lto/20100603-3_0.c: Likewise.
5252
5253 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5254
5255         PR target/44218
5256         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5257         * gcc.target/powerpc/recip-2.c: Ditto.
5258         * gcc.target/powerpc/recip-3.c: Ditto.
5259         * gcc.target/powerpc/recip-4.c: Ditto.
5260         * gcc.target/powerpc/recip-5.c: Ditto.
5261         * gcc.target/powerpc/recip-6.c: Ditto.
5262         * gcc.target/powerpc/recip-7.c: Ditto.
5263         * gcc.target/powerpc/recip-test.h: Ditto.
5264         * gcc.target/powerpc/recip-test2.h: Ditto.
5265
5266 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5267
5268         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5269
5270 2010-06-02  Jason Merrill  <jason@redhat.com>
5271
5272         * g++.dg/ext/vector9.C: Expect typedef in error message.
5273
5274         PR c++/9726
5275         PR c++/23594
5276         PR c++/44333
5277         * g++.dg/tc1/dr101.C: Remove xfails.
5278
5279 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5280
5281         PR middle-end/44372
5282         * g++.dg/ipa/pr44372.C: New.
5283
5284 2010-06-02  Jan Hubicka  <jh@suse.cz>
5285
5286         PR middle-end/44295
5287         * g++.dg/torture/pr44295.C: Neww testcase.
5288
5289 2010-06-02  Jan Hubicka  <jh@suse.cz>
5290
5291         * gcc.dg/tree-ssa/loadpre6.c: Update.
5292
5293 2010-06-02  Richard Guenther  <rguenther@suse.de>
5294
5295         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5296         diagnostic.h.
5297
5298 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5299
5300         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5301         the link fail message.
5302
5303 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5304
5305         PR fortran/44360
5306         * gfortran.dg/use_13.f90: New test case.
5307
5308 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5309
5310         PR fortran/44371
5311         * gfortran.dg/error_stop_2.f08: Minor update.
5312
5313 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5314
5315         PR fortran/44371
5316         * gfortran.dg/error_stop_1.f08: New test.
5317         * gfortran.dg/error_stop_2.f08: New test.
5318
5319 2010-06-01  Jason Merrill  <jason@redhat.com>
5320
5321         DR 990
5322         * g++.dg/cpp0x/initlist37.C: New.
5323         * g++.dg/cpp0x/initlist38.C: New.
5324
5325         PR c++/44358
5326         * g++.dg/cpp0x/initlist36.C: New.
5327
5328 2010-05-31 Jan Hubicka  <jh@suse.cz>
5329
5330         * gcc.dg/noreturn-8.c: New testcase.
5331
5332 2010-05-31 Jan Hubicka  <jh@suse.cz>
5333
5334         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5335         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5336
5337 2010-05-31 Jan Hubicka  <jh@suse.cz>
5338
5339         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5340         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5341
5342 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5343
5344         PR fortran/36928
5345         * gfortran.dg/dependency_27.f90:  New test.
5346         * gfortran.dg/array_assign_1.F90:  New test.
5347
5348 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR target/44338
5351         * gcc.target/i386/sse-24.c: New test.
5352
5353 2010-05-31  Jan Hubicka  <jh@suse.cz>
5354
5355         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5356
5357 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR middle-end/44337
5360         * gcc.dg/pr44337.c: New test.
5361
5362         PR tree-optimization/44182
5363         * g++.dg/debug/pr44182.C: New test.
5364
5365 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5366
5367         * gcc.dg/nested-func-7.c: New test.
5368         * gnat.dg/frame_overflow.adb: Adjust directives.
5369
5370 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5371
5372         * gnat.dg/prot2.ad[sb]: New test.
5373         * gnat.dg/prot2_pkg1.ads: New helper.
5374         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5375
5376 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5377
5378         * gnat.dg/array11.adb: Adjust dg-warning directive.
5379         * gnat.dg/object_overflow.adb: Likewise.
5380
5381 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5382
5383         PR middle-end/44306
5384         * gcc.dg/tree-ssa/pr44306.c: New.
5385
5386 2010-05-29  Jan Hubicka  <jh@suse.cz>
5387
5388         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5389
5390 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5391
5392         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5393
5394 2010-05-28  Mike Stump  <mikestump@comcast.net>
5395
5396         PR objc/44125
5397         * objc.dg/const-str-9.m: Remove static.
5398
5399 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5400
5401         PR target/43636
5402         * gcc.c-torture/compile/pr43636.c: New test.
5403
5404 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5405
5406         PR objc++/23616
5407         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5408         * obj-c++.dg/try-catch-9.mm: Ditto.
5409
5410 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5411
5412         Revert patch for PR c++/44188
5413         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5414
5415 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5416
5417         PR c++/44188
5418         * g++.dg/debug/dwarf2/typedef3.C: New test.
5419
5420 2010-05-27  Jason Merrill  <jason@redhat.com>
5421
5422         PR c++/43555
5423         * g++.dg/ext/vla9.C: New.
5424
5425 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5426
5427         PR objc/44140
5428         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5429         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5430         * objc.dg/torture/tls/thr-init.m: Ditto.
5431         * objc.dg/torture/trivial.m: Ditto.
5432         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5433         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5434         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5435         * obj-c++.dg/torture/trivial.mm: Ditto.
5436
5437 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5438
5439         * g++.dg/lto/20100302_0.C: Skip on darwin.
5440
5441 2010-05-27  Richard Guenther  <rguenther@suse.de>
5442
5443         PR tree-optimization/44284
5444         * gcc.dg/vect/vect-118.c: New testcase.
5445         * gcc.dg/vect/bb-slp-20.c: Adjust.
5446         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5447         * gcc.dg/vect/slp-9.c: Likewise.
5448         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5449         * gcc.dg/vect/vect-10.c: Likewise.
5450         * gcc.dg/vect/vect-109.c: Likewise.
5451         * gcc.dg/vect/vect-12.c: Likewise.
5452         * gcc.dg/vect/vect-36.c: Likewise.
5453         * gcc.dg/vect/vect-7.c: Likewise.
5454         * gcc.dg/vect/vect-iv-8.c: Likewise.
5455         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5456         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5457         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5458         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5459         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5460         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5461         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5462         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5463         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5464         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5465         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5466         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5467         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5468         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5469         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5470         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5471         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5472
5473 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5474
5475         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5476         necessary.
5477
5478 2010-05-26  Jan Hubicka  <jh@suse.cz>
5479
5480         * gcc.dg/lto/materialize-1_0.c: New file.
5481         * gcc.dg/lto/materialize-1_1.c: New file.
5482
5483 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5484
5485         * gnat.dg/lto10.adb: New test.
5486         * gnat.dg/lto10_pkg.ads: New helper.
5487
5488 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5489
5490         * lib/target-supports.exp (check_effective_target_int128): New
5491         function to check if __int128 types are available for target.
5492         * c-c++-common/int128-types-1.c: New.
5493         * c-c++-common/int128-1.c: New.
5494         * c-c++-common/int128-2.c: New.
5495         * g++.dg/abi/mangle43.C: New.
5496         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5497         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5498         pointer-wide scalar.
5499         * g++.dg/other/pr25632.C: Likewise.
5500         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5501         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5502         overflow warnings.
5503         * g++.dg/warn/pr13358-4.C: Likewise.
5504         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5505         * g++.dg/warn/Wconversion-null.C: Likewise.
5506
5507 2010-05-26  Jason Merrill  <jason@redhat.com>
5508
5509         PR c++/43382
5510         * g++.dg/cpp0x/variadic101.C: New.
5511
5512 2010-05-26  Richard Guenther  <rguenther@suse.de>
5513
5514         PR rtl-optimization/44164
5515         * gcc.c-torture/execute/pr44164.c: New testcase.
5516         * g++.dg/tree-ssa/pr13146.C: Adjust.
5517
5518 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5519
5520         PR fortran/40011
5521         * gfortran.dg/whole_file_19.f90 : New test.
5522
5523 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5524
5525         PR fortran/30668
5526         PR fortran/31346
5527         PR fortran/34260
5528         * gfortran.dg/pr40999.f: Fix function type.
5529         * gfortran.dg/whole_file_5.f90: Likewise.
5530         * gfortran.dg/whole_file_6.f90: Likewise.
5531         * gfortran.dg/whole_file_16.f90: New.
5532         * gfortran.dg/whole_file_17.f90: New.
5533         * gfortran.dg/whole_file_18.f90: New.
5534
5535 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5536             Iain Sandoe  <iains@gcc.gnu.org>
5537
5538         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5539         * gcc.c-torture/compile/pr44197.c: Require alias support.
5540         * gcc.dg/lto/20081222_0.c: Ditto.
5541
5542 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5543
5544         PR debug/42801
5545         * gcc.dg/guality/vla-2.c: New test.
5546
5547 2010-05-25  Richard Guenther  <rguenther@suse.de>
5548
5549         PR middle-end/44069
5550         * g++.dg/torture/pr44069.C: New testcase.
5551
5552 2010-05-25  Richard Guenther  <rguenther@suse.de>
5553
5554         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5555
5556 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5557
5558         PR objc/44140
5559         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5560
5561 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5562
5563         * obj-c++.dg/torture/tls/trivial.mm: New.
5564         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5565         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5566         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5567         * obj-c++.dg/torture/tls/diag-1.mm: New.
5568         * obj-c++.dg/torture/tls/tls.exp: New.
5569         * obj-c++.dg/torture/trivial.mm: New.
5570         * obj-c++.dg/torture/dg-torture.exp: New.
5571         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5572         * obj-c++.dg/tls/trivial.m: New.
5573         * obj-c++.dg/tls/init-1.mm: New.
5574         * obj-c++.dg/tls/diag-1.mm: New.
5575         * obj-c++.dg/tls/init-2.mm: New.
5576         * obj-c++.dg/tls/diag-2.mm: New.
5577         * obj-c++.dg/tls/diag-3.mm: New.
5578         * obj-c++.dg/tls/diag-4.mm: New.
5579         * obj-c++.dg/tls/static-1.mm: New.
5580         * obj-c++.dg/tls/tls.exp: New.
5581         * obj-c++.dg/tls/diag-5.mm: New.
5582         * obj-c++.dg/tls/static-1a.mm: New.
5583         * objc-obj-c++-shared/Object1.mm: New.
5584         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5585
5586 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5587
5588         PR objc++/43689
5589         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5590         * obj-c++.dg/const-str-6.mm: Ditto.
5591
5592 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5593
5594         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5595
5596 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5597
5598         PR ada/38394
5599         * gnat.dg/array13.ad[sb]: New test.
5600
5601 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5602             Sandra Loosemore  <sandra@codesourcery.com>
5603
5604         * gcc.target/arm/neon/: Regenerated test cases.
5605
5606         * gcc.target/arm/neon/polytypes.c,
5607         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5608         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5609         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5610         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5611         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5612         dg-add-options arm_neon.
5613
5614         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5615         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5616         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5617         and arm_neon_fp16_ok.
5618
5619         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5620         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5621
5622         * lib/target-supports.exp (add_options_for_arm_neon): New.
5623         (check_effective_target_arm_neon_ok_nocache): New, from
5624         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5625         (check_effective_target_arm_neon_ok): Use
5626         check_effective_target_arm_neon_ok_nocache.
5627         (add_options_for_arm_neon_fp16)
5628         (check_effective_target_arm_neon_fp16_ok)
5629         check_effective_target_arm_neon_fp16_ok_nocache): New.
5630         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5631
5632 2010-05-24  Jason Merrill  <jason@redhat.com>
5633
5634         PR c++/41510
5635         * g++.dg/cpp0x/initlist35.C: New.
5636         * g++.dg/init/brace6.C: Adjust.
5637
5638 2010-05-24  Paul Brook  <paul@codesourcery.com>
5639
5640         * gcc.target/arm/frame-pointer-1.c: New test.
5641         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5642         pointer elimination.
5643
5644 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5645
5646         PR target/44245
5647         * gcc.target/i386/crc32-3.c: New.
5648         * gcc.target/i386/crc32-4.c: Likewise.
5649
5650 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5651
5652         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5653         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5654         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5655
5656 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5657
5658         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5659
5660 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5661
5662         PR target/43869
5663         * gcc.c-target/pr43869.c: New test.
5664
5665 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5666
5667         PR fortran/44212
5668         * gfortran.dg/class_22.f03: New.
5669
5670 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5671
5672         PR lto/44238
5673         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5674
5675 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5676
5677         PR fortran/44213
5678         * gfortran.dg/abstract_type_7.f03: New.
5679
5680 2010-05-21  Jason Merrill  <jason@redhat.com>
5681
5682         * g++.dg/eh/spec11.C: Test cleanup optimization.
5683
5684 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5685
5686         PR debug/44223
5687         * gcc.target/i386/pr44223.c: New test.
5688
5689 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5690
5691         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5692
5693 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5694
5695         * g++.dg/other/const3.C: New test.
5696
5697 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5698
5699         PR fortran/38407
5700         * warn_unused_dummy_argument_1.f90: New.
5701         * warn_unused_dummy_argument_2.f90: New.
5702
5703 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5704
5705         PR c++/30298
5706         * g++.dg/inherit/crash1.C: New.
5707         * g++.dg/inherit/crash2.C: Likewise.
5708
5709 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5710
5711         PR debug/44178
5712         * g++.dg/debug/pr44178.C: New test.
5713
5714 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5715
5716         PR middle-end/44185
5717         * gcc.dg/tree-ssa/prefetch-6.c: Add
5718         --param min-insn-to-prefetch-ratio=6.
5719         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5720         allow unrolling, and adjust the movnti count.
5721
5722 2010-05-20  Jan Hubicka  <jh@suse.cz>
5723
5724         PR middle-end/44197
5725         * gcc.c-torture/compile/pr44197.c: New file.
5726
5727 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5728
5729         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5730         Fix test code.
5731         (check_effective_target_xop): Remove __may_alias__ attribute.
5732
5733 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5734
5735         PR target/44202
5736         * gcc.c-torture/execute/pr44202-1.c: New test.
5737
5738 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5739
5740         PR fortran/43851
5741         * gfortran.dg/label_1.f90: Update test.
5742
5743 2010-05-19  Jan Hubicka  <jh@suse.cz>
5744
5745         * gcc.dg/lto/ipareference2_0.c: New file.
5746         * gcc.dg/lto/ipareference2_1.c: New file.
5747
5748 2010-05-19  Jason Merrill  <jason@redhat.com>
5749
5750         * g++.dg/parse/fn-typedef2.C: New.
5751
5752         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5753         function type.
5754
5755         PR c++/44193
5756         * g++.dg/template/fntype1.C: New.
5757
5758 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5759
5760         * gnat.dg/discr23.ad[sb]: New test.
5761         * gnat.dg/discr23_pkg.ads: New helper.
5762
5763         * gnat.dg/specs/controlled1.ads: New test.
5764         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5765
5766 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5767
5768         PR fortran/44055
5769         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5770         Fixed scope of C_SIZEOF.
5771         * gfortran.dg/warn_conversion_2.f90: New.
5772
5773 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5774
5775         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5776         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5777         for optional selector.
5778         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5779         (check_effective_target_sse3): New proc.
5780         * gcc.target/i386/math-torture/math-torture.exp: Load
5781         target-supports.exp.
5782         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5783         check_effective_target_sse2.
5784         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5785         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5786         * g++.dg/vect/vect.exp: Likewise.
5787         * gfortran.dg/vect/vect.exp: Likewise.
5788         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5789         -msse2 if check_effective_target_sse2.
5790
5791         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5792         * gcc.target/i386/3dnow-2.c: Likewise.
5793         * gcc.target/i386/3dnowA-1.c: Likewise.
5794         * gcc.target/i386/3dnowA-2.c: Likewise.
5795         * gcc.target/i386/pr42549.c: Likewise.
5796
5797         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5798         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5799         * gcc.target/i386/sse3-addsubps.c: Likewise.
5800         * gcc.target/i386/sse3-haddpd.c: Likewise.
5801         * gcc.target/i386/sse3-haddps.c: Likewise.
5802         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5803         * gcc.target/i386/sse3-hsubps.c: Likewise.
5804         * gcc.target/i386/sse3-movddup.c: Likewise.
5805         * gcc.target/i386/sse3-movshdup.c: Likewise.
5806         * gcc.target/i386/sse3-movsldup.c: Likewise.
5807
5808         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5809         * g++.dg/ext/attrib35.C: Likewise.
5810         * g++.dg/opt/pr40496.C: Likewise.
5811         * g++.dg/other/i386-1.C: Likewise.
5812         * g++.dg/other/i386-4.C: Likewise.
5813         * g++.dg/other/pr34435.C: Likewise.
5814         * g++.dg/other/pr39496.C: Likewise.
5815         * g++.dg/other/pr40446.C: Likewise.
5816         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5817         * gcc.dg/compat/vector-1a_main.c: Likewise.
5818         * gcc.dg/compat/vector-2a_main.c: Likewise.
5819         * gcc.dg/lto/20090206-1_0.c: Likewise.
5820         * gcc.dg/pr34856.c: Likewise.
5821         * gcc.dg/pr36584.c: Likewise.
5822         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5823         * gcc.dg/pr37544.c: Likewise.
5824         * gcc.dg/torture/pr16104-1.c: Likewise.
5825         * gcc.dg/torture/pr35771-1.c: Likewise.
5826         * gcc.dg/torture/pr35771-2.c: Likewise.
5827         * gcc.dg/torture/pr35771-3.c: Likewise.
5828         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5829         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5830         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5831         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5832         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5833         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5834         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5835         * gcc.target/i386/20060512-1.c: Likewise.
5836         * gcc.target/i386/20060512-3.c: Likewise.
5837         * gcc.target/i386/all_one_m128i.c: Likewise.
5838         * gcc.target/i386/float128-1.c: Likewise.
5839         * gcc.target/i386/float128-2.c: Likewise.
5840         * gcc.target/i386/fpcvt-1.c: Likewise.
5841         * gcc.target/i386/fpcvt-2.c: Likewise.
5842         * gcc.target/i386/fpcvt-3.c: Likewise.
5843         * gcc.target/i386/fpprec-1.c: Likewise.
5844         * gcc.target/i386/funcspec-9.c: Likewise.
5845         * gcc.target/i386/incoming-1.c: Likewise.
5846         * gcc.target/i386/incoming-12.c: Likewise.
5847         * gcc.target/i386/incoming-2.c: Likewise.
5848         * gcc.target/i386/incoming-3.c: Likewise.
5849         * gcc.target/i386/incoming-4.c: Likewise.
5850         * gcc.target/i386/incoming-6.c: Likewise.
5851         * gcc.target/i386/incoming-7.c: Likewise.
5852         * gcc.target/i386/incoming-8.c: Likewise.
5853         * gcc.target/i386/opt-1.c: Likewise.
5854         * gcc.target/i386/opt-2.c: Likewise.
5855         * gcc.target/i386/ordcmp-1.c: Likewise.
5856         * gcc.target/i386/pr17692.c: Likewise.
5857         * gcc.target/i386/pr18614-1.c: Likewise.
5858         * gcc.target/i386/pr22152.c: Likewise.
5859         * gcc.target/i386/pr23570.c: Likewise.
5860         * gcc.target/i386/pr23575.c: Likewise.
5861         * gcc.target/i386/pr26449-1.c: Likewise.
5862         * gcc.target/i386/pr26600.c: Likewise.
5863         * gcc.target/i386/pr27790.c: Likewise.
5864         * gcc.target/i386/pr28839.c: Likewise.
5865         * gcc.target/i386/pr30970.c: Likewise.
5866         * gcc.target/i386/pr32000-1.c: Likewise.
5867         * gcc.target/i386/pr32000-2.c: Likewise.
5868         * gcc.target/i386/pr32280.c: Likewise.
5869         * gcc.target/i386/pr32661.c: Likewise.
5870         * gcc.target/i386/pr32708-1.c: Likewise.
5871         * gcc.target/i386/pr32961.c: Likewise.
5872         * gcc.target/i386/pr33329.c: Likewise.
5873         * gcc.target/i386/pr35714.c: Likewise.
5874         * gcc.target/i386/pr35767-1.c: Likewise.
5875         * gcc.target/i386/pr35767-1d.c: Likewise.
5876         * gcc.target/i386/pr35767-1i.c: Likewise.
5877         * gcc.target/i386/pr35767-2.c: Likewise.
5878         * gcc.target/i386/pr35767-2d.c: Likewise.
5879         * gcc.target/i386/pr35767-2i.c: Likewise.
5880         * gcc.target/i386/pr35767-3.c: Likewise.
5881         * gcc.target/i386/pr35767-5.c: Likewise.
5882         * gcc.target/i386/pr36222-1.c: Likewise.
5883         * gcc.target/i386/pr36578-1.c: Likewise.
5884         * gcc.target/i386/pr36578-2.c: Likewise.
5885         * gcc.target/i386/pr36992-1.c: Likewise.
5886         * gcc.target/i386/pr37101.c: Likewise.
5887         * gcc.target/i386/pr37216.c: Likewise.
5888         * gcc.target/i386/pr37434-1.c: Likewise.
5889         * gcc.target/i386/pr37434-2.c: Likewise.
5890         * gcc.target/i386/pr37843-3.c: Likewise.
5891         * gcc.target/i386/pr37843-4.c: Likewise.
5892         * gcc.target/i386/pr39162.c: Likewise.
5893         * gcc.target/i386/pr39315-1.c: Likewise.
5894         * gcc.target/i386/pr39315-2.c: Likewise.
5895         * gcc.target/i386/pr39315-3.c: Likewise.
5896         * gcc.target/i386/pr39315-4.c: Likewise.
5897         * gcc.target/i386/pr39445.c: Likewise.
5898         * gcc.target/i386/pr39496.c: Likewise.
5899         * gcc.target/i386/pr40809.c: Likewise.
5900         * gcc.target/i386/pr40906-3.c: Likewise.
5901         * gcc.target/i386/pr41019.c: Likewise.
5902         * gcc.target/i386/pr42542-1.c: Likewise.
5903         * gcc.target/i386/pr42542-2.c: Likewise.
5904         * gcc.target/i386/pr42542-3.c: Likewise.
5905         * gcc.target/i386/pr42542-3a.c: Likewise.
5906         * gcc.target/i386/pr42881.c: Likewise.
5907         * gcc.target/i386/push-1.c: Likewise.
5908         * gcc.target/i386/quad-sse.c: Likewise.
5909         * gcc.target/i386/reload-1.c: Likewise.
5910         * gcc.target/i386/sse-10.c: Likewise.
5911         * gcc.target/i386/sse-11.c: Likewise.
5912         * gcc.target/i386/sse-15.c: Likewise.
5913         * gcc.target/i386/sse-17.c: Likewise.
5914         * gcc.target/i386/sse-18.c: Likewise.
5915         * gcc.target/i386/sse-19.c: Likewise.
5916         * gcc.target/i386/sse-4.c: Likewise.
5917         * gcc.target/i386/sse-6.c: Likewise.
5918         * gcc.target/i386/sse-vect-types.c: Likewise.
5919         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5920         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5921         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5922         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5923         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5924         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5925         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5926         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5927         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5928         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5929         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5930         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5931         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5932         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5933         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5934         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5935         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5936         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5937         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5938         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5939         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5940         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5941         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5942         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5943         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5944         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5945         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5946         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5947         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5948         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5949         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5950         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5951         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5952         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5953         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5954         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5955         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5956         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5957         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5958         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5959         * gcc.target/i386/sse2-mmx.c: Likewise.
5960         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5961         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5962         * gcc.target/i386/sse2-movd-1.c: Likewise.
5963         * gcc.target/i386/sse2-movd-2.c: Likewise.
5964         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5965         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5966         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5967         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5968         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5969         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5970         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5971         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5972         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5973         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5974         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5975         * gcc.target/i386/sse2-movq-1.c: Likewise.
5976         * gcc.target/i386/sse2-movq-2.c: Likewise.
5977         * gcc.target/i386/sse2-movq-3.c: Likewise.
5978         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5979         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5980         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5981         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5982         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5983         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5984         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5985         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5986         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5987         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5988         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5989         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5990         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5991         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5992         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5993         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5994         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5995         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5996         * gcc.target/i386/sse2-pand-1.c: Likewise.
5997         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5998         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5999         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6000         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6001         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6002         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6003         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6004         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6005         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6006         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6007         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6008         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6009         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6010         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6011         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6012         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6013         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6014         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6015         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6016         * gcc.target/i386/sse2-por-1.c: Likewise.
6017         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6018         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6019         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6020         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6021         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6022         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6023         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6024         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6025         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6026         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6027         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6028         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6029         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6030         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6031         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6032         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6033         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6034         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6035         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6036         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6037         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6038         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6039         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6040         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6041         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6042         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6043         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6044         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6045         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6046         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6047         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6048         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6049         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6050         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6051         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6052         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6053         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6054         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6055         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6056         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6057         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6058         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6059         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6060         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6061         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6062         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6063         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6064         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6065         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6066         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6067         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6068         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6069         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6070         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6071         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6072         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6073         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6074         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6075         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6076         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6077         * gcc.target/i386/sse2-vec-1.c: Likewise.
6078         * gcc.target/i386/sse2-vec-2.c: Likewise.
6079         * gcc.target/i386/sse2-vec-3.c: Likewise.
6080         * gcc.target/i386/sse2-vec-4.c: Likewise.
6081         * gcc.target/i386/sse2-vec-5.c: Likewise.
6082         * gcc.target/i386/sse2-vec-6.c: Likewise.
6083         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6084         * gcc.target/i386/ssefn-2.c: Likewise.
6085         * gcc.target/i386/ssefn-4.c: Likewise.
6086         * gcc.target/i386/ssefp-1.c: Likewise.
6087         * gcc.target/i386/ssefp-2.c: Likewise.
6088         * gcc.target/i386/sseregparm-3.c: Likewise.
6089         * gcc.target/i386/sseregparm-4.c: Likewise.
6090         * gcc.target/i386/sseregparm-5.c: Likewise.
6091         * gcc.target/i386/sseregparm-6.c: Likewise.
6092         * gcc.target/i386/sseregparm-7.c: Likewise.
6093         * gcc.target/i386/ssetype-1.c: Likewise.
6094         * gcc.target/i386/ssetype-2.c: Likewise.
6095         * gcc.target/i386/ssetype-3.c: Likewise.
6096         * gcc.target/i386/ssetype-4.c: Likewise.
6097         * gcc.target/i386/ssetype-5.c: Likewise.
6098         * gcc.target/i386/unordcmp-1.c: Likewise.
6099         * gcc.target/i386/vararg-1.c: Likewise.
6100         * gcc.target/i386/vararg-2.c: Likewise.
6101         * gcc.target/i386/vararg-3.c: Likewise.
6102         * gcc.target/i386/vararg-4.c: Likewise.
6103         * gcc.target/i386/vararg-7.c: Likewise.
6104         * gcc.target/i386/vararg-8.c: Likewise.
6105         * gcc.target/i386/vecinit-1.c: Likewise.
6106         * gcc.target/i386/vecinit-2.c: Likewise.
6107         * gcc.target/i386/vecinit-3.c: Likewise.
6108         * gcc.target/i386/vecinit-4.c: Likewise.
6109         * gcc.target/i386/vecinit-5.c: Likewise.
6110         * gcc.target/i386/vecinit-6.c: Likewise.
6111         * gcc.target/i386/vectorize2.c: Likewise.
6112         * gcc.target/i386/vectorize3.c: Likewise.
6113         * gcc.target/i386/vectorize4.c: Likewise.
6114         * gcc.target/i386/vectorize6.c: Likewise.
6115         * gcc.target/i386/vectorize7.c: Likewise.
6116         * gcc.target/i386/vectorize8.c: Likewise.
6117         * gcc.target/i386/vperm-v2df.c: Likewise.
6118         * gcc.target/i386/vperm-v2di.c: Likewise.
6119         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6120         * gcc.target/i386/xorps-sse2.c: Likewise.
6121         * gcc.target/i386/xorps.c: Likewise.
6122         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6123         * gfortran.dg/graphite/pr42326.f90: Likewise.
6124         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6125
6126 2010-05-19  Richard Guenther  <rguenther@suse.de>
6127
6128         PR lto/44196
6129         * g++.dg/lto/20100519-1_0.C: New testcase.
6130
6131 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6132
6133         PR fortran/42360
6134         * gfortran.dg/warn_intent_out_not_set.f90: New.
6135
6136 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6137
6138         PR fortran/38404
6139         * gfortran.dg/data_char_1.f90: Updated warning message.
6140         * gfortran.dg/data_array_6.f: New.
6141
6142 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6143
6144         * g++.dg/ipa/ivinline-8.C: New test.
6145         * gcc.dg/ipa/iinline-2.c: Likewise.
6146
6147 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6148
6149         PR fortran/34505
6150         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6151         arguments; add check for return value kind.
6152         * gfortran.dg/float_1.f90: Likewise.
6153
6154 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6155
6156         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6157         (main): Use it.
6158         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6159         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6160         Prune another location line format.
6161         (lto-obj): Call lto_prune_warns on comp_output.
6162
6163 2010-05-18  Jan Hubicka  <jh@suse.cz>
6164
6165         * gcc.dg/lto/ipacp_0.c: New test.
6166         * gcc.dg/lto/ipacp_1.c: New test.
6167
6168 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6169
6170         PR lto/44184
6171         * gcc.dg/lto/20100518_0.c: New test.
6172
6173 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6174
6175         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6176
6177 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6178
6179         PR fortran/43990
6180         * gfortran.dg/class_21.f03: New.
6181
6182 2010-05-17  Jason Merrill  <jason@redhat.com>
6183
6184         PR c++/44157
6185         * g++.dg/cpp0x/initlist34.C: New.
6186
6187         PR c++/44158
6188         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6189
6190 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6191
6192         * g++.dg/ipa/ivinline-1.C: New test.
6193         * g++.dg/ipa/ivinline-2.C: New test.
6194         * g++.dg/ipa/ivinline-3.C: New test.
6195         * g++.dg/ipa/ivinline-4.C: New test.
6196         * g++.dg/ipa/ivinline-5.C: New test.
6197         * g++.dg/ipa/ivinline-6.C: New test.
6198
6199 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6200             Jason Merrill  <jason@redhat.com>
6201
6202         PR c++/44108
6203         * c-c++-common/Wunused-var-8.c: New test.
6204
6205 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR bootstrap/42347
6208         * gcc.c-torture/compile/pr42347.c: New test.
6209
6210         PR middle-end/44102
6211         * g++.dg/ext/asmgoto1.C: New test.
6212
6213 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6214
6215         PR middle-end/44133
6216         * gcc.dg/tree-ssa/pr44133.c: New test.
6217         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6218         precise.
6219
6220 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6221
6222         PR fortran/44044
6223         * gfortran.dg/class_20.f03: New.
6224
6225 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6226
6227         PR 44078
6228         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6229         debug messages but not the newly introduced one.
6230
6231 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6232
6233         PR fortran/35779
6234         * gfortran.dg/initialization_25.f90: Commented testcase.
6235         * gfortran.dg/initialization_26.f90: New.
6236
6237 2010-05-16  Richard Guenther  <rguenther@suse.de>
6238
6239         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6240         * gcc.dg/pr43084.c: Likewise.
6241         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6242         -fipa-type-escape.
6243         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6244         -fipa-type-escape.
6245         * gcc.dg/struct/struct-reorg.exp: Likewise.
6246         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6247         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6248
6249 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6250
6251         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6252         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6253         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6254         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6255         tests.
6256
6257 2010-05-15  Jason Merrill  <jason@redhat.com>
6258
6259         * g++.dg/eh/spec10.C: New.
6260         * g++.dg/eh/spec11.C: New.
6261         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6262
6263 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6264
6265         PR fortran/44154
6266         PR fortran/42647
6267         * gfortran.dg/allocatable_scalar_9.f90: New.
6268
6269 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6270
6271         PR c++/44148
6272         * g++.dg/torture/pr44148.C: New test.
6273
6274 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6275
6276         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6277         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6278         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6279         diagnostics and type sizes.
6280
6281 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6282
6283         * gnat.dg/lto9.adb: New test.
6284         * gnat.dg/lto9_pkg1.ads: New helper.
6285         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6286
6287 2010-05-15  Jan Hubicka  <jh@suse.cz>
6288
6289         * gcc.dg/lto/ipareference_1.c: Rename to ...
6290         * gcc.dg/lto/ipareference_0.c: ... this one.
6291         * gcc.dg/lto/ipareference_2.c: Rename to ...
6292         * gcc.dg/lto/ipareference_1.c: ... this one.
6293
6294 2010-05-15  Jan Hubicka  <jh@suse.cz>
6295
6296         * gcc.dg/lto/ipareference_1.c: New file.
6297         * gcc.dg/lto/ipareference_2.c: New file.
6298
6299 2010-05-15  Richard Guenther  <rguenther@suse.de>
6300
6301         PR tree-optimization/44038
6302         * gcc.c-torture/compile/pr44038.c: New testcase.
6303
6304 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6305
6306         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6307         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6308
6309 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6310
6311         PR fortran/43207
6312         PR fortran/43969
6313         * gfortran.dg/class_18.f03: New.
6314         * gfortran.dg/class_19.f03: New.
6315
6316 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6317
6318         PR debug/44112
6319         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6320         * g++.dg/debug/dwarf2/const1.C: Remove.
6321
6322 2010-05-14  Jason Merrill  <jason@redhat.com>
6323
6324         * g++.dg/eh/cond4.C: New.
6325         * g++.dg/eh/elide2.C: Adjust.
6326         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6327
6328 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6329
6330         PR fortran/44135
6331         * gfortran.dg/actual_array_interface_2.f90: New test.
6332
6333 2010-05-14  Richard Guenther  <rguenther@suse.de>
6334
6335         PR tree-optimization/44119
6336         * gcc.c-torture/compile/pr44119.c: New testcase.
6337
6338 2010-05-14  Jason Merrill  <jason@redhat.com>
6339
6340         PR c++/44127
6341         * g++.dg/eh/terminate1.C: New.
6342
6343 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6344
6345         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6346
6347         PR debug/44136
6348         * gcc.dg/pr44136.c: New test.
6349
6350 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6351
6352         PR c++/30566
6353         * g++.dg/warn/Wshadow-4.C: Adjust.
6354         * g++.dg/warn/Wshadow-5.C: New test.
6355         * g++.dg/warn/Wshadow-6.C: New test
6356
6357 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6358
6359         PR fortran/35779
6360         * gfortran.dg/initialization_25.f90: New.
6361
6362 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6363
6364         * g++.dg/otr-fold-1.C: New test.
6365         * g++.dg/otr-fold-2.C: New test.
6366
6367 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6368
6369         PR fortran/44036
6370         * gfortran.dg/gomp/pr44036-1.f90: New test.
6371         * gfortran.dg/gomp/pr44036-2.f90: New test.
6372         * gfortran.dg/gomp/pr44036-3.f90: New test.
6373
6374         PR debug/43983
6375         * gcc.dg/guality/sra-1.c: New test.
6376
6377 2010-05-12  Jan Hubicka  <jh@suse.cz>
6378
6379         * tree-ssa/unreachable.c: New test.
6380
6381 2010-05-12  Jason Merrill  <jason@redhat.com>
6382
6383         * g++.dg/cpp0x/sfinae1.C: New.
6384
6385 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6386
6387         * gcc.target/i386/zee.c: New file.
6388
6389 2010-05-12  Jason Merrill  <jason@redhat.com>
6390
6391         * g++.dg/conversion/op1.C: Expect template candidate message.
6392         * g++.dg/cpp0x/nullptr15.C: Likewise.
6393         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6394         * g++.dg/cpp0x/pr31431.C: Likewise.
6395         * g++.dg/cpp0x/temp_default2.C: Likewise.
6396         * g++.dg/cpp0x/trailing4.C: Likewise.
6397         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6398         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6399         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6400         * g++.dg/cpp0x/variadic35.C: Likewise.
6401         * g++.dg/cpp0x/vt-35147.C: Likewise.
6402         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6403         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6404         * g++.dg/ext/visibility/anon8.C: Likewise.
6405         * g++.dg/ext/vla2.C: Likewise.
6406         * g++.dg/other/pr28114.C: Likewise.
6407         * g++.dg/other/ptrmem10.C: Likewise.
6408         * g++.dg/other/ptrmem11.C: Likewise.
6409         * g++.dg/overload/unknown1.C: Likewise.
6410         * g++.dg/parse/template7.C: Likewise.
6411         * g++.dg/parse/typename7.C: Likewise.
6412         * g++.dg/template/conv11.C: Likewise.
6413         * g++.dg/template/copy1.C: Likewise.
6414         * g++.dg/template/deduce3.C: Likewise.
6415         * g++.dg/template/dependent-expr5.C: Likewise.
6416         * g++.dg/template/friend.C: Likewise.
6417         * g++.dg/template/incomplete2.C: Likewise.
6418         * g++.dg/template/local4.C: Likewise.
6419         * g++.dg/template/local6.C: Likewise.
6420         * g++.dg/template/operator10.C: Likewise.
6421         * g++.dg/template/overload6.C: Likewise.
6422         * g++.dg/template/ptrmem2.C: Likewise.
6423         * g++.dg/template/ptrmem20.C: Likewise.
6424         * g++.dg/template/ptrmem8.C: Likewise.
6425         * g++.dg/template/sfinae2.C: Likewise.
6426         * g++.dg/template/ttp25.C: Likewise.
6427         * g++.dg/template/unify10.C: Likewise.
6428         * g++.dg/template/unify11.C: Likewise.
6429         * g++.dg/template/unify6.C: Likewise.
6430         * g++.dg/template/unify7.C: Likewise.
6431         * g++.dg/template/unify9.C: Likewise.
6432         * g++.dg/template/varmod1.C: Likewise.
6433         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6434         * g++.old-deja/g++.law/operators32.C: Likewise.
6435         * g++.old-deja/g++.pt/crash28.C: Likewise.
6436         * g++.old-deja/g++.pt/crash60.C: Likewise.
6437         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6438         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6439         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6440         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6441         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6442         * g++.old-deja/g++.pt/expr2.C: Likewise.
6443         * g++.old-deja/g++.pt/overload7.C: Likewise.
6444         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6445         * g++.old-deja/g++.pt/spec5.C: Likewise.
6446         * g++.old-deja/g++.pt/spec6.C: Likewise.
6447         * g++.old-deja/g++.pt/t24.C: Likewise.
6448         * g++.old-deja/g++.pt/unify4.C: Likewise.
6449         * g++.old-deja/g++.pt/unify6.C: Likewise.
6450         * g++.old-deja/g++.pt/unify8.C: Likewise.
6451         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6452         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6453         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6454
6455         * g++.dg/cpp0x/initlist32.C: New.
6456
6457         * g++.dg/template/conv11.C: New.
6458         * g++.dg/conversion/op1.C: Adjust expected error.
6459
6460         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6461
6462 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6463
6464         PR target/44088
6465         * gcc.target/i386/avx-cmpsd-1.c: New.
6466         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6467         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6468         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6469         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6470         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6471
6472 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6473
6474         PR middle-end/44085
6475         * gcc.dg/gomp/pr44085.c: New test.
6476         * gfortran.dg/gomp/pr44085.f90: New test.
6477
6478 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6479
6480         * objc-obj-c++-shared/Object1.m: New.
6481         * objc.dg/torture: New directory.
6482         * objc.dg/torture/tls: Ditto.
6483         * objc.dg/tls: Ditto.
6484         * objc.dg/torture/tls/trivial.m: New test.
6485         * objc.dg/torture/tls/thr-init-2.m: New test.
6486         * objc.dg/torture/tls/thr-init-3.m: New test.
6487         * objc.dg/torture/tls/thr-init.m: New test.
6488         * objc.dg/torture/tls/diag-1.m: New test.
6489         * objc.dg/torture/tls/tls.exp: New.
6490         * objc.dg/torture/trivial.m: New test.
6491         * objc.dg/torture/dg-torture.exp: New.
6492         * objc.dg/tls/diag-3.m: New test.
6493         * objc.dg/tls/diag-4.m: New test.
6494         * objc.dg/tls/diag-5.m: New test.
6495         * objc.dg/tls/init-1.m: New test.
6496         * objc.dg/tls/init-2.m: New test.
6497         * objc.dg/tls/tls.exp: New.
6498         * objc.dg/tls/diag-2.m: New test.
6499         * lib/objc.exp: Respond to dg-additional-files.
6500
6501 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6502
6503         * gcc.target/m68k/20100512-1.c: New.
6504
6505 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6506
6507         * gnat.dg/lto8.adb: New test.
6508         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6509         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6510
6511 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6512
6513         PR c++/34272
6514         PR c++/43630
6515         PR c++/34491
6516         * g++.dg/template/crash97.C: New.
6517         * g++.dg/template/crash98.C: Likewise.
6518         * g++.dg/template/crash99.C: Likewise.
6519         * g++.dg/cpp0x/pr31439.C: Adjust.
6520         * g++.dg/template/crash95.C: Likewise.
6521
6522 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6523
6524         PR middle-end/44071
6525         * c-c++-common/asmgoto-4.c: New test.
6526         * gcc.target/i386/pr44071.c: New test.
6527
6528         PR c++/44062
6529         * c-c++-common/Wunused-var-7.c: New test.
6530         * g++.dg/warn/Wunused-var-9.C: New test.
6531
6532 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6533
6534         PR fortran/43711
6535         * gfortran.dg/gomp/pr43711.f90: New.
6536
6537 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6538
6539         PR fortran/31820
6540         * gfortran.dg/select_5.f90: Updated.
6541
6542 2010-05-11  Jan Hubicka  <jh@suse.cz>
6543
6544         PR tree-optimize/44063
6545         * gcc.c-torture/compile/pr44063.c: New testcase.
6546
6547 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6548
6549         PR debug/44023
6550         * gcc.dg/pr44023.c: New test.
6551
6552 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6553
6554         * gnat.dg/lto7.adb: New test.
6555         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6556
6557 2010-05-10  Jason Merrill  <jason@redhat.com>
6558
6559         PR c++/44017
6560         * g++.dg/template/inherit5.C: New.
6561
6562         PR c++/44045
6563         * g++.dg/cpp0x/initlist33.C: New.
6564         * g++.dg/cpp0x/initlist26.C: Adjust.
6565         * g++.dg/cpp0x/initlist28.C: Adjust.
6566
6567 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6568
6569         PR c++/43719
6570         * g++.dg/init/pr43719.C: New.
6571         * g++.dg/anon-struct4.C: Adjust.
6572
6573 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR debug/44028
6576         * gcc.dg/pr44028.c: New test.
6577
6578 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6579
6580         PR fortran/27866
6581         PR fortran/35003
6582         PR fortran/42809
6583         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6584         * gfortran.dg/warn_conversion.f90: New.
6585
6586 2010-05-10  Michael Matz  <matz@suse.de>
6587
6588         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6589
6590 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6591
6592         PR rtl-optimization/44012
6593         * gcc.dg/pr44012.c: New.
6594
6595 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6596
6597         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6598         Log text on entry and exit.
6599         Prune Sun ld warnings for common symbols with differing sizes.
6600         (lto-link-and-maybe-run): Change caller.
6601
6602 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6603
6604         PR fortran/44044
6605         * gfortran.dg/class_7.f03: Modified.
6606         * gfortran.dg/select_type_1.f03: Modified.
6607         * gfortran.dg/select_type_12.f03: New.
6608
6609 2010-05-10  Richard Guenther  <rguenther@suse.de>
6610
6611         PR tree-optimization/44050
6612         * gcc.dg/torture/pr44050.c: New testcase.
6613
6614 2010-05-10  Wei Guozhi  <carrot@google.com>
6615
6616         PR target/42879
6617         * gcc.target/arm/pr42879.c: New testcase.
6618
6619 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6620
6621         PR c/44051
6622         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6623
6624 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6625
6626         PR c/10676
6627         * gcc.dg/anon-struct-10.c: New test.
6628
6629 2010-05-09  Richard Guenther  <rguenther@suse.de>
6630
6631         PR middle-end/44024
6632         * gcc.dg/pr44024.c: New testcase.
6633
6634 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6635
6636         PR c/4784
6637         * gcc.dg/anon-struct-9.c: New test.
6638
6639 2010-05-09  Richard Guenther  <rguenther@suse.de>
6640
6641         PR middle-end/44043
6642         * gcc.c-torture/compile/pr44043.c: New testcase.
6643
6644 2010-05-09  Richard Guenther  <rguenther@suse.de>
6645
6646         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6647
6648 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6649
6650         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6651
6652 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6653
6654         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6655         * gnat.dg/specs/lto3.ads: Likewise.
6656
6657 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6658
6659         PR middle-end/28685
6660         * gcc.dg/pr28685-1.c: New file.
6661
6662 2010-05-08  Richard Guenther  <rguenther@suse.de>
6663
6664         PR tree-optimization/44030
6665         * gcc.c-torture/compile/pr44030.c: New testcase.
6666
6667 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6668
6669         * gnat.dg/lto6.adb: New test.
6670         * gnat.dg/lto6_pkg.ads: New helper.
6671
6672 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6673
6674         * gnat.dg/lto5.adb: New test.
6675         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6676
6677 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6678
6679         * gnat.dg/lto4.ad[sb]: New test.
6680
6681 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6682
6683         * gnat.dg/specs/lto3.ads: New test.
6684         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6685         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6686
6687 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6688
6689         * gnat.dg/sizetype3.ad[sb]: New test.
6690         * gnat.dg/sizetype3_pkg.ads: New helper.
6691
6692 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6693
6694         PR c++/43951
6695         * g++.dg/init/new29.C: New.
6696
6697 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6698
6699         PR fortran/40728
6700         * gfortran.dg/coarray_1.f90: Fixed error message.
6701         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6702         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6703         * gfortran.dg/intrinsic_std_5.f90: New.
6704
6705 2010-05-07  Jason Merrill  <jason@redhat.com>
6706
6707         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6708
6709 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6710
6711         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6712         (size_t, stderr): Remove.
6713         (read_error): Replaced __builtin_fprintf by fprintf.
6714
6715 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6716
6717         * gcc.dg/ordered-comparison-1.c: New test.
6718         * gcc.dg/ordered-comparison-2.c: New test.
6719         * gcc.dg/ordered-comparison-3.c: New test.
6720         * gcc.dg/ordered-comparison-4.c: New test.
6721
6722 2010-05-06  Mike Stump  <mikestump@comcast.net>
6723
6724         PR objc/35165
6725         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6726
6727 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6728             Jason Merrill  <jason@redhat.com>
6729
6730         * g++.dg/cpp0x/nullptr01.C: New.
6731         * g++.dg/cpp0x/nullptr02.C: New.
6732         * g++.dg/cpp0x/nullptr03.C: New.
6733         * g++.dg/cpp0x/nullptr04.C: New.
6734         * g++.dg/cpp0x/nullptr05.C: New.
6735         * g++.dg/cpp0x/nullptr06.C: New.
6736         * g++.dg/cpp0x/nullptr07.C: New.
6737         * g++.dg/cpp0x/nullptr08.C: New.
6738         * g++.dg/cpp0x/nullptr09.C: New.
6739         * g++.dg/cpp0x/nullptr10.C: New.
6740         * g++.dg/cpp0x/nullptr11.C: New.
6741         * g++.dg/cpp0x/nullptr12.C: New.
6742         * g++.dg/cpp0x/nullptr13.C: New.
6743         * g++.dg/cpp0x/nullptr14.C: New.
6744         * g++.dg/cpp0x/nullptr15.C: New.
6745         * g++.dg/cpp0x/nullptr16.C: New.
6746         * g++.dg/cpp0x/nullptr17.C: New.
6747         * g++.dg/cpp0x/nullptr18.C: New.
6748         * g++.dg/cpp0x/nullptr19.C: New.
6749         * g++.dg/cpp0x/nullptr20.C: New.
6750         * g++.dg/cpp0x/nullptr21.C: New.
6751         * g++.dg/cpp0x/nullptr22.C: New.
6752         * g++.dg/debug/nullptr01.C: New.
6753         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6754
6755 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6756
6757         * gcc.dg/Wunused-var-8.c: Move to...
6758         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6759
6760 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6761
6762         PR c++/40406
6763         * g++.dg/template/crash96.C: New.
6764
6765 2010-05-06  Jan Hubicka  <jh@suse.cz>
6766
6767         PR tree-optimization/43791
6768         * gcc.c-torture/compile/pr43791.c: New file.
6769
6770 2010-05-06  Michael Matz  <matz@suse.de>
6771
6772         PR tree-optimization/43984
6773         * gfortran.dg/pr43984.f90: New test.
6774
6775 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6776
6777         PR 40989
6778         * gcc.dg/pr40989.c: New.
6779
6780 2010-05-06  Richard Guenther  <rguenther@suse.de>
6781
6782         PR tree-optimization/43934
6783         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6784
6785 2010-05-06  Richard Guenther  <rguenther@suse.de>
6786
6787         PR tree-optimization/43987
6788         * gcc.c-torture/execute/pr43987.c: New testcase.
6789         * gcc.dg/torture/pta-escape-1.c: Adjust.
6790         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6791         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6792         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6793         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6794
6795 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6796             Dodji Seketeli  <dodji@redhat.com>
6797
6798         PR c/18624
6799         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6800         * g++.dg/template/sfinae16.C: Likewise.
6801         * gcc.dg/Wunused-var-1.c: Moved to...
6802         * c-c++-common/Wunused-var-1.c: ...here. New test.
6803         * gcc.dg/Wunused-var-2.c: Moved to...
6804         * c-c++-common/Wunused-var-2.c: ...here. New test.
6805         * gcc.dg/Wunused-var-3.c: Moved to...
6806         * c-c++-common/Wunused-var-3.c: ...here. New test.
6807         * gcc.dg/Wunused-var-4.c: Moved to...
6808         * gcc.dg/Wunused-var-1.c: ... here.
6809         * gcc.dg/Wunused-var-5.c: Moved to...
6810         * c-c++-common/Wunused-var-4.c: ...here. New test.
6811         * gcc.dg/Wunused-var-7.c: Moved to...
6812         * c-c++-common/Wunused-var-5.c: ...here. New test.
6813         * gcc.dg/Wunused-var-6.c: Moved to...
6814         * gcc.dg/Wunused-var-2.c: ... here.
6815         * c-c++-common/Wunused-var-1.c: New test.
6816         * c-c++-common/Wunused-var-2.c: New test.
6817         * c-c++-common/Wunused-var-3.c: New test.
6818         * c-c++-common/Wunused-var-4.c: New test.
6819         * c-c++-common/Wunused-var-5.c: New test.
6820         * g++.dg/warn/Wunused-var-1.C: New test.
6821         * g++.dg/warn/Wunused-var-2.C: New test.
6822         * g++.dg/warn/Wunused-var-3.C: New test.
6823         * g++.dg/warn/Wunused-var-4.C: New test.
6824         * g++.dg/warn/Wunused-var-5.C: New test.
6825         * g++.dg/warn/Wunused-var-6.C: New test.
6826         * g++.dg/warn/Wunused-var-7.C: New test.
6827         * g++.dg/warn/Wunused-var-8.C: New test.
6828         * g++.dg/warn/Wunused-parm-1.C: New test.
6829         * g++.dg/warn/Wunused-parm-2.C: New test.
6830         * g++.dg/warn/Wunused-parm-3.C: New test.
6831
6832 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6833
6834         PR fortran/43985
6835         * gfortran.dg/gomp/crayptr5.f90: New test case.
6836
6837 2010-05-05  Jason Merrill  <jason@redhat.com>
6838
6839         PR debug/43370
6840         * g++.dg/ext/attrib39.C: New.
6841
6842 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6843
6844         PR fortran/24978
6845         * gfortran.dg/data_invalid.f90: New.
6846
6847 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6848
6849         * gnat.dg/lto2.adb: New test.
6850
6851 2010-05-05  Jason Merrill  <jason@redhat.com>
6852
6853         PR c++/43787
6854         * g++.dg/opt/empty1.C: New.
6855
6856 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6857
6858         PR fortran/43696
6859         * gfortran.dg/class_17.f03: New.
6860
6861 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6862
6863         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6864
6865 2010-05-04  Mike Stump  <mikestump@comcast.net>
6866
6867         PR objc/35165
6868         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6869
6870 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6871
6872         PR target/43668
6873         * gcc.target/i386/pr43668.c: New.
6874
6875 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6876
6877         PR c++/43028
6878         * g++.dg/cpp0x/initlist31.C: New.
6879
6880 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6881
6882         PR c/43981
6883         * gcc.dg/Wunused-var-8.c: New test.
6884
6885 2010-05-04  Jason Merrill  <jason@redhat.com>
6886
6887         PR c++/38064
6888         * g++.dg/cpp0x/enum3.C: Extend.
6889
6890 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6891
6892         PR target/43799
6893         * gcc.target/i386/pr43799.c: New.
6894
6895 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6896
6897         * gnat.dg/lto1.adb: New test.
6898         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6899
6900 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6901
6902         PR middle-end/43671
6903         * gcc.target/i386/pr43671.c: New.
6904
6905 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6906
6907         PR c++/43705
6908         * g++.dg/template/crash95.C: New.
6909
6910 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6911
6912         PR debug/43508
6913         * gcc.target/i386/pr43508.c: New.
6914
6915 2010-05-04  Richard Guenther  <rguenther@suse.de>
6916
6917         PR tree-optimization/43879
6918         * g++.dg/torture/pr43879-1_0.C: New testcase.
6919         * g++.dg/torture/pr43879-1_1.C: Likewise.
6920
6921 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6922
6923         PR c++/43953
6924         * g++.dg/other/crash-12.C: New test.
6925
6926 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6927
6928         * g++.dg/cdce3.C: Add a space.  Updated.
6929
6930 2010-05-03  Jason Merrill  <jason@redhat.com>
6931
6932         PR c++/43680
6933         * g++.dg/opt/enum2.C: New.
6934         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6935         * g++.dg/warn/Wswitch-1.C: Adjust message.
6936
6937 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6938
6939         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6940         * g++.dg/ext/label13.C: Fix typo.
6941         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6942         alpha*-dec-osf5*.
6943         * gcc.c-torture/compile/limits-declparen.c: xfail on
6944         alpha*-dec-osf5* with -g.
6945         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6946         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6947         * gcc.dg/c99-tgmath-2.c: Likewise.
6948         * gcc.dg/c99-tgmath-3.c: Likewise.
6949         * gcc.dg/c99-tgmath-4.c: Likewise.
6950
6951 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6952
6953         PR fortran/43592
6954         * gfortran.dg/unexpected_interface.f90: New test.
6955
6956 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6957
6958         * ada/acats/run_acats (which): New function.
6959         (host_gnatchop, host_gnatmake): Use it.
6960
6961 2010-05-03  Richard Guenther  <rguenther@suse.de>
6962
6963         PR tree-optimization/43971
6964         * gcc.dg/pr43971.c: New testcase.
6965
6966 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6967
6968         PR debug/43972
6969         * gcc.dg/debug/pr43972.c: New test.
6970
6971 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6972
6973         PR testsuite/43963
6974         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6975
6976 2010-05-02  Richard Guenther  <rguenther@suse.de>
6977
6978         PR tree-optimization/43879
6979         * gcc.dg/torture/pr43879-3.c: New testcase.
6980
6981 2010-05-01  Richard Guenther  <rguenther@suse.de>
6982
6983         PR tree-optimization/43949
6984         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6985
6986 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6987
6988         PR c++/43951
6989         * g++.dg/init/new28.C: New.
6990
6991 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6992
6993         PR objc++/32052
6994         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6995         structure and nested declarations.
6996         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6997         structure and nested declarations.  Reduce header clutter and
6998         use _exit() rather than abort().
6999         * objc.dg/encode-10.m: New.
7000         * objc.dg/encode-11.m: New.
7001
7002 2010-04-30  DJ Delorie  <dj@redhat.com>
7003
7004         * gcc.c-torture/execute/20100430-1.c: New test.
7005
7006 2010-04-30  Jason Merrill  <jason@redhat.com>
7007
7008         PR c++/43868
7009         * g++.dg/template/ptrmem21.C: New.
7010
7011 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7012
7013         PR fortran/18918
7014         PR fortran/43931
7015         * gfortran.dg/coarray_13.f90: New test.
7016
7017 2010-04-30  Richard Guenther  <rguenther@suse.de>
7018
7019         PR lto/43946
7020         * gcc.dg/lto/20100430-1_0.c: New testcase.
7021
7022 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR debug/43942
7025         * c-c++-common/pr43942.c: New test.
7026
7027 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7028
7029         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7030         conflict with darwin crt1.o 'start' symbol.
7031
7032 2010-04-30  Richard Guenther  <rguenther@suse.de>
7033
7034         PR tree-optimization/43879
7035         * gcc.dg/torture/pr43879_1.c: New testcase.
7036
7037 2010-04-30  Richard Guenther  <rguenther@suse.de>
7038
7039         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7040
7041 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7042
7043         PR c++/43890
7044         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7045         user-provided constructor while recursing.
7046
7047 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7048
7049         PR fortran/42274
7050         * gfortran.dg/class_16.f03: New test.
7051
7052 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7053
7054         PR fortran/42274
7055         * gfortran.dg/class_15.f03: New.
7056
7057 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7058
7059         PR fortran/43326
7060         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7061
7062 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7063
7064         PR fortran/43492
7065         * gfortran.dg/generic_22.f03 : New test.
7066
7067 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7068
7069         PR fortran/42353
7070         * gfortran.dg/class_14.f03: New test.
7071
7072 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7073
7074         PR fortran/42680
7075         * gfortran.dg/interface_32.f90: New test.
7076
7077 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7078             Janus Weil  <janus@gcc.gnu.org>
7079
7080         PR fortran/41829
7081         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7082         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7083         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7084
7085 2010-04-28  Mike Stump  <mikestump@comcast.net>
7086
7087         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7088         dg-excess-errors.
7089         * g++.dg/uninit-pred-2_b.C: Likewise.
7090
7091 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/18918
7094         PR fortran/43919
7095         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7096
7097 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7098
7099         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7100         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7101         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7102         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7103         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7104
7105 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7106
7107         * gcc.dg/const-uniq-1.c: New test.
7108         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7109
7110 2010-04-28  Xinliang David Li  <davidxl@google.com>
7111
7112         * gcc.dg/uninit-pred-2_b.c: New test.
7113         * gcc.dg/uninit-pred-4_b.c: New test.
7114         * gcc.dg/uninit-pred-3_d.c: New test.
7115         * gcc.dg/uninit-pred-6_b.c: New test.
7116         * gcc.dg/uninit-pred-8_b.c: New test.
7117         * gcc.dg/uninit-pred-3_a.c: New test.
7118         * gcc.dg/uninit-pred-2_c.c: New test.
7119         * gcc.dg/uninit-pred-5_a.c: New test.
7120         * gcc.dg/uninit-pred-3_e.c: New test.
7121         * gcc.dg/uninit-pred-7_a.c: New test.
7122         * gcc.dg/uninit-pred-6_c.c: New test.
7123         * gcc.dg/uninit-pred-9_a.c: New test.
7124         * gcc.dg/uninit-pred-8_c.c: New test.
7125         * gcc.dg/uninit-pred-3_b.c: New test.
7126         * gcc.dg/uninit-pred-5_b.c: New test.
7127         * gcc.dg/uninit-pred-7_b.c: New test.
7128         * gcc.dg/uninit-pred-6_d.c: New test.
7129         * gcc.dg/uninit-pred-9_b.c: New test.
7130         * gcc.dg/uninit-pred-2_a.c: New test.
7131         * gcc.dg/uninit-pred-4_a.c: New test.
7132         * gcc.dg/uninit-pred-3_c.c: New test.
7133         * gcc.dg/uninit-pred-6_a.c: New test.
7134         * gcc.dg/uninit-pred-8_a.c: New test.
7135         * gcc.dg/uninit-pred-7_c.c: New test.
7136         * gcc.dg/uninit-pred-6_e.c: New test.
7137         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7138         * g++.dg/uninit-pred-1_a.C: New test.
7139         * g++.dg/uninit-pred-1_b.C: New test.
7140         * g++.dg/uninit-pred-2_a.C: New test.
7141         * g++.dg/uninit-pred-2_b.C: New test.
7142         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7143         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7144         * g++.dg/uninit-pred-loop_1.cc: New test.
7145
7146 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7147
7148         * gcc.dg/lto/20091209-1_0.c: New testcase.
7149
7150 2010-04-28  Richard Guenther  <rguenther@suse.de>
7151
7152         PR tree-optimization/43879
7153         PR tree-optimization/43909
7154         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7155
7156 2010-04-28  Richard Guenther  <rguenther@suse.de>
7157
7158         PR c++/43880
7159         * g++.dg/torture/pr43880.C: New testcase.
7160
7161 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7162
7163         PR c++/9335
7164         * g++.dg/template/recurse2.C: Update
7165         * g++.dg/template/recurse.C: Update.
7166         * g++.dg/template/pr23510.C: Update.
7167         * lib/prune.exp: Filter out 'recursively instantiated'.
7168
7169 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7170
7171         PR c++/29043
7172         * g++.dg/init/pr29043.C: New.
7173
7174 2010-04-27  Jason Merrill  <jason@redhat.com>
7175
7176         * g++.dg/lookup/scoped5.C: Adjust.
7177         * g++.dg/lookup/scoped8.C: Adjust.
7178         * g++.dg/template/dependent-expr5.C: Adjust.
7179         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7180
7181         PR c++/43856
7182         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7183
7184         PR c++/43875
7185         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7186
7187 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7188             Jan Hubicka <hubicka@ucw.cz>
7189
7190         * gcc.dg/pure-2.c: New testcase.
7191         * gcc.dg/const-1.c: New testcase.
7192
7193 2010-04-27  Jason Merrill  <jason@redhat.com>
7194
7195         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7196
7197         PR c++/41468
7198         * g++.dg/template/sfinae17.C: New.
7199         * g++.dg/template/sfinae18.C: New.
7200
7201 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7202
7203         * g++.dg/init/pr42844.C: New.
7204         * g++.dg/cpp0x/pr42844-2.C: New.
7205         * g++.dg/cpp0x/defaulted2.C: Adjust.
7206         * g++.dg/tree-ssa/pr27549.C: Likewise.
7207         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7208
7209 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7210
7211         PR fortran/18918
7212         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7213
7214 2010-04-27  Richard Guenther  <rguenther@suse.de>
7215
7216         PR middle-end/40561
7217         * g++.dg/other/pr40561.C: New testcase.
7218
7219 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7220
7221         PR middle-end/43812
7222         * g++.dg/ipa/pr43812.C: New test.
7223
7224 2010-04-27  Jan Hubicka  <jh@suse.cz>
7225
7226         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7227         (test): ... this one.
7228
7229 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7230
7231         PR target/40657
7232         * gcc.target/arm/thumb-stackframe.c: New test.
7233
7234 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7235
7236         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7237         * gcc.dg/misc-column.c: Likewise.
7238         * gcc.dg/Walways-true-1.c: Likewise.
7239         * gcc.dg/Walways-true-2.c: Likewise.
7240         * gcc.dg/warn-addr-cmp.c: Likewise.
7241
7242 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7243
7244         PR fortran/18918
7245         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7246         * gfortran.dg/coarray_12.f90: New.
7247
7248 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7249
7250         PR c/32207
7251         * gcc.dg/pr32207.c: New test.
7252         * gcc.dg/misc-column.c: Adjust expected warning.
7253         * gcc.dg/Walways-true-1.c: Likewise.
7254         * gcc.dg/Walways-true-2.c: Likewise.
7255         * gcc.dg/warn-addr-cmp.c: Likewise.
7256
7257 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7258
7259         PR lto/42776
7260         * lib/lto.exp (lto_prune_vis_warns): New function.
7261         (lto-link-and-maybe-run): Call it.
7262
7263 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7264
7265         PR tree-optimization/43904
7266         * gcc.dg/tree-ssa/tailcall-6.c: New.
7267
7268 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7269
7270         PR testsuite/35165
7271         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7272         Darwin8/OSX10.4 - compatible code generation.
7273         Use scan-rtl-dump.
7274         * obj-c++.dg/stubify-1.mm: Ditto.
7275         * lib/objc-torture.exp: Do not require link success for
7276         "trivial.m" in the runtime checks when dowhat = 'compile'.
7277         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7278         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7279         Darwin8/OSX10.4 - compatible code generation.
7280         * objc.dg/stubify-2.m: Ditto.
7281         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7282         * objc.dg/next-runtime-1.m: Ditto.
7283         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7284         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7285         runtimes on Darwin.
7286
7287 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7288
7289         PR 43715
7290         * lib/plugin-support.exp: Use "-undefined
7291         dynamic_lookup" on darwin.
7292
7293 2010-04-26  Richard Guenther  <rguenther@suse.de>
7294
7295         * gcc.dg/lto/20100426_0.c: New testcase.
7296
7297 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7298
7299         PR tree-optimization/43833
7300         gcc.dg/Warray-bounds-8.c: New test case.
7301
7302 2010-04-26  Richard Guenther  <rguenther@suse.de>
7303
7304         PR lto/43080
7305         * g++.dg/lto/20100423-3_0.C: New testcase.
7306
7307 2010-04-26  Richard Guenther  <rguenther@suse.de>
7308
7309         PR lto/42425
7310         * g++.dg/lto/20100423-2_0.C: New testcase.
7311
7312 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7313
7314         * gcc.dg/vect/bb-slp-23.c: New test.
7315
7316 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7317
7318         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7319         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7320         * gcc.dg/c1x-float-1.c: New test.
7321
7322 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7323
7324         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7325         of "lea\[ \t\]".
7326
7327 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7328
7329         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7330         FreeBSD.
7331         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7332         * gfortran.dg/default_format_2.f90: Ditto.
7333
7334 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7335
7336         * gfortran.dg/pr43505.f90: Clean up .mod file.
7337         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7338         * gfortran.dg/pr41347.f90: Ditto.
7339         * gfortran.dg/internal_pack_4.f90: Ditto.
7340         * gfortran.dg/proc_decl_23.f90: Ditto.
7341         * gfortran.dg/recursive_check_3.f90: Ditto.
7342         * gfortran.dg/intent_out_3.f90: Ditto.
7343         * gfortran.dg/assignment_2.f90: Ditto.
7344         * gfortran.dg/pr41928.f90: Ditto.
7345         * gfortran.dg/pr42166.f90: Ditto.
7346         * gfortran.dg/private_type_12.f90: Ditto.
7347         * gfortran.dg/graphite/pr42185.f90: Ditto.
7348         * gfortran.dg/graphite/pr42186.f90: Ditto.
7349         * gfortran.dg/graphite/pr40982.f90: Ditto.
7350         * gfortran.dg/graphite/id-2.f90: Ditto.
7351         * gfortran.dg/graphite/id-4.f90: Ditto.
7352         * gfortran.dg/graphite/pr42050.f90: Ditto.
7353         * gfortran.dg/graphite/id-18.f90: Ditto.
7354         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7355         * gfortran.dg/graphite/pr41924.f90: Ditto.
7356         * gfortran.dg/graphite/pr42393.f90: Ditto.
7357         * gfortran.dg/graphite/pr37980.f90: Ditto.
7358         * gfortran.dg/graphite/pr38953.f90: Ditto.
7359         * gfortran.dg/graphite/pr42180.f90: Ditto.
7360         * gfortran.dg/graphite/pr42181.f90: Ditto.
7361         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7362         * gfortran.dg/select_type_4.f90: Ditto.
7363         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7364         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7365         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7366         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7367         * gfortran.dg/whole_file_11.f90: Ditto.
7368         * gfortran.dg/private_type_11.f90: Ditto.
7369         * gfortran.dg/vect/vect-gems.f90: Ditto.
7370         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7371
7372 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7373
7374         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7375
7376 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7377
7378         * gnat.dg/pack15.ad[sb]: New test.
7379
7380 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7381
7382         * gcc.target/arm/mla-1.c: New test.
7383
7384 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7385
7386         PR fortran/30073
7387         PR fortran/43793
7388         * gfortran.dg/pr43793.f90: New test.
7389
7390 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7391
7392         PR tree-optimization/41442
7393         * gcc.target/i386/pr41442.c: New test.
7394
7395 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7396
7397         PR fortran/43832
7398         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7399
7400 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7401
7402         PR fortran/43832
7403         * gfortran.dg/open_nounit.f90: New test.
7404
7405 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7406
7407         PR fortran/43841
7408         PR fortran/43843
7409         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7410
7411 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7412
7413         * gcc.dg/Wconversion-integer.c: Update.
7414
7415 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7416
7417         * gnat.dg/unchecked_convert5.adb: New test.
7418
7419 2010-04-23  Richard Guenther  <rguenther@suse.de>
7420
7421         PR lto/41734
7422         * gcc.dg/lto/20100423-2_0.c: New testcase.
7423         * gcc.dg/lto/20100423-2_0.c: Likewise.
7424
7425 2010-04-23  Richard Guenther  <rguenther@suse.de>
7426
7427         PR lto/43455
7428         * gcc.dg/lto/20100423-1_0.c: New testcase.
7429         * gcc.dg/lto/20100423-1_1.c: Likewise.
7430
7431 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7432
7433         PR tree-optimization/43846
7434         * gcc.dg/tree-ssa/sra-10.c: New test.
7435
7436 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7437
7438         PR middle-end/43835
7439         * gcc.c-torture/execute/pr43835.c: New test.
7440
7441 2010-04-23  Richard Guenther  <rguenther@suse.de>
7442
7443         PR lto/42653
7444         * g++.dg/lto/20100423-1_0.C: New testcase.
7445
7446 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7447
7448         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7449
7450 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7451
7452         PR tree-optimization/43842
7453         * gcc.dg/vect/pr43842.c: New test.
7454
7455 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7456
7457         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7458         * gcc.target/i386/wmul-2.c: Likewise.
7459
7460 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7461
7462         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7463         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7464
7465 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7466
7467         * gfortran.dg/reassoc_6.f: New testcase.
7468
7469 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7470
7471         PR middle-end/29274
7472         * gcc.target/arm/wmul-1.c: New test.
7473         * gcc.target/arm/wmul-2.c: New test.
7474
7475 2010-04-22  Richard Guenther  <rguenther@suse.de>
7476
7477         PR tree-optimization/43845
7478         * gcc.c-torture/compile/pr43845.c: New testcase.
7479
7480 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7481
7482         PR middle-end/29274
7483         * gcc.target/i386/wmul-1.c: New test.
7484         * gcc.target/i386/wmul-2.c: New test.
7485         * gcc.target/bfin/wmul-1.c: New test.
7486         * gcc.target/bfin/wmul-2.c: New test.
7487
7488 2010-04-22  Richard Guenther  <rguenther@suse.de>
7489
7490         PR fortran/43829
7491         * gfortran.dg/vector_subscript_6.f90: New testcase.
7492         * gfortran.dg/assign_10.f90: Adjust.
7493
7494 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7495
7496         PR fortran/43836
7497         * gfortran.dg/gomp/pr43836.f90: New test.
7498
7499 2010-04-21  Richard Guenther  <rguenther@suse.de>
7500
7501         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7502
7503 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7504
7505         * gcc.dg/torture/builtin-cproj-3.c: New.
7506
7507 2010-04-20  Jason Merrill  <jason@redhat.com>
7508
7509         PR c++/9335
7510         * g++.dg/template/recurse2.C: New.
7511         * g++.dg/parse/crash36.C: Adjust.
7512         * g++.dg/other/fold1.C: Adjust.
7513         * g++.dg/init/member1.C: Adjust.
7514         * lib/prune.exp: Prune "skipping N instantiation contexts".
7515
7516 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7517
7518         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7519
7520 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7521
7522         * gcc.dg/torture/builtin-cproj-1.c: New.
7523         * gcc.dg/torture/builtin-cproj-2.c: New.
7524
7525 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7526
7527         PR c++/43800
7528         PR c++/43704
7529         * g++.dg/template/typedef32.C: Adjust.
7530         * g++.dg/template/typedef33.C: New test.
7531
7532 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7533
7534         PR fortran/43227
7535         * gfortran.dg/proc_decl_23.f90: New test.
7536
7537         PR fortran/43266
7538         * gfortran.dg/abstract_type_6.f03: New test.
7539
7540 2010-04-20  Xinliang David Li  <davidxl@google.com>
7541
7542         * g++.dg/tree-ssa/fold-compare.C: New.
7543
7544 2010-04-20  Richard Guenther  <rguenther@suse.de>
7545
7546         PR tree-optimization/39417
7547         * g++.dg/torture/pr39417.C: New testcase.
7548
7549 2010-04-20  Richard Guenther  <rguenther@suse.de>
7550
7551         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7552
7553 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7554
7555         * g++.dg/debug/dwarf2/rv1.C: New test.
7556
7557 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7558
7559         PR target/43635
7560         * gcc.c-torture/compile/pr43635.c: New testcase.
7561
7562 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7563
7564         PR fortran/43339
7565         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7566         of sequential loops being private only in the innermost containing
7567         task region.
7568
7569         PR middle-end/43337
7570         * gfortran.dg/gomp/pr43337.f90: New test.
7571
7572 2010-04-19  Richard Guenther  <rguenther@suse.de>
7573
7574         PR tree-optimization/43796
7575         * gfortran.dg/pr43796.f90: New testcase.
7576
7577 2010-04-19  Richard Guenther  <rguenther@suse.de>
7578
7579         PR tree-optimization/43783
7580         * gcc.c-torture/execute/pr43783.c: New testcase.
7581
7582 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7583
7584         PR target/43766
7585         * gcc.target/i386/pr43766.c: New test.
7586
7587 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7588
7589         PR target/43662
7590         * gcc.target/i386/pr43662.c: New test.
7591
7592 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7593
7594         PR c++/43704
7595         * g++.dg/template/typedef32.C: New test.
7596
7597 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7598
7599         PR tree-optimization/37027
7600         * lib/target-supports.exp
7601         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7602         * gcc.dg/vect/pr37027.c: New test.
7603         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7604         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7605         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7606         gcc.dg/vect/vect-complex-6.c: Likewise.
7607
7608 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7609
7610         * g++.dg/debug/dwarf2/enum1.C: New test.
7611
7612 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7613
7614         * gnat.dg/rep_clause5.ad[sb]: New test.
7615         * gnat.dg/rep_clause5_pkg.ads: New helper.
7616
7617 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7618
7619         PR tree-optimization/43771
7620         * g++.dg/vect/pr43771.cc: New test.
7621
7622 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7623
7624         PR fortran/31538
7625         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7626         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7627
7628 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7629
7630         * gnat.dg/sizetype.adb: Rename into...
7631         * gnat.dg/sizetype1.adb: ...this.
7632         * gnat.dg/sizetype2.adb: New test.
7633
7634 2010-04-16  Richard Guenther  <rguenther@suse.de>
7635
7636         PR tree-optimization/43572
7637         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7638
7639 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7640
7641         * gnat.dg/specs/discr_private.ads: New test.
7642
7643 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7644
7645         PR target/41514
7646         * gcc.target/arm/thumb-comparisons.c: New test.
7647
7648         PR target/40603
7649         * gcc.target/arm/thumb-cbranchqi.c: New test.
7650
7651 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7652
7653         * g++.dg/torture/pr36191.C: Enable for SH.
7654
7655 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7656
7657         * gnat.dg/wide_boolean.adb: New test.
7658         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7659
7660 2010-04-15  Richard Guenther  <rguenther@suse.de>
7661
7662         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7663         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7664         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7665         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7666         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7667         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7668         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7669         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7670         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7671         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7672         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7673         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7674         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7675         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7676         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7677
7678 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7679
7680         PR target/21803
7681         * gcc.target/arm/pr42496.c: New test.
7682
7683 2010-04-14  Jason Merrill  <jason@redhat.com>
7684
7685         PR c++/36625
7686         * g++.dg/ext/attrib38.C: New.
7687
7688 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7689
7690         PR testsuite/43739
7691         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7692
7693 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7694
7695         PR 42966
7696         * gcc.dg/cpp/warn-undef-2.c: Update.
7697         * gcc.dg/cpp/warn-traditional-2.c: Update.
7698         * gcc.dg/cpp/warn-comments-2.c: Update.
7699         * gcc.dg/cpp/warn-variadic-2.c: Update.
7700         * gcc.dg/cpp/warn-long-long-2.c: Update.
7701         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7702         * gcc.dg/cpp/warn-multichar-2.c: Update.
7703         * gcc.dg/cpp/warn-normalized-3.c: Update.
7704         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7705         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7706         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7707         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7708         * gcc.dg/cpp/warn-redefined-2.c: Update.
7709         * gfortran.dg/warning-directive-2.F90: Update.
7710         * c-c++-common/cpp/warning-directive-2.c: Update.
7711
7712 2010-04-14  Michael Matz  <matz@suse.de>
7713
7714         PR tree-optimization/42963
7715         * gcc.dg/pr42963.c: New testcase.
7716
7717 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7718
7719         * gnat.dg/class_wide.adb: Rename into...
7720         * gnat.dg/class_wide1.adb: ...this.
7721         * gnat.dg/class_wide2.ad[sb]: New test.
7722
7723 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7724
7725         PR fortran/18918
7726         * gfortran.dg/coarray_9.f90: Update dg-errors.
7727         * gfortran.dg/coarray_10.f90: New test.
7728         * gfortran.dg/coarray_11.f90: New test.
7729
7730 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7731
7732         PR fortran/43747
7733         gfortran.dg/initialization_24.f90: New test.
7734
7735 2010-04-13  Jason Merrill  <jason@redhat.com>
7736
7737         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7738         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7739
7740 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7741
7742         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7743         * g++.dg/dg.exp: Likewise.
7744         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7745         * c-c++-common/cpp/warning-directive-1.c: ... here.
7746         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7747         * c-c++-common/cpp/warning-directive-2.c: ... here.
7748         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7749         * c-c++-common/cpp/warning-directive-3.c: ... here.
7750         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7751         * c-c++-common/cpp/warning-directive-4.c: ... here.
7752         * g++.dg/cpp/warning-directive-1.C: Delete.
7753         * g++.dg/cpp/warning-directive-2.C: Delete.
7754         * g++.dg/cpp/warning-directive-3.C: Delete.
7755         * g++.dg/cpp/warning-directive-4.C: Delete.
7756         * gcc.dg/cpp/normalised-3.c: Delete.
7757         * g++.dg/cpp/normalised-1.C: Rename as ...
7758         * c-c++-common/cpp/normalised-3.c: ... this.
7759
7760 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7761
7762         * gcc.dg/tree-ssa/sra-9.c: New test.
7763
7764 2010-04-13  Michael Matz  <matz@suse.de>
7765
7766         PR middle-end/43730
7767         * gcc.dg/pr43730.c: New test.
7768
7769 2010-04-13  Michael Matz  <matz@suse.de>
7770
7771         * gcc.dg/tree-ssa/negate.c: New testcase.
7772
7773 2010-04-13  Richard Guenther  <rguenther@suse.de>
7774
7775         PR testsuite/43735
7776         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7777
7778 2010-04-13  Richard Guenther  <rguenther@suse.de>
7779
7780         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7781
7782 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7783
7784         * gnat.dg/derived_type1.adb: New test.
7785
7786 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7787
7788         * gcc.dg/plugindir1.c: New testcase.
7789         * gcc.dg/plugindir2.c: New testcase.
7790         * gcc.dg/plugindir3.c: New testcase.
7791         * gcc.dg/plugindir4.c: New testcase.
7792
7793 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7794
7795         * gcc.target/i386/rotate-2.c: New test.
7796
7797 2010-04-12  Jason Merrill  <jason@redhat.com>
7798
7799         PR c++/43641
7800         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7801         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7802
7803 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7804
7805         PR c++/25811
7806         * g++.dg/init/pr25811.C: New test.
7807
7808 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7809
7810         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7811         dg-error, dg-warning.
7812         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7813
7814 2010-04-12  Richard Guenther  <rguenther@suse.de>
7815
7816         * gcc.dg/torture/inline-2.c: New testcase.
7817
7818 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7819
7820         PR bootstrap/43699
7821         * gcc.dg/Wunused-var-7.c: New test.
7822
7823         PR tree-optimization/43560
7824         * gcc.c-torture/execute/pr43560.c: New test.
7825
7826 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7827
7828         * gnat.dg/aggr13.adb: New test.
7829         * gnat.dg/aggr14.adb: Likewise.
7830         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7831
7832 2010-04-12  Richard Guenther  <rguenther@suse.de>
7833
7834         PR c++/43611
7835         * g++.dg/torture/pr43611.C: New testcase.
7836
7837 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7838
7839         PR c/36774
7840         * gcc.dg/pr36774-1.c: New test.
7841         * gcc.dg/pr36774-2.c: New test.
7842
7843 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7844
7845         * gcc.target/sh/rte-delay-slot.c: New test.
7846
7847 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7848
7849         * gnat.dg/pack9.adb: Remove -cargs option.
7850         * gnat.dg/aggr12.ad[sb]: New test.
7851
7852 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7853
7854         PR target/43417
7855         * gcc.target/sh/pr43417.c: New test.
7856
7857 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7858
7859         PR fortran/43591
7860         * gfortran.dg/spec_expr_6.f90: New test.
7861
7862 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7863
7864         PR cpp/43195
7865         * gcc.dg/cpp/pr43195.c: New.
7866         * gcc.dg/cpp/pr43195.h: New.
7867
7868 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7869
7870         PR 42965
7871         * gcc.dg/Werror-6.c: Adjust.
7872         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7873         * gcc.dg/Werror-4.c: Likewise.
7874         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7875         * gcc.dg/Wswitch-enum-error.c: Likewise.
7876         * gcc.dg/Wpointer-arith.c: Likewise.
7877         * gcc.dg/Wfatal.c: Likewise.
7878         * gcc.dg/Wswitch-error.c: Likewise.
7879         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7880         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7881         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7882         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7883         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7884         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7885         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7886         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7887         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7888         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7889         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7890         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7891         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7892         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7893         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7894         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7895         * g++.dg/cpp/warning-directive-2.C: Likewise.
7896         * gfortran.dg/warning-directive-2.F90: Likewise.
7897
7898 2010-04-09  Jason Merrill  <jason@redhat.com>
7899
7900         PR c++/42623
7901         * g++.dg/template/sizeof13.C: New.
7902
7903 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7904
7905         * g++.dg/other/pr35504.C: Add check for thiscall.
7906         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7907         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7908
7909 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7910
7911         PR c++/28584
7912         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7913         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7914         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7915         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7916         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7917         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7918         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7919         * g++.dg/other/increment1.C: Likewise.
7920
7921 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7922
7923         PR fortran/18918
7924         * gfortran.dg/coarray_7.f90: New test.
7925         * gfortran.dg/coarray_8.f90: New test.
7926
7927 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7928
7929         PR fortran/28039
7930         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7931
7932 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7933
7934         PR target/43643
7935         * gcc.dg/pr43643.c: New test.
7936
7937 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7938
7939         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7940
7941 2010-04-08  Richard Guenther  <rguenther@suse.de>
7942
7943         PR tree-optimization/43679
7944         * gcc.c-torture/compile/pr43679.c: New testcase.
7945
7946 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7947
7948         PR debug/43670
7949         * gcc.dg/pr43670.c: New test.
7950
7951 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7952
7953         PR middle-end/40815
7954         * gcc.dg/tree-ssa/reassoc-19.c: New.
7955
7956 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7957
7958         PR c/18624
7959         * gcc.dg/Wunused-var-1.c: New test.
7960         * gcc.dg/Wunused-var-2.c: New test.
7961         * gcc.dg/Wunused-var-3.c: New test.
7962         * gcc.dg/Wunused-var-4.c: New test.
7963         * gcc.dg/Wunused-var-5.c: New test.
7964         * gcc.dg/Wunused-var-6.c: New test.
7965         * gcc.dg/Wunused-parm-1.c: New test.
7966
7967         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7968         * gcc.dg/trunc-1.c: Likewise.
7969         * gcc.dg/vla-9.c: Likewise.
7970         * gcc.dg/dfp/composite-type.c: Likewise.
7971
7972 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7973
7974         PR objc/35996
7975         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7976         * obj-c++.dg/objc-gc-3.mm: Ditto.
7977
7978 2010-04-07  Simon Baldwin  <simonb@google.com>
7979
7980         * gcc.dg/cpp/warn-undef-2.c: New.
7981         * gcc.dg/cpp/warn-traditional-2.c: New.
7982         * gcc.dg/cpp/warn-comments-2.c: New.
7983         * gcc.dg/cpp/warning-directive-1.c: New.
7984         * gcc.dg/cpp/warn-long-long.c: New.
7985         * gcc.dg/cpp/warn-traditional.c: New.
7986         * gcc.dg/cpp/warn-variadic-2.c: New.
7987         * gcc.dg/cpp/warn-undef.c: New.
7988         * gcc.dg/cpp/warn-normalized-1.c: New.
7989         * gcc.dg/cpp/warning-directive-2.c: New.
7990         * gcc.dg/cpp/warn-long-long-2.c: New.
7991         * gcc.dg/cpp/warn-variadic.c: New.
7992         * gcc.dg/cpp/warn-normalized-2.c: New.
7993         * gcc.dg/cpp/warning-directive-3.c: New.
7994         * gcc.dg/cpp/warn-deprecated-2.c: New.
7995         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7996         * gcc.dg/cpp/warn-multichar-2.c: New.
7997         * gcc.dg/cpp/warn-normalized-3.c: New.
7998         * gcc.dg/cpp/warning-directive-4.c: New.
7999         * gcc.dg/cpp/warn-unused-macros.c: New.
8000         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8001         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8002         * gcc.dg/cpp/warn-cxx-compat.c: New.
8003         * gcc.dg/cpp/warn-redefined.c: New.
8004         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8005         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8006         * gcc.dg/cpp/warn-deprecated.c: New.
8007         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8008         * gcc.dg/cpp/warn-redefined-2.c: New.
8009         * gcc.dg/cpp/warn-comments.c: New.
8010         * gcc.dg/cpp/warn-multichar.c: New.
8011         * g++.dg/cpp/warning-directive-1.C: New.
8012         * g++.dg/cpp/warning-directive-2.C: New.
8013         * g++.dg/cpp/warning-directive-3.C: New.
8014         * g++.dg/cpp/warning-directive-4.C: New.
8015         * gfortran.dg/warning-directive-1.F90: New.
8016         * gfortran.dg/warning-directive-3.F90: New.
8017         * gfortran.dg/warning-directive-2.F90: New.
8018         * gfortran.dg/warning-directive-4.F90: New.
8019
8020 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8021
8022         PR objc++/23716
8023         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8024
8025 2010-04-07  Jason Merrill  <jason@redhat.com>
8026
8027         * g++.dg/template/dr408.C: New.
8028
8029         * g++.dg/lookup/ns4.C: New.
8030
8031         PR c++/38392
8032         * g++.dg/template/friend51.C: New test.
8033
8034         PR c++/41970
8035         * g++.old-deja/g++.other/linkage1.C: Adjust.
8036
8037 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8038
8039         PR c++/42697
8040         * g++.dg/template/crash94.C: New test.
8041
8042 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8043
8044         PR c++/40239
8045         * g++.dg/init/aggr5.C: New test.
8046         * g++.dg/init/aggr5.C: New test.
8047
8048 2010-04-07  Richard Guenther  <rguenther@suse.de>
8049
8050         PR tree-optimization/43270
8051         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8052         * gcc.dg/Warray-bounds-7.c: Likewise.
8053
8054 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8055
8056         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8057         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8058         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8059
8060 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8061
8062         PR c++/42556
8063         * g++.dg/init/pr42556.C: New test.
8064
8065 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8066
8067         PR debug/43628
8068         * g++.dg/debug/dwarf2/typedef2.C: New test.
8069
8070 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8071
8072         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8073         c-c++-common/dwarf2/redeclaration-1.C
8074
8075 2010-04-06  Jason Merrill  <jason@redhat.com>
8076
8077         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8078         * g++.dg/ext/attrib18.C: Likewise.
8079         * g++.dg/ext/bitfield2.C: Likewise.
8080         * g++.dg/ext/bitfield4.C: Likewise.
8081         * g++.dg/ext/visibility/warn2.C: Likewise.
8082         * g++.dg/ext/visibility/warn3.C: Likewise.
8083         * g++.dg/gomp/pr26690-1.C: Likewise.
8084         * g++.dg/inherit/covariant7.C: Likewise.
8085         * g++.dg/init/synth2.C: Likewise.
8086         * g++.dg/lookup/using7.C: Likewise.
8087         * g++.dg/other/crash-4.C: Likewise.
8088         * g++.dg/other/error13.C: Likewise.
8089         * g++.dg/other/error20.C: Likewise.
8090         * g++.dg/parse/crash31.C: Likewise.
8091         * g++.dg/parse/error16.C: Likewise.
8092         * g++.dg/parse/error19.C: Likewise.
8093         * g++.dg/parse/error27.C: Likewise.
8094         * g++.dg/parse/error28.C: Likewise.
8095         * g++.dg/parse/fused-params1.C: Likewise.
8096         * g++.dg/template/error2.C: Likewise.
8097         * g++.dg/template/local6.C: Likewise.
8098         * g++.dg/template/qualttp15.C: Likewise.
8099         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8100         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8101         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8102         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8103         * g++.old-deja/g++.eh/spec6.C: Likewise.
8104         * g++.old-deja/g++.jason/crash3.C: Likewise.
8105         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8106         * g++.old-deja/g++.law/ctors5.C: Likewise.
8107         * g++.old-deja/g++.law/ctors9.C: Likewise.
8108         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8109         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8110         * g++.old-deja/g++.other/struct1.C: Likewise.
8111         * g++.old-deja/g++.other/volatile1.C: Likewise.
8112         * g++.old-deja/g++.pt/crash36.C: Likewise.
8113         * g++.old-deja/g++.pt/derived3.C: Likewise.
8114         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8115         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8116
8117 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8118
8119         PR middle-end/43519
8120         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8121         * gcc.dg/graphite/id-19.c: New.
8122
8123 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8124
8125         PR middle-end/32824
8126         * gcc.dg/vect/pr32824: New.
8127
8128 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8129
8130         PR fortran/18918
8131         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8132         * gfortran.dg/coarray_3.f90: Ditto.
8133         * gfortran.dg/coarray_4.f90: Ditto.
8134         * gfortran.dg/coarray_5.f90: Ditto.
8135         * gfortran.dg/coarray_6.f90: Ditto.
8136         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8137
8138 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8139
8140         PR fortran/18918
8141         * gfortran.dg/coarray_4.f90: Fix test.
8142         * gfortran.dg/coarray_6.f90: Add more tests.
8143
8144 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8145
8146         PR fortran/18918
8147         * gfortran.dg/coarray_4.f90: New test.
8148         * gfortran.dg/coarray_5.f90: New test.
8149         * gfortran.dg/coarray_6.f90: New test.
8150
8151 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8152
8153         PR fortran/18918
8154         * gfortran.dg/iso_fortran_env_5.f90: New test.
8155         * gfortran.dg/iso_fortran_env_6.f90: New test.
8156
8157 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8158
8159         PR fortran/39997
8160         * gfortran.dg/coarray_1.f90: New test.
8161         * gfortran.dg/coarray_2.f90: New test.
8162         * gfortran.dg/coarray_3.f90: New test.
8163
8164 2010-04-06  Jason Merrill  <jason@redhat.com>
8165
8166         PR c++/43648
8167         * g++.dg/template/dtor8.C: New.
8168
8169         PR c++/43621
8170         * g++.dg/template/error-recovery2.C: New.
8171
8172 2010-04-06  Jan Hubicka  <jh@suse.czpli
8173
8174         PR tree-optimization/42906
8175         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8176
8177 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8178
8179         PR fortran/43178
8180         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8181         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8182         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8183
8184 2010-04-06  Richard Guenther  <rguenther@suse.de>
8185
8186         PR tree-optimization/43627
8187         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8188
8189 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8190
8191         PR target/43638
8192         * gcc.target/i386/pr43638.c: New test.
8193
8194 2010-04-06  Richard Guenther  <rguenther@suse.de>
8195
8196         PR middle-end/43661
8197         * gcc.c-torture/compile/pr43661.c: New testcase.
8198
8199 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8200
8201         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8202
8203 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8204
8205         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8206
8207 2010-04-02  Richard Guenther  <rguenther@suse.de>
8208
8209         PR tree-optimization/43629
8210         * gcc.c-torture/execute/pr43629.c: New testcase.
8211
8212 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8213             Dominique d'Humieres  <dominiq@lps.ens.fr>
8214
8215         PR libfortran/43605
8216         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8217
8218 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8219
8220         PR debug/43325
8221         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8222
8223 2010-04-01  Jason Merrill  <jason@redhat.com>
8224
8225         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8226
8227 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8228             Manfred Schwarb  <manfred99@gmx.ch>
8229
8230         PR libfortran/43605
8231         * gfortran.dg/ftell_3.f90: New test.
8232
8233 2010-04-01  Richard Guenther  <rguenther@suse.de>
8234
8235         PR middle-end/43614
8236         * gcc.c-torture/compile/pr43614.c: New testcase.
8237
8238 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8239
8240         PR tree-optimization/43141
8241         * gcc.dg/guality/pr43141.c: New test.
8242
8243 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8244
8245         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8246         * g++.dg/eh/spbp.C: Likewise.
8247         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8248         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8249         superfluous casts.
8250         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8251         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8252         * objc.dg/dwarf-2.m: Likewise.
8253
8254 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8255
8256         PR middle-end/43464
8257         * gcc.dg/graphite/id-pr43464.c: New.
8258         * gcc.dg/graphite/id-pr43464-1.c: New.
8259
8260 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8261
8262         PR middle-end/43351
8263         * gcc.dg/graphite/id-pr43351.c
8264
8265 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8266
8267         PR testsuite/35165
8268         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8269         * obj-c++.dg/try-catch-2.mm: Ditto.
8270         * obj-c++.dg/lookup-2.mm: Ditto.
8271         * obj-c++.dg/encode-8.m: Ditto.
8272         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8273         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8274         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8275         * obj-c++.dg/const-str-11.mm: Ditto.
8276         * obj-c++.dg/const-str-9.mm: Ditto.
8277         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8278         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8279         * obj-c++.dg/except-1.mm: Ditto.
8280         * obj-c++.dg/const-str-7.mm: Ditto.
8281         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8282         * obj-c++.dg/const-str-3.mm: Ditto.
8283         * obj-c++.dg/const-str-7.mm: Ditto.
8284         * obj-c++.dg/stubify-2.mm: Change dump file name.
8285
8286         PR objc++/23613
8287         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8288         New macro.
8289         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8290         Remove dg-xfail-if.
8291
8292 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8293
8294         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8295         only with -O2, -O3 or -Os and not with -fwhopr.
8296
8297 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8298
8299         PR c++/43558
8300         * g++.dg/template/typedef31.C: New test.
8301
8302 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8303
8304         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8305         assembler output on *-*-solaris2*.
8306         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8307
8308 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8309
8310         PR debug/43557
8311         * gcc.dg/pr43557-1.c: New test.
8312         * gcc.dg/pr43557-2.c: New file.
8313
8314 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8315
8316         PR 43562
8317         * gcc.dg/pr43562.c: New test.
8318
8319 2010-03-30  Jason Merrill  <jason@redhat.com>
8320
8321         PR c++/43076
8322         * g++.dg/template/error-recovery1.C: New.
8323
8324         PR c++/41786
8325         * g++.dg/parse/ambig5.C: New.
8326
8327 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8328
8329         PR debug/43593
8330         * gcc.dg/guality/pr43593.c: New test.
8331
8332 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8333
8334         PR middle-end/43430
8335         * gcc.dg/vect/pr43430-1.c: New.
8336
8337 2010-03-30  Jason Merrill  <jason@redhat.com>
8338
8339         PR c++/43559
8340         * g++.dg/template/partial7.C: New.
8341
8342 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8343
8344         * gcc.target/s390/stackcheck1.c: New testcase.
8345
8346 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8347
8348         PR libfortran/43265
8349         * gfortran.dg/read_eof_8.f90: New test.
8350
8351 2010-03-29  Jason Merrill  <jason@redhat.com>
8352
8353         * gcc.dg/cpp/include6.c: Change [] to ().
8354
8355         N3077
8356         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8357         splicing and UCNs.
8358         * c-c++-common/raw-string-2.c: Add trigraph test.
8359         * c-c++-common/raw-string-8.c: New.
8360         * c-c++-common/raw-string-9.c: New.
8361         * c-c++-common/raw-string-10.c: New.
8362
8363         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8364         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8365         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8366         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8367         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8368         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8369         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8370
8371 2010-03-29  Richard Guenther  <rguenther@suse.de>
8372
8373         PR tree-optimization/43560
8374         * gcc.dg/torture/pr43560.c: New testcase.
8375
8376 2010-03-29  Jason Merrill  <jason@redhat.com>
8377
8378         N3077
8379         * g++.dg/ext/raw-string-1.C: Change [] to ().
8380         * g++.dg/ext/raw-string-2.C: Change [] to ().
8381         Don't use \ in delimiter.
8382         * g++.dg/ext/raw-string-3.C: Change [] to ().
8383         * g++.dg/ext/raw-string-4.C: Change [] to ().
8384         * g++.dg/ext/raw-string-5.C: Change [] to ().
8385         Test for error on \ in delimiter.
8386         * g++.dg/ext/raw-string-6.C: Change [] to ().
8387         * g++.dg/ext/raw-string-7.C: Change [] to ().
8388
8389 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8390
8391         PR 43564
8392         * gcc.dg/pr43564.c: New test.
8393
8394 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8395
8396         PR fortran/43551
8397         * gfortran.dg/direct_io_12.f90: New test.
8398
8399 2010-03-28  Jan Hubicka  <jh@suse.cz>
8400
8401         PR tree-optimization/43505
8402         * gfortran.dg/pr43505.f90: New testcase.
8403
8404 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8405
8406         PR tree-optimization/43528
8407         * gcc.target/i386/pr43528.c: New test.
8408
8409 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8410
8411         PR c/43381
8412         * gcc.dg/parm-impl-decl-3.c: New test.
8413
8414 2010-03-26  Jason Merrill  <jason@redhat.com>
8415
8416         PR c++/43509
8417         * g++.dg/cpp0x/parse1.C: New.
8418
8419 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8420
8421         PR target/43524
8422         * gcc.target/i386/pr43524.c: New test.
8423
8424 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8425
8426         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8427         whitespace, rename main to foo.
8428         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8429         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8430         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8431         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8432         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8433         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8434         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8435         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8436         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8437         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8438         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8439
8440 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8441
8442         PR c++/43327
8443         * g++.dg/other/crash-10.C: New test.
8444         * g++.dg/other/crash-11.C: New test.
8445
8446 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8447
8448         PR libfortran/43517
8449         * gfortran.dg/read_eof_7.f90: New test.
8450
8451 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8452
8453         PR objc/35165
8454         PR testsuite/43512
8455         * objc-obj-c++-shared: New directory.
8456         * objc-obj-c++-shared/Object1-implementation.h: New file.
8457         * objc-obj-c++-shared/Object1.h: New file.
8458         * objc-obj-c++-shared/Protocol1.h: New file.
8459         * objc-obj-c++-shared/next-abi.h: New file.
8460         * objc-obj-c++-shared/next-mapping.h: New file.
8461         * objc/execute/next_mapping.h: Delete.
8462         * objc.dg/special/special.exp: For all targets run the tests with
8463         -fgnu-runtime, for darwin targets also run the tests with
8464         -fnext-runtime.
8465         * objc.dg/dg.exp: Ditto.
8466         * obj-c++.dg/dg.exp: Ditto.
8467         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8468         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8469         include use of updated NeXT interface.
8470         * objc/execute/formal_protocol-5.m: Ditto.
8471         * objc/execute/protocol-isEqual-2.m: Ditto.
8472         * objc/execute/protocol-isEqual-4.m: Ditto.
8473         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8474         Protocol1.h) and next-mapping.h as required.
8475         * objc/execute/object_is_class.m: Ditto.
8476         * objc/execute/enumeration-1.m: Ditto.
8477         * objc/execute/class-13.m: Ditto.
8478         * objc/execute/formal_protocol-2.m: Ditto.
8479         * objc/execute/formal_protocol-4.m: Ditto.
8480         * objc/execute/class-1.m: Ditto.
8481         * objc/execute/bycopy-1.m: Ditto.
8482         * objc/execute/formal_protocol-6.m: Ditto.
8483         * objc/execute/bycopy-3.m: Ditto.
8484         * objc/execute/class-3.m: Ditto.
8485         * objc/execute/bf-11.m: Ditto.
8486         * objc/execute/class-5.m: Ditto.
8487         * objc/execute/bf-13.m: Ditto.
8488         * objc/execute/class-7.m: Ditto.
8489         * objc/execute/bf-15.m: Ditto.
8490         * objc/execute/class-9.m: Ditto.
8491         * objc/execute/bf-17.m: Ditto.
8492         * objc/execute/bf-19.m: Ditto.
8493         * objc/execute/IMP.m: Ditto.
8494         * objc/execute/exceptions/catchall-1.m: Ditto.
8495         * objc/execute/exceptions/trivial.m: Ditto.
8496         * objc/execute/exceptions/finally-1.m: Ditto.
8497         * objc/execute/exceptions/local-variables-1.m: Ditto.
8498         * objc/execute/exceptions/foward-1.m: Ditto.
8499         * objc/execute/bf-2.m: Ditto.
8500         * objc/execute/string1.m: Ditto.
8501         * objc/execute/bf-4.m: Ditto.
8502         * objc/execute/informal_protocol.m: Ditto.
8503         * objc/execute/string3.m: Ditto.
8504         * objc/execute/bf-6.m: Ditto.
8505         * objc/execute/bf-8.m: Ditto.
8506         * objc/execute/class-tests-1.h: Ditto.
8507         * objc/execute/protocol-isEqual-1.m: Ditto.
8508         * objc/execute/protocol-isEqual-3.m: Ditto.
8509         * objc/execute/_cmd.m: Ditto.
8510         * objc/execute/function-message-1.m: Ditto.
8511         * objc/execute/bf-20.m: Ditto.
8512         * objc/execute/bf-common.h: Ditto.
8513         * objc/execute/np-2.m: Ditto.
8514         * objc/execute/class-10.m: Ditto.
8515         * objc/execute/class-12.m: Ditto.
8516         * objc/execute/enumeration-2.m: Ditto.
8517         * objc/execute/class-14.m: Ditto.
8518         * objc/execute/encode-1.m: Ditto.
8519         * objc/execute/formal_protocol-1.m: Ditto.
8520         * objc/execute/formal_protocol-3.m: Ditto.
8521         * objc/execute/accessing_ivars.m: Ditto.
8522         * objc/execute/bycopy-2.m: Ditto.
8523         * objc/execute/class-2.m: Ditto.
8524         * objc/execute/bf-10.m: Ditto.
8525         * objc/execute/formal_protocol-7.m: Ditto.
8526         * objc/execute/root_methods.m: Ditto.
8527         * objc/execute/class-4.m: Ditto.
8528         * objc/execute/bf-12.m: Ditto.
8529         * objc/execute/class-6.m: Ditto.
8530         * objc/execute/bf-14.m: Ditto.
8531         * objc/execute/nested-func-1.m: Ditto.
8532         * objc/execute/class-8.m: Ditto.
8533         * objc/execute/private.m: Ditto.
8534         * objc/execute/bf-16.m: Ditto.
8535         * objc/execute/bf-18.m: Ditto.
8536         * objc/execute/load-3.m: Ditto.
8537         * objc/execute/compatibility_alias.m: Ditto.
8538         * objc/execute/bf-1.m: Ditto.
8539         * objc/execute/no_clash.m: Ditto.
8540         * objc/execute/bf-3.m: Ditto.
8541         * objc/execute/string2.m: Ditto.
8542         * objc/execute/bf-5.m: Ditto.
8543         * objc/execute/string4.m: Ditto.
8544         * objc/execute/bf-7.m: Ditto.
8545         * objc/execute/object_is_meta_class.m: Ditto.
8546         * objc/execute/bf-9.m: Ditto.
8547         * objc/execute/bf-21.m: Ditto.
8548         * objc/execute/cascading-1.m: Ditto.
8549         * objc/execute/trivial.m: Ditto.
8550         * objc/execute/np-1.m: Ditto.
8551         * objc/compile/trivial.m: Ditto.
8552         * objc/execute/class_self-2.m: Include <stdlib.h>.
8553         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8554         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8555         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8556         and 64bit. Use new NeXT interface as required.
8557         * objc.dg/special/unclaimed-category-1.m: Ditto.
8558         * objc.dg/special/unclaimed-category-1.h: Ditto.
8559         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8560         * objc.dg/func-ptr-1.m: Ditto.
8561         * objc.dg/stret-1.m: Ditto.
8562         * objc.dg/encode-2.m: Ditto.
8563         * objc.dg/category-1.m: Ditto.
8564         * objc.dg/encode-3.m: Ditto.
8565         * objc.dg/call-super-3.m: Ditto.
8566         * objc.dg/method-3.m: Ditto.
8567         * objc.dg/func-ptr-2.m: Ditto.
8568         * objc.dg/lookup-1.m: Ditto.
8569         * objc.dg/encode-4.m: Ditto.
8570         * objc.dg/fix-and-continue-1.m: Ditto.
8571         * objc.dg/proto-lossage-3.m: Ditto.
8572         * objc.dg/method-13.m: Ditto.
8573         * objc.dg/proto-qual-1.m: Ditto.
8574         * objc.dg/zero-link-3.m: Ditto.
8575         * objc.dg/bitfield-1.m: Ditto.
8576         * objc.dg/va-meth-1.m: Ditto.
8577         * objc.dg/super-class-3.m: Ditto.
8578         * objc.dg/call-super-1.m: Ditto.
8579         * objc.dg/type-size-2.m: Ditto.
8580         * objc.dg/method-10.m: Ditto.
8581         * objc.dg/defs.m: Ditto.
8582         * objc.dg/const-str-3.m: Ditto.
8583         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8584         Protocol1.h) and next-mapping.h as required. Use new NeXT
8585         interface as required.
8586         * objc.dg/super-class-4.m: Ditto.
8587         * objc.dg/comp-types-8.m: Ditto.
8588         * objc.dg/call-super-2.m: Ditto.
8589         * objc.dg/objc-fast-4.m: Ditto.
8590         * objc.dg/method-6.m: Ditto.
8591         * objc.dg/const-str-3.m: Ditto.
8592         * objc.dg/const-str-7.m: Ditto.
8593         * objc.dg/method-15.m: Ditto.
8594         * objc.dg/method-19.m: Ditto.
8595         * objc.dg/sync-1.m: Ditto.
8596         * objc.dg/layout-1.m: Ditto.
8597         * objc.dg/bitfield-3.m: Ditto.
8598         * objc.dg/try-catch-3.m: Ditto.
8599         * objc.dg/try-catch-7.m: Ditto.
8600         * objc.dg/comp-types-10.m: Ditto.
8601         * objc.dg/selector-2.: Ditto.
8602         * objc.dg/method-7.m: Ditto.
8603         * objc.dg/typedef-alias-1.m: Ditto.
8604         * objc.dg/proto-lossage-2.m: Ditto.
8605         * objc.dg/comp-types-11.m: Ditto.
8606         * objc.dg/sizeof-1.m: Ditto.
8607         * objc.dg/method-17.m: Ditto.
8608         * objc.dg/bitfield-5.m: Ditto.
8609         * objc.dg/try-catch-1.m: Ditto.
8610         * objc.dg/encode-5.m: Ditto.
8611         * objc.dg/fix-and-continue-2.m: Ditto.
8612         * objc.dg/method-9.m: Ditto.
8613         * objc.dg/isa-field-1.m: Ditto.
8614         * objc.dg/local-decl-2.m: Ditto.
8615         * objc.dg/objc-gc-4.m: Ditto.
8616         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8617         * objc.dg/gnu-runtime-3.m: Ditto.
8618         * objc.dg/encode-7.m: Ditto.
8619         * objc.dg/encode-8.m: Ditto.
8620         * objc.dg/selector-3.m: Ditto.
8621         * objc.dg/gnu-runtime-1.m: Ditto.
8622         * objc.dg/const-str-12.m: Ditto.
8623         * objc.dg/gnu-runtime-2.m: Ditto.
8624         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8625         * objc.dg/selector-1.m: Ditto.
8626         * objc.dg/stubify-2.m: Ditto.
8627         * objc.dg/zero-link-1.m: Ditto.
8628         * objc.dg/stret-2.m: Ditto.
8629         * objc.dg/zero-link-2.m: Ditto.
8630         * objc.dg/next-runtime-1.m: Ditto.
8631         * objc.dg/symtab-1.m: Ditto.
8632         * objc.dg/stubify-1.m: Ditto.
8633         * objc.dg/bitfield-2.m: Ditto.
8634         * objc.dg/try-catch-10.m: Apply to both runtimes.
8635         * objc.dg/const-str-1.m: Ditto.
8636         * objc.dg/image-info.m: Ditto.
8637         * objc.dg/encode-9.m: Ditto.
8638         * objc.dg/pragma-1.m: Apply test to all targets.
8639         * objc.dg/const-str-4.m: Ditto.
8640         * objc.dg/const-str-8.m: Ditto.
8641         * objc.dg/super-class-2.m: Ditto.
8642         * objc.dg/try-catch-5.m: Ditto.
8643         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8644         Protocol1.h) and next-mapping.h as required. Use new NeXT
8645         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8646         * objc.dg/const-str-11.m: Ditto.
8647         * objc.dg/const-str-9.m: Ditto.
8648         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8649         * objc.dg/encode-1.m: Remove redundant -lobjc.
8650         * objc.dg/try-catch-9.m: Tidy space.
8651         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8652         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8653         and 64bit. Use new NeXT interface as required.
8654         * obj-c++.dg/template-4.mm: Ditto.
8655         * obj-c++.dg/defs.mm: Ditto.
8656         * obj-c++.dg/basic.mm: Ditto.
8657         * obj-c++.dg/encode-4.mm: Ditto.
8658         * obj-c++.dg/method-17.mm: Ditto.
8659         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8660         * obj-c++.dg/cxx-class-1.mm: Ditto.
8661         * obj-c++.dg/method-10.mm: Ditto.
8662         * obj-c++.dg/va-meth-1.mm: Ditto.
8663         * obj-c++.dg/encode-5.mm: Ditto.
8664         * obj-c++.dg/lookup-2.mm: Ditto.
8665         * obj-c++.dg/template-3.mm: Ditto.
8666         * obj-c++.dg/proto-qual-1.mm: Ditto.
8667         * obj-c++.dg/qual-types-1.m: Ditto.
8668         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8669         * obj-c++.dg/template-1.mm: Ditto.
8670         * obj-c++.dg/encode-6.mm: Ditto.
8671         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8672         Protocol1.h) and next-mapping.h as required. Use new NeXT
8673         interface as required.
8674         * obj-c++.dg/except-1.mm: Ditto.
8675         * obj-c++.dg/const-str-7.mm: Ditto.
8676         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8677         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8678         * obj-c++.dg/selector-2.mm: Ditto.
8679         * obj-c++.dg/isa-field-1.mm: Ditto.
8680         * obj-c++.dg/try-catch-1.mm: Ditto.
8681         * obj-c++.dg/local-decl-1.mm: Ditto.
8682         * obj-c++.dg/try-catch-9.mm: Ditto.
8683         * obj-c++.dg/no-extra-load.mm: Ditto.
8684         * obj-c++.dg/selector-5.mm: Ditto.
8685         * obj-c++.dg/method-12.mm: Ditto.
8686         * obj-c++.dg/try-catch-11.mm: Ditto.
8687         * obj-c++.dg/comp-types-11.mm: Ditto.
8688         * obj-c++.dg/bitfield-3.mm: Ditto.
8689         * obj-c++.dg/method-6.mm: Ditto.
8690         * obj-c++.dg/super-class-2.mm: Ditto.
8691         * obj-c++.dg/method-21.mm: Ditto.
8692         * obj-c++.dg/const-str-8.mm: Ditto.
8693         * obj-c++.dg/try-catch-7.mm: Ditto.
8694         * obj-c++.dg/method-15.mm: Ditto.
8695         * obj-c++.dg/layout-1.mm: Ditto.
8696         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8697         * obj-c++.dg/const-str-3.mm: Ditto.
8698         * obj-c++.dg/try-catch-2.mm: Ditto.
8699         * obj-c++.dg/objc-gc-3.mm: Ditto.
8700         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8701         * obj-c++.dg/bitfield-1.mm: Ditto.
8702         * obj-c++.dg/selector-6.mm: Ditto.
8703         * obj-c++.dg/method-13.mm: Ditto.
8704         * obj-c++.dg/comp-types-12.mm: Ditto.
8705         * obj-c++.dg/bitfield-4.mm: Ditto.
8706         * obj-c++.dg/try-catch-8.mm: Ditto.
8707         * obj-c++.dg/method-2.mm: Ditto.
8708         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8709         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8710         * obj-c++.dg/const-str-4.mm: Ditto.
8711         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8712         * obj-c++.dg/try-catch-3.mm: Ditto.
8713         * obj-c++.dg/comp-types-9.mm: Ditto.
8714         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8715         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8716         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8717         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8718         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8719         Use new NeXT interface as required.
8720         * obj-c++.dg/const-str-10.mm: Ditto.
8721         * obj-c++.dg/const-str-11.mm: Ditto.
8722         * obj-c++.dg/const-str-9.mm: Ditto.
8723         * obj-c++.dg/method-11.mm: Ditto.
8724         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8725         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8726         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8727         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8728         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8729
8730 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8731
8732         PR c++/43206
8733         * g++.dg/template/typedef30.C: New test case.
8734
8735 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR c/43385
8738         * gcc.c-torture/execute/pr43385.c: New test.
8739
8740 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8741
8742         * gcc.dg/strncpy-fix-1.c: New test.
8743
8744 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8745
8746         PR testsuite/41609
8747         * lib/objc-torture.exp (objc-set-runtime-options): New.
8748         * objc/execute/execute.exp: Check runtime options on each pass.
8749         * objc/execute/exceptions/exceptions.exp: Ditto.
8750         * objc/compile/compile.exp: Ditto.
8751
8752         PR testsuite/42348
8753         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8754         standard tests.
8755         (check_effective_target_objc2): New proc.
8756         (check_effective_target_next_runtime): New proc.
8757         * lib/objc.exp: Determine which runtime is in force and support it.
8758         * lib/obj-c++.exp: Ditto.
8759
8760 2010-03-24  Jason Merrill  <jason@redhat.com>
8761
8762         PR c++/43502
8763         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8764
8765 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8766
8767         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8768         a loop.
8769         * gcc.dg/ipa/ipa-2.c: Likewise.
8770         * gcc.dg/ipa/ipa-3.c: Likewise.
8771         * gcc.dg/ipa/ipa-4.c: Likewise.
8772         * gcc.dg/ipa/ipa-5.c: Likewise.
8773         * gcc.dg/ipa/ipa-7.c: Likewise.
8774         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8775         a loop.
8776         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8777         i_can_not_be_propagated_fully2 into a loop.
8778         * gcc.dg/ipa/ipa-8.c: New test.
8779         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8780
8781 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8782
8783         PR debug/19192
8784         PR debug/43479
8785         * gcc.dg/guality/pr43479.c: New test.
8786         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8787         and add volatile keyword.
8788
8789 2010-03-23  Mike Stump  <mikestump@comcast.net>
8790
8791         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8792
8793 2010-03-23  Jason Merrill  <jason@redhat.com>
8794
8795         * g++.dg/ext/altivec-17.C: Adjust error message.
8796
8797         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8798         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8799         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8800         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8801         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8802         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8803
8804 2010-03-22  Jason Merrill  <jason@redhat.com>
8805
8806         PR c++/43333
8807         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8808         * g++.dg/ext/is_pod_98.C: New.
8809
8810         PR c++/43281
8811         * g++.dg/cpp0x/auto18.C: New.
8812
8813         * gcc.dg/pr36997.c: Adjust error message.
8814         * g++.dg/ext/vector9.C: Likewise.
8815         * g++.dg/conversion/simd3.C: Likewise.
8816         * g++.dg/other/error23.C: Likewise.
8817
8818 2010-03-22  Michael Matz  <matz@suse.de>
8819
8820         PR middle-end/43475
8821         * gfortran.dg/pr43475.f90: New testcase.
8822
8823 2010-03-22  Richard Guenther  <rguenther@suse.de>
8824
8825         PR tree-optimization/43390
8826         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8827
8828 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8829
8830         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8831         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8832
8833 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8834             Michael Matz  <matz@suse.de>
8835
8836         PR c++/43081
8837         * g++.dg/parse/crash56.C: New test.
8838
8839 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8840
8841         PR fortran/43450
8842         * gfortran.dg/whole_file_15.f90 : New test.
8843
8844 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8845
8846         PR fortran/43409
8847         * gfortran.dg/inquire_size.f90: New test.
8848
8849 2010-03-20  Richard Guenther  <rguenther@suse.de>
8850
8851         PR rtl-optimization/43438
8852         * gcc.c-torture/execute/pr43438.c: New testcase.
8853
8854 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8855
8856         PR c++/43375
8857         * g++.dg/abi/mangle42.C: New test.
8858
8859 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8860
8861         PR C/43211
8862         * gcc.dg/pr43211.c: New test.
8863         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8864
8865 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8866
8867         PR rtl-optimization/42258
8868         * gcc.target/arm/thumb1-mul-moves.c: New test.
8869
8870         PR target/40697
8871         * gcc.target/arm/thumb-andsi.c: New test.
8872
8873         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8874         dg-require-effective-target.
8875
8876 2010-03-19  Michael Matz  <matz@suse.de>
8877
8878         PR c++/43116
8879         * g++.dg/other/pr43116.C: New testcase.
8880
8881 2010-03-19  Michael Matz  <matz@suse.de>
8882
8883         PR target/43305
8884         * gcc.dg/pr43305.c: New testcase.
8885
8886 2010-03-19  Richard Guenther  <rguenther@suse.de>
8887
8888         PR tree-optimization/43415
8889         * gcc.c-torture/compile/pr43415.c: New testcase.
8890
8891 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8892
8893         PR ada/43106
8894         * gnat.dg/case_optimization2.adb: New test.
8895         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8896
8897 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8898             Jack Howarth <howarth@bromo.med.uc.edu>
8899
8900         PR target/36399
8901         * gcc.target/i386/push-1.c: Don't xfail
8902           scan-assembler-not "movups" on darwin.
8903
8904 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8905
8906         PR debug/43058
8907         * gcc.dg/pr43058.c: New test.
8908
8909 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8910
8911         PR middle-end/42450
8912         * g++.dg/torture/pr42450.C: New test.
8913
8914 2010-03-18  Michael Matz  <matz@suse.de>
8915
8916         PR middle-end/43419
8917         * gcc.dg/pr43419.c: New testcase.
8918
8919 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8920
8921         PR rtl-optimization/43360
8922         * gcc.dg/torture/pr43360.c: New.
8923
8924 2010-03-18  Michael Matz  <matz@suse.de>
8925
8926         PR tree-optimization/43402
8927         * gcc.dg/pr43402.c: New testcase.
8928
8929 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8930
8931         PR target/42427
8932         * gcc.dg/pr42427.c: New test.
8933
8934 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8935
8936         PR libfortran/43265
8937         * gfortran.dg/read_empty_file.f: New test.
8938         * gfortran.dg/read_eof_all.f90: New test.
8939         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8940         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8941
8942 2010-03-17  Michael Matz  <matz@suse.de>
8943
8944         * gcc.dg/pr43300.c: Add -w.
8945
8946 2010-03-17  Richard Guenther  <rguenther@suse.de>
8947
8948         * gcc.dg/pr43379.c: Add -w.
8949
8950 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8951
8952         PR fortran/43331
8953         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8954
8955 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8956
8957         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8958
8959 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961         * ada/acats/run_all.sh: Log start and end times.
8962
8963 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8964
8965         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8966
8967 2010-03-16  Richard Guenther  <rguenther@suse.de>
8968
8969         PR middle-end/43379
8970         * gcc.dg/pr43379.c: New testcase.
8971
8972 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8973
8974         PR debug/43051
8975         * gcc.dg/guality/pr43051-1.c: New test.
8976
8977 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8978
8979         PR testsuite/43363
8980         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8981
8982 2010-03-15  Michael Matz  <matz@suse.de>
8983
8984         PR middle-end/43300
8985         * gcc.dg/pr43300.c: New testcase.
8986
8987 2010-03-15  Richard Guenther  <rguenther@suse.de>
8988
8989         PR tree-optimization/43367
8990         * gcc.c-torture/compile/pr43367.c: New testcase.
8991
8992 2010-03-15  Richard Guenther  <rguenther@suse.de>
8993
8994         PR tree-optimization/43317
8995         * gcc.dg/pr43317.c: New testcase.
8996
8997 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8998
8999         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9000
9001 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9002
9003         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9004
9005 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9006
9007         PR fortran/43362
9008         * gfortran.dg/impure_constructor_1.f90: New test.
9009
9010 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9011
9012         PR middle-end/43354
9013         * gfortran.dg/graphite/id-pr43354.f: New.
9014
9015 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9016
9017         PR middle-end/43349
9018         * gfortran.dg/graphite/pr43349.f: New.
9019
9020 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9021
9022         PR middle-end/43306
9023         * gcc.dg/graphite/pr43306.c: New.
9024
9025 2010-03-12  David S. Miller  <davem@davemloft.net>
9026
9027         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9028         sparc.
9029
9030 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9031
9032         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9033
9034 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9035
9036         PR fortran/43291
9037         PR fortran/43326
9038         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9039
9040 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9041
9042         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9043         fail for *-*-mingw* targets.
9044
9045 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR debug/43329
9048         * gcc.dg/guality/pr43329-1.c: New test.
9049
9050 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9051
9052         PR tree-optimization/43257
9053         * g++.dg/torture/pr43257.C: New test.
9054
9055 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9056
9057         PR fortran/43228
9058         * gfortran.dg/namelist_61.f90: New test.
9059
9060 2010-03-11  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/43255
9063         * gcc.c-torture/compile/pr43255.c: New testcase.
9064
9065 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9066
9067         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9068         * gcc.dg/pr43280.c: New testcase.
9069
9070 2010-03-11  Richard Guenther  <rguenther@suse.de>
9071
9072         PR lto/43200
9073         * gcc.dg/lto/20100227-1_0.c: New testcase.
9074         * gcc.dg/lto/20100227-1_1.c: Likewise.
9075
9076 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9077
9078         PR libfortran/43320
9079         PR libfortran/43265
9080         * gfortran.dg/read_eof_6.f: New test
9081         * gfortran.dg/read_x_eof.f90: New test.
9082         * gfortran.dg/read_x_past.f: Update test.
9083
9084 2010-03-10  Jan Hubicka  <jh@suse.cz>
9085
9086         * gcc.c-torture/compile/pr43288.c: New test.
9087
9088 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9089
9090         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9091         -fpic/-fPIC flags.
9092         * g++.old-deja/g++.pt/asm2.C: Likewise.
9093         * gcc.c-torture/compile/20000804-1.c: Likewise.
9094         * gcc.target/i386/clobbers.c: Likewise.
9095
9096 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9097
9098         PR fortran/43303
9099         * gfortran.dg/c_assoc_3.f90: New test.
9100
9101 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9102
9103         PR debug/36728
9104         * gcc.dg/guality/pr36728-1.c: New test.
9105         * gcc.dg/guality/pr36728-2.c: New test.
9106
9107 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9108
9109         * gcc.dg/h8300-div-delay-slot.c: New test.
9110
9111 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9112
9113         PR tree-optimization/43236
9114         * gcc.c-torture/execute/pr43236.c: New test.
9115
9116 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9117
9118         PR middle-end/42859
9119         * g++.dg/eh/pr42859.C: New test.
9120
9121 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR debug/43299
9124         * gcc.dg/pr43299.c: New test.
9125
9126         PR debug/43290
9127         * g++.dg/eh/unwind2.C: New test.
9128
9129 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9130             Reza Yazdani  <reza.yazdani@amd.com>
9131
9132         PR middle-end/43065
9133         * gcc.dg/graphite/run-id-4.c: New.
9134
9135 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9136
9137         PR middle-end/43065
9138         * gcc.dg/graphite/run-id-3.c: New.
9139
9140 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9141
9142         PR middle-end/42644
9143         PR middle-end/42130
9144         * gcc.dg/graphite/id-18.c: New.
9145         * gcc.dg/graphite/run-id-pr42644.c: New.
9146
9147 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9148
9149         PR middle-end/42326
9150         * gcc.dg/graphite/pr42326.c: New.
9151
9152 2010-03-08  Richard Guenther  <rguenther@suse.de>
9153
9154         PR tree-optimization/43269
9155         * gcc.c-torture/execute/pr43269.c: New testcase.
9156
9157 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9158
9159         PR fortran/43256
9160         * gfortran.dg/typebound_call_13.f03: New.
9161
9162 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9163
9164         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9165         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9166
9167 2010-03-05  Jason Merrill  <jason@redhat.com>
9168
9169         * g++.dg/abi/mangle40.C: Require weak and alias.
9170
9171 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9172
9173         PR middle-end/42326
9174         * gfortran.dg/graphite/pr42326.f90: New.
9175         * gfortran.dg/graphite/pr42326-1.f90: New.
9176
9177 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9178
9179         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9180         (gnat_target_compile): Likewise.
9181         Reinitialize GNAT_UNDER_TEST if target changes.
9182         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9183         (local_find_gnatmake): Pass full --GCC to gnatlink.
9184         Remove --LINK.
9185
9186 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9187
9188         PR c/43248
9189         * gcc.dg/compound-literal-1.c: New testcase.
9190
9191 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9192
9193         PR tree-optimization/43164
9194         PR tree-optimization/43191
9195         * gcc.c-torture/compile/pr43164.c: New test.
9196         * gcc.c-torture/compile/pr43191.c: Likewise.
9197
9198 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9199
9200         PR fortran/43244
9201         * gfortran.dg/finalize_9.f90: New.
9202
9203 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9204             Ken Werner <ken@linux.vnet.ibm.com>
9205
9206         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9207         to dg-options for spu.
9208         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9209         dump-scan target to exclude spu.
9210
9211 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9212
9213         PR middle-end/43209
9214         * gcc.dg/tree-ssa/ivopts-4.c: New.
9215
9216 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9217
9218         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9219         include-opts and exclude-opts; skip checking the flags if arguments
9220         are the same as the defaults.
9221         (dg-xfail-if): Verify the number of arguments, supply defaults
9222         for unspecified optional arguments.
9223         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9224
9225 2010-03-03  Jason Merrill  <jason@redhat.com>
9226
9227         PR c++/12909
9228         * g++.dg/abi/mangle40.C: Updated.
9229
9230 2010-03-03  Jason Merrill  <jason@redhat.com>
9231
9232         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9233         * g++.dg/abi/mangle23.C: Likewise.
9234         * g++.dg/eh/simd-2.C: Likewise.
9235         * g++.dg/ext/attribute-test-2.C: Likewise.
9236         * g++.dg/ext/vector14.C: Likewise.
9237         * g++.dg/other/pr34435.C: Likewise.
9238         * g++.dg/template/conv8.C: Likewise.
9239         * g++.dg/template/nontype9.C: Likewise.
9240         * g++.dg/template/qualttp17.C: Likewise.
9241         * g++.dg/template/ref1.C: Likewise.
9242         * g++.old-deja/g++.pt/crash68.C: Likewise.
9243         * g++.old-deja/g++.pt/ref1.C: Likewise.
9244         * g++.old-deja/g++.pt/ref3.C: Likewise.
9245         * g++.old-deja/g++.pt/ref4.C: Likewise.
9246
9247         PR c++/12909
9248         * g++.dg/abi/mangle40.C: New.
9249         * g++.dg/abi/mangle41.C: New.
9250         * g++.dg/lto/20100302_0.C: New.
9251         * g++.dg/lto/20100302_1.C: New.
9252         * g++.dg/lto/20100302.h: New.
9253
9254 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9255
9256         PR fortran/43243
9257         * gfortran.dg/internal_pack_12.f90: New test.
9258
9259 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9260
9261         * gcc.dg/pr36997.c: Adjust error message.
9262
9263 2010-03-03  Mike Stump  <mikestump@comcast.net>
9264
9265         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9266         adjustments to not be present on machines that align the stack to
9267         more than 4 bytes and don't have a red zone yet as that is an
9268         unimplemented optimization.
9269
9270 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9271
9272         PR fortran/43169
9273         * gfortran.dg/impure_assignment_3.f90: New.
9274
9275 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9276
9277         PR debug/43229
9278         * gfortran.dg/pr43229.f90: New test.
9279
9280         PR debug/43237
9281         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9282
9283         PR debug/43177
9284         * gcc.dg/guality/pr43177.c: New test.
9285
9286 2010-03-02  Jason Merrill  <jason@redhat.com>
9287
9288         * g++.dg/ext/vector9.C: Adjust error message.
9289         * g++.dg/conversion/simd3.C: Likewise.
9290         * g++.dg/other/error23.C: Likewise.
9291
9292 2010-03-02  Mike Stump  <mikestump@comcast.net>
9293
9294         PR c++/41090
9295         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9296
9297 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9298
9299         PR fortran/43180
9300         * gfortran.dg/internal_pack_10.f90: New test.
9301
9302         PR fortran/43173
9303         * gfortran.dg/internal_pack_11.f90: New test.
9304
9305 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9306
9307         PR middle-end/42640
9308         * gcc.dg/tree-ssa/pr42640.c: New.
9309
9310 2010-03-01  Richard Guenther  <rguenther@suse.de>
9311
9312         PR tree-optimization/43220
9313         * gcc.c-torture/execute/pr43220.c: New testcase.
9314
9315 2010-03-01  Richard Guenther  <rguenther@suse.de>
9316
9317         PR middle-end/43213
9318         * gcc.dg/pr43213.c: New testcase.
9319
9320 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9321
9322         PR pch/14940
9323         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9324
9325 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9326
9327         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9328         New function.
9329         (check_effective_target_ucn): Likewise.
9330
9331         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9332         if !ucn.
9333         * gcc.dg/ucnid-2.c: Likewise.
9334         * gcc.dg/ucnid-3.c: Likewise.
9335         * gcc.dg/ucnid-4.c: Likewise.
9336         * gcc.dg/ucnid-11.c: Likewise.
9337         * gcc.dg/ucnid-12.c: Likewise.
9338         * gcc.dg/ucnid-6.c: Skip if !ucn.
9339         * gcc.dg/ucnid-9.c: Likewise.
9340
9341 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9342
9343         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9344         lists to dg-skip-if.
9345         * gcc.target/i386/stackalign/return-3.c: Likewise.
9346
9347 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9348
9349         * gcc.target/i386/clearcap.map: New file.
9350         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9351         Pass clearcap.map by default if supported.
9352
9353 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9354
9355         PR fortran/42900
9356         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9357         Explain this.
9358         * gfortran.dg/stat_2.f90: Likewise.
9359
9360 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9361
9362         PR fortran/43199
9363         * gfortran.dg/module_read_2.f90: New test.
9364
9365 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/42748
9368         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9369         * g++.dg/abi/mangle12.C: Likewise.
9370         * g++.dg/abi/mangle20-2.C: Likewise.
9371         * g++.dg/abi/mangle17.C: Likewise.
9372         * g++.dg/template/cond2.C: Likewise.
9373         * g++.dg/template/pr35240.C: Likewise.
9374
9375 2010-02-27  Richard Guenther  <rguenther@suse.de>
9376
9377         PR tree-optimization/43186
9378         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9379
9380 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9381
9382         * g++.dg/abi/packed1.C: Expect warning on the SH.
9383
9384 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9385
9386         PR c++/42054:
9387         * g++.dg/parse/error37.C: New test.
9388
9389 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9390
9391         PR c/24577
9392         PR c/43192
9393         * gcc.dg/pr8927-1.c: Match new note.
9394         * gcc.dg/990506-0.c: Likewise.
9395         * gcc.dg/gomp/flush-2.c: Likewise.
9396         * gcc.dg/gomp/atomic-5.c: Likewise.
9397         * gcc.dg/gomp/pr34607.c: Likewise.
9398         * gcc.dg/pr35746.c: Likewise.
9399         * gcc.dg/cpp/pragma-1.c: Likewise.
9400         * gcc.dg/cpp/pragma-2.c: Likewise.
9401         * gcc.dg/pr41842.c: Likewise.
9402         * gcc.dg/noncompile/20040629-1.c: Likewise.
9403         * objc.dg/private-1.m: Likewise.
9404
9405 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9406
9407         PR fortran/43185
9408         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9409         * gfortran.dg/default_initialization_4.f90: New test.
9410
9411 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9412
9413         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9414         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9415         * gnat.dg/thin_pointer2.adb: New test.
9416         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9417
9418 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9419
9420         PR c/20631
9421         * gcc.dg/cpp/c90-pedantic.c: New.
9422         * gcc.dg/cpp/c90.c: New.
9423         * gcc.dg/gnu90-const-expr-1.c: New.
9424         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9425
9426 2010-02-26  Richard Guenther  <rguenther@suse.de>
9427
9428         PR tree-optimization/43186
9429         * gcc.c-torture/compile/pr43186.c: New testcase.
9430
9431 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9432
9433         PR debug/43190
9434         * c-c++-common/dwarf2/pr43190.c: New test.
9435
9436 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9437
9438         PR testsuite/37074:
9439         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9440
9441 2010-02-26  Richard Guenther  <rguenther@suse.de>
9442
9443         PR tree-optimization/43188
9444         * gcc.c-torture/compile/pr43188.c: New testcase.
9445
9446 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9447
9448         PR target/43175
9449         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9450
9451 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9452
9453         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9454
9455 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9456
9457         PR target/43154
9458         * gcc.target/powerpc/pr43154.c: New file.
9459
9460 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9461
9462         PR debug/43166
9463         * gfortran.dg/debug/pr43166.f: New test.
9464
9465         PR debug/43165
9466         * gcc.dg/torture/pr43165.c: New test.
9467
9468 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9469
9470         PR c/43128
9471         * c-c++-common/pr41779.c: Update.
9472
9473 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9474
9475         PR ada/32547
9476         * lib/gnat-dg.exp (gnat_load): Redefine.
9477
9478         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9479         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9480
9481 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9482
9483         PR libobjc/36610
9484         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9485         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9486         -fgnu-runtime.
9487         Sort entries.
9488
9489 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9490
9491         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9492
9493 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9494
9495         PR debug/43150
9496         * gcc.dg/guality/vla-1.c: New test.
9497
9498 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9499
9500         PR fortran/43042
9501         * gfortran.dg/c_ptr_tests_15.f90: New test.
9502
9503 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9504
9505         PR target/43107
9506         * gcc.target/i386/pr43107.c: New test.
9507
9508 2010-02-23  Jason Merrill  <jason@redhat.com>
9509
9510         PR c++/43143
9511         * g++.dg/cpp0x/variadic100.C: New.
9512
9513 2010-02-23  Jason Merrill  <jason@redhat.com>
9514
9515         PR debug/42800
9516         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9517         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9518         * c-c++-common/dwarf2/vla1.c: New.
9519
9520 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9521
9522         PR target/43139
9523         * gcc.dg/pr43139.c: New test.
9524
9525         PR debug/43077
9526         * gcc.dg/guality/pr43077-1.c: New test.
9527
9528 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9529
9530         PR 43123
9531         * gcc.dg/march.c: New.
9532         * gcc.dg/march-generic.c: New.
9533         * gcc.dg/mtune.c: New.
9534
9535 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9536
9537         PR middle-end/43083
9538         * gcc.dg/graphite/pr43083.c: New.
9539
9540 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9541
9542         PR middle-end/43097
9543         * gfortran.dg/graphite/pr43097.f: New.
9544
9545 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9546             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9547
9548         PR middle-end/43140
9549         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9550
9551 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9552
9553         PR middle-end/43026
9554         * g++.dg/graphite/pr43026.C: New.
9555
9556 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9557
9558         PR c++/43126
9559         * gcc.dg/cleanup-1.c: Update.
9560         * gcc.dg/func-args-1.c: Update.
9561         * gcc.dg/format/sentinel-1.c: Update.
9562         * g++.old-deja/g++.jason/scoping10.C: Update.
9563         * g++.old-deja/g++.ns/lookup5.C: Update.
9564         * g++.dg/ext/cleanup-1.C: Update.
9565         * g++.dg/parse/varmod1.C: Update.
9566         * g++.dg/parse/error33.C: Update.
9567         * g++.dg/expr/call3.C: Update.
9568         * g++.dg/func-args-1.C: New.
9569
9570 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9571
9572         PR c/43125
9573         * gcc.dg/attr-used-2.c: Moved to ...
9574         * c-c++-common/attr-used-2.c: Here.
9575
9576         * gcc.dg/attr-used.c: Moved to ...
9577         * c-c++-common/attr-used.c: Here.
9578
9579 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9580
9581         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9582
9583 2010-02-22  Richard Guenther  <rguenther@suse.de>
9584
9585         PR lto/43045
9586         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9587         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9588
9589 2010-02-22  Richard Guenther  <rguenther@suse.de>
9590
9591         PR tree-optimization/42749
9592         * gcc.c-torture/compile/pr42749.c: New testcase.
9593
9594 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9595
9596         PR fortran/43072
9597         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9598         * gfortran.dg/internal_pack_9.f90: New test.
9599
9600 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9601
9602         PR c++/23510
9603         * g++.dg/template/recurse.C: Adjust.
9604         * g++.dg/template/pr23510.C: New.
9605
9606 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9607
9608         PR c++/42824
9609         * g++.dg/template/memclass4.C: New test.
9610
9611 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9612
9613         PR fortran/35259
9614         * gfortran.dg/reassoc_5.f90: New test.
9615
9616 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9617
9618         PR target/43067
9619         * gcc.target/i386/pr43067.c: New test.
9620
9621 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9622
9623         PR c++/35669
9624         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9625         -Wconversion-null.
9626         * g++.dg/warn/Wconversion-null.C: New test.
9627         * g++.old-deja/g++.other/null1.C: Move to...
9628         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9629
9630 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9631
9632         PR fortran/36932
9633         PR fortran/36933
9634         * gfortran.dg/dependency_26.f90: New test.
9635
9636         PR fortran/43072
9637         * gfortran.dg/internal_pack_7.f90: New test.
9638
9639         PR fortran/43111
9640         * gfortran.dg/internal_pack_8.f90: New test.
9641
9642 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9643
9644         PR 43128
9645         * c-c++-common/pr41779.c: Fix broken testcase.
9646
9647 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9648
9649         PR 36513
9650         * c-c++-common/pr36513.c: New testcase.
9651         * c-c++-common/pr36513-2.c: New testcase.
9652
9653 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9654
9655         PR 41779
9656         * c-c++-common/pr41779.c: New.
9657
9658 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR debug/43084
9661         * gcc.dg/pr43084.c: New test.
9662
9663 2010-02-19  Richard Guenther  <rguenther@suse.de>
9664
9665         PR tree-optimization/42916
9666         * gcc.dg/pr42916.c: New testcase.
9667
9668 2010-02-18  Jason Merrill  <jason@redhat.com>
9669
9670         PR c++/42837
9671         * g++.dg/abi/packed1.C: Add expected warning.
9672
9673         PR c++/43108
9674         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9675         * gcc.dg/torture/dg-torture.exp: Likewise.
9676         * c-c++-common/torture/complex-sign.h,
9677         c-c++-common/torture/complex-sign-add.c,
9678         c-c++-common/torture/complex-sign-mixed-add.c,
9679         c-c++-common/torture/complex-sign-mixed-div.c,
9680         c-c++-common/torture/complex-sign-mixed-mul.c,
9681         c-c++-common/torture/complex-sign-mixed-sub.c,
9682         c-c++-common/torture/complex-sign-mul.c,
9683         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9684         Adapt for C++ compilation as well.
9685
9686         PR c++/43070
9687         * g++.dg/ext/label1.C: Update.
9688         * g++.dg/ext/label2.C: Update.
9689
9690         PR c++/26261
9691         * g++.dg/template/dependent-name6.C: New.
9692
9693         PR c++/43109
9694         * g++.dg/parse/namespace12.C: New.
9695
9696 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9697
9698         PR tree-optimization/43066
9699         * gcc.c-torture/compile/pr43066.c: New test.
9700
9701 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9702
9703         * g++.dg/ext/attrib35.C: Fix target selector string.
9704         * g++.dg/ext/attrib36.C: Ditto.
9705         * g++.dg/ext/attrib37.C: Ditto.
9706         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9707         * g++.dg/abi/mangle25.C: Ditto.
9708
9709 2010-02-17  Jason Merrill  <jason@redhat.com>
9710
9711         PR c++/43069
9712         * g++.dg/parse/namespace11.C: New.
9713
9714         PR c++/43093
9715         * g++.dg/ext/attrib37.C: New.
9716
9717         PR c++/43079
9718         * g++.dg/template/ptrmem20.C: New.
9719
9720 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9721
9722         PR target/43103
9723         * gcc.target/i386/xop-check.h: Include m256-check.h.
9724         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9725         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9726         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9727         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9728
9729 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9730
9731         PR debug/42918
9732         * gcc.dg/pr42918.c: New test.
9733
9734 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9735
9736         * g++.dg/ext/attrib36.C: Require ILP32.
9737
9738 2010-02-16  Richard Guenther  <rguenther@suse.de>
9739
9740         PR tree-optimization/41043
9741         * gfortran.dg/pr41043.f90: New testcase.
9742         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9743
9744 2010-02-16  Jason Merrill  <jason@redhat.com>
9745
9746         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9747
9748 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9749
9750         PR tree-optimization/43074
9751         * gcc.dg/vect/fast-math-pr43074.c: New test.
9752
9753 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9754
9755         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9756
9757 2010-02-16  Jason Merrill  <jason@redhat.com>
9758
9759         PR c++/43031
9760         * g++.dg/ext/attrib36.C: New.
9761
9762         PR c++/43036
9763         * g++.dg/other/array6.C: New.
9764
9765 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9766
9767         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9768
9769 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9770
9771         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9772         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9773         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9774         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9775         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9776         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9777
9778 2010-02-15  Richard Guenther  <rguenther@suse.de>
9779
9780         PR middle-end/43068
9781         * g++.dg/torture/pr43068.C: New testcase.
9782
9783 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9784
9785         PR c++/43024
9786         * g++.dg/opt/ice1.C: New.
9787
9788 2010-02-14  Jason Merrill  <jason@redhat.com>
9789
9790         PR c++/41997
9791         * g++.dg/cpp0x/initlist-opt.C: New.
9792
9793 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9794
9795         PR fortran/41113
9796         PR fortran/41117
9797         * gfortran.dg/internal_pack_6.f90: New test.
9798
9799 2010-02-12  Jason Merrill  <jason@redhat.com>
9800
9801         PR c++/43054
9802         * g++.dg/cpp0x/variadic99.C: New.
9803
9804 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9805
9806         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9807         sign extend pointers to gualchk_t.
9808
9809         PR c++/43033
9810         * g++.dg/other/default3.C: Xfail g4 test.
9811
9812 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9813
9814         PR middle-end/43012
9815         * gcc.dg/graphite/pr43012.c: New.
9816
9817 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9818
9819         PR middle-end/42930
9820         * g++.dg/graphite/pr42930.C: New.
9821
9822 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9823
9824         PR middle-end/42914
9825         PR middle-end/42530
9826         * gcc.dg/graphite/pr42530.c: New.
9827         * gcc.dg/graphite/pr42914.c: New.
9828
9829 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9830
9831         PR middle-end/42771
9832         * gcc.dg/graphite/pr42771.c: New.
9833
9834 2010-02-11  Richard Guenther  <rguenther@suse.de>
9835
9836         PR tree-optimization/42998
9837         * gcc.c-torture/compile/pr42998.c: New testcase.
9838
9839 2010-02-10  Jason Merrill  <jason@redhat.com>
9840
9841         PR c++/41896
9842         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9843
9844         PR c++/42983, core issue 906
9845         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9846         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9847
9848         PR c++/43016
9849         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9850
9851 2010-02-10  Richard Guenther  <rguenther@suse.de>
9852
9853         PR tree-optimization/43017
9854         * gcc.dg/torture/pr43017.c: New testcase.
9855
9856 2010-02-10  Tobias Burnus <burnus@net-b.de>
9857
9858         PR fortran/40823
9859         * gfortran.dg/private_type_1.f90: Update error location.
9860         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9861         * gfortran.dg/typebound_operator_2.f03: Ditto.
9862         * gfortran.dg/assignment_2.f90: Ditto.
9863         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9864         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9865
9866 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9867
9868         PR fortran/43015
9869         * gfortran.dg/bind_c_usage_20.f90: New test.
9870
9871 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9872
9873         PR debug/43010
9874         * g++.dg/debug/pr43010.C: New test.
9875
9876 2010-02-10  Richard Guenther  <rguenther@suse.de>
9877
9878         PR c/43007
9879         * gcc.c-torture/execute/20100209-1.c: New testcase.
9880         * gcc.dg/fold-div-3.c: Likewise.
9881
9882 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * gcc.dg/builtin-ffs-1.c: New test.
9885
9886 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9887
9888         PR fortran/42999
9889         * gfortran.dg/array_constructor_35.f90: New test.
9890
9891 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9892
9893         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9894
9895 2010-02-09  Jason Merrill  <jason@redhat.com>
9896
9897         PR c++/42399
9898         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9899
9900         PR c++/42370
9901         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9902
9903 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9904
9905         PR fortran/41869
9906         * gfortran.dg/module_write_1.f90: New test.
9907
9908 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9909
9910         * gcc.dg/pr19340.c: Adjust.
9911
9912 2010-02-09  Richard Guenther  <rguenther@suse.de>
9913
9914         PR tree-optimization/43008
9915         * gcc.c-torture/execute/pr43008.c: New testcase.
9916
9917 2010-02-09  Richard Guenther  <rguenther@suse.de>
9918
9919         PR tree-optimization/43000
9920         * gcc.dg/torture/pr43000.c: New testcase.
9921         * gcc.dg/torture/pr43002.c: Likewise.
9922
9923 2010-02-09  Daniel Kraft  <d@domob.eu>
9924
9925         PR fortran/39171
9926         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9927         and pass -Wsurprising as necessary.
9928
9929 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9930
9931         PR tree-optimization/42890
9932         * g++.dg/torture/pr42890.C: New test.
9933
9934 2010-02-08  Richard Guenther  <rguenther@suse.de>
9935
9936         PR middle-end/42995
9937         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9938
9939 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9940
9941         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9942         return 0 from main.
9943         * gcc.dg/graphite/block-1.c: Same.
9944         * gcc.dg/graphite/block-3.c: Same.
9945         * gcc.dg/graphite/block-4.c: Same.
9946         * gcc.dg/graphite/block-5.c: Same.
9947         * gcc.dg/graphite/block-6.c: Same.
9948         * gcc.dg/graphite/block-7.c: Same.
9949         * gcc.dg/graphite/interchange-0.c: Same.
9950         * gcc.dg/graphite/interchange-1.c: Same.
9951         * gcc.dg/graphite/interchange-10.c: Same.
9952         * gcc.dg/graphite/interchange-11.c: Same.
9953         * gcc.dg/graphite/interchange-12.c: Same.
9954         * gcc.dg/graphite/interchange-2.c: Same.
9955         * gcc.dg/graphite/interchange-3.c: Same.
9956         * gcc.dg/graphite/interchange-4.c: Same.
9957         * gcc.dg/graphite/interchange-5.c: Same.
9958         * gcc.dg/graphite/interchange-6.c: Same.
9959         * gcc.dg/graphite/interchange-7.c: Same.
9960         * gcc.dg/graphite/interchange-8.c: Same.
9961         * gcc.dg/graphite/interchange-9.c: Same.
9962         * gcc.dg/graphite/interchange-mvt.c: Same.
9963
9964 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9965
9966         * gfortran.dg/graphite/id-19.f: New.
9967         * gfortran.dg/graphite/pr14741.f90: New.
9968         * gfortran.dg/graphite/pr41924.f90: New.
9969         * gfortran.dg/graphite/run-id-2.f90: New.
9970
9971 2010-02-07  Richard Guenther  <rguenther@suse.de>
9972
9973         PR middle-end/42956
9974         * gcc.c-torture/compile/pr42956.c: New testcase.
9975
9976 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9977
9978         PR libfortran/42742
9979         * gfortran.dg/fmt_cache_2.f: New test.
9980
9981 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9982
9983         * gfortran.dg/read_no_eor.f90: New test.
9984
9985 2010-02-05  Jason Merrill  <jason@redhat.com>
9986
9987         * g++.dg/ext/label13.C: Move constructor body out of class.
9988
9989 2010-02-03  Jason Merrill  <jason@redhat.com>
9990
9991         PR c++/42870
9992         * g++.dg/ext/dllexport3.C: New.
9993
9994 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9995
9996         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9997
9998 2010-02-05  Richard Guenther  <rguenther@suse.de>
9999
10000         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10001
10002 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10003
10004         PR c++/42915
10005         * g++.dg/other/crash-9.C: New test.
10006
10007 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10008
10009         PR fortran/42309
10010         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10011
10012 2010-02-04  Richard Guenther  <rguenther@suse.de>
10013
10014         PR rtl-optimization/42952
10015         * gcc.dg/torture/pr42952.c: New testcase.
10016
10017 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10018
10019         PR libfortran/42901
10020         * gfortran.dg/namelist_60.f90: New test.
10021
10022 2010-02-03  Jason Merrill  <jason@redhat.com>
10023
10024         PR c++/40138
10025         * g++.dg/ext/builtin11.C: New.
10026
10027         PR c++/4926
10028         PR c++/38600
10029         * g++.dg/abi/mangle35.C: New.
10030         * g++.dg/abi/mangle37.C: New.
10031
10032         PR c++/12909
10033         * g++.dg/abi/mangle36.C: New.
10034
10035         PR c++/35652
10036         * g++.dg/warn/string1.C: New.
10037
10038 2010-02-03  Richard Guenther  <rguenther@suse.de>
10039
10040         PR tree-optimization/42944
10041         * gcc.dg/errno-1.c: New testcase.
10042
10043 2010-02-03  Richard Guenther  <rguenther@suse.de>
10044
10045         PR middle-end/42927
10046         * gcc.c-torture/compile/pr42927.c: New testcase.
10047
10048 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10049
10050         PR fortran/42936
10051         * gfortran.dg/null_4.f90: New test.
10052
10053 2010-02-02  Jason Merrill  <jason@redhat.com>
10054
10055         PR c++/41090
10056         * g++.dg/ext/label13.C: New.
10057
10058 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10059
10060         PR fortran/42650
10061         * gfortran.dg/func_result_5.f90: New test.
10062
10063 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10064
10065         PR fortran/42922
10066         * gfortran.dg/pure_initializer_3.f90: News test.
10067
10068 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10069
10070         PR fortran/42888
10071         * gfortran.dg/allocate_derived_2.f90: New test.
10072
10073 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10074
10075         PR middle-end/42898
10076         * gcc.dg/torture/pr42898-2.c: New test.
10077
10078 2010-01-31  Richard Guenther  <rguenther@suse.de>
10079
10080         PR middle-end/42898
10081         * gcc.dg/torture/pr42898.c: New testcase.
10082
10083 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10084
10085         PR fortran/38324
10086         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10087         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10088
10089 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10090
10091         * g++.dg/tree-ssa/inline-1.C: New.
10092         * g++.dg/tree-ssa/inline-2.C: New.
10093         * g++.dg/tree-ssa/inline-3.C: New.
10094
10095 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10096
10097         PR testsuite/41701
10098         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10099         the string 'pow' in the pathname of the compiler from generating a
10100         test failure.
10101
10102 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10103
10104         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10105         * g++.old-deja/g++.mike/eh17.C: Likewise.
10106         * g++.old-deja/g++.mike/p5571.C: Likewise.
10107
10108 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10109
10110         PR c++/42758
10111         PR c++/42634
10112         PR c++/42336
10113         PR c++/42797
10114         PR c++/42880
10115         * g++.dg/other/crash-5.C: New test.
10116         * g++.dg/other/crash-6.C: New test.
10117         * g++.dg/other/crash-7.C: New test.
10118         * g++.dg/other/crash-8.C: New test.
10119
10120 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR rtl-optimization/42889
10123         * gcc.dg/pr42889.c: New test.
10124
10125 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10126
10127         * gcc.target/i386/pr42881.c: Use SSE2.
10128
10129 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10130
10131         PR target/42891
10132         * gcc.target/i386/pr42891.c: New test.
10133
10134 2010-01-28  Richard Guenther  <rguenther@suse.de>
10135
10136         PR tree-optimization/42871
10137         * g++.dg/torture/pr42871.C: New testcase.
10138
10139 2010-01-28  Richard Guenther  <rguenther@suse.de>
10140
10141         * gcc.dg/Wobjsize-1.h: New testcase.
10142         * gcc.dg/Wobjsize-1.c: Likewise.
10143
10144 2010-01-28  Richard Guenther  <rguenther@suse.de>
10145
10146         PR middle-end/42883
10147         * g++.dg/torture/pr42883.C: New testcase.
10148
10149 2010-01-28  Michael Matz  <matz@suse.de>
10150
10151         * gcc.target/i386/pr42881.c: New test.
10152
10153 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10154
10155         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10156         Add i?86-*-solaris2* support.
10157
10158 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10159
10160         PR c++/42713
10161         PR c++/42820
10162         * g++.dg/template/typedef27.C: New test case.
10163         * g++.dg/template/typedef28.C: New test case.
10164
10165 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10166
10167         * gcc.dg/optimize-bswap*.c: Add ARM target
10168
10169 2010-01-27  Richard Guenther  <rguenther@suse.de>
10170
10171         PR middle-end/42878
10172         * gcc.dg/torture/pr42878-1.c: New testcase.
10173         * gcc.dg/torture/pr42878-2.c: Likewise.
10174
10175 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR middle-end/42874
10178         * gcc.dg/vla-22.c: New test.
10179
10180 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10183         current collation.
10184
10185 2010-01-26  Richard Guenther  <rguenther@suse.de>
10186
10187         PR rtl-optimization/42685
10188         * gcc.dg/pr42685.c: New testcase.
10189         * g++.dg/other/pr42685.C: Likewise.
10190
10191 2010-01-26  Richard Guenther  <rguenther@suse.de>
10192
10193         PR middle-end/42806
10194         * g++.dg/other/pr42806.C: New testcase.
10195
10196 2010-01-26  Richard Guenther  <rguenther@suse.de>
10197
10198         PR tree-optimization/42250
10199         * gcc.dg/pr42250.c: New testcase.
10200
10201 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10202
10203         * gnat.dg/array_bounds_test.adb: New test.
10204
10205 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10206
10207         PR fortran/42858
10208         * gfortran.dg/generic_21.f90: New test.
10209
10210 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10211
10212         PR testsuite/41522
10213         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10214
10215 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10216
10217         PR c++/42748
10218         * g++.dg/abi/arm_va_list2.C: New test.
10219         * g++.dg/abi/arm_va_list2.h: Companion header file.
10220
10221 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10222
10223         PR fortran/41044
10224         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10225
10226         PR fortran/41167
10227         * gfortran.dg/char_array_arg_1.f90 : New test.
10228
10229         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10230
10231 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10232
10233         PR fortran/39304
10234         * gfortran.dg/generic_20.f90: New test.
10235
10236 2010-01-22  Michael Matz  <matz@suse.de>
10237
10238         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10239         -msse2.
10240
10241 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10242
10243         PR fortran/42736
10244         * gfortran.dg/dependency_25.f90 : New test.
10245
10246 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10247
10248         PR tree-optimization/42585
10249         * gcc.dg/tree-ssa/pr42585.c: New test.
10250
10251 2010-01-21  Richard Guenther  <rguenther@suse.de>
10252
10253         PR middle-end/19988
10254         * gcc.dg/pr19988.c: New testcase.
10255
10256 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10257
10258         * g++.dg/compat/decimal/compat-common.h: New file.
10259         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10260         * g++.dg/compat/decimal/pass_x.h: New file.
10261         * g++.dg/compat/decimal/pass_y.h: New file.
10262         * g++.dg/compat/decimal/pass-1_main.C: New file.
10263         * g++.dg/compat/decimal/pass-1_x.C: New file.
10264         * g++.dg/compat/decimal/pass-1_y.C: New file.
10265         * g++.dg/compat/decimal/pass-2_main.C: New file.
10266         * g++.dg/compat/decimal/pass-2_x.C: New file.
10267         * g++.dg/compat/decimal/pass-2_y.C: New file.
10268         * g++.dg/compat/decimal/pass-3_main.C: New file.
10269         * g++.dg/compat/decimal/pass-3_x.C: New file.
10270         * g++.dg/compat/decimal/pass-3_y.C: New file.
10271         * g++.dg/compat/decimal/pass-4_main.C: New file.
10272         * g++.dg/compat/decimal/pass-4_x.C: New file.
10273         * g++.dg/compat/decimal/pass-4_y.C: New file.
10274         * g++.dg/compat/decimal/pass-5_main.C: New file.
10275         * g++.dg/compat/decimal/pass-5_x.C: New file.
10276         * g++.dg/compat/decimal/pass-5_y.C: New file.
10277         * g++.dg/compat/decimal/pass-6_main.C: New file.
10278         * g++.dg/compat/decimal/pass-6_x.C: New file.
10279         * g++.dg/compat/decimal/pass-6_y.C: New file.
10280         * g++.dg/compat/decimal/return_x.h: New file.
10281         * g++.dg/compat/decimal/return_y.h: New file.
10282         * g++.dg/compat/decimal/return-1_main.C: New file.
10283         * g++.dg/compat/decimal/return-1_x.C: New file.
10284         * g++.dg/compat/decimal/return-1_y.C: New file.
10285         * g++.dg/compat/decimal/return-2_main.C: New file.
10286         * g++.dg/compat/decimal/return-2_x.C: New file.
10287         * g++.dg/compat/decimal/return-2_y.C: New file.
10288         * g++.dg/compat/decimal/return-3_main.C: New file.
10289         * g++.dg/compat/decimal/return-3_x.C: New file.
10290         * g++.dg/compat/decimal/return-3_y.C: New file.
10291         * g++.dg/compat/decimal/return-4_main.C: New file.
10292         * g++.dg/compat/decimal/return-4_x.C: New file.
10293         * g++.dg/compat/decimal/return-4_y.C: New file.
10294         * g++.dg/compat/decimal/return-5_main.C: New file.
10295         * g++.dg/compat/decimal/return-5_x.C: New file.
10296         * g++.dg/compat/decimal/return-5_y.C: New file.
10297         * g++.dg/compat/decimal/return-6_main.C: New file.
10298         * g++.dg/compat/decimal/return-6_x.C: New file.
10299         * g++.dg/compat/decimal/return-6_y.C: New file.
10300
10301 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10302
10303         PR debug/42715
10304         * gcc.dg/pr42715.c: New.
10305
10306 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10307
10308         PR c++/42038
10309         * g++.dg/parse/crash55.C: New.
10310
10311 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10312
10313         PR debug/42782
10314         * gcc.dg/guality/pr42782.c: New.
10315
10316 2010-01-20  Jason Merrill  <jason@redhat.com>
10317
10318         PR c++/41788
10319         * g++.dg/abi/packed1.C: New.
10320
10321         PR c++/41920
10322         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10323
10324         PR c++/40750
10325         * g++.dg/parse/fn-typedef1.C: New.
10326         * g++.dg/other/cv_quals.C: Adjust.
10327
10328 2010-01-20  Anthony Green  <green@moxielogic.com>
10329
10330         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10331         pack(push) pragma).
10332         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10333         * gcc.dg/20020312-2.c: Port this to the moxie core.
10334         * gcc.dg/weak/typeof-2.c: Ditto.
10335
10336 2010-01-20  Richard Guenther  <rguenther@suse.de>
10337
10338         PR tree-optimization/42717
10339         * gcc.c-torture/compile/pr42717.c: New testcase.
10340
10341 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10342
10343         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10344         of signed, add a few new tests.
10345
10346         PR middle-end/42803
10347         * g++.dg/parse/limits-initializer1.C: New test.
10348
10349 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10350
10351         PR fortran/42804
10352         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10353         * gfortran.dg/typebound_call_12.f03: New test.
10354
10355 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10356
10357         PR fortran/42783
10358         * gfortran.dg/bounds_check_15.f90 : New test.
10359
10360 2010-01-19  Michael Matz  <matz@suse.de>
10361
10362         PR tree-optimization/41783
10363         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10364
10365 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10366
10367         PR target/38697.
10368         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10369         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10370         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10371         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10372         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10373         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10374         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10375         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10376         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10377         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10378         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10379
10380 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10381
10382         PR fortran/42545
10383         * gfortran.dg/extends_6.f03: Modified an error message.
10384         * gfortran.dg/extends_10.f03: New test.
10385         * gfortran.dg/private_type_6.f03: Modified an error message.
10386         * gfortran.dg/structure_constructor_8.f03: Ditto.
10387
10388 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10389
10390         PR tree-optimization/42719
10391         * gcc.dg/pr42719.c: New test.
10392
10393         PR debug/42728
10394         * gcc.dg/pr42728.c: New test.
10395
10396 2010-01-19  Anthony Green  <green@moxielogic.com>
10397
10398         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10399
10400 2010-01-18  Anthony Green  <green@moxielogic.com>
10401
10402         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10403         for moxie.
10404
10405 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10406
10407         * g++.dg/template/error45.C: reverted as part of reverting the
10408         fix of PR c++/42634.
10409
10410 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10411
10412         PR c++/42634
10413         * g++.dg/template/error45.C: New test.
10414
10415 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10416
10417         PR c++/42766
10418         * g++.dg/conversion/op6.C: New test.
10419
10420 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10421
10422         PR target/42774
10423         * gcc.target/alpha/pr42774.c: New test.
10424
10425 2010-01-18  Richard Guenther  <rguenther@suse.de>
10426
10427         PR tree-optimization/42781
10428         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10429
10430 2010-01-17  Richard Guenther  <rguenther@suse.de>
10431
10432         PR middle-end/42248
10433         * gcc.c-torture/execute/pr42248.c: New testcase.
10434
10435 2010-01-17  Richard Guenther  <rguenther@suse.de>
10436
10437         PR tree-optimization/42773
10438         * g++.dg/torture/pr42773.C: New testcase.
10439
10440 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10441
10442         PR fortran/42677
10443         * gfortran.dg/interface_assignment_5.f90: New test.
10444
10445 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10446
10447         PR c++/42697
10448         * g++.dg/template/crash94.C: Reverted.
10449
10450 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10451
10452         PR debug/42767
10453         * gcc.dg/debug/pr42767.c: New.
10454
10455 2010-01-15  Jason Merrill  <jason@redhat.com>
10456
10457         PR c++/42761
10458         * g++.dg/cpp0x/decltype22.C: New.
10459
10460 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10461
10462         PR middle-end/42760
10463         * g++.dg/torture/pr42760.C: New test.
10464
10465 2010-01-15  Jing Yu  <jingyu@google.com>
10466
10467         PR rtl-optimization/42691
10468         * gcc.c-torture/execute/pr42691.c: New.
10469
10470 2010-01-15  Richard Guenther  <rguenther@suse.de>
10471
10472         PR middle-end/42739
10473         * g++.dg/torture/pr42739.C: New testcase.
10474
10475 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10476
10477         * g++.dg/template/error45.C: Revert as part of reverting changes
10478         or PR c++/42634.
10479
10480 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10481
10482         PR fortran/42684
10483         * gfortran.dg/interface_31.f90: New test.
10484
10485 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10486
10487         * gcc.target/powerpc/pr42747.c: New file.
10488
10489 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10490
10491         PR middle-end/42674
10492         * c-c++-common/pr42674.c: New test.
10493
10494         PR c++/42608
10495         * g++.dg/template/instantiate11.C: New test.
10496
10497 2010-01-14  Jason Merrill  <jason@redhat.com>
10498
10499         PR c++/42701
10500         * g++.dg/overload/error3.C: New.
10501
10502         PR c++/42655
10503         * g++.dg/overload/rvalue1.C: New.
10504
10505 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10506
10507         PR tree-optimization/42706
10508         * gcc.dg/ipa/pr42706.c: New testcase.
10509
10510 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10511
10512         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10513
10514 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10515
10516         PR tree-optimization/42714
10517         * g++.dg/torture/pr42714.C: New test.
10518
10519 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10520
10521         PR rtl-optimization/42246
10522         * gfortran.dg/pr42246-2.f: New.
10523
10524 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10525
10526         PR rtl-optimization/42389
10527         * gcc.dg/pr42389.c: New.
10528
10529 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10530
10531         PR rtl-optimization/42388
10532         * gcc.dg/pr42388.c: New.
10533
10534 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10535
10536         PR rtl-optimization/42294
10537         * gfortran.dg/pr42294.f: New.
10538
10539 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10540
10541         PR rtl-optimization/39453
10542         PR rtl-optimization/42246
10543         * gcc.dg/pr39453.c: New.
10544         * gcc.dg/pr42246.c: New.
10545
10546 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10547
10548         PR middle-end/42245
10549         * gcc.dg/pr42245.c: New.
10550         * gcc.dg/pr42245-2.c: New.
10551
10552 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10553
10554         PR rtl-optimization/42249
10555         * gcc.dg/pr42249.c: New.
10556
10557 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10558
10559         PR c/42721
10560         * gcc.c-torture/execute/pr42721.c: New test.
10561
10562 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10563
10564         PR tree-optimization/42709
10565         * gcc.dg/vect/pr42709.c: New test.
10566
10567 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10568
10569         PR fortran/41478
10570         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10571         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10572
10573 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10574
10575         PR fortran/42481
10576         * gfortran.dg/generic_19.f90 : New test.
10577
10578 2010-01-13  Richard Guenther  <rguenther@suse.de>
10579
10580         PR tree-optimization/42730
10581         * gcc.c-torture/compile/pr42730.c: New testcase.
10582
10583 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10584
10585         PR target/pr42542
10586         * gcc.target/ia64/pr42542-1.c: New.
10587         * gcc.target/ia64/pr42542-2.c: New.
10588         * gcc.target/ia64/pr42542-3.c: New.
10589
10590 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10591
10592         PR c++/42634
10593         * g++.dg/template/error45.C: New test.
10594
10595 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10596
10597         PR tree-optimization/42704
10598         * g++.dg/torture/pr42704.C: New test.
10599
10600 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10601
10602         PR tree-optimization/42703
10603         * gcc.c-torture/compile/pr42703.c: New test.
10604
10605 2010-01-13  Richard Guenther  <rguenther@suse.de>
10606
10607         PR tree-optimization/42705
10608         * gcc.c-torture/compile/pr42705.c: New testcase.
10609
10610 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10611
10612         * gcc.target/bfin/l2.c: New test.
10613         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10614
10615 2010-01-13  Richard Guenther  <rguenther@suse.de>
10616
10617         PR middle-end/42716
10618         * gcc.c-torture/compile/pr42716.c: New testcase.
10619
10620 2010-01-13  Richard Guenther  <rguenther@suse.de>
10621
10622         PR lto/42678
10623         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10624
10625 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10626
10627         PR c/42708
10628         * gcc.c-torture/compile/pr42708-1.c: New test.
10629
10630 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10631
10632         PR debug/42662
10633         * gcc.dg/pr42662.c: New test.
10634
10635         PR tree-optimization/42645
10636         * g++.dg/other/pr42645-1.C: New test.
10637         * g++.dg/other/pr42645-2.C: New test.
10638
10639 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10640
10641         PR target/42416
10642         * gcc.target/powerpc/warn-1.c: New test.
10643         * gcc.target/powerpc/warn-2.c: New test.
10644
10645 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10646
10647         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10648         stack alignment.
10649
10650 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10651
10652         * gcc.dg/lto/20100108_0.c: New.
10653
10654 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10655
10656         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10657         Add -march=i686 -msse for 32bit x86 targets.
10658
10659 2010-01-10  Richard Guenther  <rguenther@suse.de>
10660
10661         PR middle-end/42667
10662         * gcc.dg/torture/pr42667.c: New testcase.
10663
10664 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10665
10666         PR fortran/32489
10667         * gfortran.dg/array_constructor_34.f90: New test.
10668
10669 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10670
10671         PR fortran/20923
10672         * gfortran.dg/array_constructor_33.f90: New test.
10673         gfortran.dg/array_function_5.f90: Add credit.
10674
10675 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10676
10677         PR debug/42631
10678         * gcc.dg/pr42631.c: New.
10679
10680 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10681
10682         PR debug/42630
10683         * gcc.dg/pr42630.c: New.
10684
10685 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10686
10687         PR debug/42629
10688         * gcc.dg/pr42629.c: New.
10689
10690 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10691
10692         PR middle-end/42363
10693         * gcc.dg/torture/pr42363.c: New.
10694
10695 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10696
10697         PR debug/42604
10698         PR debug/42395
10699         * gcc.dg/vect/pr42604.c: New.
10700         * gcc.dg/vect/pr42395.c: New.
10701
10702 2010-01-09  Richard Guenther  <rguenther@suse.de>
10703
10704         PR middle-end/42512
10705         * gcc.c-torture/execute/pr42512.c: New testcase.
10706
10707 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10708
10709         PR fortran/41298
10710         * gfortran.dg/c_ptr_tests_14.f90: New test.
10711
10712 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10713
10714         PR ada/41929
10715         * gnat.dg/null_pointer_deref1.adb: Don't run on
10716         sparc*-sun-solaris2.11.
10717
10718 2010-01-08  Richard Guenther  <rguenther@suse.de>
10719
10720         PR lto/42528
10721         * gcc.dg/lto/20100103-1_0.c: New testcase.
10722         * gcc.dg/lto/20100103-2_0.c: Likewise.
10723
10724 2010-01-08  Tobias Burnus  <burnus@net-b.de
10725
10726         PR/fortran 25829
10727         * gfortran.dg/asynchronous_1.f90: New test.
10728         * gfortran.dg/asynchronous_2.f90: New test.
10729         * gfortran.dg/conflicts.f90: Update error message.
10730
10731 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10732
10733         c++/40155
10734         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10735
10736 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10737
10738         PR tree-optimization/42625
10739         * g++.dg/opt/dtor4.C: New test.
10740         * g++.dg/opt/dtor4.h: New.
10741         * g++.dg/opt/dtor4-aux.cc: New.
10742
10743 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10744
10745         PR fortran/42597
10746         * gfortran.dg/proc_ptr_26.f90: New test.
10747
10748 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10749
10750         PR fortran/41872
10751         * gfortran.dg/allocatable_scalar_7.f90: New test.
10752
10753 2010-01-06  Richard Guenther  <rguenther@suse.de>
10754
10755         * gcc.c-torture/compile/pr42632.c: New testcase.
10756
10757 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10758
10759         PR target/42542
10760         * gcc.target/i386/pr42542-4.c: New.
10761         * gcc.target/i386/pr42542-4a.c: Likewise.
10762         * gcc.target/i386/pr42542-5.c: Likewise.
10763         * gcc.target/i386/pr42542-5a.c: Likewise.
10764
10765 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10766
10767         * gcc.dg/tls/opt-15.c: New test.
10768
10769 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10770
10771         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10772
10773 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10774
10775         PR tree-optimization/42462
10776         * g++.dg/torture/pr42462.C: New test.
10777
10778 2010-01-05  Jason Merrill  <jason@redhat.com>
10779
10780         * g++.dg/cpp0x/initlist30.C: New test.
10781
10782 2010-01-05  Richard Guenther  <rguenther@suse.de>
10783
10784         PR tree-optimization/42614
10785         * gcc.c-torture/execute/pr42614.c: New testcase.
10786
10787 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10788
10789         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10790         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10791         -Wunreachable-code.
10792         * gcc.dg/Wunreachable-2.c: Likewise.
10793         * gcc.dg/Wunreachable-3.c: Likewise.
10794         * gcc.dg/Wunreachable-4.c: Likewise.
10795         * gcc.dg/Wunreachable-5.c: Likewise.
10796         * gcc.dg/Wunreachable-6.c: Likewise.
10797         * gcc.dg/Wunreachable-7.c: Likewise.
10798         * gcc.dg/Wunreachable-8.c: Likewise.
10799         * gcc.dg/20041231-1.c: Likewise.
10800
10801 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10802
10803         PR other/42611
10804         * gcc.dg/pr42611.c: New test.
10805
10806         PR tree-optimization/42508
10807         * g++.dg/opt/pr42508.C: New test.
10808
10809 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10810
10811         PR fortran/41872
10812         * gfortran.dg/allocatable_scalar_8.f90: New.
10813
10814 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10815
10816         PR tree-optimization/42398
10817         * gcc.c-torture/compile/pr42398.c: New test.
10818
10819 2010-01-04  Jason Merrill  <jason@redhat.com>
10820
10821         PR c++/42555
10822         * g++.dg/ext/attrib35.C: New.
10823
10824         PR c++/42567
10825         * g++.dg/cpp0x/auto17.C: New.
10826
10827 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10828
10829         * gcc.dg/lto/20100104_0.c: New.
10830
10831 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10832
10833         PR target/42542
10834         * gcc.target/i386/pr42542-1.c: New.
10835         * gcc.target/i386/pr42542-1a.c: Likewise.
10836         * gcc.target/i386/pr42542-1b.c: Likewise.
10837         * gcc.target/i386/pr42542-2.c: Likewise.
10838         * gcc.target/i386/pr42542-2a.c: Likewise.
10839         * gcc.target/i386/pr42542-2b.c: Likewise.
10840         * gcc.target/i386/pr42542-3.c: Likewise.
10841         * gcc.target/i386/pr42542-3a.c: Likewise.
10842
10843 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10844
10845         PR fortran/41872
10846         * gfortran.dg/allocatable_scalar_5.f90: New test.
10847         * gfortran.dg/allocatable_scalar_6.f90: New test.
10848
10849 2010-01-03  Richard Guenther  <rguenther@suse.de>
10850
10851         PR testsuite/42583
10852         * gfortran.dg/gomp/recursion1.f90: Remove.
10853
10854 2010-01-03  Richard Guenther  <rguenther@suse.de>
10855
10856         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10857         * gcc.dg/uninit-6.c: Likewise.
10858         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10859
10860 2010-01-03  Richard Guenther  <rguenther@suse.de>
10861
10862         PR tree-optimization/42589
10863         * gcc.target/i386/pr42589.c: New testcase.
10864
10865 2010-01-03  Richard Guenther  <rguenther@suse.de>
10866
10867         PR tree-optimization/42438
10868         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10869
10870 2010-01-02  Richard Guenther  <rguenther@suse.de>
10871
10872         PR testsuite/41651
10873         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10874
10875 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10876
10877         PR target/42448
10878         * gcc.target/alpha/pr42448-1.c: New test.
10879         * gcc.target/alpha/pr42448-2.c: Ditto.
10880
10881 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10882
10883         PR preprocessor/41947
10884         * gcc.dg/c99-hexfloat-3.c: New test.
10885
10886 2010-01-01  Richard Guenther  <rguenther@suse.de>
10887
10888         PR c/42570
10889         * gcc.c-torture/execute/pr42570.c: New testcase.
10890
10891 2010-01-01  Richard Guenther  <rguenther@suse.de>
10892
10893         PR middle-end/42559
10894         * gcc.c-torture/compile/pr42559.c: New testcase.
10895
10896 \f
10897 Copyright (C) 2010 Free Software Foundation, Inc.
10898
10899 Copying and distribution of this file, with or without modification,
10900 are permitted in any medium without royalty provided the copyright
10901 notice and this notice are preserved.