OSDN Git Service

In gcc/cp/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         Merge from 'apple/trunk' branch on FSF servers.
4         
5         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
6
7         Radar 4278774
8         * obj-c++.dg/encode-9.mm: New.
9         
10 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
11
12         * g++.dg/cpp0x/pr45908.C: New test.
13
14 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
15
16         * gnat.dg/opt6.ad[sb]: New test.
17
18 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
19
20         Implemented fast enumeration for Objective-C.
21         * objc.dg/foreach-1.m: New.
22         * objc.dg/foreach-2.m: New.
23         * objc.dg/foreach-3.m: New.
24         * objc.dg/foreach-4.m: New.
25         * objc.dg/foreach-5.m: New.
26         * objc.dg/foreach-6.m: New.
27         * objc.dg/foreach-7.m: New.
28
29         Merge from 'apple/trunk' branch on FSF servers:
30         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
31
32         Radar 4502236
33         * objc.dg/objc-foreach-5.m: New.        
34
35         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
36
37         Radar 4507230
38         * objc.dg/objc-foreach-4.m: New.
39
40         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
41
42         Radar 4472881
43         * objc.dg/objc-foreach-3.m: New.
44
45         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
46
47         Radar 4468498
48         * objc.dg/objc-foreach-2.m: New.
49
50         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
51
52         Radar 4294910
53         * objc.dg/objc-foreach-1.m: New
54
55 2010-10-06  Hariharan Sandanagobalane <hariharan@picochip.com>
56
57         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
58         unsigned values.
59         
60 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
61
62         PR objc++/28050
63         * obj-c++.dg/syntax-error-10.mm: New.
64
65 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
66
67         PR objc++/23707
68         * obj-c++.dg/syntax-error-9.mm: New.
69
70 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
71
72         PR objc++/31126
73         * obj-c++.dg/syntax-error-8.mm: New.
74
75 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
76
77         Merge from 'apple/trunk' branch on FSF servers.
78
79         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
80
81         Radar 4290840
82         * obj-c++.dg/syntax-error-7.mm: New
83
84         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
85
86         Radar 4294425
87         * obj-c++.dg/syntax-error-6.mm: New
88
89         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
90
91         Radar 4261146
92         * obj-c++.dg/syntax-error-5.mm: New
93
94         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
95
96         Radar 4093475
97         * obj-c++.dg/syntax-error-[3-4].mm: New.
98         
99         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
100
101         Radar 4185810
102         * obj-c++.dg/syntax-error-[1-2].mm: New.
103         
104 2010-10-05  Ira Rosen  <irar@il.ibm.com>
105
106         PR tree-optimization/45752
107         * gcc.dg/vect/pr45752.c: New test.
108
109 2010-10-05  Richard Guenther  <rguenther@suse.de>
110
111         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
112         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
113         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
114         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
115         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
116         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
117         * gcc.dg/tree-prof/stringop-1.c: Likewise.
118         * gcc.dg/tree-prof/stringop-2.c: Likewise.
119         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
120         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
121         * gcc.dg/tree-prof/update-loopch.c: Likewise.
122         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
123         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
124         * gcc.dg/tree-prof/tracer-1.c: Likewise.
125         * gcc.dg/tree-ssa/inline-4.c: Likewise.
126         * gcc.dg/tree-ssa/inline-3.c: Likewise.
127         * gcc.dg/tree-ssa/20080530.c: Likewise.
128         * g++.dg/tree-ssa/inline-3.C: Likewise.
129         * g++.dg/tree-ssa/inline-1.C: Likewise.
130         * g++.dg/tree-ssa/inline-2.C: Likewise.
131         * gcc.dg/profile-dir-1.c: Likewise.
132         * gcc.dg/profile-dir-2.c: Likewise.
133         * gcc.dg/profile-dir-3.c: Likewise.
134
135 2010-10-05  Richard Guenther  <rguenther@suse.de>
136
137         PR middle-end/45877
138         * g++.dg/torture/pr45877.C: New testcase.
139
140 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
141
142         PR debug/45849
143         * gcc.dg/debug/pr45849.c: New test.
144
145         PR middle-end/45876
146         * gcc.c-torture/compile/pr45876.c: New test.
147
148 2010-10-04  Julian Brown  <julian@codesourcery.com>
149
150         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
151         vect_hw_misalign.
152         * gcc.dg/vect/vect-60.c: Likewise.
153         * gcc.dg/vect/vect-56.c: Likewise.
154         * gcc.dg/vect/vect-93.c: Likewise.
155         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
156         * gcc.dg/vect/vect-95.c: Likewise.
157         * gcc.dg/vect/vect-96.c: Likewise.
158         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
159         * gcc.dg/vect/slp-25.c: Likewise.
160         * gcc.dg/vect/slp-3.c: Likewise.
161         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
162         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
163         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
164         * gcc.dg/vect/vect-109.c: Likewise.
165         * gcc.dg/vect/vect-peel-1.c: Likewise.
166         * gcc.dg/vect/vect-peel-2.c: Likewise.
167         * lib/target-supports.exp
168         (check_effective_target_arm_vect_no_misalign): New.
169         (check_effective_target_vect_no_align): Use above.
170         (check_effective_target_vect_element_align): New.
171         (add_options_for_quad_vectors): New.
172
173 2010-10-04  Martin Jambor  <mjambor@suse.cz>
174
175         PR tree-optimization/45572
176         * g++.dg/ipa/pr45572-1.C: New test.
177         * g++.dg/ipa/pr45572-2.C: Likewise.
178
179 2010-10-03  Ian Lance Taylor  <iant@google.com>
180
181         * gcc.dg/anon-struct-11.c: New test.
182         * gcc.dg/anon-struct-12.c: New test.
183         * gcc.dg/anon-struct-13.c: New test.
184         * gcc.dg/anon-struct-14.c: New test.
185
186 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
187
188         * g++.dg/torture/pr45764.C: Revert revision 164914.
189         * gcc.dg/vect/pr43432.c: Likewise.
190         * gcc.dg/vect/vect-114.c: Likewise.
191         * gcc.dg/vect/vect-15.c: Likewise.
192
193 2010-10-03  Jason Merrill  <jason@redhat.com>
194
195         * g++.dg/cpp0x/sfinae5.C: New.
196
197 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
198
199         PR tree-optimization/45720
200         PR tree-optimization/45764
201         * g++.dg/torture/pr45764.C: New.
202
203         * gcc.dg/vect/pr43432.c: Xfail.
204         * gcc.dg/vect/vect-114.c: Likewise.
205         * gcc.dg/vect/vect-15.c: Likewise.
206
207 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
208
209         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
210         hppa*-*-hpux*.
211         * gcc.dg/torture/pr45678-2.c: Likewise.
212
213 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
214
215         PR fortran/45748
216         * gfortran.dg/intrinsic_6.f90: New.
217
218 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
219
220         PR fortran/42831
221         * gfortran.dg/dependency_37.f90:  New test.
222
223 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
224
225         * gcc.target/i386/shift_mask.c: New test.
226
227 2010-10-01  Richard Guenther  <rguenther@suse.de>
228
229         PR tree-optimization/45854
230         * g++.dg/torture/pr45854.C: New testcase.
231
232 2010-09-30  Michael Eager  <eager@eagercon.com>
233
234         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
235         __FLT_{MIN,MAX}__.
236
237 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
238
239         PR middle-end/45758
240         * gfortran.dg/graphite/pr45758.f90: New.
241
242 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
243
244         PR middle-end/45230
245         * gcc.dg/graphite/id-pr45230.c: New.
246
247 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
248
249         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
250         * gfortran.dg/graphite/graphite.exp: Same.
251         * gcc.dg/graphite/vect-pr43423.c: New.
252
253 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
254
255         PR target/45843
256         * g++.dg/torture/pr45843.C: New test.
257
258 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
259
260         PR fortran/45828
261         * gfortran.dg/allocate_derived_5.f90: New.
262
263 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
264
265         PR tree-optimization/31261
266         * gcc.dg/tree-ssa/pr31261.c: New test.
267
268 2010-09-30  Michael Eager  <eager@eagercon.com>
269
270         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
271         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
272         * gcc.target/microblaze/microblaze.exp: Ditto.
273         * gcc.target/microblaze/others/string_cst1.c: Ditto.
274         * gcc.target/microblaze/others/string_cst2.c: Ditto.
275         * gcc.target/microblaze/others/data_var1.c: Ditto.
276         * gcc.target/microblaze/others/data_var2.c: Ditto.
277         * gcc.target/microblaze/others/data_var3.c: Ditto.
278         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
279         * gcc.target/microblaze/others/strings1.c:: Ditto.
280         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
281         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
282         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
283         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
284         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
285         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
286         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
287         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
288         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
289         * gcc.target/microblaze/isa/pcmp.c: Ditto.
290         * gcc.target/microblaze/isa/nofloat.c: Ditto.
291         * gcc.target/microblaze/isa/fcvt.c: Ditto.
292         * gcc.target/microblaze/isa/float.c: Ditto.
293         * gcc.target/microblaze/isa/mulh.c: Ditto.
294         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
295         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
296         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
297         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
298         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
299         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
300         * gcc.target/microblaze/isa/bshift.c: Ditto.
301         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
302         * gcc.target/microblaze/isa/div.c: Ditto.
303         * gcc.target/microblaze/isa/vanilla.c: Ditto.
304         * gcc.target/microblaze/isa/mul.c: Ditto.
305
306 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
307
308         merge from FSF 'apple/trunk' branch.
309         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
310
311         Radar 4386773
312         * objc.dg/enhanced-proto-1.m: New.
313         * objc.dg/enhanced-proto-2.m: New.
314         * obj-c++.dg/enhanced-proto-1.mm: New
315         * obj-c++.dg/enhanced-proto-2.mm: New.
316
317 2010-09-30  Richard Guenther  <rguenther@suse.de>
318
319         PR testsuite/45702
320         * gcc.dg/debug/pr41893-1.c: Adjust.
321         * gcc.dg/pr30762-1.c: Likewise.
322         * gcc.dg/pr31529-1.c: Likewise.
323         * gcc.dg/pr34457-1.c: Likewise.
324         * gcc.dg/pr34668-1.c: Likewise.
325         * gcc.dg/pr43557-1.c: Likewise.
326
327 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
328
329         PR objc/45842
330         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
331         * objc.dg/const-str-3.m: Correct header for memcpy.
332         * objc.dg/const-str-7.m: Likewise.
333         * objc.dg/method-20b.m: Provide an implementation of Object.
334         Adjust XFAIL for m64 NeXT runtime.
335         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
336         * objc.dg/encode-3.m: Correct line ordering, provide header for 
337         sprintf.
338         * objc.dg/encode-7-next.m: Only run for 32bit.
339         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
340         * objc.dg/type-size-2.m: Provide an implementation of Object.
341         Ajust headers.
342         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
343         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
344         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
345         Adjust XFAIL for m64 NeXT runtime.
346         * obj-c++.dg/method-22.mm: Likewise.
347         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
348
349 2010-09-30  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 4278236
356         * obj-c++.dg/bad-forward-decl.mm: New
357
358 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
359
360         * ada/acats/run_acats: Revert revision 157037.
361
362 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
363
364         Merge from 'apple/trunk' branch on FSF servers.
365
366         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
367
368         Radar 4281748
369         * objc.dg/naming-2.m: Update
370         * objc.dg/naming-3.m: New
371
372 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
373
374         PR target/40457
375         * gcc.target/arm/pr40457-3.c: New test.
376
377 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
378
379         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
380         alias checking.
381         * lib/target-supports.exp (check_ifunc_available): Likewise.
382
383 2010-09-29  Tristan Gingold  <gingold@adacore.com>
384
385         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
386
387 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
388
389         * objc.dg/keywords-1.m: New test.
390         * objc.dg/keywords-2.m: New test.
391         * objc.dg/keywords-3.m: New test.
392         * obj-c++.dg/keywords-1.mm: New test.
393         * obj-c++.dg/keywords-2.mm: New test.
394
395 2010-09-28  Jason Merrill  <jason@redhat.com>
396
397         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
398         * g++.dg/ext/complit11.C: Likewise.
399         * g++.old-deja/g++.law/temps1.C: Likewise.
400
401         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
402         * g++.old-deja/g++.mike/misc6.C: Likewise.
403
404 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
405
406         * objc.dg/attributes/method-attribute-1.m: New.
407         * objc.dg/attributes/method-attribute-2.m: New.
408
409         * obj-c++.dg/attributes/method-attribute-1.m: New.
410         * obj-c++.dg/attributes/method-attribute-2.m: New.
411
412 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
413
414         * objc.dg/attributes: New.
415         * objc.dg/attributes/attributes.exp: New.
416         * objc.dg/attributes/class-attribute-1.m: New.
417         * objc.dg/attributes/class-attribute-2.m: New
418         * objc.dg/attributes/categ-attribute-1.m: New
419         * objc.dg/attributes/categ-attribute-2.m: New
420         * objc.dg/attributes/proto-attribute-1.m: New
421
422         * obj-c++.dg/attributes: New.
423         * obj-c++.dg/attributes/attributes.exp: New
424         * obj-c++.dg/attributes/class-attribute-1.mm: New
425         * obj-c++.dg/attributes/class-attribute-2.mm: New
426         * obj-c++.dg/attributes/categ-attribute-1.mm: New
427         * obj-c++.dg/attributes/categ-attribute-2.mm: New
428         * obj-c++.dg/attributes/proto-attribute-1.mm: New
429
430 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
431
432         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
433         from the branch renamed to method-20b.m to avoid clashes).
434
435         2005-08-23  Stuart Hastings  <stuart@apple.com>
436                     Ziemowit Laski  <zlaski@apple.com>
437
438         Radar 4209854
439         * obj-c++.dg/method-23.mm: New.
440         * objc.dg/method-20.m: New.
441
442 2010-09-28  Jan Hubicka  <jh@suse.cz>
443
444         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
445
446 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
447
448         PR target/44452
449         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
450         i?86-*-solaris2.[89], *-*-vxworks*.
451         * gcc.target/i386/pr22152.c: Likewise.
452         * gcc.target/i386/vect8-ret.c: New test.
453
454 2010-09-28  Jie Zhang  <jie@codesourcery.com>
455
456         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
457
458 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
459
460         Merge from 'apple/trunk' branch on FSF servers.
461
462         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
463
464         Radar 4175534
465         * obj-c++.dg/method-22.mm: New.
466
467 2010-09-27  Jason Merrill  <jason@redhat.com>
468
469         * g++.dg/cpp0x/rv-lvalue-req.C: New.
470         * g++.dg/ext/complit11.C: Adjust.
471         * g++.old-deja/g++.law/temps1.C: Adjust.
472         * g++.old-deja/g++.ns/koenig6.C: Adjust.
473         * g++.old-deja/g++.oliva/partord1.C: Adjust.
474
475 2010-09-27  Ian Lance Taylor  <iant@google.com>
476
477         * lib/target-supports.exp (check_effective_target_split_stack):
478         New procedure.
479         * gcc.dg/split-1.c: New test.
480         * gcc.dg/split-2.c: New test.
481         * gcc.dg/split-3.c: New test.
482         * gcc.dg/split-4.c: New test.
483
484 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
485
486         PR objc/25464
487         * objc.dg/type-size-3.m: New test.
488
489 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
490
491         PR objc/45763
492         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
493
494 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
495
496         PR objc/25450
497         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
498         * objc.dg/type-size-2.m: Same change.
499         * obj-c++.dg/encode-5.mm: Same change.
500
501 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
502
503         Merge from 'apple/trunk' branch on FSF servers.  The original
504         Changelogs are below.
505
506         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
507         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
508         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
509         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
510         in the branch).
511         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
512         proto-qual-1.m in the branch) and the normal ABI on GNU.
513         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
514         the test only with the NeXT runtime.
515         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
516         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
517         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
518         Run the test only with the NeXT runtime.
519
520         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
521
522         Radar 4492973
523         * objc.dg/encode-7-64bit.m: New.
524         * objc.dg/encode-7.m: Skip if -m64.
525
526         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
527
528         Radar 4301047
529         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
530         * obj-c++.dg/threedotthree-abi-1.mm: New
531         * objc.dg/threedotthree-abi-1.m: New
532
533         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
534
535         Radar 4136935
536         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
537         * objc.dg/encode-6.m: Likewise.
538         * objc.dg/encode-7.m: New test case.
539
540 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
541
542         Merge from 'apple/trunk' branch on FSF servers.  Renamed
543         const-str-12.m to constr-str-12b.m to avoid conflicts.
544
545         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
546
547         Radar 4229905
548         * obj-c++.dg/warn5.mm: New
549
550         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
551
552         Radar 4154928
553         * obj-c++.dg/const-str-12.mm: New.
554         * objc.dg/const-str-12.m: New.
555
556 2010-09-27  Tobias Burnus  <burnus@net-b.de>
557
558         PR fortran/40569
559         PR fortran/40568
560         * gfortran.dg/storage_size_2.f08: Fix test.
561         * gfortran.dg/c_sizeof_1.f90: Fix test.
562         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
563         * gfortran.dg/c_sizeof_3.f90: New.
564         * gfortran.dg/c_sizeof_4.f90: New.
565         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
566         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
567
568 2010-09-26  Daniel Kraft  <d@domob.eu>
569
570         PR fortran/45783
571         PR fortran/45795
572         * gfortran.dg/select_type_18.f03: New test.
573
574 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
575
576         * gnat.dg/return2.ad[sb]: New test.
577         * gnat.dg/return2_pkg.ads: New helper.
578
579 2010-09-25  Daniel Kraft  <d@domob.eu>
580
581         PR fortran/45776
582         * gfortran.dg/io_constraints_6.f03: New test.
583         * gfortran.dg/io_constraints_7.f03: New test.
584         * gfortran.dg/newunit_2.f90: New test.
585
586 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
587
588         * gfortran.dg/operator_c1202.f90: New test.
589
590 2010-09-24  Jan Hubicka  <jh@suse.cz>
591
592         * gcc.dg/tree-ssa/leaf.c: New testcase.
593
594 2010-09-24  Jan Hubicka  <jh@suse.cz>
595
596         PR tree-optimization/45738
597         PR tree-optimization/45741
598         * gcc.c-torture/compile/pr45741.c: New.
599         * gfortran.fortran-torture/compile/pr45738.f90: New.
600
601 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
602
603         * gcc.dg/cpp/undef-opt-1.c: New test.
604
605 2010-09-24  Jason Merrill  <jason@redhat.com>
606
607         * g++.dg/other/error10.C: Adjust expected output.
608
609 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
610
611         PR middle-end/45234
612         * gcc.dg/torture/stackalign/alloca-6.c: New test.
613         * gcc.target/i386/pr45234.c: New test.
614
615 2010-09-24  Richard Guenther  <rguenther@suse.de>
616
617         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
618
619 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
620
621         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
622         as a comment leader in regexp.
623
624 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
625
626         * objc.dg/sync-2.m: New test.
627         * obj-c++.dg/sync-2.mm: New test.
628
629 2010-09-24  Tobias Burnus  <burnus@net-b.de>
630
631         PR fortran/40571
632         * gfortran.dg/iso_fortran_env_7.f90: New.
633
634 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
635
636         * obj-c++.dg/too-many-args.mm: New file.
637
638 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
639
640         Merge from 'apple/trunk' branch on FSF servers.
641
642         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
643
644         Radar 4491608
645         * objc.dg/too-many-args.m: New
646
647 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
648
649         PR fortran/45744
650         * gfortran.dg/dependency_36.f90:  New test.
651
652 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
653
654         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
655         * gcc.target/i386/pad-3.c: Ditto.
656         * gcc.target/i386/pad-7.c: Ditto.
657         * gcc.target/i386/pad-7.c: Ditto.
658         * gcc.target/i386/pr36502.c: Ditto.
659         * gcc.target/i386/zee.c: Ditto.
660         * gcc.target/i386/20060821-1.c: Ditto.
661         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
662         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
663         * gcc.target/i386/pad-5b.c: Ditto.
664         * gcc.target/i386/pad-6a.c: Ditto.
665         * gcc.target/i386/pad-6b.c: Ditto.
666         * gcc.target/i386/pad-8.c: Ditto.
667         * gcc.target/i386/pad-9.c: Ditto.
668         * gcc.target/i386/pad-10.c: Ditto.
669         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
670
671 2010-09-23  Richard Guenther  <rguenther@suse.de>
672
673         PR tree-optimization/45565
674         * g++.dg/ipa/pr45565.C: New testcase.
675
676 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
677
678         PR fortran/45745
679         PR fortran/45648
680         * gfortran.dg/vector_subscript_bound_1.f90: New.
681
682 2010-09-23  Richard Guenther  <rguenther@suse.de>
683
684         PR middle-end/45750
685         * gcc.dg/pr45750.c: New testcase.
686
687 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
688
689         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
690         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
691         build.
692
693 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
694
695         PR rtl-optimization/44374
696         * gcc.target/arm/headmerge-1.c: New test.
697         * gcc.target/arm/headmerge-2.c: New test.
698         * gcc.target/i386/headmerge-1.c: New test.
699         * gcc.target/i386/headmerge-2.c: New test.
700
701 2010-09-23  Daniel Kraft  <d@domob.eu>
702
703         PR fortran/38936
704         PR fortran/44044
705         PR fortran/45474
706         * gfortran.dg/intrinsic_intent_1.f03: New test.
707         * gfortran.dg/select_type_17.f03: New test.
708         * gfortran.dg/associate_5.f03: More definability tests.
709         * gfortran.dg/enum_2.f90: Check definability.
710         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
711         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
712         * gfortran.dg/char_expr_2.f90: Ditto.
713         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
714         * gfortran.dg/enum_5.f90: Ditto.
715         * gfortran.dg/equiv_constraint_8.f90: Ditto.
716         * gfortran.dg/impure_assignment_2.f90: Ditto.
717         * gfortran.dg/impure_assignment_3.f90: Ditto.
718         * gfortran.dg/intent_out_1.f90: Ditto.
719         * gfortran.dg/intent_out_3.f90: Ditto.
720         * gfortran.dg/pointer_assign_7.f90: Ditto.
721         * gfortran.dg/pointer_intent_3.f90: Ditto.
722         * gfortran.dg/pr19936_1.f90: Ditto.
723         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
724         * gfortran.dg/simpleif_2.f90: Ditto.
725         * gfortran.dg/protected_5.f90: Ditto.
726         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
727         * gfortran.dg/protected_6.f90: Ditto.
728         * gfortran.dg/protected_7.f90: Ditto.
729
730 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
731
732         PR libfortran/45710
733         * gfortran.dg/namelist_65.f90: New test.
734
735 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
736
737         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
738         the regexp pattern between the expected label and location string.
739
740 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
741
742         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
743
744 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
745
746         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
747         * gcc.dg/pr27898.c: Likewise.
748         * gcc.dg/pr28712.c: Likewise.
749         * gcc.dg/pr30762-1.c: Likewise.
750         * gcc.dg/pr31529-1.c: Likewise.
751         * gcc.dg/pr34457-1.c: Likewise.
752         * gcc.dg/pr34668-1.c: Likewise.
753         * gcc.dg/pr34989-1.c: Likewise.
754         * gcc.dg/pr43557-1.c: Likewise.
755
756 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
757
758         PR rtl-optimization/45739
759         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
760         regexps.
761
762 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
763
764         * gcc.target/sparc/mnofpu.c: New test.
765
766 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
767
768         PR rtl-optimization/45739
769         * gcc.target/i386/pr45739.c: New test.
770
771 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
772
773         PR fortran/45648
774         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
775         and counts. Add non-elemental function call check.
776
777         PR fortran/45648
778         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
779         arguments checks. Update temporary counts.
780         * gfortran.dg/transpose_optimization_1.f90: New.
781
782 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
783
784         PR objc/23710
785         * objc.dg/invalid-method-1.m: New.
786
787 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
788
789         Merge from 'apple/trunk' branch on FSF servers.
790
791         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
792
793         Radar 4291785
794         * objc.dg/naming-4.m: New
795         * objc.dg/naming-5.m: New
796         * obj-c++.dg/naming-1.mm: New
797         * obj-c++.dg/naming-2.mm: New
798
799 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
800             Jack Howarth  <howarth@bromo.med.uc.edu>
801
802         PR c++/45645
803         * g++.dg/torture/pr44972.C: Use portable assert().
804
805 2010-09-21  Richard Guenther  <rguenther@suse.de>
806
807         PR tree-optimization/45580
808         * g++.dg/torture/pr45580.C: New testcase.
809
810 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
811
812         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
813
814 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
815
816         PR fortran/45438
817         * gfortran.dg/pointer_check_7.f90: New.
818
819 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
820
821         PR rtl-optimization/45728
822         * gcc.c-torture/compile/pr45728.c: New test.
823
824 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
825
826         PR fortran/45081
827         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
828
829 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
830
831         * g++.dg/tree-ssa/pr45605.C: Add "\\".
832
833 2010-09-20  Richard Guenther  <rguenther@suse.de>
834
835         PR middle-end/45704
836         * gcc.dg/torture/pr45704.c: New testcase.
837
838 2010-09-20  Jan Hubicka  <jh@suse.cz>
839
840         PR tree-optimize/45605
841         * g++.dg/tree-ssa/pr45605.C: New testcase.
842
843 2010-09-20  Michael Matz  <matz@suse.de>
844
845         PR testsuite/45706
846         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
847         enough.
848
849 2010-09-20  Richard Guenther  <rguenther@suse.de>
850
851         PR tree-optimization/45705
852         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
853
854 2010-09-20  Michael Matz  <matz@suse.de>
855
856         PR testsuite/45706
857         * lib/target-supports.exp (check_effective_target_vect_perm):
858         Add i?86-*-*.
859
860 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
861
862         PR rtl-optimization/45695
863         * gcc.c-torture/execute/pr45695.c: New test.
864
865 2010-09-19  Jan Hubicka  <jh@suse.cz>
866
867         PR lto/44246
868         * gcc.c-torture/compile/pr44246.c:New file.
869
870 2010-09-19  Ira Rosen  <irar@il.ibm.com>
871
872         PR tree-optimization/45714
873         * gfortran.dg/vect/pr45714-a.f: New test.
874         * gfortran.dg/vect/pr45714-b.f: New test.
875
876 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
877
878         * gnat.dg/const1.adb: Rename into...
879         * gnat.dg/constant1.adb: ...this.
880         * gnat.dg/constant2.adb: New test.
881         * gnat.dg/constant2_pkg1.ads: New helper.
882         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
883
884 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
885
886         * gnat.dg/specs/constant1.ads: New test.
887         * gnat.dg/specs/constant1_pkg.ads: New helper.
888
889 2010-09-18  Jan Hubicka  <jh@suse.cz>
890
891         PR tree-optimization/45453
892         * g++.dg/tree-ssa/pr45453.C: New testcase.
893
894 2010-09-18  Jason Merrill  <jason@redhat.com>
895
896         * g++.dg/cpp0x/initlist44.C: New.
897
898 2010-09-18  Richard Guenther  <rguenther@suse.de>
899
900         PR tree-optimization/45709
901         * g++.dg/torture/pr45709-2.C: New testcase.
902
903 2010-09-18  Richard Guenther  <rguenther@suse.de>
904
905         PR tree-optimization/45709
906         * g++.dg/torture/pr45709.C: New testcase.
907
908 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
909
910         PR testsuite/45719
911         * gcc.target/i386/pad-3.c: Pass -fno-pic.
912
913 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
914
915         * gcc.target/i386/pad-1.c: New.
916         * gcc.target/i386/pad-2.c: Likewise.
917         * gcc.target/i386/pad-3.c: Likewise.
918         * gcc.target/i386/pad-4.c: Likewise.
919         * gcc.target/i386/pad-5a.c: Likewise.
920         * gcc.target/i386/pad-5b.c: Likewise.
921         * gcc.target/i386/pad-6a.c: Likewise.
922         * gcc.target/i386/pad-6b.c: Likewise.
923         * gcc.target/i386/pad-7.c: Likewise.
924         * gcc.target/i386/pad-8.c: Likewise.
925         * gcc.target/i386/pad-9.c: Likewise.
926         * gcc.target/i386/pad-10.c: Likewise.
927
928 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
929
930         PR middle-end/45234
931         * gcc.dg/torture/stackalign/alloca-5.c: New.
932
933 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
934
935         PR middle-end/45678
936         * gcc.dg/torture/pr45678-2.c: New.
937
938 2010-09-17  Richard Guenther  <rguenther@suse.de>
939
940         PR middle-end/45678
941         * gcc.dg/torture/pr45678-1.c: New testcase.
942
943 2010-09-17  Michael Matz  <matz@suse.de>
944
945         PR tree-optimization/43432
946         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
947         check_effective_target_vect_perm_short): New predicates.
948         (check_effective_target_vect_perm): Include x86_64.
949         * gcc.dg/vect/pr43432.c: New test.
950         * gcc.dg/vect/vect-114.c: Adjust.
951         * gcc.dg/vect/vect-15.c: Ditto.
952         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
953         * gcc.dg/vect/slp-perm-9.c: Ditto.
954
955 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
956
957         PR testsuite/45692
958         * objc/execute/exceptions/throw-nil.m: Run the test only with the
959         GNU runtime.
960
961 2010-09-17  Richard Guenther  <rguenther@suse.de>
962
963         * gcc.dg/pr27898.c: Use -flto instead of -combine.
964         * gcc.dg/pr28706.c: Likewise.
965         * gcc.dg/pr28712.c: Likewise.
966         * gcc.dg/pr30762-1.c: Likewise.
967         * gcc.dg/pr30762-2.c: Likewise.
968         * gcc.dg/pr31529-1.c: Likewise.
969         * gcc.dg/pr31529-2.c: Likewise.
970         * gcc.dg/pr34457-1.c: Likewise.
971         * gcc.dg/pr34457-2.c: Likewise.
972         * gcc.dg/pr34668-1.c: Likewise.
973         * gcc.dg/pr34668-2.c: Likewise.
974         * gcc.dg/pr34989-1.c: Likewise.
975         * gcc.dg/pr34989-2.c: Likewise.
976         * gcc.dg/pr43557-1.c: Likewise.
977         * gcc.dg/pr43557-2.c: Likewise.
978         * gcc.dg/debug/pr41893-1.c: Likewise.
979         * gcc.dg/matrix/matrix.exp: Do not use -combine.
980         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
981         * gcc.dg/matrix/matrix-4.c: Likewise.
982         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
983         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
984         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
985         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
986
987 2010-09-16  Tobias Burnus  <burnus@net-b.de>
988
989         PR fortran/43665
990         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
991         optimizations.
992         * gfortran.dg/intent_optimize_1.f90: New test.
993
994 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
995
996         * gcc.target/i386/divmod-1.c: New.
997         * gcc.target/i386/divmod-2.c: Likewise.
998         * gcc.target/i386/divmod-3.c: Likewise.
999         * gcc.target/i386/divmod-4.c: Likewise.
1000         * gcc.target/i386/divmod-4a.c: Likewise.
1001         * gcc.target/i386/divmod-5.c: Likewise.
1002         * gcc.target/i386/divmod-6.c: Likewise.
1003         * gcc.target/i386/divmod-7.c: Likewise.
1004         * gcc.target/i386/divmod-8.c: Likewise.
1005         * gcc.target/i386/udivmod-1.c: Likewise.
1006         * gcc.target/i386/udivmod-2.c: Likewise.
1007         * gcc.target/i386/udivmod-3.c: Likewise.
1008         * gcc.target/i386/udivmod-4.c: Likewise.
1009         * gcc.target/i386/udivmod-4a.c: Likewise.
1010         * gcc.target/i386/udivmod-5.c: Likewise.
1011         * gcc.target/i386/udivmod-6.c: Likewise.
1012         * gcc.target/i386/udivmod-7.c: Likewise.
1013         * gcc.target/i386/udivmod-8.c: Likewise.
1014
1015 2010-09-16  Jan Hubicka  <jh@suse.cz>
1016
1017         * g++.dg/lto/pr45679-1_0.C: New file.
1018         * g++.dg/lto/pr45679-1_1.C: New file.
1019         * g++.dg/lto/pr45679-0_0.C: New file.
1020         * g++.dg/lto/pr45679-0_1.C: New file.
1021
1022 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1023
1024         PR fortran/45674
1025         * gfortran.dg/class_dummy_2.f03: New.
1026
1027 2010-09-16  Richard Guenther  <rguenther@suse.de>
1028
1029         PR tree-optimization/45623
1030         * gcc.dg/torture/pr45623.c: New testcase.
1031
1032 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1033
1034         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1035         name and parentheses.
1036         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1037
1038 2010-09-15  Jason Merrill  <jason@redhat.com>
1039
1040         * g++.dg/parse/parameter-declaration-2.C: New.
1041
1042         * g++.dg/cpp0x/scoped_enum2.C: New.
1043
1044 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gcc.c-torture/compile/20100915-1.c: New test.
1047
1048 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1049
1050         PR middle-end/45644
1051         * gcc.dg/ipa/pr45644.c: New test.
1052
1053 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR tree-optimization/45633
1056         * gcc.dg/vect/pr45633.c: New test.
1057
1058 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1059
1060         PR fortran/45577
1061         * gfortran.dg/allocate_derived_4.f90: New.
1062
1063 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1064
1065         * lib/target-supports.exp
1066         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1067         supported flag to true for neon.
1068
1069 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1070
1071         PR c++/45665
1072         * g++.dg/template/crash103.C: New.
1073
1074 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1075
1076         Merge from 'apple/trunk' branch on FSF servers.
1077
1078         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1079
1080         Radar 4457381
1081         * objc.dg/msg-in-protocol.m: New.
1082         * obj-c++.dg/msg-in-protocol.mm: New.
1083
1084         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1085
1086         Radar 4219590
1087         * objc.dg/break-in-ifstmt.m: New.
1088
1089         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1090
1091         Radar 4174166
1092         * obj-c++.dg/comp-types-13.mm: New.
1093         * objc.dg/comp-types-12.m: New.
1094
1095         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1096
1097         Radar 4216500
1098         * obj-c++.dg/proto-lossage-7.mm: New.
1099         * objc.dg/proto-lossage-7.m: New.
1100
1101 2010-09-14  Jan Hubicka  <jh@suse.cz>
1102
1103         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1104         folding.
1105         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1106         folding.
1107
1108 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR middle-end/45567
1111         * gcc.dg/pr45567.c: New test.
1112
1113         PR debug/45660
1114         * g++.dg/debug/pr45660.C: New test.
1115
1116 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1117
1118         PR tree-optimization/45470
1119         * g++.dg/vect/pr45470-a.cc: New test.
1120         * g++.dg/vect/pr45470-a.cc: New test.
1121
1122 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1123
1124         PR target/42070
1125         * lib/profopt.exp: Prune warnings on execname2 compile.
1126         * lib/prune.exp: Prune "can't add line info" warnings.
1127
1128 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1129
1130         PR libfortran/45532
1131         * gfortran.dg/namelist_64.f90: New test.
1132
1133 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1134
1135         PR rtl-optimization/45617
1136         * gcc.target/i386/pr45617.c: New test.
1137
1138 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1139
1140         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1141
1142 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1143
1144         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1145         * gcc.target/i386/fma4-vector.c: Likewise.
1146         * gcc.target/i386/vectorize2.c: Likewise.
1147         * gcc.target/i386/vectorize4.c: Likewise.
1148         * gcc.target/i386/vectorize5.c: Likewise.
1149         * gcc.target/i386/vectorize6.c: Likewise.
1150         * gcc.target/i386/vectorize8.c: Likewise.
1151
1152         * gcc.target/i386/vect-double-1.c: New.
1153         * gcc.target/i386/vect-double-1a.c: Likewise.
1154         * gcc.target/i386/vect-double-2.c: Likewise.
1155         * gcc.target/i386/vect-double-2a.c: Likewise.
1156
1157         * lib/target-supports.exp (check_effective_target_vect_double):
1158         Set et_vect_double_saved to 0 when tuning for Atom.
1159
1160 2010-09-13  Jan Hubicka  <jh@suse.cz>
1161
1162         * gcc.dg/torture/pr23821.c: Drop static keyword.
1163         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1164         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1165
1166 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1167
1168         * gcc.target/arm/sync-1.c: New.
1169
1170 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1171
1172         * gnat.dg/memtrap.adb: New test.
1173
1174 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1175
1176         * gfortran.dg/promotion.f90: Fix options.
1177
1178 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1179
1180         * g++.dg/cpp0x/range-for1.C: New.
1181         * g++.dg/cpp0x/range-for2.C: New.
1182         * g++.dg/cpp0x/range-for3.C: New.
1183         * g++.dg/cpp0x/range-for4.C: New.
1184         * g++.dg/cpp0x/range-for5.C: New.
1185         * g++.dg/cpp0x/range-for6.C: New.
1186
1187 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1188
1189         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1190         and counts. Check that transpose is not called.
1191         * gfortran.dg/transpose_2.f90: Update error message.
1192
1193 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1194
1195         PR c++/43824
1196         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1197         * g++.dg/lookup/strong-using-2.C: Likewise.
1198         * g++.dg/lookup/strong-using-3.C: Likewise.
1199         * g++.dg/lookup/strong-using-5.C: Likewise.
1200
1201         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1202         * g++.dg/cpp0x/inline-ns4.C: New.
1203         * g++.dg/cpp0x/inline-ns5.C: New.
1204
1205 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1206
1207         PR middle-end/45634
1208         * gfortran.fortran-torture/compile/pr45634.f90: New.
1209
1210 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1211
1212         * objc.dg/fobjc-exceptions.m: New test.
1213
1214 2010-09-10  Jan Hubicka  <jh@suse.cz>
1215
1216         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1217
1218 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1219
1220         PR tree-optimization/44972
1221         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1222         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1223         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1224         instead.
1225         * g++.dg/torture/pr44972.C: New test.
1226
1227 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1228
1229         PR tree-optimization/44972
1230         * g++.dg/torture/pr34850.C: Remove expected warning.
1231
1232 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1233
1234         * gfortran.dg/dummy_optional_arg.f90: New test.
1235
1236 2010-09-08  Jan Hubicka  <jh@suse.cz>
1237
1238         PR tree-optimization/45598
1239         * fortran.fortran-torture/compile/pr45598.f90: New test.
1240
1241 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1242
1243         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1244         * lib/target-supports.exp (check_ifunc_available): New.
1245         * gcc.dg/attr-ifunc-1.c: New.
1246         * gcc.dg/attr-ifunc-2.c: New.
1247         * gcc.dg/attr-ifunc-3.c: New.
1248         * gcc.dg/attr-ifunc-4.c: New.
1249         * gcc.dg/attr-ifunc-5.c: New.
1250         * g++.dg/ext/attr-ifunc-1.C: New.
1251         * g++.dg/ext/attr-ifunc-2.C: New.
1252         * g++.dg/ext/attr-ifunc-3.C: New.
1253         * g++.dg/ext/attr-ifunc-4.C: New.
1254
1255 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1256
1257         PR middle-end/40386
1258         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1259
1260 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1261
1262         * gfortran.dg/inline_transpose_1.f90: New test.
1263
1264 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1265
1266         PR c++/45588
1267         * g++.dg/warn/Wunused-var-15.C: New test.
1268
1269 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1270
1271         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1272         hppa*-*-hpux*.
1273
1274 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1275
1276         * objc/execute/exceptions/throw-nil.m: New test.
1277         * objc/execute/exceptions/handler-1.m: Updated to use the new
1278         objc_set_uncaught_exception_handler() function.
1279         * objc/execute/exceptions/matcher-1.m: New test.
1280
1281 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1282
1283         PR fortran/38282
1284         * gfortran.dg/bit_comparison_1.F90: New test.
1285         * gfortran.dg/leadz_trailz_3.f90: New test.
1286         * gfortran.dg/masklr_2.F90: New test.
1287         * gfortran.dg/shiftalr_1.F90: New test.
1288         * gfortran.dg/merge_bits_2.F90: New test.
1289         * gfortran.dg/dshift_2.F90: New test.
1290         * gfortran.dg/bit_comparison_2.F90: New test.
1291         * gfortran.dg/masklr_1.F90: New test.
1292         * gfortran.dg/merge_bits_1.F90: New test.
1293         * gfortran.dg/dshift_1.F90: New test.
1294         * gfortran.dg/shiftalr_2.F90: New test.
1295
1296 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1297
1298         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1299         functions from objc/typedstream.h are deprecated.
1300
1301 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1302
1303         * lib/target-supports.exp
1304         (check_effective_target_run_expensive_tests): New proc.
1305         * gcc.c-torture/compile/limits-fnargs.c: Use
1306         dg-require-effective-target run_expensive_tests.
1307
1308 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1309
1310         PR fortran/45597
1311         * gfortran.dg/gomp/pr45597.f90: New test.
1312
1313         PR fortran/45595
1314         * gfortran.dg/gomp/pr45595.f90: New test.
1315
1316 2010-09-08  Michael Matz  <matz@suse.de>
1317
1318         * c-c++-common/uninit-17.c: Adjust.
1319
1320 2010-09-08  Michael Matz  <matz@suse.de>
1321
1322         PR tree-optimization/43430
1323         * gcc.dg/vect/pr43430-2.c: New test.
1324
1325 2010-09-08  Michael Matz  <matz@suse.de>
1326
1327         PR tree-optimization/33244
1328         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1329
1330 2010-09-08  Richard Guenther  <rguenther@suse.de>
1331
1332         PR tree-optimization/45578
1333         * gfortran.dg/pr45578.f90: New testcase.
1334
1335 2010-09-08  Richard Guenther  <rguenther@suse.de>
1336
1337         PR testsuite/45590
1338         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1339
1340 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1341
1342         PR fortran/45576
1343         * gfortran.dg/char_length_18.f90:  New test.
1344
1345 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1346
1347         PR target/36502
1348         * gcc.target/i386/pr36502.c: New test.
1349
1350         PR target/42313
1351         PR target/44651
1352         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1353         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1354
1355 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1356
1357         * gfortran.dg/achar_4.f90: Enable bounds checking.
1358
1359 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1360
1361         PR target/45206
1362         * gcc.target/i386/pr45206.c: New test.
1363
1364 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1365
1366         PR fortran/45505
1367         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1368
1369 2010-09-07  Jan Hubicka  <jh@suse.cz>
1370
1371         * gcc.c-torture/compile/20100907.c: New testcase.
1372
1373 2010-09-07  Richard Guenther  <rguenther@suse.de>
1374
1375         PR middle-end/45569
1376         * g++.dg/eh/pr45569.C: New testcase.
1377
1378 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1379
1380         PR target/43137
1381         * gcc.target/arm/pr43137.c: New test.
1382
1383 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1384
1385         PR fortran/36931
1386         * gfortran.dg/dependency_35.f90:  New test.
1387
1388 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1389
1390         PR fortran/34145
1391         * gfortran.dg/char_length_17.f90:  New test.
1392
1393 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1394
1395         PR c++/45200
1396         PR c++/45293
1397         PR c++/45558
1398         * g++.dg/template/typedef34.C: New test.
1399         * g++.dg/template/typedef35.C: New test.
1400
1401 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1402
1403         PR target/22152
1404         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1405
1406 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1407
1408         * g++.dg/warn/Wdouble-promotion.C: New.
1409
1410 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1411
1412         * g++.dg/parse/redef2.C: New.
1413
1414 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1415
1416         * gcc.dg/20100906-1.c: New testcase.
1417
1418 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1419
1420         PR testsuite/45543
1421         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1422         DW_TAG_enumeration_type DIE.
1423
1424 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1425
1426         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1427         Update XFAILs.
1428
1429 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1430
1431         PR rtl-optimization/44919
1432         * g++.dg/opt/pr44919.C: New.
1433
1434 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1435
1436         PR fortran/38282
1437         * gfortran.dg/iall_iany_iparity_1.f90: New.
1438         * gfortran.dg/iall_iany_iparity_2.f90: New.
1439
1440 2010-09-06  Jason Merrill  <jason@redhat.com>
1441
1442         * g++.dg/cpp0x/initlist42.C: New.
1443
1444         * g++.dg/cpp0x/auto19.C: New.
1445
1446         * g++.dg/template/sfinae25.C: New.
1447         * g++.dg/template/char1.C: Expect warning.
1448         * g++.dg/template/nontype10.C: Likewise.
1449
1450         * g++.dg/cpp0x/implicit9.C: New.
1451
1452         * g++.dg/cpp0x/initlist43.C: New.
1453
1454 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1455
1456         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1457
1458 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1459
1460         * gcc.dg/Wdouble-promotion.c: New.
1461
1462 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1463
1464         * gfortran.dg/float128_1.f90: Remove test case as
1465         it always fails since Rev 163611 backed out the
1466         front-end implementation.
1467
1468 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1469
1470         * gfortran.dg/float128_1.f90: XFAIL test case.
1471
1472 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1473
1474         * gfortran.dg/bessel_7.f90: Decrease required precision.
1475
1476 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1477
1478         PR testsuite/45545
1479         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1480         ref-all-matching targets.
1481
1482 2010-09-05  Richard Guenther  <rguenther@suse.de>
1483
1484         PR tree-optimization/45535
1485         * gcc.c-torture/compile/pr45535.c: New testcase.
1486
1487 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1488
1489         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1490         "\[^\n\]*".
1491         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1492         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1493         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1494         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1495         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1496         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1497         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1498         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1499         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1500         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1501         * gcc.target/i386/pr22152.c: Likewise.
1502         * gcc.target/i386/pr36992-1.c: Likewise.
1503         * gcc.target/i386/pr36992-2.c: Likewise.
1504         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1505
1506 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1507
1508         PR testsuite/43957
1509         * gcc.dg/const-uniq-1.c: Modify regexp.
1510
1511 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1512
1513         PR fortran/45530
1514         * gfortran.dg/namelist_63.f90: New.
1515
1516 2010-09-04  Jan Hubicka  <jh@suse.cz>
1517
1518         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1519         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1520
1521 2010-09-04  Jan Hubicka  <jh@suse.cz>
1522
1523         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1524
1525 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1526
1527         PR fortran/45507
1528         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1529
1530 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1531
1532         * gcc.dg/opts-4.c: New test.
1533
1534 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1535
1536         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1537         * gcc.dg/vect/vect-peel-4.c: Ditto.
1538
1539 2010-09-03  Daniel Kraft  <d@domob.eu>
1540
1541         PR fortran/45525
1542         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1543
1544 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1545
1546         PR fortran/45159
1547         * gfortran.dg/dependency_34.f90:  New test.
1548
1549 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1550
1551         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1552
1553 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1554
1555         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1556         gcc.target/i386/clearcap.map if supported.
1557
1558 2010-09-03  Michael Matz  <matz@suse.de>
1559
1560         PR middle-end/45415
1561         * gcc.dg/pr45415.c: New test.
1562
1563 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1564
1565         PR tree-optimization/45506
1566         * gcc.dg/pr45506.c: New.
1567
1568 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1569
1570         PR target/45476
1571         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1572         * gcc.target/i386/float128-2.c: Ditto.
1573
1574 2010-09-03  Daniel Kraft  <d@domob.eu>
1575
1576         PR fortran/34162
1577         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1578         * gfortran.dg/internal_dummy_2.f08: New test.
1579         * gfortran.dg/internal_dummy_3.f08: New test.
1580         * gfortran.dg/internal_dummy_4.f08: New test.
1581
1582 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR debug/45500
1585         * gcc.target/i386/pr45500.c: New test.
1586
1587 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1588
1589         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1590
1591 2010-09-03  Daniel Kraft  <d@domob.eu>
1592
1593         PR fortran/44602
1594         * gfortran.dg/exit_2.f08; Adapt error messages.
1595         * gfortran.dg/exit_3.f08: New test.
1596         * gfortran.dg/exit_4.f08: New test.
1597         * gfortran.dg/exit_5.f03: New test.
1598
1599 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1600
1601         * gfortran.dg/ishft_4.f90: New test.
1602
1603 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1604
1605         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1606         FRIZ/XSRIZ instruciton for (double)(long long)x.
1607         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1608
1609 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1610
1611         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1612
1613 2010-09-02  Richard Guenther  <rguenther@suse.de>
1614
1615         PR tree-optimization/44937
1616         PR tree-optimization/45412
1617         * g++.dg/opt/pr45412.C: New testcase.
1618         * gcc.c-torture/compile/pr45412.c: Likewise.
1619         * gcc.c-torture/compile/pr44937.c: Likewise.
1620
1621 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1622
1623         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1624         but using -Werror=comment.
1625         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1626         expected error messages.
1627
1628 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1631         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1632
1633 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1634
1635         PR fortran/45489
1636         * gfortran.dg/initialization_27.f90: New.
1637
1638 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1639
1640         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1641         check into different basic blocks. Expect vectorization if misaligned
1642         stores are supported.
1643         * gcc.dg/vect/bb-slp-8a.c: New test.
1644         * gcc.dg/vect/bb-slp-8b.c: New test.
1645
1646 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1647
1648         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1649
1650 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1651
1652         PR fortran/44541
1653         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1654         * gfortran.dg/class_dummy_1.f03: New.
1655
1656 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR middle-end/45458
1659         * g++.dg/tree-prof/partition2.C: New test.
1660
1661 2010-09-01  Richard Guenther  <rguenther@suse.de>
1662
1663         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1664         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1665         * gcc.c-torture/execute/20100827-1.c: Likewise.
1666
1667 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1668
1669         * gfortran.dg/execute_command_line_1.f90: New test.
1670
1671 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR preprocessor/45457
1674         * c-c++-common/cpp/pr45457.c: New test.
1675
1676 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1677
1678         * gcc.dg/nested-func-8.c: New test.
1679
1680 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1681
1682         PR fortran/38282
1683         * gfortran.dg/popcnt_poppar_1.F90: New test.
1684         * gfortran.dg/popcnt_poppar_2.F90: New test.
1685
1686 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1687
1688         * gcc.target/i386/volatile-2.c: Require nonpic target.
1689
1690 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR middle-end/45461
1693         * gcc.dg/pr45461.c: New test.
1694
1695 2010-08-31  Richard Guenther  <rguenther@suse.de>
1696
1697         PR testsuite/45455
1698         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1699
1700 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1701
1702         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1703
1704 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1705
1706         PR fortran/45456
1707         * gfortran.dg/typebound_proc_18.f03: New.
1708
1709 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1710
1711         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1712         * lib/scanasm.exp (scan-stack-usage): Likewise.
1713         (scan-stack-usage-not): Likewise.
1714         * gcc.dg/stack-usage-1.c: New test.
1715         * gcc.target/i386/stack-usage-realign.c: Likewise.
1716
1717 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1718
1719         PR tree-optimization/45427
1720         * gcc.dg/tree-ssa/pr45427.c: New test.
1721
1722 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1723
1724         PR c++/45043
1725         * g++.dg/template/crash102.C: New.
1726
1727 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR middle-end/45423
1730         * gcc.dg/gomp/atomic-12.c: New test.
1731         * gcc.dg/gomp/atomic-13.c: New test.
1732         * gcc.dg/gomp/atomic-14.c: New test.
1733         * g++.dg/gomp/atomic-11.C: New test.
1734         * g++.dg/gomp/atomic-12.C: New test.
1735         * g++.dg/gomp/atomic-13.C: New test.
1736         * g++.dg/gomp/atomic-14.C: New test.
1737
1738 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1739
1740         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1741         delimiter.
1742
1743 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1744
1745         * gnat.dg/discr24.adb: New test.
1746
1747 2010-08-30  Richard Guenther  <rguenther@suse.de>
1748
1749         PR tree-optimization/45449
1750         * gcc.dg/pr45449.c: New testcase.
1751
1752 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1753
1754         * gcc.dg/opts-1.c: Expect errors, not warnings.
1755
1756 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1757
1758         PR fortran/42769
1759         * gfortran.dg/dynamic_dispatch_11.f03: New.
1760
1761 2010-08-29  Jason Merrill  <jason@redhat.com>
1762
1763         PR c++/44991
1764         * g++.dg/parse/defarg15.C: New.
1765
1766 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1767
1768         PR fortran/45439
1769         * gfortran.dg/select_type_16.f03: New.
1770
1771 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1772             Tobias Burnus  <burnus@net-b.de>
1773
1774         * gfortran.dg/bessel_7.f90: Decrease required precision.
1775
1776 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1777             Kaz Kojima  <kkojima@gcc.gnu.org>
1778
1779         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1780
1781 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1782
1783         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1784         floating point conversion code generation.
1785         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1786         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1787         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1788         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1789         to integer conversion code generation.
1790         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1791         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1792         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1793         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1794
1795 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1796
1797         PR fortran/32049
1798         * gfortran.dg/random_seed_1.f90: Adjust test.
1799         * gfortran.dg/float128_1.f90: New test.
1800
1801 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1802
1803         PR fortran/33197
1804         * gfortran.dg/norm2_1.f90: New.
1805         * gfortran.dg/norm2_2.f90: New.
1806         * gfortran.dg/norm2_3.f90: New.
1807         * gfortran.dg/norm2_4.f90: New.
1808         * gfortran.dg/parity_1.f90: New.
1809         * gfortran.dg/parity_2.f90: New.
1810         * gfortran.dg/parity_3.f90: New.
1811
1812 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1813
1814         PR fortran/45420
1815         * gfortran.dg/select_type_15.f03: New.
1816
1817 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1818
1819         PR libfortran/43217
1820         * gfortran.dg/hollerith8.f90: New test.
1821
1822 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1823
1824         PR fortran/45159
1825         * gfortran.dg/dependency_33.f90:  New test.
1826
1827 2010-08-27  Richard Guenther  <rguenther@suse.de>
1828
1829         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1830         * gcc.dg/graphite/scop-2.c: Likewise.
1831         * gcc.dg/graphite/scop-20.c: Likewise.
1832         * gcc.dg/vect/slp-25.c: Likewise.
1833
1834 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1835
1836         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1837
1838 2010-08-26  Daniel Kraft  <d@domob.eu>
1839
1840         PR fortran/38936
1841         PR fortran/44047
1842         PR fortran/45384
1843         * gfortran.dg/associate_8.f03: New test.
1844         * gfortran.dg/select_type_13.f03: New test.
1845         * gfortran.dg/select_type_14.f03: New test.
1846
1847 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1848
1849         PR tree-optimization/44485
1850         * gcc.dg/pr44485.c: New test.
1851
1852 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1853
1854         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1855         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1856         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1857
1858 2010-08-26  Richard Guenther  <rguenther@suse.de>
1859
1860         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1861         * gcc.dg/graphite/scop-21.c: Likewise.
1862
1863 2010-08-26  Richard Guenther  <rguenther@suse.de>
1864
1865         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1866         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1867         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1868         * gcc.dg/vect/vect-91.c: Likewise.
1869         * gcc.dg/vect/vect-peel-1.c: Likewise.
1870         * gcc.dg/vect/vect-peel-2.c: Likewise.
1871         * gcc.dg/vect/vect-peel-4.c: Likewise.
1872
1873 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1874
1875         PR libfortran/41859
1876         * gfortran.dg/der_io_4.f90: New test.
1877
1878 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR rtl-optimization/44858
1881         * gcc.c-torture/execute/pr44858.c: New test.
1882
1883         PR rtl-optimization/45400
1884         * g++.dg/other/i386-8.C: New test.
1885
1886 2010-08-25  Richard Guenther  <rguenther@suse.de>
1887
1888         * gcc.dg/alias-8.c: Adjust.
1889
1890 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1891
1892         * gcc.target/i386/combine-mul.c: New test.
1893
1894 2010-08-25  Richard Guenther  <rguenther@suse.de>
1895
1896         PR lto/44562
1897         * gcc.dg/graphite/id-27.c: New testcase.
1898         * gcc.dg/lto/20100825-1_0.c: Likewise.
1899
1900 2010-08-25  Richard Guenther  <rguenther@suse.de>
1901
1902         PR tree-optimization/45316
1903         * g++.dg/opt/pr45316.C: New testcase.
1904
1905 2010-08-25  Richard Guenther  <rguenther@suse.de>
1906
1907         PR tree-optimization/45393
1908         * g++.dg/torture/pr45393.C: New testcase.
1909
1910 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1911
1912         PR tree-optimization/45059
1913         * gcc.c-torture/compile/pr45059.c: New test.
1914
1915 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1916
1917         * lib/target-supports.exp (check_effective_target_vect_unpack):
1918         Set vect_unpack supported flag to true for neon.
1919
1920 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1921
1922         * gcc.dg/tree-ssa/ifc-5.c: New.
1923
1924 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1925
1926         * gcc.dg/tree-ssa/ifc-4.c: New.
1927         * gcc.dg/tree-ssa/ifc-7.c: New.
1928
1929 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1930
1931         * gcc.dg/vect/vect.exp: Check loongson targets
1932         * g++.dg/vect/vect.exp: Likewise
1933         * gfortran.dg/vect/vect.exp: Likewise
1934
1935 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1936
1937         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1938         -mveclibabi=mass.
1939
1940 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1941
1942         PR fortran/45366
1943         * gfortran.dg/proc_ptr_29.f90: New.
1944
1945 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1946             Dominique d'Humieres <dominiq@lps.ens.fr>
1947
1948         PR fortran/45367
1949         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1950
1951 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1952
1953         PR fortran/45367
1954         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1955
1956 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1957
1958         PR fortran/36158
1959         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1960
1961 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1962             Dominique d'Humieres <dominiq@lps.ens.fr>
1963
1964         PR fortran/45367
1965         PR fortran/36158
1966         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1967         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1968
1969 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1970
1971         PR fortran/44863
1972         PR fortran/45271
1973         PR fortran/45290
1974         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1975         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1976         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1977
1978 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1979
1980         PR fortran/36158
1981         PR fortran/33197
1982         * gfortran.dg/bessel_6.f90: New.
1983         * gfortran.dg/bessel_7.f90: New.
1984
1985 2010-08-20  Jan Hubicka  <jh@suse.cz>
1986
1987         PR c++/45307
1988         PR c++/17736
1989         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1990         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1991
1992 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1993
1994         PR target/45336
1995         * gcc.target/i386/pr45336-1.c: New.
1996         * gcc.target/i386/pr45336-2.c: Likewise.
1997         * gcc.target/i386/pr45336-3.c: Likewise.
1998         * gcc.target/i386/pr45336-4.c: Likewise.
1999
2000 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         PR testsuite/45361
2003         * gcc.target/i386/volatile-2.c: Update scan strings to also
2004         include (%rip) for the memory reference on x86_64.
2005
2006 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2007
2008         PR middle-end/44974
2009         * gcc.dg/pr44974.c: New test.
2010
2011         PR rtl-optimization/45353
2012         * gcc.dg/pr45353.c: New test.
2013
2014 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2015
2016         * gcc.target/i386/volatile-2.c: New.
2017
2018 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2019
2020         PR rtl-optimization/44691
2021         * gfortran.dg/pr44691.f: New test.
2022
2023 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2024
2025         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2026
2027 2010-08-19  Jason Merrill  <jason@redhat.com>
2028
2029         * g++.dg/init/synth3.C: New.
2030         * g++.dg/init/value8.C: New.
2031         * g++.dg/tree-ssa/empty-2.C: New.
2032         * g++.dg/cpp0x/noexcept09.C: New.
2033
2034 2010-08-19  Daniel Kraft  <d@domob.eu>
2035
2036         PR fortran/29785
2037         PR fortran/45016
2038         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2039         * gfortran.dg/pointer_remapping_1.f90: New test.
2040         * gfortran.dg/pointer_remapping_2.f03: New test.
2041         * gfortran.dg/pointer_remapping_3.f08: New test.
2042         * gfortran.dg/pointer_remapping_4.f03: New test.
2043         * gfortran.dg/pointer_remapping_5.f08: New test.
2044         * gfortran.dg/pointer_remapping_6.f08: New test.
2045
2046 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2047
2048         PR testsuite/45324
2049         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2050
2051 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2052
2053         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2054
2055 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2056
2057         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2058         variable.
2059
2060 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2061
2062         PR target/45070
2063         * gcc.c-torture/execute/pr45070.c: New.
2064
2065 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2066
2067         * g++.dg/pr44328.C: New test.
2068
2069 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2070
2071         PR fortran/36158
2072         PR fortran/33197
2073         * gfortran.dg/bessel_3.f90: New.
2074         * gfortran.dg/bessel_4.f90: New.
2075         * gfortran.dg/bessel_5.f90: New.
2076
2077 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2078
2079         PR fortran/45290
2080         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2081         * gfortran.dg/pointer_init_2.f90: New.
2082         * gfortran.dg/pointer_init_3.f90: New.
2083         * gfortran.dg/pointer_init_4.f90: New.
2084
2085 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2086
2087         PR c++/45049
2088         * g++.dg/pr45049-1.C: New test.
2089         * g++.dg/pr45049-2.C: New test.
2090
2091 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2092
2093         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2094         20 if __ARM_PCS is defined otherwise 64.
2095         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2096         instead of hard coded 64.
2097
2098 2010-08-18  Yao Qi  <yao@codesourcery.com>
2099
2100         PR target/45094
2101         * gcc.target/arm/pr45094.c: New test.
2102
2103 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2104
2105         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2106
2107 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2108
2109         PR rtl-optimization/42575
2110         * gcc.target/arm/pr42575.c: New test.
2111
2112 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2113
2114         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2115         * gcc.dg/tls/thr-cse-1.c: New.
2116
2117 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2118
2119         PR debug/42487
2120         * lib/target-supports.exp
2121         (check_effective_target_function_sections): New.
2122         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2123         function sections before proceding.
2124
2125 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2126
2127         PR fortran/45308
2128         * gfortran.dg/pr45308.f03: New test.
2129
2130 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2131
2132         PR target/45296
2133         * gcc.target/i386/pr45296.c: New test.
2134
2135 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2136
2137         * g++.dg/ext/uow-1.C: New.
2138         * g++.dg/ext/uow-2.C: New.
2139         * g++.dg/ext/uow-3.C: New.
2140         * g++.dg/ext/uow-4.C: New.
2141
2142 2010-08-17  Richard Guenther  <rguenther@suse.de>
2143
2144         PR testsuite/45266
2145         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2146
2147 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2148
2149         PR c/40563
2150         * gcc.dg/Wcxx-compat-20.c: New test.
2151
2152 2010-08-17  Daniel Kraft  <d@domob.eu>
2153
2154         PR fortran/38936
2155         * gfortran.dg/associate_1.f03: Extended to test newly supported
2156         features like association to variables.
2157         * gfortran.dg/associate_3.f03: Removed check for illegal change
2158         of associate-name here...
2159         * gfortran.dg/associate_5.f03: ...and added it here.
2160         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2161         * gfortran.dg/associate_7.f03: New test.
2162
2163 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2164
2165         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2166
2167 2010-08-15  Daniel Kraft  <d@domob.eu>
2168
2169         PR fortran/38936
2170         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2171         * gfortran.dg/associate_3.f03: Clarify comment.
2172         * gfortran.dg/associate_5.f03: New test.
2173         * gfortran.dg/associate_6.f03: New test.
2174
2175 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2176
2177         PR fortran/45211
2178         * gfortran.dg/bind_c_usage_21.f90: New.
2179         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2180
2181 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2182
2183         * gfortran.dg/optional_absent_1.f90: New.
2184         * gfortran.dg/null_actual.f90: New.
2185
2186 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2187
2188         * gfortran.dg/pointer_target_1.f90: New.
2189         * gfortran.dg/pointer_target_2.f90: New.
2190         * gfortran.dg/pointer_target_3.f90: New.
2191
2192 2010-08-15  Daniel Kraft  <d@domob.eu>
2193
2194         PR fortran/45197
2195         * gfortran.dg/elemental_args_check_3.f90: New test.
2196         * gfortran.dg/impure_1.f08: New test.
2197         * gfortran.dg/impure_2.f08: New test.
2198         * gfortran.dg/impure_3.f90: New test.
2199         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2200
2201 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2202
2203         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2204         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2205         SLP tests.
2206         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2207         misaligned loads.
2208         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2209         misaligned stores.c
2210         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2211
2212 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2213
2214         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2215         dg-require-effective-target after dg-do.
2216
2217 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2218
2219         * lib/target-supports.exp (check_effective_target_vect_int): Return
2220         true for Loongson targets.
2221         (check_effective_target_vect_shift): Likewise.
2222         (check_effective_target_vect_no_int_max): Likewise.
2223         (check_effective_target_vect_no_align): Likewise.
2224         (check_effective_target_vect_short_mult): Likewise.
2225
2226 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2227
2228         * g++.dg/cast.C: Change fields of structures to "long" to pass
2229         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2230         * g++.dg/cpp0x/iop.C: Ditto.
2231         * g++.dg/cpp0x/named_refs.C: Ditto.
2232         * g++.dg/cpp0x/rv1p.C: Ditto.
2233         * g++.dg/cpp0x/rv2p.C: Ditto.
2234         * g++.dg/cpp0x/rv3p.C: Ditto.
2235         * g++.dg/cpp0x/rv4p.C: Ditto.
2236         * g++.dg/cpp0x/rv5p.C: Ditto.
2237         * g++.dg/cpp0x/rv6p.C: Ditto.
2238         * g++.dg/cpp0x/rv7p.C: Ditto.
2239         * g++.dg/cpp0x/rv8p.C: Ditto.
2240         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2241
2242 2010-08-13  Daniel Kraft  <d@domob.eu>
2243
2244         * gfortran.dg/implied_shape_1.f08: New test.
2245         * gfortran.dg/implied_shape_2.f90: New test.
2246         * gfortran.dg/implied_shape_3.f08: New test.
2247
2248 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR libfortran/42526
2251         * gfortran.dg/char_component_initializer_1.f90: New test.
2252
2253 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2254
2255         PR tree-optimization/45241
2256         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2257
2258 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2259
2260         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2261         to dg-options.
2262         * gcc.target/i386/pr40906-2.c: Ditto.
2263         * gcc.target/i386/pr40906-3.c: Ditto.
2264
2265 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2266
2267         PR middle-end/45262
2268         * gcc.c-torture/execute/pr45262.c: New test.
2269
2270 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2271
2272         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2273         empty argument.
2274         * g++.dg/other/profile1.C: Ditto.
2275
2276 2010-08-12  Richard Guenther  <rguenther@suse.de>
2277
2278         PR tree-optimization/45232
2279         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2280         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2281         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2282         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2283         unsigned arithmetic.
2284         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2285         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2286         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2287         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2288         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2289         unsigned arithmetic.
2290         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2291         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2292         unsigned arithmetic.
2293         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2294         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2295         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2296         unsigned arithmetic.
2297         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2298         * gcc.dg/tree-ssa/negate.c: Adjust.
2299         * gcc.dg/vect/vect-1.c: Adjust.
2300         * gfortran.dg/reassoc_6.f: XFAIL.
2301
2302 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR debug/45259
2305         * gcc.dg/pr45259.c: New test.
2306
2307 2010-08-12  Wei Guozhi  <carrot@google.com>
2308
2309         PR target/44999
2310         * gcc.target/arm/pr44999.c: New testcase.
2311
2312 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2313
2314         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2315         (N): Likewise.
2316         (main): Adjust accordingly.
2317
2318 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2319
2320         * gfortran.dg/graphite/id-22.f: New.
2321
2322 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2323
2324         * gcc.dg/graphite/id-26.c: New.
2325
2326 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2327
2328         * gcc.dg/graphite/id-25.c: New.
2329
2330 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2331
2332         * gcc.dg/graphite/run-id-5.c: New.
2333         * gcc.dg/graphite/run-id-6.c: New.
2334         * gfortran.dg/graphite/id-21.f: New.
2335
2336 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2337
2338         * gcc.dg/graphite/id-24.c: New.
2339
2340 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2341
2342         * gcc.dg/tree-ssa/pr20742.c: New.
2343
2344 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2345
2346         * gcc.dg/graphite/id-23.c: New.
2347
2348 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2349
2350         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2351
2352 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2353
2354         * gcc.dg/graphite/pr42729.c: New.
2355
2356 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2357
2358         * gfortran.dg/graphite/id-20.f: New.
2359
2360 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2361
2362         * gcc.dg/graphite/id-22.c: New.
2363
2364 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2365
2366         * gcc.dg/graphite/run-id-2.c: Call abort.
2367
2368 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2369
2370         * gcc.dg/graphite/id-20.c: New.
2371
2372 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2373             Steve Kargl <kargl@gcc.gnu.org>
2374
2375         PR fortran/44595
2376         * gfortran.dg/move_alloc_3.f90: New.
2377         * gfortran.dg/random_seed_2.f90: New.
2378
2379 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2380
2381         * lib/target-supports.exp (check_effective_target_sync_int_long):
2382         Add hppa*-*-linux*.
2383         (check_effective_target_sync_char_short): Likewise.
2384
2385 2010-08-10  Yao Qi  <yao@codesourcery.com>
2386
2387         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2388         general form.
2389         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2390         * g++.dg/other/packed1.C: Likewise.
2391         * g++.dg/other/crash-4.C: Likewise.
2392         * g++.dg/ext/packed8.C: Likewise.
2393         * g++.dg/init/array16.C: Likewise.
2394
2395 2010-08-10  xinliang David Li  <davidxl@google.com>
2396         * gcc.dg/tree-ssa/loop-19.c: Add option
2397         -fno-prefetch-loop-array
2398
2399 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2400
2401         PR middle-end/45182
2402         * gcc.c-torture/compile/pr45182.c: New test.
2403
2404 2010-08-09  Jason Merrill  <jason@redhat.com>
2405
2406         PR c++/45236
2407         * g++.dg/cpp0x/variadic-104.C: New.
2408
2409 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2410
2411         PR fortran/44235
2412         * gfortran.dg/dependency_32.f90:  New test.
2413
2414 2010-08-09  Richard Guenther  <rguenther@suse.de>
2415
2416         PR middle-end/44632
2417         * g++.dg/opt/nrv17.C: New testcase.
2418
2419 2010-08-09  Richard Guenther  <rguenther@suse.de>
2420
2421         PR middle-end/45212
2422         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2423         alignment from MEM_REF offset only if we took it from the
2424         base object.
2425
2426         * gcc.target/i386/pr24178.c: New testcase.
2427
2428 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2429
2430         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2431         * gcc.dg/20030702-1.c: Ditto.
2432         * gcc.dg/20050309-1.c: Ditto.
2433         * gcc.dg/20050325-1.c: Ditto.
2434         * gcc.dg/20050330-2.c: Ditto.
2435         * gcc.dg/20051201-1.c: Ditto.
2436         * gcc.dg/gomp/pr27573.c: Ditto.
2437         * gcc.dg/gomp/pr34610.c: Ditto.
2438         * gcc.dg/pr24225.c: Ditto.
2439         * gcc.dg/pr26570.c: Ditto.
2440         * gcc.dg/pr32773.c: Ditto.
2441         * g++.dg/gcov/gcov-6.C: Ditto.
2442         * g++.dg/gomp/pr34608.C: Ditto.
2443         * gfortran.dg/gomp/pr27573.f90: Ditto.
2444
2445         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2446         dg-require-host-local dg directive.
2447         * gcc.dg/profile-dir-2.c: Ditto.
2448         * gcc.dg/profile-dir-3.c: Ditto.
2449
2450 2010-08-08  Richard Guenther  <rguenther@suse.de>
2451
2452         PR tree-optimization/45109
2453         * gcc.c-torture/compile/pr45109.c: New testcase.
2454
2455 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2456
2457         * gcc.dg/march.c: Skip if -march defined.
2458         * gcc.dg/mtune.c: Skip if -mtune defined.
2459
2460         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2461         generic thunk support.
2462
2463 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2464
2465         PR target/45213
2466         * gcc.target/i386/pr45213.c: New test.
2467
2468 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2469
2470         PR libfortran/45143
2471         * gfortran.dg/fmt_error_11.f03: New test.
2472
2473 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2474
2475         * lib/target-supports.exp (check_effective_target_sync_int_long):
2476         Add arm*-*-linux-gnueabi.
2477         (check_effective_target_sync_char_short): Likewise.
2478
2479 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2480
2481         PR fortran/45159
2482         * gfortran.dg/dependency_31.f90:  New test.
2483
2484 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2485
2486         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2487
2488 2010-08-06  Jason Merrill  <jason@redhat.com>
2489
2490         * g++.dg/cpp0x/sfinae3.C: New.
2491         * g++.dg/cpp0x/sfinae4.C: New.
2492
2493 2010-08-06  Richard Guenther  <rguenther@suse.de>
2494
2495         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2496         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2497         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2498         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2499         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2500         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2501         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2502         * gcc.c-torture/execute/20100805-1.c: Likewise.
2503
2504 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2505
2506         PR testsuite/42855
2507         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2508
2509 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2510
2511         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2512         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2513
2514 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2515
2516         * g++.dg/ipa/devirt-1.C: New test.
2517         * g++.dg/ipa/devirt-2.C: Likewise.
2518         * g++.dg/ipa/devirt-3.C: Likewise.
2519         * g++.dg/ipa/devirt-4.C: Likewise.
2520         * g++.dg/ipa/devirt-5.C: Likewise.
2521         * gcc.dg/ipa/iinline-3.c: Likewise.
2522
2523 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2524
2525         PR tree-optimization/45144
2526         * gcc.dg/tree-ssa/pr45144.c: New test.
2527
2528 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2529
2530         PR fortran/42207
2531         PR fortran/44064
2532         PR fortran/44065
2533         * gfortran.dg/class_25.f03: New.
2534         * gfortran.dg/class_26.f03: New.
2535
2536 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2537
2538         * g++.dg/warn/miss-format-1.C: Update line number.
2539
2540 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2541
2542         PR c++/44641
2543         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2544         .frame and .mask assembler directives.
2545
2546 2010-08-04  Richard Guenther  <rguenther@suse.de>
2547
2548         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2549         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2550         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2551         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2552
2553 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2554
2555         PR fortran/44857
2556         * gfortran.dg/derived_constructor_char_1.f90: New.
2557         * gfortran.dg/derived_constructor_char_2.f90: New.
2558
2559 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2560
2561         PR fortran/45159
2562         * gfortran.dg/dependency_30.f90:  New test.
2563
2564 2010-08-03  Jan Hubicka  <jh@suse.cz>
2565
2566         * gcc.c-torture/compile/pr45085.c: New testcase.
2567
2568 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2569
2570         PR fortran/44584
2571         PR fortran/45161
2572         * gfortran.dg/typebound_call_9.f03: Modified.
2573         * gfortran.dg/typebound_generic_1.f03: Modified.
2574
2575 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2576
2577         PR fortran/45159
2578
2579         * gfortran.dg/dependency_29.f90:  New test.
2580
2581 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2582
2583         PR fortran/36854
2584         * gfortran.dg/character_comparison_2.f90:  New test.
2585         * gfortran.dg/character_comparison_3.f90:  New test.
2586         * gfortran.dg/dependency_28.f90:  New test.
2587
2588 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2589
2590         PR target/40457
2591         * gcc.target/arm/pr40457-1.c: New test.
2592         * gcc.target/arm/pr40457-2.c: New test.
2593
2594 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2595
2596         PR fortran/44912
2597         * gfortran.dg/typebound_call_17.f03: New.
2598
2599 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2600
2601         PR fortran/44929
2602         * gfortran.dg/allocate_derived_3.f90: New.
2603
2604 2010-07-30  Xinliang David Li  <davidxl@google.com>
2605         PR tree-optimization/45121
2606         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2607
2608 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2609
2610         PR c++/45112
2611         * g++.dg/pr45112.C: New test.
2612
2613 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2614
2615         PR debug/45055
2616         PR rtl-optimization/45137
2617         * gcc.dg/pr45055.c: New test.
2618
2619 2010-07-30  Alan Modra  <amodra@gmail.com>
2620
2621         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2622         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2623
2624 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2625
2626         PR fortran/45087
2627         PR fortran/45125
2628         * gfortran.dg/whole_file_25.f90: New.
2629         * gfortran.dg/whole_file_26.f90: New.
2630         * gfortran.dg/whole_file_27.f90: New.
2631
2632 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2633
2634         PR fortran/44962
2635         * gfortran.dg/typebound_proc_17.f03: New.
2636
2637 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2638
2639         PR fortran/45004
2640         * gfortran.dg/move_alloc_2.f90: New.
2641
2642 2010-07-29  Xinliang David Li  <davidxl@google.com>
2643         PR tree-optimization/45121
2644         * c-c++-common/uninit-17.c: Fix expected output.
2645
2646 2010-07-29  Richard Guenther  <rguenther@suse.de>
2647
2648         PR tree-optimization/45120
2649         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2650
2651 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2652
2653         PR fortran/42051
2654         PR fortran/44064
2655         * gfortran.dg/pr42051.f03: New testcase.
2656
2657 2010-07-29  Richard Guenther  <rguenther@suse.de>
2658
2659         PR middle-end/45034
2660         * gcc.c-torture/execute/pr45034.c: New testcase.
2661
2662 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2663
2664         PR c++/45096
2665         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2666
2667 2010-07-28  Daniel Kraft  <d@domob.eu>
2668
2669         * gfortran.dg/bound_8.f90: New test.
2670
2671 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR debug/45105
2674         * gcc.dg/pr45105.c: New test.
2675
2676 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2677
2678         PR rtl-optimization/45107
2679         * gcc.dg/pr45107.c: New test.
2680
2681 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2682
2683         PR rtl-optimization/45101
2684         * gcc.dg/pr45101.c: New test.
2685
2686 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2687
2688         PR fortran/45077
2689         * gfortran.dg/whole_file_24.f90: New.
2690
2691 2010-07-27  Jason Merrill  <jason@redhat.com>
2692
2693         * g++.dg/cpp0x/variadic102.C: New.
2694         * g++.dg/cpp0x/variadic103.C: New.
2695
2696 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2697
2698         PR rtl-optimization/40956
2699         PR target/42495
2700         PR middle-end/42574
2701         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2702         * gcc.target/arm/pr42574.c: Add tests.
2703
2704 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2705
2706         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2707         test name.
2708         (cleanup-repo-files): Ditto.
2709         (cleanup-saved-temps): Ditto.
2710
2711 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2712
2713         PR testsuite/44701
2714         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2715
2716         PR c/45079
2717         * gcc.dg/pr45079.c: New test.
2718
2719 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2720
2721         PR tree-optimization/44152
2722         * gcc.dg/vect/fast-math-pr44152.c: New test.
2723
2724 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2725
2726         PR ObjC/44140
2727         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2728         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2729         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2730         * obj-c++.dg/torture/trivial.mm: Ditto.
2731         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2732         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2733         * objc.dg/torture/tls/thr-init.m: Ditto.
2734         * objc.dg/torture/trivial.m: Ditto.
2735
2736 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2737
2738         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2739         Skip on spu-*-* targets.
2740
2741 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR tree-optimization/45083
2744         * gcc.dg/pr45083.c: New test.
2745
2746 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2747
2748         PR fortran/40873
2749         * gfortran.dg/whole_file_22.f90: New test.
2750         * gfortran.dg/whole_file_23.f90: New test.
2751
2752 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2753             Jack Howarth  <howarth@bromo.med.uc.edu>
2754             Richard Henderson  <rth@redhat.com>
2755
2756         PR target/44132
2757         * gcc.dg/tls/thr-init-1.c: New.
2758         * gcc.dg/tls/thr-init-2.c: New.
2759         * gcc.dg/torture/tls New.
2760         * gcc.dg/torture/tls/tls-test.c: New.
2761         * gcc.dg/torture/tls/thr-init-1.c: New.
2762         * gcc.dg/torture/tls/tls.exp: New.
2763         * gcc.dg/torture/tls/thr-init-2.c: New.
2764         * gcc.dg/tls/emutls-2.c: New test
2765
2766         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2767         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2768         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2769         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2770         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2771         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2772         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2773         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2774         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2775         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2776         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2777         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2778         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2779         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2780         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2781         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2782         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2783         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2784         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2785         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2786         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2787         gfortran.dg/gomp/omp_threadprivate1.f90,
2788         gfortran.dg/gomp/omp_threadprivate2.f90,
2789         gfortran.dg/gomp/reduction1.f90,
2790         gfortran.dg/gomp/sharing-1.f90: Likewise.
2791
2792 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2793
2794         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2795         sse_runtime.
2796         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2797         dg-require-visibility.
2798
2799 2010-07-26  Richard Guenther  <rguenther@suse.de>
2800
2801         PR tree-optimization/43784
2802         * gcc.c-torture/execute/pr43784.c: New testcase.
2803         * g++.dg/torture/pr43784.C: Likewise.
2804
2805 2010-07-26  Richard Guenther  <rguenther@suse.de>
2806
2807         PR middle-end/45056
2808         * g++.dg/pr45056.C: New testcase.
2809
2810 2010-07-26  Richard Guenther  <rguenther@suse.de>
2811
2812         PR tree-optimization/45071
2813         * gcc.dg/pr45071.c: New testcase.
2814
2815 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2816
2817         PR fortran/45066
2818         * gfortran.dg/namelist_62.f90: New.
2819
2820 2010-07-26  Richard Guenther  <rguenther@suse.de>
2821
2822         * gcc.c-torture/execute/pr45017.c: Move ...
2823         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2824
2825 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2826
2827         PR fortran/40628
2828         * trim_optimize_1.f90:  New test.
2829         * character_comparision_1.f90:  New test.
2830
2831 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2832
2833         PR fortran/42852
2834         * gfortran.dg/wtruncate_fix.f: New test.
2835
2836 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2837
2838         PR testsuite/45068
2839         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2840
2841 2010-07-24  Richard Guenther  <rguenther@suse.de>
2842
2843         PR lto/43788
2844         * g++.dg/lto/20100724-1_0.C: New testcase.
2845
2846 2010-07-24  Richard Guenther  <rguenther@suse.de>
2847
2848         PR lto/43212
2849         * gcc.dg/lto/20100724-1_0.c: New testcase.
2850         * gcc.dg/lto/20100724-1_1.c: Likewise.
2851
2852 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2853
2854         PR fortran/40011
2855         * gfortran.dg/whole_file_21.f90: New.
2856
2857         * gfortran.dg/integer_exponentiation_3.F90: Use
2858         -ffloat-store only for i?86/x86-64 -m32.
2859
2860 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2861
2862         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2863         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2864
2865 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2866
2867         * gfortran.dg/func_decl_4.f90: Split test into two ...
2868         * gfortran.dg/func_decl_5.f90: ... parts.
2869         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2870         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2871         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2872         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2873         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2874         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2875         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2876         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2877         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2878         * gfortran.dg/sizeof.f90: Make test valid.
2879         * gfortran.dg/pr20865.f90: Add new dg-error.
2880         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2881         * gfortran.dg/g77/19990218-0.f: Ditto.
2882         * gfortran.dg/g77/19990218-1.f: Ditto.
2883         * gfortran.dg/g77/970625-2.f: Ditto.
2884         * gfortran.dg/pr37243.f: Fix function declaration.
2885         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2886         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2887
2888 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2889
2890         PR fortran/44945
2891         * gfortran.dg/char_array_structure_constructor.f90: Add
2892         -fwhole-file as dg-option as it otherwise fails on some
2893         systems.
2894
2895 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2896
2897         * gnat.dg/aggr16.ad[sb]: New test.
2898         * gnat.dg/aggr16_pkg.ads: New helper.
2899
2900 2010-07-23  Richard Guenther  <rguenther@suse.de>
2901
2902         PR lto/43071
2903         * g++.dg/lto/20100723-1_0.C: New testcase.
2904
2905 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2906
2907         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2908         AVX support.
2909         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2910         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2911
2912 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2913
2914         * lib/target-supports.exp (add_options_for_tls): New proc.
2915         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2916         * g++.dg/tls/static-1a.cc: Likewise.
2917         * gcc.dg/tls/emutls-1.c: Likewise.
2918         * gcc.dg/tls/opt-11.c: Likewise.
2919         * gcc.dg/tls/opt-12.c: Likewise.
2920         * gcc.dg/tls/pr24428-2.c: Likewise.
2921         * gcc.dg/tls/pr24428.c: Likewise.
2922         * obj-c++.dg/tls/static-1.mm: Likewise.
2923         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2924         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2925         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2926         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2927         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2928         * objc.dg/torture/tls/thr-init.m: Likewise.
2929         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2930
2931 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2932
2933         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2934         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2935         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2936         optimized dump files.
2937
2938 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR tree-optimization/45047
2941         * gcc.c-torture/compile/pr45047.c: New test.
2942
2943 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2944
2945         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2946         instead of dg-compile.
2947         * gcc.dg/float-range-4.c: Ditto.
2948         * gcc.dg/float-range-5.c: Ditto.
2949         * gcc.dg/fold-overflow-1.c: Ditto.
2950         * gcc.dg/gomp/sections-4.c: Ditto.
2951         * gcc.dg/transparent-union-1.c: Ditto.
2952         * gcc.dg/transparent-union-2.c: Ditto.
2953         * gcc.target/i386/pr39315-check.c: Ditto.
2954         * g++.dg/gomp/sections-4.C: Ditto.
2955         * g++.dg/template/dtor7.C: Ditto.
2956         * g++.dg/tree-ssa/pr19952.C: Ditto.
2957         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2958         * gfortran.dg/graphite/pr42185.f90: Ditto.
2959         * gfortran.dg/namelist_36.f90: Ditto.
2960         * gnat.dg/noreturn1.adb: Ditto.
2961         * gnat.dg/specs/small_alignment.ads: Ditto.
2962
2963 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2964
2965         PR tree-optimization/44915
2966         * g++.dg/torture/pr44915.C: New test.
2967
2968 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2969
2970         PR tree-optimization/44914
2971         * g++.dg/tree-ssa/pr44914.C: New test.
2972
2973 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2974
2975         PR target/44290
2976         * gcc.dg/pr44290-1.c: New test.
2977         * gcc.dg/pr44290-2.c: New test.
2978
2979 2010-07-23  Jason Merrill  <jason@redhat.com>
2980
2981         PR c++/45008
2982         * g++.dg/abi/mangle44.C: New.
2983
2984 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2985
2986         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2987         for compile-time only tests.
2988         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2989         target check.
2990         * gcc.target/i386/pr39315-4.c: Ditto.
2991         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2992         target check.  Include sse-os-support.h.
2993         (main): Call check_isa and sse_os_support.
2994         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2995         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2996         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2997         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2998         target check.  Include sse-os-support.h.
2999         (main): Call check_isa and sse_os_support.
3000         * gcc.target/i386/vperm-v2df.c: Ditto.
3001
3002 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3003
3004         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3005         (check_effective_target_avx_runtime): New procedure.
3006         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3007         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3008
3009         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3010         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3011         and __get_cpuid test.
3012         * gcc.dg/compat/vector-2b_main.c: Ditto.
3013
3014         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3015
3016         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3017         for compile-time only test.
3018         * gcc.dg/pr32716.c: Ditto.
3019         * gcc.dg/pr34856.c: Ditto.
3020         * gcc.dg/pr36997.c: Ditto.
3021         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3022         * gfortran.dg/pr28158.f90: Ditto.
3023         * gfortran.dg/pr30667.f: Ditto.
3024
3025         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3026         i?86-*-* and x86_64-*-* targets to disable execution on targets
3027         without sse2 runtime support.
3028         * g++.dg/vect/vect.exp: Ditto.
3029         * gfortran.dg/vect/vect.exp: Ditto.
3030
3031         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3032         * gcc.dg/pr37544.c: Ditto.
3033         * gcc.dg/pr40550.c: Ditto.
3034         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3035         * gcc.dg/compat/vector-1a_main.c: Ditto.
3036         * gcc.dg/compat/vector-2a_main.c: Ditto.
3037         * gcc.dg/torture/pr16104-1.c: Ditto.
3038         * gcc.dg/torture/pr35771-1.c: Ditto.
3039         * gcc.dg/torture/pr35771-2.c: Ditto.
3040         * gcc.dg/torture/pr35771-3.c: Ditto.
3041         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3042         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3043         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3044         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3045         * g++.dg/other/i386-1.C: Ditto.
3046         * g++.dg/other/pr40446.C: Ditto.
3047
3048 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3049
3050         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3051
3052 2010-07-23  Daniel Kraft  <d@domob.eu>
3053
3054         PR fortran/44709
3055         * gfortran.dg/exit_1.f08: New test.
3056         * gfortran.dg/exit_2.f08: New test.
3057
3058 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3059
3060         PR tree-optimization/39839
3061         * gcc.target/arm/pr39839.c: New test case.
3062
3063 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3064
3065         * gnat.dg/unchecked_convert5b.adb: New test.
3066         * gnat.dg/unchecked_convert6.adb: Likewise.
3067         * gnat.dg/unchecked_convert6b.adb: Likewise.
3068
3069 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3070
3071         * gnat.dg/aggr15.ad[sb]: New test.
3072
3073 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3074
3075         PR debug/45024
3076         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3077
3078 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3079
3080         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3081         with dg-require-linker-plugin.
3082
3083 2010-07-22  Richard Guenther  <rguenther@suse.de>
3084
3085         PR lto/43850
3086         * g++.dg/lto/20100722-1_0.C: New testcase.
3087
3088 2010-07-22  Richard Guenther  <rguenther@suse.de>
3089
3090         PR lto/42451
3091         * gcc.dg/lto/20100720-3_0.c: New testcase.
3092         * gcc.dg/lto/20100720-3_1.c: Likewise.
3093
3094 2010-07-22  Richard Guenther  <rguenther@suse.de>
3095
3096         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3097         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3098
3099         PR lto/43373
3100         * gcc.dg/lto/20100722-1_0.c: New testcase.
3101
3102 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3103
3104         PR tree-optimization/44891
3105         * gcc.c-torture/compile/pr44891.c: New test.
3106
3107 2010-07-22  Richard Guenther  <rguenther@suse.de>
3108
3109         PR tree-optimization/45017
3110         * gcc.c-torture/execute/pr45017.c: New testcase.
3111
3112 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3113
3114         PR fortran/45019
3115         * gfortran.dg/aliasing_dummy_5.f90: New.
3116
3117 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3118
3119         PR target/43698
3120         * gcc.target/arm/pr43698.c: New test.
3121
3122 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3123
3124         PR fortran/44929
3125         * Revert my commit r162325 for this PR.
3126
3127 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3128
3129         PR debug/45015
3130         * gcc.target/m68k/pr45015.c: New test.
3131
3132 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3133
3134         PR c++/44641
3135         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3136         comments.
3137
3138 2010-07-21  Richard Guenther  <rguenther@suse.de>
3139
3140         PR lto/45018
3141         * g++.dg/lto/20100721-1_0.C: New testcase.
3142
3143 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3144
3145         PR tree-optimization/44900
3146         * g++.dg/torture/pr44900.C: New test.
3147
3148 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3149
3150         PR middle-end/44738
3151         * c-c++-common/uninit-17.c: Correct expected error.
3152
3153 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3154
3155         * gcc.dg/guality/asm-1.c: New test.
3156
3157         PR debug/45003
3158         * gcc.dg/guality/pr45003-2.c: New test.
3159         * gcc.dg/guality/pr45003-3.c: New test.
3160
3161 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3162
3163         PR libfortran/44697
3164         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3165
3166 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3167
3168         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3169         defined on the current line.
3170         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3171         * g++.dg/debug/dwarf2/pr44641.C: New.
3172
3173 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3174
3175         * gcc.target/powerpc/block-move-1.c: New test.
3176         * gcc.target/powerpc/block-move-2.c: New test.
3177
3178 2010-07-20  Jason Merrill  <jason@redhat.com>
3179
3180         PR c++/44967
3181         * g++.dg/cpp0x/sfinae2.C: New.
3182
3183 2010-07-20  Richard Guenther  <rguenther@suse.de>
3184
3185         PR lto/42696
3186         * gcc.dg/lto/20100720-4_0.c: New testcase.
3187
3188 2010-07-20  Richard Guenther  <rguenther@suse.de>
3189
3190         PR lto/43221
3191         * gcc.dg/lto/20100720-2_0.c: New testcase.
3192         * gcc.dg/lto/20100720-2_1.c: Likewise.
3193
3194 2010-07-20  Richard Guenther  <rguenther@suse.de>
3195
3196         PR lto/43208
3197         * gcc.dg/lto/20100720-1_0.c: New testcase.
3198         * gcc.dg/lto/20100720-1_1.c: Likewise.
3199
3200 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR debug/45003
3203         * gcc.dg/guality/pr45003-1.c: New test.
3204
3205 2010-07-20  Richard Guenther  <rguenther@suse.de>
3206
3207         PR tree-optimization/44977
3208         * gcc.dg/torture/pr44977.c: New testcase.
3209
3210 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3211
3212         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3213         sync_char_short
3214
3215 2010-07-20  Richard Guenther  <rguenther@suse.de>
3216
3217         PR middle-end/44971
3218         PR middle-end/44988
3219         * gcc.dg/pr44971.c: New testcase.
3220         * gcc.c-torture/compile/pr44988.c: Likewise.
3221
3222 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3223
3224         PR fortran/44929
3225         * gfortran.dg/allocate_with_typespec.f90: New test.
3226         * gfortran.dg/allocate_derived_1.f90: Update error message.
3227
3228 2010-07-19  Jason Merrill  <jason@redhat.com>
3229
3230         PR c++/44996
3231         * g++.dg/cpp0x/decltype23.C: New.
3232
3233 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3234
3235         PR fortran/42385
3236         * gfortran.dg/class_defined_operator_1.f03 : New test.
3237
3238 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3239
3240         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3241         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3242         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3243         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3244
3245 2010-07-19  Richard Guenther  <rguenther@suse.de>
3246
3247         PR middle-end/44941
3248         * gcc.c-torture/compile/pr44941.c: New testcase.
3249
3250 2010-07-19  Jason Merrill  <jason@redhat.com>
3251
3252         PR c++/44969
3253         * g++.dg/template/sfinae24.C: New.
3254
3255 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3256
3257         PR fortran/44353
3258         * gfortran.dg/data_implied_do_2.f90: Removed.
3259
3260 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3261
3262         PR c++/44969
3263         * g++.dg/template/sfinae23.C: New.
3264
3265 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3266
3267         * lib/target-supports.exp (check_sse_os_support_available): New
3268         proc.
3269         (check_sse_hw_available): New proc.
3270         (check_effective_target_sse_runtime): New proc.
3271         (check_effective_target_sse2_runtime): New proc.
3272         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3273         -msse2 if check_sse_os_support_available.
3274         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3275         check_sse_os_support_available.
3276         * gcc.dg/vect/vect.exp: Likewise.
3277         * gfortran.dg/vect/vect.exp: Likewise.
3278         * gcc.target/i386/sol2-check: Renamed to ...
3279         * gcc.target/i386/sse-os-support.h: ... this.
3280         (sol2_check): Renamed to ...
3281         (sse_os_support): ... this.
3282         Only test movss with xmm registers.
3283         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3284         Removed ILL_INSN, ILL_INSN_LEN.
3285         * gcc.target/i386/sse2-check.h: Likewise.
3286         * gcc.target/i386/sse3-check.h: Likewise.
3287         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3288         Removed cpuid.h, __get_cpuid test.
3289         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3290         Removed cpuid.h, __get_cpuid test.
3291         * g++.dg/other/pr40446.C: Likewise.
3292         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3293         * gcc.dg/compat/vector-1a_main.c: Likewise.
3294         * gcc.dg/compat/vector-2a_main.c: Likewise.
3295         * gcc.dg/pr36584.c: Likewise.
3296         * gcc.dg/pr37544.c: Likewise.
3297         * gcc.dg/torture/pr16104-1.c: Likewise.
3298         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3299         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3300         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3301         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3302         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3303         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3304         sse2_runtime.
3305         * gcc.dg/torture/pr35771-2.c: Likewise.
3306         * gcc.dg/torture/pr35771-3.c: Likewise.
3307         * gcc.target/i386/pr39315-2.c: Likewise.
3308         * gcc.target/i386/pr39315-4.c: Likewise.
3309         * gcc.target/i386/vperm-v2df.c: Likewise.
3310         * gcc.target/i386/vperm-v2di.c: Likewise.
3311         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3312         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3313         sse_runtime.
3314
3315 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3316
3317         PR fortran/44353
3318         * gfortran.dg/data_implied_do_2.f90: New test.
3319
3320 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3321
3322         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3323
3324 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3325
3326         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3327         to the "mips16" group.
3328         (mips_using_mips16_p): New procedure.
3329         (mips-dg-options): Use it.
3330
3331 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3332
3333         * gcc.target/mips/mips16-attributes-4.c: New test.
3334
3335 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3336
3337         PR testsuite/44418
3338         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3339         * gcc.target/powerpc/recip-2.c: Ditto.
3340         * gcc.target/powerpc/recip-3.c: Ditto.
3341
3342 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3343
3344         * gcc.target/arm/pr42235.c: New test.
3345
3346 2010-07-16  Jason Merrill  <jason@redhat.com>
3347
3348         PR c++/32505
3349         * g++.dg/template/partial8.C: New.
3350
3351 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3352
3353         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3354         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3355         in C++.
3356         (gualcvt): New overloaded inline.
3357         (GUALCVT): Use it for C++.
3358         * g++.dg/guality/guality.exp: New.
3359         * g++.dg/guality/guality.h: New.
3360         * g++.dg/guality/redeclaration1.C: New test.
3361         * g++.dg/dg.exp: Prune also guality/* tests.
3362         * gcc.dg/guality/pr43141.c: Moved to...
3363         * c-c++-common/guality/pr43141.c: ... here.
3364
3365 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3366
3367         PR libfortran/37077
3368         * gfortran.dg/char4_iunit_2.f03: New test.
3369
3370 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3371
3372         * lib/plugin-support.exp (plugin-test-execute):
3373         Add ${gcc_objdir}/intl to includes.
3374
3375 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3376
3377         PR target/44942
3378         * gcc.c-torture/execute/pr44942.c: New test.
3379         * gcc.target/i386/pr44942.c: New test.
3380
3381 2010-07-15  Jason Merrill  <jason@redhat.com>
3382
3383         PR c++/44909
3384         * g++.dg/cpp0x/implicit7.C: New.
3385         * g++.dg/cpp0x/implicit8.C: New.
3386
3387 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3388
3389         Disable float tests for __SPU__ targets due to lack of signed zero:
3390         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3391         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3392         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3393         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3394         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3395         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3396         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3397         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3398         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3399
3400 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3401
3402         * gfortran.dg/select_char_2.f90: New test.
3403
3404 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3405
3406         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3407         with DECL_CHAIN.
3408
3409 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3410
3411         PR fortran/44936
3412         * gfortran.dg/typebound_generic_9.f03: New.
3413
3414 2010-07-15  Richard Guenther  <rguenther@suse.de>
3415
3416         PR tree-optimization/44946
3417         * gcc.c-torture/compile/pr44946.c: New testcase.
3418
3419 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3420
3421         PR fortran/40206
3422         * gfortran.dg/select_char_3.f90: New test.
3423
3424 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3425             Kevin F. Quinn  <kevquinn@gentoo.org>
3426
3427         * gcc.dg/Wtrampolines.c: New.
3428
3429 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3430
3431         PR libfortran/44934
3432         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3433
3434 2010-07-14  Jason Merrill  <jason@redhat.com>
3435
3436         PR c++/44810
3437         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3438
3439         Implement C++0x unrestricted unions (N2544)
3440         * g++.dg/cpp0x/union1.C: New.
3441         * g++.dg/cpp0x/union2.C: New.
3442         * g++.dg/cpp0x/union3.C: New.
3443         * g++.dg/cpp0x/defaulted2.C: Adjust.
3444         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3445         * g++.old-deja/g++.ext/anon2.C: Adjust.
3446         * g++.old-deja/g++.mike/misc6.C: Adjust.
3447
3448 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3449
3450         PR fortran/44925
3451         * gfortran.dg/c_loc_tests_15.f90: New.
3452
3453 2010-07-13  Jason Merrill  <jason@redhat.com>
3454
3455         PR c++/44909
3456         * g++.dg/cpp0x/implicit6.C: New.
3457
3458 2010-07-13  Jason Merrill  <jason@redhat.com>
3459
3460         PR c++/44540
3461         * g++.dg/abi/noreturn1.C: New.
3462         * g++.dg/abi/noreturn2.C: New.
3463
3464 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3465
3466         PR other/44874
3467         PR debug/44832
3468         * c-c++-common/pr44832.c: New test.
3469
3470 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3471
3472         PR objc/44488
3473         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3474         on the target.  Make sure that we can assemble the emitted asm when
3475         the test type is 'compile'.
3476
3477 2010-07-13  Richard Guenther  <rguenther@suse.de>
3478
3479         PR tree-optimization/36960
3480         * g++.dg/torture/pr36960.C: New testcase.
3481
3482 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3483
3484         PR c++/44908
3485         * g++.dg/template/sfinae21.C: New.
3486         * g++.dg/template/sfinae22.C: Likewise.
3487
3488 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3489
3490         PR testsuite/42843
3491         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3492         * gcc.dg/plugin/ggcplug.c: Likewise.
3493         * g++.dg/plugin/selfassign.c: Likewise.
3494         * g++.dg/plugin/attribute_plugin.c: Likewise.
3495         * g++.dg/plugin/dumb_plugin.c: Likewise.
3496         * g++.dg/plugin/pragma_plugin.c: Likewise.
3497
3498 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3499
3500         * gcc.c-torture/execute/pr44683.x: New.
3501         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3502
3503 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3504
3505         PR fortran/44434
3506         PR fortran/44565
3507         PR fortran/43945
3508         PR fortran/44869
3509         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3510         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3511         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3512         * gfortran.dh/typebound_call_16.f03: New.
3513         * gfortran.dg/typebound_generic_6.f03: New.
3514         * gfortran.dg/typebound_generic_7.f03: New.
3515         * gfortran.dg/typebound_generic_8.f03: New.
3516
3517 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3518
3519         PR libfortran/37077
3520         * gfortran.dg/char4_iunit_1.f03: New test.
3521
3522 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3523
3524         * gcc.dg/tree-ssa/vrp53.c: New test.
3525
3526 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3527
3528         PR c++/44907
3529         * g++.dg/template/sfinae19.C: New.
3530         * g++.dg/template/sfinae20.C: Likewise.
3531
3532 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3533
3534         * gcc.target/arm/interrupt-1.c: New test.
3535         * gcc.target/arm/interrupt-2.c: New test.
3536
3537 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3538
3539         * gcc.dg/pr42427.c: Require c99_runtime.
3540         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3541         c99_runtime.
3542         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3543         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3544         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3545         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3546         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3547         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3548         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3549         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3550         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3551         * gcc.target/i386/pr37275.c: Require visibility support.
3552
3553 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3554
3555         * lib/target-supports.exp (check_effective_target_sse): New proc.
3556         * gcc.target/i386/sol2-check.h: New file.
3557         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3558         Include sol2-check.h.
3559         (main) Only run do_test () if sol2_check ().
3560         * gcc.target/i386/sse2-check.h: Likewise.
3561         * gcc.target/i386/sse3-check.h: Likewise.
3562         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3563         [__sun__ && __svr4__]: Execute SSE2 instruction.
3564         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3565         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3566         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3567         * g++.dg/ext/vector14.C: Likewise.
3568         * g++.dg/other/mmintrin.C: Likewise.
3569         * gcc.dg/20020418-1.c: Likewise.
3570         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3571         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3572         * gcc.dg/format/unnamed-1.c: Likewise.
3573         Adapt dg-warning line number.
3574         * gcc.dg/graphite/pr40281.c: Likewise.
3575         * gcc.dg/pr32176.c: Likewise.
3576         * gcc.dg/pr40550.c: Likewise.
3577         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3578         * gcc.dg/torture/pr36891.c: Likewise.
3579         * gcc.target/i386/20020218-1.c: Likewise.
3580         * gcc.target/i386/20020523.c: Likewise.
3581         * gcc.target/i386/abi-1.c: Likewise.
3582         * gcc.target/i386/brokensqrt.c: Likewise.
3583         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3584         * gcc.target/i386/pr13366.c: Likewise.
3585         * gcc.target/i386/pr13685.c: Likewise.
3586         * gcc.target/i386/pr24306.c: Likewise.
3587         * gcc.target/i386/pr31486.c: Likewise.
3588         * gcc.target/i386/pr32065-1.c: Likewise.
3589         * gcc.target/i386/pr32065-2.c: Likewise.
3590         * gcc.target/i386/pr32389.c: Likewise.
3591         * gcc.target/i386/pr38824.c: Likewise.
3592         * gcc.target/i386/pr38931.c: Likewise.
3593         * gcc.target/i386/pr39592-1.c: Likewise.
3594         * gcc.target/i386/pr43766.c: Likewise.
3595         * gcc.target/i386/recip-divf.c: Likewise.
3596         * gcc.target/i386/recip-sqrtf.c: Likewise.
3597         * gcc.target/i386/recip-vec-divf.c: Likewise.
3598         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3599         * gcc.target/i386/sse-1.c: Likewise.
3600         * gcc.target/i386/sse-16.c: Likewise.
3601         * gcc.target/i386/sse-2.c: Likewise.
3602         * gcc.target/i386/sse-20.c: Likewise.
3603         * gcc.target/i386/sse-3.c: Likewise.
3604         * gcc.target/i386/sse-7.c: Likewise.
3605         * gcc.target/i386/sse-9.c: Likewise.
3606         * gcc.target/i386/sse-addps-1.c: Likewise.
3607         * gcc.target/i386/sse-addss-1.c: Likewise.
3608         * gcc.target/i386/sse-andnps-1.c: Likewise.
3609         * gcc.target/i386/sse-andps-1.c: Likewise.
3610         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3611         * gcc.target/i386/sse-comiss-1.c: Likewise.
3612         * gcc.target/i386/sse-comiss-2.c: Likewise.
3613         * gcc.target/i386/sse-comiss-3.c: Likewise.
3614         * gcc.target/i386/sse-comiss-4.c: Likewise.
3615         * gcc.target/i386/sse-comiss-5.c: Likewise.
3616         * gcc.target/i386/sse-comiss-6.c: Likewise.
3617         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3618         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3619         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3620         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3621         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3622         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3623         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3624         * gcc.target/i386/sse-divps-1.c: Likewise.
3625         * gcc.target/i386/sse-divss-1.c: Likewise.
3626         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3627         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3628         * gcc.target/i386/sse-maxps-1.c: Likewise.
3629         * gcc.target/i386/sse-maxss-1.c: Likewise.
3630         * gcc.target/i386/sse-minps-1.c: Likewise.
3631         * gcc.target/i386/sse-minss-1.c: Likewise.
3632         * gcc.target/i386/sse-movaps-1.c: Likewise.
3633         * gcc.target/i386/sse-movaps-2.c: Likewise.
3634         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3635         * gcc.target/i386/sse-movhps-1.c: Likewise.
3636         * gcc.target/i386/sse-movhps-2.c: Likewise.
3637         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3638         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3639         * gcc.target/i386/sse-movntps-1.c: Likewise.
3640         * gcc.target/i386/sse-movss-1.c: Likewise.
3641         * gcc.target/i386/sse-movss-2.c: Likewise.
3642         * gcc.target/i386/sse-movss-3.c: Likewise.
3643         * gcc.target/i386/sse-movups-1.c: Likewise.
3644         * gcc.target/i386/sse-movups-2.c: Likewise.
3645         * gcc.target/i386/sse-mulps-1.c: Likewise.
3646         * gcc.target/i386/sse-mulss-1.c: Likewise.
3647         * gcc.target/i386/sse-orps-1.c: Likewise.
3648         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3649         * gcc.target/i386/sse-recip-vec.c: Likewise.
3650         * gcc.target/i386/sse-recip.c: Likewise.
3651         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3652         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3653         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3654         * gcc.target/i386/sse-subps-1.c: Likewise.
3655         * gcc.target/i386/sse-subss-1.c: Likewise.
3656         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3657         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3658         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3659         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3660         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3661         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3662         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3663         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3664         * gcc.target/i386/sse-xorps-1.c: Likewise.
3665         * gcc.target/i386/ssefn-1.c: Likewise.
3666         * gcc.target/i386/ssefn-3.c: Likewise.
3667         * gcc.target/i386/sseregparm-1.c: Likewise.
3668         * gcc.target/i386/stackalign/return-3.c: Likewise.
3669         * gcc.target/i386/vectorize1.c: Likewise.
3670         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3671         * gcc.target/i386/xorps-sse.c: Likewise.
3672         * gfortran.dg/pr28158.f90: Likewise.
3673         * gfortran.dg/pr30667.f: Likewise.
3674         * gnat.dg/loop_optimization7.adb: Likewise.
3675         * gnat.dg/sse_nolib.adb: Likewise.
3676
3677 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3678
3679         PR fortran/44702
3680         * gfortran.dg/use_rename_6.f90: New.
3681         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3682
3683 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3684
3685         PR fortran/44869
3686         * gfortran.dg/class_24.f03: New.
3687
3688 2010-07-10  Richard Guenther  <rguenther@suse.de>
3689
3690         PR lto/44889
3691         * gcc.dg/lto/20100709-1_0.c: New testcase.
3692         * gcc.dg/lto/20100709-1_1.c: Likewise.
3693
3694 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3695
3696         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3697
3698 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3699
3700         PR objc/44140
3701         * objc.dg/lto/trivial-1_0.m: New.
3702         * objc.dg/lto/lto.exp: New.
3703         * obj-c++.dg/lto/trivial-1_0.mm: New.
3704         * obj-c++.dg/lto/lto.exp: New.
3705         * objc.dg/symtab-1.m: Adjust sizes.
3706         * objc.dg/image-info.m: Do not run for gnu-runtime.
3707
3708 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3709
3710         * gcc.dg/pr32370.c: Allow another kind of error message.
3711
3712 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3713
3714         * gnat.dg/atomic3.adb: New test.
3715
3716 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3717             Denys Vlasenko  <dvlasenk@redhat.com>
3718             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3719
3720         PR tree-optimization/28632
3721         * gcc.dg/tree-ssa/vrp51.c: New test.
3722         * gcc.dg/tree-ssa/vrp52.c: New test.
3723
3724 2010-07-09  Jason Merrill  <jason@redhat.com>
3725
3726         * g++.dg/abi/covariant6.C: New.
3727         * g++.dg/inherit/covariant17.C: Test both bases.
3728         * g++.dg/inherit/covariant7.C: Check vtable layout.
3729
3730 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3731
3732         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3733
3734 2010-07-09  Richard Guenther  <rguenther@suse.de>
3735
3736         PR tree-optimization/44852
3737         * gcc.c-torture/execute/pr44852.c: New testcase.
3738
3739 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3740
3741         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3742         multiplication by values.
3743         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3744         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3745
3746 2010-07-09  Richard Guenther  <rguenther@suse.de>
3747
3748         PR tree-optimization/44882
3749         * gfortran.dg/pr44882.f90: New testcase.
3750
3751 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3752
3753         PR target/40657
3754         * gcc.target/arm/pr40657-1.c: New test.
3755         * gcc.target/arm/pr40657-2.c: New test.
3756         * gcc.c-torture/execute/pr40657.c: New test.
3757
3758 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3759
3760         * gcc.dg/tree-ssa/vrp50.c: New test.
3761         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3762
3763 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3764
3765         PR fortran/44649
3766         * gfortran.dg/c_sizeof_1.f90: Modified.
3767         * gfortran.dg/storage_size_1.f08: New.
3768         * gfortran.dg/storage_size_2.f08: New.
3769
3770 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3771
3772         * gcc.c-torture/execute/20100708-1.c: New test.
3773
3774 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3775
3776         PR fortran/44847
3777         * gfortran.dg/gomp/pr44847.f90: New test.
3778
3779 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3780
3781         PR tree-optimization/44710
3782         * gcc.dg/tree-ssa/ifc-6.c: New.
3783         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3784
3785 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3786
3787         PR fortran/18918
3788         * gfortran.dg/coarray_10.f90: Add an additional test.
3789
3790 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3791
3792         PR middle-end/44828
3793         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3794         * gcc.c-torture/execute/pr44828.x: Revert.
3795
3796 2010-07-08  Jason Merrill  <jason@redhat.com>
3797
3798         PR c++/43120
3799         * g++.dg/inherit/covariant17.C: New.
3800         * g++.dg/abi/covariant1.C: Actually test for the bug.
3801
3802 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3803
3804         PR rtl-optimization/44838
3805         * gcc.dg/pr44838.c: New.
3806
3807 2010-07-08  Richard Guenther  <rguenther@suse.de>
3808
3809         PR tree-optimization/44831
3810         * gcc.c-torture/compile/pr44831.c: New testcase.
3811         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3812
3813 2010-07-08  Richard Guenther  <rguenther@suse.de>
3814
3815         PR tree-optimization/44861
3816         * g++.dg/vect/pr44861.cc: New testcase.
3817
3818 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3819
3820         PR middle-end/44828
3821         * gcc.c-torture/execute/pr44828.x: New file.
3822
3823 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3824
3825         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3826         dg-options.
3827         * g++.dg/ext/altivec-17.C: Adjust error message.
3828
3829 2010-07-07  Tom Tromey  <tromey@redhat.com>
3830
3831         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3832
3833 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3834
3835         PR target/44844
3836         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3837         * gcc.target/i386/rdrand-2.c: Likewise.
3838         * gcc.target/i386/rdrand-3.c: Likewise.
3839
3840 2010-07-07  Jan Hubicka  <jh@suse.cz>
3841
3842         PR middle-end/44813
3843         * g++.dg/torture/pr44813.C: New testcase.
3844         * g++.dg/torture/pr44826.C: New testcase.
3845
3846 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3847
3848         PR rtl-optimization/44787
3849         * gcc.c-torture/compile/pr44788.c: New test.
3850         * gcc.target/arm/pr44788.c: New test.
3851
3852 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3853
3854         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3855
3856 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3857
3858         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3859         to dg-options.
3860
3861 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3862
3863         PR fortran/44742
3864         * gfortran.dg/parameter_array_init_6.f90: New.
3865         * gfortran.dg/initialization_20.f90: Update dg-error.
3866         * gfortran.dg/initialization_24.f90: Ditto.
3867
3868 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3869         PR fortran/PR44693
3870         * gfortran.dg/dim_range_1.f90:  New test.
3871         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3872
3873 2010-07-06  Jason Merrill  <jason@redhat.com>
3874
3875         PR c++/44703
3876         * g++.dg/cpp0x/initlist41.C: New.
3877
3878         PR c++/44778
3879         * g++.dg/template/ptrmem22.C: New.
3880
3881 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3882
3883         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3884         support.
3885         * gcc.target/i386/i386.exp: Likewise.
3886
3887 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3888
3889         PR testsuite/44195
3890         * gcc.dg/lto/20100518_0.c: Limit to x86.
3891
3892 2010-07-06  Richard Guenther  <rguenther@suse.de>
3893
3894         PR middle-end/44828
3895         * gcc.c-torture/execute/pr44828.c: New testcase.
3896
3897 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3898
3899         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3900         * g++.dg/warn/volatile1.C: Likewise.
3901         * g++.dg/template/warn1.C: Likewise.
3902
3903 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3904
3905         AVX Programming Reference (June, 2010)
3906         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3907         * g++.dg/other/i386-3.C: Likewise.
3908         * gcc.target/i386/sse-12.c: Likewise.
3909
3910         * gcc.target/i386/f16c-check.h: New.
3911         * gcc.target/i386/rdfsbase-1.c: Likewise.
3912         * gcc.target/i386/rdfsbase-2.c: Likewise.
3913         * gcc.target/i386/rdgsbase-1.c: Likewise.
3914         * gcc.target/i386/rdgsbase-2.c: Likewise.
3915         * gcc.target/i386/rdrand-1.c: Likewise.
3916         * gcc.target/i386/rdrand-2.c: Likewise.
3917         * gcc.target/i386/rdrand-3.c: Likewise.
3918         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3919         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3920         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3921         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3922         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3923         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3924         * gcc.target/i386/wrfsbase-1.c: Likewise.
3925         * gcc.target/i386/wrfsbase-2.c: Likewise.
3926         * gcc.target/i386/wrgsbase-1.c: Likewise.
3927         * gcc.target/i386/wrgsbase-2.c: Likewise.
3928
3929         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3930         (__builtin_ia32_vcvtps2ph): New.
3931         (__builtin_ia32_vcvtps2ph256): Likewise.
3932
3933         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3934         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3935
3936         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3937         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3938
3939         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3940         (__builtin_ia32_vcvtps2ph256): Likewise.
3941         Add fsgsbase,rdrnd,f16c.
3942
3943         * lib/target-supports.exp (check_effective_target_f16c): New.
3944
3945 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3946
3947         * gcc.dg/guality/nrv-1.c: New test.
3948
3949 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3950
3951         PR middle-end/42505
3952         * gcc.target/arm/pr42505.c: New test case.
3953
3954 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR c++/44808
3957         * g++.dg/opt/nrv16.C: New test.
3958
3959 2010-07-05  Richard Guenther  <rguenther@suse.de>
3960
3961         PR tree-optimization/44784
3962         * gcc.c-torture/compile/pr44784.c: New testcase.
3963
3964 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3965
3966         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3967         Increase loop bound and array size.
3968         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3969         Likewise.
3970
3971 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3972
3973         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3974         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3975         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3976         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3977         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3978
3979 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3980
3981         PR c++/22138
3982         * g++.dg/parse/template25.C: New.
3983
3984 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3985
3986         PR rtl-optimization/44695
3987         * gcc.dg/torture/pr44695.c: New.
3988
3989 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3990
3991         PR c++/16630
3992         * g++.dg/ext/pretty3.C: New.
3993
3994 2010-07-04  Richard Guenther  <rguenther@suse.de>
3995
3996         PR middle-end/44809
3997         * g++.dg/torture/pr44809.C: New testcase.
3998
3999 2010-07-04  Richard Guenther  <rguenther@suse.de>
4000
4001         PR tree-optimization/44656
4002         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4003
4004 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4005             Revital Eres  <eres@il.ibm.com>
4006
4007         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4008         misaligned stores.
4009         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4010         gcc.dg/vect/vect-96.c: Likewise.
4011         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4012         that support misaligned stores. Change the number of expected
4013         misaligned accesses.
4014         * gcc.dg/vect/vect-peel-1.c: New test.
4015         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4016         gcc.dg/vect/vect-peel-4.c: Likewise.
4017         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4018         vectorizable on all targets that support realignment.
4019         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4020
4021 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4022
4023         PR c/44806
4024         * gcc.dg/torture/pr44806.c: New.
4025
4026 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4027
4028         * gnat.dg/cond_expr1.adb: New test.
4029
4030 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4031
4032         * gnat.dg/modular3.adb: New test.
4033         * gnat.dg/modular3_pkg.ads: New helper.
4034
4035 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4036             Mikael Pettersson  <mikpe@it.uu.se>
4037
4038         PR testsuite/44518
4039         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4040         Make signed-ness of chars explicit.  Scan the object for
4041         strings that are split by some target assemblers.
4042         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4043         explicit.
4044
4045 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4046
4047         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4048
4049 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4050
4051         PR/44128
4052         * g++.dg/warn/Wshadow-7.C: New test.
4053
4054 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4055             Julian Brown  <julian@codesourcery.com>
4056             Sandra Loosemore  <sandra@codesourcery.com>
4057
4058         * gcc.c-torture/execute/20100416-1.c: New test case.
4059
4060 2010-07-02  Julian Brown  <julian@codesourcery.com>
4061             Sandra Loosemore  <sandra@codesourcery.com>
4062
4063         PR target/43703
4064
4065         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4066         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4067
4068 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4069             Julian Brown  <julian@codesourcery.com>
4070
4071         * gcc.target/arm/neon/vadds64.c: Regenerated.
4072         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4073         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4074         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4075         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4076         * gcc.target/arm/neon-vmls-1.c: Likewise.
4077         * gcc.target/arm/neon-vsubs64.c: New execution test.
4078         * gcc.target/arm/neon-vsubu64.c: New execution test.
4079         * gcc.target/arm/neon-vadds64.c: New execution test.
4080         * gcc.target/arm/neon-vaddu64.c: New execution test.
4081
4082 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4083
4084         * gcc.target/arm/neon-vands64.c: New.
4085         * gcc.target/arm/neon-vandu64.c: New.
4086         * gcc.target/arm/neon-vbics64.c: New.
4087         * gcc.target/arm/neon-vbicu64.c: New.
4088         * gcc.target/arm/neon-veors64.c: New.
4089         * gcc.target/arm/neon-veoru64.c: New.
4090         * gcc.target/arm/neon-vorns64.c: New.
4091         * gcc.target/arm/neon-vornu64.c: New.
4092         * gcc.target/arm/neon-vorrs64.c: New.
4093         * gcc.target/arm/neon-vorru64.c: New.
4094         * gcc.target/arm/neon/vands64.c: Regenerated.
4095         * gcc.target/arm/neon/vandu64.c: Regenerated.
4096         * gcc.target/arm/neon/vbics64.c: Regenerated.
4097         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4098         * gcc.target/arm/neon/veors64.c: Regenerated.
4099         * gcc.target/arm/neon/veoru64.c: Regenerated.
4100         * gcc.target/arm/neon/vorns64.c: Regenerated.
4101         * gcc.target/arm/neon/vornu64.c: Regenerated.
4102         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4103         * gcc.target/arm/neon/vorru64.c: Regenerated.
4104
4105 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4106
4107         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4108
4109 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4110
4111         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4112         * gfortran.dg/intent_out_5.f90: Same.
4113         * gfortran.dg/ltrans-7.f90: Same.
4114         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4115
4116 2010-07-02  Jan Hubicka  <jh@suse.cz>
4117
4118         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4119
4120 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4121
4122         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4123
4124 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4125
4126         PR c++/44780
4127         * c-c++-common/Wunused-var-12.c: New test.
4128
4129 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4130
4131         PR target/42835
4132         * gcc.target/arm/pr42835.c: New test.
4133
4134         PR target/42172
4135         * gcc.target/arm/pr42172-1.c: New test.
4136
4137 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4138
4139         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4140
4141 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4142
4143         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4144         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4145         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4146         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4147         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4148         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4149         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4150         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4151         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4152         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4153         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4154         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4155         * gcc.target/arm/neon-vdup_ns64.c: New.
4156         * gcc.target/arm/neon-vdup_nu64.c: New.
4157         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4158         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4159         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4160         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4161         * gcc.target/arm/neon-vmov_ns64.c: New.
4162         * gcc.target/arm/neon-vmov_nu64.c: New.
4163         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4164         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4165         * gcc.target/arm/neon-vget_lanes64.c: New.
4166         * gcc.target/arm/neon-vget_laneu64.c: New.
4167         * gcc.target/arm/neon-vset_lanes64.c: New.
4168         * gcc.target/arm/neon-vset_laneu64.c: New.
4169
4170 2010-07-02  Richard Guenther  <rguenther@suse.de>
4171
4172         * g++.dg/torture/20100702-1.C: New testcase.
4173
4174 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4175
4176         PR target/44707
4177         * gcc.c-torture/compile/pr44707.c: New test.
4178
4179 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4180
4181         PR c++/44039
4182         * g++.dg/template/crash101.C: New.
4183
4184 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4185
4186         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4187         Use the ABI-0 accessors and fail it for m64.
4188
4189 2010-07-02  Jan Hubicka  <jh@suse.cz>
4190
4191         * g++.dg/tree-ssa/pr44706.C: New testcase.
4192
4193 2010-07-02  Richard Guenther  <rguenther@suse.de>
4194
4195         PR tree-optimization/44748
4196         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4197
4198 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4199
4200         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4201         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4202         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4203         the method types to forward:.
4204
4205 2010-06-30  Jason Merrill  <jason@redhat.com>
4206
4207         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4208         * g++.dg/other/pr25632.C: Likewise.
4209
4210 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4211
4212         PR tree-optimization/40421
4213         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4214
4215 2010-07-01  Richard Guenther  <rguenther@suse.de>
4216
4217         PR middle-end/42834
4218         PR middle-end/44468
4219         * gcc.c-torture/execute/20100316-1.c: New testcase.
4220         * gcc.c-torture/execute/pr44468.c: Likewise.
4221         * gcc.c-torture/compile/20100609-1.c: Likewise.
4222         * gcc.dg/volatile2.c: Adjust.
4223         * gcc.dg/plugin/selfassign.c: Likewise.
4224         * gcc.dg/pr36902.c: Likewise.
4225         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4226         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4227         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4228         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4229         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4230         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4231         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4232         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4233         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4234         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4235         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4236         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4237         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4238         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4239         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4240         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4241         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4242         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4243         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4244         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4245         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4246         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4247         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4248         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4249         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4250         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4251         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4252         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4253         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4254         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4255         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4256         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4257         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4258         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4259         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4260         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4261         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4262         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4263         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4264         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4265         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4266         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4267         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4268         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4269         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4270         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4271         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4272         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4273         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4274         * g++.dg/tree-ssa/pr31146.C: Likewise.
4275         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4276         * g++.dg/tree-ssa/pr33604.C: Likewise.
4277         * g++.dg/plugin/selfassign.c: Likewise.
4278         * gfortran.dg/array_memcpy_3.f90: Likewise.
4279         * gfortran.dg/array_memcpy_4.f90: Likewise.
4280         * c-c++-common/torture/pr42834.c: New testcase.
4281
4282 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4283
4284         PR c++/44628
4285         * g++.dg/template/crash100.C: New.
4286
4287 2010-06-30  Jan Hubicka  <jh@suse.cz>
4288
4289         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4290
4291 2010-06-30  Michael Matz  <matz@suse.de>
4292
4293         PR bootstrap/44699
4294         * gcc.dg/pr44699.c: New test.
4295
4296 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4297
4298         PR tree-optimization/39799
4299         * c-c++-common/uninit-17.c: New test.
4300
4301 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4302
4303         PR libfortran/43298
4304         * gfortran.dg/read_infnan_1.f90: New test.
4305
4306 2010-06-29  Jason Merrill  <jason@redhat.com>
4307
4308         Enable implicitly declared move constructor/operator= (N3053).
4309         * g++.dg/cpp0x/implicit3.C: New.
4310         * g++.dg/cpp0x/implicit4.C: New.
4311         * g++.dg/cpp0x/implicit5.C: New.
4312         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4313         * g++.dg/cpp0x/not_special.C: Adjust.
4314         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4315         * g++.dg/cpp0x/rv1n.C: Adjust.
4316         * g++.dg/cpp0x/rv1p.C: Adjust.
4317         * g++.dg/cpp0x/rv2n.C: Adjust.
4318         * g++.dg/cpp0x/rv2p.C: Adjust.
4319         * g++.dg/cpp0x/rv3n.C: Adjust.
4320         * g++.dg/cpp0x/rv3p.C: Adjust.
4321         * g++.dg/cpp0x/rv4n.C: Adjust.
4322         * g++.dg/cpp0x/rv4p.C: Adjust.
4323         * g++.dg/cpp0x/rv5n.C: Adjust.
4324         * g++.dg/cpp0x/rv5p.C: Adjust.
4325         * g++.dg/cpp0x/rv6n.C: Adjust.
4326         * g++.dg/cpp0x/rv6p.C: Adjust.
4327         * g++.dg/cpp0x/rv7n.C: Adjust.
4328         * g++.dg/cpp0x/rv7p.C: Adjust.
4329         * g++.dg/cpp0x/rv8p.C: Adjust.
4330         * g++.dg/gomp/pr26690-1.C: Adjust.
4331         * g++.dg/other/error20.C: Adjust.
4332         * g++.dg/other/error31.C: Adjust.
4333         * g++.dg/parse/error19.C: Adjust.
4334         * g++.dg/template/qualttp5.C: Adjust.
4335         * g++.old-deja/g++.law/ctors5.C: Adjust.
4336
4337         Enable implicitly deleted functions (N2346)
4338         * g++.dg/cpp0x/defaulted17.C: New.
4339         * g++.dg/cpp0x/implicit1.C: New.
4340         * g++.dg/cpp0x/implicit2.C: New.
4341         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4342         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4343         * g++.dg/init/ctor4.C: Adjust.
4344         * g++.dg/init/synth2.C: Adjust.
4345         * g++.dg/lto/20081118_1.C: Adjust.
4346         * g++.dg/other/error13.C: Adjust.
4347         * g++.dg/other/unused1.C: Adjust.
4348         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4349         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4350         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4351         * g++.old-deja/g++.law/ctors17.C: Adjust.
4352         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4353         * g++.old-deja/g++.pt/assign1.C: Adjust.
4354         * g++.old-deja/g++.pt/crash20.C: Adjust.
4355
4356         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4357         * g++.dg/cpp0x/defaulted13.C: Adjust.
4358         * g++.dg/cpp0x/defaulted2.C: Adjust.
4359         * g++.dg/cpp0x/defaulted3.C: Adjust.
4360         * g++.dg/cpp0x/initlist9.C: Adjust.
4361         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4362         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4363         * g++.dg/init/synth2.C: Adjust.
4364
4365         * g++.dg/cpp0x/defaulted19.C: New.
4366
4367         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4368         * g++.dg/template/error23.C: Fix for -std=c++0x.
4369
4370 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4371
4372         PR fortran/44718
4373         * gfortran.dg/proc_ptr_28.f90: New.
4374
4375 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4376
4377         PR tree-optimization/43801
4378         * g++.dg/torture/pr43801.C: New test.
4379
4380         PR debug/44668
4381         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4382
4383 2010-06-29  Jason Merrill  <jason@redhat.com>
4384
4385         PR c++/44587
4386         * g++.dg/template/qualified-id2.C: New.
4387         * g++.dg/template/qualified-id3.C: New.
4388
4389 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4390
4391         PR fortran/44696
4392         * gfortran.dg/associated_target_4.f90: New.
4393
4394 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4395
4396         PR fortran/44582
4397         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4398
4399 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4400
4401         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4402
4403 2010-06-29  Jan Hubicka  <jh@suse.cz>
4404
4405         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4406
4407 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4408
4409         PR target/43902
4410         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4411         * gcc.target/arm/wmul-3.c: New test.
4412         * gcc.target/arm/wmul-4.c: New test.
4413
4414 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4415
4416         PR rtl-optimization/44659
4417         * gcc.target/i386/extract-1.c: New.
4418         * gcc.target/i386/extract-2.c: Likewise.
4419         * gcc.target/i386/extract-3.c: Likewise.
4420         * gcc.target/i386/extract-4.c: Likewise.
4421         * gcc.target/i386/extract-5.c: Likewise.
4422         * gcc.target/i386/extract-6.c: Likewise.
4423
4424 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR c++/44682
4427         * g++.dg/warn/Wunused-var-14.C: New test.
4428
4429 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4430
4431         PR fortran/43298
4432         * gfortran.dg/nan_6.f90: New.
4433
4434 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4435
4436         PR tree-optimization/43781
4437         * gcc.dg/torture/pr43781.c: New.
4438
4439 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4440
4441         PR fortran/40158
4442         * gfortran.dg/actual_rank_check_1.f90: New test.
4443
4444 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4445
4446         * gcc.dg/ipa/ipa-sra-6.c: New test.
4447
4448 2010-06-28  Jan Hubicka  <jh@suse.cz>
4449
4450         PR tree-optimization/44687
4451         * gcc.c-torture/compile/pr44687.c
4452
4453 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4454
4455         PR c++/44535
4456         * g++.dg/torture/pr44535.C: New test.
4457
4458 2010-06-28  Michael Matz  <matz@suse.de>
4459
4460         PR middle-end/44592
4461         * gfortran.dg/pr44592.f90: New test.
4462
4463 2010-06-28  Jan Hubicka  <jh@suse.cz>
4464
4465         PR tree-optimization/44357
4466         * g++.dg/torture/pr44357.C: New testcase.
4467
4468 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4469
4470         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4471         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4472         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4473         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4474         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4475         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4476         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4477         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4478
4479 2010-06-27  Jan Hubicka  <jh@suse.cz>
4480
4481         * gcc.c-torture/compile/pr44686.c: New file.
4482
4483 2010-06-27  Richard Guenther  <rguenther@suse.de>
4484
4485         PR tree-optimization/44683
4486         * gcc.c-torture/execute/pr44683.c: New testcase.
4487
4488 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4489
4490         * gnat.dg/noreturn3.ad[sb]: New test.
4491
4492 2010-06-26  Jason Merrill  <jason@redhat.com>
4493
4494         * g++.dg/cpp0x/explicit5.C: New.
4495
4496 2010-06-26  Richard Guenther  <rguenther@suse.de>
4497
4498         PR tree-optimization/44393
4499         * gcc.dg/pr44393.c: New testcase.
4500
4501 2010-06-26  Jan Hubicka  <jh@suse.cz>
4502
4503         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4504
4505 2010-06-26  Richard Guenther  <rguenther@suse.de>
4506
4507         PR middle-end/44674
4508         * gcc.dg/pr44674.c: New testcase.
4509
4510 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4511
4512         * gcc.dg/opts-3.c: New test.
4513
4514 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4515
4516         * gfortran.dg/type_decl_1.f90: New.
4517         * gfortran.dg/type_decl_2.f90: New.
4518
4519 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4520
4521         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4522         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4523
4524 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4525
4526         PR testsuite/38946
4527         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4528         error in comparing reals.
4529
4530 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4531
4532         * selected_real_kind_2.f90: New.
4533         * selected_real_kind_3.f90: New.
4534
4535 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4536
4537         * gfortran.dg/entry_19.f90: New.
4538
4539 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4540
4541         * gfortran.dg/end_subroutine_1.f90: New.
4542         * gfortran.dg/end_subroutine_2.f90: New.
4543         * gfortran.dg/interface_proc_end.f90: Update.
4544
4545 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4546
4547         * gfortran.dg/semicolon_fixed.f: Update.
4548         * gfortran.dg/semicolon_fixed_2.f: New.
4549         * gfortran.dg/semicolon_free_2.f90: New.
4550         * gfortran.dg/semicolon_free.f90: Update.
4551
4552 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4553
4554         PR fortran/44448
4555         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4556
4557 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4558
4559         * g++.dg/ipa/iinline-3.C: New test.
4560         * gcc.dg/ipa/modif-1.c: Removed.
4561
4562 2010-06-25  Jan Hubicka  <jh@suse.cz>
4563
4564         * gcc.dg/tree-ssa/ipa-split-1.c
4565
4566 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4567
4568         * g++.dg/ipa/iinline-2.C: New test.
4569
4570 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4571
4572         PR middle-end/43866
4573         * gfortran.dg/pr43866.f90: New test.
4574
4575         PR tree-optimization/44539
4576         * gcc.dg/pr44539.c: New test.
4577
4578 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4579
4580         From Jim Wilson:
4581         PR target/43902
4582         * gcc.target/mips/madd-9.c: New test.
4583
4584 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4585
4586         PR c/44517
4587         * gcc.dg/noncompile/pr44517.c: New.
4588         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4589
4590 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4591
4592         PR testsuite/43283
4593         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4594         and add argument to nop for IA64.
4595
4596 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4597
4598         PR target/44588
4599         * gcc.target/i386/mod-1.c: New.
4600         * gcc.target/i386/umod-1.c: Likewise.
4601         * gcc.target/i386/umod-2.c: Likewise.
4602         * gcc.target/i386/umod-3.c: Likewise.
4603
4604 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4605
4606         PR middle-end/44492
4607         * g++.dg/torture/pr44492.C: New test.
4608
4609 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4610
4611         * c-c++-common/warn-omitted-condop.c: New.
4612
4613 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4614
4615         PR fortran/44614
4616         * gfortran.dg/import8.f90: New.
4617
4618 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4619
4620         * gnat.dg/not_null.adb: Update test case.
4621
4622 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4623
4624         PR c++/44619
4625         * g++.dg/warn/Wunused-var-13.C: New test.
4626
4627         PR c++/44627
4628         * g++.dg/diagnostic/method1.C: New test.
4629
4630 2010-06-22  Cary Coutant  <ccoutant@google.com>
4631
4632         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4633
4634 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4635
4636         PR fortran/44616
4637         * gfortran.dg/abstract_type_8.f03: New.
4638
4639 2010-06-21  Jason Merrill  <jason@redhat.com>
4640
4641         * g++.dg/cpp0x/noexcept08.C: New.
4642
4643         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4644
4645 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4646
4647         PR target/44615
4648         * gcc.target/i386/sse2-vec-2a.c: New.
4649
4650 2010-06-21  DJ Delorie  <dj@redhat.com>
4651
4652         * gcc.dg/pragma-diag-1.c: New.
4653
4654 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4655
4656         PR target/44615
4657         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4658
4659 2010-06-21  Alan Modra  <amodra@gmail.com>
4660
4661         PR testsuite/44505
4662         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4663         tail call to check_fa_mid.
4664
4665 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4666
4667         PR target/44575
4668         * gcc.c-torture/execute/pr44575.c: New test.
4669
4670 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4671
4672         PR fortran/40632
4673         * gfortran.dg/contiguous_1.f90: New.
4674         * gfortran.dg/contiguous_2.f90: New.
4675         * gfortran.dg/contiguous_3.f90: New.
4676
4677 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4678
4679         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4680         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4681
4682 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4683
4684         PR target/44546
4685         * gcc.target/i386/pr44546.c: New test.
4686
4687 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4688
4689         * gcc.dg/opts-2.c: New test.
4690
4691 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4692
4693         PR fortran/44584
4694         * gfortran.dg/typebound_proc_15.f03: Modified.
4695
4696 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4697
4698         PR target/44072
4699         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4700         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4701
4702 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4703
4704         * g++.dg/ext/label13.C: Fix typo in last change.
4705
4706 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4707
4708         PR libfortran/44477
4709         * gfortran.dg/eof_3.f90
4710         * gfortran.dg/endfile_2.f90
4711         * gfortran.dg/endfile_4.f90
4712         * gfortran.dg/endfile_3.f90
4713
4714 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4715
4716         PR c++/41090
4717         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4718
4719 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4720
4721         PR fortran/44556
4722         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4723
4724 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4725
4726         * gcc.target/arm/pr40900.c: New test.
4727
4728 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4729
4730         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4731
4732 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4733
4734         PR fortran/44558
4735         * gfortran.dg/typebound_call_15.f03: New.
4736
4737 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4738
4739         PR c++/44486
4740         * g++.dg/pr44486.C: New.
4741
4742 2010-06-16  DJ Delorie  <dj@redhat.com>
4743
4744         * gcc.target/i386/volatile-bitfields-1.c: New.
4745         * gcc.target/i386/volatile-bitfields-2.c: New.
4746
4747 2010-06-16  Jason Merrill  <jason@redhat.com>
4748
4749         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4750
4751         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4752
4753 2010-06-16  Richard Guenther  <rguenther@suse.de>
4754
4755         PR c/44555
4756         * gcc.c-torture/execute/pr44555.c: New testcase.
4757
4758 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4759
4760         PR fortran/44549
4761         * gfortran.dg/typebound_proc_16.f03: New.
4762
4763 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4764
4765         * g++.dg/torture/pr43905.C: New test.
4766
4767 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4768
4769         PR testsuite/44538
4770         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4771         initialization loop from being vectorized.
4772         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4773
4774 2010-06-16  Alan Modra  <amodra@gmail.com>
4775
4776         PR tree-optimization/44507
4777         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4778
4779 2010-06-15  Jason Merrill  <jason@redhat.com>
4780
4781         * g++.dg/overload/arg3.C: Adjust error locations.
4782         * g++.dg/overload/copy1.C: Likewise.
4783         * g++.dg/tc1/dr152.C: Likewise.
4784         * g++.dg/template/incomplete4.C: Likewise.
4785         * g++.dg/template/incomplete5.C: Likewise.
4786         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4787         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4788         * g++.old-deja/g++.pt/crash9.C: Likewise.
4789
4790         * g++.dg/inherit/virtual5.C: New.
4791
4792         * g++.dg/cpp0x/defaulted18.C: New.
4793
4794         * g++.dg/cpp0x/initlist40.C: New.
4795
4796         * g++.dg/cpp0x/initlist39.C: New.
4797
4798 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4799
4800         PR middle-end/44391
4801         * gcc.dg/graphite/pr44391.c: New.
4802
4803 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4804
4805         PR fortran/43388
4806         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4807         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4808         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4809         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4810
4811 2010-06-15  Richard Guenther  <rguenther@suse.de>
4812
4813         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4814
4815 2010-06-15  Richard Guenther  <rguenther@suse.de>
4816
4817         * gcc.dg/vect/bb-slp-21.c: Adjust.
4818         * gcc.dg/vect/bb-slp-13.c: Likewise
4819         * gcc.dg/vect/bb-slp-4.c: Likewise
4820         * gcc.dg/vect/bb-slp-22.c: Likewise
4821         * gcc.dg/vect/bb-slp-14.c: Likewise
4822         * gcc.dg/vect/bb-slp-23.c: Likewise
4823         * gcc.dg/vect/bb-slp-15.c: Likewise
4824         * gcc.dg/vect/bb-slp-17.c: Likewise
4825         * gcc.dg/vect/bb-slp-18.c: Likewise
4826         * gcc.dg/vect/bb-slp-19.c: Likewise
4827         * gcc.dg/vect/bb-slp-10.c: Likewise
4828         * gcc.dg/vect/bb-slp-11.c: Likewise
4829         * gcc.dg/vect/bb-slp-20.c: Likewise
4830         * gcc.dg/vect/bb-slp-3.c: Likewise
4831
4832 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4833
4834         PR fortran/44536
4835         * gfortran.dg/gomp/pr44536.f90: New test.
4836         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4837
4838 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4839
4840         PR target/44534
4841         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4842         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4843
4844 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4845
4846         PR tree-optimization/44508
4847         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4848
4849         PR bootstrap/44509
4850         * gcc.dg/pr44509.c: New test.
4851
4852 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4853
4854         PR tree-optimization/44507
4855         * gcc.dg/vect/pr44507.c: New test.
4856
4857 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4858
4859         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4860         and c-pretty-print.h.
4861
4862         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4863
4864 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4865
4866         * gfortran.dg/whole_file_18.f90: Updated error message.
4867
4868 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4869
4870         * gfortran.dg/whole_file_20.f03: New.
4871
4872 2010-06-12  Jan Hubicka  <jh@suse.cz>
4873
4874         * gcc.c-torture/compile/pc44485.c: New testcase.
4875
4876 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4877
4878         PR fortran/40117
4879         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4880         * gfortran.dg/typebound_proc_14.f03: New.
4881         * gfortran.dg/typebound_proc_15.f03: New.
4882
4883 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4884
4885         * gcc.dg/opts-1.c: New test.
4886
4887 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4888
4889         * gcc.dg/funroll-loops-all.c: Update expected error.
4890
4891 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4892
4893         PR target/44481
4894         * gcc.target/i386/pr44481.c: New test.
4895
4896 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4897
4898         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4899
4900 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4901
4902         PR middle-end/44483
4903         * gcc.dg/tree-ssa/pr44483.c: New.
4904
4905 2010-06-11  Paul Brook  <paul@codesourcery.com>
4906
4907         * g++.dg/other/arm-neon-1.C: New test.
4908
4909 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4910
4911         PR fortran/42051
4912         PR fortran/43896
4913         * gfortran.dg/class_23.f03: New test.
4914
4915 2010-06-11  Jan Hubicka  <jh@suse.cz>
4916
4917         * gcc.dg/ipa/pure-const-2.c: New testcase.
4918
4919 2010-06-11  Jan Hubicka  <jh@suse.cz>
4920
4921         * gcc.dg/noreturn-7.c: Update.
4922         * gcc.dg/noreturn-4.c: Update.
4923
4924 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4925
4926         Fix MIPS bootstrap
4927         * g++.dg/other/typedef4.C: New test.
4928
4929 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4930
4931         PR fortran/44207
4932         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4933
4934 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4935
4936         PR fortran/44457
4937         * gfortran.dg/asynchronous_3.f03
4938
4939 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4940
4941         PR middle-end/44185
4942         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4943         non-temporal stores out of the tests to form new test cases.  As a
4944         result, no non-temporal store should be generated in this case.
4945
4946         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4947         prefetch-7.c that generate one non-temporal store.
4948
4949         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4950         prefetch-7.c that generate one non-temporal store and one
4951         one-temporal prefetch.
4952
4953 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4954
4955         PR tree-optimization/44258
4956         * gcc.dg/tree-ssa/pr44258.c: New test.
4957
4958 2010-06-10  Daniel Kraft  <d@domob.eu>
4959
4960         PR fortran/38936
4961         * gfortran.dg/associate_1.f03: New test.
4962         * gfortran.dg/associate_2.f95: New test.
4963         * gfortran.dg/associate_3.f03: New test.
4964         * gfortran.dg/associate_4.f08: New test.
4965
4966 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4967
4968         * gfortran.dg/selected_char_kind_4.f90: New test.
4969
4970 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4971
4972         * gcc.dg/pr42461.c: New test.
4973
4974 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4975
4976         PR fortran/44347
4977         * gfortran.dg/selected_real_kind_1.f90: New.
4978
4979 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4980
4981         PR fortran/44359
4982         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4983         warning.
4984         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4985         check for warning.
4986
4987 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4988
4989         * gfortran.dg/data_namelist_conflict.f90: New test.
4990
4991 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4992
4993         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4994         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4995         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4996
4997 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4998
4999         * gfortran.dg/mvbits_9.f90: New test.
5000         * gfortran.dg/ibset_1.f90: Ditto.
5001         * gfortran.dg/ibits_1.f90: Ditto.
5002         * gfortran.dg/btest_1.f90: Ditto.
5003         * gfortran.dg/ibclr_1.f90: Ditto.
5004
5005 2010-06-09  Jason Merrill  <jason@redhat.com>
5006
5007         PR c++/44366
5008         * g++.dg/cpp0x/decltype23.C: Move to...
5009         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5010
5011 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5012
5013         PR fortran/44211
5014         * gfortran.dg/typebound_call_14.f03: New test.
5015
5016 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5017
5018         PR tree-optimization/44423
5019         * gcc.dg/tree-ssa/pr44423.c: New test.
5020
5021 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5022
5023         PR testsuite/42843
5024         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5025         TV_NONE to initialize tv_id field.
5026         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5027         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5028         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5029         Include toplev.h .
5030         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5031         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5032         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5033
5034 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5035
5036         PR tree-optimization/39874
5037         PR middle-end/28685
5038         * gcc.dg/pr39874.c: New file.
5039
5040 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5041
5042         * g++.dg/ext/attr-alias-1.C: New.
5043         * g++.dg/ext/attr-alias-2.C: New.
5044
5045 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5046
5047         PR fortran/44446
5048         * gfortran.dg/proc_ptr_27.f90: New.
5049
5050 2010-06-07  Jason Merrill  <jason@redhat.com>
5051
5052         PR c++/44366
5053         * g++.dg/cpp0x/decltype23.C: New.
5054
5055 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5056             Shujing Zhao  <pearly.zhao@oracle.com>
5057
5058         PR c/37724
5059         * gcc.dg/c90-const-expr-10.c: Adjust.
5060         * gcc.dg/c99-const-expr-10.c: Adjust.
5061         * gcc.dg/init-bad-7.c: New.
5062
5063 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5064
5065         * lib/target-supports.exp (check_effective_target_gas): New proc.
5066         * gcc.c-torture/execute/960321-1.x: New file.
5067
5068 2010-06-07  Jason Merrill  <jason@redhat.com>
5069
5070         PR c++/44401
5071         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5072
5073 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR c++/44444
5076         * g++.dg/warn/Wunused-var-12.C: New test.
5077
5078         PR c++/44443
5079         * c-c++-common/Wunused-var-11.c: New test.
5080
5081 2010-06-07  Jan Hubicka  <jh@suse.cz>
5082
5083         * gcc.dg/ipa/pure-const-1.c: New testcase.
5084
5085 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5086
5087         PR rtl-optimization/44404
5088         * gcc.dg/pr44404.c: New.
5089
5090 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5091
5092         PR target/44159
5093         * gcc.target/i386/abi-2.c: Check sysv abi here.
5094         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5095         function to avoid failures by different ABIs.
5096         * gcc.target/i386/aes-check.h: Likewise.
5097         * gcc.target/i386/avx-check.h: Likewise.
5098         * gcc.target/i386/fma4-check.h: Likewise.
5099         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5100         * gcc.target/i386/mmx-check.h: Likewise.
5101         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5102         * gcc.target/i386/pclmul-check.h: Likewise.
5103         * gcc.target/i386/sse-check.h: Likewise.
5104         * gcc.target/i386/sse2-check.h: Likewise.
5105         * gcc.target/i386/sse3-check.h: Likewise.
5106         * gcc.target/i386/sse4_1-check.h: Likewise.
5107         * gcc.target/i386/sse4_2-check.h: Likewise.
5108         * gcc.target/i386/sse4a-check.h: Likewise.
5109         * gcc.target/i386/ssse3-check.h: Likewise.
5110         * gcc.target/i386/xop-check.h: Likewise.
5111         * gcc.target/i386/pr27971.c: Fix for LLP64.
5112         * gcc.target/i386/pr39139.c: Likewise.
5113         * gcc.target/i386/pr39315-check.c: Likewise.
5114         * gcc.target/i386/vararg-1.c: Likewise.
5115         * gcc.target/i386/vararg-2.c: Likewise.
5116         Additional add dg-compile to avoid failure due
5117         missing foo symbol.
5118
5119         * gcc.dg/compound-literal-1.c: Fix for llp64.
5120         * gcc.dg/pr32370.c: Likewise.
5121         * gcc.dg/pr37561.c: Likewise.
5122         * gcc.dg/pr41340.c: Likewise.
5123         * gcc.dg/pr41551.c: Likewise.
5124
5125 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5126
5127         PR c++/44188
5128         * g++.dg/debug/dwarf2/typedef3.C: New test.
5129
5130 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5131
5132         PR c/20000
5133         * c-c++-common/pr20000.c: New.
5134
5135 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5136
5137         PR c++/44086
5138         * g++.dg/init/pr44086.C: New.
5139         * g++.dg/cpp0x/decltype4.C: Adjust.
5140
5141 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5142
5143         PR fortran/43945
5144         * gfortran.dg/generic_23.f03: New test.
5145
5146 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5147
5148         PR fortran/43895
5149         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5150
5151 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR c++/44361
5154         * c-c++-common/Wunused-var-9.c: New test.
5155
5156 2010-06-05  Jason Merrill  <jason@redhat.com>
5157
5158         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5159
5160 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5161
5162         PR c/44322
5163         * gcc.dg/c99-restrict-4.c: New test.
5164
5165 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5166
5167         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5168         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5169         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5170         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5171         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5172         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5173         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5174         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5175         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5176         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5177         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5178         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5179         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5180         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5181         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5182         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5183         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5184         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5185         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5186         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5187         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5188         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5189
5190 2010-06-04  Jason Merrill  <jason@redhat.com>
5191
5192         * g++.dg/cpp0x/noexcept06.C: New.
5193         * g++.dg/cpp0x/noexcept07.C: New.
5194
5195         * g++.dg/cpp0x/noexcept01.C: New.
5196         * g++.dg/cpp0x/noexcept02.C: New.
5197         * g++.dg/cpp0x/noexcept03.C: New.
5198         * g++.dg/cpp0x/noexcept04.C: New.
5199         * g++.dg/cpp0x/noexcept05.C: New.
5200
5201 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5202
5203         PR c++/44412
5204         * g++.dg/warn/Wunused-var-10.C: New test.
5205         * g++.dg/warn/Wunused-var-11.C: New test.
5206
5207         PR c++/44362
5208         * c-c++-common/Wunused-var-10.c: New test.
5209
5210 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5211
5212         PR c/25880
5213         * gcc.dg/assign-warn-2.c: Update.
5214         * gcc.dg/cpp/line3.c: Update.
5215         * gcc.dg/c99-array-lval-8.c: Update.
5216         * gcc.dg/cast-qual-2.c: Update.
5217         * gcc.dg/c99-arraydecl-3.c:  Update.
5218         * gcc.dg/assign-warn-1.c:  Update.
5219         * gcc.dg/format/gcc_diag-1.c:  Update.
5220
5221 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5222
5223         PR rtl-optimization/39871
5224         PR rtl-optimization/40615
5225         PR rtl-optimization/42500
5226         PR rtl-optimization/42502
5227         * gcc.target/arm/eliminate.c: New test.
5228
5229 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5230
5231         PR libstdc++/44410
5232         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5233         * g++.old-deja/g++.other/delete3.C: Likewise.
5234         * g++.old-deja/g++.other/new.C: Likewise.
5235         * g++.old-deja/g++.law/operators27.C: Likewise.
5236         * g++.old-deja/g++.mike/p755.C: Likewise.
5237         * g++.dg/eh/new1.C: Likewise.
5238         * g++.dg/init/new5.C: Likewise.
5239
5240 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5241
5242         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5243         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5244         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5245
5246 2010-06-03  Richard Guenther  <rguenther@suse.de>
5247
5248         PR lto/41921
5249         * lib/lto.exp: Always load gcc.exp.
5250         (lto-obj): For C source files invoke gcc_target_compile.
5251         * g++.dg/lto/20100603-1_0.C: New testcase.
5252         * g++.dg/lto/20100603-1_1.c: Likewise.
5253
5254 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5255
5256         PR tree-optimization/43688
5257         * gfortran.dg/pr43688.f90: New.
5258
5259 2010-06-03  Richard Guenther  <rguenther@suse.de>
5260
5261         PR lto/41584
5262         * gcc.dg/lto/20100603-1_0.c: New testcase.
5263         * gcc.dg/lto/20100603-2_0.c: Likewise.
5264         * gcc.dg/lto/20100603-3_0.c: Likewise.
5265
5266 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5267
5268         PR target/44218
5269         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5270         * gcc.target/powerpc/recip-2.c: Ditto.
5271         * gcc.target/powerpc/recip-3.c: Ditto.
5272         * gcc.target/powerpc/recip-4.c: Ditto.
5273         * gcc.target/powerpc/recip-5.c: Ditto.
5274         * gcc.target/powerpc/recip-6.c: Ditto.
5275         * gcc.target/powerpc/recip-7.c: Ditto.
5276         * gcc.target/powerpc/recip-test.h: Ditto.
5277         * gcc.target/powerpc/recip-test2.h: Ditto.
5278
5279 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5280
5281         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5282
5283 2010-06-02  Jason Merrill  <jason@redhat.com>
5284
5285         * g++.dg/ext/vector9.C: Expect typedef in error message.
5286
5287         PR c++/9726
5288         PR c++/23594
5289         PR c++/44333
5290         * g++.dg/tc1/dr101.C: Remove xfails.
5291
5292 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5293
5294         PR middle-end/44372
5295         * g++.dg/ipa/pr44372.C: New.
5296
5297 2010-06-02  Jan Hubicka  <jh@suse.cz>
5298
5299         PR middle-end/44295
5300         * g++.dg/torture/pr44295.C: Neww testcase.
5301
5302 2010-06-02  Jan Hubicka  <jh@suse.cz>
5303
5304         * gcc.dg/tree-ssa/loadpre6.c: Update.
5305
5306 2010-06-02  Richard Guenther  <rguenther@suse.de>
5307
5308         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5309         diagnostic.h.
5310
5311 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5312
5313         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5314         the link fail message.
5315
5316 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5317
5318         PR fortran/44360
5319         * gfortran.dg/use_13.f90: New test case.
5320
5321 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5322
5323         PR fortran/44371
5324         * gfortran.dg/error_stop_2.f08: Minor update.
5325
5326 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5327
5328         PR fortran/44371
5329         * gfortran.dg/error_stop_1.f08: New test.
5330         * gfortran.dg/error_stop_2.f08: New test.
5331
5332 2010-06-01  Jason Merrill  <jason@redhat.com>
5333
5334         DR 990
5335         * g++.dg/cpp0x/initlist37.C: New.
5336         * g++.dg/cpp0x/initlist38.C: New.
5337
5338         PR c++/44358
5339         * g++.dg/cpp0x/initlist36.C: New.
5340
5341 2010-05-31 Jan Hubicka  <jh@suse.cz>
5342
5343         * gcc.dg/noreturn-8.c: New testcase.
5344
5345 2010-05-31 Jan Hubicka  <jh@suse.cz>
5346
5347         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5348         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5349
5350 2010-05-31 Jan Hubicka  <jh@suse.cz>
5351
5352         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5353         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5354
5355 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5356
5357         PR fortran/36928
5358         * gfortran.dg/dependency_27.f90:  New test.
5359         * gfortran.dg/array_assign_1.F90:  New test.
5360
5361 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5362
5363         PR target/44338
5364         * gcc.target/i386/sse-24.c: New test.
5365
5366 2010-05-31  Jan Hubicka  <jh@suse.cz>
5367
5368         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5369
5370 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5371
5372         PR middle-end/44337
5373         * gcc.dg/pr44337.c: New test.
5374
5375         PR tree-optimization/44182
5376         * g++.dg/debug/pr44182.C: New test.
5377
5378 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5379
5380         * gcc.dg/nested-func-7.c: New test.
5381         * gnat.dg/frame_overflow.adb: Adjust directives.
5382
5383 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5384
5385         * gnat.dg/prot2.ad[sb]: New test.
5386         * gnat.dg/prot2_pkg1.ads: New helper.
5387         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5388
5389 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5390
5391         * gnat.dg/array11.adb: Adjust dg-warning directive.
5392         * gnat.dg/object_overflow.adb: Likewise.
5393
5394 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5395
5396         PR middle-end/44306
5397         * gcc.dg/tree-ssa/pr44306.c: New.
5398
5399 2010-05-29  Jan Hubicka  <jh@suse.cz>
5400
5401         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5402
5403 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5404
5405         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5406
5407 2010-05-28  Mike Stump  <mikestump@comcast.net>
5408
5409         PR objc/44125
5410         * objc.dg/const-str-9.m: Remove static.
5411
5412 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR target/43636
5415         * gcc.c-torture/compile/pr43636.c: New test.
5416
5417 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5418
5419         PR objc++/23616
5420         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5421         * obj-c++.dg/try-catch-9.mm: Ditto.
5422
5423 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5424
5425         Revert patch for PR c++/44188
5426         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5427
5428 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5429
5430         PR c++/44188
5431         * g++.dg/debug/dwarf2/typedef3.C: New test.
5432
5433 2010-05-27  Jason Merrill  <jason@redhat.com>
5434
5435         PR c++/43555
5436         * g++.dg/ext/vla9.C: New.
5437
5438 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5439
5440         PR objc/44140
5441         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5442         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5443         * objc.dg/torture/tls/thr-init.m: Ditto.
5444         * objc.dg/torture/trivial.m: Ditto.
5445         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5446         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5447         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5448         * obj-c++.dg/torture/trivial.mm: Ditto.
5449
5450 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5451
5452         * g++.dg/lto/20100302_0.C: Skip on darwin.
5453
5454 2010-05-27  Richard Guenther  <rguenther@suse.de>
5455
5456         PR tree-optimization/44284
5457         * gcc.dg/vect/vect-118.c: New testcase.
5458         * gcc.dg/vect/bb-slp-20.c: Adjust.
5459         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5460         * gcc.dg/vect/slp-9.c: Likewise.
5461         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5462         * gcc.dg/vect/vect-10.c: Likewise.
5463         * gcc.dg/vect/vect-109.c: Likewise.
5464         * gcc.dg/vect/vect-12.c: Likewise.
5465         * gcc.dg/vect/vect-36.c: Likewise.
5466         * gcc.dg/vect/vect-7.c: Likewise.
5467         * gcc.dg/vect/vect-iv-8.c: Likewise.
5468         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5469         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5470         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5471         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5472         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5473         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5474         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5475         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5476         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5477         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5478         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5479         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5480         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5481         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5482         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5483         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5484         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5485
5486 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5487
5488         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5489         necessary.
5490
5491 2010-05-26  Jan Hubicka  <jh@suse.cz>
5492
5493         * gcc.dg/lto/materialize-1_0.c: New file.
5494         * gcc.dg/lto/materialize-1_1.c: New file.
5495
5496 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5497
5498         * gnat.dg/lto10.adb: New test.
5499         * gnat.dg/lto10_pkg.ads: New helper.
5500
5501 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5502
5503         * lib/target-supports.exp (check_effective_target_int128): New
5504         function to check if __int128 types are available for target.
5505         * c-c++-common/int128-types-1.c: New.
5506         * c-c++-common/int128-1.c: New.
5507         * c-c++-common/int128-2.c: New.
5508         * g++.dg/abi/mangle43.C: New.
5509         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5510         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5511         pointer-wide scalar.
5512         * g++.dg/other/pr25632.C: Likewise.
5513         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5514         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5515         overflow warnings.
5516         * g++.dg/warn/pr13358-4.C: Likewise.
5517         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5518         * g++.dg/warn/Wconversion-null.C: Likewise.
5519
5520 2010-05-26  Jason Merrill  <jason@redhat.com>
5521
5522         PR c++/43382
5523         * g++.dg/cpp0x/variadic101.C: New.
5524
5525 2010-05-26  Richard Guenther  <rguenther@suse.de>
5526
5527         PR rtl-optimization/44164
5528         * gcc.c-torture/execute/pr44164.c: New testcase.
5529         * g++.dg/tree-ssa/pr13146.C: Adjust.
5530
5531 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5532
5533         PR fortran/40011
5534         * gfortran.dg/whole_file_19.f90 : New test.
5535
5536 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5537
5538         PR fortran/30668
5539         PR fortran/31346
5540         PR fortran/34260
5541         * gfortran.dg/pr40999.f: Fix function type.
5542         * gfortran.dg/whole_file_5.f90: Likewise.
5543         * gfortran.dg/whole_file_6.f90: Likewise.
5544         * gfortran.dg/whole_file_16.f90: New.
5545         * gfortran.dg/whole_file_17.f90: New.
5546         * gfortran.dg/whole_file_18.f90: New.
5547
5548 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5549             Iain Sandoe  <iains@gcc.gnu.org>
5550
5551         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5552         * gcc.c-torture/compile/pr44197.c: Require alias support.
5553         * gcc.dg/lto/20081222_0.c: Ditto.
5554
5555 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5556
5557         PR debug/42801
5558         * gcc.dg/guality/vla-2.c: New test.
5559
5560 2010-05-25  Richard Guenther  <rguenther@suse.de>
5561
5562         PR middle-end/44069
5563         * g++.dg/torture/pr44069.C: New testcase.
5564
5565 2010-05-25  Richard Guenther  <rguenther@suse.de>
5566
5567         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5568
5569 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5570
5571         PR objc/44140
5572         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5573
5574 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5575
5576         * obj-c++.dg/torture/tls/trivial.mm: New.
5577         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5578         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5579         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5580         * obj-c++.dg/torture/tls/diag-1.mm: New.
5581         * obj-c++.dg/torture/tls/tls.exp: New.
5582         * obj-c++.dg/torture/trivial.mm: New.
5583         * obj-c++.dg/torture/dg-torture.exp: New.
5584         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5585         * obj-c++.dg/tls/trivial.m: New.
5586         * obj-c++.dg/tls/init-1.mm: New.
5587         * obj-c++.dg/tls/diag-1.mm: New.
5588         * obj-c++.dg/tls/init-2.mm: New.
5589         * obj-c++.dg/tls/diag-2.mm: New.
5590         * obj-c++.dg/tls/diag-3.mm: New.
5591         * obj-c++.dg/tls/diag-4.mm: New.
5592         * obj-c++.dg/tls/static-1.mm: New.
5593         * obj-c++.dg/tls/tls.exp: New.
5594         * obj-c++.dg/tls/diag-5.mm: New.
5595         * obj-c++.dg/tls/static-1a.mm: New.
5596         * objc-obj-c++-shared/Object1.mm: New.
5597         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5598
5599 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5600
5601         PR objc++/43689
5602         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5603         * obj-c++.dg/const-str-6.mm: Ditto.
5604
5605 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5606
5607         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5608
5609 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5610
5611         PR ada/38394
5612         * gnat.dg/array13.ad[sb]: New test.
5613
5614 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5615             Sandra Loosemore  <sandra@codesourcery.com>
5616
5617         * gcc.target/arm/neon/: Regenerated test cases.
5618
5619         * gcc.target/arm/neon/polytypes.c,
5620         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5621         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5622         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5623         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5624         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5625         dg-add-options arm_neon.
5626
5627         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5628         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5629         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5630         and arm_neon_fp16_ok.
5631
5632         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5633         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5634
5635         * lib/target-supports.exp (add_options_for_arm_neon): New.
5636         (check_effective_target_arm_neon_ok_nocache): New, from
5637         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5638         (check_effective_target_arm_neon_ok): Use
5639         check_effective_target_arm_neon_ok_nocache.
5640         (add_options_for_arm_neon_fp16)
5641         (check_effective_target_arm_neon_fp16_ok)
5642         check_effective_target_arm_neon_fp16_ok_nocache): New.
5643         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5644
5645 2010-05-24  Jason Merrill  <jason@redhat.com>
5646
5647         PR c++/41510
5648         * g++.dg/cpp0x/initlist35.C: New.
5649         * g++.dg/init/brace6.C: Adjust.
5650
5651 2010-05-24  Paul Brook  <paul@codesourcery.com>
5652
5653         * gcc.target/arm/frame-pointer-1.c: New test.
5654         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5655         pointer elimination.
5656
5657 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5658
5659         PR target/44245
5660         * gcc.target/i386/crc32-3.c: New.
5661         * gcc.target/i386/crc32-4.c: Likewise.
5662
5663 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5664
5665         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5666         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5667         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5668
5669 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5670
5671         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5672
5673 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5674
5675         PR target/43869
5676         * gcc.c-target/pr43869.c: New test.
5677
5678 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5679
5680         PR fortran/44212
5681         * gfortran.dg/class_22.f03: New.
5682
5683 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5684
5685         PR lto/44238
5686         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5687
5688 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5689
5690         PR fortran/44213
5691         * gfortran.dg/abstract_type_7.f03: New.
5692
5693 2010-05-21  Jason Merrill  <jason@redhat.com>
5694
5695         * g++.dg/eh/spec11.C: Test cleanup optimization.
5696
5697 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5698
5699         PR debug/44223
5700         * gcc.target/i386/pr44223.c: New test.
5701
5702 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5703
5704         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5705
5706 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5707
5708         * g++.dg/other/const3.C: New test.
5709
5710 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5711
5712         PR fortran/38407
5713         * warn_unused_dummy_argument_1.f90: New.
5714         * warn_unused_dummy_argument_2.f90: New.
5715
5716 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5717
5718         PR c++/30298
5719         * g++.dg/inherit/crash1.C: New.
5720         * g++.dg/inherit/crash2.C: Likewise.
5721
5722 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5723
5724         PR debug/44178
5725         * g++.dg/debug/pr44178.C: New test.
5726
5727 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5728
5729         PR middle-end/44185
5730         * gcc.dg/tree-ssa/prefetch-6.c: Add
5731         --param min-insn-to-prefetch-ratio=6.
5732         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5733         allow unrolling, and adjust the movnti count.
5734
5735 2010-05-20  Jan Hubicka  <jh@suse.cz>
5736
5737         PR middle-end/44197
5738         * gcc.c-torture/compile/pr44197.c: New file.
5739
5740 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5741
5742         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5743         Fix test code.
5744         (check_effective_target_xop): Remove __may_alias__ attribute.
5745
5746 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5747
5748         PR target/44202
5749         * gcc.c-torture/execute/pr44202-1.c: New test.
5750
5751 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5752
5753         PR fortran/43851
5754         * gfortran.dg/label_1.f90: Update test.
5755
5756 2010-05-19  Jan Hubicka  <jh@suse.cz>
5757
5758         * gcc.dg/lto/ipareference2_0.c: New file.
5759         * gcc.dg/lto/ipareference2_1.c: New file.
5760
5761 2010-05-19  Jason Merrill  <jason@redhat.com>
5762
5763         * g++.dg/parse/fn-typedef2.C: New.
5764
5765         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5766         function type.
5767
5768         PR c++/44193
5769         * g++.dg/template/fntype1.C: New.
5770
5771 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5772
5773         * gnat.dg/discr23.ad[sb]: New test.
5774         * gnat.dg/discr23_pkg.ads: New helper.
5775
5776         * gnat.dg/specs/controlled1.ads: New test.
5777         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5778
5779 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5780
5781         PR fortran/44055
5782         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5783         Fixed scope of C_SIZEOF.
5784         * gfortran.dg/warn_conversion_2.f90: New.
5785
5786 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5787
5788         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5789         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5790         for optional selector.
5791         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5792         (check_effective_target_sse3): New proc.
5793         * gcc.target/i386/math-torture/math-torture.exp: Load
5794         target-supports.exp.
5795         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5796         check_effective_target_sse2.
5797         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5798         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5799         * g++.dg/vect/vect.exp: Likewise.
5800         * gfortran.dg/vect/vect.exp: Likewise.
5801         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5802         -msse2 if check_effective_target_sse2.
5803
5804         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5805         * gcc.target/i386/3dnow-2.c: Likewise.
5806         * gcc.target/i386/3dnowA-1.c: Likewise.
5807         * gcc.target/i386/3dnowA-2.c: Likewise.
5808         * gcc.target/i386/pr42549.c: Likewise.
5809
5810         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5811         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5812         * gcc.target/i386/sse3-addsubps.c: Likewise.
5813         * gcc.target/i386/sse3-haddpd.c: Likewise.
5814         * gcc.target/i386/sse3-haddps.c: Likewise.
5815         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5816         * gcc.target/i386/sse3-hsubps.c: Likewise.
5817         * gcc.target/i386/sse3-movddup.c: Likewise.
5818         * gcc.target/i386/sse3-movshdup.c: Likewise.
5819         * gcc.target/i386/sse3-movsldup.c: Likewise.
5820
5821         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5822         * g++.dg/ext/attrib35.C: Likewise.
5823         * g++.dg/opt/pr40496.C: Likewise.
5824         * g++.dg/other/i386-1.C: Likewise.
5825         * g++.dg/other/i386-4.C: Likewise.
5826         * g++.dg/other/pr34435.C: Likewise.
5827         * g++.dg/other/pr39496.C: Likewise.
5828         * g++.dg/other/pr40446.C: Likewise.
5829         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5830         * gcc.dg/compat/vector-1a_main.c: Likewise.
5831         * gcc.dg/compat/vector-2a_main.c: Likewise.
5832         * gcc.dg/lto/20090206-1_0.c: Likewise.
5833         * gcc.dg/pr34856.c: Likewise.
5834         * gcc.dg/pr36584.c: Likewise.
5835         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5836         * gcc.dg/pr37544.c: Likewise.
5837         * gcc.dg/torture/pr16104-1.c: Likewise.
5838         * gcc.dg/torture/pr35771-1.c: Likewise.
5839         * gcc.dg/torture/pr35771-2.c: Likewise.
5840         * gcc.dg/torture/pr35771-3.c: Likewise.
5841         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5842         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5843         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5844         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5845         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5846         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5847         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5848         * gcc.target/i386/20060512-1.c: Likewise.
5849         * gcc.target/i386/20060512-3.c: Likewise.
5850         * gcc.target/i386/all_one_m128i.c: Likewise.
5851         * gcc.target/i386/float128-1.c: Likewise.
5852         * gcc.target/i386/float128-2.c: Likewise.
5853         * gcc.target/i386/fpcvt-1.c: Likewise.
5854         * gcc.target/i386/fpcvt-2.c: Likewise.
5855         * gcc.target/i386/fpcvt-3.c: Likewise.
5856         * gcc.target/i386/fpprec-1.c: Likewise.
5857         * gcc.target/i386/funcspec-9.c: Likewise.
5858         * gcc.target/i386/incoming-1.c: Likewise.
5859         * gcc.target/i386/incoming-12.c: Likewise.
5860         * gcc.target/i386/incoming-2.c: Likewise.
5861         * gcc.target/i386/incoming-3.c: Likewise.
5862         * gcc.target/i386/incoming-4.c: Likewise.
5863         * gcc.target/i386/incoming-6.c: Likewise.
5864         * gcc.target/i386/incoming-7.c: Likewise.
5865         * gcc.target/i386/incoming-8.c: Likewise.
5866         * gcc.target/i386/opt-1.c: Likewise.
5867         * gcc.target/i386/opt-2.c: Likewise.
5868         * gcc.target/i386/ordcmp-1.c: Likewise.
5869         * gcc.target/i386/pr17692.c: Likewise.
5870         * gcc.target/i386/pr18614-1.c: Likewise.
5871         * gcc.target/i386/pr22152.c: Likewise.
5872         * gcc.target/i386/pr23570.c: Likewise.
5873         * gcc.target/i386/pr23575.c: Likewise.
5874         * gcc.target/i386/pr26449-1.c: Likewise.
5875         * gcc.target/i386/pr26600.c: Likewise.
5876         * gcc.target/i386/pr27790.c: Likewise.
5877         * gcc.target/i386/pr28839.c: Likewise.
5878         * gcc.target/i386/pr30970.c: Likewise.
5879         * gcc.target/i386/pr32000-1.c: Likewise.
5880         * gcc.target/i386/pr32000-2.c: Likewise.
5881         * gcc.target/i386/pr32280.c: Likewise.
5882         * gcc.target/i386/pr32661.c: Likewise.
5883         * gcc.target/i386/pr32708-1.c: Likewise.
5884         * gcc.target/i386/pr32961.c: Likewise.
5885         * gcc.target/i386/pr33329.c: Likewise.
5886         * gcc.target/i386/pr35714.c: Likewise.
5887         * gcc.target/i386/pr35767-1.c: Likewise.
5888         * gcc.target/i386/pr35767-1d.c: Likewise.
5889         * gcc.target/i386/pr35767-1i.c: Likewise.
5890         * gcc.target/i386/pr35767-2.c: Likewise.
5891         * gcc.target/i386/pr35767-2d.c: Likewise.
5892         * gcc.target/i386/pr35767-2i.c: Likewise.
5893         * gcc.target/i386/pr35767-3.c: Likewise.
5894         * gcc.target/i386/pr35767-5.c: Likewise.
5895         * gcc.target/i386/pr36222-1.c: Likewise.
5896         * gcc.target/i386/pr36578-1.c: Likewise.
5897         * gcc.target/i386/pr36578-2.c: Likewise.
5898         * gcc.target/i386/pr36992-1.c: Likewise.
5899         * gcc.target/i386/pr37101.c: Likewise.
5900         * gcc.target/i386/pr37216.c: Likewise.
5901         * gcc.target/i386/pr37434-1.c: Likewise.
5902         * gcc.target/i386/pr37434-2.c: Likewise.
5903         * gcc.target/i386/pr37843-3.c: Likewise.
5904         * gcc.target/i386/pr37843-4.c: Likewise.
5905         * gcc.target/i386/pr39162.c: Likewise.
5906         * gcc.target/i386/pr39315-1.c: Likewise.
5907         * gcc.target/i386/pr39315-2.c: Likewise.
5908         * gcc.target/i386/pr39315-3.c: Likewise.
5909         * gcc.target/i386/pr39315-4.c: Likewise.
5910         * gcc.target/i386/pr39445.c: Likewise.
5911         * gcc.target/i386/pr39496.c: Likewise.
5912         * gcc.target/i386/pr40809.c: Likewise.
5913         * gcc.target/i386/pr40906-3.c: Likewise.
5914         * gcc.target/i386/pr41019.c: Likewise.
5915         * gcc.target/i386/pr42542-1.c: Likewise.
5916         * gcc.target/i386/pr42542-2.c: Likewise.
5917         * gcc.target/i386/pr42542-3.c: Likewise.
5918         * gcc.target/i386/pr42542-3a.c: Likewise.
5919         * gcc.target/i386/pr42881.c: Likewise.
5920         * gcc.target/i386/push-1.c: Likewise.
5921         * gcc.target/i386/quad-sse.c: Likewise.
5922         * gcc.target/i386/reload-1.c: Likewise.
5923         * gcc.target/i386/sse-10.c: Likewise.
5924         * gcc.target/i386/sse-11.c: Likewise.
5925         * gcc.target/i386/sse-15.c: Likewise.
5926         * gcc.target/i386/sse-17.c: Likewise.
5927         * gcc.target/i386/sse-18.c: Likewise.
5928         * gcc.target/i386/sse-19.c: Likewise.
5929         * gcc.target/i386/sse-4.c: Likewise.
5930         * gcc.target/i386/sse-6.c: Likewise.
5931         * gcc.target/i386/sse-vect-types.c: Likewise.
5932         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5933         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5934         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5935         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5936         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5937         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5938         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5939         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5940         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5941         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5942         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5943         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5944         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5945         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5946         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5947         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5948         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5949         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5950         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5951         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5952         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5953         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5954         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5955         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5956         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5957         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5958         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5959         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5960         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5961         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5962         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5963         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5964         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5965         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5966         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5967         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5968         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5969         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5970         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5971         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5972         * gcc.target/i386/sse2-mmx.c: Likewise.
5973         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5974         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5975         * gcc.target/i386/sse2-movd-1.c: Likewise.
5976         * gcc.target/i386/sse2-movd-2.c: Likewise.
5977         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5978         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5979         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5980         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5981         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5982         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5983         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5984         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5985         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5986         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5987         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5988         * gcc.target/i386/sse2-movq-1.c: Likewise.
5989         * gcc.target/i386/sse2-movq-2.c: Likewise.
5990         * gcc.target/i386/sse2-movq-3.c: Likewise.
5991         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5992         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5993         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5994         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5995         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5996         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5997         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5998         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5999         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6000         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6001         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6002         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6003         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6004         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6005         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6006         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6007         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6008         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6009         * gcc.target/i386/sse2-pand-1.c: Likewise.
6010         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6011         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6012         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6013         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6014         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6015         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6016         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6017         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6018         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6019         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6020         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6021         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6022         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6023         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6024         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6025         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6026         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6027         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6028         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6029         * gcc.target/i386/sse2-por-1.c: Likewise.
6030         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6031         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6032         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6033         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6034         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6035         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6036         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6037         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6038         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6039         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6040         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6041         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6042         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6043         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6044         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6045         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6046         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6047         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6048         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6049         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6050         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6051         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6052         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6053         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6054         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6055         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6056         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6057         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6058         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6059         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6060         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6061         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6062         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6063         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6064         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6065         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6066         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6067         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6068         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6069         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6070         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6071         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6072         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6073         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6074         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6075         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6076         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6077         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6078         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6079         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6080         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6081         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6082         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6083         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6084         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6085         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6086         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6087         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6088         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6089         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6090         * gcc.target/i386/sse2-vec-1.c: Likewise.
6091         * gcc.target/i386/sse2-vec-2.c: Likewise.
6092         * gcc.target/i386/sse2-vec-3.c: Likewise.
6093         * gcc.target/i386/sse2-vec-4.c: Likewise.
6094         * gcc.target/i386/sse2-vec-5.c: Likewise.
6095         * gcc.target/i386/sse2-vec-6.c: Likewise.
6096         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6097         * gcc.target/i386/ssefn-2.c: Likewise.
6098         * gcc.target/i386/ssefn-4.c: Likewise.
6099         * gcc.target/i386/ssefp-1.c: Likewise.
6100         * gcc.target/i386/ssefp-2.c: Likewise.
6101         * gcc.target/i386/sseregparm-3.c: Likewise.
6102         * gcc.target/i386/sseregparm-4.c: Likewise.
6103         * gcc.target/i386/sseregparm-5.c: Likewise.
6104         * gcc.target/i386/sseregparm-6.c: Likewise.
6105         * gcc.target/i386/sseregparm-7.c: Likewise.
6106         * gcc.target/i386/ssetype-1.c: Likewise.
6107         * gcc.target/i386/ssetype-2.c: Likewise.
6108         * gcc.target/i386/ssetype-3.c: Likewise.
6109         * gcc.target/i386/ssetype-4.c: Likewise.
6110         * gcc.target/i386/ssetype-5.c: Likewise.
6111         * gcc.target/i386/unordcmp-1.c: Likewise.
6112         * gcc.target/i386/vararg-1.c: Likewise.
6113         * gcc.target/i386/vararg-2.c: Likewise.
6114         * gcc.target/i386/vararg-3.c: Likewise.
6115         * gcc.target/i386/vararg-4.c: Likewise.
6116         * gcc.target/i386/vararg-7.c: Likewise.
6117         * gcc.target/i386/vararg-8.c: Likewise.
6118         * gcc.target/i386/vecinit-1.c: Likewise.
6119         * gcc.target/i386/vecinit-2.c: Likewise.
6120         * gcc.target/i386/vecinit-3.c: Likewise.
6121         * gcc.target/i386/vecinit-4.c: Likewise.
6122         * gcc.target/i386/vecinit-5.c: Likewise.
6123         * gcc.target/i386/vecinit-6.c: Likewise.
6124         * gcc.target/i386/vectorize2.c: Likewise.
6125         * gcc.target/i386/vectorize3.c: Likewise.
6126         * gcc.target/i386/vectorize4.c: Likewise.
6127         * gcc.target/i386/vectorize6.c: Likewise.
6128         * gcc.target/i386/vectorize7.c: Likewise.
6129         * gcc.target/i386/vectorize8.c: Likewise.
6130         * gcc.target/i386/vperm-v2df.c: Likewise.
6131         * gcc.target/i386/vperm-v2di.c: Likewise.
6132         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6133         * gcc.target/i386/xorps-sse2.c: Likewise.
6134         * gcc.target/i386/xorps.c: Likewise.
6135         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6136         * gfortran.dg/graphite/pr42326.f90: Likewise.
6137         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6138
6139 2010-05-19  Richard Guenther  <rguenther@suse.de>
6140
6141         PR lto/44196
6142         * g++.dg/lto/20100519-1_0.C: New testcase.
6143
6144 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6145
6146         PR fortran/42360
6147         * gfortran.dg/warn_intent_out_not_set.f90: New.
6148
6149 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6150
6151         PR fortran/38404
6152         * gfortran.dg/data_char_1.f90: Updated warning message.
6153         * gfortran.dg/data_array_6.f: New.
6154
6155 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6156
6157         * g++.dg/ipa/ivinline-8.C: New test.
6158         * gcc.dg/ipa/iinline-2.c: Likewise.
6159
6160 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6161
6162         PR fortran/34505
6163         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6164         arguments; add check for return value kind.
6165         * gfortran.dg/float_1.f90: Likewise.
6166
6167 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6168
6169         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6170         (main): Use it.
6171         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6172         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6173         Prune another location line format.
6174         (lto-obj): Call lto_prune_warns on comp_output.
6175
6176 2010-05-18  Jan Hubicka  <jh@suse.cz>
6177
6178         * gcc.dg/lto/ipacp_0.c: New test.
6179         * gcc.dg/lto/ipacp_1.c: New test.
6180
6181 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6182
6183         PR lto/44184
6184         * gcc.dg/lto/20100518_0.c: New test.
6185
6186 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6187
6188         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6189
6190 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6191
6192         PR fortran/43990
6193         * gfortran.dg/class_21.f03: New.
6194
6195 2010-05-17  Jason Merrill  <jason@redhat.com>
6196
6197         PR c++/44157
6198         * g++.dg/cpp0x/initlist34.C: New.
6199
6200         PR c++/44158
6201         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6202
6203 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6204
6205         * g++.dg/ipa/ivinline-1.C: New test.
6206         * g++.dg/ipa/ivinline-2.C: New test.
6207         * g++.dg/ipa/ivinline-3.C: New test.
6208         * g++.dg/ipa/ivinline-4.C: New test.
6209         * g++.dg/ipa/ivinline-5.C: New test.
6210         * g++.dg/ipa/ivinline-6.C: New test.
6211
6212 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6213             Jason Merrill  <jason@redhat.com>
6214
6215         PR c++/44108
6216         * c-c++-common/Wunused-var-8.c: New test.
6217
6218 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR bootstrap/42347
6221         * gcc.c-torture/compile/pr42347.c: New test.
6222
6223         PR middle-end/44102
6224         * g++.dg/ext/asmgoto1.C: New test.
6225
6226 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6227
6228         PR middle-end/44133
6229         * gcc.dg/tree-ssa/pr44133.c: New test.
6230         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6231         precise.
6232
6233 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6234
6235         PR fortran/44044
6236         * gfortran.dg/class_20.f03: New.
6237
6238 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6239
6240         PR 44078
6241         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6242         debug messages but not the newly introduced one.
6243
6244 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6245
6246         PR fortran/35779
6247         * gfortran.dg/initialization_25.f90: Commented testcase.
6248         * gfortran.dg/initialization_26.f90: New.
6249
6250 2010-05-16  Richard Guenther  <rguenther@suse.de>
6251
6252         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6253         * gcc.dg/pr43084.c: Likewise.
6254         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6255         -fipa-type-escape.
6256         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6257         -fipa-type-escape.
6258         * gcc.dg/struct/struct-reorg.exp: Likewise.
6259         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6260         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6261
6262 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6263
6264         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6265         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6266         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6267         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6268         tests.
6269
6270 2010-05-15  Jason Merrill  <jason@redhat.com>
6271
6272         * g++.dg/eh/spec10.C: New.
6273         * g++.dg/eh/spec11.C: New.
6274         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6275
6276 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6277
6278         PR fortran/44154
6279         PR fortran/42647
6280         * gfortran.dg/allocatable_scalar_9.f90: New.
6281
6282 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6283
6284         PR c++/44148
6285         * g++.dg/torture/pr44148.C: New test.
6286
6287 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6288
6289         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6290         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6291         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6292         diagnostics and type sizes.
6293
6294 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6295
6296         * gnat.dg/lto9.adb: New test.
6297         * gnat.dg/lto9_pkg1.ads: New helper.
6298         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6299
6300 2010-05-15  Jan Hubicka  <jh@suse.cz>
6301
6302         * gcc.dg/lto/ipareference_1.c: Rename to ...
6303         * gcc.dg/lto/ipareference_0.c: ... this one.
6304         * gcc.dg/lto/ipareference_2.c: Rename to ...
6305         * gcc.dg/lto/ipareference_1.c: ... this one.
6306
6307 2010-05-15  Jan Hubicka  <jh@suse.cz>
6308
6309         * gcc.dg/lto/ipareference_1.c: New file.
6310         * gcc.dg/lto/ipareference_2.c: New file.
6311
6312 2010-05-15  Richard Guenther  <rguenther@suse.de>
6313
6314         PR tree-optimization/44038
6315         * gcc.c-torture/compile/pr44038.c: New testcase.
6316
6317 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6318
6319         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6320         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6321
6322 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6323
6324         PR fortran/43207
6325         PR fortran/43969
6326         * gfortran.dg/class_18.f03: New.
6327         * gfortran.dg/class_19.f03: New.
6328
6329 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6330
6331         PR debug/44112
6332         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6333         * g++.dg/debug/dwarf2/const1.C: Remove.
6334
6335 2010-05-14  Jason Merrill  <jason@redhat.com>
6336
6337         * g++.dg/eh/cond4.C: New.
6338         * g++.dg/eh/elide2.C: Adjust.
6339         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6340
6341 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6342
6343         PR fortran/44135
6344         * gfortran.dg/actual_array_interface_2.f90: New test.
6345
6346 2010-05-14  Richard Guenther  <rguenther@suse.de>
6347
6348         PR tree-optimization/44119
6349         * gcc.c-torture/compile/pr44119.c: New testcase.
6350
6351 2010-05-14  Jason Merrill  <jason@redhat.com>
6352
6353         PR c++/44127
6354         * g++.dg/eh/terminate1.C: New.
6355
6356 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6357
6358         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6359
6360         PR debug/44136
6361         * gcc.dg/pr44136.c: New test.
6362
6363 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6364
6365         PR c++/30566
6366         * g++.dg/warn/Wshadow-4.C: Adjust.
6367         * g++.dg/warn/Wshadow-5.C: New test.
6368         * g++.dg/warn/Wshadow-6.C: New test
6369
6370 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6371
6372         PR fortran/35779
6373         * gfortran.dg/initialization_25.f90: New.
6374
6375 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6376
6377         * g++.dg/otr-fold-1.C: New test.
6378         * g++.dg/otr-fold-2.C: New test.
6379
6380 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR fortran/44036
6383         * gfortran.dg/gomp/pr44036-1.f90: New test.
6384         * gfortran.dg/gomp/pr44036-2.f90: New test.
6385         * gfortran.dg/gomp/pr44036-3.f90: New test.
6386
6387         PR debug/43983
6388         * gcc.dg/guality/sra-1.c: New test.
6389
6390 2010-05-12  Jan Hubicka  <jh@suse.cz>
6391
6392         * tree-ssa/unreachable.c: New test.
6393
6394 2010-05-12  Jason Merrill  <jason@redhat.com>
6395
6396         * g++.dg/cpp0x/sfinae1.C: New.
6397
6398 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6399
6400         * gcc.target/i386/zee.c: New file.
6401
6402 2010-05-12  Jason Merrill  <jason@redhat.com>
6403
6404         * g++.dg/conversion/op1.C: Expect template candidate message.
6405         * g++.dg/cpp0x/nullptr15.C: Likewise.
6406         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6407         * g++.dg/cpp0x/pr31431.C: Likewise.
6408         * g++.dg/cpp0x/temp_default2.C: Likewise.
6409         * g++.dg/cpp0x/trailing4.C: Likewise.
6410         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6411         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6412         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6413         * g++.dg/cpp0x/variadic35.C: Likewise.
6414         * g++.dg/cpp0x/vt-35147.C: Likewise.
6415         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6416         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6417         * g++.dg/ext/visibility/anon8.C: Likewise.
6418         * g++.dg/ext/vla2.C: Likewise.
6419         * g++.dg/other/pr28114.C: Likewise.
6420         * g++.dg/other/ptrmem10.C: Likewise.
6421         * g++.dg/other/ptrmem11.C: Likewise.
6422         * g++.dg/overload/unknown1.C: Likewise.
6423         * g++.dg/parse/template7.C: Likewise.
6424         * g++.dg/parse/typename7.C: Likewise.
6425         * g++.dg/template/conv11.C: Likewise.
6426         * g++.dg/template/copy1.C: Likewise.
6427         * g++.dg/template/deduce3.C: Likewise.
6428         * g++.dg/template/dependent-expr5.C: Likewise.
6429         * g++.dg/template/friend.C: Likewise.
6430         * g++.dg/template/incomplete2.C: Likewise.
6431         * g++.dg/template/local4.C: Likewise.
6432         * g++.dg/template/local6.C: Likewise.
6433         * g++.dg/template/operator10.C: Likewise.
6434         * g++.dg/template/overload6.C: Likewise.
6435         * g++.dg/template/ptrmem2.C: Likewise.
6436         * g++.dg/template/ptrmem20.C: Likewise.
6437         * g++.dg/template/ptrmem8.C: Likewise.
6438         * g++.dg/template/sfinae2.C: Likewise.
6439         * g++.dg/template/ttp25.C: Likewise.
6440         * g++.dg/template/unify10.C: Likewise.
6441         * g++.dg/template/unify11.C: Likewise.
6442         * g++.dg/template/unify6.C: Likewise.
6443         * g++.dg/template/unify7.C: Likewise.
6444         * g++.dg/template/unify9.C: Likewise.
6445         * g++.dg/template/varmod1.C: Likewise.
6446         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6447         * g++.old-deja/g++.law/operators32.C: Likewise.
6448         * g++.old-deja/g++.pt/crash28.C: Likewise.
6449         * g++.old-deja/g++.pt/crash60.C: Likewise.
6450         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6451         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6452         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6453         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6454         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6455         * g++.old-deja/g++.pt/expr2.C: Likewise.
6456         * g++.old-deja/g++.pt/overload7.C: Likewise.
6457         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6458         * g++.old-deja/g++.pt/spec5.C: Likewise.
6459         * g++.old-deja/g++.pt/spec6.C: Likewise.
6460         * g++.old-deja/g++.pt/t24.C: Likewise.
6461         * g++.old-deja/g++.pt/unify4.C: Likewise.
6462         * g++.old-deja/g++.pt/unify6.C: Likewise.
6463         * g++.old-deja/g++.pt/unify8.C: Likewise.
6464         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6465         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6466         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6467
6468         * g++.dg/cpp0x/initlist32.C: New.
6469
6470         * g++.dg/template/conv11.C: New.
6471         * g++.dg/conversion/op1.C: Adjust expected error.
6472
6473         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6474
6475 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6476
6477         PR target/44088
6478         * gcc.target/i386/avx-cmpsd-1.c: New.
6479         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6480         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6481         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6482         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6483         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6484
6485 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6486
6487         PR middle-end/44085
6488         * gcc.dg/gomp/pr44085.c: New test.
6489         * gfortran.dg/gomp/pr44085.f90: New test.
6490
6491 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6492
6493         * objc-obj-c++-shared/Object1.m: New.
6494         * objc.dg/torture: New directory.
6495         * objc.dg/torture/tls: Ditto.
6496         * objc.dg/tls: Ditto.
6497         * objc.dg/torture/tls/trivial.m: New test.
6498         * objc.dg/torture/tls/thr-init-2.m: New test.
6499         * objc.dg/torture/tls/thr-init-3.m: New test.
6500         * objc.dg/torture/tls/thr-init.m: New test.
6501         * objc.dg/torture/tls/diag-1.m: New test.
6502         * objc.dg/torture/tls/tls.exp: New.
6503         * objc.dg/torture/trivial.m: New test.
6504         * objc.dg/torture/dg-torture.exp: New.
6505         * objc.dg/tls/diag-3.m: New test.
6506         * objc.dg/tls/diag-4.m: New test.
6507         * objc.dg/tls/diag-5.m: New test.
6508         * objc.dg/tls/init-1.m: New test.
6509         * objc.dg/tls/init-2.m: New test.
6510         * objc.dg/tls/tls.exp: New.
6511         * objc.dg/tls/diag-2.m: New test.
6512         * lib/objc.exp: Respond to dg-additional-files.
6513
6514 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6515
6516         * gcc.target/m68k/20100512-1.c: New.
6517
6518 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6519
6520         * gnat.dg/lto8.adb: New test.
6521         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6522         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6523
6524 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6525
6526         PR c++/34272
6527         PR c++/43630
6528         PR c++/34491
6529         * g++.dg/template/crash97.C: New.
6530         * g++.dg/template/crash98.C: Likewise.
6531         * g++.dg/template/crash99.C: Likewise.
6532         * g++.dg/cpp0x/pr31439.C: Adjust.
6533         * g++.dg/template/crash95.C: Likewise.
6534
6535 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR middle-end/44071
6538         * c-c++-common/asmgoto-4.c: New test.
6539         * gcc.target/i386/pr44071.c: New test.
6540
6541         PR c++/44062
6542         * c-c++-common/Wunused-var-7.c: New test.
6543         * g++.dg/warn/Wunused-var-9.C: New test.
6544
6545 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6546
6547         PR fortran/43711
6548         * gfortran.dg/gomp/pr43711.f90: New.
6549
6550 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6551
6552         PR fortran/31820
6553         * gfortran.dg/select_5.f90: Updated.
6554
6555 2010-05-11  Jan Hubicka  <jh@suse.cz>
6556
6557         PR tree-optimize/44063
6558         * gcc.c-torture/compile/pr44063.c: New testcase.
6559
6560 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR debug/44023
6563         * gcc.dg/pr44023.c: New test.
6564
6565 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6566
6567         * gnat.dg/lto7.adb: New test.
6568         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6569
6570 2010-05-10  Jason Merrill  <jason@redhat.com>
6571
6572         PR c++/44017
6573         * g++.dg/template/inherit5.C: New.
6574
6575         PR c++/44045
6576         * g++.dg/cpp0x/initlist33.C: New.
6577         * g++.dg/cpp0x/initlist26.C: Adjust.
6578         * g++.dg/cpp0x/initlist28.C: Adjust.
6579
6580 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6581
6582         PR c++/43719
6583         * g++.dg/init/pr43719.C: New.
6584         * g++.dg/anon-struct4.C: Adjust.
6585
6586 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6587
6588         PR debug/44028
6589         * gcc.dg/pr44028.c: New test.
6590
6591 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6592
6593         PR fortran/27866
6594         PR fortran/35003
6595         PR fortran/42809
6596         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6597         * gfortran.dg/warn_conversion.f90: New.
6598
6599 2010-05-10  Michael Matz  <matz@suse.de>
6600
6601         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6602
6603 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6604
6605         PR rtl-optimization/44012
6606         * gcc.dg/pr44012.c: New.
6607
6608 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6609
6610         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6611         Log text on entry and exit.
6612         Prune Sun ld warnings for common symbols with differing sizes.
6613         (lto-link-and-maybe-run): Change caller.
6614
6615 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6616
6617         PR fortran/44044
6618         * gfortran.dg/class_7.f03: Modified.
6619         * gfortran.dg/select_type_1.f03: Modified.
6620         * gfortran.dg/select_type_12.f03: New.
6621
6622 2010-05-10  Richard Guenther  <rguenther@suse.de>
6623
6624         PR tree-optimization/44050
6625         * gcc.dg/torture/pr44050.c: New testcase.
6626
6627 2010-05-10  Wei Guozhi  <carrot@google.com>
6628
6629         PR target/42879
6630         * gcc.target/arm/pr42879.c: New testcase.
6631
6632 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6633
6634         PR c/44051
6635         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6636
6637 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6638
6639         PR c/10676
6640         * gcc.dg/anon-struct-10.c: New test.
6641
6642 2010-05-09  Richard Guenther  <rguenther@suse.de>
6643
6644         PR middle-end/44024
6645         * gcc.dg/pr44024.c: New testcase.
6646
6647 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6648
6649         PR c/4784
6650         * gcc.dg/anon-struct-9.c: New test.
6651
6652 2010-05-09  Richard Guenther  <rguenther@suse.de>
6653
6654         PR middle-end/44043
6655         * gcc.c-torture/compile/pr44043.c: New testcase.
6656
6657 2010-05-09  Richard Guenther  <rguenther@suse.de>
6658
6659         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6660
6661 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6662
6663         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6664
6665 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6666
6667         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6668         * gnat.dg/specs/lto3.ads: Likewise.
6669
6670 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6671
6672         PR middle-end/28685
6673         * gcc.dg/pr28685-1.c: New file.
6674
6675 2010-05-08  Richard Guenther  <rguenther@suse.de>
6676
6677         PR tree-optimization/44030
6678         * gcc.c-torture/compile/pr44030.c: New testcase.
6679
6680 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6681
6682         * gnat.dg/lto6.adb: New test.
6683         * gnat.dg/lto6_pkg.ads: New helper.
6684
6685 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6686
6687         * gnat.dg/lto5.adb: New test.
6688         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6689
6690 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6691
6692         * gnat.dg/lto4.ad[sb]: New test.
6693
6694 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6695
6696         * gnat.dg/specs/lto3.ads: New test.
6697         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6698         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6699
6700 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6701
6702         * gnat.dg/sizetype3.ad[sb]: New test.
6703         * gnat.dg/sizetype3_pkg.ads: New helper.
6704
6705 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6706
6707         PR c++/43951
6708         * g++.dg/init/new29.C: New.
6709
6710 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6711
6712         PR fortran/40728
6713         * gfortran.dg/coarray_1.f90: Fixed error message.
6714         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6715         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6716         * gfortran.dg/intrinsic_std_5.f90: New.
6717
6718 2010-05-07  Jason Merrill  <jason@redhat.com>
6719
6720         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6721
6722 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6723
6724         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6725         (size_t, stderr): Remove.
6726         (read_error): Replaced __builtin_fprintf by fprintf.
6727
6728 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6729
6730         * gcc.dg/ordered-comparison-1.c: New test.
6731         * gcc.dg/ordered-comparison-2.c: New test.
6732         * gcc.dg/ordered-comparison-3.c: New test.
6733         * gcc.dg/ordered-comparison-4.c: New test.
6734
6735 2010-05-06  Mike Stump  <mikestump@comcast.net>
6736
6737         PR objc/35165
6738         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6739
6740 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6741             Jason Merrill  <jason@redhat.com>
6742
6743         * g++.dg/cpp0x/nullptr01.C: New.
6744         * g++.dg/cpp0x/nullptr02.C: New.
6745         * g++.dg/cpp0x/nullptr03.C: New.
6746         * g++.dg/cpp0x/nullptr04.C: New.
6747         * g++.dg/cpp0x/nullptr05.C: New.
6748         * g++.dg/cpp0x/nullptr06.C: New.
6749         * g++.dg/cpp0x/nullptr07.C: New.
6750         * g++.dg/cpp0x/nullptr08.C: New.
6751         * g++.dg/cpp0x/nullptr09.C: New.
6752         * g++.dg/cpp0x/nullptr10.C: New.
6753         * g++.dg/cpp0x/nullptr11.C: New.
6754         * g++.dg/cpp0x/nullptr12.C: New.
6755         * g++.dg/cpp0x/nullptr13.C: New.
6756         * g++.dg/cpp0x/nullptr14.C: New.
6757         * g++.dg/cpp0x/nullptr15.C: New.
6758         * g++.dg/cpp0x/nullptr16.C: New.
6759         * g++.dg/cpp0x/nullptr17.C: New.
6760         * g++.dg/cpp0x/nullptr18.C: New.
6761         * g++.dg/cpp0x/nullptr19.C: New.
6762         * g++.dg/cpp0x/nullptr20.C: New.
6763         * g++.dg/cpp0x/nullptr21.C: New.
6764         * g++.dg/cpp0x/nullptr22.C: New.
6765         * g++.dg/debug/nullptr01.C: New.
6766         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6767
6768 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6769
6770         * gcc.dg/Wunused-var-8.c: Move to...
6771         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6772
6773 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6774
6775         PR c++/40406
6776         * g++.dg/template/crash96.C: New.
6777
6778 2010-05-06  Jan Hubicka  <jh@suse.cz>
6779
6780         PR tree-optimization/43791
6781         * gcc.c-torture/compile/pr43791.c: New file.
6782
6783 2010-05-06  Michael Matz  <matz@suse.de>
6784
6785         PR tree-optimization/43984
6786         * gfortran.dg/pr43984.f90: New test.
6787
6788 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6789
6790         PR 40989
6791         * gcc.dg/pr40989.c: New.
6792
6793 2010-05-06  Richard Guenther  <rguenther@suse.de>
6794
6795         PR tree-optimization/43934
6796         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6797
6798 2010-05-06  Richard Guenther  <rguenther@suse.de>
6799
6800         PR tree-optimization/43987
6801         * gcc.c-torture/execute/pr43987.c: New testcase.
6802         * gcc.dg/torture/pta-escape-1.c: Adjust.
6803         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6804         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6805         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6806         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6807
6808 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6809             Dodji Seketeli  <dodji@redhat.com>
6810
6811         PR c/18624
6812         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6813         * g++.dg/template/sfinae16.C: Likewise.
6814         * gcc.dg/Wunused-var-1.c: Moved to...
6815         * c-c++-common/Wunused-var-1.c: ...here. New test.
6816         * gcc.dg/Wunused-var-2.c: Moved to...
6817         * c-c++-common/Wunused-var-2.c: ...here. New test.
6818         * gcc.dg/Wunused-var-3.c: Moved to...
6819         * c-c++-common/Wunused-var-3.c: ...here. New test.
6820         * gcc.dg/Wunused-var-4.c: Moved to...
6821         * gcc.dg/Wunused-var-1.c: ... here.
6822         * gcc.dg/Wunused-var-5.c: Moved to...
6823         * c-c++-common/Wunused-var-4.c: ...here. New test.
6824         * gcc.dg/Wunused-var-7.c: Moved to...
6825         * c-c++-common/Wunused-var-5.c: ...here. New test.
6826         * gcc.dg/Wunused-var-6.c: Moved to...
6827         * gcc.dg/Wunused-var-2.c: ... here.
6828         * c-c++-common/Wunused-var-1.c: New test.
6829         * c-c++-common/Wunused-var-2.c: New test.
6830         * c-c++-common/Wunused-var-3.c: New test.
6831         * c-c++-common/Wunused-var-4.c: New test.
6832         * c-c++-common/Wunused-var-5.c: New test.
6833         * g++.dg/warn/Wunused-var-1.C: New test.
6834         * g++.dg/warn/Wunused-var-2.C: New test.
6835         * g++.dg/warn/Wunused-var-3.C: New test.
6836         * g++.dg/warn/Wunused-var-4.C: New test.
6837         * g++.dg/warn/Wunused-var-5.C: New test.
6838         * g++.dg/warn/Wunused-var-6.C: New test.
6839         * g++.dg/warn/Wunused-var-7.C: New test.
6840         * g++.dg/warn/Wunused-var-8.C: New test.
6841         * g++.dg/warn/Wunused-parm-1.C: New test.
6842         * g++.dg/warn/Wunused-parm-2.C: New test.
6843         * g++.dg/warn/Wunused-parm-3.C: New test.
6844
6845 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6846
6847         PR fortran/43985
6848         * gfortran.dg/gomp/crayptr5.f90: New test case.
6849
6850 2010-05-05  Jason Merrill  <jason@redhat.com>
6851
6852         PR debug/43370
6853         * g++.dg/ext/attrib39.C: New.
6854
6855 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6856
6857         PR fortran/24978
6858         * gfortran.dg/data_invalid.f90: New.
6859
6860 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6861
6862         * gnat.dg/lto2.adb: New test.
6863
6864 2010-05-05  Jason Merrill  <jason@redhat.com>
6865
6866         PR c++/43787
6867         * g++.dg/opt/empty1.C: New.
6868
6869 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6870
6871         PR fortran/43696
6872         * gfortran.dg/class_17.f03: New.
6873
6874 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6875
6876         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6877
6878 2010-05-04  Mike Stump  <mikestump@comcast.net>
6879
6880         PR objc/35165
6881         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6882
6883 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6884
6885         PR target/43668
6886         * gcc.target/i386/pr43668.c: New.
6887
6888 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6889
6890         PR c++/43028
6891         * g++.dg/cpp0x/initlist31.C: New.
6892
6893 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR c/43981
6896         * gcc.dg/Wunused-var-8.c: New test.
6897
6898 2010-05-04  Jason Merrill  <jason@redhat.com>
6899
6900         PR c++/38064
6901         * g++.dg/cpp0x/enum3.C: Extend.
6902
6903 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6904
6905         PR target/43799
6906         * gcc.target/i386/pr43799.c: New.
6907
6908 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6909
6910         * gnat.dg/lto1.adb: New test.
6911         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6912
6913 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6914
6915         PR middle-end/43671
6916         * gcc.target/i386/pr43671.c: New.
6917
6918 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6919
6920         PR c++/43705
6921         * g++.dg/template/crash95.C: New.
6922
6923 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6924
6925         PR debug/43508
6926         * gcc.target/i386/pr43508.c: New.
6927
6928 2010-05-04  Richard Guenther  <rguenther@suse.de>
6929
6930         PR tree-optimization/43879
6931         * g++.dg/torture/pr43879-1_0.C: New testcase.
6932         * g++.dg/torture/pr43879-1_1.C: Likewise.
6933
6934 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6935
6936         PR c++/43953
6937         * g++.dg/other/crash-12.C: New test.
6938
6939 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6940
6941         * g++.dg/cdce3.C: Add a space.  Updated.
6942
6943 2010-05-03  Jason Merrill  <jason@redhat.com>
6944
6945         PR c++/43680
6946         * g++.dg/opt/enum2.C: New.
6947         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6948         * g++.dg/warn/Wswitch-1.C: Adjust message.
6949
6950 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6951
6952         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6953         * g++.dg/ext/label13.C: Fix typo.
6954         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6955         alpha*-dec-osf5*.
6956         * gcc.c-torture/compile/limits-declparen.c: xfail on
6957         alpha*-dec-osf5* with -g.
6958         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6959         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6960         * gcc.dg/c99-tgmath-2.c: Likewise.
6961         * gcc.dg/c99-tgmath-3.c: Likewise.
6962         * gcc.dg/c99-tgmath-4.c: Likewise.
6963
6964 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6965
6966         PR fortran/43592
6967         * gfortran.dg/unexpected_interface.f90: New test.
6968
6969 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6970
6971         * ada/acats/run_acats (which): New function.
6972         (host_gnatchop, host_gnatmake): Use it.
6973
6974 2010-05-03  Richard Guenther  <rguenther@suse.de>
6975
6976         PR tree-optimization/43971
6977         * gcc.dg/pr43971.c: New testcase.
6978
6979 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6980
6981         PR debug/43972
6982         * gcc.dg/debug/pr43972.c: New test.
6983
6984 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6985
6986         PR testsuite/43963
6987         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6988
6989 2010-05-02  Richard Guenther  <rguenther@suse.de>
6990
6991         PR tree-optimization/43879
6992         * gcc.dg/torture/pr43879-3.c: New testcase.
6993
6994 2010-05-01  Richard Guenther  <rguenther@suse.de>
6995
6996         PR tree-optimization/43949
6997         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6998
6999 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7000
7001         PR c++/43951
7002         * g++.dg/init/new28.C: New.
7003
7004 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7005
7006         PR objc++/32052
7007         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7008         structure and nested declarations.
7009         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7010         structure and nested declarations.  Reduce header clutter and
7011         use _exit() rather than abort().
7012         * objc.dg/encode-10.m: New.
7013         * objc.dg/encode-11.m: New.
7014
7015 2010-04-30  DJ Delorie  <dj@redhat.com>
7016
7017         * gcc.c-torture/execute/20100430-1.c: New test.
7018
7019 2010-04-30  Jason Merrill  <jason@redhat.com>
7020
7021         PR c++/43868
7022         * g++.dg/template/ptrmem21.C: New.
7023
7024 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7025
7026         PR fortran/18918
7027         PR fortran/43931
7028         * gfortran.dg/coarray_13.f90: New test.
7029
7030 2010-04-30  Richard Guenther  <rguenther@suse.de>
7031
7032         PR lto/43946
7033         * gcc.dg/lto/20100430-1_0.c: New testcase.
7034
7035 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7036
7037         PR debug/43942
7038         * c-c++-common/pr43942.c: New test.
7039
7040 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7041
7042         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7043         conflict with darwin crt1.o 'start' symbol.
7044
7045 2010-04-30  Richard Guenther  <rguenther@suse.de>
7046
7047         PR tree-optimization/43879
7048         * gcc.dg/torture/pr43879_1.c: New testcase.
7049
7050 2010-04-30  Richard Guenther  <rguenther@suse.de>
7051
7052         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7053
7054 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7055
7056         PR c++/43890
7057         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7058         user-provided constructor while recursing.
7059
7060 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7061
7062         PR fortran/42274
7063         * gfortran.dg/class_16.f03: New test.
7064
7065 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7066
7067         PR fortran/42274
7068         * gfortran.dg/class_15.f03: New.
7069
7070 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7071
7072         PR fortran/43326
7073         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7074
7075 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7076
7077         PR fortran/43492
7078         * gfortran.dg/generic_22.f03 : New test.
7079
7080 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7081
7082         PR fortran/42353
7083         * gfortran.dg/class_14.f03: New test.
7084
7085 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7086
7087         PR fortran/42680
7088         * gfortran.dg/interface_32.f90: New test.
7089
7090 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7091             Janus Weil  <janus@gcc.gnu.org>
7092
7093         PR fortran/41829
7094         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7095         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7096         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7097
7098 2010-04-28  Mike Stump  <mikestump@comcast.net>
7099
7100         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7101         dg-excess-errors.
7102         * g++.dg/uninit-pred-2_b.C: Likewise.
7103
7104 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7105
7106         PR fortran/18918
7107         PR fortran/43919
7108         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7109
7110 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7111
7112         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7113         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7114         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7115         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7116         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7117
7118 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7119
7120         * gcc.dg/const-uniq-1.c: New test.
7121         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7122
7123 2010-04-28  Xinliang David Li  <davidxl@google.com>
7124
7125         * gcc.dg/uninit-pred-2_b.c: New test.
7126         * gcc.dg/uninit-pred-4_b.c: New test.
7127         * gcc.dg/uninit-pred-3_d.c: New test.
7128         * gcc.dg/uninit-pred-6_b.c: New test.
7129         * gcc.dg/uninit-pred-8_b.c: New test.
7130         * gcc.dg/uninit-pred-3_a.c: New test.
7131         * gcc.dg/uninit-pred-2_c.c: New test.
7132         * gcc.dg/uninit-pred-5_a.c: New test.
7133         * gcc.dg/uninit-pred-3_e.c: New test.
7134         * gcc.dg/uninit-pred-7_a.c: New test.
7135         * gcc.dg/uninit-pred-6_c.c: New test.
7136         * gcc.dg/uninit-pred-9_a.c: New test.
7137         * gcc.dg/uninit-pred-8_c.c: New test.
7138         * gcc.dg/uninit-pred-3_b.c: New test.
7139         * gcc.dg/uninit-pred-5_b.c: New test.
7140         * gcc.dg/uninit-pred-7_b.c: New test.
7141         * gcc.dg/uninit-pred-6_d.c: New test.
7142         * gcc.dg/uninit-pred-9_b.c: New test.
7143         * gcc.dg/uninit-pred-2_a.c: New test.
7144         * gcc.dg/uninit-pred-4_a.c: New test.
7145         * gcc.dg/uninit-pred-3_c.c: New test.
7146         * gcc.dg/uninit-pred-6_a.c: New test.
7147         * gcc.dg/uninit-pred-8_a.c: New test.
7148         * gcc.dg/uninit-pred-7_c.c: New test.
7149         * gcc.dg/uninit-pred-6_e.c: New test.
7150         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7151         * g++.dg/uninit-pred-1_a.C: New test.
7152         * g++.dg/uninit-pred-1_b.C: New test.
7153         * g++.dg/uninit-pred-2_a.C: New test.
7154         * g++.dg/uninit-pred-2_b.C: New test.
7155         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7156         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7157         * g++.dg/uninit-pred-loop_1.cc: New test.
7158
7159 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7160
7161         * gcc.dg/lto/20091209-1_0.c: New testcase.
7162
7163 2010-04-28  Richard Guenther  <rguenther@suse.de>
7164
7165         PR tree-optimization/43879
7166         PR tree-optimization/43909
7167         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7168
7169 2010-04-28  Richard Guenther  <rguenther@suse.de>
7170
7171         PR c++/43880
7172         * g++.dg/torture/pr43880.C: New testcase.
7173
7174 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7175
7176         PR c++/9335
7177         * g++.dg/template/recurse2.C: Update
7178         * g++.dg/template/recurse.C: Update.
7179         * g++.dg/template/pr23510.C: Update.
7180         * lib/prune.exp: Filter out 'recursively instantiated'.
7181
7182 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7183
7184         PR c++/29043
7185         * g++.dg/init/pr29043.C: New.
7186
7187 2010-04-27  Jason Merrill  <jason@redhat.com>
7188
7189         * g++.dg/lookup/scoped5.C: Adjust.
7190         * g++.dg/lookup/scoped8.C: Adjust.
7191         * g++.dg/template/dependent-expr5.C: Adjust.
7192         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7193
7194         PR c++/43856
7195         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7196
7197         PR c++/43875
7198         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7199
7200 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7201             Jan Hubicka <hubicka@ucw.cz>
7202
7203         * gcc.dg/pure-2.c: New testcase.
7204         * gcc.dg/const-1.c: New testcase.
7205
7206 2010-04-27  Jason Merrill  <jason@redhat.com>
7207
7208         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7209
7210         PR c++/41468
7211         * g++.dg/template/sfinae17.C: New.
7212         * g++.dg/template/sfinae18.C: New.
7213
7214 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7215
7216         * g++.dg/init/pr42844.C: New.
7217         * g++.dg/cpp0x/pr42844-2.C: New.
7218         * g++.dg/cpp0x/defaulted2.C: Adjust.
7219         * g++.dg/tree-ssa/pr27549.C: Likewise.
7220         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7221
7222 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7223
7224         PR fortran/18918
7225         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7226
7227 2010-04-27  Richard Guenther  <rguenther@suse.de>
7228
7229         PR middle-end/40561
7230         * g++.dg/other/pr40561.C: New testcase.
7231
7232 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7233
7234         PR middle-end/43812
7235         * g++.dg/ipa/pr43812.C: New test.
7236
7237 2010-04-27  Jan Hubicka  <jh@suse.cz>
7238
7239         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7240         (test): ... this one.
7241
7242 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7243
7244         PR target/40657
7245         * gcc.target/arm/thumb-stackframe.c: New test.
7246
7247 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7248
7249         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7250         * gcc.dg/misc-column.c: Likewise.
7251         * gcc.dg/Walways-true-1.c: Likewise.
7252         * gcc.dg/Walways-true-2.c: Likewise.
7253         * gcc.dg/warn-addr-cmp.c: Likewise.
7254
7255 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7256
7257         PR fortran/18918
7258         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7259         * gfortran.dg/coarray_12.f90: New.
7260
7261 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7262
7263         PR c/32207
7264         * gcc.dg/pr32207.c: New test.
7265         * gcc.dg/misc-column.c: Adjust expected warning.
7266         * gcc.dg/Walways-true-1.c: Likewise.
7267         * gcc.dg/Walways-true-2.c: Likewise.
7268         * gcc.dg/warn-addr-cmp.c: Likewise.
7269
7270 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7271
7272         PR lto/42776
7273         * lib/lto.exp (lto_prune_vis_warns): New function.
7274         (lto-link-and-maybe-run): Call it.
7275
7276 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7277
7278         PR tree-optimization/43904
7279         * gcc.dg/tree-ssa/tailcall-6.c: New.
7280
7281 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7282
7283         PR testsuite/35165
7284         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7285         Darwin8/OSX10.4 - compatible code generation.
7286         Use scan-rtl-dump.
7287         * obj-c++.dg/stubify-1.mm: Ditto.
7288         * lib/objc-torture.exp: Do not require link success for
7289         "trivial.m" in the runtime checks when dowhat = 'compile'.
7290         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7291         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7292         Darwin8/OSX10.4 - compatible code generation.
7293         * objc.dg/stubify-2.m: Ditto.
7294         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7295         * objc.dg/next-runtime-1.m: Ditto.
7296         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7297         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7298         runtimes on Darwin.
7299
7300 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7301
7302         PR 43715
7303         * lib/plugin-support.exp: Use "-undefined
7304         dynamic_lookup" on darwin.
7305
7306 2010-04-26  Richard Guenther  <rguenther@suse.de>
7307
7308         * gcc.dg/lto/20100426_0.c: New testcase.
7309
7310 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7311
7312         PR tree-optimization/43833
7313         gcc.dg/Warray-bounds-8.c: New test case.
7314
7315 2010-04-26  Richard Guenther  <rguenther@suse.de>
7316
7317         PR lto/43080
7318         * g++.dg/lto/20100423-3_0.C: New testcase.
7319
7320 2010-04-26  Richard Guenther  <rguenther@suse.de>
7321
7322         PR lto/42425
7323         * g++.dg/lto/20100423-2_0.C: New testcase.
7324
7325 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7326
7327         * gcc.dg/vect/bb-slp-23.c: New test.
7328
7329 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7330
7331         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7332         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7333         * gcc.dg/c1x-float-1.c: New test.
7334
7335 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7336
7337         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7338         of "lea\[ \t\]".
7339
7340 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7341
7342         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7343         FreeBSD.
7344         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7345         * gfortran.dg/default_format_2.f90: Ditto.
7346
7347 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7348
7349         * gfortran.dg/pr43505.f90: Clean up .mod file.
7350         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7351         * gfortran.dg/pr41347.f90: Ditto.
7352         * gfortran.dg/internal_pack_4.f90: Ditto.
7353         * gfortran.dg/proc_decl_23.f90: Ditto.
7354         * gfortran.dg/recursive_check_3.f90: Ditto.
7355         * gfortran.dg/intent_out_3.f90: Ditto.
7356         * gfortran.dg/assignment_2.f90: Ditto.
7357         * gfortran.dg/pr41928.f90: Ditto.
7358         * gfortran.dg/pr42166.f90: Ditto.
7359         * gfortran.dg/private_type_12.f90: Ditto.
7360         * gfortran.dg/graphite/pr42185.f90: Ditto.
7361         * gfortran.dg/graphite/pr42186.f90: Ditto.
7362         * gfortran.dg/graphite/pr40982.f90: Ditto.
7363         * gfortran.dg/graphite/id-2.f90: Ditto.
7364         * gfortran.dg/graphite/id-4.f90: Ditto.
7365         * gfortran.dg/graphite/pr42050.f90: Ditto.
7366         * gfortran.dg/graphite/id-18.f90: Ditto.
7367         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7368         * gfortran.dg/graphite/pr41924.f90: Ditto.
7369         * gfortran.dg/graphite/pr42393.f90: Ditto.
7370         * gfortran.dg/graphite/pr37980.f90: Ditto.
7371         * gfortran.dg/graphite/pr38953.f90: Ditto.
7372         * gfortran.dg/graphite/pr42180.f90: Ditto.
7373         * gfortran.dg/graphite/pr42181.f90: Ditto.
7374         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7375         * gfortran.dg/select_type_4.f90: Ditto.
7376         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7377         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7378         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7379         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7380         * gfortran.dg/whole_file_11.f90: Ditto.
7381         * gfortran.dg/private_type_11.f90: Ditto.
7382         * gfortran.dg/vect/vect-gems.f90: Ditto.
7383         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7384
7385 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7386
7387         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7388
7389 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7390
7391         * gnat.dg/pack15.ad[sb]: New test.
7392
7393 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7394
7395         * gcc.target/arm/mla-1.c: New test.
7396
7397 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7398
7399         PR fortran/30073
7400         PR fortran/43793
7401         * gfortran.dg/pr43793.f90: New test.
7402
7403 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7404
7405         PR tree-optimization/41442
7406         * gcc.target/i386/pr41442.c: New test.
7407
7408 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7409
7410         PR fortran/43832
7411         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7412
7413 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7414
7415         PR fortran/43832
7416         * gfortran.dg/open_nounit.f90: New test.
7417
7418 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7419
7420         PR fortran/43841
7421         PR fortran/43843
7422         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7423
7424 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7425
7426         * gcc.dg/Wconversion-integer.c: Update.
7427
7428 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7429
7430         * gnat.dg/unchecked_convert5.adb: New test.
7431
7432 2010-04-23  Richard Guenther  <rguenther@suse.de>
7433
7434         PR lto/41734
7435         * gcc.dg/lto/20100423-2_0.c: New testcase.
7436         * gcc.dg/lto/20100423-2_0.c: Likewise.
7437
7438 2010-04-23  Richard Guenther  <rguenther@suse.de>
7439
7440         PR lto/43455
7441         * gcc.dg/lto/20100423-1_0.c: New testcase.
7442         * gcc.dg/lto/20100423-1_1.c: Likewise.
7443
7444 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7445
7446         PR tree-optimization/43846
7447         * gcc.dg/tree-ssa/sra-10.c: New test.
7448
7449 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7450
7451         PR middle-end/43835
7452         * gcc.c-torture/execute/pr43835.c: New test.
7453
7454 2010-04-23  Richard Guenther  <rguenther@suse.de>
7455
7456         PR lto/42653
7457         * g++.dg/lto/20100423-1_0.C: New testcase.
7458
7459 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7460
7461         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7462
7463 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7464
7465         PR tree-optimization/43842
7466         * gcc.dg/vect/pr43842.c: New test.
7467
7468 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7469
7470         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7471         * gcc.target/i386/wmul-2.c: Likewise.
7472
7473 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7474
7475         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7476         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7477
7478 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7479
7480         * gfortran.dg/reassoc_6.f: New testcase.
7481
7482 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7483
7484         PR middle-end/29274
7485         * gcc.target/arm/wmul-1.c: New test.
7486         * gcc.target/arm/wmul-2.c: New test.
7487
7488 2010-04-22  Richard Guenther  <rguenther@suse.de>
7489
7490         PR tree-optimization/43845
7491         * gcc.c-torture/compile/pr43845.c: New testcase.
7492
7493 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7494
7495         PR middle-end/29274
7496         * gcc.target/i386/wmul-1.c: New test.
7497         * gcc.target/i386/wmul-2.c: New test.
7498         * gcc.target/bfin/wmul-1.c: New test.
7499         * gcc.target/bfin/wmul-2.c: New test.
7500
7501 2010-04-22  Richard Guenther  <rguenther@suse.de>
7502
7503         PR fortran/43829
7504         * gfortran.dg/vector_subscript_6.f90: New testcase.
7505         * gfortran.dg/assign_10.f90: Adjust.
7506
7507 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7508
7509         PR fortran/43836
7510         * gfortran.dg/gomp/pr43836.f90: New test.
7511
7512 2010-04-21  Richard Guenther  <rguenther@suse.de>
7513
7514         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7515
7516 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7517
7518         * gcc.dg/torture/builtin-cproj-3.c: New.
7519
7520 2010-04-20  Jason Merrill  <jason@redhat.com>
7521
7522         PR c++/9335
7523         * g++.dg/template/recurse2.C: New.
7524         * g++.dg/parse/crash36.C: Adjust.
7525         * g++.dg/other/fold1.C: Adjust.
7526         * g++.dg/init/member1.C: Adjust.
7527         * lib/prune.exp: Prune "skipping N instantiation contexts".
7528
7529 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7530
7531         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7532
7533 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7534
7535         * gcc.dg/torture/builtin-cproj-1.c: New.
7536         * gcc.dg/torture/builtin-cproj-2.c: New.
7537
7538 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7539
7540         PR c++/43800
7541         PR c++/43704
7542         * g++.dg/template/typedef32.C: Adjust.
7543         * g++.dg/template/typedef33.C: New test.
7544
7545 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7546
7547         PR fortran/43227
7548         * gfortran.dg/proc_decl_23.f90: New test.
7549
7550         PR fortran/43266
7551         * gfortran.dg/abstract_type_6.f03: New test.
7552
7553 2010-04-20  Xinliang David Li  <davidxl@google.com>
7554
7555         * g++.dg/tree-ssa/fold-compare.C: New.
7556
7557 2010-04-20  Richard Guenther  <rguenther@suse.de>
7558
7559         PR tree-optimization/39417
7560         * g++.dg/torture/pr39417.C: New testcase.
7561
7562 2010-04-20  Richard Guenther  <rguenther@suse.de>
7563
7564         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7565
7566 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7567
7568         * g++.dg/debug/dwarf2/rv1.C: New test.
7569
7570 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7571
7572         PR target/43635
7573         * gcc.c-torture/compile/pr43635.c: New testcase.
7574
7575 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7576
7577         PR fortran/43339
7578         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7579         of sequential loops being private only in the innermost containing
7580         task region.
7581
7582         PR middle-end/43337
7583         * gfortran.dg/gomp/pr43337.f90: New test.
7584
7585 2010-04-19  Richard Guenther  <rguenther@suse.de>
7586
7587         PR tree-optimization/43796
7588         * gfortran.dg/pr43796.f90: New testcase.
7589
7590 2010-04-19  Richard Guenther  <rguenther@suse.de>
7591
7592         PR tree-optimization/43783
7593         * gcc.c-torture/execute/pr43783.c: New testcase.
7594
7595 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7596
7597         PR target/43766
7598         * gcc.target/i386/pr43766.c: New test.
7599
7600 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7601
7602         PR target/43662
7603         * gcc.target/i386/pr43662.c: New test.
7604
7605 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7606
7607         PR c++/43704
7608         * g++.dg/template/typedef32.C: New test.
7609
7610 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7611
7612         PR tree-optimization/37027
7613         * lib/target-supports.exp
7614         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7615         * gcc.dg/vect/pr37027.c: New test.
7616         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7617         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7618         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7619         gcc.dg/vect/vect-complex-6.c: Likewise.
7620
7621 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * g++.dg/debug/dwarf2/enum1.C: New test.
7624
7625 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7626
7627         * gnat.dg/rep_clause5.ad[sb]: New test.
7628         * gnat.dg/rep_clause5_pkg.ads: New helper.
7629
7630 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7631
7632         PR tree-optimization/43771
7633         * g++.dg/vect/pr43771.cc: New test.
7634
7635 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7636
7637         PR fortran/31538
7638         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7639         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7640
7641 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7642
7643         * gnat.dg/sizetype.adb: Rename into...
7644         * gnat.dg/sizetype1.adb: ...this.
7645         * gnat.dg/sizetype2.adb: New test.
7646
7647 2010-04-16  Richard Guenther  <rguenther@suse.de>
7648
7649         PR tree-optimization/43572
7650         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7651
7652 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7653
7654         * gnat.dg/specs/discr_private.ads: New test.
7655
7656 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7657
7658         PR target/41514
7659         * gcc.target/arm/thumb-comparisons.c: New test.
7660
7661         PR target/40603
7662         * gcc.target/arm/thumb-cbranchqi.c: New test.
7663
7664 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7665
7666         * g++.dg/torture/pr36191.C: Enable for SH.
7667
7668 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7669
7670         * gnat.dg/wide_boolean.adb: New test.
7671         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7672
7673 2010-04-15  Richard Guenther  <rguenther@suse.de>
7674
7675         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7676         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7677         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7678         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7679         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7680         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7681         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7682         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7683         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7684         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7685         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7686         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7687         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7688         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7689         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7690
7691 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7692
7693         PR target/21803
7694         * gcc.target/arm/pr42496.c: New test.
7695
7696 2010-04-14  Jason Merrill  <jason@redhat.com>
7697
7698         PR c++/36625
7699         * g++.dg/ext/attrib38.C: New.
7700
7701 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7702
7703         PR testsuite/43739
7704         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7705
7706 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7707
7708         PR 42966
7709         * gcc.dg/cpp/warn-undef-2.c: Update.
7710         * gcc.dg/cpp/warn-traditional-2.c: Update.
7711         * gcc.dg/cpp/warn-comments-2.c: Update.
7712         * gcc.dg/cpp/warn-variadic-2.c: Update.
7713         * gcc.dg/cpp/warn-long-long-2.c: Update.
7714         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7715         * gcc.dg/cpp/warn-multichar-2.c: Update.
7716         * gcc.dg/cpp/warn-normalized-3.c: Update.
7717         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7718         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7719         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7720         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7721         * gcc.dg/cpp/warn-redefined-2.c: Update.
7722         * gfortran.dg/warning-directive-2.F90: Update.
7723         * c-c++-common/cpp/warning-directive-2.c: Update.
7724
7725 2010-04-14  Michael Matz  <matz@suse.de>
7726
7727         PR tree-optimization/42963
7728         * gcc.dg/pr42963.c: New testcase.
7729
7730 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7731
7732         * gnat.dg/class_wide.adb: Rename into...
7733         * gnat.dg/class_wide1.adb: ...this.
7734         * gnat.dg/class_wide2.ad[sb]: New test.
7735
7736 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7737
7738         PR fortran/18918
7739         * gfortran.dg/coarray_9.f90: Update dg-errors.
7740         * gfortran.dg/coarray_10.f90: New test.
7741         * gfortran.dg/coarray_11.f90: New test.
7742
7743 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7744
7745         PR fortran/43747
7746         gfortran.dg/initialization_24.f90: New test.
7747
7748 2010-04-13  Jason Merrill  <jason@redhat.com>
7749
7750         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7751         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7752
7753 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7754
7755         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7756         * g++.dg/dg.exp: Likewise.
7757         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7758         * c-c++-common/cpp/warning-directive-1.c: ... here.
7759         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7760         * c-c++-common/cpp/warning-directive-2.c: ... here.
7761         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7762         * c-c++-common/cpp/warning-directive-3.c: ... here.
7763         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7764         * c-c++-common/cpp/warning-directive-4.c: ... here.
7765         * g++.dg/cpp/warning-directive-1.C: Delete.
7766         * g++.dg/cpp/warning-directive-2.C: Delete.
7767         * g++.dg/cpp/warning-directive-3.C: Delete.
7768         * g++.dg/cpp/warning-directive-4.C: Delete.
7769         * gcc.dg/cpp/normalised-3.c: Delete.
7770         * g++.dg/cpp/normalised-1.C: Rename as ...
7771         * c-c++-common/cpp/normalised-3.c: ... this.
7772
7773 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7774
7775         * gcc.dg/tree-ssa/sra-9.c: New test.
7776
7777 2010-04-13  Michael Matz  <matz@suse.de>
7778
7779         PR middle-end/43730
7780         * gcc.dg/pr43730.c: New test.
7781
7782 2010-04-13  Michael Matz  <matz@suse.de>
7783
7784         * gcc.dg/tree-ssa/negate.c: New testcase.
7785
7786 2010-04-13  Richard Guenther  <rguenther@suse.de>
7787
7788         PR testsuite/43735
7789         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7790
7791 2010-04-13  Richard Guenther  <rguenther@suse.de>
7792
7793         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7794
7795 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7796
7797         * gnat.dg/derived_type1.adb: New test.
7798
7799 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7800
7801         * gcc.dg/plugindir1.c: New testcase.
7802         * gcc.dg/plugindir2.c: New testcase.
7803         * gcc.dg/plugindir3.c: New testcase.
7804         * gcc.dg/plugindir4.c: New testcase.
7805
7806 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7807
7808         * gcc.target/i386/rotate-2.c: New test.
7809
7810 2010-04-12  Jason Merrill  <jason@redhat.com>
7811
7812         PR c++/43641
7813         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7814         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7815
7816 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7817
7818         PR c++/25811
7819         * g++.dg/init/pr25811.C: New test.
7820
7821 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7822
7823         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7824         dg-error, dg-warning.
7825         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7826
7827 2010-04-12  Richard Guenther  <rguenther@suse.de>
7828
7829         * gcc.dg/torture/inline-2.c: New testcase.
7830
7831 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7832
7833         PR bootstrap/43699
7834         * gcc.dg/Wunused-var-7.c: New test.
7835
7836         PR tree-optimization/43560
7837         * gcc.c-torture/execute/pr43560.c: New test.
7838
7839 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7840
7841         * gnat.dg/aggr13.adb: New test.
7842         * gnat.dg/aggr14.adb: Likewise.
7843         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7844
7845 2010-04-12  Richard Guenther  <rguenther@suse.de>
7846
7847         PR c++/43611
7848         * g++.dg/torture/pr43611.C: New testcase.
7849
7850 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7851
7852         PR c/36774
7853         * gcc.dg/pr36774-1.c: New test.
7854         * gcc.dg/pr36774-2.c: New test.
7855
7856 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7857
7858         * gcc.target/sh/rte-delay-slot.c: New test.
7859
7860 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7861
7862         * gnat.dg/pack9.adb: Remove -cargs option.
7863         * gnat.dg/aggr12.ad[sb]: New test.
7864
7865 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7866
7867         PR target/43417
7868         * gcc.target/sh/pr43417.c: New test.
7869
7870 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7871
7872         PR fortran/43591
7873         * gfortran.dg/spec_expr_6.f90: New test.
7874
7875 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7876
7877         PR cpp/43195
7878         * gcc.dg/cpp/pr43195.c: New.
7879         * gcc.dg/cpp/pr43195.h: New.
7880
7881 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7882
7883         PR 42965
7884         * gcc.dg/Werror-6.c: Adjust.
7885         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7886         * gcc.dg/Werror-4.c: Likewise.
7887         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7888         * gcc.dg/Wswitch-enum-error.c: Likewise.
7889         * gcc.dg/Wpointer-arith.c: Likewise.
7890         * gcc.dg/Wfatal.c: Likewise.
7891         * gcc.dg/Wswitch-error.c: Likewise.
7892         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7893         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7894         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7895         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7896         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7897         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7898         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7899         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7900         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7901         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7902         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7903         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7904         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7905         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7906         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7907         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7908         * g++.dg/cpp/warning-directive-2.C: Likewise.
7909         * gfortran.dg/warning-directive-2.F90: Likewise.
7910
7911 2010-04-09  Jason Merrill  <jason@redhat.com>
7912
7913         PR c++/42623
7914         * g++.dg/template/sizeof13.C: New.
7915
7916 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7917
7918         * g++.dg/other/pr35504.C: Add check for thiscall.
7919         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7920         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7921
7922 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7923
7924         PR c++/28584
7925         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7926         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7927         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7928         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7929         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7930         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7931         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7932         * g++.dg/other/increment1.C: Likewise.
7933
7934 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7935
7936         PR fortran/18918
7937         * gfortran.dg/coarray_7.f90: New test.
7938         * gfortran.dg/coarray_8.f90: New test.
7939
7940 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7941
7942         PR fortran/28039
7943         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7944
7945 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7946
7947         PR target/43643
7948         * gcc.dg/pr43643.c: New test.
7949
7950 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7951
7952         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7953
7954 2010-04-08  Richard Guenther  <rguenther@suse.de>
7955
7956         PR tree-optimization/43679
7957         * gcc.c-torture/compile/pr43679.c: New testcase.
7958
7959 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7960
7961         PR debug/43670
7962         * gcc.dg/pr43670.c: New test.
7963
7964 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7965
7966         PR middle-end/40815
7967         * gcc.dg/tree-ssa/reassoc-19.c: New.
7968
7969 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7970
7971         PR c/18624
7972         * gcc.dg/Wunused-var-1.c: New test.
7973         * gcc.dg/Wunused-var-2.c: New test.
7974         * gcc.dg/Wunused-var-3.c: New test.
7975         * gcc.dg/Wunused-var-4.c: New test.
7976         * gcc.dg/Wunused-var-5.c: New test.
7977         * gcc.dg/Wunused-var-6.c: New test.
7978         * gcc.dg/Wunused-parm-1.c: New test.
7979
7980         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7981         * gcc.dg/trunc-1.c: Likewise.
7982         * gcc.dg/vla-9.c: Likewise.
7983         * gcc.dg/dfp/composite-type.c: Likewise.
7984
7985 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7986
7987         PR objc/35996
7988         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7989         * obj-c++.dg/objc-gc-3.mm: Ditto.
7990
7991 2010-04-07  Simon Baldwin  <simonb@google.com>
7992
7993         * gcc.dg/cpp/warn-undef-2.c: New.
7994         * gcc.dg/cpp/warn-traditional-2.c: New.
7995         * gcc.dg/cpp/warn-comments-2.c: New.
7996         * gcc.dg/cpp/warning-directive-1.c: New.
7997         * gcc.dg/cpp/warn-long-long.c: New.
7998         * gcc.dg/cpp/warn-traditional.c: New.
7999         * gcc.dg/cpp/warn-variadic-2.c: New.
8000         * gcc.dg/cpp/warn-undef.c: New.
8001         * gcc.dg/cpp/warn-normalized-1.c: New.
8002         * gcc.dg/cpp/warning-directive-2.c: New.
8003         * gcc.dg/cpp/warn-long-long-2.c: New.
8004         * gcc.dg/cpp/warn-variadic.c: New.
8005         * gcc.dg/cpp/warn-normalized-2.c: New.
8006         * gcc.dg/cpp/warning-directive-3.c: New.
8007         * gcc.dg/cpp/warn-deprecated-2.c: New.
8008         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8009         * gcc.dg/cpp/warn-multichar-2.c: New.
8010         * gcc.dg/cpp/warn-normalized-3.c: New.
8011         * gcc.dg/cpp/warning-directive-4.c: New.
8012         * gcc.dg/cpp/warn-unused-macros.c: New.
8013         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8014         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8015         * gcc.dg/cpp/warn-cxx-compat.c: New.
8016         * gcc.dg/cpp/warn-redefined.c: New.
8017         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8018         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8019         * gcc.dg/cpp/warn-deprecated.c: New.
8020         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8021         * gcc.dg/cpp/warn-redefined-2.c: New.
8022         * gcc.dg/cpp/warn-comments.c: New.
8023         * gcc.dg/cpp/warn-multichar.c: New.
8024         * g++.dg/cpp/warning-directive-1.C: New.
8025         * g++.dg/cpp/warning-directive-2.C: New.
8026         * g++.dg/cpp/warning-directive-3.C: New.
8027         * g++.dg/cpp/warning-directive-4.C: New.
8028         * gfortran.dg/warning-directive-1.F90: New.
8029         * gfortran.dg/warning-directive-3.F90: New.
8030         * gfortran.dg/warning-directive-2.F90: New.
8031         * gfortran.dg/warning-directive-4.F90: New.
8032
8033 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8034
8035         PR objc++/23716
8036         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8037
8038 2010-04-07  Jason Merrill  <jason@redhat.com>
8039
8040         * g++.dg/template/dr408.C: New.
8041
8042         * g++.dg/lookup/ns4.C: New.
8043
8044         PR c++/38392
8045         * g++.dg/template/friend51.C: New test.
8046
8047         PR c++/41970
8048         * g++.old-deja/g++.other/linkage1.C: Adjust.
8049
8050 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8051
8052         PR c++/42697
8053         * g++.dg/template/crash94.C: New test.
8054
8055 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8056
8057         PR c++/40239
8058         * g++.dg/init/aggr5.C: New test.
8059         * g++.dg/init/aggr5.C: New test.
8060
8061 2010-04-07  Richard Guenther  <rguenther@suse.de>
8062
8063         PR tree-optimization/43270
8064         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8065         * gcc.dg/Warray-bounds-7.c: Likewise.
8066
8067 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8068
8069         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8070         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8071         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8072
8073 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8074
8075         PR c++/42556
8076         * g++.dg/init/pr42556.C: New test.
8077
8078 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8079
8080         PR debug/43628
8081         * g++.dg/debug/dwarf2/typedef2.C: New test.
8082
8083 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8084
8085         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8086         c-c++-common/dwarf2/redeclaration-1.C
8087
8088 2010-04-06  Jason Merrill  <jason@redhat.com>
8089
8090         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8091         * g++.dg/ext/attrib18.C: Likewise.
8092         * g++.dg/ext/bitfield2.C: Likewise.
8093         * g++.dg/ext/bitfield4.C: Likewise.
8094         * g++.dg/ext/visibility/warn2.C: Likewise.
8095         * g++.dg/ext/visibility/warn3.C: Likewise.
8096         * g++.dg/gomp/pr26690-1.C: Likewise.
8097         * g++.dg/inherit/covariant7.C: Likewise.
8098         * g++.dg/init/synth2.C: Likewise.
8099         * g++.dg/lookup/using7.C: Likewise.
8100         * g++.dg/other/crash-4.C: Likewise.
8101         * g++.dg/other/error13.C: Likewise.
8102         * g++.dg/other/error20.C: Likewise.
8103         * g++.dg/parse/crash31.C: Likewise.
8104         * g++.dg/parse/error16.C: Likewise.
8105         * g++.dg/parse/error19.C: Likewise.
8106         * g++.dg/parse/error27.C: Likewise.
8107         * g++.dg/parse/error28.C: Likewise.
8108         * g++.dg/parse/fused-params1.C: Likewise.
8109         * g++.dg/template/error2.C: Likewise.
8110         * g++.dg/template/local6.C: Likewise.
8111         * g++.dg/template/qualttp15.C: Likewise.
8112         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8113         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8114         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8115         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8116         * g++.old-deja/g++.eh/spec6.C: Likewise.
8117         * g++.old-deja/g++.jason/crash3.C: Likewise.
8118         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8119         * g++.old-deja/g++.law/ctors5.C: Likewise.
8120         * g++.old-deja/g++.law/ctors9.C: Likewise.
8121         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8122         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8123         * g++.old-deja/g++.other/struct1.C: Likewise.
8124         * g++.old-deja/g++.other/volatile1.C: Likewise.
8125         * g++.old-deja/g++.pt/crash36.C: Likewise.
8126         * g++.old-deja/g++.pt/derived3.C: Likewise.
8127         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8128         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8129
8130 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8131
8132         PR middle-end/43519
8133         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8134         * gcc.dg/graphite/id-19.c: New.
8135
8136 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8137
8138         PR middle-end/32824
8139         * gcc.dg/vect/pr32824: New.
8140
8141 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8142
8143         PR fortran/18918
8144         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8145         * gfortran.dg/coarray_3.f90: Ditto.
8146         * gfortran.dg/coarray_4.f90: Ditto.
8147         * gfortran.dg/coarray_5.f90: Ditto.
8148         * gfortran.dg/coarray_6.f90: Ditto.
8149         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8150
8151 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8152
8153         PR fortran/18918
8154         * gfortran.dg/coarray_4.f90: Fix test.
8155         * gfortran.dg/coarray_6.f90: Add more tests.
8156
8157 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8158
8159         PR fortran/18918
8160         * gfortran.dg/coarray_4.f90: New test.
8161         * gfortran.dg/coarray_5.f90: New test.
8162         * gfortran.dg/coarray_6.f90: New test.
8163
8164 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8165
8166         PR fortran/18918
8167         * gfortran.dg/iso_fortran_env_5.f90: New test.
8168         * gfortran.dg/iso_fortran_env_6.f90: New test.
8169
8170 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8171
8172         PR fortran/39997
8173         * gfortran.dg/coarray_1.f90: New test.
8174         * gfortran.dg/coarray_2.f90: New test.
8175         * gfortran.dg/coarray_3.f90: New test.
8176
8177 2010-04-06  Jason Merrill  <jason@redhat.com>
8178
8179         PR c++/43648
8180         * g++.dg/template/dtor8.C: New.
8181
8182         PR c++/43621
8183         * g++.dg/template/error-recovery2.C: New.
8184
8185 2010-04-06  Jan Hubicka  <jh@suse.czpli
8186
8187         PR tree-optimization/42906
8188         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8189
8190 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8191
8192         PR fortran/43178
8193         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8194         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8195         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8196
8197 2010-04-06  Richard Guenther  <rguenther@suse.de>
8198
8199         PR tree-optimization/43627
8200         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8201
8202 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR target/43638
8205         * gcc.target/i386/pr43638.c: New test.
8206
8207 2010-04-06  Richard Guenther  <rguenther@suse.de>
8208
8209         PR middle-end/43661
8210         * gcc.c-torture/compile/pr43661.c: New testcase.
8211
8212 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8213
8214         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8215
8216 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8217
8218         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8219
8220 2010-04-02  Richard Guenther  <rguenther@suse.de>
8221
8222         PR tree-optimization/43629
8223         * gcc.c-torture/execute/pr43629.c: New testcase.
8224
8225 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8226             Dominique d'Humieres  <dominiq@lps.ens.fr>
8227
8228         PR libfortran/43605
8229         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8230
8231 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8232
8233         PR debug/43325
8234         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8235
8236 2010-04-01  Jason Merrill  <jason@redhat.com>
8237
8238         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8239
8240 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8241             Manfred Schwarb  <manfred99@gmx.ch>
8242
8243         PR libfortran/43605
8244         * gfortran.dg/ftell_3.f90: New test.
8245
8246 2010-04-01  Richard Guenther  <rguenther@suse.de>
8247
8248         PR middle-end/43614
8249         * gcc.c-torture/compile/pr43614.c: New testcase.
8250
8251 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8252
8253         PR tree-optimization/43141
8254         * gcc.dg/guality/pr43141.c: New test.
8255
8256 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8257
8258         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8259         * g++.dg/eh/spbp.C: Likewise.
8260         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8261         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8262         superfluous casts.
8263         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8264         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8265         * objc.dg/dwarf-2.m: Likewise.
8266
8267 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8268
8269         PR middle-end/43464
8270         * gcc.dg/graphite/id-pr43464.c: New.
8271         * gcc.dg/graphite/id-pr43464-1.c: New.
8272
8273 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8274
8275         PR middle-end/43351
8276         * gcc.dg/graphite/id-pr43351.c
8277
8278 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8279
8280         PR testsuite/35165
8281         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8282         * obj-c++.dg/try-catch-2.mm: Ditto.
8283         * obj-c++.dg/lookup-2.mm: Ditto.
8284         * obj-c++.dg/encode-8.m: Ditto.
8285         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8286         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8287         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8288         * obj-c++.dg/const-str-11.mm: Ditto.
8289         * obj-c++.dg/const-str-9.mm: Ditto.
8290         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8291         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8292         * obj-c++.dg/except-1.mm: Ditto.
8293         * obj-c++.dg/const-str-7.mm: Ditto.
8294         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8295         * obj-c++.dg/const-str-3.mm: Ditto.
8296         * obj-c++.dg/const-str-7.mm: Ditto.
8297         * obj-c++.dg/stubify-2.mm: Change dump file name.
8298
8299         PR objc++/23613
8300         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8301         New macro.
8302         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8303         Remove dg-xfail-if.
8304
8305 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8306
8307         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8308         only with -O2, -O3 or -Os and not with -fwhopr.
8309
8310 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8311
8312         PR c++/43558
8313         * g++.dg/template/typedef31.C: New test.
8314
8315 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8316
8317         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8318         assembler output on *-*-solaris2*.
8319         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8320
8321 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR debug/43557
8324         * gcc.dg/pr43557-1.c: New test.
8325         * gcc.dg/pr43557-2.c: New file.
8326
8327 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8328
8329         PR 43562
8330         * gcc.dg/pr43562.c: New test.
8331
8332 2010-03-30  Jason Merrill  <jason@redhat.com>
8333
8334         PR c++/43076
8335         * g++.dg/template/error-recovery1.C: New.
8336
8337         PR c++/41786
8338         * g++.dg/parse/ambig5.C: New.
8339
8340 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8341
8342         PR debug/43593
8343         * gcc.dg/guality/pr43593.c: New test.
8344
8345 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8346
8347         PR middle-end/43430
8348         * gcc.dg/vect/pr43430-1.c: New.
8349
8350 2010-03-30  Jason Merrill  <jason@redhat.com>
8351
8352         PR c++/43559
8353         * g++.dg/template/partial7.C: New.
8354
8355 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8356
8357         * gcc.target/s390/stackcheck1.c: New testcase.
8358
8359 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8360
8361         PR libfortran/43265
8362         * gfortran.dg/read_eof_8.f90: New test.
8363
8364 2010-03-29  Jason Merrill  <jason@redhat.com>
8365
8366         * gcc.dg/cpp/include6.c: Change [] to ().
8367
8368         N3077
8369         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8370         splicing and UCNs.
8371         * c-c++-common/raw-string-2.c: Add trigraph test.
8372         * c-c++-common/raw-string-8.c: New.
8373         * c-c++-common/raw-string-9.c: New.
8374         * c-c++-common/raw-string-10.c: New.
8375
8376         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8377         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8378         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8379         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8380         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8381         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8382         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8383
8384 2010-03-29  Richard Guenther  <rguenther@suse.de>
8385
8386         PR tree-optimization/43560
8387         * gcc.dg/torture/pr43560.c: New testcase.
8388
8389 2010-03-29  Jason Merrill  <jason@redhat.com>
8390
8391         N3077
8392         * g++.dg/ext/raw-string-1.C: Change [] to ().
8393         * g++.dg/ext/raw-string-2.C: Change [] to ().
8394         Don't use \ in delimiter.
8395         * g++.dg/ext/raw-string-3.C: Change [] to ().
8396         * g++.dg/ext/raw-string-4.C: Change [] to ().
8397         * g++.dg/ext/raw-string-5.C: Change [] to ().
8398         Test for error on \ in delimiter.
8399         * g++.dg/ext/raw-string-6.C: Change [] to ().
8400         * g++.dg/ext/raw-string-7.C: Change [] to ().
8401
8402 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8403
8404         PR 43564
8405         * gcc.dg/pr43564.c: New test.
8406
8407 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8408
8409         PR fortran/43551
8410         * gfortran.dg/direct_io_12.f90: New test.
8411
8412 2010-03-28  Jan Hubicka  <jh@suse.cz>
8413
8414         PR tree-optimization/43505
8415         * gfortran.dg/pr43505.f90: New testcase.
8416
8417 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8418
8419         PR tree-optimization/43528
8420         * gcc.target/i386/pr43528.c: New test.
8421
8422 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8423
8424         PR c/43381
8425         * gcc.dg/parm-impl-decl-3.c: New test.
8426
8427 2010-03-26  Jason Merrill  <jason@redhat.com>
8428
8429         PR c++/43509
8430         * g++.dg/cpp0x/parse1.C: New.
8431
8432 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8433
8434         PR target/43524
8435         * gcc.target/i386/pr43524.c: New test.
8436
8437 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8438
8439         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8440         whitespace, rename main to foo.
8441         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8442         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8443         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8444         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8445         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8446         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8447         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8448         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8449         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8450         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8451         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8452
8453 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8454
8455         PR c++/43327
8456         * g++.dg/other/crash-10.C: New test.
8457         * g++.dg/other/crash-11.C: New test.
8458
8459 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8460
8461         PR libfortran/43517
8462         * gfortran.dg/read_eof_7.f90: New test.
8463
8464 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8465
8466         PR objc/35165
8467         PR testsuite/43512
8468         * objc-obj-c++-shared: New directory.
8469         * objc-obj-c++-shared/Object1-implementation.h: New file.
8470         * objc-obj-c++-shared/Object1.h: New file.
8471         * objc-obj-c++-shared/Protocol1.h: New file.
8472         * objc-obj-c++-shared/next-abi.h: New file.
8473         * objc-obj-c++-shared/next-mapping.h: New file.
8474         * objc/execute/next_mapping.h: Delete.
8475         * objc.dg/special/special.exp: For all targets run the tests with
8476         -fgnu-runtime, for darwin targets also run the tests with
8477         -fnext-runtime.
8478         * objc.dg/dg.exp: Ditto.
8479         * obj-c++.dg/dg.exp: Ditto.
8480         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8481         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8482         include use of updated NeXT interface.
8483         * objc/execute/formal_protocol-5.m: Ditto.
8484         * objc/execute/protocol-isEqual-2.m: Ditto.
8485         * objc/execute/protocol-isEqual-4.m: Ditto.
8486         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8487         Protocol1.h) and next-mapping.h as required.
8488         * objc/execute/object_is_class.m: Ditto.
8489         * objc/execute/enumeration-1.m: Ditto.
8490         * objc/execute/class-13.m: Ditto.
8491         * objc/execute/formal_protocol-2.m: Ditto.
8492         * objc/execute/formal_protocol-4.m: Ditto.
8493         * objc/execute/class-1.m: Ditto.
8494         * objc/execute/bycopy-1.m: Ditto.
8495         * objc/execute/formal_protocol-6.m: Ditto.
8496         * objc/execute/bycopy-3.m: Ditto.
8497         * objc/execute/class-3.m: Ditto.
8498         * objc/execute/bf-11.m: Ditto.
8499         * objc/execute/class-5.m: Ditto.
8500         * objc/execute/bf-13.m: Ditto.
8501         * objc/execute/class-7.m: Ditto.
8502         * objc/execute/bf-15.m: Ditto.
8503         * objc/execute/class-9.m: Ditto.
8504         * objc/execute/bf-17.m: Ditto.
8505         * objc/execute/bf-19.m: Ditto.
8506         * objc/execute/IMP.m: Ditto.
8507         * objc/execute/exceptions/catchall-1.m: Ditto.
8508         * objc/execute/exceptions/trivial.m: Ditto.
8509         * objc/execute/exceptions/finally-1.m: Ditto.
8510         * objc/execute/exceptions/local-variables-1.m: Ditto.
8511         * objc/execute/exceptions/foward-1.m: Ditto.
8512         * objc/execute/bf-2.m: Ditto.
8513         * objc/execute/string1.m: Ditto.
8514         * objc/execute/bf-4.m: Ditto.
8515         * objc/execute/informal_protocol.m: Ditto.
8516         * objc/execute/string3.m: Ditto.
8517         * objc/execute/bf-6.m: Ditto.
8518         * objc/execute/bf-8.m: Ditto.
8519         * objc/execute/class-tests-1.h: Ditto.
8520         * objc/execute/protocol-isEqual-1.m: Ditto.
8521         * objc/execute/protocol-isEqual-3.m: Ditto.
8522         * objc/execute/_cmd.m: Ditto.
8523         * objc/execute/function-message-1.m: Ditto.
8524         * objc/execute/bf-20.m: Ditto.
8525         * objc/execute/bf-common.h: Ditto.
8526         * objc/execute/np-2.m: Ditto.
8527         * objc/execute/class-10.m: Ditto.
8528         * objc/execute/class-12.m: Ditto.
8529         * objc/execute/enumeration-2.m: Ditto.
8530         * objc/execute/class-14.m: Ditto.
8531         * objc/execute/encode-1.m: Ditto.
8532         * objc/execute/formal_protocol-1.m: Ditto.
8533         * objc/execute/formal_protocol-3.m: Ditto.
8534         * objc/execute/accessing_ivars.m: Ditto.
8535         * objc/execute/bycopy-2.m: Ditto.
8536         * objc/execute/class-2.m: Ditto.
8537         * objc/execute/bf-10.m: Ditto.
8538         * objc/execute/formal_protocol-7.m: Ditto.
8539         * objc/execute/root_methods.m: Ditto.
8540         * objc/execute/class-4.m: Ditto.
8541         * objc/execute/bf-12.m: Ditto.
8542         * objc/execute/class-6.m: Ditto.
8543         * objc/execute/bf-14.m: Ditto.
8544         * objc/execute/nested-func-1.m: Ditto.
8545         * objc/execute/class-8.m: Ditto.
8546         * objc/execute/private.m: Ditto.
8547         * objc/execute/bf-16.m: Ditto.
8548         * objc/execute/bf-18.m: Ditto.
8549         * objc/execute/load-3.m: Ditto.
8550         * objc/execute/compatibility_alias.m: Ditto.
8551         * objc/execute/bf-1.m: Ditto.
8552         * objc/execute/no_clash.m: Ditto.
8553         * objc/execute/bf-3.m: Ditto.
8554         * objc/execute/string2.m: Ditto.
8555         * objc/execute/bf-5.m: Ditto.
8556         * objc/execute/string4.m: Ditto.
8557         * objc/execute/bf-7.m: Ditto.
8558         * objc/execute/object_is_meta_class.m: Ditto.
8559         * objc/execute/bf-9.m: Ditto.
8560         * objc/execute/bf-21.m: Ditto.
8561         * objc/execute/cascading-1.m: Ditto.
8562         * objc/execute/trivial.m: Ditto.
8563         * objc/execute/np-1.m: Ditto.
8564         * objc/compile/trivial.m: Ditto.
8565         * objc/execute/class_self-2.m: Include <stdlib.h>.
8566         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8567         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8568         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8569         and 64bit. Use new NeXT interface as required.
8570         * objc.dg/special/unclaimed-category-1.m: Ditto.
8571         * objc.dg/special/unclaimed-category-1.h: Ditto.
8572         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8573         * objc.dg/func-ptr-1.m: Ditto.
8574         * objc.dg/stret-1.m: Ditto.
8575         * objc.dg/encode-2.m: Ditto.
8576         * objc.dg/category-1.m: Ditto.
8577         * objc.dg/encode-3.m: Ditto.
8578         * objc.dg/call-super-3.m: Ditto.
8579         * objc.dg/method-3.m: Ditto.
8580         * objc.dg/func-ptr-2.m: Ditto.
8581         * objc.dg/lookup-1.m: Ditto.
8582         * objc.dg/encode-4.m: Ditto.
8583         * objc.dg/fix-and-continue-1.m: Ditto.
8584         * objc.dg/proto-lossage-3.m: Ditto.
8585         * objc.dg/method-13.m: Ditto.
8586         * objc.dg/proto-qual-1.m: Ditto.
8587         * objc.dg/zero-link-3.m: Ditto.
8588         * objc.dg/bitfield-1.m: Ditto.
8589         * objc.dg/va-meth-1.m: Ditto.
8590         * objc.dg/super-class-3.m: Ditto.
8591         * objc.dg/call-super-1.m: Ditto.
8592         * objc.dg/type-size-2.m: Ditto.
8593         * objc.dg/method-10.m: Ditto.
8594         * objc.dg/defs.m: Ditto.
8595         * objc.dg/const-str-3.m: Ditto.
8596         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8597         Protocol1.h) and next-mapping.h as required. Use new NeXT
8598         interface as required.
8599         * objc.dg/super-class-4.m: Ditto.
8600         * objc.dg/comp-types-8.m: Ditto.
8601         * objc.dg/call-super-2.m: Ditto.
8602         * objc.dg/objc-fast-4.m: Ditto.
8603         * objc.dg/method-6.m: Ditto.
8604         * objc.dg/const-str-3.m: Ditto.
8605         * objc.dg/const-str-7.m: Ditto.
8606         * objc.dg/method-15.m: Ditto.
8607         * objc.dg/method-19.m: Ditto.
8608         * objc.dg/sync-1.m: Ditto.
8609         * objc.dg/layout-1.m: Ditto.
8610         * objc.dg/bitfield-3.m: Ditto.
8611         * objc.dg/try-catch-3.m: Ditto.
8612         * objc.dg/try-catch-7.m: Ditto.
8613         * objc.dg/comp-types-10.m: Ditto.
8614         * objc.dg/selector-2.: Ditto.
8615         * objc.dg/method-7.m: Ditto.
8616         * objc.dg/typedef-alias-1.m: Ditto.
8617         * objc.dg/proto-lossage-2.m: Ditto.
8618         * objc.dg/comp-types-11.m: Ditto.
8619         * objc.dg/sizeof-1.m: Ditto.
8620         * objc.dg/method-17.m: Ditto.
8621         * objc.dg/bitfield-5.m: Ditto.
8622         * objc.dg/try-catch-1.m: Ditto.
8623         * objc.dg/encode-5.m: Ditto.
8624         * objc.dg/fix-and-continue-2.m: Ditto.
8625         * objc.dg/method-9.m: Ditto.
8626         * objc.dg/isa-field-1.m: Ditto.
8627         * objc.dg/local-decl-2.m: Ditto.
8628         * objc.dg/objc-gc-4.m: Ditto.
8629         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8630         * objc.dg/gnu-runtime-3.m: Ditto.
8631         * objc.dg/encode-7.m: Ditto.
8632         * objc.dg/encode-8.m: Ditto.
8633         * objc.dg/selector-3.m: Ditto.
8634         * objc.dg/gnu-runtime-1.m: Ditto.
8635         * objc.dg/const-str-12.m: Ditto.
8636         * objc.dg/gnu-runtime-2.m: Ditto.
8637         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8638         * objc.dg/selector-1.m: Ditto.
8639         * objc.dg/stubify-2.m: Ditto.
8640         * objc.dg/zero-link-1.m: Ditto.
8641         * objc.dg/stret-2.m: Ditto.
8642         * objc.dg/zero-link-2.m: Ditto.
8643         * objc.dg/next-runtime-1.m: Ditto.
8644         * objc.dg/symtab-1.m: Ditto.
8645         * objc.dg/stubify-1.m: Ditto.
8646         * objc.dg/bitfield-2.m: Ditto.
8647         * objc.dg/try-catch-10.m: Apply to both runtimes.
8648         * objc.dg/const-str-1.m: Ditto.
8649         * objc.dg/image-info.m: Ditto.
8650         * objc.dg/encode-9.m: Ditto.
8651         * objc.dg/pragma-1.m: Apply test to all targets.
8652         * objc.dg/const-str-4.m: Ditto.
8653         * objc.dg/const-str-8.m: Ditto.
8654         * objc.dg/super-class-2.m: Ditto.
8655         * objc.dg/try-catch-5.m: Ditto.
8656         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8657         Protocol1.h) and next-mapping.h as required. Use new NeXT
8658         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8659         * objc.dg/const-str-11.m: Ditto.
8660         * objc.dg/const-str-9.m: Ditto.
8661         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8662         * objc.dg/encode-1.m: Remove redundant -lobjc.
8663         * objc.dg/try-catch-9.m: Tidy space.
8664         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8665         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8666         and 64bit. Use new NeXT interface as required.
8667         * obj-c++.dg/template-4.mm: Ditto.
8668         * obj-c++.dg/defs.mm: Ditto.
8669         * obj-c++.dg/basic.mm: Ditto.
8670         * obj-c++.dg/encode-4.mm: Ditto.
8671         * obj-c++.dg/method-17.mm: Ditto.
8672         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8673         * obj-c++.dg/cxx-class-1.mm: Ditto.
8674         * obj-c++.dg/method-10.mm: Ditto.
8675         * obj-c++.dg/va-meth-1.mm: Ditto.
8676         * obj-c++.dg/encode-5.mm: Ditto.
8677         * obj-c++.dg/lookup-2.mm: Ditto.
8678         * obj-c++.dg/template-3.mm: Ditto.
8679         * obj-c++.dg/proto-qual-1.mm: Ditto.
8680         * obj-c++.dg/qual-types-1.m: Ditto.
8681         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8682         * obj-c++.dg/template-1.mm: Ditto.
8683         * obj-c++.dg/encode-6.mm: Ditto.
8684         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8685         Protocol1.h) and next-mapping.h as required. Use new NeXT
8686         interface as required.
8687         * obj-c++.dg/except-1.mm: Ditto.
8688         * obj-c++.dg/const-str-7.mm: Ditto.
8689         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8690         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8691         * obj-c++.dg/selector-2.mm: Ditto.
8692         * obj-c++.dg/isa-field-1.mm: Ditto.
8693         * obj-c++.dg/try-catch-1.mm: Ditto.
8694         * obj-c++.dg/local-decl-1.mm: Ditto.
8695         * obj-c++.dg/try-catch-9.mm: Ditto.
8696         * obj-c++.dg/no-extra-load.mm: Ditto.
8697         * obj-c++.dg/selector-5.mm: Ditto.
8698         * obj-c++.dg/method-12.mm: Ditto.
8699         * obj-c++.dg/try-catch-11.mm: Ditto.
8700         * obj-c++.dg/comp-types-11.mm: Ditto.
8701         * obj-c++.dg/bitfield-3.mm: Ditto.
8702         * obj-c++.dg/method-6.mm: Ditto.
8703         * obj-c++.dg/super-class-2.mm: Ditto.
8704         * obj-c++.dg/method-21.mm: Ditto.
8705         * obj-c++.dg/const-str-8.mm: Ditto.
8706         * obj-c++.dg/try-catch-7.mm: Ditto.
8707         * obj-c++.dg/method-15.mm: Ditto.
8708         * obj-c++.dg/layout-1.mm: Ditto.
8709         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8710         * obj-c++.dg/const-str-3.mm: Ditto.
8711         * obj-c++.dg/try-catch-2.mm: Ditto.
8712         * obj-c++.dg/objc-gc-3.mm: Ditto.
8713         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8714         * obj-c++.dg/bitfield-1.mm: Ditto.
8715         * obj-c++.dg/selector-6.mm: Ditto.
8716         * obj-c++.dg/method-13.mm: Ditto.
8717         * obj-c++.dg/comp-types-12.mm: Ditto.
8718         * obj-c++.dg/bitfield-4.mm: Ditto.
8719         * obj-c++.dg/try-catch-8.mm: Ditto.
8720         * obj-c++.dg/method-2.mm: Ditto.
8721         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8722         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8723         * obj-c++.dg/const-str-4.mm: Ditto.
8724         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8725         * obj-c++.dg/try-catch-3.mm: Ditto.
8726         * obj-c++.dg/comp-types-9.mm: Ditto.
8727         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8728         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8729         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8730         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8731         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8732         Use new NeXT interface as required.
8733         * obj-c++.dg/const-str-10.mm: Ditto.
8734         * obj-c++.dg/const-str-11.mm: Ditto.
8735         * obj-c++.dg/const-str-9.mm: Ditto.
8736         * obj-c++.dg/method-11.mm: Ditto.
8737         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8738         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8739         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8740         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8741         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8742
8743 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8744
8745         PR c++/43206
8746         * g++.dg/template/typedef30.C: New test case.
8747
8748 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8749
8750         PR c/43385
8751         * gcc.c-torture/execute/pr43385.c: New test.
8752
8753 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8754
8755         * gcc.dg/strncpy-fix-1.c: New test.
8756
8757 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8758
8759         PR testsuite/41609
8760         * lib/objc-torture.exp (objc-set-runtime-options): New.
8761         * objc/execute/execute.exp: Check runtime options on each pass.
8762         * objc/execute/exceptions/exceptions.exp: Ditto.
8763         * objc/compile/compile.exp: Ditto.
8764
8765         PR testsuite/42348
8766         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8767         standard tests.
8768         (check_effective_target_objc2): New proc.
8769         (check_effective_target_next_runtime): New proc.
8770         * lib/objc.exp: Determine which runtime is in force and support it.
8771         * lib/obj-c++.exp: Ditto.
8772
8773 2010-03-24  Jason Merrill  <jason@redhat.com>
8774
8775         PR c++/43502
8776         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8777
8778 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8779
8780         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8781         a loop.
8782         * gcc.dg/ipa/ipa-2.c: Likewise.
8783         * gcc.dg/ipa/ipa-3.c: Likewise.
8784         * gcc.dg/ipa/ipa-4.c: Likewise.
8785         * gcc.dg/ipa/ipa-5.c: Likewise.
8786         * gcc.dg/ipa/ipa-7.c: Likewise.
8787         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8788         a loop.
8789         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8790         i_can_not_be_propagated_fully2 into a loop.
8791         * gcc.dg/ipa/ipa-8.c: New test.
8792         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8793
8794 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8795
8796         PR debug/19192
8797         PR debug/43479
8798         * gcc.dg/guality/pr43479.c: New test.
8799         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8800         and add volatile keyword.
8801
8802 2010-03-23  Mike Stump  <mikestump@comcast.net>
8803
8804         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8805
8806 2010-03-23  Jason Merrill  <jason@redhat.com>
8807
8808         * g++.dg/ext/altivec-17.C: Adjust error message.
8809
8810         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8811         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8812         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8813         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8814         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8815         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8816
8817 2010-03-22  Jason Merrill  <jason@redhat.com>
8818
8819         PR c++/43333
8820         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8821         * g++.dg/ext/is_pod_98.C: New.
8822
8823         PR c++/43281
8824         * g++.dg/cpp0x/auto18.C: New.
8825
8826         * gcc.dg/pr36997.c: Adjust error message.
8827         * g++.dg/ext/vector9.C: Likewise.
8828         * g++.dg/conversion/simd3.C: Likewise.
8829         * g++.dg/other/error23.C: Likewise.
8830
8831 2010-03-22  Michael Matz  <matz@suse.de>
8832
8833         PR middle-end/43475
8834         * gfortran.dg/pr43475.f90: New testcase.
8835
8836 2010-03-22  Richard Guenther  <rguenther@suse.de>
8837
8838         PR tree-optimization/43390
8839         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8840
8841 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8842
8843         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8844         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8845
8846 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8847             Michael Matz  <matz@suse.de>
8848
8849         PR c++/43081
8850         * g++.dg/parse/crash56.C: New test.
8851
8852 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8853
8854         PR fortran/43450
8855         * gfortran.dg/whole_file_15.f90 : New test.
8856
8857 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8858
8859         PR fortran/43409
8860         * gfortran.dg/inquire_size.f90: New test.
8861
8862 2010-03-20  Richard Guenther  <rguenther@suse.de>
8863
8864         PR rtl-optimization/43438
8865         * gcc.c-torture/execute/pr43438.c: New testcase.
8866
8867 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8868
8869         PR c++/43375
8870         * g++.dg/abi/mangle42.C: New test.
8871
8872 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8873
8874         PR C/43211
8875         * gcc.dg/pr43211.c: New test.
8876         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8877
8878 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8879
8880         PR rtl-optimization/42258
8881         * gcc.target/arm/thumb1-mul-moves.c: New test.
8882
8883         PR target/40697
8884         * gcc.target/arm/thumb-andsi.c: New test.
8885
8886         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8887         dg-require-effective-target.
8888
8889 2010-03-19  Michael Matz  <matz@suse.de>
8890
8891         PR c++/43116
8892         * g++.dg/other/pr43116.C: New testcase.
8893
8894 2010-03-19  Michael Matz  <matz@suse.de>
8895
8896         PR target/43305
8897         * gcc.dg/pr43305.c: New testcase.
8898
8899 2010-03-19  Richard Guenther  <rguenther@suse.de>
8900
8901         PR tree-optimization/43415
8902         * gcc.c-torture/compile/pr43415.c: New testcase.
8903
8904 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8905
8906         PR ada/43106
8907         * gnat.dg/case_optimization2.adb: New test.
8908         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8909
8910 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8911             Jack Howarth <howarth@bromo.med.uc.edu>
8912
8913         PR target/36399
8914         * gcc.target/i386/push-1.c: Don't xfail
8915           scan-assembler-not "movups" on darwin.
8916
8917 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8918
8919         PR debug/43058
8920         * gcc.dg/pr43058.c: New test.
8921
8922 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8923
8924         PR middle-end/42450
8925         * g++.dg/torture/pr42450.C: New test.
8926
8927 2010-03-18  Michael Matz  <matz@suse.de>
8928
8929         PR middle-end/43419
8930         * gcc.dg/pr43419.c: New testcase.
8931
8932 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8933
8934         PR rtl-optimization/43360
8935         * gcc.dg/torture/pr43360.c: New.
8936
8937 2010-03-18  Michael Matz  <matz@suse.de>
8938
8939         PR tree-optimization/43402
8940         * gcc.dg/pr43402.c: New testcase.
8941
8942 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8943
8944         PR target/42427
8945         * gcc.dg/pr42427.c: New test.
8946
8947 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8948
8949         PR libfortran/43265
8950         * gfortran.dg/read_empty_file.f: New test.
8951         * gfortran.dg/read_eof_all.f90: New test.
8952         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8953         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8954
8955 2010-03-17  Michael Matz  <matz@suse.de>
8956
8957         * gcc.dg/pr43300.c: Add -w.
8958
8959 2010-03-17  Richard Guenther  <rguenther@suse.de>
8960
8961         * gcc.dg/pr43379.c: Add -w.
8962
8963 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8964
8965         PR fortran/43331
8966         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8967
8968 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8969
8970         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8971
8972 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8973
8974         * ada/acats/run_all.sh: Log start and end times.
8975
8976 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8977
8978         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8979
8980 2010-03-16  Richard Guenther  <rguenther@suse.de>
8981
8982         PR middle-end/43379
8983         * gcc.dg/pr43379.c: New testcase.
8984
8985 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8986
8987         PR debug/43051
8988         * gcc.dg/guality/pr43051-1.c: New test.
8989
8990 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8991
8992         PR testsuite/43363
8993         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8994
8995 2010-03-15  Michael Matz  <matz@suse.de>
8996
8997         PR middle-end/43300
8998         * gcc.dg/pr43300.c: New testcase.
8999
9000 2010-03-15  Richard Guenther  <rguenther@suse.de>
9001
9002         PR tree-optimization/43367
9003         * gcc.c-torture/compile/pr43367.c: New testcase.
9004
9005 2010-03-15  Richard Guenther  <rguenther@suse.de>
9006
9007         PR tree-optimization/43317
9008         * gcc.dg/pr43317.c: New testcase.
9009
9010 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9011
9012         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9013
9014 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9015
9016         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9017
9018 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9019
9020         PR fortran/43362
9021         * gfortran.dg/impure_constructor_1.f90: New test.
9022
9023 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9024
9025         PR middle-end/43354
9026         * gfortran.dg/graphite/id-pr43354.f: New.
9027
9028 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9029
9030         PR middle-end/43349
9031         * gfortran.dg/graphite/pr43349.f: New.
9032
9033 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9034
9035         PR middle-end/43306
9036         * gcc.dg/graphite/pr43306.c: New.
9037
9038 2010-03-12  David S. Miller  <davem@davemloft.net>
9039
9040         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9041         sparc.
9042
9043 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9044
9045         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9046
9047 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9048
9049         PR fortran/43291
9050         PR fortran/43326
9051         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9052
9053 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9054
9055         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9056         fail for *-*-mingw* targets.
9057
9058 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9059
9060         PR debug/43329
9061         * gcc.dg/guality/pr43329-1.c: New test.
9062
9063 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9064
9065         PR tree-optimization/43257
9066         * g++.dg/torture/pr43257.C: New test.
9067
9068 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9069
9070         PR fortran/43228
9071         * gfortran.dg/namelist_61.f90: New test.
9072
9073 2010-03-11  Richard Guenther  <rguenther@suse.de>
9074
9075         PR tree-optimization/43255
9076         * gcc.c-torture/compile/pr43255.c: New testcase.
9077
9078 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9079
9080         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9081         * gcc.dg/pr43280.c: New testcase.
9082
9083 2010-03-11  Richard Guenther  <rguenther@suse.de>
9084
9085         PR lto/43200
9086         * gcc.dg/lto/20100227-1_0.c: New testcase.
9087         * gcc.dg/lto/20100227-1_1.c: Likewise.
9088
9089 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9090
9091         PR libfortran/43320
9092         PR libfortran/43265
9093         * gfortran.dg/read_eof_6.f: New test
9094         * gfortran.dg/read_x_eof.f90: New test.
9095         * gfortran.dg/read_x_past.f: Update test.
9096
9097 2010-03-10  Jan Hubicka  <jh@suse.cz>
9098
9099         * gcc.c-torture/compile/pr43288.c: New test.
9100
9101 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9102
9103         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9104         -fpic/-fPIC flags.
9105         * g++.old-deja/g++.pt/asm2.C: Likewise.
9106         * gcc.c-torture/compile/20000804-1.c: Likewise.
9107         * gcc.target/i386/clobbers.c: Likewise.
9108
9109 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9110
9111         PR fortran/43303
9112         * gfortran.dg/c_assoc_3.f90: New test.
9113
9114 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9115
9116         PR debug/36728
9117         * gcc.dg/guality/pr36728-1.c: New test.
9118         * gcc.dg/guality/pr36728-2.c: New test.
9119
9120 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9121
9122         * gcc.dg/h8300-div-delay-slot.c: New test.
9123
9124 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9125
9126         PR tree-optimization/43236
9127         * gcc.c-torture/execute/pr43236.c: New test.
9128
9129 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9130
9131         PR middle-end/42859
9132         * g++.dg/eh/pr42859.C: New test.
9133
9134 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR debug/43299
9137         * gcc.dg/pr43299.c: New test.
9138
9139         PR debug/43290
9140         * g++.dg/eh/unwind2.C: New test.
9141
9142 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9143             Reza Yazdani  <reza.yazdani@amd.com>
9144
9145         PR middle-end/43065
9146         * gcc.dg/graphite/run-id-4.c: New.
9147
9148 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9149
9150         PR middle-end/43065
9151         * gcc.dg/graphite/run-id-3.c: New.
9152
9153 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9154
9155         PR middle-end/42644
9156         PR middle-end/42130
9157         * gcc.dg/graphite/id-18.c: New.
9158         * gcc.dg/graphite/run-id-pr42644.c: New.
9159
9160 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9161
9162         PR middle-end/42326
9163         * gcc.dg/graphite/pr42326.c: New.
9164
9165 2010-03-08  Richard Guenther  <rguenther@suse.de>
9166
9167         PR tree-optimization/43269
9168         * gcc.c-torture/execute/pr43269.c: New testcase.
9169
9170 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9171
9172         PR fortran/43256
9173         * gfortran.dg/typebound_call_13.f03: New.
9174
9175 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9176
9177         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9178         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9179
9180 2010-03-05  Jason Merrill  <jason@redhat.com>
9181
9182         * g++.dg/abi/mangle40.C: Require weak and alias.
9183
9184 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9185
9186         PR middle-end/42326
9187         * gfortran.dg/graphite/pr42326.f90: New.
9188         * gfortran.dg/graphite/pr42326-1.f90: New.
9189
9190 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9191
9192         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9193         (gnat_target_compile): Likewise.
9194         Reinitialize GNAT_UNDER_TEST if target changes.
9195         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9196         (local_find_gnatmake): Pass full --GCC to gnatlink.
9197         Remove --LINK.
9198
9199 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9200
9201         PR c/43248
9202         * gcc.dg/compound-literal-1.c: New testcase.
9203
9204 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9205
9206         PR tree-optimization/43164
9207         PR tree-optimization/43191
9208         * gcc.c-torture/compile/pr43164.c: New test.
9209         * gcc.c-torture/compile/pr43191.c: Likewise.
9210
9211 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9212
9213         PR fortran/43244
9214         * gfortran.dg/finalize_9.f90: New.
9215
9216 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9217             Ken Werner <ken@linux.vnet.ibm.com>
9218
9219         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9220         to dg-options for spu.
9221         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9222         dump-scan target to exclude spu.
9223
9224 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9225
9226         PR middle-end/43209
9227         * gcc.dg/tree-ssa/ivopts-4.c: New.
9228
9229 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9230
9231         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9232         include-opts and exclude-opts; skip checking the flags if arguments
9233         are the same as the defaults.
9234         (dg-xfail-if): Verify the number of arguments, supply defaults
9235         for unspecified optional arguments.
9236         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9237
9238 2010-03-03  Jason Merrill  <jason@redhat.com>
9239
9240         PR c++/12909
9241         * g++.dg/abi/mangle40.C: Updated.
9242
9243 2010-03-03  Jason Merrill  <jason@redhat.com>
9244
9245         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9246         * g++.dg/abi/mangle23.C: Likewise.
9247         * g++.dg/eh/simd-2.C: Likewise.
9248         * g++.dg/ext/attribute-test-2.C: Likewise.
9249         * g++.dg/ext/vector14.C: Likewise.
9250         * g++.dg/other/pr34435.C: Likewise.
9251         * g++.dg/template/conv8.C: Likewise.
9252         * g++.dg/template/nontype9.C: Likewise.
9253         * g++.dg/template/qualttp17.C: Likewise.
9254         * g++.dg/template/ref1.C: Likewise.
9255         * g++.old-deja/g++.pt/crash68.C: Likewise.
9256         * g++.old-deja/g++.pt/ref1.C: Likewise.
9257         * g++.old-deja/g++.pt/ref3.C: Likewise.
9258         * g++.old-deja/g++.pt/ref4.C: Likewise.
9259
9260         PR c++/12909
9261         * g++.dg/abi/mangle40.C: New.
9262         * g++.dg/abi/mangle41.C: New.
9263         * g++.dg/lto/20100302_0.C: New.
9264         * g++.dg/lto/20100302_1.C: New.
9265         * g++.dg/lto/20100302.h: New.
9266
9267 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9268
9269         PR fortran/43243
9270         * gfortran.dg/internal_pack_12.f90: New test.
9271
9272 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9273
9274         * gcc.dg/pr36997.c: Adjust error message.
9275
9276 2010-03-03  Mike Stump  <mikestump@comcast.net>
9277
9278         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9279         adjustments to not be present on machines that align the stack to
9280         more than 4 bytes and don't have a red zone yet as that is an
9281         unimplemented optimization.
9282
9283 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9284
9285         PR fortran/43169
9286         * gfortran.dg/impure_assignment_3.f90: New.
9287
9288 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9289
9290         PR debug/43229
9291         * gfortran.dg/pr43229.f90: New test.
9292
9293         PR debug/43237
9294         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9295
9296         PR debug/43177
9297         * gcc.dg/guality/pr43177.c: New test.
9298
9299 2010-03-02  Jason Merrill  <jason@redhat.com>
9300
9301         * g++.dg/ext/vector9.C: Adjust error message.
9302         * g++.dg/conversion/simd3.C: Likewise.
9303         * g++.dg/other/error23.C: Likewise.
9304
9305 2010-03-02  Mike Stump  <mikestump@comcast.net>
9306
9307         PR c++/41090
9308         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9309
9310 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9311
9312         PR fortran/43180
9313         * gfortran.dg/internal_pack_10.f90: New test.
9314
9315         PR fortran/43173
9316         * gfortran.dg/internal_pack_11.f90: New test.
9317
9318 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9319
9320         PR middle-end/42640
9321         * gcc.dg/tree-ssa/pr42640.c: New.
9322
9323 2010-03-01  Richard Guenther  <rguenther@suse.de>
9324
9325         PR tree-optimization/43220
9326         * gcc.c-torture/execute/pr43220.c: New testcase.
9327
9328 2010-03-01  Richard Guenther  <rguenther@suse.de>
9329
9330         PR middle-end/43213
9331         * gcc.dg/pr43213.c: New testcase.
9332
9333 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9334
9335         PR pch/14940
9336         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9337
9338 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9339
9340         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9341         New function.
9342         (check_effective_target_ucn): Likewise.
9343
9344         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9345         if !ucn.
9346         * gcc.dg/ucnid-2.c: Likewise.
9347         * gcc.dg/ucnid-3.c: Likewise.
9348         * gcc.dg/ucnid-4.c: Likewise.
9349         * gcc.dg/ucnid-11.c: Likewise.
9350         * gcc.dg/ucnid-12.c: Likewise.
9351         * gcc.dg/ucnid-6.c: Skip if !ucn.
9352         * gcc.dg/ucnid-9.c: Likewise.
9353
9354 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9355
9356         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9357         lists to dg-skip-if.
9358         * gcc.target/i386/stackalign/return-3.c: Likewise.
9359
9360 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9361
9362         * gcc.target/i386/clearcap.map: New file.
9363         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9364         Pass clearcap.map by default if supported.
9365
9366 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9367
9368         PR fortran/42900
9369         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9370         Explain this.
9371         * gfortran.dg/stat_2.f90: Likewise.
9372
9373 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9374
9375         PR fortran/43199
9376         * gfortran.dg/module_read_2.f90: New test.
9377
9378 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/42748
9381         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9382         * g++.dg/abi/mangle12.C: Likewise.
9383         * g++.dg/abi/mangle20-2.C: Likewise.
9384         * g++.dg/abi/mangle17.C: Likewise.
9385         * g++.dg/template/cond2.C: Likewise.
9386         * g++.dg/template/pr35240.C: Likewise.
9387
9388 2010-02-27  Richard Guenther  <rguenther@suse.de>
9389
9390         PR tree-optimization/43186
9391         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9392
9393 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9394
9395         * g++.dg/abi/packed1.C: Expect warning on the SH.
9396
9397 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9398
9399         PR c++/42054:
9400         * g++.dg/parse/error37.C: New test.
9401
9402 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9403
9404         PR c/24577
9405         PR c/43192
9406         * gcc.dg/pr8927-1.c: Match new note.
9407         * gcc.dg/990506-0.c: Likewise.
9408         * gcc.dg/gomp/flush-2.c: Likewise.
9409         * gcc.dg/gomp/atomic-5.c: Likewise.
9410         * gcc.dg/gomp/pr34607.c: Likewise.
9411         * gcc.dg/pr35746.c: Likewise.
9412         * gcc.dg/cpp/pragma-1.c: Likewise.
9413         * gcc.dg/cpp/pragma-2.c: Likewise.
9414         * gcc.dg/pr41842.c: Likewise.
9415         * gcc.dg/noncompile/20040629-1.c: Likewise.
9416         * objc.dg/private-1.m: Likewise.
9417
9418 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9419
9420         PR fortran/43185
9421         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9422         * gfortran.dg/default_initialization_4.f90: New test.
9423
9424 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9425
9426         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9427         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9428         * gnat.dg/thin_pointer2.adb: New test.
9429         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9430
9431 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9432
9433         PR c/20631
9434         * gcc.dg/cpp/c90-pedantic.c: New.
9435         * gcc.dg/cpp/c90.c: New.
9436         * gcc.dg/gnu90-const-expr-1.c: New.
9437         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9438
9439 2010-02-26  Richard Guenther  <rguenther@suse.de>
9440
9441         PR tree-optimization/43186
9442         * gcc.c-torture/compile/pr43186.c: New testcase.
9443
9444 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9445
9446         PR debug/43190
9447         * c-c++-common/dwarf2/pr43190.c: New test.
9448
9449 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9450
9451         PR testsuite/37074:
9452         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9453
9454 2010-02-26  Richard Guenther  <rguenther@suse.de>
9455
9456         PR tree-optimization/43188
9457         * gcc.c-torture/compile/pr43188.c: New testcase.
9458
9459 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9460
9461         PR target/43175
9462         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9463
9464 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9465
9466         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9467
9468 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9469
9470         PR target/43154
9471         * gcc.target/powerpc/pr43154.c: New file.
9472
9473 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9474
9475         PR debug/43166
9476         * gfortran.dg/debug/pr43166.f: New test.
9477
9478         PR debug/43165
9479         * gcc.dg/torture/pr43165.c: New test.
9480
9481 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9482
9483         PR c/43128
9484         * c-c++-common/pr41779.c: Update.
9485
9486 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9487
9488         PR ada/32547
9489         * lib/gnat-dg.exp (gnat_load): Redefine.
9490
9491         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9492         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9493
9494 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9495
9496         PR libobjc/36610
9497         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9498         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9499         -fgnu-runtime.
9500         Sort entries.
9501
9502 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9503
9504         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9505
9506 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9507
9508         PR debug/43150
9509         * gcc.dg/guality/vla-1.c: New test.
9510
9511 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9512
9513         PR fortran/43042
9514         * gfortran.dg/c_ptr_tests_15.f90: New test.
9515
9516 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9517
9518         PR target/43107
9519         * gcc.target/i386/pr43107.c: New test.
9520
9521 2010-02-23  Jason Merrill  <jason@redhat.com>
9522
9523         PR c++/43143
9524         * g++.dg/cpp0x/variadic100.C: New.
9525
9526 2010-02-23  Jason Merrill  <jason@redhat.com>
9527
9528         PR debug/42800
9529         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9530         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9531         * c-c++-common/dwarf2/vla1.c: New.
9532
9533 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9534
9535         PR target/43139
9536         * gcc.dg/pr43139.c: New test.
9537
9538         PR debug/43077
9539         * gcc.dg/guality/pr43077-1.c: New test.
9540
9541 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9542
9543         PR 43123
9544         * gcc.dg/march.c: New.
9545         * gcc.dg/march-generic.c: New.
9546         * gcc.dg/mtune.c: New.
9547
9548 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9549
9550         PR middle-end/43083
9551         * gcc.dg/graphite/pr43083.c: New.
9552
9553 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9554
9555         PR middle-end/43097
9556         * gfortran.dg/graphite/pr43097.f: New.
9557
9558 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9559             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9560
9561         PR middle-end/43140
9562         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9563
9564 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9565
9566         PR middle-end/43026
9567         * g++.dg/graphite/pr43026.C: New.
9568
9569 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9570
9571         PR c++/43126
9572         * gcc.dg/cleanup-1.c: Update.
9573         * gcc.dg/func-args-1.c: Update.
9574         * gcc.dg/format/sentinel-1.c: Update.
9575         * g++.old-deja/g++.jason/scoping10.C: Update.
9576         * g++.old-deja/g++.ns/lookup5.C: Update.
9577         * g++.dg/ext/cleanup-1.C: Update.
9578         * g++.dg/parse/varmod1.C: Update.
9579         * g++.dg/parse/error33.C: Update.
9580         * g++.dg/expr/call3.C: Update.
9581         * g++.dg/func-args-1.C: New.
9582
9583 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9584
9585         PR c/43125
9586         * gcc.dg/attr-used-2.c: Moved to ...
9587         * c-c++-common/attr-used-2.c: Here.
9588
9589         * gcc.dg/attr-used.c: Moved to ...
9590         * c-c++-common/attr-used.c: Here.
9591
9592 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9593
9594         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9595
9596 2010-02-22  Richard Guenther  <rguenther@suse.de>
9597
9598         PR lto/43045
9599         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9600         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9601
9602 2010-02-22  Richard Guenther  <rguenther@suse.de>
9603
9604         PR tree-optimization/42749
9605         * gcc.c-torture/compile/pr42749.c: New testcase.
9606
9607 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9608
9609         PR fortran/43072
9610         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9611         * gfortran.dg/internal_pack_9.f90: New test.
9612
9613 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9614
9615         PR c++/23510
9616         * g++.dg/template/recurse.C: Adjust.
9617         * g++.dg/template/pr23510.C: New.
9618
9619 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9620
9621         PR c++/42824
9622         * g++.dg/template/memclass4.C: New test.
9623
9624 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9625
9626         PR fortran/35259
9627         * gfortran.dg/reassoc_5.f90: New test.
9628
9629 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9630
9631         PR target/43067
9632         * gcc.target/i386/pr43067.c: New test.
9633
9634 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9635
9636         PR c++/35669
9637         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9638         -Wconversion-null.
9639         * g++.dg/warn/Wconversion-null.C: New test.
9640         * g++.old-deja/g++.other/null1.C: Move to...
9641         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9642
9643 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9644
9645         PR fortran/36932
9646         PR fortran/36933
9647         * gfortran.dg/dependency_26.f90: New test.
9648
9649         PR fortran/43072
9650         * gfortran.dg/internal_pack_7.f90: New test.
9651
9652         PR fortran/43111
9653         * gfortran.dg/internal_pack_8.f90: New test.
9654
9655 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9656
9657         PR 43128
9658         * c-c++-common/pr41779.c: Fix broken testcase.
9659
9660 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9661
9662         PR 36513
9663         * c-c++-common/pr36513.c: New testcase.
9664         * c-c++-common/pr36513-2.c: New testcase.
9665
9666 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9667
9668         PR 41779
9669         * c-c++-common/pr41779.c: New.
9670
9671 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9672
9673         PR debug/43084
9674         * gcc.dg/pr43084.c: New test.
9675
9676 2010-02-19  Richard Guenther  <rguenther@suse.de>
9677
9678         PR tree-optimization/42916
9679         * gcc.dg/pr42916.c: New testcase.
9680
9681 2010-02-18  Jason Merrill  <jason@redhat.com>
9682
9683         PR c++/42837
9684         * g++.dg/abi/packed1.C: Add expected warning.
9685
9686         PR c++/43108
9687         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9688         * gcc.dg/torture/dg-torture.exp: Likewise.
9689         * c-c++-common/torture/complex-sign.h,
9690         c-c++-common/torture/complex-sign-add.c,
9691         c-c++-common/torture/complex-sign-mixed-add.c,
9692         c-c++-common/torture/complex-sign-mixed-div.c,
9693         c-c++-common/torture/complex-sign-mixed-mul.c,
9694         c-c++-common/torture/complex-sign-mixed-sub.c,
9695         c-c++-common/torture/complex-sign-mul.c,
9696         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9697         Adapt for C++ compilation as well.
9698
9699         PR c++/43070
9700         * g++.dg/ext/label1.C: Update.
9701         * g++.dg/ext/label2.C: Update.
9702
9703         PR c++/26261
9704         * g++.dg/template/dependent-name6.C: New.
9705
9706         PR c++/43109
9707         * g++.dg/parse/namespace12.C: New.
9708
9709 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9710
9711         PR tree-optimization/43066
9712         * gcc.c-torture/compile/pr43066.c: New test.
9713
9714 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9715
9716         * g++.dg/ext/attrib35.C: Fix target selector string.
9717         * g++.dg/ext/attrib36.C: Ditto.
9718         * g++.dg/ext/attrib37.C: Ditto.
9719         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9720         * g++.dg/abi/mangle25.C: Ditto.
9721
9722 2010-02-17  Jason Merrill  <jason@redhat.com>
9723
9724         PR c++/43069
9725         * g++.dg/parse/namespace11.C: New.
9726
9727         PR c++/43093
9728         * g++.dg/ext/attrib37.C: New.
9729
9730         PR c++/43079
9731         * g++.dg/template/ptrmem20.C: New.
9732
9733 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9734
9735         PR target/43103
9736         * gcc.target/i386/xop-check.h: Include m256-check.h.
9737         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9738         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9739         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9740         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9741
9742 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR debug/42918
9745         * gcc.dg/pr42918.c: New test.
9746
9747 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9748
9749         * g++.dg/ext/attrib36.C: Require ILP32.
9750
9751 2010-02-16  Richard Guenther  <rguenther@suse.de>
9752
9753         PR tree-optimization/41043
9754         * gfortran.dg/pr41043.f90: New testcase.
9755         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9756
9757 2010-02-16  Jason Merrill  <jason@redhat.com>
9758
9759         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9760
9761 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9762
9763         PR tree-optimization/43074
9764         * gcc.dg/vect/fast-math-pr43074.c: New test.
9765
9766 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9767
9768         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9769
9770 2010-02-16  Jason Merrill  <jason@redhat.com>
9771
9772         PR c++/43031
9773         * g++.dg/ext/attrib36.C: New.
9774
9775         PR c++/43036
9776         * g++.dg/other/array6.C: New.
9777
9778 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9779
9780         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9781
9782 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9783
9784         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9785         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9786         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9787         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9788         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9789         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9790
9791 2010-02-15  Richard Guenther  <rguenther@suse.de>
9792
9793         PR middle-end/43068
9794         * g++.dg/torture/pr43068.C: New testcase.
9795
9796 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9797
9798         PR c++/43024
9799         * g++.dg/opt/ice1.C: New.
9800
9801 2010-02-14  Jason Merrill  <jason@redhat.com>
9802
9803         PR c++/41997
9804         * g++.dg/cpp0x/initlist-opt.C: New.
9805
9806 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9807
9808         PR fortran/41113
9809         PR fortran/41117
9810         * gfortran.dg/internal_pack_6.f90: New test.
9811
9812 2010-02-12  Jason Merrill  <jason@redhat.com>
9813
9814         PR c++/43054
9815         * g++.dg/cpp0x/variadic99.C: New.
9816
9817 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9818
9819         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9820         sign extend pointers to gualchk_t.
9821
9822         PR c++/43033
9823         * g++.dg/other/default3.C: Xfail g4 test.
9824
9825 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9826
9827         PR middle-end/43012
9828         * gcc.dg/graphite/pr43012.c: New.
9829
9830 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9831
9832         PR middle-end/42930
9833         * g++.dg/graphite/pr42930.C: New.
9834
9835 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9836
9837         PR middle-end/42914
9838         PR middle-end/42530
9839         * gcc.dg/graphite/pr42530.c: New.
9840         * gcc.dg/graphite/pr42914.c: New.
9841
9842 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9843
9844         PR middle-end/42771
9845         * gcc.dg/graphite/pr42771.c: New.
9846
9847 2010-02-11  Richard Guenther  <rguenther@suse.de>
9848
9849         PR tree-optimization/42998
9850         * gcc.c-torture/compile/pr42998.c: New testcase.
9851
9852 2010-02-10  Jason Merrill  <jason@redhat.com>
9853
9854         PR c++/41896
9855         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9856
9857         PR c++/42983, core issue 906
9858         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9859         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9860
9861         PR c++/43016
9862         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9863
9864 2010-02-10  Richard Guenther  <rguenther@suse.de>
9865
9866         PR tree-optimization/43017
9867         * gcc.dg/torture/pr43017.c: New testcase.
9868
9869 2010-02-10  Tobias Burnus <burnus@net-b.de>
9870
9871         PR fortran/40823
9872         * gfortran.dg/private_type_1.f90: Update error location.
9873         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9874         * gfortran.dg/typebound_operator_2.f03: Ditto.
9875         * gfortran.dg/assignment_2.f90: Ditto.
9876         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9877         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9878
9879 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9880
9881         PR fortran/43015
9882         * gfortran.dg/bind_c_usage_20.f90: New test.
9883
9884 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR debug/43010
9887         * g++.dg/debug/pr43010.C: New test.
9888
9889 2010-02-10  Richard Guenther  <rguenther@suse.de>
9890
9891         PR c/43007
9892         * gcc.c-torture/execute/20100209-1.c: New testcase.
9893         * gcc.dg/fold-div-3.c: Likewise.
9894
9895 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9896
9897         * gcc.dg/builtin-ffs-1.c: New test.
9898
9899 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9900
9901         PR fortran/42999
9902         * gfortran.dg/array_constructor_35.f90: New test.
9903
9904 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9905
9906         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9907
9908 2010-02-09  Jason Merrill  <jason@redhat.com>
9909
9910         PR c++/42399
9911         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9912
9913         PR c++/42370
9914         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9915
9916 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9917
9918         PR fortran/41869
9919         * gfortran.dg/module_write_1.f90: New test.
9920
9921 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9922
9923         * gcc.dg/pr19340.c: Adjust.
9924
9925 2010-02-09  Richard Guenther  <rguenther@suse.de>
9926
9927         PR tree-optimization/43008
9928         * gcc.c-torture/execute/pr43008.c: New testcase.
9929
9930 2010-02-09  Richard Guenther  <rguenther@suse.de>
9931
9932         PR tree-optimization/43000
9933         * gcc.dg/torture/pr43000.c: New testcase.
9934         * gcc.dg/torture/pr43002.c: Likewise.
9935
9936 2010-02-09  Daniel Kraft  <d@domob.eu>
9937
9938         PR fortran/39171
9939         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9940         and pass -Wsurprising as necessary.
9941
9942 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9943
9944         PR tree-optimization/42890
9945         * g++.dg/torture/pr42890.C: New test.
9946
9947 2010-02-08  Richard Guenther  <rguenther@suse.de>
9948
9949         PR middle-end/42995
9950         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9951
9952 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9953
9954         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9955         return 0 from main.
9956         * gcc.dg/graphite/block-1.c: Same.
9957         * gcc.dg/graphite/block-3.c: Same.
9958         * gcc.dg/graphite/block-4.c: Same.
9959         * gcc.dg/graphite/block-5.c: Same.
9960         * gcc.dg/graphite/block-6.c: Same.
9961         * gcc.dg/graphite/block-7.c: Same.
9962         * gcc.dg/graphite/interchange-0.c: Same.
9963         * gcc.dg/graphite/interchange-1.c: Same.
9964         * gcc.dg/graphite/interchange-10.c: Same.
9965         * gcc.dg/graphite/interchange-11.c: Same.
9966         * gcc.dg/graphite/interchange-12.c: Same.
9967         * gcc.dg/graphite/interchange-2.c: Same.
9968         * gcc.dg/graphite/interchange-3.c: Same.
9969         * gcc.dg/graphite/interchange-4.c: Same.
9970         * gcc.dg/graphite/interchange-5.c: Same.
9971         * gcc.dg/graphite/interchange-6.c: Same.
9972         * gcc.dg/graphite/interchange-7.c: Same.
9973         * gcc.dg/graphite/interchange-8.c: Same.
9974         * gcc.dg/graphite/interchange-9.c: Same.
9975         * gcc.dg/graphite/interchange-mvt.c: Same.
9976
9977 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9978
9979         * gfortran.dg/graphite/id-19.f: New.
9980         * gfortran.dg/graphite/pr14741.f90: New.
9981         * gfortran.dg/graphite/pr41924.f90: New.
9982         * gfortran.dg/graphite/run-id-2.f90: New.
9983
9984 2010-02-07  Richard Guenther  <rguenther@suse.de>
9985
9986         PR middle-end/42956
9987         * gcc.c-torture/compile/pr42956.c: New testcase.
9988
9989 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9990
9991         PR libfortran/42742
9992         * gfortran.dg/fmt_cache_2.f: New test.
9993
9994 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9995
9996         * gfortran.dg/read_no_eor.f90: New test.
9997
9998 2010-02-05  Jason Merrill  <jason@redhat.com>
9999
10000         * g++.dg/ext/label13.C: Move constructor body out of class.
10001
10002 2010-02-03  Jason Merrill  <jason@redhat.com>
10003
10004         PR c++/42870
10005         * g++.dg/ext/dllexport3.C: New.
10006
10007 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10008
10009         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10010
10011 2010-02-05  Richard Guenther  <rguenther@suse.de>
10012
10013         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10014
10015 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10016
10017         PR c++/42915
10018         * g++.dg/other/crash-9.C: New test.
10019
10020 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10021
10022         PR fortran/42309
10023         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10024
10025 2010-02-04  Richard Guenther  <rguenther@suse.de>
10026
10027         PR rtl-optimization/42952
10028         * gcc.dg/torture/pr42952.c: New testcase.
10029
10030 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10031
10032         PR libfortran/42901
10033         * gfortran.dg/namelist_60.f90: New test.
10034
10035 2010-02-03  Jason Merrill  <jason@redhat.com>
10036
10037         PR c++/40138
10038         * g++.dg/ext/builtin11.C: New.
10039
10040         PR c++/4926
10041         PR c++/38600
10042         * g++.dg/abi/mangle35.C: New.
10043         * g++.dg/abi/mangle37.C: New.
10044
10045         PR c++/12909
10046         * g++.dg/abi/mangle36.C: New.
10047
10048         PR c++/35652
10049         * g++.dg/warn/string1.C: New.
10050
10051 2010-02-03  Richard Guenther  <rguenther@suse.de>
10052
10053         PR tree-optimization/42944
10054         * gcc.dg/errno-1.c: New testcase.
10055
10056 2010-02-03  Richard Guenther  <rguenther@suse.de>
10057
10058         PR middle-end/42927
10059         * gcc.c-torture/compile/pr42927.c: New testcase.
10060
10061 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10062
10063         PR fortran/42936
10064         * gfortran.dg/null_4.f90: New test.
10065
10066 2010-02-02  Jason Merrill  <jason@redhat.com>
10067
10068         PR c++/41090
10069         * g++.dg/ext/label13.C: New.
10070
10071 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10072
10073         PR fortran/42650
10074         * gfortran.dg/func_result_5.f90: New test.
10075
10076 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10077
10078         PR fortran/42922
10079         * gfortran.dg/pure_initializer_3.f90: News test.
10080
10081 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10082
10083         PR fortran/42888
10084         * gfortran.dg/allocate_derived_2.f90: New test.
10085
10086 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10087
10088         PR middle-end/42898
10089         * gcc.dg/torture/pr42898-2.c: New test.
10090
10091 2010-01-31  Richard Guenther  <rguenther@suse.de>
10092
10093         PR middle-end/42898
10094         * gcc.dg/torture/pr42898.c: New testcase.
10095
10096 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10097
10098         PR fortran/38324
10099         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10100         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10101
10102 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10103
10104         * g++.dg/tree-ssa/inline-1.C: New.
10105         * g++.dg/tree-ssa/inline-2.C: New.
10106         * g++.dg/tree-ssa/inline-3.C: New.
10107
10108 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10109
10110         PR testsuite/41701
10111         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10112         the string 'pow' in the pathname of the compiler from generating a
10113         test failure.
10114
10115 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10116
10117         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10118         * g++.old-deja/g++.mike/eh17.C: Likewise.
10119         * g++.old-deja/g++.mike/p5571.C: Likewise.
10120
10121 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10122
10123         PR c++/42758
10124         PR c++/42634
10125         PR c++/42336
10126         PR c++/42797
10127         PR c++/42880
10128         * g++.dg/other/crash-5.C: New test.
10129         * g++.dg/other/crash-6.C: New test.
10130         * g++.dg/other/crash-7.C: New test.
10131         * g++.dg/other/crash-8.C: New test.
10132
10133 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10134
10135         PR rtl-optimization/42889
10136         * gcc.dg/pr42889.c: New test.
10137
10138 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10139
10140         * gcc.target/i386/pr42881.c: Use SSE2.
10141
10142 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10143
10144         PR target/42891
10145         * gcc.target/i386/pr42891.c: New test.
10146
10147 2010-01-28  Richard Guenther  <rguenther@suse.de>
10148
10149         PR tree-optimization/42871
10150         * g++.dg/torture/pr42871.C: New testcase.
10151
10152 2010-01-28  Richard Guenther  <rguenther@suse.de>
10153
10154         * gcc.dg/Wobjsize-1.h: New testcase.
10155         * gcc.dg/Wobjsize-1.c: Likewise.
10156
10157 2010-01-28  Richard Guenther  <rguenther@suse.de>
10158
10159         PR middle-end/42883
10160         * g++.dg/torture/pr42883.C: New testcase.
10161
10162 2010-01-28  Michael Matz  <matz@suse.de>
10163
10164         * gcc.target/i386/pr42881.c: New test.
10165
10166 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10167
10168         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10169         Add i?86-*-solaris2* support.
10170
10171 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10172
10173         PR c++/42713
10174         PR c++/42820
10175         * g++.dg/template/typedef27.C: New test case.
10176         * g++.dg/template/typedef28.C: New test case.
10177
10178 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10179
10180         * gcc.dg/optimize-bswap*.c: Add ARM target
10181
10182 2010-01-27  Richard Guenther  <rguenther@suse.de>
10183
10184         PR middle-end/42878
10185         * gcc.dg/torture/pr42878-1.c: New testcase.
10186         * gcc.dg/torture/pr42878-2.c: Likewise.
10187
10188 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10189
10190         PR middle-end/42874
10191         * gcc.dg/vla-22.c: New test.
10192
10193 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10194
10195         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10196         current collation.
10197
10198 2010-01-26  Richard Guenther  <rguenther@suse.de>
10199
10200         PR rtl-optimization/42685
10201         * gcc.dg/pr42685.c: New testcase.
10202         * g++.dg/other/pr42685.C: Likewise.
10203
10204 2010-01-26  Richard Guenther  <rguenther@suse.de>
10205
10206         PR middle-end/42806
10207         * g++.dg/other/pr42806.C: New testcase.
10208
10209 2010-01-26  Richard Guenther  <rguenther@suse.de>
10210
10211         PR tree-optimization/42250
10212         * gcc.dg/pr42250.c: New testcase.
10213
10214 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10215
10216         * gnat.dg/array_bounds_test.adb: New test.
10217
10218 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10219
10220         PR fortran/42858
10221         * gfortran.dg/generic_21.f90: New test.
10222
10223 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10224
10225         PR testsuite/41522
10226         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10227
10228 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10229
10230         PR c++/42748
10231         * g++.dg/abi/arm_va_list2.C: New test.
10232         * g++.dg/abi/arm_va_list2.h: Companion header file.
10233
10234 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10235
10236         PR fortran/41044
10237         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10238
10239         PR fortran/41167
10240         * gfortran.dg/char_array_arg_1.f90 : New test.
10241
10242         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10243
10244 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10245
10246         PR fortran/39304
10247         * gfortran.dg/generic_20.f90: New test.
10248
10249 2010-01-22  Michael Matz  <matz@suse.de>
10250
10251         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10252         -msse2.
10253
10254 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10255
10256         PR fortran/42736
10257         * gfortran.dg/dependency_25.f90 : New test.
10258
10259 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10260
10261         PR tree-optimization/42585
10262         * gcc.dg/tree-ssa/pr42585.c: New test.
10263
10264 2010-01-21  Richard Guenther  <rguenther@suse.de>
10265
10266         PR middle-end/19988
10267         * gcc.dg/pr19988.c: New testcase.
10268
10269 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10270
10271         * g++.dg/compat/decimal/compat-common.h: New file.
10272         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10273         * g++.dg/compat/decimal/pass_x.h: New file.
10274         * g++.dg/compat/decimal/pass_y.h: New file.
10275         * g++.dg/compat/decimal/pass-1_main.C: New file.
10276         * g++.dg/compat/decimal/pass-1_x.C: New file.
10277         * g++.dg/compat/decimal/pass-1_y.C: New file.
10278         * g++.dg/compat/decimal/pass-2_main.C: New file.
10279         * g++.dg/compat/decimal/pass-2_x.C: New file.
10280         * g++.dg/compat/decimal/pass-2_y.C: New file.
10281         * g++.dg/compat/decimal/pass-3_main.C: New file.
10282         * g++.dg/compat/decimal/pass-3_x.C: New file.
10283         * g++.dg/compat/decimal/pass-3_y.C: New file.
10284         * g++.dg/compat/decimal/pass-4_main.C: New file.
10285         * g++.dg/compat/decimal/pass-4_x.C: New file.
10286         * g++.dg/compat/decimal/pass-4_y.C: New file.
10287         * g++.dg/compat/decimal/pass-5_main.C: New file.
10288         * g++.dg/compat/decimal/pass-5_x.C: New file.
10289         * g++.dg/compat/decimal/pass-5_y.C: New file.
10290         * g++.dg/compat/decimal/pass-6_main.C: New file.
10291         * g++.dg/compat/decimal/pass-6_x.C: New file.
10292         * g++.dg/compat/decimal/pass-6_y.C: New file.
10293         * g++.dg/compat/decimal/return_x.h: New file.
10294         * g++.dg/compat/decimal/return_y.h: New file.
10295         * g++.dg/compat/decimal/return-1_main.C: New file.
10296         * g++.dg/compat/decimal/return-1_x.C: New file.
10297         * g++.dg/compat/decimal/return-1_y.C: New file.
10298         * g++.dg/compat/decimal/return-2_main.C: New file.
10299         * g++.dg/compat/decimal/return-2_x.C: New file.
10300         * g++.dg/compat/decimal/return-2_y.C: New file.
10301         * g++.dg/compat/decimal/return-3_main.C: New file.
10302         * g++.dg/compat/decimal/return-3_x.C: New file.
10303         * g++.dg/compat/decimal/return-3_y.C: New file.
10304         * g++.dg/compat/decimal/return-4_main.C: New file.
10305         * g++.dg/compat/decimal/return-4_x.C: New file.
10306         * g++.dg/compat/decimal/return-4_y.C: New file.
10307         * g++.dg/compat/decimal/return-5_main.C: New file.
10308         * g++.dg/compat/decimal/return-5_x.C: New file.
10309         * g++.dg/compat/decimal/return-5_y.C: New file.
10310         * g++.dg/compat/decimal/return-6_main.C: New file.
10311         * g++.dg/compat/decimal/return-6_x.C: New file.
10312         * g++.dg/compat/decimal/return-6_y.C: New file.
10313
10314 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10315
10316         PR debug/42715
10317         * gcc.dg/pr42715.c: New.
10318
10319 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10320
10321         PR c++/42038
10322         * g++.dg/parse/crash55.C: New.
10323
10324 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10325
10326         PR debug/42782
10327         * gcc.dg/guality/pr42782.c: New.
10328
10329 2010-01-20  Jason Merrill  <jason@redhat.com>
10330
10331         PR c++/41788
10332         * g++.dg/abi/packed1.C: New.
10333
10334         PR c++/41920
10335         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10336
10337         PR c++/40750
10338         * g++.dg/parse/fn-typedef1.C: New.
10339         * g++.dg/other/cv_quals.C: Adjust.
10340
10341 2010-01-20  Anthony Green  <green@moxielogic.com>
10342
10343         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10344         pack(push) pragma).
10345         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10346         * gcc.dg/20020312-2.c: Port this to the moxie core.
10347         * gcc.dg/weak/typeof-2.c: Ditto.
10348
10349 2010-01-20  Richard Guenther  <rguenther@suse.de>
10350
10351         PR tree-optimization/42717
10352         * gcc.c-torture/compile/pr42717.c: New testcase.
10353
10354 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10355
10356         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10357         of signed, add a few new tests.
10358
10359         PR middle-end/42803
10360         * g++.dg/parse/limits-initializer1.C: New test.
10361
10362 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10363
10364         PR fortran/42804
10365         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10366         * gfortran.dg/typebound_call_12.f03: New test.
10367
10368 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10369
10370         PR fortran/42783
10371         * gfortran.dg/bounds_check_15.f90 : New test.
10372
10373 2010-01-19  Michael Matz  <matz@suse.de>
10374
10375         PR tree-optimization/41783
10376         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10377
10378 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10379
10380         PR target/38697.
10381         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10382         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10383         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10384         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10385         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10386         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10387         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10388         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10389         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10390         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10391         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10392
10393 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10394
10395         PR fortran/42545
10396         * gfortran.dg/extends_6.f03: Modified an error message.
10397         * gfortran.dg/extends_10.f03: New test.
10398         * gfortran.dg/private_type_6.f03: Modified an error message.
10399         * gfortran.dg/structure_constructor_8.f03: Ditto.
10400
10401 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10402
10403         PR tree-optimization/42719
10404         * gcc.dg/pr42719.c: New test.
10405
10406         PR debug/42728
10407         * gcc.dg/pr42728.c: New test.
10408
10409 2010-01-19  Anthony Green  <green@moxielogic.com>
10410
10411         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10412
10413 2010-01-18  Anthony Green  <green@moxielogic.com>
10414
10415         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10416         for moxie.
10417
10418 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10419
10420         * g++.dg/template/error45.C: reverted as part of reverting the
10421         fix of PR c++/42634.
10422
10423 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10424
10425         PR c++/42634
10426         * g++.dg/template/error45.C: New test.
10427
10428 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10429
10430         PR c++/42766
10431         * g++.dg/conversion/op6.C: New test.
10432
10433 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10434
10435         PR target/42774
10436         * gcc.target/alpha/pr42774.c: New test.
10437
10438 2010-01-18  Richard Guenther  <rguenther@suse.de>
10439
10440         PR tree-optimization/42781
10441         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10442
10443 2010-01-17  Richard Guenther  <rguenther@suse.de>
10444
10445         PR middle-end/42248
10446         * gcc.c-torture/execute/pr42248.c: New testcase.
10447
10448 2010-01-17  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/42773
10451         * g++.dg/torture/pr42773.C: New testcase.
10452
10453 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10454
10455         PR fortran/42677
10456         * gfortran.dg/interface_assignment_5.f90: New test.
10457
10458 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10459
10460         PR c++/42697
10461         * g++.dg/template/crash94.C: Reverted.
10462
10463 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10464
10465         PR debug/42767
10466         * gcc.dg/debug/pr42767.c: New.
10467
10468 2010-01-15  Jason Merrill  <jason@redhat.com>
10469
10470         PR c++/42761
10471         * g++.dg/cpp0x/decltype22.C: New.
10472
10473 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10474
10475         PR middle-end/42760
10476         * g++.dg/torture/pr42760.C: New test.
10477
10478 2010-01-15  Jing Yu  <jingyu@google.com>
10479
10480         PR rtl-optimization/42691
10481         * gcc.c-torture/execute/pr42691.c: New.
10482
10483 2010-01-15  Richard Guenther  <rguenther@suse.de>
10484
10485         PR middle-end/42739
10486         * g++.dg/torture/pr42739.C: New testcase.
10487
10488 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10489
10490         * g++.dg/template/error45.C: Revert as part of reverting changes
10491         or PR c++/42634.
10492
10493 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10494
10495         PR fortran/42684
10496         * gfortran.dg/interface_31.f90: New test.
10497
10498 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10499
10500         * gcc.target/powerpc/pr42747.c: New file.
10501
10502 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10503
10504         PR middle-end/42674
10505         * c-c++-common/pr42674.c: New test.
10506
10507         PR c++/42608
10508         * g++.dg/template/instantiate11.C: New test.
10509
10510 2010-01-14  Jason Merrill  <jason@redhat.com>
10511
10512         PR c++/42701
10513         * g++.dg/overload/error3.C: New.
10514
10515         PR c++/42655
10516         * g++.dg/overload/rvalue1.C: New.
10517
10518 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10519
10520         PR tree-optimization/42706
10521         * gcc.dg/ipa/pr42706.c: New testcase.
10522
10523 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10524
10525         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10526
10527 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10528
10529         PR tree-optimization/42714
10530         * g++.dg/torture/pr42714.C: New test.
10531
10532 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10533
10534         PR rtl-optimization/42246
10535         * gfortran.dg/pr42246-2.f: New.
10536
10537 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10538
10539         PR rtl-optimization/42389
10540         * gcc.dg/pr42389.c: New.
10541
10542 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10543
10544         PR rtl-optimization/42388
10545         * gcc.dg/pr42388.c: New.
10546
10547 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10548
10549         PR rtl-optimization/42294
10550         * gfortran.dg/pr42294.f: New.
10551
10552 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10553
10554         PR rtl-optimization/39453
10555         PR rtl-optimization/42246
10556         * gcc.dg/pr39453.c: New.
10557         * gcc.dg/pr42246.c: New.
10558
10559 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10560
10561         PR middle-end/42245
10562         * gcc.dg/pr42245.c: New.
10563         * gcc.dg/pr42245-2.c: New.
10564
10565 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10566
10567         PR rtl-optimization/42249
10568         * gcc.dg/pr42249.c: New.
10569
10570 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10571
10572         PR c/42721
10573         * gcc.c-torture/execute/pr42721.c: New test.
10574
10575 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10576
10577         PR tree-optimization/42709
10578         * gcc.dg/vect/pr42709.c: New test.
10579
10580 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10581
10582         PR fortran/41478
10583         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10584         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10585
10586 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10587
10588         PR fortran/42481
10589         * gfortran.dg/generic_19.f90 : New test.
10590
10591 2010-01-13  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/42730
10594         * gcc.c-torture/compile/pr42730.c: New testcase.
10595
10596 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10597
10598         PR target/pr42542
10599         * gcc.target/ia64/pr42542-1.c: New.
10600         * gcc.target/ia64/pr42542-2.c: New.
10601         * gcc.target/ia64/pr42542-3.c: New.
10602
10603 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10604
10605         PR c++/42634
10606         * g++.dg/template/error45.C: New test.
10607
10608 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10609
10610         PR tree-optimization/42704
10611         * g++.dg/torture/pr42704.C: New test.
10612
10613 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10614
10615         PR tree-optimization/42703
10616         * gcc.c-torture/compile/pr42703.c: New test.
10617
10618 2010-01-13  Richard Guenther  <rguenther@suse.de>
10619
10620         PR tree-optimization/42705
10621         * gcc.c-torture/compile/pr42705.c: New testcase.
10622
10623 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10624
10625         * gcc.target/bfin/l2.c: New test.
10626         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10627
10628 2010-01-13  Richard Guenther  <rguenther@suse.de>
10629
10630         PR middle-end/42716
10631         * gcc.c-torture/compile/pr42716.c: New testcase.
10632
10633 2010-01-13  Richard Guenther  <rguenther@suse.de>
10634
10635         PR lto/42678
10636         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10637
10638 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10639
10640         PR c/42708
10641         * gcc.c-torture/compile/pr42708-1.c: New test.
10642
10643 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR debug/42662
10646         * gcc.dg/pr42662.c: New test.
10647
10648         PR tree-optimization/42645
10649         * g++.dg/other/pr42645-1.C: New test.
10650         * g++.dg/other/pr42645-2.C: New test.
10651
10652 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10653
10654         PR target/42416
10655         * gcc.target/powerpc/warn-1.c: New test.
10656         * gcc.target/powerpc/warn-2.c: New test.
10657
10658 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10659
10660         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10661         stack alignment.
10662
10663 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10664
10665         * gcc.dg/lto/20100108_0.c: New.
10666
10667 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10668
10669         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10670         Add -march=i686 -msse for 32bit x86 targets.
10671
10672 2010-01-10  Richard Guenther  <rguenther@suse.de>
10673
10674         PR middle-end/42667
10675         * gcc.dg/torture/pr42667.c: New testcase.
10676
10677 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10678
10679         PR fortran/32489
10680         * gfortran.dg/array_constructor_34.f90: New test.
10681
10682 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10683
10684         PR fortran/20923
10685         * gfortran.dg/array_constructor_33.f90: New test.
10686         gfortran.dg/array_function_5.f90: Add credit.
10687
10688 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10689
10690         PR debug/42631
10691         * gcc.dg/pr42631.c: New.
10692
10693 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10694
10695         PR debug/42630
10696         * gcc.dg/pr42630.c: New.
10697
10698 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10699
10700         PR debug/42629
10701         * gcc.dg/pr42629.c: New.
10702
10703 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10704
10705         PR middle-end/42363
10706         * gcc.dg/torture/pr42363.c: New.
10707
10708 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10709
10710         PR debug/42604
10711         PR debug/42395
10712         * gcc.dg/vect/pr42604.c: New.
10713         * gcc.dg/vect/pr42395.c: New.
10714
10715 2010-01-09  Richard Guenther  <rguenther@suse.de>
10716
10717         PR middle-end/42512
10718         * gcc.c-torture/execute/pr42512.c: New testcase.
10719
10720 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10721
10722         PR fortran/41298
10723         * gfortran.dg/c_ptr_tests_14.f90: New test.
10724
10725 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10726
10727         PR ada/41929
10728         * gnat.dg/null_pointer_deref1.adb: Don't run on
10729         sparc*-sun-solaris2.11.
10730
10731 2010-01-08  Richard Guenther  <rguenther@suse.de>
10732
10733         PR lto/42528
10734         * gcc.dg/lto/20100103-1_0.c: New testcase.
10735         * gcc.dg/lto/20100103-2_0.c: Likewise.
10736
10737 2010-01-08  Tobias Burnus  <burnus@net-b.de
10738
10739         PR/fortran 25829
10740         * gfortran.dg/asynchronous_1.f90: New test.
10741         * gfortran.dg/asynchronous_2.f90: New test.
10742         * gfortran.dg/conflicts.f90: Update error message.
10743
10744 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10745
10746         c++/40155
10747         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10748
10749 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10750
10751         PR tree-optimization/42625
10752         * g++.dg/opt/dtor4.C: New test.
10753         * g++.dg/opt/dtor4.h: New.
10754         * g++.dg/opt/dtor4-aux.cc: New.
10755
10756 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10757
10758         PR fortran/42597
10759         * gfortran.dg/proc_ptr_26.f90: New test.
10760
10761 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10762
10763         PR fortran/41872
10764         * gfortran.dg/allocatable_scalar_7.f90: New test.
10765
10766 2010-01-06  Richard Guenther  <rguenther@suse.de>
10767
10768         * gcc.c-torture/compile/pr42632.c: New testcase.
10769
10770 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10771
10772         PR target/42542
10773         * gcc.target/i386/pr42542-4.c: New.
10774         * gcc.target/i386/pr42542-4a.c: Likewise.
10775         * gcc.target/i386/pr42542-5.c: Likewise.
10776         * gcc.target/i386/pr42542-5a.c: Likewise.
10777
10778 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10779
10780         * gcc.dg/tls/opt-15.c: New test.
10781
10782 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10783
10784         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10785
10786 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10787
10788         PR tree-optimization/42462
10789         * g++.dg/torture/pr42462.C: New test.
10790
10791 2010-01-05  Jason Merrill  <jason@redhat.com>
10792
10793         * g++.dg/cpp0x/initlist30.C: New test.
10794
10795 2010-01-05  Richard Guenther  <rguenther@suse.de>
10796
10797         PR tree-optimization/42614
10798         * gcc.c-torture/execute/pr42614.c: New testcase.
10799
10800 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10801
10802         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10803         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10804         -Wunreachable-code.
10805         * gcc.dg/Wunreachable-2.c: Likewise.
10806         * gcc.dg/Wunreachable-3.c: Likewise.
10807         * gcc.dg/Wunreachable-4.c: Likewise.
10808         * gcc.dg/Wunreachable-5.c: Likewise.
10809         * gcc.dg/Wunreachable-6.c: Likewise.
10810         * gcc.dg/Wunreachable-7.c: Likewise.
10811         * gcc.dg/Wunreachable-8.c: Likewise.
10812         * gcc.dg/20041231-1.c: Likewise.
10813
10814 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR other/42611
10817         * gcc.dg/pr42611.c: New test.
10818
10819         PR tree-optimization/42508
10820         * g++.dg/opt/pr42508.C: New test.
10821
10822 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10823
10824         PR fortran/41872
10825         * gfortran.dg/allocatable_scalar_8.f90: New.
10826
10827 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10828
10829         PR tree-optimization/42398
10830         * gcc.c-torture/compile/pr42398.c: New test.
10831
10832 2010-01-04  Jason Merrill  <jason@redhat.com>
10833
10834         PR c++/42555
10835         * g++.dg/ext/attrib35.C: New.
10836
10837         PR c++/42567
10838         * g++.dg/cpp0x/auto17.C: New.
10839
10840 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10841
10842         * gcc.dg/lto/20100104_0.c: New.
10843
10844 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10845
10846         PR target/42542
10847         * gcc.target/i386/pr42542-1.c: New.
10848         * gcc.target/i386/pr42542-1a.c: Likewise.
10849         * gcc.target/i386/pr42542-1b.c: Likewise.
10850         * gcc.target/i386/pr42542-2.c: Likewise.
10851         * gcc.target/i386/pr42542-2a.c: Likewise.
10852         * gcc.target/i386/pr42542-2b.c: Likewise.
10853         * gcc.target/i386/pr42542-3.c: Likewise.
10854         * gcc.target/i386/pr42542-3a.c: Likewise.
10855
10856 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10857
10858         PR fortran/41872
10859         * gfortran.dg/allocatable_scalar_5.f90: New test.
10860         * gfortran.dg/allocatable_scalar_6.f90: New test.
10861
10862 2010-01-03  Richard Guenther  <rguenther@suse.de>
10863
10864         PR testsuite/42583
10865         * gfortran.dg/gomp/recursion1.f90: Remove.
10866
10867 2010-01-03  Richard Guenther  <rguenther@suse.de>
10868
10869         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10870         * gcc.dg/uninit-6.c: Likewise.
10871         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10872
10873 2010-01-03  Richard Guenther  <rguenther@suse.de>
10874
10875         PR tree-optimization/42589
10876         * gcc.target/i386/pr42589.c: New testcase.
10877
10878 2010-01-03  Richard Guenther  <rguenther@suse.de>
10879
10880         PR tree-optimization/42438
10881         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10882
10883 2010-01-02  Richard Guenther  <rguenther@suse.de>
10884
10885         PR testsuite/41651
10886         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10887
10888 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10889
10890         PR target/42448
10891         * gcc.target/alpha/pr42448-1.c: New test.
10892         * gcc.target/alpha/pr42448-2.c: Ditto.
10893
10894 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10895
10896         PR preprocessor/41947
10897         * gcc.dg/c99-hexfloat-3.c: New test.
10898
10899 2010-01-01  Richard Guenther  <rguenther@suse.de>
10900
10901         PR c/42570
10902         * gcc.c-torture/execute/pr42570.c: New testcase.
10903
10904 2010-01-01  Richard Guenther  <rguenther@suse.de>
10905
10906         PR middle-end/42559
10907         * gcc.c-torture/compile/pr42559.c: New testcase.
10908
10909 \f
10910 Copyright (C) 2010 Free Software Foundation, Inc.
10911
10912 Copying and distribution of this file, with or without modification,
10913 are permitted in any medium without royalty provided the copyright
10914 notice and this notice are preserved.