OSDN Git Service

dd23413753da756fce1bbf2c701737e326e6cea4
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/45903
4         * gcc.target/i386/pr45903.c: New test.
5
6 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
7
8         * gnat.dg/interface5.adb: Compile with warnings disabled.
9
10 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
11
12         * obj-c++.dg/encode-10.mm: New testcase.
13
14 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
15
16         PR objc++/23614
17         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
18         C++ class.  Removed XFAIL.
19
20 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
21
22         PR fortran/45933
23         * gfortran.dg/typebound_operator_5.f03: New.
24
25 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
26
27         Merge from 'apple/trunk' branch on FSF servers.
28         
29         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
30
31         Radar 4508851
32         * obj-c++.dg/method-namespace-1.mm: New.
33
34 2010-10-07  Martin Jambor  <mjambor@suse.cz>
35
36         * gcc.dg/tree-ssa/sra-11.c: New test.
37
38 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
39
40         PR Tree-Vect/45847
41         * gcc.dg/vect/pr45847.c: New test.
42
43 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
44             Kai Tietz  <kai.tietz@onevision.com>
45
46        * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
47
48 2010-10-07  Richard Guenther  <rguenther@suse.de>
49
50         PR tree-optimization/45732
51         * gcc.dg/torture/pr45732.c: New testcase.
52
53 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
54
55         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
56         * objc.dg/foreach-2.m: Likewise.
57         * objc.dg/foreach-3.m: Likewise.
58         * objc.dg/foreach-4.m: Likewise.
59         * objc.dg/foreach-5.m: Likewise.
60         * objc.dg/foreach-6.m: Likewise.
61         * objc.dg/foreach-7.m: Likewise.
62         * objc.dg/objc-foreach-4.m: Likewise.
63         * objc.dg/objc-foreach-5.m: Likewise.
64
65 2010-10-07  Richard Guenther  <rguenther@suse.de>
66
67         PR middle-end/45869
68         * gcc.dg/torture/pr45869.c: New testcase.
69         
70 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
71
72         * objc.dg/set-not-used-1.m: New
73         * obj-c++.dg/set-not-used-1.mm: New.
74
75 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
76
77         * objc.dg/attributes/method-attribute-3.m: New.
78         * obj-c++.dg/attributes/method-attribute-3.mm: New.
79
80 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
81
82         PR fortran/45916
83         * gfortran.dg/generic_typebound_operator_1.f90: New test.
84
85 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
86
87         PR fortran/45889
88         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
89
90 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
91
92         Merge from 'apple/trunk' branch on FSF servers.
93         
94         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
95
96         Radar 4278774
97         * obj-c++.dg/encode-9.mm: New.
98         
99 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
100
101         * g++.dg/cpp0x/pr45908.C: New test.
102
103 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
104
105         * gnat.dg/opt6.ad[sb]: New test.
106
107 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
108
109         Implemented fast enumeration for Objective-C.
110         * objc.dg/foreach-1.m: New.
111         * objc.dg/foreach-2.m: New.
112         * objc.dg/foreach-3.m: New.
113         * objc.dg/foreach-4.m: New.
114         * objc.dg/foreach-5.m: New.
115         * objc.dg/foreach-6.m: New.
116         * objc.dg/foreach-7.m: New.
117
118         Merge from 'apple/trunk' branch on FSF servers:
119         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
120
121         Radar 4502236
122         * objc.dg/objc-foreach-5.m: New.        
123
124         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
125
126         Radar 4507230
127         * objc.dg/objc-foreach-4.m: New.
128
129         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
130
131         Radar 4472881
132         * objc.dg/objc-foreach-3.m: New.
133
134         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
135
136         Radar 4468498
137         * objc.dg/objc-foreach-2.m: New.
138
139         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
140
141         Radar 4294910
142         * objc.dg/objc-foreach-1.m: New
143
144 2010-10-06  Hariharan Sandanagobalane <hariharan@picochip.com>
145
146         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
147         unsigned values.
148         
149 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
150
151         PR objc++/28050
152         * obj-c++.dg/syntax-error-10.mm: New.
153
154 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
155
156         PR objc++/23707
157         * obj-c++.dg/syntax-error-9.mm: New.
158
159 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
160
161         PR objc++/31126
162         * obj-c++.dg/syntax-error-8.mm: New.
163
164 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
165
166         Merge from 'apple/trunk' branch on FSF servers.
167
168         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
169
170         Radar 4290840
171         * obj-c++.dg/syntax-error-7.mm: New
172
173         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
174
175         Radar 4294425
176         * obj-c++.dg/syntax-error-6.mm: New
177
178         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
179
180         Radar 4261146
181         * obj-c++.dg/syntax-error-5.mm: New
182
183         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
184
185         Radar 4093475
186         * obj-c++.dg/syntax-error-[3-4].mm: New.
187         
188         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
189
190         Radar 4185810
191         * obj-c++.dg/syntax-error-[1-2].mm: New.
192         
193 2010-10-05  Ira Rosen  <irar@il.ibm.com>
194
195         PR tree-optimization/45752
196         * gcc.dg/vect/pr45752.c: New test.
197
198 2010-10-05  Richard Guenther  <rguenther@suse.de>
199
200         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
201         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
202         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
203         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
204         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
205         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
206         * gcc.dg/tree-prof/stringop-1.c: Likewise.
207         * gcc.dg/tree-prof/stringop-2.c: Likewise.
208         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
209         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
210         * gcc.dg/tree-prof/update-loopch.c: Likewise.
211         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
212         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
213         * gcc.dg/tree-prof/tracer-1.c: Likewise.
214         * gcc.dg/tree-ssa/inline-4.c: Likewise.
215         * gcc.dg/tree-ssa/inline-3.c: Likewise.
216         * gcc.dg/tree-ssa/20080530.c: Likewise.
217         * g++.dg/tree-ssa/inline-3.C: Likewise.
218         * g++.dg/tree-ssa/inline-1.C: Likewise.
219         * g++.dg/tree-ssa/inline-2.C: Likewise.
220         * gcc.dg/profile-dir-1.c: Likewise.
221         * gcc.dg/profile-dir-2.c: Likewise.
222         * gcc.dg/profile-dir-3.c: Likewise.
223
224 2010-10-05  Richard Guenther  <rguenther@suse.de>
225
226         PR middle-end/45877
227         * g++.dg/torture/pr45877.C: New testcase.
228
229 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
230
231         PR debug/45849
232         * gcc.dg/debug/pr45849.c: New test.
233
234         PR middle-end/45876
235         * gcc.c-torture/compile/pr45876.c: New test.
236
237 2010-10-04  Julian Brown  <julian@codesourcery.com>
238
239         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
240         vect_hw_misalign.
241         * gcc.dg/vect/vect-60.c: Likewise.
242         * gcc.dg/vect/vect-56.c: Likewise.
243         * gcc.dg/vect/vect-93.c: Likewise.
244         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
245         * gcc.dg/vect/vect-95.c: Likewise.
246         * gcc.dg/vect/vect-96.c: Likewise.
247         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
248         * gcc.dg/vect/slp-25.c: Likewise.
249         * gcc.dg/vect/slp-3.c: Likewise.
250         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
251         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
252         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
253         * gcc.dg/vect/vect-109.c: Likewise.
254         * gcc.dg/vect/vect-peel-1.c: Likewise.
255         * gcc.dg/vect/vect-peel-2.c: Likewise.
256         * lib/target-supports.exp
257         (check_effective_target_arm_vect_no_misalign): New.
258         (check_effective_target_vect_no_align): Use above.
259         (check_effective_target_vect_element_align): New.
260         (add_options_for_quad_vectors): New.
261
262 2010-10-04  Martin Jambor  <mjambor@suse.cz>
263
264         PR tree-optimization/45572
265         * g++.dg/ipa/pr45572-1.C: New test.
266         * g++.dg/ipa/pr45572-2.C: Likewise.
267
268 2010-10-03  Ian Lance Taylor  <iant@google.com>
269
270         * gcc.dg/anon-struct-11.c: New test.
271         * gcc.dg/anon-struct-12.c: New test.
272         * gcc.dg/anon-struct-13.c: New test.
273         * gcc.dg/anon-struct-14.c: New test.
274
275 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
276
277         * g++.dg/torture/pr45764.C: Revert revision 164914.
278         * gcc.dg/vect/pr43432.c: Likewise.
279         * gcc.dg/vect/vect-114.c: Likewise.
280         * gcc.dg/vect/vect-15.c: Likewise.
281
282 2010-10-03  Jason Merrill  <jason@redhat.com>
283
284         * g++.dg/cpp0x/sfinae5.C: New.
285
286 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
287
288         PR tree-optimization/45720
289         PR tree-optimization/45764
290         * g++.dg/torture/pr45764.C: New.
291
292         * gcc.dg/vect/pr43432.c: Xfail.
293         * gcc.dg/vect/vect-114.c: Likewise.
294         * gcc.dg/vect/vect-15.c: Likewise.
295
296 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
297
298         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
299         hppa*-*-hpux*.
300         * gcc.dg/torture/pr45678-2.c: Likewise.
301
302 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
303
304         PR fortran/45748
305         * gfortran.dg/intrinsic_6.f90: New.
306
307 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
308
309         PR fortran/42831
310         * gfortran.dg/dependency_37.f90:  New test.
311
312 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
313
314         * gcc.target/i386/shift_mask.c: New test.
315
316 2010-10-01  Richard Guenther  <rguenther@suse.de>
317
318         PR tree-optimization/45854
319         * g++.dg/torture/pr45854.C: New testcase.
320
321 2010-09-30  Michael Eager  <eager@eagercon.com>
322
323         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
324         __FLT_{MIN,MAX}__.
325
326 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
327
328         PR middle-end/45758
329         * gfortran.dg/graphite/pr45758.f90: New.
330
331 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
332
333         PR middle-end/45230
334         * gcc.dg/graphite/id-pr45230.c: New.
335
336 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
337
338         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
339         * gfortran.dg/graphite/graphite.exp: Same.
340         * gcc.dg/graphite/vect-pr43423.c: New.
341
342 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
343
344         PR target/45843
345         * g++.dg/torture/pr45843.C: New test.
346
347 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
348
349         PR fortran/45828
350         * gfortran.dg/allocate_derived_5.f90: New.
351
352 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
353
354         PR tree-optimization/31261
355         * gcc.dg/tree-ssa/pr31261.c: New test.
356
357 2010-09-30  Michael Eager  <eager@eagercon.com>
358
359         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
360         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
361         * gcc.target/microblaze/microblaze.exp: Ditto.
362         * gcc.target/microblaze/others/string_cst1.c: Ditto.
363         * gcc.target/microblaze/others/string_cst2.c: Ditto.
364         * gcc.target/microblaze/others/data_var1.c: Ditto.
365         * gcc.target/microblaze/others/data_var2.c: Ditto.
366         * gcc.target/microblaze/others/data_var3.c: Ditto.
367         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
368         * gcc.target/microblaze/others/strings1.c:: Ditto.
369         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
370         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
371         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
372         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
373         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
374         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
375         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
376         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
377         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
378         * gcc.target/microblaze/isa/pcmp.c: Ditto.
379         * gcc.target/microblaze/isa/nofloat.c: Ditto.
380         * gcc.target/microblaze/isa/fcvt.c: Ditto.
381         * gcc.target/microblaze/isa/float.c: Ditto.
382         * gcc.target/microblaze/isa/mulh.c: Ditto.
383         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
384         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
385         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
386         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
387         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
388         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
389         * gcc.target/microblaze/isa/bshift.c: Ditto.
390         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
391         * gcc.target/microblaze/isa/div.c: Ditto.
392         * gcc.target/microblaze/isa/vanilla.c: Ditto.
393         * gcc.target/microblaze/isa/mul.c: Ditto.
394
395 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
396
397         merge from FSF 'apple/trunk' branch.
398         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
399
400         Radar 4386773
401         * objc.dg/enhanced-proto-1.m: New.
402         * objc.dg/enhanced-proto-2.m: New.
403         * obj-c++.dg/enhanced-proto-1.mm: New
404         * obj-c++.dg/enhanced-proto-2.mm: New.
405
406 2010-09-30  Richard Guenther  <rguenther@suse.de>
407
408         PR testsuite/45702
409         * gcc.dg/debug/pr41893-1.c: Adjust.
410         * gcc.dg/pr30762-1.c: Likewise.
411         * gcc.dg/pr31529-1.c: Likewise.
412         * gcc.dg/pr34457-1.c: Likewise.
413         * gcc.dg/pr34668-1.c: Likewise.
414         * gcc.dg/pr43557-1.c: Likewise.
415
416 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
417
418         PR objc/45842
419         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
420         * objc.dg/const-str-3.m: Correct header for memcpy.
421         * objc.dg/const-str-7.m: Likewise.
422         * objc.dg/method-20b.m: Provide an implementation of Object.
423         Adjust XFAIL for m64 NeXT runtime.
424         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
425         * objc.dg/encode-3.m: Correct line ordering, provide header for 
426         sprintf.
427         * objc.dg/encode-7-next.m: Only run for 32bit.
428         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
429         * objc.dg/type-size-2.m: Provide an implementation of Object.
430         Ajust headers.
431         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
432         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
433         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
434         Adjust XFAIL for m64 NeXT runtime.
435         * obj-c++.dg/method-22.mm: Likewise.
436         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
437
438 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
439
440         Merge from 'apple/trunk' branch on FSF servers.
441         
442         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
443
444         Radar 4278236
445         * obj-c++.dg/bad-forward-decl.mm: New
446
447 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
448
449         * ada/acats/run_acats: Revert revision 157037.
450
451 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
452
453         Merge from 'apple/trunk' branch on FSF servers.
454
455         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
456
457         Radar 4281748
458         * objc.dg/naming-2.m: Update
459         * objc.dg/naming-3.m: New
460
461 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
462
463         PR target/40457
464         * gcc.target/arm/pr40457-3.c: New test.
465
466 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
467
468         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
469         alias checking.
470         * lib/target-supports.exp (check_ifunc_available): Likewise.
471
472 2010-09-29  Tristan Gingold  <gingold@adacore.com>
473
474         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
475
476 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
477
478         * objc.dg/keywords-1.m: New test.
479         * objc.dg/keywords-2.m: New test.
480         * objc.dg/keywords-3.m: New test.
481         * obj-c++.dg/keywords-1.mm: New test.
482         * obj-c++.dg/keywords-2.mm: New test.
483
484 2010-09-28  Jason Merrill  <jason@redhat.com>
485
486         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
487         * g++.dg/ext/complit11.C: Likewise.
488         * g++.old-deja/g++.law/temps1.C: Likewise.
489
490         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
491         * g++.old-deja/g++.mike/misc6.C: Likewise.
492
493 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
494
495         * objc.dg/attributes/method-attribute-1.m: New.
496         * objc.dg/attributes/method-attribute-2.m: New.
497
498         * obj-c++.dg/attributes/method-attribute-1.m: New.
499         * obj-c++.dg/attributes/method-attribute-2.m: New.
500
501 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
502
503         * objc.dg/attributes: New.
504         * objc.dg/attributes/attributes.exp: New.
505         * objc.dg/attributes/class-attribute-1.m: New.
506         * objc.dg/attributes/class-attribute-2.m: New
507         * objc.dg/attributes/categ-attribute-1.m: New
508         * objc.dg/attributes/categ-attribute-2.m: New
509         * objc.dg/attributes/proto-attribute-1.m: New
510
511         * obj-c++.dg/attributes: New.
512         * obj-c++.dg/attributes/attributes.exp: New
513         * obj-c++.dg/attributes/class-attribute-1.mm: New
514         * obj-c++.dg/attributes/class-attribute-2.mm: New
515         * obj-c++.dg/attributes/categ-attribute-1.mm: New
516         * obj-c++.dg/attributes/categ-attribute-2.mm: New
517         * obj-c++.dg/attributes/proto-attribute-1.mm: New
518
519 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
520
521         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
522         from the branch renamed to method-20b.m to avoid clashes).
523
524         2005-08-23  Stuart Hastings  <stuart@apple.com>
525                     Ziemowit Laski  <zlaski@apple.com>
526
527         Radar 4209854
528         * obj-c++.dg/method-23.mm: New.
529         * objc.dg/method-20.m: New.
530
531 2010-09-28  Jan Hubicka  <jh@suse.cz>
532
533         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
534
535 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
536
537         PR target/44452
538         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
539         i?86-*-solaris2.[89], *-*-vxworks*.
540         * gcc.target/i386/pr22152.c: Likewise.
541         * gcc.target/i386/vect8-ret.c: New test.
542
543 2010-09-28  Jie Zhang  <jie@codesourcery.com>
544
545         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
546
547 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
548
549         Merge from 'apple/trunk' branch on FSF servers.
550
551         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
552
553         Radar 4175534
554         * obj-c++.dg/method-22.mm: New.
555
556 2010-09-27  Jason Merrill  <jason@redhat.com>
557
558         * g++.dg/cpp0x/rv-lvalue-req.C: New.
559         * g++.dg/ext/complit11.C: Adjust.
560         * g++.old-deja/g++.law/temps1.C: Adjust.
561         * g++.old-deja/g++.ns/koenig6.C: Adjust.
562         * g++.old-deja/g++.oliva/partord1.C: Adjust.
563
564 2010-09-27  Ian Lance Taylor  <iant@google.com>
565
566         * lib/target-supports.exp (check_effective_target_split_stack):
567         New procedure.
568         * gcc.dg/split-1.c: New test.
569         * gcc.dg/split-2.c: New test.
570         * gcc.dg/split-3.c: New test.
571         * gcc.dg/split-4.c: New test.
572
573 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
574
575         PR objc/25464
576         * objc.dg/type-size-3.m: New test.
577
578 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
579
580         PR objc/45763
581         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
582
583 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
584
585         PR objc/25450
586         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
587         * objc.dg/type-size-2.m: Same change.
588         * obj-c++.dg/encode-5.mm: Same change.
589
590 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
591
592         Merge from 'apple/trunk' branch on FSF servers.  The original
593         Changelogs are below.
594
595         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
596         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
597         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
598         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
599         in the branch).
600         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
601         proto-qual-1.m in the branch) and the normal ABI on GNU.
602         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
603         the test only with the NeXT runtime.
604         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
605         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
606         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
607         Run the test only with the NeXT runtime.
608
609         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
610
611         Radar 4492973
612         * objc.dg/encode-7-64bit.m: New.
613         * objc.dg/encode-7.m: Skip if -m64.
614
615         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
616
617         Radar 4301047
618         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
619         * obj-c++.dg/threedotthree-abi-1.mm: New
620         * objc.dg/threedotthree-abi-1.m: New
621
622         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
623
624         Radar 4136935
625         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
626         * objc.dg/encode-6.m: Likewise.
627         * objc.dg/encode-7.m: New test case.
628
629 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
630
631         Merge from 'apple/trunk' branch on FSF servers.  Renamed
632         const-str-12.m to constr-str-12b.m to avoid conflicts.
633
634         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
635
636         Radar 4229905
637         * obj-c++.dg/warn5.mm: New
638
639         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
640
641         Radar 4154928
642         * obj-c++.dg/const-str-12.mm: New.
643         * objc.dg/const-str-12.m: New.
644
645 2010-09-27  Tobias Burnus  <burnus@net-b.de>
646
647         PR fortran/40569
648         PR fortran/40568
649         * gfortran.dg/storage_size_2.f08: Fix test.
650         * gfortran.dg/c_sizeof_1.f90: Fix test.
651         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
652         * gfortran.dg/c_sizeof_3.f90: New.
653         * gfortran.dg/c_sizeof_4.f90: New.
654         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
655         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
656
657 2010-09-26  Daniel Kraft  <d@domob.eu>
658
659         PR fortran/45783
660         PR fortran/45795
661         * gfortran.dg/select_type_18.f03: New test.
662
663 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
664
665         * gnat.dg/return2.ad[sb]: New test.
666         * gnat.dg/return2_pkg.ads: New helper.
667
668 2010-09-25  Daniel Kraft  <d@domob.eu>
669
670         PR fortran/45776
671         * gfortran.dg/io_constraints_6.f03: New test.
672         * gfortran.dg/io_constraints_7.f03: New test.
673         * gfortran.dg/newunit_2.f90: New test.
674
675 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
676
677         * gfortran.dg/operator_c1202.f90: New test.
678
679 2010-09-24  Jan Hubicka  <jh@suse.cz>
680
681         * gcc.dg/tree-ssa/leaf.c: New testcase.
682
683 2010-09-24  Jan Hubicka  <jh@suse.cz>
684
685         PR tree-optimization/45738
686         PR tree-optimization/45741
687         * gcc.c-torture/compile/pr45741.c: New.
688         * gfortran.fortran-torture/compile/pr45738.f90: New.
689
690 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
691
692         * gcc.dg/cpp/undef-opt-1.c: New test.
693
694 2010-09-24  Jason Merrill  <jason@redhat.com>
695
696         * g++.dg/other/error10.C: Adjust expected output.
697
698 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
699
700         PR middle-end/45234
701         * gcc.dg/torture/stackalign/alloca-6.c: New test.
702         * gcc.target/i386/pr45234.c: New test.
703
704 2010-09-24  Richard Guenther  <rguenther@suse.de>
705
706         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
707
708 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
709
710         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
711         as a comment leader in regexp.
712
713 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
714
715         * objc.dg/sync-2.m: New test.
716         * obj-c++.dg/sync-2.mm: New test.
717
718 2010-09-24  Tobias Burnus  <burnus@net-b.de>
719
720         PR fortran/40571
721         * gfortran.dg/iso_fortran_env_7.f90: New.
722
723 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
724
725         * obj-c++.dg/too-many-args.mm: New file.
726
727 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
728
729         Merge from 'apple/trunk' branch on FSF servers.
730
731         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
732
733         Radar 4491608
734         * objc.dg/too-many-args.m: New
735
736 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
737
738         PR fortran/45744
739         * gfortran.dg/dependency_36.f90:  New test.
740
741 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
742
743         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
744         * gcc.target/i386/pad-3.c: Ditto.
745         * gcc.target/i386/pad-7.c: Ditto.
746         * gcc.target/i386/pad-7.c: Ditto.
747         * gcc.target/i386/pr36502.c: Ditto.
748         * gcc.target/i386/zee.c: Ditto.
749         * gcc.target/i386/20060821-1.c: Ditto.
750         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
751         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
752         * gcc.target/i386/pad-5b.c: Ditto.
753         * gcc.target/i386/pad-6a.c: Ditto.
754         * gcc.target/i386/pad-6b.c: Ditto.
755         * gcc.target/i386/pad-8.c: Ditto.
756         * gcc.target/i386/pad-9.c: Ditto.
757         * gcc.target/i386/pad-10.c: Ditto.
758         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
759
760 2010-09-23  Richard Guenther  <rguenther@suse.de>
761
762         PR tree-optimization/45565
763         * g++.dg/ipa/pr45565.C: New testcase.
764
765 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
766
767         PR fortran/45745
768         PR fortran/45648
769         * gfortran.dg/vector_subscript_bound_1.f90: New.
770
771 2010-09-23  Richard Guenther  <rguenther@suse.de>
772
773         PR middle-end/45750
774         * gcc.dg/pr45750.c: New testcase.
775
776 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
777
778         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
779         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
780         build.
781
782 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
783
784         PR rtl-optimization/44374
785         * gcc.target/arm/headmerge-1.c: New test.
786         * gcc.target/arm/headmerge-2.c: New test.
787         * gcc.target/i386/headmerge-1.c: New test.
788         * gcc.target/i386/headmerge-2.c: New test.
789
790 2010-09-23  Daniel Kraft  <d@domob.eu>
791
792         PR fortran/38936
793         PR fortran/44044
794         PR fortran/45474
795         * gfortran.dg/intrinsic_intent_1.f03: New test.
796         * gfortran.dg/select_type_17.f03: New test.
797         * gfortran.dg/associate_5.f03: More definability tests.
798         * gfortran.dg/enum_2.f90: Check definability.
799         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
800         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
801         * gfortran.dg/char_expr_2.f90: Ditto.
802         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
803         * gfortran.dg/enum_5.f90: Ditto.
804         * gfortran.dg/equiv_constraint_8.f90: Ditto.
805         * gfortran.dg/impure_assignment_2.f90: Ditto.
806         * gfortran.dg/impure_assignment_3.f90: Ditto.
807         * gfortran.dg/intent_out_1.f90: Ditto.
808         * gfortran.dg/intent_out_3.f90: Ditto.
809         * gfortran.dg/pointer_assign_7.f90: Ditto.
810         * gfortran.dg/pointer_intent_3.f90: Ditto.
811         * gfortran.dg/pr19936_1.f90: Ditto.
812         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
813         * gfortran.dg/simpleif_2.f90: Ditto.
814         * gfortran.dg/protected_5.f90: Ditto.
815         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
816         * gfortran.dg/protected_6.f90: Ditto.
817         * gfortran.dg/protected_7.f90: Ditto.
818
819 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
820
821         PR libfortran/45710
822         * gfortran.dg/namelist_65.f90: New test.
823
824 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
825
826         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
827         the regexp pattern between the expected label and location string.
828
829 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
830
831         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
832
833 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
834
835         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
836         * gcc.dg/pr27898.c: Likewise.
837         * gcc.dg/pr28712.c: Likewise.
838         * gcc.dg/pr30762-1.c: Likewise.
839         * gcc.dg/pr31529-1.c: Likewise.
840         * gcc.dg/pr34457-1.c: Likewise.
841         * gcc.dg/pr34668-1.c: Likewise.
842         * gcc.dg/pr34989-1.c: Likewise.
843         * gcc.dg/pr43557-1.c: Likewise.
844
845 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
846
847         PR rtl-optimization/45739
848         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
849         regexps.
850
851 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
852
853         * gcc.target/sparc/mnofpu.c: New test.
854
855 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
856
857         PR rtl-optimization/45739
858         * gcc.target/i386/pr45739.c: New test.
859
860 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
861
862         PR fortran/45648
863         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
864         and counts. Add non-elemental function call check.
865
866         PR fortran/45648
867         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
868         arguments checks. Update temporary counts.
869         * gfortran.dg/transpose_optimization_1.f90: New.
870
871 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
872
873         PR objc/23710
874         * objc.dg/invalid-method-1.m: New.
875
876 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
877
878         Merge from 'apple/trunk' branch on FSF servers.
879
880         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
881
882         Radar 4291785
883         * objc.dg/naming-4.m: New
884         * objc.dg/naming-5.m: New
885         * obj-c++.dg/naming-1.mm: New
886         * obj-c++.dg/naming-2.mm: New
887
888 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
889             Jack Howarth  <howarth@bromo.med.uc.edu>
890
891         PR c++/45645
892         * g++.dg/torture/pr44972.C: Use portable assert().
893
894 2010-09-21  Richard Guenther  <rguenther@suse.de>
895
896         PR tree-optimization/45580
897         * g++.dg/torture/pr45580.C: New testcase.
898
899 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
900
901         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
902
903 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
904
905         PR fortran/45438
906         * gfortran.dg/pointer_check_7.f90: New.
907
908 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
909
910         PR rtl-optimization/45728
911         * gcc.c-torture/compile/pr45728.c: New test.
912
913 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
914
915         PR fortran/45081
916         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
917
918 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
919
920         * g++.dg/tree-ssa/pr45605.C: Add "\\".
921
922 2010-09-20  Richard Guenther  <rguenther@suse.de>
923
924         PR middle-end/45704
925         * gcc.dg/torture/pr45704.c: New testcase.
926
927 2010-09-20  Jan Hubicka  <jh@suse.cz>
928
929         PR tree-optimize/45605
930         * g++.dg/tree-ssa/pr45605.C: New testcase.
931
932 2010-09-20  Michael Matz  <matz@suse.de>
933
934         PR testsuite/45706
935         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
936         enough.
937
938 2010-09-20  Richard Guenther  <rguenther@suse.de>
939
940         PR tree-optimization/45705
941         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
942
943 2010-09-20  Michael Matz  <matz@suse.de>
944
945         PR testsuite/45706
946         * lib/target-supports.exp (check_effective_target_vect_perm):
947         Add i?86-*-*.
948
949 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
950
951         PR rtl-optimization/45695
952         * gcc.c-torture/execute/pr45695.c: New test.
953
954 2010-09-19  Jan Hubicka  <jh@suse.cz>
955
956         PR lto/44246
957         * gcc.c-torture/compile/pr44246.c:New file.
958
959 2010-09-19  Ira Rosen  <irar@il.ibm.com>
960
961         PR tree-optimization/45714
962         * gfortran.dg/vect/pr45714-a.f: New test.
963         * gfortran.dg/vect/pr45714-b.f: New test.
964
965 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * gnat.dg/const1.adb: Rename into...
968         * gnat.dg/constant1.adb: ...this.
969         * gnat.dg/constant2.adb: New test.
970         * gnat.dg/constant2_pkg1.ads: New helper.
971         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
972
973 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
974
975         * gnat.dg/specs/constant1.ads: New test.
976         * gnat.dg/specs/constant1_pkg.ads: New helper.
977
978 2010-09-18  Jan Hubicka  <jh@suse.cz>
979
980         PR tree-optimization/45453
981         * g++.dg/tree-ssa/pr45453.C: New testcase.
982
983 2010-09-18  Jason Merrill  <jason@redhat.com>
984
985         * g++.dg/cpp0x/initlist44.C: New.
986
987 2010-09-18  Richard Guenther  <rguenther@suse.de>
988
989         PR tree-optimization/45709
990         * g++.dg/torture/pr45709-2.C: New testcase.
991
992 2010-09-18  Richard Guenther  <rguenther@suse.de>
993
994         PR tree-optimization/45709
995         * g++.dg/torture/pr45709.C: New testcase.
996
997 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
998
999         PR testsuite/45719
1000         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1001
1002 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1003
1004         * gcc.target/i386/pad-1.c: New.
1005         * gcc.target/i386/pad-2.c: Likewise.
1006         * gcc.target/i386/pad-3.c: Likewise.
1007         * gcc.target/i386/pad-4.c: Likewise.
1008         * gcc.target/i386/pad-5a.c: Likewise.
1009         * gcc.target/i386/pad-5b.c: Likewise.
1010         * gcc.target/i386/pad-6a.c: Likewise.
1011         * gcc.target/i386/pad-6b.c: Likewise.
1012         * gcc.target/i386/pad-7.c: Likewise.
1013         * gcc.target/i386/pad-8.c: Likewise.
1014         * gcc.target/i386/pad-9.c: Likewise.
1015         * gcc.target/i386/pad-10.c: Likewise.
1016
1017 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1018
1019         PR middle-end/45234
1020         * gcc.dg/torture/stackalign/alloca-5.c: New.
1021
1022 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1023
1024         PR middle-end/45678
1025         * gcc.dg/torture/pr45678-2.c: New.
1026
1027 2010-09-17  Richard Guenther  <rguenther@suse.de>
1028
1029         PR middle-end/45678
1030         * gcc.dg/torture/pr45678-1.c: New testcase.
1031
1032 2010-09-17  Michael Matz  <matz@suse.de>
1033
1034         PR tree-optimization/43432
1035         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1036         check_effective_target_vect_perm_short): New predicates.
1037         (check_effective_target_vect_perm): Include x86_64.
1038         * gcc.dg/vect/pr43432.c: New test.
1039         * gcc.dg/vect/vect-114.c: Adjust.
1040         * gcc.dg/vect/vect-15.c: Ditto.
1041         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1042         * gcc.dg/vect/slp-perm-9.c: Ditto.
1043
1044 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1045
1046         PR testsuite/45692
1047         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1048         GNU runtime.
1049
1050 2010-09-17  Richard Guenther  <rguenther@suse.de>
1051
1052         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1053         * gcc.dg/pr28706.c: Likewise.
1054         * gcc.dg/pr28712.c: Likewise.
1055         * gcc.dg/pr30762-1.c: Likewise.
1056         * gcc.dg/pr30762-2.c: Likewise.
1057         * gcc.dg/pr31529-1.c: Likewise.
1058         * gcc.dg/pr31529-2.c: Likewise.
1059         * gcc.dg/pr34457-1.c: Likewise.
1060         * gcc.dg/pr34457-2.c: Likewise.
1061         * gcc.dg/pr34668-1.c: Likewise.
1062         * gcc.dg/pr34668-2.c: Likewise.
1063         * gcc.dg/pr34989-1.c: Likewise.
1064         * gcc.dg/pr34989-2.c: Likewise.
1065         * gcc.dg/pr43557-1.c: Likewise.
1066         * gcc.dg/pr43557-2.c: Likewise.
1067         * gcc.dg/debug/pr41893-1.c: Likewise.
1068         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1069         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1070         * gcc.dg/matrix/matrix-4.c: Likewise.
1071         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1072         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1073         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1074         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1075
1076 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1077
1078         PR fortran/43665
1079         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1080         optimizations.
1081         * gfortran.dg/intent_optimize_1.f90: New test.
1082
1083 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1084
1085         * gcc.target/i386/divmod-1.c: New.
1086         * gcc.target/i386/divmod-2.c: Likewise.
1087         * gcc.target/i386/divmod-3.c: Likewise.
1088         * gcc.target/i386/divmod-4.c: Likewise.
1089         * gcc.target/i386/divmod-4a.c: Likewise.
1090         * gcc.target/i386/divmod-5.c: Likewise.
1091         * gcc.target/i386/divmod-6.c: Likewise.
1092         * gcc.target/i386/divmod-7.c: Likewise.
1093         * gcc.target/i386/divmod-8.c: Likewise.
1094         * gcc.target/i386/udivmod-1.c: Likewise.
1095         * gcc.target/i386/udivmod-2.c: Likewise.
1096         * gcc.target/i386/udivmod-3.c: Likewise.
1097         * gcc.target/i386/udivmod-4.c: Likewise.
1098         * gcc.target/i386/udivmod-4a.c: Likewise.
1099         * gcc.target/i386/udivmod-5.c: Likewise.
1100         * gcc.target/i386/udivmod-6.c: Likewise.
1101         * gcc.target/i386/udivmod-7.c: Likewise.
1102         * gcc.target/i386/udivmod-8.c: Likewise.
1103
1104 2010-09-16  Jan Hubicka  <jh@suse.cz>
1105
1106         * g++.dg/lto/pr45679-1_0.C: New file.
1107         * g++.dg/lto/pr45679-1_1.C: New file.
1108         * g++.dg/lto/pr45679-0_0.C: New file.
1109         * g++.dg/lto/pr45679-0_1.C: New file.
1110
1111 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1112
1113         PR fortran/45674
1114         * gfortran.dg/class_dummy_2.f03: New.
1115
1116 2010-09-16  Richard Guenther  <rguenther@suse.de>
1117
1118         PR tree-optimization/45623
1119         * gcc.dg/torture/pr45623.c: New testcase.
1120
1121 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1122
1123         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1124         name and parentheses.
1125         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1126
1127 2010-09-15  Jason Merrill  <jason@redhat.com>
1128
1129         * g++.dg/parse/parameter-declaration-2.C: New.
1130
1131         * g++.dg/cpp0x/scoped_enum2.C: New.
1132
1133 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1134
1135         * gcc.c-torture/compile/20100915-1.c: New test.
1136
1137 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1138
1139         PR middle-end/45644
1140         * gcc.dg/ipa/pr45644.c: New test.
1141
1142 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1143
1144         PR tree-optimization/45633
1145         * gcc.dg/vect/pr45633.c: New test.
1146
1147 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1148
1149         PR fortran/45577
1150         * gfortran.dg/allocate_derived_4.f90: New.
1151
1152 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1153
1154         * lib/target-supports.exp
1155         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1156         supported flag to true for neon.
1157
1158 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1159
1160         PR c++/45665
1161         * g++.dg/template/crash103.C: New.
1162
1163 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1164
1165         Merge from 'apple/trunk' branch on FSF servers.
1166
1167         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1168
1169         Radar 4457381
1170         * objc.dg/msg-in-protocol.m: New.
1171         * obj-c++.dg/msg-in-protocol.mm: New.
1172
1173         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1174
1175         Radar 4219590
1176         * objc.dg/break-in-ifstmt.m: New.
1177
1178         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1179
1180         Radar 4174166
1181         * obj-c++.dg/comp-types-13.mm: New.
1182         * objc.dg/comp-types-12.m: New.
1183
1184         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1185
1186         Radar 4216500
1187         * obj-c++.dg/proto-lossage-7.mm: New.
1188         * objc.dg/proto-lossage-7.m: New.
1189
1190 2010-09-14  Jan Hubicka  <jh@suse.cz>
1191
1192         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1193         folding.
1194         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1195         folding.
1196
1197 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1198
1199         PR middle-end/45567
1200         * gcc.dg/pr45567.c: New test.
1201
1202         PR debug/45660
1203         * g++.dg/debug/pr45660.C: New test.
1204
1205 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1206
1207         PR tree-optimization/45470
1208         * g++.dg/vect/pr45470-a.cc: New test.
1209         * g++.dg/vect/pr45470-a.cc: New test.
1210
1211 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1212
1213         PR target/42070
1214         * lib/profopt.exp: Prune warnings on execname2 compile.
1215         * lib/prune.exp: Prune "can't add line info" warnings.
1216
1217 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1218
1219         PR libfortran/45532
1220         * gfortran.dg/namelist_64.f90: New test.
1221
1222 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR rtl-optimization/45617
1225         * gcc.target/i386/pr45617.c: New test.
1226
1227 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1228
1229         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1230
1231 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1232
1233         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1234         * gcc.target/i386/fma4-vector.c: Likewise.
1235         * gcc.target/i386/vectorize2.c: Likewise.
1236         * gcc.target/i386/vectorize4.c: Likewise.
1237         * gcc.target/i386/vectorize5.c: Likewise.
1238         * gcc.target/i386/vectorize6.c: Likewise.
1239         * gcc.target/i386/vectorize8.c: Likewise.
1240
1241         * gcc.target/i386/vect-double-1.c: New.
1242         * gcc.target/i386/vect-double-1a.c: Likewise.
1243         * gcc.target/i386/vect-double-2.c: Likewise.
1244         * gcc.target/i386/vect-double-2a.c: Likewise.
1245
1246         * lib/target-supports.exp (check_effective_target_vect_double):
1247         Set et_vect_double_saved to 0 when tuning for Atom.
1248
1249 2010-09-13  Jan Hubicka  <jh@suse.cz>
1250
1251         * gcc.dg/torture/pr23821.c: Drop static keyword.
1252         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1253         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1254
1255 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1256
1257         * gcc.target/arm/sync-1.c: New.
1258
1259 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1260
1261         * gnat.dg/memtrap.adb: New test.
1262
1263 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1264
1265         * gfortran.dg/promotion.f90: Fix options.
1266
1267 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1268
1269         * g++.dg/cpp0x/range-for1.C: New.
1270         * g++.dg/cpp0x/range-for2.C: New.
1271         * g++.dg/cpp0x/range-for3.C: New.
1272         * g++.dg/cpp0x/range-for4.C: New.
1273         * g++.dg/cpp0x/range-for5.C: New.
1274         * g++.dg/cpp0x/range-for6.C: New.
1275
1276 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1277
1278         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1279         and counts. Check that transpose is not called.
1280         * gfortran.dg/transpose_2.f90: Update error message.
1281
1282 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1283
1284         PR c++/43824
1285         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1286         * g++.dg/lookup/strong-using-2.C: Likewise.
1287         * g++.dg/lookup/strong-using-3.C: Likewise.
1288         * g++.dg/lookup/strong-using-5.C: Likewise.
1289
1290         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1291         * g++.dg/cpp0x/inline-ns4.C: New.
1292         * g++.dg/cpp0x/inline-ns5.C: New.
1293
1294 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1295
1296         PR middle-end/45634
1297         * gfortran.fortran-torture/compile/pr45634.f90: New.
1298
1299 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1300
1301         * objc.dg/fobjc-exceptions.m: New test.
1302
1303 2010-09-10  Jan Hubicka  <jh@suse.cz>
1304
1305         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1306
1307 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1308
1309         PR tree-optimization/44972
1310         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1311         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1312         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1313         instead.
1314         * g++.dg/torture/pr44972.C: New test.
1315
1316 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1317
1318         PR tree-optimization/44972
1319         * g++.dg/torture/pr34850.C: Remove expected warning.
1320
1321 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1322
1323         * gfortran.dg/dummy_optional_arg.f90: New test.
1324
1325 2010-09-08  Jan Hubicka  <jh@suse.cz>
1326
1327         PR tree-optimization/45598
1328         * fortran.fortran-torture/compile/pr45598.f90: New test.
1329
1330 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1331
1332         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1333         * lib/target-supports.exp (check_ifunc_available): New.
1334         * gcc.dg/attr-ifunc-1.c: New.
1335         * gcc.dg/attr-ifunc-2.c: New.
1336         * gcc.dg/attr-ifunc-3.c: New.
1337         * gcc.dg/attr-ifunc-4.c: New.
1338         * gcc.dg/attr-ifunc-5.c: New.
1339         * g++.dg/ext/attr-ifunc-1.C: New.
1340         * g++.dg/ext/attr-ifunc-2.C: New.
1341         * g++.dg/ext/attr-ifunc-3.C: New.
1342         * g++.dg/ext/attr-ifunc-4.C: New.
1343
1344 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1345
1346         PR middle-end/40386
1347         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1348
1349 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1350
1351         * gfortran.dg/inline_transpose_1.f90: New test.
1352
1353 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1354
1355         PR c++/45588
1356         * g++.dg/warn/Wunused-var-15.C: New test.
1357
1358 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1359
1360         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1361         hppa*-*-hpux*.
1362
1363 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1364
1365         * objc/execute/exceptions/throw-nil.m: New test.
1366         * objc/execute/exceptions/handler-1.m: Updated to use the new
1367         objc_set_uncaught_exception_handler() function.
1368         * objc/execute/exceptions/matcher-1.m: New test.
1369
1370 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1371
1372         PR fortran/38282
1373         * gfortran.dg/bit_comparison_1.F90: New test.
1374         * gfortran.dg/leadz_trailz_3.f90: New test.
1375         * gfortran.dg/masklr_2.F90: New test.
1376         * gfortran.dg/shiftalr_1.F90: New test.
1377         * gfortran.dg/merge_bits_2.F90: New test.
1378         * gfortran.dg/dshift_2.F90: New test.
1379         * gfortran.dg/bit_comparison_2.F90: New test.
1380         * gfortran.dg/masklr_1.F90: New test.
1381         * gfortran.dg/merge_bits_1.F90: New test.
1382         * gfortran.dg/dshift_1.F90: New test.
1383         * gfortran.dg/shiftalr_2.F90: New test.
1384
1385 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1386
1387         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1388         functions from objc/typedstream.h are deprecated.
1389
1390 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1391
1392         * lib/target-supports.exp
1393         (check_effective_target_run_expensive_tests): New proc.
1394         * gcc.c-torture/compile/limits-fnargs.c: Use
1395         dg-require-effective-target run_expensive_tests.
1396
1397 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR fortran/45597
1400         * gfortran.dg/gomp/pr45597.f90: New test.
1401
1402         PR fortran/45595
1403         * gfortran.dg/gomp/pr45595.f90: New test.
1404
1405 2010-09-08  Michael Matz  <matz@suse.de>
1406
1407         * c-c++-common/uninit-17.c: Adjust.
1408
1409 2010-09-08  Michael Matz  <matz@suse.de>
1410
1411         PR tree-optimization/43430
1412         * gcc.dg/vect/pr43430-2.c: New test.
1413
1414 2010-09-08  Michael Matz  <matz@suse.de>
1415
1416         PR tree-optimization/33244
1417         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1418
1419 2010-09-08  Richard Guenther  <rguenther@suse.de>
1420
1421         PR tree-optimization/45578
1422         * gfortran.dg/pr45578.f90: New testcase.
1423
1424 2010-09-08  Richard Guenther  <rguenther@suse.de>
1425
1426         PR testsuite/45590
1427         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1428
1429 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1430
1431         PR fortran/45576
1432         * gfortran.dg/char_length_18.f90:  New test.
1433
1434 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1435
1436         PR target/36502
1437         * gcc.target/i386/pr36502.c: New test.
1438
1439         PR target/42313
1440         PR target/44651
1441         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1442         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1443
1444 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1445
1446         * gfortran.dg/achar_4.f90: Enable bounds checking.
1447
1448 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1449
1450         PR target/45206
1451         * gcc.target/i386/pr45206.c: New test.
1452
1453 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1454
1455         PR fortran/45505
1456         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1457
1458 2010-09-07  Jan Hubicka  <jh@suse.cz>
1459
1460         * gcc.c-torture/compile/20100907.c: New testcase.
1461
1462 2010-09-07  Richard Guenther  <rguenther@suse.de>
1463
1464         PR middle-end/45569
1465         * g++.dg/eh/pr45569.C: New testcase.
1466
1467 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1468
1469         PR target/43137
1470         * gcc.target/arm/pr43137.c: New test.
1471
1472 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1473
1474         PR fortran/36931
1475         * gfortran.dg/dependency_35.f90:  New test.
1476
1477 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1478
1479         PR fortran/34145
1480         * gfortran.dg/char_length_17.f90:  New test.
1481
1482 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1483
1484         PR c++/45200
1485         PR c++/45293
1486         PR c++/45558
1487         * g++.dg/template/typedef34.C: New test.
1488         * g++.dg/template/typedef35.C: New test.
1489
1490 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1491
1492         PR target/22152
1493         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1494
1495 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1496
1497         * g++.dg/warn/Wdouble-promotion.C: New.
1498
1499 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1500
1501         * g++.dg/parse/redef2.C: New.
1502
1503 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1504
1505         * gcc.dg/20100906-1.c: New testcase.
1506
1507 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR testsuite/45543
1510         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1511         DW_TAG_enumeration_type DIE.
1512
1513 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1514
1515         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1516         Update XFAILs.
1517
1518 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1519
1520         PR rtl-optimization/44919
1521         * g++.dg/opt/pr44919.C: New.
1522
1523 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1524
1525         PR fortran/38282
1526         * gfortran.dg/iall_iany_iparity_1.f90: New.
1527         * gfortran.dg/iall_iany_iparity_2.f90: New.
1528
1529 2010-09-06  Jason Merrill  <jason@redhat.com>
1530
1531         * g++.dg/cpp0x/initlist42.C: New.
1532
1533         * g++.dg/cpp0x/auto19.C: New.
1534
1535         * g++.dg/template/sfinae25.C: New.
1536         * g++.dg/template/char1.C: Expect warning.
1537         * g++.dg/template/nontype10.C: Likewise.
1538
1539         * g++.dg/cpp0x/implicit9.C: New.
1540
1541         * g++.dg/cpp0x/initlist43.C: New.
1542
1543 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1544
1545         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1546
1547 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1548
1549         * gcc.dg/Wdouble-promotion.c: New.
1550
1551 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1552
1553         * gfortran.dg/float128_1.f90: Remove test case as
1554         it always fails since Rev 163611 backed out the
1555         front-end implementation.
1556
1557 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1558
1559         * gfortran.dg/float128_1.f90: XFAIL test case.
1560
1561 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1562
1563         * gfortran.dg/bessel_7.f90: Decrease required precision.
1564
1565 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1566
1567         PR testsuite/45545
1568         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1569         ref-all-matching targets.
1570
1571 2010-09-05  Richard Guenther  <rguenther@suse.de>
1572
1573         PR tree-optimization/45535
1574         * gcc.c-torture/compile/pr45535.c: New testcase.
1575
1576 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1577
1578         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1579         "\[^\n\]*".
1580         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1581         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1582         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1583         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1584         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1585         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1586         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1587         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1588         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1589         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1590         * gcc.target/i386/pr22152.c: Likewise.
1591         * gcc.target/i386/pr36992-1.c: Likewise.
1592         * gcc.target/i386/pr36992-2.c: Likewise.
1593         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1594
1595 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1596
1597         PR testsuite/43957
1598         * gcc.dg/const-uniq-1.c: Modify regexp.
1599
1600 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1601
1602         PR fortran/45530
1603         * gfortran.dg/namelist_63.f90: New.
1604
1605 2010-09-04  Jan Hubicka  <jh@suse.cz>
1606
1607         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1608         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1609
1610 2010-09-04  Jan Hubicka  <jh@suse.cz>
1611
1612         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1613
1614 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1615
1616         PR fortran/45507
1617         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1618
1619 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1620
1621         * gcc.dg/opts-4.c: New test.
1622
1623 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1624
1625         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1626         * gcc.dg/vect/vect-peel-4.c: Ditto.
1627
1628 2010-09-03  Daniel Kraft  <d@domob.eu>
1629
1630         PR fortran/45525
1631         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1632
1633 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1634
1635         PR fortran/45159
1636         * gfortran.dg/dependency_34.f90:  New test.
1637
1638 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1639
1640         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1641
1642 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1643
1644         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1645         gcc.target/i386/clearcap.map if supported.
1646
1647 2010-09-03  Michael Matz  <matz@suse.de>
1648
1649         PR middle-end/45415
1650         * gcc.dg/pr45415.c: New test.
1651
1652 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1653
1654         PR tree-optimization/45506
1655         * gcc.dg/pr45506.c: New.
1656
1657 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         PR target/45476
1660         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1661         * gcc.target/i386/float128-2.c: Ditto.
1662
1663 2010-09-03  Daniel Kraft  <d@domob.eu>
1664
1665         PR fortran/34162
1666         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1667         * gfortran.dg/internal_dummy_2.f08: New test.
1668         * gfortran.dg/internal_dummy_3.f08: New test.
1669         * gfortran.dg/internal_dummy_4.f08: New test.
1670
1671 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR debug/45500
1674         * gcc.target/i386/pr45500.c: New test.
1675
1676 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1677
1678         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1679
1680 2010-09-03  Daniel Kraft  <d@domob.eu>
1681
1682         PR fortran/44602
1683         * gfortran.dg/exit_2.f08; Adapt error messages.
1684         * gfortran.dg/exit_3.f08: New test.
1685         * gfortran.dg/exit_4.f08: New test.
1686         * gfortran.dg/exit_5.f03: New test.
1687
1688 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1689
1690         * gfortran.dg/ishft_4.f90: New test.
1691
1692 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1693
1694         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1695         FRIZ/XSRIZ instruciton for (double)(long long)x.
1696         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1697
1698 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1699
1700         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1701
1702 2010-09-02  Richard Guenther  <rguenther@suse.de>
1703
1704         PR tree-optimization/44937
1705         PR tree-optimization/45412
1706         * g++.dg/opt/pr45412.C: New testcase.
1707         * gcc.c-torture/compile/pr45412.c: Likewise.
1708         * gcc.c-torture/compile/pr44937.c: Likewise.
1709
1710 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1711
1712         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1713         but using -Werror=comment.
1714         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1715         expected error messages.
1716
1717 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1718
1719         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1720         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1721
1722 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1723
1724         PR fortran/45489
1725         * gfortran.dg/initialization_27.f90: New.
1726
1727 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1728
1729         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1730         check into different basic blocks. Expect vectorization if misaligned
1731         stores are supported.
1732         * gcc.dg/vect/bb-slp-8a.c: New test.
1733         * gcc.dg/vect/bb-slp-8b.c: New test.
1734
1735 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1736
1737         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1738
1739 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1740
1741         PR fortran/44541
1742         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1743         * gfortran.dg/class_dummy_1.f03: New.
1744
1745 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR middle-end/45458
1748         * g++.dg/tree-prof/partition2.C: New test.
1749
1750 2010-09-01  Richard Guenther  <rguenther@suse.de>
1751
1752         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1753         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1754         * gcc.c-torture/execute/20100827-1.c: Likewise.
1755
1756 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1757
1758         * gfortran.dg/execute_command_line_1.f90: New test.
1759
1760 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1761
1762         PR preprocessor/45457
1763         * c-c++-common/cpp/pr45457.c: New test.
1764
1765 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1766
1767         * gcc.dg/nested-func-8.c: New test.
1768
1769 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1770
1771         PR fortran/38282
1772         * gfortran.dg/popcnt_poppar_1.F90: New test.
1773         * gfortran.dg/popcnt_poppar_2.F90: New test.
1774
1775 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1776
1777         * gcc.target/i386/volatile-2.c: Require nonpic target.
1778
1779 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1780
1781         PR middle-end/45461
1782         * gcc.dg/pr45461.c: New test.
1783
1784 2010-08-31  Richard Guenther  <rguenther@suse.de>
1785
1786         PR testsuite/45455
1787         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1788
1789 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1790
1791         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1792
1793 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1794
1795         PR fortran/45456
1796         * gfortran.dg/typebound_proc_18.f03: New.
1797
1798 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1799
1800         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1801         * lib/scanasm.exp (scan-stack-usage): Likewise.
1802         (scan-stack-usage-not): Likewise.
1803         * gcc.dg/stack-usage-1.c: New test.
1804         * gcc.target/i386/stack-usage-realign.c: Likewise.
1805
1806 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1807
1808         PR tree-optimization/45427
1809         * gcc.dg/tree-ssa/pr45427.c: New test.
1810
1811 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1812
1813         PR c++/45043
1814         * g++.dg/template/crash102.C: New.
1815
1816 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1817
1818         PR middle-end/45423
1819         * gcc.dg/gomp/atomic-12.c: New test.
1820         * gcc.dg/gomp/atomic-13.c: New test.
1821         * gcc.dg/gomp/atomic-14.c: New test.
1822         * g++.dg/gomp/atomic-11.C: New test.
1823         * g++.dg/gomp/atomic-12.C: New test.
1824         * g++.dg/gomp/atomic-13.C: New test.
1825         * g++.dg/gomp/atomic-14.C: New test.
1826
1827 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1828
1829         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1830         delimiter.
1831
1832 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1833
1834         * gnat.dg/discr24.adb: New test.
1835
1836 2010-08-30  Richard Guenther  <rguenther@suse.de>
1837
1838         PR tree-optimization/45449
1839         * gcc.dg/pr45449.c: New testcase.
1840
1841 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1842
1843         * gcc.dg/opts-1.c: Expect errors, not warnings.
1844
1845 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1846
1847         PR fortran/42769
1848         * gfortran.dg/dynamic_dispatch_11.f03: New.
1849
1850 2010-08-29  Jason Merrill  <jason@redhat.com>
1851
1852         PR c++/44991
1853         * g++.dg/parse/defarg15.C: New.
1854
1855 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1856
1857         PR fortran/45439
1858         * gfortran.dg/select_type_16.f03: New.
1859
1860 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1861             Tobias Burnus  <burnus@net-b.de>
1862
1863         * gfortran.dg/bessel_7.f90: Decrease required precision.
1864
1865 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1866             Kaz Kojima  <kkojima@gcc.gnu.org>
1867
1868         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1869
1870 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1871
1872         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1873         floating point conversion code generation.
1874         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1875         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1876         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1877         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1878         to integer conversion code generation.
1879         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1880         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1881         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1882         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1883
1884 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1885
1886         PR fortran/32049
1887         * gfortran.dg/random_seed_1.f90: Adjust test.
1888         * gfortran.dg/float128_1.f90: New test.
1889
1890 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1891
1892         PR fortran/33197
1893         * gfortran.dg/norm2_1.f90: New.
1894         * gfortran.dg/norm2_2.f90: New.
1895         * gfortran.dg/norm2_3.f90: New.
1896         * gfortran.dg/norm2_4.f90: New.
1897         * gfortran.dg/parity_1.f90: New.
1898         * gfortran.dg/parity_2.f90: New.
1899         * gfortran.dg/parity_3.f90: New.
1900
1901 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1902
1903         PR fortran/45420
1904         * gfortran.dg/select_type_15.f03: New.
1905
1906 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1907
1908         PR libfortran/43217
1909         * gfortran.dg/hollerith8.f90: New test.
1910
1911 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1912
1913         PR fortran/45159
1914         * gfortran.dg/dependency_33.f90:  New test.
1915
1916 2010-08-27  Richard Guenther  <rguenther@suse.de>
1917
1918         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1919         * gcc.dg/graphite/scop-2.c: Likewise.
1920         * gcc.dg/graphite/scop-20.c: Likewise.
1921         * gcc.dg/vect/slp-25.c: Likewise.
1922
1923 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1924
1925         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1926
1927 2010-08-26  Daniel Kraft  <d@domob.eu>
1928
1929         PR fortran/38936
1930         PR fortran/44047
1931         PR fortran/45384
1932         * gfortran.dg/associate_8.f03: New test.
1933         * gfortran.dg/select_type_13.f03: New test.
1934         * gfortran.dg/select_type_14.f03: New test.
1935
1936 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1937
1938         PR tree-optimization/44485
1939         * gcc.dg/pr44485.c: New test.
1940
1941 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1942
1943         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1944         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1945         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1946
1947 2010-08-26  Richard Guenther  <rguenther@suse.de>
1948
1949         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1950         * gcc.dg/graphite/scop-21.c: Likewise.
1951
1952 2010-08-26  Richard Guenther  <rguenther@suse.de>
1953
1954         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1955         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1956         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1957         * gcc.dg/vect/vect-91.c: Likewise.
1958         * gcc.dg/vect/vect-peel-1.c: Likewise.
1959         * gcc.dg/vect/vect-peel-2.c: Likewise.
1960         * gcc.dg/vect/vect-peel-4.c: Likewise.
1961
1962 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1963
1964         PR libfortran/41859
1965         * gfortran.dg/der_io_4.f90: New test.
1966
1967 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR rtl-optimization/44858
1970         * gcc.c-torture/execute/pr44858.c: New test.
1971
1972         PR rtl-optimization/45400
1973         * g++.dg/other/i386-8.C: New test.
1974
1975 2010-08-25  Richard Guenther  <rguenther@suse.de>
1976
1977         * gcc.dg/alias-8.c: Adjust.
1978
1979 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1980
1981         * gcc.target/i386/combine-mul.c: New test.
1982
1983 2010-08-25  Richard Guenther  <rguenther@suse.de>
1984
1985         PR lto/44562
1986         * gcc.dg/graphite/id-27.c: New testcase.
1987         * gcc.dg/lto/20100825-1_0.c: Likewise.
1988
1989 2010-08-25  Richard Guenther  <rguenther@suse.de>
1990
1991         PR tree-optimization/45316
1992         * g++.dg/opt/pr45316.C: New testcase.
1993
1994 2010-08-25  Richard Guenther  <rguenther@suse.de>
1995
1996         PR tree-optimization/45393
1997         * g++.dg/torture/pr45393.C: New testcase.
1998
1999 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2000
2001         PR tree-optimization/45059
2002         * gcc.c-torture/compile/pr45059.c: New test.
2003
2004 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2005
2006         * lib/target-supports.exp (check_effective_target_vect_unpack):
2007         Set vect_unpack supported flag to true for neon.
2008
2009 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2010
2011         * gcc.dg/tree-ssa/ifc-5.c: New.
2012
2013 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2014
2015         * gcc.dg/tree-ssa/ifc-4.c: New.
2016         * gcc.dg/tree-ssa/ifc-7.c: New.
2017
2018 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2019
2020         * gcc.dg/vect/vect.exp: Check loongson targets
2021         * g++.dg/vect/vect.exp: Likewise
2022         * gfortran.dg/vect/vect.exp: Likewise
2023
2024 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2025
2026         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2027         -mveclibabi=mass.
2028
2029 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2030
2031         PR fortran/45366
2032         * gfortran.dg/proc_ptr_29.f90: New.
2033
2034 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2035             Dominique d'Humieres <dominiq@lps.ens.fr>
2036
2037         PR fortran/45367
2038         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2039
2040 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2041
2042         PR fortran/45367
2043         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2044
2045 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2046
2047         PR fortran/36158
2048         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2049
2050 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2051             Dominique d'Humieres <dominiq@lps.ens.fr>
2052
2053         PR fortran/45367
2054         PR fortran/36158
2055         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2056         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2057
2058 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2059
2060         PR fortran/44863
2061         PR fortran/45271
2062         PR fortran/45290
2063         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2064         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2065         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2066
2067 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2068
2069         PR fortran/36158
2070         PR fortran/33197
2071         * gfortran.dg/bessel_6.f90: New.
2072         * gfortran.dg/bessel_7.f90: New.
2073
2074 2010-08-20  Jan Hubicka  <jh@suse.cz>
2075
2076         PR c++/45307
2077         PR c++/17736
2078         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2079         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2080
2081 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2082
2083         PR target/45336
2084         * gcc.target/i386/pr45336-1.c: New.
2085         * gcc.target/i386/pr45336-2.c: Likewise.
2086         * gcc.target/i386/pr45336-3.c: Likewise.
2087         * gcc.target/i386/pr45336-4.c: Likewise.
2088
2089 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2090
2091         PR testsuite/45361
2092         * gcc.target/i386/volatile-2.c: Update scan strings to also
2093         include (%rip) for the memory reference on x86_64.
2094
2095 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2096
2097         PR middle-end/44974
2098         * gcc.dg/pr44974.c: New test.
2099
2100         PR rtl-optimization/45353
2101         * gcc.dg/pr45353.c: New test.
2102
2103 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2104
2105         * gcc.target/i386/volatile-2.c: New.
2106
2107 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2108
2109         PR rtl-optimization/44691
2110         * gfortran.dg/pr44691.f: New test.
2111
2112 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2113
2114         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2115
2116 2010-08-19  Jason Merrill  <jason@redhat.com>
2117
2118         * g++.dg/init/synth3.C: New.
2119         * g++.dg/init/value8.C: New.
2120         * g++.dg/tree-ssa/empty-2.C: New.
2121         * g++.dg/cpp0x/noexcept09.C: New.
2122
2123 2010-08-19  Daniel Kraft  <d@domob.eu>
2124
2125         PR fortran/29785
2126         PR fortran/45016
2127         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2128         * gfortran.dg/pointer_remapping_1.f90: New test.
2129         * gfortran.dg/pointer_remapping_2.f03: New test.
2130         * gfortran.dg/pointer_remapping_3.f08: New test.
2131         * gfortran.dg/pointer_remapping_4.f03: New test.
2132         * gfortran.dg/pointer_remapping_5.f08: New test.
2133         * gfortran.dg/pointer_remapping_6.f08: New test.
2134
2135 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2136
2137         PR testsuite/45324
2138         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2139
2140 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2141
2142         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2143
2144 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2145
2146         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2147         variable.
2148
2149 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2150
2151         PR target/45070
2152         * gcc.c-torture/execute/pr45070.c: New.
2153
2154 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2155
2156         * g++.dg/pr44328.C: New test.
2157
2158 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2159
2160         PR fortran/36158
2161         PR fortran/33197
2162         * gfortran.dg/bessel_3.f90: New.
2163         * gfortran.dg/bessel_4.f90: New.
2164         * gfortran.dg/bessel_5.f90: New.
2165
2166 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2167
2168         PR fortran/45290
2169         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2170         * gfortran.dg/pointer_init_2.f90: New.
2171         * gfortran.dg/pointer_init_3.f90: New.
2172         * gfortran.dg/pointer_init_4.f90: New.
2173
2174 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2175
2176         PR c++/45049
2177         * g++.dg/pr45049-1.C: New test.
2178         * g++.dg/pr45049-2.C: New test.
2179
2180 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2181
2182         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2183         20 if __ARM_PCS is defined otherwise 64.
2184         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2185         instead of hard coded 64.
2186
2187 2010-08-18  Yao Qi  <yao@codesourcery.com>
2188
2189         PR target/45094
2190         * gcc.target/arm/pr45094.c: New test.
2191
2192 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2193
2194         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2195
2196 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2197
2198         PR rtl-optimization/42575
2199         * gcc.target/arm/pr42575.c: New test.
2200
2201 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2202
2203         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2204         * gcc.dg/tls/thr-cse-1.c: New.
2205
2206 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2207
2208         PR debug/42487
2209         * lib/target-supports.exp
2210         (check_effective_target_function_sections): New.
2211         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2212         function sections before proceding.
2213
2214 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2215
2216         PR fortran/45308
2217         * gfortran.dg/pr45308.f03: New test.
2218
2219 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2220
2221         PR target/45296
2222         * gcc.target/i386/pr45296.c: New test.
2223
2224 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2225
2226         * g++.dg/ext/uow-1.C: New.
2227         * g++.dg/ext/uow-2.C: New.
2228         * g++.dg/ext/uow-3.C: New.
2229         * g++.dg/ext/uow-4.C: New.
2230
2231 2010-08-17  Richard Guenther  <rguenther@suse.de>
2232
2233         PR testsuite/45266
2234         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2235
2236 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2237
2238         PR c/40563
2239         * gcc.dg/Wcxx-compat-20.c: New test.
2240
2241 2010-08-17  Daniel Kraft  <d@domob.eu>
2242
2243         PR fortran/38936
2244         * gfortran.dg/associate_1.f03: Extended to test newly supported
2245         features like association to variables.
2246         * gfortran.dg/associate_3.f03: Removed check for illegal change
2247         of associate-name here...
2248         * gfortran.dg/associate_5.f03: ...and added it here.
2249         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2250         * gfortran.dg/associate_7.f03: New test.
2251
2252 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2253
2254         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2255
2256 2010-08-15  Daniel Kraft  <d@domob.eu>
2257
2258         PR fortran/38936
2259         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2260         * gfortran.dg/associate_3.f03: Clarify comment.
2261         * gfortran.dg/associate_5.f03: New test.
2262         * gfortran.dg/associate_6.f03: New test.
2263
2264 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2265
2266         PR fortran/45211
2267         * gfortran.dg/bind_c_usage_21.f90: New.
2268         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2269
2270 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2271
2272         * gfortran.dg/optional_absent_1.f90: New.
2273         * gfortran.dg/null_actual.f90: New.
2274
2275 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2276
2277         * gfortran.dg/pointer_target_1.f90: New.
2278         * gfortran.dg/pointer_target_2.f90: New.
2279         * gfortran.dg/pointer_target_3.f90: New.
2280
2281 2010-08-15  Daniel Kraft  <d@domob.eu>
2282
2283         PR fortran/45197
2284         * gfortran.dg/elemental_args_check_3.f90: New test.
2285         * gfortran.dg/impure_1.f08: New test.
2286         * gfortran.dg/impure_2.f08: New test.
2287         * gfortran.dg/impure_3.f90: New test.
2288         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2289
2290 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2291
2292         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2293         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2294         SLP tests.
2295         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2296         misaligned loads.
2297         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2298         misaligned stores.c
2299         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2300
2301 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2302
2303         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2304         dg-require-effective-target after dg-do.
2305
2306 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2307
2308         * lib/target-supports.exp (check_effective_target_vect_int): Return
2309         true for Loongson targets.
2310         (check_effective_target_vect_shift): Likewise.
2311         (check_effective_target_vect_no_int_max): Likewise.
2312         (check_effective_target_vect_no_align): Likewise.
2313         (check_effective_target_vect_short_mult): Likewise.
2314
2315 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2316
2317         * g++.dg/cast.C: Change fields of structures to "long" to pass
2318         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2319         * g++.dg/cpp0x/iop.C: Ditto.
2320         * g++.dg/cpp0x/named_refs.C: Ditto.
2321         * g++.dg/cpp0x/rv1p.C: Ditto.
2322         * g++.dg/cpp0x/rv2p.C: Ditto.
2323         * g++.dg/cpp0x/rv3p.C: Ditto.
2324         * g++.dg/cpp0x/rv4p.C: Ditto.
2325         * g++.dg/cpp0x/rv5p.C: Ditto.
2326         * g++.dg/cpp0x/rv6p.C: Ditto.
2327         * g++.dg/cpp0x/rv7p.C: Ditto.
2328         * g++.dg/cpp0x/rv8p.C: Ditto.
2329         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2330
2331 2010-08-13  Daniel Kraft  <d@domob.eu>
2332
2333         * gfortran.dg/implied_shape_1.f08: New test.
2334         * gfortran.dg/implied_shape_2.f90: New test.
2335         * gfortran.dg/implied_shape_3.f08: New test.
2336
2337 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2338
2339         PR libfortran/42526
2340         * gfortran.dg/char_component_initializer_1.f90: New test.
2341
2342 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2343
2344         PR tree-optimization/45241
2345         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2346
2347 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2348
2349         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2350         to dg-options.
2351         * gcc.target/i386/pr40906-2.c: Ditto.
2352         * gcc.target/i386/pr40906-3.c: Ditto.
2353
2354 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2355
2356         PR middle-end/45262
2357         * gcc.c-torture/execute/pr45262.c: New test.
2358
2359 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2360
2361         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2362         empty argument.
2363         * g++.dg/other/profile1.C: Ditto.
2364
2365 2010-08-12  Richard Guenther  <rguenther@suse.de>
2366
2367         PR tree-optimization/45232
2368         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2369         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2370         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2371         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2372         unsigned arithmetic.
2373         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2374         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2375         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2376         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2377         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2378         unsigned arithmetic.
2379         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2380         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2381         unsigned arithmetic.
2382         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2383         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2384         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2385         unsigned arithmetic.
2386         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2387         * gcc.dg/tree-ssa/negate.c: Adjust.
2388         * gcc.dg/vect/vect-1.c: Adjust.
2389         * gfortran.dg/reassoc_6.f: XFAIL.
2390
2391 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR debug/45259
2394         * gcc.dg/pr45259.c: New test.
2395
2396 2010-08-12  Wei Guozhi  <carrot@google.com>
2397
2398         PR target/44999
2399         * gcc.target/arm/pr44999.c: New testcase.
2400
2401 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2402
2403         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2404         (N): Likewise.
2405         (main): Adjust accordingly.
2406
2407 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2408
2409         * gfortran.dg/graphite/id-22.f: New.
2410
2411 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2412
2413         * gcc.dg/graphite/id-26.c: New.
2414
2415 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2416
2417         * gcc.dg/graphite/id-25.c: New.
2418
2419 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2420
2421         * gcc.dg/graphite/run-id-5.c: New.
2422         * gcc.dg/graphite/run-id-6.c: New.
2423         * gfortran.dg/graphite/id-21.f: New.
2424
2425 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2426
2427         * gcc.dg/graphite/id-24.c: New.
2428
2429 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2430
2431         * gcc.dg/tree-ssa/pr20742.c: New.
2432
2433 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2434
2435         * gcc.dg/graphite/id-23.c: New.
2436
2437 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2438
2439         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2440
2441 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2442
2443         * gcc.dg/graphite/pr42729.c: New.
2444
2445 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2446
2447         * gfortran.dg/graphite/id-20.f: New.
2448
2449 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2450
2451         * gcc.dg/graphite/id-22.c: New.
2452
2453 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2454
2455         * gcc.dg/graphite/run-id-2.c: Call abort.
2456
2457 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2458
2459         * gcc.dg/graphite/id-20.c: New.
2460
2461 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2462             Steve Kargl <kargl@gcc.gnu.org>
2463
2464         PR fortran/44595
2465         * gfortran.dg/move_alloc_3.f90: New.
2466         * gfortran.dg/random_seed_2.f90: New.
2467
2468 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2469
2470         * lib/target-supports.exp (check_effective_target_sync_int_long):
2471         Add hppa*-*-linux*.
2472         (check_effective_target_sync_char_short): Likewise.
2473
2474 2010-08-10  Yao Qi  <yao@codesourcery.com>
2475
2476         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2477         general form.
2478         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2479         * g++.dg/other/packed1.C: Likewise.
2480         * g++.dg/other/crash-4.C: Likewise.
2481         * g++.dg/ext/packed8.C: Likewise.
2482         * g++.dg/init/array16.C: Likewise.
2483
2484 2010-08-10  xinliang David Li  <davidxl@google.com>
2485         * gcc.dg/tree-ssa/loop-19.c: Add option
2486         -fno-prefetch-loop-array
2487
2488 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2489
2490         PR middle-end/45182
2491         * gcc.c-torture/compile/pr45182.c: New test.
2492
2493 2010-08-09  Jason Merrill  <jason@redhat.com>
2494
2495         PR c++/45236
2496         * g++.dg/cpp0x/variadic-104.C: New.
2497
2498 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2499
2500         PR fortran/44235
2501         * gfortran.dg/dependency_32.f90:  New test.
2502
2503 2010-08-09  Richard Guenther  <rguenther@suse.de>
2504
2505         PR middle-end/44632
2506         * g++.dg/opt/nrv17.C: New testcase.
2507
2508 2010-08-09  Richard Guenther  <rguenther@suse.de>
2509
2510         PR middle-end/45212
2511         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2512         alignment from MEM_REF offset only if we took it from the
2513         base object.
2514
2515         * gcc.target/i386/pr24178.c: New testcase.
2516
2517 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2518
2519         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2520         * gcc.dg/20030702-1.c: Ditto.
2521         * gcc.dg/20050309-1.c: Ditto.
2522         * gcc.dg/20050325-1.c: Ditto.
2523         * gcc.dg/20050330-2.c: Ditto.
2524         * gcc.dg/20051201-1.c: Ditto.
2525         * gcc.dg/gomp/pr27573.c: Ditto.
2526         * gcc.dg/gomp/pr34610.c: Ditto.
2527         * gcc.dg/pr24225.c: Ditto.
2528         * gcc.dg/pr26570.c: Ditto.
2529         * gcc.dg/pr32773.c: Ditto.
2530         * g++.dg/gcov/gcov-6.C: Ditto.
2531         * g++.dg/gomp/pr34608.C: Ditto.
2532         * gfortran.dg/gomp/pr27573.f90: Ditto.
2533
2534         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2535         dg-require-host-local dg directive.
2536         * gcc.dg/profile-dir-2.c: Ditto.
2537         * gcc.dg/profile-dir-3.c: Ditto.
2538
2539 2010-08-08  Richard Guenther  <rguenther@suse.de>
2540
2541         PR tree-optimization/45109
2542         * gcc.c-torture/compile/pr45109.c: New testcase.
2543
2544 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2545
2546         * gcc.dg/march.c: Skip if -march defined.
2547         * gcc.dg/mtune.c: Skip if -mtune defined.
2548
2549         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2550         generic thunk support.
2551
2552 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2553
2554         PR target/45213
2555         * gcc.target/i386/pr45213.c: New test.
2556
2557 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2558
2559         PR libfortran/45143
2560         * gfortran.dg/fmt_error_11.f03: New test.
2561
2562 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2563
2564         * lib/target-supports.exp (check_effective_target_sync_int_long):
2565         Add arm*-*-linux-gnueabi.
2566         (check_effective_target_sync_char_short): Likewise.
2567
2568 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2569
2570         PR fortran/45159
2571         * gfortran.dg/dependency_31.f90:  New test.
2572
2573 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2574
2575         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2576
2577 2010-08-06  Jason Merrill  <jason@redhat.com>
2578
2579         * g++.dg/cpp0x/sfinae3.C: New.
2580         * g++.dg/cpp0x/sfinae4.C: New.
2581
2582 2010-08-06  Richard Guenther  <rguenther@suse.de>
2583
2584         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2585         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2586         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2587         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2588         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2589         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2590         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2591         * gcc.c-torture/execute/20100805-1.c: Likewise.
2592
2593 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2594
2595         PR testsuite/42855
2596         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2597
2598 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2599
2600         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2601         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2602
2603 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2604
2605         * g++.dg/ipa/devirt-1.C: New test.
2606         * g++.dg/ipa/devirt-2.C: Likewise.
2607         * g++.dg/ipa/devirt-3.C: Likewise.
2608         * g++.dg/ipa/devirt-4.C: Likewise.
2609         * g++.dg/ipa/devirt-5.C: Likewise.
2610         * gcc.dg/ipa/iinline-3.c: Likewise.
2611
2612 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2613
2614         PR tree-optimization/45144
2615         * gcc.dg/tree-ssa/pr45144.c: New test.
2616
2617 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2618
2619         PR fortran/42207
2620         PR fortran/44064
2621         PR fortran/44065
2622         * gfortran.dg/class_25.f03: New.
2623         * gfortran.dg/class_26.f03: New.
2624
2625 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2626
2627         * g++.dg/warn/miss-format-1.C: Update line number.
2628
2629 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2630
2631         PR c++/44641
2632         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2633         .frame and .mask assembler directives.
2634
2635 2010-08-04  Richard Guenther  <rguenther@suse.de>
2636
2637         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2638         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2639         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2640         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2641
2642 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2643
2644         PR fortran/44857
2645         * gfortran.dg/derived_constructor_char_1.f90: New.
2646         * gfortran.dg/derived_constructor_char_2.f90: New.
2647
2648 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2649
2650         PR fortran/45159
2651         * gfortran.dg/dependency_30.f90:  New test.
2652
2653 2010-08-03  Jan Hubicka  <jh@suse.cz>
2654
2655         * gcc.c-torture/compile/pr45085.c: New testcase.
2656
2657 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2658
2659         PR fortran/44584
2660         PR fortran/45161
2661         * gfortran.dg/typebound_call_9.f03: Modified.
2662         * gfortran.dg/typebound_generic_1.f03: Modified.
2663
2664 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2665
2666         PR fortran/45159
2667
2668         * gfortran.dg/dependency_29.f90:  New test.
2669
2670 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2671
2672         PR fortran/36854
2673         * gfortran.dg/character_comparison_2.f90:  New test.
2674         * gfortran.dg/character_comparison_3.f90:  New test.
2675         * gfortran.dg/dependency_28.f90:  New test.
2676
2677 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2678
2679         PR target/40457
2680         * gcc.target/arm/pr40457-1.c: New test.
2681         * gcc.target/arm/pr40457-2.c: New test.
2682
2683 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2684
2685         PR fortran/44912
2686         * gfortran.dg/typebound_call_17.f03: New.
2687
2688 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2689
2690         PR fortran/44929
2691         * gfortran.dg/allocate_derived_3.f90: New.
2692
2693 2010-07-30  Xinliang David Li  <davidxl@google.com>
2694         PR tree-optimization/45121
2695         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2696
2697 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2698
2699         PR c++/45112
2700         * g++.dg/pr45112.C: New test.
2701
2702 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR debug/45055
2705         PR rtl-optimization/45137
2706         * gcc.dg/pr45055.c: New test.
2707
2708 2010-07-30  Alan Modra  <amodra@gmail.com>
2709
2710         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2711         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2712
2713 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2714
2715         PR fortran/45087
2716         PR fortran/45125
2717         * gfortran.dg/whole_file_25.f90: New.
2718         * gfortran.dg/whole_file_26.f90: New.
2719         * gfortran.dg/whole_file_27.f90: New.
2720
2721 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2722
2723         PR fortran/44962
2724         * gfortran.dg/typebound_proc_17.f03: New.
2725
2726 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2727
2728         PR fortran/45004
2729         * gfortran.dg/move_alloc_2.f90: New.
2730
2731 2010-07-29  Xinliang David Li  <davidxl@google.com>
2732         PR tree-optimization/45121
2733         * c-c++-common/uninit-17.c: Fix expected output.
2734
2735 2010-07-29  Richard Guenther  <rguenther@suse.de>
2736
2737         PR tree-optimization/45120
2738         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2739
2740 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2741
2742         PR fortran/42051
2743         PR fortran/44064
2744         * gfortran.dg/pr42051.f03: New testcase.
2745
2746 2010-07-29  Richard Guenther  <rguenther@suse.de>
2747
2748         PR middle-end/45034
2749         * gcc.c-torture/execute/pr45034.c: New testcase.
2750
2751 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2752
2753         PR c++/45096
2754         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2755
2756 2010-07-28  Daniel Kraft  <d@domob.eu>
2757
2758         * gfortran.dg/bound_8.f90: New test.
2759
2760 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2761
2762         PR debug/45105
2763         * gcc.dg/pr45105.c: New test.
2764
2765 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2766
2767         PR rtl-optimization/45107
2768         * gcc.dg/pr45107.c: New test.
2769
2770 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2771
2772         PR rtl-optimization/45101
2773         * gcc.dg/pr45101.c: New test.
2774
2775 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2776
2777         PR fortran/45077
2778         * gfortran.dg/whole_file_24.f90: New.
2779
2780 2010-07-27  Jason Merrill  <jason@redhat.com>
2781
2782         * g++.dg/cpp0x/variadic102.C: New.
2783         * g++.dg/cpp0x/variadic103.C: New.
2784
2785 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2786
2787         PR rtl-optimization/40956
2788         PR target/42495
2789         PR middle-end/42574
2790         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2791         * gcc.target/arm/pr42574.c: Add tests.
2792
2793 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2794
2795         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2796         test name.
2797         (cleanup-repo-files): Ditto.
2798         (cleanup-saved-temps): Ditto.
2799
2800 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR testsuite/44701
2803         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2804
2805         PR c/45079
2806         * gcc.dg/pr45079.c: New test.
2807
2808 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2809
2810         PR tree-optimization/44152
2811         * gcc.dg/vect/fast-math-pr44152.c: New test.
2812
2813 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2814
2815         PR ObjC/44140
2816         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2817         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2818         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2819         * obj-c++.dg/torture/trivial.mm: Ditto.
2820         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2821         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2822         * objc.dg/torture/tls/thr-init.m: Ditto.
2823         * objc.dg/torture/trivial.m: Ditto.
2824
2825 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2826
2827         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2828         Skip on spu-*-* targets.
2829
2830 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR tree-optimization/45083
2833         * gcc.dg/pr45083.c: New test.
2834
2835 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2836
2837         PR fortran/40873
2838         * gfortran.dg/whole_file_22.f90: New test.
2839         * gfortran.dg/whole_file_23.f90: New test.
2840
2841 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2842             Jack Howarth  <howarth@bromo.med.uc.edu>
2843             Richard Henderson  <rth@redhat.com>
2844
2845         PR target/44132
2846         * gcc.dg/tls/thr-init-1.c: New.
2847         * gcc.dg/tls/thr-init-2.c: New.
2848         * gcc.dg/torture/tls New.
2849         * gcc.dg/torture/tls/tls-test.c: New.
2850         * gcc.dg/torture/tls/thr-init-1.c: New.
2851         * gcc.dg/torture/tls/tls.exp: New.
2852         * gcc.dg/torture/tls/thr-init-2.c: New.
2853         * gcc.dg/tls/emutls-2.c: New test
2854
2855         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2856         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2857         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2858         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2859         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2860         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2861         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2862         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2863         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2864         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2865         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2866         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2867         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2868         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2869         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2870         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2871         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2872         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2873         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2874         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2875         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2876         gfortran.dg/gomp/omp_threadprivate1.f90,
2877         gfortran.dg/gomp/omp_threadprivate2.f90,
2878         gfortran.dg/gomp/reduction1.f90,
2879         gfortran.dg/gomp/sharing-1.f90: Likewise.
2880
2881 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2882
2883         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2884         sse_runtime.
2885         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2886         dg-require-visibility.
2887
2888 2010-07-26  Richard Guenther  <rguenther@suse.de>
2889
2890         PR tree-optimization/43784
2891         * gcc.c-torture/execute/pr43784.c: New testcase.
2892         * g++.dg/torture/pr43784.C: Likewise.
2893
2894 2010-07-26  Richard Guenther  <rguenther@suse.de>
2895
2896         PR middle-end/45056
2897         * g++.dg/pr45056.C: New testcase.
2898
2899 2010-07-26  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/45071
2902         * gcc.dg/pr45071.c: New testcase.
2903
2904 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2905
2906         PR fortran/45066
2907         * gfortran.dg/namelist_62.f90: New.
2908
2909 2010-07-26  Richard Guenther  <rguenther@suse.de>
2910
2911         * gcc.c-torture/execute/pr45017.c: Move ...
2912         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2913
2914 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2915
2916         PR fortran/40628
2917         * trim_optimize_1.f90:  New test.
2918         * character_comparision_1.f90:  New test.
2919
2920 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2921
2922         PR fortran/42852
2923         * gfortran.dg/wtruncate_fix.f: New test.
2924
2925 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2926
2927         PR testsuite/45068
2928         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2929
2930 2010-07-24  Richard Guenther  <rguenther@suse.de>
2931
2932         PR lto/43788
2933         * g++.dg/lto/20100724-1_0.C: New testcase.
2934
2935 2010-07-24  Richard Guenther  <rguenther@suse.de>
2936
2937         PR lto/43212
2938         * gcc.dg/lto/20100724-1_0.c: New testcase.
2939         * gcc.dg/lto/20100724-1_1.c: Likewise.
2940
2941 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2942
2943         PR fortran/40011
2944         * gfortran.dg/whole_file_21.f90: New.
2945
2946         * gfortran.dg/integer_exponentiation_3.F90: Use
2947         -ffloat-store only for i?86/x86-64 -m32.
2948
2949 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2950
2951         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2952         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2953
2954 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2955
2956         * gfortran.dg/func_decl_4.f90: Split test into two ...
2957         * gfortran.dg/func_decl_5.f90: ... parts.
2958         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2959         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2960         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2961         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2962         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2963         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2964         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2965         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2966         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2967         * gfortran.dg/sizeof.f90: Make test valid.
2968         * gfortran.dg/pr20865.f90: Add new dg-error.
2969         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2970         * gfortran.dg/g77/19990218-0.f: Ditto.
2971         * gfortran.dg/g77/19990218-1.f: Ditto.
2972         * gfortran.dg/g77/970625-2.f: Ditto.
2973         * gfortran.dg/pr37243.f: Fix function declaration.
2974         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2975         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2976
2977 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2978
2979         PR fortran/44945
2980         * gfortran.dg/char_array_structure_constructor.f90: Add
2981         -fwhole-file as dg-option as it otherwise fails on some
2982         systems.
2983
2984 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2985
2986         * gnat.dg/aggr16.ad[sb]: New test.
2987         * gnat.dg/aggr16_pkg.ads: New helper.
2988
2989 2010-07-23  Richard Guenther  <rguenther@suse.de>
2990
2991         PR lto/43071
2992         * g++.dg/lto/20100723-1_0.C: New testcase.
2993
2994 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2995
2996         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2997         AVX support.
2998         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2999         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3000
3001 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3002
3003         * lib/target-supports.exp (add_options_for_tls): New proc.
3004         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3005         * g++.dg/tls/static-1a.cc: Likewise.
3006         * gcc.dg/tls/emutls-1.c: Likewise.
3007         * gcc.dg/tls/opt-11.c: Likewise.
3008         * gcc.dg/tls/opt-12.c: Likewise.
3009         * gcc.dg/tls/pr24428-2.c: Likewise.
3010         * gcc.dg/tls/pr24428.c: Likewise.
3011         * obj-c++.dg/tls/static-1.mm: Likewise.
3012         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3013         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3014         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3015         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3016         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3017         * objc.dg/torture/tls/thr-init.m: Likewise.
3018         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3019
3020 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3021
3022         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3023         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3024         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3025         optimized dump files.
3026
3027 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR tree-optimization/45047
3030         * gcc.c-torture/compile/pr45047.c: New test.
3031
3032 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3033
3034         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3035         instead of dg-compile.
3036         * gcc.dg/float-range-4.c: Ditto.
3037         * gcc.dg/float-range-5.c: Ditto.
3038         * gcc.dg/fold-overflow-1.c: Ditto.
3039         * gcc.dg/gomp/sections-4.c: Ditto.
3040         * gcc.dg/transparent-union-1.c: Ditto.
3041         * gcc.dg/transparent-union-2.c: Ditto.
3042         * gcc.target/i386/pr39315-check.c: Ditto.
3043         * g++.dg/gomp/sections-4.C: Ditto.
3044         * g++.dg/template/dtor7.C: Ditto.
3045         * g++.dg/tree-ssa/pr19952.C: Ditto.
3046         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3047         * gfortran.dg/graphite/pr42185.f90: Ditto.
3048         * gfortran.dg/namelist_36.f90: Ditto.
3049         * gnat.dg/noreturn1.adb: Ditto.
3050         * gnat.dg/specs/small_alignment.ads: Ditto.
3051
3052 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3053
3054         PR tree-optimization/44915
3055         * g++.dg/torture/pr44915.C: New test.
3056
3057 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3058
3059         PR tree-optimization/44914
3060         * g++.dg/tree-ssa/pr44914.C: New test.
3061
3062 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3063
3064         PR target/44290
3065         * gcc.dg/pr44290-1.c: New test.
3066         * gcc.dg/pr44290-2.c: New test.
3067
3068 2010-07-23  Jason Merrill  <jason@redhat.com>
3069
3070         PR c++/45008
3071         * g++.dg/abi/mangle44.C: New.
3072
3073 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3074
3075         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3076         for compile-time only tests.
3077         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3078         target check.
3079         * gcc.target/i386/pr39315-4.c: Ditto.
3080         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3081         target check.  Include sse-os-support.h.
3082         (main): Call check_isa and sse_os_support.
3083         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3084         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3085         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3086         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3087         target check.  Include sse-os-support.h.
3088         (main): Call check_isa and sse_os_support.
3089         * gcc.target/i386/vperm-v2df.c: Ditto.
3090
3091 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3092
3093         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3094         (check_effective_target_avx_runtime): New procedure.
3095         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3096         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3097
3098         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3099         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3100         and __get_cpuid test.
3101         * gcc.dg/compat/vector-2b_main.c: Ditto.
3102
3103         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3104
3105         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3106         for compile-time only test.
3107         * gcc.dg/pr32716.c: Ditto.
3108         * gcc.dg/pr34856.c: Ditto.
3109         * gcc.dg/pr36997.c: Ditto.
3110         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3111         * gfortran.dg/pr28158.f90: Ditto.
3112         * gfortran.dg/pr30667.f: Ditto.
3113
3114         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3115         i?86-*-* and x86_64-*-* targets to disable execution on targets
3116         without sse2 runtime support.
3117         * g++.dg/vect/vect.exp: Ditto.
3118         * gfortran.dg/vect/vect.exp: Ditto.
3119
3120         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3121         * gcc.dg/pr37544.c: Ditto.
3122         * gcc.dg/pr40550.c: Ditto.
3123         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3124         * gcc.dg/compat/vector-1a_main.c: Ditto.
3125         * gcc.dg/compat/vector-2a_main.c: Ditto.
3126         * gcc.dg/torture/pr16104-1.c: Ditto.
3127         * gcc.dg/torture/pr35771-1.c: Ditto.
3128         * gcc.dg/torture/pr35771-2.c: Ditto.
3129         * gcc.dg/torture/pr35771-3.c: Ditto.
3130         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3131         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3132         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3133         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3134         * g++.dg/other/i386-1.C: Ditto.
3135         * g++.dg/other/pr40446.C: Ditto.
3136
3137 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3138
3139         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3140
3141 2010-07-23  Daniel Kraft  <d@domob.eu>
3142
3143         PR fortran/44709
3144         * gfortran.dg/exit_1.f08: New test.
3145         * gfortran.dg/exit_2.f08: New test.
3146
3147 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3148
3149         PR tree-optimization/39839
3150         * gcc.target/arm/pr39839.c: New test case.
3151
3152 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3153
3154         * gnat.dg/unchecked_convert5b.adb: New test.
3155         * gnat.dg/unchecked_convert6.adb: Likewise.
3156         * gnat.dg/unchecked_convert6b.adb: Likewise.
3157
3158 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3159
3160         * gnat.dg/aggr15.ad[sb]: New test.
3161
3162 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3163
3164         PR debug/45024
3165         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3166
3167 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3168
3169         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3170         with dg-require-linker-plugin.
3171
3172 2010-07-22  Richard Guenther  <rguenther@suse.de>
3173
3174         PR lto/43850
3175         * g++.dg/lto/20100722-1_0.C: New testcase.
3176
3177 2010-07-22  Richard Guenther  <rguenther@suse.de>
3178
3179         PR lto/42451
3180         * gcc.dg/lto/20100720-3_0.c: New testcase.
3181         * gcc.dg/lto/20100720-3_1.c: Likewise.
3182
3183 2010-07-22  Richard Guenther  <rguenther@suse.de>
3184
3185         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3186         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3187
3188         PR lto/43373
3189         * gcc.dg/lto/20100722-1_0.c: New testcase.
3190
3191 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3192
3193         PR tree-optimization/44891
3194         * gcc.c-torture/compile/pr44891.c: New test.
3195
3196 2010-07-22  Richard Guenther  <rguenther@suse.de>
3197
3198         PR tree-optimization/45017
3199         * gcc.c-torture/execute/pr45017.c: New testcase.
3200
3201 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3202
3203         PR fortran/45019
3204         * gfortran.dg/aliasing_dummy_5.f90: New.
3205
3206 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3207
3208         PR target/43698
3209         * gcc.target/arm/pr43698.c: New test.
3210
3211 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3212
3213         PR fortran/44929
3214         * Revert my commit r162325 for this PR.
3215
3216 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3217
3218         PR debug/45015
3219         * gcc.target/m68k/pr45015.c: New test.
3220
3221 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3222
3223         PR c++/44641
3224         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3225         comments.
3226
3227 2010-07-21  Richard Guenther  <rguenther@suse.de>
3228
3229         PR lto/45018
3230         * g++.dg/lto/20100721-1_0.C: New testcase.
3231
3232 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3233
3234         PR tree-optimization/44900
3235         * g++.dg/torture/pr44900.C: New test.
3236
3237 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3238
3239         PR middle-end/44738
3240         * c-c++-common/uninit-17.c: Correct expected error.
3241
3242 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3243
3244         * gcc.dg/guality/asm-1.c: New test.
3245
3246         PR debug/45003
3247         * gcc.dg/guality/pr45003-2.c: New test.
3248         * gcc.dg/guality/pr45003-3.c: New test.
3249
3250 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3251
3252         PR libfortran/44697
3253         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3254
3255 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3256
3257         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3258         defined on the current line.
3259         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3260         * g++.dg/debug/dwarf2/pr44641.C: New.
3261
3262 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3263
3264         * gcc.target/powerpc/block-move-1.c: New test.
3265         * gcc.target/powerpc/block-move-2.c: New test.
3266
3267 2010-07-20  Jason Merrill  <jason@redhat.com>
3268
3269         PR c++/44967
3270         * g++.dg/cpp0x/sfinae2.C: New.
3271
3272 2010-07-20  Richard Guenther  <rguenther@suse.de>
3273
3274         PR lto/42696
3275         * gcc.dg/lto/20100720-4_0.c: New testcase.
3276
3277 2010-07-20  Richard Guenther  <rguenther@suse.de>
3278
3279         PR lto/43221
3280         * gcc.dg/lto/20100720-2_0.c: New testcase.
3281         * gcc.dg/lto/20100720-2_1.c: Likewise.
3282
3283 2010-07-20  Richard Guenther  <rguenther@suse.de>
3284
3285         PR lto/43208
3286         * gcc.dg/lto/20100720-1_0.c: New testcase.
3287         * gcc.dg/lto/20100720-1_1.c: Likewise.
3288
3289 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR debug/45003
3292         * gcc.dg/guality/pr45003-1.c: New test.
3293
3294 2010-07-20  Richard Guenther  <rguenther@suse.de>
3295
3296         PR tree-optimization/44977
3297         * gcc.dg/torture/pr44977.c: New testcase.
3298
3299 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3300
3301         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3302         sync_char_short
3303
3304 2010-07-20  Richard Guenther  <rguenther@suse.de>
3305
3306         PR middle-end/44971
3307         PR middle-end/44988
3308         * gcc.dg/pr44971.c: New testcase.
3309         * gcc.c-torture/compile/pr44988.c: Likewise.
3310
3311 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3312
3313         PR fortran/44929
3314         * gfortran.dg/allocate_with_typespec.f90: New test.
3315         * gfortran.dg/allocate_derived_1.f90: Update error message.
3316
3317 2010-07-19  Jason Merrill  <jason@redhat.com>
3318
3319         PR c++/44996
3320         * g++.dg/cpp0x/decltype23.C: New.
3321
3322 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3323
3324         PR fortran/42385
3325         * gfortran.dg/class_defined_operator_1.f03 : New test.
3326
3327 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3328
3329         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3330         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3331         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3332         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3333
3334 2010-07-19  Richard Guenther  <rguenther@suse.de>
3335
3336         PR middle-end/44941
3337         * gcc.c-torture/compile/pr44941.c: New testcase.
3338
3339 2010-07-19  Jason Merrill  <jason@redhat.com>
3340
3341         PR c++/44969
3342         * g++.dg/template/sfinae24.C: New.
3343
3344 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3345
3346         PR fortran/44353
3347         * gfortran.dg/data_implied_do_2.f90: Removed.
3348
3349 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3350
3351         PR c++/44969
3352         * g++.dg/template/sfinae23.C: New.
3353
3354 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3355
3356         * lib/target-supports.exp (check_sse_os_support_available): New
3357         proc.
3358         (check_sse_hw_available): New proc.
3359         (check_effective_target_sse_runtime): New proc.
3360         (check_effective_target_sse2_runtime): New proc.
3361         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3362         -msse2 if check_sse_os_support_available.
3363         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3364         check_sse_os_support_available.
3365         * gcc.dg/vect/vect.exp: Likewise.
3366         * gfortran.dg/vect/vect.exp: Likewise.
3367         * gcc.target/i386/sol2-check: Renamed to ...
3368         * gcc.target/i386/sse-os-support.h: ... this.
3369         (sol2_check): Renamed to ...
3370         (sse_os_support): ... this.
3371         Only test movss with xmm registers.
3372         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3373         Removed ILL_INSN, ILL_INSN_LEN.
3374         * gcc.target/i386/sse2-check.h: Likewise.
3375         * gcc.target/i386/sse3-check.h: Likewise.
3376         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3377         Removed cpuid.h, __get_cpuid test.
3378         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3379         Removed cpuid.h, __get_cpuid test.
3380         * g++.dg/other/pr40446.C: Likewise.
3381         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3382         * gcc.dg/compat/vector-1a_main.c: Likewise.
3383         * gcc.dg/compat/vector-2a_main.c: Likewise.
3384         * gcc.dg/pr36584.c: Likewise.
3385         * gcc.dg/pr37544.c: Likewise.
3386         * gcc.dg/torture/pr16104-1.c: Likewise.
3387         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3388         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3389         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3390         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3391         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3392         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3393         sse2_runtime.
3394         * gcc.dg/torture/pr35771-2.c: Likewise.
3395         * gcc.dg/torture/pr35771-3.c: Likewise.
3396         * gcc.target/i386/pr39315-2.c: Likewise.
3397         * gcc.target/i386/pr39315-4.c: Likewise.
3398         * gcc.target/i386/vperm-v2df.c: Likewise.
3399         * gcc.target/i386/vperm-v2di.c: Likewise.
3400         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3401         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3402         sse_runtime.
3403
3404 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3405
3406         PR fortran/44353
3407         * gfortran.dg/data_implied_do_2.f90: New test.
3408
3409 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3410
3411         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3412
3413 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3414
3415         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3416         to the "mips16" group.
3417         (mips_using_mips16_p): New procedure.
3418         (mips-dg-options): Use it.
3419
3420 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3421
3422         * gcc.target/mips/mips16-attributes-4.c: New test.
3423
3424 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3425
3426         PR testsuite/44418
3427         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3428         * gcc.target/powerpc/recip-2.c: Ditto.
3429         * gcc.target/powerpc/recip-3.c: Ditto.
3430
3431 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3432
3433         * gcc.target/arm/pr42235.c: New test.
3434
3435 2010-07-16  Jason Merrill  <jason@redhat.com>
3436
3437         PR c++/32505
3438         * g++.dg/template/partial8.C: New.
3439
3440 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3441
3442         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3443         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3444         in C++.
3445         (gualcvt): New overloaded inline.
3446         (GUALCVT): Use it for C++.
3447         * g++.dg/guality/guality.exp: New.
3448         * g++.dg/guality/guality.h: New.
3449         * g++.dg/guality/redeclaration1.C: New test.
3450         * g++.dg/dg.exp: Prune also guality/* tests.
3451         * gcc.dg/guality/pr43141.c: Moved to...
3452         * c-c++-common/guality/pr43141.c: ... here.
3453
3454 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3455
3456         PR libfortran/37077
3457         * gfortran.dg/char4_iunit_2.f03: New test.
3458
3459 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3460
3461         * lib/plugin-support.exp (plugin-test-execute):
3462         Add ${gcc_objdir}/intl to includes.
3463
3464 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3465
3466         PR target/44942
3467         * gcc.c-torture/execute/pr44942.c: New test.
3468         * gcc.target/i386/pr44942.c: New test.
3469
3470 2010-07-15  Jason Merrill  <jason@redhat.com>
3471
3472         PR c++/44909
3473         * g++.dg/cpp0x/implicit7.C: New.
3474         * g++.dg/cpp0x/implicit8.C: New.
3475
3476 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3477
3478         Disable float tests for __SPU__ targets due to lack of signed zero:
3479         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3480         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3481         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3482         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3483         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3484         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3485         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3486         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3487         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3488
3489 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3490
3491         * gfortran.dg/select_char_2.f90: New test.
3492
3493 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3494
3495         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3496         with DECL_CHAIN.
3497
3498 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3499
3500         PR fortran/44936
3501         * gfortran.dg/typebound_generic_9.f03: New.
3502
3503 2010-07-15  Richard Guenther  <rguenther@suse.de>
3504
3505         PR tree-optimization/44946
3506         * gcc.c-torture/compile/pr44946.c: New testcase.
3507
3508 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR fortran/40206
3511         * gfortran.dg/select_char_3.f90: New test.
3512
3513 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3514             Kevin F. Quinn  <kevquinn@gentoo.org>
3515
3516         * gcc.dg/Wtrampolines.c: New.
3517
3518 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3519
3520         PR libfortran/44934
3521         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3522
3523 2010-07-14  Jason Merrill  <jason@redhat.com>
3524
3525         PR c++/44810
3526         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3527
3528         Implement C++0x unrestricted unions (N2544)
3529         * g++.dg/cpp0x/union1.C: New.
3530         * g++.dg/cpp0x/union2.C: New.
3531         * g++.dg/cpp0x/union3.C: New.
3532         * g++.dg/cpp0x/defaulted2.C: Adjust.
3533         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3534         * g++.old-deja/g++.ext/anon2.C: Adjust.
3535         * g++.old-deja/g++.mike/misc6.C: Adjust.
3536
3537 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3538
3539         PR fortran/44925
3540         * gfortran.dg/c_loc_tests_15.f90: New.
3541
3542 2010-07-13  Jason Merrill  <jason@redhat.com>
3543
3544         PR c++/44909
3545         * g++.dg/cpp0x/implicit6.C: New.
3546
3547 2010-07-13  Jason Merrill  <jason@redhat.com>
3548
3549         PR c++/44540
3550         * g++.dg/abi/noreturn1.C: New.
3551         * g++.dg/abi/noreturn2.C: New.
3552
3553 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3554
3555         PR other/44874
3556         PR debug/44832
3557         * c-c++-common/pr44832.c: New test.
3558
3559 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3560
3561         PR objc/44488
3562         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3563         on the target.  Make sure that we can assemble the emitted asm when
3564         the test type is 'compile'.
3565
3566 2010-07-13  Richard Guenther  <rguenther@suse.de>
3567
3568         PR tree-optimization/36960
3569         * g++.dg/torture/pr36960.C: New testcase.
3570
3571 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3572
3573         PR c++/44908
3574         * g++.dg/template/sfinae21.C: New.
3575         * g++.dg/template/sfinae22.C: Likewise.
3576
3577 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3578
3579         PR testsuite/42843
3580         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3581         * gcc.dg/plugin/ggcplug.c: Likewise.
3582         * g++.dg/plugin/selfassign.c: Likewise.
3583         * g++.dg/plugin/attribute_plugin.c: Likewise.
3584         * g++.dg/plugin/dumb_plugin.c: Likewise.
3585         * g++.dg/plugin/pragma_plugin.c: Likewise.
3586
3587 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3588
3589         * gcc.c-torture/execute/pr44683.x: New.
3590         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3591
3592 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3593
3594         PR fortran/44434
3595         PR fortran/44565
3596         PR fortran/43945
3597         PR fortran/44869
3598         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3599         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3600         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3601         * gfortran.dh/typebound_call_16.f03: New.
3602         * gfortran.dg/typebound_generic_6.f03: New.
3603         * gfortran.dg/typebound_generic_7.f03: New.
3604         * gfortran.dg/typebound_generic_8.f03: New.
3605
3606 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3607
3608         PR libfortran/37077
3609         * gfortran.dg/char4_iunit_1.f03: New test.
3610
3611 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3612
3613         * gcc.dg/tree-ssa/vrp53.c: New test.
3614
3615 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3616
3617         PR c++/44907
3618         * g++.dg/template/sfinae19.C: New.
3619         * g++.dg/template/sfinae20.C: Likewise.
3620
3621 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3622
3623         * gcc.target/arm/interrupt-1.c: New test.
3624         * gcc.target/arm/interrupt-2.c: New test.
3625
3626 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3627
3628         * gcc.dg/pr42427.c: Require c99_runtime.
3629         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3630         c99_runtime.
3631         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3632         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3633         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3634         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3635         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3636         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3637         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3638         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3639         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3640         * gcc.target/i386/pr37275.c: Require visibility support.
3641
3642 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3643
3644         * lib/target-supports.exp (check_effective_target_sse): New proc.
3645         * gcc.target/i386/sol2-check.h: New file.
3646         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3647         Include sol2-check.h.
3648         (main) Only run do_test () if sol2_check ().
3649         * gcc.target/i386/sse2-check.h: Likewise.
3650         * gcc.target/i386/sse3-check.h: Likewise.
3651         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3652         [__sun__ && __svr4__]: Execute SSE2 instruction.
3653         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3654         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3655         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3656         * g++.dg/ext/vector14.C: Likewise.
3657         * g++.dg/other/mmintrin.C: Likewise.
3658         * gcc.dg/20020418-1.c: Likewise.
3659         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3660         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3661         * gcc.dg/format/unnamed-1.c: Likewise.
3662         Adapt dg-warning line number.
3663         * gcc.dg/graphite/pr40281.c: Likewise.
3664         * gcc.dg/pr32176.c: Likewise.
3665         * gcc.dg/pr40550.c: Likewise.
3666         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3667         * gcc.dg/torture/pr36891.c: Likewise.
3668         * gcc.target/i386/20020218-1.c: Likewise.
3669         * gcc.target/i386/20020523.c: Likewise.
3670         * gcc.target/i386/abi-1.c: Likewise.
3671         * gcc.target/i386/brokensqrt.c: Likewise.
3672         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3673         * gcc.target/i386/pr13366.c: Likewise.
3674         * gcc.target/i386/pr13685.c: Likewise.
3675         * gcc.target/i386/pr24306.c: Likewise.
3676         * gcc.target/i386/pr31486.c: Likewise.
3677         * gcc.target/i386/pr32065-1.c: Likewise.
3678         * gcc.target/i386/pr32065-2.c: Likewise.
3679         * gcc.target/i386/pr32389.c: Likewise.
3680         * gcc.target/i386/pr38824.c: Likewise.
3681         * gcc.target/i386/pr38931.c: Likewise.
3682         * gcc.target/i386/pr39592-1.c: Likewise.
3683         * gcc.target/i386/pr43766.c: Likewise.
3684         * gcc.target/i386/recip-divf.c: Likewise.
3685         * gcc.target/i386/recip-sqrtf.c: Likewise.
3686         * gcc.target/i386/recip-vec-divf.c: Likewise.
3687         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3688         * gcc.target/i386/sse-1.c: Likewise.
3689         * gcc.target/i386/sse-16.c: Likewise.
3690         * gcc.target/i386/sse-2.c: Likewise.
3691         * gcc.target/i386/sse-20.c: Likewise.
3692         * gcc.target/i386/sse-3.c: Likewise.
3693         * gcc.target/i386/sse-7.c: Likewise.
3694         * gcc.target/i386/sse-9.c: Likewise.
3695         * gcc.target/i386/sse-addps-1.c: Likewise.
3696         * gcc.target/i386/sse-addss-1.c: Likewise.
3697         * gcc.target/i386/sse-andnps-1.c: Likewise.
3698         * gcc.target/i386/sse-andps-1.c: Likewise.
3699         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3700         * gcc.target/i386/sse-comiss-1.c: Likewise.
3701         * gcc.target/i386/sse-comiss-2.c: Likewise.
3702         * gcc.target/i386/sse-comiss-3.c: Likewise.
3703         * gcc.target/i386/sse-comiss-4.c: Likewise.
3704         * gcc.target/i386/sse-comiss-5.c: Likewise.
3705         * gcc.target/i386/sse-comiss-6.c: Likewise.
3706         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3707         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3708         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3709         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3710         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3711         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3712         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3713         * gcc.target/i386/sse-divps-1.c: Likewise.
3714         * gcc.target/i386/sse-divss-1.c: Likewise.
3715         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3716         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3717         * gcc.target/i386/sse-maxps-1.c: Likewise.
3718         * gcc.target/i386/sse-maxss-1.c: Likewise.
3719         * gcc.target/i386/sse-minps-1.c: Likewise.
3720         * gcc.target/i386/sse-minss-1.c: Likewise.
3721         * gcc.target/i386/sse-movaps-1.c: Likewise.
3722         * gcc.target/i386/sse-movaps-2.c: Likewise.
3723         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3724         * gcc.target/i386/sse-movhps-1.c: Likewise.
3725         * gcc.target/i386/sse-movhps-2.c: Likewise.
3726         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3727         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3728         * gcc.target/i386/sse-movntps-1.c: Likewise.
3729         * gcc.target/i386/sse-movss-1.c: Likewise.
3730         * gcc.target/i386/sse-movss-2.c: Likewise.
3731         * gcc.target/i386/sse-movss-3.c: Likewise.
3732         * gcc.target/i386/sse-movups-1.c: Likewise.
3733         * gcc.target/i386/sse-movups-2.c: Likewise.
3734         * gcc.target/i386/sse-mulps-1.c: Likewise.
3735         * gcc.target/i386/sse-mulss-1.c: Likewise.
3736         * gcc.target/i386/sse-orps-1.c: Likewise.
3737         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3738         * gcc.target/i386/sse-recip-vec.c: Likewise.
3739         * gcc.target/i386/sse-recip.c: Likewise.
3740         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3741         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3742         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3743         * gcc.target/i386/sse-subps-1.c: Likewise.
3744         * gcc.target/i386/sse-subss-1.c: Likewise.
3745         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3746         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3747         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3748         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3749         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3750         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3751         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3752         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3753         * gcc.target/i386/sse-xorps-1.c: Likewise.
3754         * gcc.target/i386/ssefn-1.c: Likewise.
3755         * gcc.target/i386/ssefn-3.c: Likewise.
3756         * gcc.target/i386/sseregparm-1.c: Likewise.
3757         * gcc.target/i386/stackalign/return-3.c: Likewise.
3758         * gcc.target/i386/vectorize1.c: Likewise.
3759         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3760         * gcc.target/i386/xorps-sse.c: Likewise.
3761         * gfortran.dg/pr28158.f90: Likewise.
3762         * gfortran.dg/pr30667.f: Likewise.
3763         * gnat.dg/loop_optimization7.adb: Likewise.
3764         * gnat.dg/sse_nolib.adb: Likewise.
3765
3766 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3767
3768         PR fortran/44702
3769         * gfortran.dg/use_rename_6.f90: New.
3770         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3771
3772 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3773
3774         PR fortran/44869
3775         * gfortran.dg/class_24.f03: New.
3776
3777 2010-07-10  Richard Guenther  <rguenther@suse.de>
3778
3779         PR lto/44889
3780         * gcc.dg/lto/20100709-1_0.c: New testcase.
3781         * gcc.dg/lto/20100709-1_1.c: Likewise.
3782
3783 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3784
3785         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3786
3787 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3788
3789         PR objc/44140
3790         * objc.dg/lto/trivial-1_0.m: New.
3791         * objc.dg/lto/lto.exp: New.
3792         * obj-c++.dg/lto/trivial-1_0.mm: New.
3793         * obj-c++.dg/lto/lto.exp: New.
3794         * objc.dg/symtab-1.m: Adjust sizes.
3795         * objc.dg/image-info.m: Do not run for gnu-runtime.
3796
3797 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3798
3799         * gcc.dg/pr32370.c: Allow another kind of error message.
3800
3801 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3802
3803         * gnat.dg/atomic3.adb: New test.
3804
3805 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3806             Denys Vlasenko  <dvlasenk@redhat.com>
3807             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3808
3809         PR tree-optimization/28632
3810         * gcc.dg/tree-ssa/vrp51.c: New test.
3811         * gcc.dg/tree-ssa/vrp52.c: New test.
3812
3813 2010-07-09  Jason Merrill  <jason@redhat.com>
3814
3815         * g++.dg/abi/covariant6.C: New.
3816         * g++.dg/inherit/covariant17.C: Test both bases.
3817         * g++.dg/inherit/covariant7.C: Check vtable layout.
3818
3819 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3820
3821         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3822
3823 2010-07-09  Richard Guenther  <rguenther@suse.de>
3824
3825         PR tree-optimization/44852
3826         * gcc.c-torture/execute/pr44852.c: New testcase.
3827
3828 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3829
3830         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3831         multiplication by values.
3832         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3833         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3834
3835 2010-07-09  Richard Guenther  <rguenther@suse.de>
3836
3837         PR tree-optimization/44882
3838         * gfortran.dg/pr44882.f90: New testcase.
3839
3840 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3841
3842         PR target/40657
3843         * gcc.target/arm/pr40657-1.c: New test.
3844         * gcc.target/arm/pr40657-2.c: New test.
3845         * gcc.c-torture/execute/pr40657.c: New test.
3846
3847 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3848
3849         * gcc.dg/tree-ssa/vrp50.c: New test.
3850         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3851
3852 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3853
3854         PR fortran/44649
3855         * gfortran.dg/c_sizeof_1.f90: Modified.
3856         * gfortran.dg/storage_size_1.f08: New.
3857         * gfortran.dg/storage_size_2.f08: New.
3858
3859 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3860
3861         * gcc.c-torture/execute/20100708-1.c: New test.
3862
3863 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3864
3865         PR fortran/44847
3866         * gfortran.dg/gomp/pr44847.f90: New test.
3867
3868 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3869
3870         PR tree-optimization/44710
3871         * gcc.dg/tree-ssa/ifc-6.c: New.
3872         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3873
3874 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3875
3876         PR fortran/18918
3877         * gfortran.dg/coarray_10.f90: Add an additional test.
3878
3879 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3880
3881         PR middle-end/44828
3882         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3883         * gcc.c-torture/execute/pr44828.x: Revert.
3884
3885 2010-07-08  Jason Merrill  <jason@redhat.com>
3886
3887         PR c++/43120
3888         * g++.dg/inherit/covariant17.C: New.
3889         * g++.dg/abi/covariant1.C: Actually test for the bug.
3890
3891 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3892
3893         PR rtl-optimization/44838
3894         * gcc.dg/pr44838.c: New.
3895
3896 2010-07-08  Richard Guenther  <rguenther@suse.de>
3897
3898         PR tree-optimization/44831
3899         * gcc.c-torture/compile/pr44831.c: New testcase.
3900         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3901
3902 2010-07-08  Richard Guenther  <rguenther@suse.de>
3903
3904         PR tree-optimization/44861
3905         * g++.dg/vect/pr44861.cc: New testcase.
3906
3907 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3908
3909         PR middle-end/44828
3910         * gcc.c-torture/execute/pr44828.x: New file.
3911
3912 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3913
3914         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3915         dg-options.
3916         * g++.dg/ext/altivec-17.C: Adjust error message.
3917
3918 2010-07-07  Tom Tromey  <tromey@redhat.com>
3919
3920         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3921
3922 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3923
3924         PR target/44844
3925         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3926         * gcc.target/i386/rdrand-2.c: Likewise.
3927         * gcc.target/i386/rdrand-3.c: Likewise.
3928
3929 2010-07-07  Jan Hubicka  <jh@suse.cz>
3930
3931         PR middle-end/44813
3932         * g++.dg/torture/pr44813.C: New testcase.
3933         * g++.dg/torture/pr44826.C: New testcase.
3934
3935 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3936
3937         PR rtl-optimization/44787
3938         * gcc.c-torture/compile/pr44788.c: New test.
3939         * gcc.target/arm/pr44788.c: New test.
3940
3941 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3942
3943         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3944
3945 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3946
3947         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3948         to dg-options.
3949
3950 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3951
3952         PR fortran/44742
3953         * gfortran.dg/parameter_array_init_6.f90: New.
3954         * gfortran.dg/initialization_20.f90: Update dg-error.
3955         * gfortran.dg/initialization_24.f90: Ditto.
3956
3957 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3958         PR fortran/PR44693
3959         * gfortran.dg/dim_range_1.f90:  New test.
3960         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3961
3962 2010-07-06  Jason Merrill  <jason@redhat.com>
3963
3964         PR c++/44703
3965         * g++.dg/cpp0x/initlist41.C: New.
3966
3967         PR c++/44778
3968         * g++.dg/template/ptrmem22.C: New.
3969
3970 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3971
3972         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3973         support.
3974         * gcc.target/i386/i386.exp: Likewise.
3975
3976 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3977
3978         PR testsuite/44195
3979         * gcc.dg/lto/20100518_0.c: Limit to x86.
3980
3981 2010-07-06  Richard Guenther  <rguenther@suse.de>
3982
3983         PR middle-end/44828
3984         * gcc.c-torture/execute/pr44828.c: New testcase.
3985
3986 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3987
3988         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3989         * g++.dg/warn/volatile1.C: Likewise.
3990         * g++.dg/template/warn1.C: Likewise.
3991
3992 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3993
3994         AVX Programming Reference (June, 2010)
3995         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3996         * g++.dg/other/i386-3.C: Likewise.
3997         * gcc.target/i386/sse-12.c: Likewise.
3998
3999         * gcc.target/i386/f16c-check.h: New.
4000         * gcc.target/i386/rdfsbase-1.c: Likewise.
4001         * gcc.target/i386/rdfsbase-2.c: Likewise.
4002         * gcc.target/i386/rdgsbase-1.c: Likewise.
4003         * gcc.target/i386/rdgsbase-2.c: Likewise.
4004         * gcc.target/i386/rdrand-1.c: Likewise.
4005         * gcc.target/i386/rdrand-2.c: Likewise.
4006         * gcc.target/i386/rdrand-3.c: Likewise.
4007         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4008         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4009         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4010         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4011         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4012         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4013         * gcc.target/i386/wrfsbase-1.c: Likewise.
4014         * gcc.target/i386/wrfsbase-2.c: Likewise.
4015         * gcc.target/i386/wrgsbase-1.c: Likewise.
4016         * gcc.target/i386/wrgsbase-2.c: Likewise.
4017
4018         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4019         (__builtin_ia32_vcvtps2ph): New.
4020         (__builtin_ia32_vcvtps2ph256): Likewise.
4021
4022         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4023         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4024
4025         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4026         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4027
4028         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4029         (__builtin_ia32_vcvtps2ph256): Likewise.
4030         Add fsgsbase,rdrnd,f16c.
4031
4032         * lib/target-supports.exp (check_effective_target_f16c): New.
4033
4034 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4035
4036         * gcc.dg/guality/nrv-1.c: New test.
4037
4038 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4039
4040         PR middle-end/42505
4041         * gcc.target/arm/pr42505.c: New test case.
4042
4043 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR c++/44808
4046         * g++.dg/opt/nrv16.C: New test.
4047
4048 2010-07-05  Richard Guenther  <rguenther@suse.de>
4049
4050         PR tree-optimization/44784
4051         * gcc.c-torture/compile/pr44784.c: New testcase.
4052
4053 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4054
4055         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4056         Increase loop bound and array size.
4057         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4058         Likewise.
4059
4060 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4061
4062         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4063         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4064         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4065         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4066         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4067
4068 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4069
4070         PR c++/22138
4071         * g++.dg/parse/template25.C: New.
4072
4073 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4074
4075         PR rtl-optimization/44695
4076         * gcc.dg/torture/pr44695.c: New.
4077
4078 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4079
4080         PR c++/16630
4081         * g++.dg/ext/pretty3.C: New.
4082
4083 2010-07-04  Richard Guenther  <rguenther@suse.de>
4084
4085         PR middle-end/44809
4086         * g++.dg/torture/pr44809.C: New testcase.
4087
4088 2010-07-04  Richard Guenther  <rguenther@suse.de>
4089
4090         PR tree-optimization/44656
4091         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4092
4093 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4094             Revital Eres  <eres@il.ibm.com>
4095
4096         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4097         misaligned stores.
4098         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4099         gcc.dg/vect/vect-96.c: Likewise.
4100         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4101         that support misaligned stores. Change the number of expected
4102         misaligned accesses.
4103         * gcc.dg/vect/vect-peel-1.c: New test.
4104         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4105         gcc.dg/vect/vect-peel-4.c: Likewise.
4106         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4107         vectorizable on all targets that support realignment.
4108         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4109
4110 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4111
4112         PR c/44806
4113         * gcc.dg/torture/pr44806.c: New.
4114
4115 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4116
4117         * gnat.dg/cond_expr1.adb: New test.
4118
4119 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4120
4121         * gnat.dg/modular3.adb: New test.
4122         * gnat.dg/modular3_pkg.ads: New helper.
4123
4124 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4125             Mikael Pettersson  <mikpe@it.uu.se>
4126
4127         PR testsuite/44518
4128         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4129         Make signed-ness of chars explicit.  Scan the object for
4130         strings that are split by some target assemblers.
4131         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4132         explicit.
4133
4134 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4135
4136         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4137
4138 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4139
4140         PR/44128
4141         * g++.dg/warn/Wshadow-7.C: New test.
4142
4143 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4144             Julian Brown  <julian@codesourcery.com>
4145             Sandra Loosemore  <sandra@codesourcery.com>
4146
4147         * gcc.c-torture/execute/20100416-1.c: New test case.
4148
4149 2010-07-02  Julian Brown  <julian@codesourcery.com>
4150             Sandra Loosemore  <sandra@codesourcery.com>
4151
4152         PR target/43703
4153
4154         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4155         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4156
4157 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4158             Julian Brown  <julian@codesourcery.com>
4159
4160         * gcc.target/arm/neon/vadds64.c: Regenerated.
4161         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4162         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4163         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4164         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4165         * gcc.target/arm/neon-vmls-1.c: Likewise.
4166         * gcc.target/arm/neon-vsubs64.c: New execution test.
4167         * gcc.target/arm/neon-vsubu64.c: New execution test.
4168         * gcc.target/arm/neon-vadds64.c: New execution test.
4169         * gcc.target/arm/neon-vaddu64.c: New execution test.
4170
4171 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4172
4173         * gcc.target/arm/neon-vands64.c: New.
4174         * gcc.target/arm/neon-vandu64.c: New.
4175         * gcc.target/arm/neon-vbics64.c: New.
4176         * gcc.target/arm/neon-vbicu64.c: New.
4177         * gcc.target/arm/neon-veors64.c: New.
4178         * gcc.target/arm/neon-veoru64.c: New.
4179         * gcc.target/arm/neon-vorns64.c: New.
4180         * gcc.target/arm/neon-vornu64.c: New.
4181         * gcc.target/arm/neon-vorrs64.c: New.
4182         * gcc.target/arm/neon-vorru64.c: New.
4183         * gcc.target/arm/neon/vands64.c: Regenerated.
4184         * gcc.target/arm/neon/vandu64.c: Regenerated.
4185         * gcc.target/arm/neon/vbics64.c: Regenerated.
4186         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4187         * gcc.target/arm/neon/veors64.c: Regenerated.
4188         * gcc.target/arm/neon/veoru64.c: Regenerated.
4189         * gcc.target/arm/neon/vorns64.c: Regenerated.
4190         * gcc.target/arm/neon/vornu64.c: Regenerated.
4191         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4192         * gcc.target/arm/neon/vorru64.c: Regenerated.
4193
4194 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4195
4196         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4197
4198 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4199
4200         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4201         * gfortran.dg/intent_out_5.f90: Same.
4202         * gfortran.dg/ltrans-7.f90: Same.
4203         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4204
4205 2010-07-02  Jan Hubicka  <jh@suse.cz>
4206
4207         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4208
4209 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4210
4211         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4212
4213 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4214
4215         PR c++/44780
4216         * c-c++-common/Wunused-var-12.c: New test.
4217
4218 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4219
4220         PR target/42835
4221         * gcc.target/arm/pr42835.c: New test.
4222
4223         PR target/42172
4224         * gcc.target/arm/pr42172-1.c: New test.
4225
4226 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4227
4228         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4229
4230 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4231
4232         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4233         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4234         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4235         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4236         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4237         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4238         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4239         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4240         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4241         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4242         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4243         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4244         * gcc.target/arm/neon-vdup_ns64.c: New.
4245         * gcc.target/arm/neon-vdup_nu64.c: New.
4246         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4247         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4248         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4249         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4250         * gcc.target/arm/neon-vmov_ns64.c: New.
4251         * gcc.target/arm/neon-vmov_nu64.c: New.
4252         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4253         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4254         * gcc.target/arm/neon-vget_lanes64.c: New.
4255         * gcc.target/arm/neon-vget_laneu64.c: New.
4256         * gcc.target/arm/neon-vset_lanes64.c: New.
4257         * gcc.target/arm/neon-vset_laneu64.c: New.
4258
4259 2010-07-02  Richard Guenther  <rguenther@suse.de>
4260
4261         * g++.dg/torture/20100702-1.C: New testcase.
4262
4263 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4264
4265         PR target/44707
4266         * gcc.c-torture/compile/pr44707.c: New test.
4267
4268 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4269
4270         PR c++/44039
4271         * g++.dg/template/crash101.C: New.
4272
4273 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4274
4275         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4276         Use the ABI-0 accessors and fail it for m64.
4277
4278 2010-07-02  Jan Hubicka  <jh@suse.cz>
4279
4280         * g++.dg/tree-ssa/pr44706.C: New testcase.
4281
4282 2010-07-02  Richard Guenther  <rguenther@suse.de>
4283
4284         PR tree-optimization/44748
4285         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4286
4287 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4288
4289         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4290         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4291         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4292         the method types to forward:.
4293
4294 2010-06-30  Jason Merrill  <jason@redhat.com>
4295
4296         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4297         * g++.dg/other/pr25632.C: Likewise.
4298
4299 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4300
4301         PR tree-optimization/40421
4302         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4303
4304 2010-07-01  Richard Guenther  <rguenther@suse.de>
4305
4306         PR middle-end/42834
4307         PR middle-end/44468
4308         * gcc.c-torture/execute/20100316-1.c: New testcase.
4309         * gcc.c-torture/execute/pr44468.c: Likewise.
4310         * gcc.c-torture/compile/20100609-1.c: Likewise.
4311         * gcc.dg/volatile2.c: Adjust.
4312         * gcc.dg/plugin/selfassign.c: Likewise.
4313         * gcc.dg/pr36902.c: Likewise.
4314         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4315         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4316         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4317         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4318         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4319         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4320         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4321         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4322         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4323         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4324         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4325         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4326         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4327         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4328         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4329         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4330         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4331         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4332         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4333         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4334         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4335         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4336         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4337         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4338         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4339         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4340         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4341         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4342         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4343         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4344         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4345         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4346         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4347         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4348         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4349         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4350         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4351         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4352         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4353         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4354         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4355         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4356         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4357         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4358         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4359         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4360         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4361         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4362         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4363         * g++.dg/tree-ssa/pr31146.C: Likewise.
4364         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4365         * g++.dg/tree-ssa/pr33604.C: Likewise.
4366         * g++.dg/plugin/selfassign.c: Likewise.
4367         * gfortran.dg/array_memcpy_3.f90: Likewise.
4368         * gfortran.dg/array_memcpy_4.f90: Likewise.
4369         * c-c++-common/torture/pr42834.c: New testcase.
4370
4371 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4372
4373         PR c++/44628
4374         * g++.dg/template/crash100.C: New.
4375
4376 2010-06-30  Jan Hubicka  <jh@suse.cz>
4377
4378         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4379
4380 2010-06-30  Michael Matz  <matz@suse.de>
4381
4382         PR bootstrap/44699
4383         * gcc.dg/pr44699.c: New test.
4384
4385 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4386
4387         PR tree-optimization/39799
4388         * c-c++-common/uninit-17.c: New test.
4389
4390 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4391
4392         PR libfortran/43298
4393         * gfortran.dg/read_infnan_1.f90: New test.
4394
4395 2010-06-29  Jason Merrill  <jason@redhat.com>
4396
4397         Enable implicitly declared move constructor/operator= (N3053).
4398         * g++.dg/cpp0x/implicit3.C: New.
4399         * g++.dg/cpp0x/implicit4.C: New.
4400         * g++.dg/cpp0x/implicit5.C: New.
4401         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4402         * g++.dg/cpp0x/not_special.C: Adjust.
4403         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4404         * g++.dg/cpp0x/rv1n.C: Adjust.
4405         * g++.dg/cpp0x/rv1p.C: Adjust.
4406         * g++.dg/cpp0x/rv2n.C: Adjust.
4407         * g++.dg/cpp0x/rv2p.C: Adjust.
4408         * g++.dg/cpp0x/rv3n.C: Adjust.
4409         * g++.dg/cpp0x/rv3p.C: Adjust.
4410         * g++.dg/cpp0x/rv4n.C: Adjust.
4411         * g++.dg/cpp0x/rv4p.C: Adjust.
4412         * g++.dg/cpp0x/rv5n.C: Adjust.
4413         * g++.dg/cpp0x/rv5p.C: Adjust.
4414         * g++.dg/cpp0x/rv6n.C: Adjust.
4415         * g++.dg/cpp0x/rv6p.C: Adjust.
4416         * g++.dg/cpp0x/rv7n.C: Adjust.
4417         * g++.dg/cpp0x/rv7p.C: Adjust.
4418         * g++.dg/cpp0x/rv8p.C: Adjust.
4419         * g++.dg/gomp/pr26690-1.C: Adjust.
4420         * g++.dg/other/error20.C: Adjust.
4421         * g++.dg/other/error31.C: Adjust.
4422         * g++.dg/parse/error19.C: Adjust.
4423         * g++.dg/template/qualttp5.C: Adjust.
4424         * g++.old-deja/g++.law/ctors5.C: Adjust.
4425
4426         Enable implicitly deleted functions (N2346)
4427         * g++.dg/cpp0x/defaulted17.C: New.
4428         * g++.dg/cpp0x/implicit1.C: New.
4429         * g++.dg/cpp0x/implicit2.C: New.
4430         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4431         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4432         * g++.dg/init/ctor4.C: Adjust.
4433         * g++.dg/init/synth2.C: Adjust.
4434         * g++.dg/lto/20081118_1.C: Adjust.
4435         * g++.dg/other/error13.C: Adjust.
4436         * g++.dg/other/unused1.C: Adjust.
4437         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4438         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4439         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4440         * g++.old-deja/g++.law/ctors17.C: Adjust.
4441         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4442         * g++.old-deja/g++.pt/assign1.C: Adjust.
4443         * g++.old-deja/g++.pt/crash20.C: Adjust.
4444
4445         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4446         * g++.dg/cpp0x/defaulted13.C: Adjust.
4447         * g++.dg/cpp0x/defaulted2.C: Adjust.
4448         * g++.dg/cpp0x/defaulted3.C: Adjust.
4449         * g++.dg/cpp0x/initlist9.C: Adjust.
4450         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4451         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4452         * g++.dg/init/synth2.C: Adjust.
4453
4454         * g++.dg/cpp0x/defaulted19.C: New.
4455
4456         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4457         * g++.dg/template/error23.C: Fix for -std=c++0x.
4458
4459 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4460
4461         PR fortran/44718
4462         * gfortran.dg/proc_ptr_28.f90: New.
4463
4464 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4465
4466         PR tree-optimization/43801
4467         * g++.dg/torture/pr43801.C: New test.
4468
4469         PR debug/44668
4470         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4471
4472 2010-06-29  Jason Merrill  <jason@redhat.com>
4473
4474         PR c++/44587
4475         * g++.dg/template/qualified-id2.C: New.
4476         * g++.dg/template/qualified-id3.C: New.
4477
4478 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4479
4480         PR fortran/44696
4481         * gfortran.dg/associated_target_4.f90: New.
4482
4483 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4484
4485         PR fortran/44582
4486         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4487
4488 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4489
4490         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4491
4492 2010-06-29  Jan Hubicka  <jh@suse.cz>
4493
4494         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4495
4496 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4497
4498         PR target/43902
4499         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4500         * gcc.target/arm/wmul-3.c: New test.
4501         * gcc.target/arm/wmul-4.c: New test.
4502
4503 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4504
4505         PR rtl-optimization/44659
4506         * gcc.target/i386/extract-1.c: New.
4507         * gcc.target/i386/extract-2.c: Likewise.
4508         * gcc.target/i386/extract-3.c: Likewise.
4509         * gcc.target/i386/extract-4.c: Likewise.
4510         * gcc.target/i386/extract-5.c: Likewise.
4511         * gcc.target/i386/extract-6.c: Likewise.
4512
4513 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR c++/44682
4516         * g++.dg/warn/Wunused-var-14.C: New test.
4517
4518 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4519
4520         PR fortran/43298
4521         * gfortran.dg/nan_6.f90: New.
4522
4523 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4524
4525         PR tree-optimization/43781
4526         * gcc.dg/torture/pr43781.c: New.
4527
4528 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4529
4530         PR fortran/40158
4531         * gfortran.dg/actual_rank_check_1.f90: New test.
4532
4533 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4534
4535         * gcc.dg/ipa/ipa-sra-6.c: New test.
4536
4537 2010-06-28  Jan Hubicka  <jh@suse.cz>
4538
4539         PR tree-optimization/44687
4540         * gcc.c-torture/compile/pr44687.c
4541
4542 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4543
4544         PR c++/44535
4545         * g++.dg/torture/pr44535.C: New test.
4546
4547 2010-06-28  Michael Matz  <matz@suse.de>
4548
4549         PR middle-end/44592
4550         * gfortran.dg/pr44592.f90: New test.
4551
4552 2010-06-28  Jan Hubicka  <jh@suse.cz>
4553
4554         PR tree-optimization/44357
4555         * g++.dg/torture/pr44357.C: New testcase.
4556
4557 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4558
4559         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4560         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4561         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4562         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4563         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4564         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4565         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4566         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4567
4568 2010-06-27  Jan Hubicka  <jh@suse.cz>
4569
4570         * gcc.c-torture/compile/pr44686.c: New file.
4571
4572 2010-06-27  Richard Guenther  <rguenther@suse.de>
4573
4574         PR tree-optimization/44683
4575         * gcc.c-torture/execute/pr44683.c: New testcase.
4576
4577 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4578
4579         * gnat.dg/noreturn3.ad[sb]: New test.
4580
4581 2010-06-26  Jason Merrill  <jason@redhat.com>
4582
4583         * g++.dg/cpp0x/explicit5.C: New.
4584
4585 2010-06-26  Richard Guenther  <rguenther@suse.de>
4586
4587         PR tree-optimization/44393
4588         * gcc.dg/pr44393.c: New testcase.
4589
4590 2010-06-26  Jan Hubicka  <jh@suse.cz>
4591
4592         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4593
4594 2010-06-26  Richard Guenther  <rguenther@suse.de>
4595
4596         PR middle-end/44674
4597         * gcc.dg/pr44674.c: New testcase.
4598
4599 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4600
4601         * gcc.dg/opts-3.c: New test.
4602
4603 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4604
4605         * gfortran.dg/type_decl_1.f90: New.
4606         * gfortran.dg/type_decl_2.f90: New.
4607
4608 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4609
4610         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4611         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4612
4613 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4614
4615         PR testsuite/38946
4616         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4617         error in comparing reals.
4618
4619 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4620
4621         * selected_real_kind_2.f90: New.
4622         * selected_real_kind_3.f90: New.
4623
4624 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4625
4626         * gfortran.dg/entry_19.f90: New.
4627
4628 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4629
4630         * gfortran.dg/end_subroutine_1.f90: New.
4631         * gfortran.dg/end_subroutine_2.f90: New.
4632         * gfortran.dg/interface_proc_end.f90: Update.
4633
4634 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4635
4636         * gfortran.dg/semicolon_fixed.f: Update.
4637         * gfortran.dg/semicolon_fixed_2.f: New.
4638         * gfortran.dg/semicolon_free_2.f90: New.
4639         * gfortran.dg/semicolon_free.f90: Update.
4640
4641 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4642
4643         PR fortran/44448
4644         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4645
4646 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4647
4648         * g++.dg/ipa/iinline-3.C: New test.
4649         * gcc.dg/ipa/modif-1.c: Removed.
4650
4651 2010-06-25  Jan Hubicka  <jh@suse.cz>
4652
4653         * gcc.dg/tree-ssa/ipa-split-1.c
4654
4655 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4656
4657         * g++.dg/ipa/iinline-2.C: New test.
4658
4659 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR middle-end/43866
4662         * gfortran.dg/pr43866.f90: New test.
4663
4664         PR tree-optimization/44539
4665         * gcc.dg/pr44539.c: New test.
4666
4667 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4668
4669         From Jim Wilson:
4670         PR target/43902
4671         * gcc.target/mips/madd-9.c: New test.
4672
4673 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4674
4675         PR c/44517
4676         * gcc.dg/noncompile/pr44517.c: New.
4677         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4678
4679 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4680
4681         PR testsuite/43283
4682         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4683         and add argument to nop for IA64.
4684
4685 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4686
4687         PR target/44588
4688         * gcc.target/i386/mod-1.c: New.
4689         * gcc.target/i386/umod-1.c: Likewise.
4690         * gcc.target/i386/umod-2.c: Likewise.
4691         * gcc.target/i386/umod-3.c: Likewise.
4692
4693 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR middle-end/44492
4696         * g++.dg/torture/pr44492.C: New test.
4697
4698 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4699
4700         * c-c++-common/warn-omitted-condop.c: New.
4701
4702 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4703
4704         PR fortran/44614
4705         * gfortran.dg/import8.f90: New.
4706
4707 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4708
4709         * gnat.dg/not_null.adb: Update test case.
4710
4711 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR c++/44619
4714         * g++.dg/warn/Wunused-var-13.C: New test.
4715
4716         PR c++/44627
4717         * g++.dg/diagnostic/method1.C: New test.
4718
4719 2010-06-22  Cary Coutant  <ccoutant@google.com>
4720
4721         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4722
4723 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4724
4725         PR fortran/44616
4726         * gfortran.dg/abstract_type_8.f03: New.
4727
4728 2010-06-21  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/cpp0x/noexcept08.C: New.
4731
4732         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4733
4734 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4735
4736         PR target/44615
4737         * gcc.target/i386/sse2-vec-2a.c: New.
4738
4739 2010-06-21  DJ Delorie  <dj@redhat.com>
4740
4741         * gcc.dg/pragma-diag-1.c: New.
4742
4743 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4744
4745         PR target/44615
4746         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4747
4748 2010-06-21  Alan Modra  <amodra@gmail.com>
4749
4750         PR testsuite/44505
4751         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4752         tail call to check_fa_mid.
4753
4754 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4755
4756         PR target/44575
4757         * gcc.c-torture/execute/pr44575.c: New test.
4758
4759 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4760
4761         PR fortran/40632
4762         * gfortran.dg/contiguous_1.f90: New.
4763         * gfortran.dg/contiguous_2.f90: New.
4764         * gfortran.dg/contiguous_3.f90: New.
4765
4766 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4767
4768         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4769         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4770
4771 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4772
4773         PR target/44546
4774         * gcc.target/i386/pr44546.c: New test.
4775
4776 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4777
4778         * gcc.dg/opts-2.c: New test.
4779
4780 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4781
4782         PR fortran/44584
4783         * gfortran.dg/typebound_proc_15.f03: Modified.
4784
4785 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4786
4787         PR target/44072
4788         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4789         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4790
4791 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4792
4793         * g++.dg/ext/label13.C: Fix typo in last change.
4794
4795 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4796
4797         PR libfortran/44477
4798         * gfortran.dg/eof_3.f90
4799         * gfortran.dg/endfile_2.f90
4800         * gfortran.dg/endfile_4.f90
4801         * gfortran.dg/endfile_3.f90
4802
4803 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4804
4805         PR c++/41090
4806         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4807
4808 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4809
4810         PR fortran/44556
4811         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4812
4813 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4814
4815         * gcc.target/arm/pr40900.c: New test.
4816
4817 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4818
4819         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4820
4821 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4822
4823         PR fortran/44558
4824         * gfortran.dg/typebound_call_15.f03: New.
4825
4826 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4827
4828         PR c++/44486
4829         * g++.dg/pr44486.C: New.
4830
4831 2010-06-16  DJ Delorie  <dj@redhat.com>
4832
4833         * gcc.target/i386/volatile-bitfields-1.c: New.
4834         * gcc.target/i386/volatile-bitfields-2.c: New.
4835
4836 2010-06-16  Jason Merrill  <jason@redhat.com>
4837
4838         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4839
4840         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4841
4842 2010-06-16  Richard Guenther  <rguenther@suse.de>
4843
4844         PR c/44555
4845         * gcc.c-torture/execute/pr44555.c: New testcase.
4846
4847 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4848
4849         PR fortran/44549
4850         * gfortran.dg/typebound_proc_16.f03: New.
4851
4852 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4853
4854         * g++.dg/torture/pr43905.C: New test.
4855
4856 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4857
4858         PR testsuite/44538
4859         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4860         initialization loop from being vectorized.
4861         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4862
4863 2010-06-16  Alan Modra  <amodra@gmail.com>
4864
4865         PR tree-optimization/44507
4866         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4867
4868 2010-06-15  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/overload/arg3.C: Adjust error locations.
4871         * g++.dg/overload/copy1.C: Likewise.
4872         * g++.dg/tc1/dr152.C: Likewise.
4873         * g++.dg/template/incomplete4.C: Likewise.
4874         * g++.dg/template/incomplete5.C: Likewise.
4875         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4876         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4877         * g++.old-deja/g++.pt/crash9.C: Likewise.
4878
4879         * g++.dg/inherit/virtual5.C: New.
4880
4881         * g++.dg/cpp0x/defaulted18.C: New.
4882
4883         * g++.dg/cpp0x/initlist40.C: New.
4884
4885         * g++.dg/cpp0x/initlist39.C: New.
4886
4887 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4888
4889         PR middle-end/44391
4890         * gcc.dg/graphite/pr44391.c: New.
4891
4892 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4893
4894         PR fortran/43388
4895         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4896         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4897         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4898         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4899
4900 2010-06-15  Richard Guenther  <rguenther@suse.de>
4901
4902         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4903
4904 2010-06-15  Richard Guenther  <rguenther@suse.de>
4905
4906         * gcc.dg/vect/bb-slp-21.c: Adjust.
4907         * gcc.dg/vect/bb-slp-13.c: Likewise
4908         * gcc.dg/vect/bb-slp-4.c: Likewise
4909         * gcc.dg/vect/bb-slp-22.c: Likewise
4910         * gcc.dg/vect/bb-slp-14.c: Likewise
4911         * gcc.dg/vect/bb-slp-23.c: Likewise
4912         * gcc.dg/vect/bb-slp-15.c: Likewise
4913         * gcc.dg/vect/bb-slp-17.c: Likewise
4914         * gcc.dg/vect/bb-slp-18.c: Likewise
4915         * gcc.dg/vect/bb-slp-19.c: Likewise
4916         * gcc.dg/vect/bb-slp-10.c: Likewise
4917         * gcc.dg/vect/bb-slp-11.c: Likewise
4918         * gcc.dg/vect/bb-slp-20.c: Likewise
4919         * gcc.dg/vect/bb-slp-3.c: Likewise
4920
4921 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4922
4923         PR fortran/44536
4924         * gfortran.dg/gomp/pr44536.f90: New test.
4925         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4926
4927 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4928
4929         PR target/44534
4930         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4931         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4932
4933 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4934
4935         PR tree-optimization/44508
4936         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4937
4938         PR bootstrap/44509
4939         * gcc.dg/pr44509.c: New test.
4940
4941 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4942
4943         PR tree-optimization/44507
4944         * gcc.dg/vect/pr44507.c: New test.
4945
4946 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4947
4948         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4949         and c-pretty-print.h.
4950
4951         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4952
4953 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4954
4955         * gfortran.dg/whole_file_18.f90: Updated error message.
4956
4957 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4958
4959         * gfortran.dg/whole_file_20.f03: New.
4960
4961 2010-06-12  Jan Hubicka  <jh@suse.cz>
4962
4963         * gcc.c-torture/compile/pc44485.c: New testcase.
4964
4965 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4966
4967         PR fortran/40117
4968         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4969         * gfortran.dg/typebound_proc_14.f03: New.
4970         * gfortran.dg/typebound_proc_15.f03: New.
4971
4972 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4973
4974         * gcc.dg/opts-1.c: New test.
4975
4976 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4977
4978         * gcc.dg/funroll-loops-all.c: Update expected error.
4979
4980 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4981
4982         PR target/44481
4983         * gcc.target/i386/pr44481.c: New test.
4984
4985 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4986
4987         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4988
4989 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4990
4991         PR middle-end/44483
4992         * gcc.dg/tree-ssa/pr44483.c: New.
4993
4994 2010-06-11  Paul Brook  <paul@codesourcery.com>
4995
4996         * g++.dg/other/arm-neon-1.C: New test.
4997
4998 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4999
5000         PR fortran/42051
5001         PR fortran/43896
5002         * gfortran.dg/class_23.f03: New test.
5003
5004 2010-06-11  Jan Hubicka  <jh@suse.cz>
5005
5006         * gcc.dg/ipa/pure-const-2.c: New testcase.
5007
5008 2010-06-11  Jan Hubicka  <jh@suse.cz>
5009
5010         * gcc.dg/noreturn-7.c: Update.
5011         * gcc.dg/noreturn-4.c: Update.
5012
5013 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5014
5015         Fix MIPS bootstrap
5016         * g++.dg/other/typedef4.C: New test.
5017
5018 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5019
5020         PR fortran/44207
5021         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5022
5023 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5024
5025         PR fortran/44457
5026         * gfortran.dg/asynchronous_3.f03
5027
5028 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5029
5030         PR middle-end/44185
5031         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5032         non-temporal stores out of the tests to form new test cases.  As a
5033         result, no non-temporal store should be generated in this case.
5034
5035         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5036         prefetch-7.c that generate one non-temporal store.
5037
5038         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5039         prefetch-7.c that generate one non-temporal store and one
5040         one-temporal prefetch.
5041
5042 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5043
5044         PR tree-optimization/44258
5045         * gcc.dg/tree-ssa/pr44258.c: New test.
5046
5047 2010-06-10  Daniel Kraft  <d@domob.eu>
5048
5049         PR fortran/38936
5050         * gfortran.dg/associate_1.f03: New test.
5051         * gfortran.dg/associate_2.f95: New test.
5052         * gfortran.dg/associate_3.f03: New test.
5053         * gfortran.dg/associate_4.f08: New test.
5054
5055 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5056
5057         * gfortran.dg/selected_char_kind_4.f90: New test.
5058
5059 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5060
5061         * gcc.dg/pr42461.c: New test.
5062
5063 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5064
5065         PR fortran/44347
5066         * gfortran.dg/selected_real_kind_1.f90: New.
5067
5068 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5069
5070         PR fortran/44359
5071         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5072         warning.
5073         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5074         check for warning.
5075
5076 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5077
5078         * gfortran.dg/data_namelist_conflict.f90: New test.
5079
5080 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5081
5082         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5083         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5084         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5085
5086 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5087
5088         * gfortran.dg/mvbits_9.f90: New test.
5089         * gfortran.dg/ibset_1.f90: Ditto.
5090         * gfortran.dg/ibits_1.f90: Ditto.
5091         * gfortran.dg/btest_1.f90: Ditto.
5092         * gfortran.dg/ibclr_1.f90: Ditto.
5093
5094 2010-06-09  Jason Merrill  <jason@redhat.com>
5095
5096         PR c++/44366
5097         * g++.dg/cpp0x/decltype23.C: Move to...
5098         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5099
5100 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5101
5102         PR fortran/44211
5103         * gfortran.dg/typebound_call_14.f03: New test.
5104
5105 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5106
5107         PR tree-optimization/44423
5108         * gcc.dg/tree-ssa/pr44423.c: New test.
5109
5110 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5111
5112         PR testsuite/42843
5113         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5114         TV_NONE to initialize tv_id field.
5115         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5116         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5117         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5118         Include toplev.h .
5119         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5120         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5121         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5122
5123 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5124
5125         PR tree-optimization/39874
5126         PR middle-end/28685
5127         * gcc.dg/pr39874.c: New file.
5128
5129 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5130
5131         * g++.dg/ext/attr-alias-1.C: New.
5132         * g++.dg/ext/attr-alias-2.C: New.
5133
5134 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5135
5136         PR fortran/44446
5137         * gfortran.dg/proc_ptr_27.f90: New.
5138
5139 2010-06-07  Jason Merrill  <jason@redhat.com>
5140
5141         PR c++/44366
5142         * g++.dg/cpp0x/decltype23.C: New.
5143
5144 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5145             Shujing Zhao  <pearly.zhao@oracle.com>
5146
5147         PR c/37724
5148         * gcc.dg/c90-const-expr-10.c: Adjust.
5149         * gcc.dg/c99-const-expr-10.c: Adjust.
5150         * gcc.dg/init-bad-7.c: New.
5151
5152 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5153
5154         * lib/target-supports.exp (check_effective_target_gas): New proc.
5155         * gcc.c-torture/execute/960321-1.x: New file.
5156
5157 2010-06-07  Jason Merrill  <jason@redhat.com>
5158
5159         PR c++/44401
5160         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5161
5162 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5163
5164         PR c++/44444
5165         * g++.dg/warn/Wunused-var-12.C: New test.
5166
5167         PR c++/44443
5168         * c-c++-common/Wunused-var-11.c: New test.
5169
5170 2010-06-07  Jan Hubicka  <jh@suse.cz>
5171
5172         * gcc.dg/ipa/pure-const-1.c: New testcase.
5173
5174 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5175
5176         PR rtl-optimization/44404
5177         * gcc.dg/pr44404.c: New.
5178
5179 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5180
5181         PR target/44159
5182         * gcc.target/i386/abi-2.c: Check sysv abi here.
5183         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5184         function to avoid failures by different ABIs.
5185         * gcc.target/i386/aes-check.h: Likewise.
5186         * gcc.target/i386/avx-check.h: Likewise.
5187         * gcc.target/i386/fma4-check.h: Likewise.
5188         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5189         * gcc.target/i386/mmx-check.h: Likewise.
5190         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5191         * gcc.target/i386/pclmul-check.h: Likewise.
5192         * gcc.target/i386/sse-check.h: Likewise.
5193         * gcc.target/i386/sse2-check.h: Likewise.
5194         * gcc.target/i386/sse3-check.h: Likewise.
5195         * gcc.target/i386/sse4_1-check.h: Likewise.
5196         * gcc.target/i386/sse4_2-check.h: Likewise.
5197         * gcc.target/i386/sse4a-check.h: Likewise.
5198         * gcc.target/i386/ssse3-check.h: Likewise.
5199         * gcc.target/i386/xop-check.h: Likewise.
5200         * gcc.target/i386/pr27971.c: Fix for LLP64.
5201         * gcc.target/i386/pr39139.c: Likewise.
5202         * gcc.target/i386/pr39315-check.c: Likewise.
5203         * gcc.target/i386/vararg-1.c: Likewise.
5204         * gcc.target/i386/vararg-2.c: Likewise.
5205         Additional add dg-compile to avoid failure due
5206         missing foo symbol.
5207
5208         * gcc.dg/compound-literal-1.c: Fix for llp64.
5209         * gcc.dg/pr32370.c: Likewise.
5210         * gcc.dg/pr37561.c: Likewise.
5211         * gcc.dg/pr41340.c: Likewise.
5212         * gcc.dg/pr41551.c: Likewise.
5213
5214 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5215
5216         PR c++/44188
5217         * g++.dg/debug/dwarf2/typedef3.C: New test.
5218
5219 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5220
5221         PR c/20000
5222         * c-c++-common/pr20000.c: New.
5223
5224 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5225
5226         PR c++/44086
5227         * g++.dg/init/pr44086.C: New.
5228         * g++.dg/cpp0x/decltype4.C: Adjust.
5229
5230 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5231
5232         PR fortran/43945
5233         * gfortran.dg/generic_23.f03: New test.
5234
5235 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5236
5237         PR fortran/43895
5238         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5239
5240 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5241
5242         PR c++/44361
5243         * c-c++-common/Wunused-var-9.c: New test.
5244
5245 2010-06-05  Jason Merrill  <jason@redhat.com>
5246
5247         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5248
5249 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5250
5251         PR c/44322
5252         * gcc.dg/c99-restrict-4.c: New test.
5253
5254 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5255
5256         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5257         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5258         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5259         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5260         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5261         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5262         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5263         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5264         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5265         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5266         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5267         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5268         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5269         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5270         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5271         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5272         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5273         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5274         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5275         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5276         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5277         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5278
5279 2010-06-04  Jason Merrill  <jason@redhat.com>
5280
5281         * g++.dg/cpp0x/noexcept06.C: New.
5282         * g++.dg/cpp0x/noexcept07.C: New.
5283
5284         * g++.dg/cpp0x/noexcept01.C: New.
5285         * g++.dg/cpp0x/noexcept02.C: New.
5286         * g++.dg/cpp0x/noexcept03.C: New.
5287         * g++.dg/cpp0x/noexcept04.C: New.
5288         * g++.dg/cpp0x/noexcept05.C: New.
5289
5290 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5291
5292         PR c++/44412
5293         * g++.dg/warn/Wunused-var-10.C: New test.
5294         * g++.dg/warn/Wunused-var-11.C: New test.
5295
5296         PR c++/44362
5297         * c-c++-common/Wunused-var-10.c: New test.
5298
5299 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5300
5301         PR c/25880
5302         * gcc.dg/assign-warn-2.c: Update.
5303         * gcc.dg/cpp/line3.c: Update.
5304         * gcc.dg/c99-array-lval-8.c: Update.
5305         * gcc.dg/cast-qual-2.c: Update.
5306         * gcc.dg/c99-arraydecl-3.c:  Update.
5307         * gcc.dg/assign-warn-1.c:  Update.
5308         * gcc.dg/format/gcc_diag-1.c:  Update.
5309
5310 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5311
5312         PR rtl-optimization/39871
5313         PR rtl-optimization/40615
5314         PR rtl-optimization/42500
5315         PR rtl-optimization/42502
5316         * gcc.target/arm/eliminate.c: New test.
5317
5318 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5319
5320         PR libstdc++/44410
5321         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5322         * g++.old-deja/g++.other/delete3.C: Likewise.
5323         * g++.old-deja/g++.other/new.C: Likewise.
5324         * g++.old-deja/g++.law/operators27.C: Likewise.
5325         * g++.old-deja/g++.mike/p755.C: Likewise.
5326         * g++.dg/eh/new1.C: Likewise.
5327         * g++.dg/init/new5.C: Likewise.
5328
5329 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5330
5331         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5332         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5333         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5334
5335 2010-06-03  Richard Guenther  <rguenther@suse.de>
5336
5337         PR lto/41921
5338         * lib/lto.exp: Always load gcc.exp.
5339         (lto-obj): For C source files invoke gcc_target_compile.
5340         * g++.dg/lto/20100603-1_0.C: New testcase.
5341         * g++.dg/lto/20100603-1_1.c: Likewise.
5342
5343 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5344
5345         PR tree-optimization/43688
5346         * gfortran.dg/pr43688.f90: New.
5347
5348 2010-06-03  Richard Guenther  <rguenther@suse.de>
5349
5350         PR lto/41584
5351         * gcc.dg/lto/20100603-1_0.c: New testcase.
5352         * gcc.dg/lto/20100603-2_0.c: Likewise.
5353         * gcc.dg/lto/20100603-3_0.c: Likewise.
5354
5355 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5356
5357         PR target/44218
5358         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5359         * gcc.target/powerpc/recip-2.c: Ditto.
5360         * gcc.target/powerpc/recip-3.c: Ditto.
5361         * gcc.target/powerpc/recip-4.c: Ditto.
5362         * gcc.target/powerpc/recip-5.c: Ditto.
5363         * gcc.target/powerpc/recip-6.c: Ditto.
5364         * gcc.target/powerpc/recip-7.c: Ditto.
5365         * gcc.target/powerpc/recip-test.h: Ditto.
5366         * gcc.target/powerpc/recip-test2.h: Ditto.
5367
5368 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5369
5370         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5371
5372 2010-06-02  Jason Merrill  <jason@redhat.com>
5373
5374         * g++.dg/ext/vector9.C: Expect typedef in error message.
5375
5376         PR c++/9726
5377         PR c++/23594
5378         PR c++/44333
5379         * g++.dg/tc1/dr101.C: Remove xfails.
5380
5381 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5382
5383         PR middle-end/44372
5384         * g++.dg/ipa/pr44372.C: New.
5385
5386 2010-06-02  Jan Hubicka  <jh@suse.cz>
5387
5388         PR middle-end/44295
5389         * g++.dg/torture/pr44295.C: Neww testcase.
5390
5391 2010-06-02  Jan Hubicka  <jh@suse.cz>
5392
5393         * gcc.dg/tree-ssa/loadpre6.c: Update.
5394
5395 2010-06-02  Richard Guenther  <rguenther@suse.de>
5396
5397         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5398         diagnostic.h.
5399
5400 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5401
5402         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5403         the link fail message.
5404
5405 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5406
5407         PR fortran/44360
5408         * gfortran.dg/use_13.f90: New test case.
5409
5410 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5411
5412         PR fortran/44371
5413         * gfortran.dg/error_stop_2.f08: Minor update.
5414
5415 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5416
5417         PR fortran/44371
5418         * gfortran.dg/error_stop_1.f08: New test.
5419         * gfortran.dg/error_stop_2.f08: New test.
5420
5421 2010-06-01  Jason Merrill  <jason@redhat.com>
5422
5423         DR 990
5424         * g++.dg/cpp0x/initlist37.C: New.
5425         * g++.dg/cpp0x/initlist38.C: New.
5426
5427         PR c++/44358
5428         * g++.dg/cpp0x/initlist36.C: New.
5429
5430 2010-05-31 Jan Hubicka  <jh@suse.cz>
5431
5432         * gcc.dg/noreturn-8.c: New testcase.
5433
5434 2010-05-31 Jan Hubicka  <jh@suse.cz>
5435
5436         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5437         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5438
5439 2010-05-31 Jan Hubicka  <jh@suse.cz>
5440
5441         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5442         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5443
5444 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5445
5446         PR fortran/36928
5447         * gfortran.dg/dependency_27.f90:  New test.
5448         * gfortran.dg/array_assign_1.F90:  New test.
5449
5450 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR target/44338
5453         * gcc.target/i386/sse-24.c: New test.
5454
5455 2010-05-31  Jan Hubicka  <jh@suse.cz>
5456
5457         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5458
5459 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR middle-end/44337
5462         * gcc.dg/pr44337.c: New test.
5463
5464         PR tree-optimization/44182
5465         * g++.dg/debug/pr44182.C: New test.
5466
5467 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5468
5469         * gcc.dg/nested-func-7.c: New test.
5470         * gnat.dg/frame_overflow.adb: Adjust directives.
5471
5472 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5473
5474         * gnat.dg/prot2.ad[sb]: New test.
5475         * gnat.dg/prot2_pkg1.ads: New helper.
5476         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5477
5478 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5479
5480         * gnat.dg/array11.adb: Adjust dg-warning directive.
5481         * gnat.dg/object_overflow.adb: Likewise.
5482
5483 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5484
5485         PR middle-end/44306
5486         * gcc.dg/tree-ssa/pr44306.c: New.
5487
5488 2010-05-29  Jan Hubicka  <jh@suse.cz>
5489
5490         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5491
5492 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5493
5494         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5495
5496 2010-05-28  Mike Stump  <mikestump@comcast.net>
5497
5498         PR objc/44125
5499         * objc.dg/const-str-9.m: Remove static.
5500
5501 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5502
5503         PR target/43636
5504         * gcc.c-torture/compile/pr43636.c: New test.
5505
5506 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5507
5508         PR objc++/23616
5509         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5510         * obj-c++.dg/try-catch-9.mm: Ditto.
5511
5512 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5513
5514         Revert patch for PR c++/44188
5515         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5516
5517 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5518
5519         PR c++/44188
5520         * g++.dg/debug/dwarf2/typedef3.C: New test.
5521
5522 2010-05-27  Jason Merrill  <jason@redhat.com>
5523
5524         PR c++/43555
5525         * g++.dg/ext/vla9.C: New.
5526
5527 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5528
5529         PR objc/44140
5530         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5531         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5532         * objc.dg/torture/tls/thr-init.m: Ditto.
5533         * objc.dg/torture/trivial.m: Ditto.
5534         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5535         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5536         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5537         * obj-c++.dg/torture/trivial.mm: Ditto.
5538
5539 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5540
5541         * g++.dg/lto/20100302_0.C: Skip on darwin.
5542
5543 2010-05-27  Richard Guenther  <rguenther@suse.de>
5544
5545         PR tree-optimization/44284
5546         * gcc.dg/vect/vect-118.c: New testcase.
5547         * gcc.dg/vect/bb-slp-20.c: Adjust.
5548         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5549         * gcc.dg/vect/slp-9.c: Likewise.
5550         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5551         * gcc.dg/vect/vect-10.c: Likewise.
5552         * gcc.dg/vect/vect-109.c: Likewise.
5553         * gcc.dg/vect/vect-12.c: Likewise.
5554         * gcc.dg/vect/vect-36.c: Likewise.
5555         * gcc.dg/vect/vect-7.c: Likewise.
5556         * gcc.dg/vect/vect-iv-8.c: Likewise.
5557         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5558         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5559         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5560         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5561         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5562         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5563         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5564         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5565         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5566         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5567         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5568         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5569         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5570         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5571         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5572         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5573         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5574
5575 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5576
5577         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5578         necessary.
5579
5580 2010-05-26  Jan Hubicka  <jh@suse.cz>
5581
5582         * gcc.dg/lto/materialize-1_0.c: New file.
5583         * gcc.dg/lto/materialize-1_1.c: New file.
5584
5585 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5586
5587         * gnat.dg/lto10.adb: New test.
5588         * gnat.dg/lto10_pkg.ads: New helper.
5589
5590 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5591
5592         * lib/target-supports.exp (check_effective_target_int128): New
5593         function to check if __int128 types are available for target.
5594         * c-c++-common/int128-types-1.c: New.
5595         * c-c++-common/int128-1.c: New.
5596         * c-c++-common/int128-2.c: New.
5597         * g++.dg/abi/mangle43.C: New.
5598         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5599         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5600         pointer-wide scalar.
5601         * g++.dg/other/pr25632.C: Likewise.
5602         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5603         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5604         overflow warnings.
5605         * g++.dg/warn/pr13358-4.C: Likewise.
5606         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5607         * g++.dg/warn/Wconversion-null.C: Likewise.
5608
5609 2010-05-26  Jason Merrill  <jason@redhat.com>
5610
5611         PR c++/43382
5612         * g++.dg/cpp0x/variadic101.C: New.
5613
5614 2010-05-26  Richard Guenther  <rguenther@suse.de>
5615
5616         PR rtl-optimization/44164
5617         * gcc.c-torture/execute/pr44164.c: New testcase.
5618         * g++.dg/tree-ssa/pr13146.C: Adjust.
5619
5620 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5621
5622         PR fortran/40011
5623         * gfortran.dg/whole_file_19.f90 : New test.
5624
5625 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5626
5627         PR fortran/30668
5628         PR fortran/31346
5629         PR fortran/34260
5630         * gfortran.dg/pr40999.f: Fix function type.
5631         * gfortran.dg/whole_file_5.f90: Likewise.
5632         * gfortran.dg/whole_file_6.f90: Likewise.
5633         * gfortran.dg/whole_file_16.f90: New.
5634         * gfortran.dg/whole_file_17.f90: New.
5635         * gfortran.dg/whole_file_18.f90: New.
5636
5637 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5638             Iain Sandoe  <iains@gcc.gnu.org>
5639
5640         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5641         * gcc.c-torture/compile/pr44197.c: Require alias support.
5642         * gcc.dg/lto/20081222_0.c: Ditto.
5643
5644 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5645
5646         PR debug/42801
5647         * gcc.dg/guality/vla-2.c: New test.
5648
5649 2010-05-25  Richard Guenther  <rguenther@suse.de>
5650
5651         PR middle-end/44069
5652         * g++.dg/torture/pr44069.C: New testcase.
5653
5654 2010-05-25  Richard Guenther  <rguenther@suse.de>
5655
5656         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5657
5658 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5659
5660         PR objc/44140
5661         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5662
5663 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5664
5665         * obj-c++.dg/torture/tls/trivial.mm: New.
5666         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5667         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5668         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5669         * obj-c++.dg/torture/tls/diag-1.mm: New.
5670         * obj-c++.dg/torture/tls/tls.exp: New.
5671         * obj-c++.dg/torture/trivial.mm: New.
5672         * obj-c++.dg/torture/dg-torture.exp: New.
5673         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5674         * obj-c++.dg/tls/trivial.m: New.
5675         * obj-c++.dg/tls/init-1.mm: New.
5676         * obj-c++.dg/tls/diag-1.mm: New.
5677         * obj-c++.dg/tls/init-2.mm: New.
5678         * obj-c++.dg/tls/diag-2.mm: New.
5679         * obj-c++.dg/tls/diag-3.mm: New.
5680         * obj-c++.dg/tls/diag-4.mm: New.
5681         * obj-c++.dg/tls/static-1.mm: New.
5682         * obj-c++.dg/tls/tls.exp: New.
5683         * obj-c++.dg/tls/diag-5.mm: New.
5684         * obj-c++.dg/tls/static-1a.mm: New.
5685         * objc-obj-c++-shared/Object1.mm: New.
5686         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5687
5688 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5689
5690         PR objc++/43689
5691         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5692         * obj-c++.dg/const-str-6.mm: Ditto.
5693
5694 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5695
5696         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5697
5698 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5699
5700         PR ada/38394
5701         * gnat.dg/array13.ad[sb]: New test.
5702
5703 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5704             Sandra Loosemore  <sandra@codesourcery.com>
5705
5706         * gcc.target/arm/neon/: Regenerated test cases.
5707
5708         * gcc.target/arm/neon/polytypes.c,
5709         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5710         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5711         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5712         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5713         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5714         dg-add-options arm_neon.
5715
5716         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5717         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5718         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5719         and arm_neon_fp16_ok.
5720
5721         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5722         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5723
5724         * lib/target-supports.exp (add_options_for_arm_neon): New.
5725         (check_effective_target_arm_neon_ok_nocache): New, from
5726         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5727         (check_effective_target_arm_neon_ok): Use
5728         check_effective_target_arm_neon_ok_nocache.
5729         (add_options_for_arm_neon_fp16)
5730         (check_effective_target_arm_neon_fp16_ok)
5731         check_effective_target_arm_neon_fp16_ok_nocache): New.
5732         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5733
5734 2010-05-24  Jason Merrill  <jason@redhat.com>
5735
5736         PR c++/41510
5737         * g++.dg/cpp0x/initlist35.C: New.
5738         * g++.dg/init/brace6.C: Adjust.
5739
5740 2010-05-24  Paul Brook  <paul@codesourcery.com>
5741
5742         * gcc.target/arm/frame-pointer-1.c: New test.
5743         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5744         pointer elimination.
5745
5746 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5747
5748         PR target/44245
5749         * gcc.target/i386/crc32-3.c: New.
5750         * gcc.target/i386/crc32-4.c: Likewise.
5751
5752 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5753
5754         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5755         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5756         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5757
5758 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5759
5760         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5761
5762 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5763
5764         PR target/43869
5765         * gcc.c-target/pr43869.c: New test.
5766
5767 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5768
5769         PR fortran/44212
5770         * gfortran.dg/class_22.f03: New.
5771
5772 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5773
5774         PR lto/44238
5775         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5776
5777 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5778
5779         PR fortran/44213
5780         * gfortran.dg/abstract_type_7.f03: New.
5781
5782 2010-05-21  Jason Merrill  <jason@redhat.com>
5783
5784         * g++.dg/eh/spec11.C: Test cleanup optimization.
5785
5786 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR debug/44223
5789         * gcc.target/i386/pr44223.c: New test.
5790
5791 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5792
5793         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5794
5795 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5796
5797         * g++.dg/other/const3.C: New test.
5798
5799 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5800
5801         PR fortran/38407
5802         * warn_unused_dummy_argument_1.f90: New.
5803         * warn_unused_dummy_argument_2.f90: New.
5804
5805 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5806
5807         PR c++/30298
5808         * g++.dg/inherit/crash1.C: New.
5809         * g++.dg/inherit/crash2.C: Likewise.
5810
5811 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR debug/44178
5814         * g++.dg/debug/pr44178.C: New test.
5815
5816 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5817
5818         PR middle-end/44185
5819         * gcc.dg/tree-ssa/prefetch-6.c: Add
5820         --param min-insn-to-prefetch-ratio=6.
5821         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5822         allow unrolling, and adjust the movnti count.
5823
5824 2010-05-20  Jan Hubicka  <jh@suse.cz>
5825
5826         PR middle-end/44197
5827         * gcc.c-torture/compile/pr44197.c: New file.
5828
5829 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5830
5831         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5832         Fix test code.
5833         (check_effective_target_xop): Remove __may_alias__ attribute.
5834
5835 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5836
5837         PR target/44202
5838         * gcc.c-torture/execute/pr44202-1.c: New test.
5839
5840 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5841
5842         PR fortran/43851
5843         * gfortran.dg/label_1.f90: Update test.
5844
5845 2010-05-19  Jan Hubicka  <jh@suse.cz>
5846
5847         * gcc.dg/lto/ipareference2_0.c: New file.
5848         * gcc.dg/lto/ipareference2_1.c: New file.
5849
5850 2010-05-19  Jason Merrill  <jason@redhat.com>
5851
5852         * g++.dg/parse/fn-typedef2.C: New.
5853
5854         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5855         function type.
5856
5857         PR c++/44193
5858         * g++.dg/template/fntype1.C: New.
5859
5860 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5861
5862         * gnat.dg/discr23.ad[sb]: New test.
5863         * gnat.dg/discr23_pkg.ads: New helper.
5864
5865         * gnat.dg/specs/controlled1.ads: New test.
5866         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5867
5868 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5869
5870         PR fortran/44055
5871         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5872         Fixed scope of C_SIZEOF.
5873         * gfortran.dg/warn_conversion_2.f90: New.
5874
5875 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5876
5877         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5878         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5879         for optional selector.
5880         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5881         (check_effective_target_sse3): New proc.
5882         * gcc.target/i386/math-torture/math-torture.exp: Load
5883         target-supports.exp.
5884         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5885         check_effective_target_sse2.
5886         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5887         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5888         * g++.dg/vect/vect.exp: Likewise.
5889         * gfortran.dg/vect/vect.exp: Likewise.
5890         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5891         -msse2 if check_effective_target_sse2.
5892
5893         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5894         * gcc.target/i386/3dnow-2.c: Likewise.
5895         * gcc.target/i386/3dnowA-1.c: Likewise.
5896         * gcc.target/i386/3dnowA-2.c: Likewise.
5897         * gcc.target/i386/pr42549.c: Likewise.
5898
5899         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5900         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5901         * gcc.target/i386/sse3-addsubps.c: Likewise.
5902         * gcc.target/i386/sse3-haddpd.c: Likewise.
5903         * gcc.target/i386/sse3-haddps.c: Likewise.
5904         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5905         * gcc.target/i386/sse3-hsubps.c: Likewise.
5906         * gcc.target/i386/sse3-movddup.c: Likewise.
5907         * gcc.target/i386/sse3-movshdup.c: Likewise.
5908         * gcc.target/i386/sse3-movsldup.c: Likewise.
5909
5910         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5911         * g++.dg/ext/attrib35.C: Likewise.
5912         * g++.dg/opt/pr40496.C: Likewise.
5913         * g++.dg/other/i386-1.C: Likewise.
5914         * g++.dg/other/i386-4.C: Likewise.
5915         * g++.dg/other/pr34435.C: Likewise.
5916         * g++.dg/other/pr39496.C: Likewise.
5917         * g++.dg/other/pr40446.C: Likewise.
5918         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5919         * gcc.dg/compat/vector-1a_main.c: Likewise.
5920         * gcc.dg/compat/vector-2a_main.c: Likewise.
5921         * gcc.dg/lto/20090206-1_0.c: Likewise.
5922         * gcc.dg/pr34856.c: Likewise.
5923         * gcc.dg/pr36584.c: Likewise.
5924         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5925         * gcc.dg/pr37544.c: Likewise.
5926         * gcc.dg/torture/pr16104-1.c: Likewise.
5927         * gcc.dg/torture/pr35771-1.c: Likewise.
5928         * gcc.dg/torture/pr35771-2.c: Likewise.
5929         * gcc.dg/torture/pr35771-3.c: Likewise.
5930         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5931         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5932         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5933         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5934         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5935         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5936         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5937         * gcc.target/i386/20060512-1.c: Likewise.
5938         * gcc.target/i386/20060512-3.c: Likewise.
5939         * gcc.target/i386/all_one_m128i.c: Likewise.
5940         * gcc.target/i386/float128-1.c: Likewise.
5941         * gcc.target/i386/float128-2.c: Likewise.
5942         * gcc.target/i386/fpcvt-1.c: Likewise.
5943         * gcc.target/i386/fpcvt-2.c: Likewise.
5944         * gcc.target/i386/fpcvt-3.c: Likewise.
5945         * gcc.target/i386/fpprec-1.c: Likewise.
5946         * gcc.target/i386/funcspec-9.c: Likewise.
5947         * gcc.target/i386/incoming-1.c: Likewise.
5948         * gcc.target/i386/incoming-12.c: Likewise.
5949         * gcc.target/i386/incoming-2.c: Likewise.
5950         * gcc.target/i386/incoming-3.c: Likewise.
5951         * gcc.target/i386/incoming-4.c: Likewise.
5952         * gcc.target/i386/incoming-6.c: Likewise.
5953         * gcc.target/i386/incoming-7.c: Likewise.
5954         * gcc.target/i386/incoming-8.c: Likewise.
5955         * gcc.target/i386/opt-1.c: Likewise.
5956         * gcc.target/i386/opt-2.c: Likewise.
5957         * gcc.target/i386/ordcmp-1.c: Likewise.
5958         * gcc.target/i386/pr17692.c: Likewise.
5959         * gcc.target/i386/pr18614-1.c: Likewise.
5960         * gcc.target/i386/pr22152.c: Likewise.
5961         * gcc.target/i386/pr23570.c: Likewise.
5962         * gcc.target/i386/pr23575.c: Likewise.
5963         * gcc.target/i386/pr26449-1.c: Likewise.
5964         * gcc.target/i386/pr26600.c: Likewise.
5965         * gcc.target/i386/pr27790.c: Likewise.
5966         * gcc.target/i386/pr28839.c: Likewise.
5967         * gcc.target/i386/pr30970.c: Likewise.
5968         * gcc.target/i386/pr32000-1.c: Likewise.
5969         * gcc.target/i386/pr32000-2.c: Likewise.
5970         * gcc.target/i386/pr32280.c: Likewise.
5971         * gcc.target/i386/pr32661.c: Likewise.
5972         * gcc.target/i386/pr32708-1.c: Likewise.
5973         * gcc.target/i386/pr32961.c: Likewise.
5974         * gcc.target/i386/pr33329.c: Likewise.
5975         * gcc.target/i386/pr35714.c: Likewise.
5976         * gcc.target/i386/pr35767-1.c: Likewise.
5977         * gcc.target/i386/pr35767-1d.c: Likewise.
5978         * gcc.target/i386/pr35767-1i.c: Likewise.
5979         * gcc.target/i386/pr35767-2.c: Likewise.
5980         * gcc.target/i386/pr35767-2d.c: Likewise.
5981         * gcc.target/i386/pr35767-2i.c: Likewise.
5982         * gcc.target/i386/pr35767-3.c: Likewise.
5983         * gcc.target/i386/pr35767-5.c: Likewise.
5984         * gcc.target/i386/pr36222-1.c: Likewise.
5985         * gcc.target/i386/pr36578-1.c: Likewise.
5986         * gcc.target/i386/pr36578-2.c: Likewise.
5987         * gcc.target/i386/pr36992-1.c: Likewise.
5988         * gcc.target/i386/pr37101.c: Likewise.
5989         * gcc.target/i386/pr37216.c: Likewise.
5990         * gcc.target/i386/pr37434-1.c: Likewise.
5991         * gcc.target/i386/pr37434-2.c: Likewise.
5992         * gcc.target/i386/pr37843-3.c: Likewise.
5993         * gcc.target/i386/pr37843-4.c: Likewise.
5994         * gcc.target/i386/pr39162.c: Likewise.
5995         * gcc.target/i386/pr39315-1.c: Likewise.
5996         * gcc.target/i386/pr39315-2.c: Likewise.
5997         * gcc.target/i386/pr39315-3.c: Likewise.
5998         * gcc.target/i386/pr39315-4.c: Likewise.
5999         * gcc.target/i386/pr39445.c: Likewise.
6000         * gcc.target/i386/pr39496.c: Likewise.
6001         * gcc.target/i386/pr40809.c: Likewise.
6002         * gcc.target/i386/pr40906-3.c: Likewise.
6003         * gcc.target/i386/pr41019.c: Likewise.
6004         * gcc.target/i386/pr42542-1.c: Likewise.
6005         * gcc.target/i386/pr42542-2.c: Likewise.
6006         * gcc.target/i386/pr42542-3.c: Likewise.
6007         * gcc.target/i386/pr42542-3a.c: Likewise.
6008         * gcc.target/i386/pr42881.c: Likewise.
6009         * gcc.target/i386/push-1.c: Likewise.
6010         * gcc.target/i386/quad-sse.c: Likewise.
6011         * gcc.target/i386/reload-1.c: Likewise.
6012         * gcc.target/i386/sse-10.c: Likewise.
6013         * gcc.target/i386/sse-11.c: Likewise.
6014         * gcc.target/i386/sse-15.c: Likewise.
6015         * gcc.target/i386/sse-17.c: Likewise.
6016         * gcc.target/i386/sse-18.c: Likewise.
6017         * gcc.target/i386/sse-19.c: Likewise.
6018         * gcc.target/i386/sse-4.c: Likewise.
6019         * gcc.target/i386/sse-6.c: Likewise.
6020         * gcc.target/i386/sse-vect-types.c: Likewise.
6021         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6022         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6023         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6024         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6025         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6026         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6027         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6028         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6029         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6030         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6031         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6032         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6033         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6034         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6035         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6036         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6037         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6038         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6039         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6040         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6041         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6042         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6043         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6044         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6045         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6046         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6047         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6048         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6049         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6050         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6051         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6052         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6053         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6054         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6055         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6056         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6057         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6058         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6059         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6060         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6061         * gcc.target/i386/sse2-mmx.c: Likewise.
6062         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6063         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6064         * gcc.target/i386/sse2-movd-1.c: Likewise.
6065         * gcc.target/i386/sse2-movd-2.c: Likewise.
6066         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6067         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6068         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6069         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6070         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6071         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6072         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6073         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6074         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6075         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6076         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6077         * gcc.target/i386/sse2-movq-1.c: Likewise.
6078         * gcc.target/i386/sse2-movq-2.c: Likewise.
6079         * gcc.target/i386/sse2-movq-3.c: Likewise.
6080         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6081         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6082         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6083         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6084         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6085         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6086         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6087         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6088         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6089         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6090         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6091         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6092         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6093         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6094         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6095         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6096         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6097         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6098         * gcc.target/i386/sse2-pand-1.c: Likewise.
6099         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6100         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6101         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6102         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6103         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6104         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6105         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6106         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6107         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6108         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6109         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6110         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6111         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6112         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6113         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6114         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6115         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6116         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6117         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6118         * gcc.target/i386/sse2-por-1.c: Likewise.
6119         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6120         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6121         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6122         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6123         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6124         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6125         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6126         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6127         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6128         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6129         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6130         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6131         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6132         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6133         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6134         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6135         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6136         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6137         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6138         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6139         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6140         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6141         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6142         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6143         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6144         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6145         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6146         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6147         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6148         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6149         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6150         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6151         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6152         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6153         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6154         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6155         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6156         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6157         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6158         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6159         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6160         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6161         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6162         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6163         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6164         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6165         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6166         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6167         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6168         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6169         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6170         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6171         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6172         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6173         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6174         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6175         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6176         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6177         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6178         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6179         * gcc.target/i386/sse2-vec-1.c: Likewise.
6180         * gcc.target/i386/sse2-vec-2.c: Likewise.
6181         * gcc.target/i386/sse2-vec-3.c: Likewise.
6182         * gcc.target/i386/sse2-vec-4.c: Likewise.
6183         * gcc.target/i386/sse2-vec-5.c: Likewise.
6184         * gcc.target/i386/sse2-vec-6.c: Likewise.
6185         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6186         * gcc.target/i386/ssefn-2.c: Likewise.
6187         * gcc.target/i386/ssefn-4.c: Likewise.
6188         * gcc.target/i386/ssefp-1.c: Likewise.
6189         * gcc.target/i386/ssefp-2.c: Likewise.
6190         * gcc.target/i386/sseregparm-3.c: Likewise.
6191         * gcc.target/i386/sseregparm-4.c: Likewise.
6192         * gcc.target/i386/sseregparm-5.c: Likewise.
6193         * gcc.target/i386/sseregparm-6.c: Likewise.
6194         * gcc.target/i386/sseregparm-7.c: Likewise.
6195         * gcc.target/i386/ssetype-1.c: Likewise.
6196         * gcc.target/i386/ssetype-2.c: Likewise.
6197         * gcc.target/i386/ssetype-3.c: Likewise.
6198         * gcc.target/i386/ssetype-4.c: Likewise.
6199         * gcc.target/i386/ssetype-5.c: Likewise.
6200         * gcc.target/i386/unordcmp-1.c: Likewise.
6201         * gcc.target/i386/vararg-1.c: Likewise.
6202         * gcc.target/i386/vararg-2.c: Likewise.
6203         * gcc.target/i386/vararg-3.c: Likewise.
6204         * gcc.target/i386/vararg-4.c: Likewise.
6205         * gcc.target/i386/vararg-7.c: Likewise.
6206         * gcc.target/i386/vararg-8.c: Likewise.
6207         * gcc.target/i386/vecinit-1.c: Likewise.
6208         * gcc.target/i386/vecinit-2.c: Likewise.
6209         * gcc.target/i386/vecinit-3.c: Likewise.
6210         * gcc.target/i386/vecinit-4.c: Likewise.
6211         * gcc.target/i386/vecinit-5.c: Likewise.
6212         * gcc.target/i386/vecinit-6.c: Likewise.
6213         * gcc.target/i386/vectorize2.c: Likewise.
6214         * gcc.target/i386/vectorize3.c: Likewise.
6215         * gcc.target/i386/vectorize4.c: Likewise.
6216         * gcc.target/i386/vectorize6.c: Likewise.
6217         * gcc.target/i386/vectorize7.c: Likewise.
6218         * gcc.target/i386/vectorize8.c: Likewise.
6219         * gcc.target/i386/vperm-v2df.c: Likewise.
6220         * gcc.target/i386/vperm-v2di.c: Likewise.
6221         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6222         * gcc.target/i386/xorps-sse2.c: Likewise.
6223         * gcc.target/i386/xorps.c: Likewise.
6224         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6225         * gfortran.dg/graphite/pr42326.f90: Likewise.
6226         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6227
6228 2010-05-19  Richard Guenther  <rguenther@suse.de>
6229
6230         PR lto/44196
6231         * g++.dg/lto/20100519-1_0.C: New testcase.
6232
6233 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6234
6235         PR fortran/42360
6236         * gfortran.dg/warn_intent_out_not_set.f90: New.
6237
6238 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6239
6240         PR fortran/38404
6241         * gfortran.dg/data_char_1.f90: Updated warning message.
6242         * gfortran.dg/data_array_6.f: New.
6243
6244 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6245
6246         * g++.dg/ipa/ivinline-8.C: New test.
6247         * gcc.dg/ipa/iinline-2.c: Likewise.
6248
6249 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6250
6251         PR fortran/34505
6252         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6253         arguments; add check for return value kind.
6254         * gfortran.dg/float_1.f90: Likewise.
6255
6256 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6257
6258         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6259         (main): Use it.
6260         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6261         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6262         Prune another location line format.
6263         (lto-obj): Call lto_prune_warns on comp_output.
6264
6265 2010-05-18  Jan Hubicka  <jh@suse.cz>
6266
6267         * gcc.dg/lto/ipacp_0.c: New test.
6268         * gcc.dg/lto/ipacp_1.c: New test.
6269
6270 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6271
6272         PR lto/44184
6273         * gcc.dg/lto/20100518_0.c: New test.
6274
6275 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6276
6277         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6278
6279 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6280
6281         PR fortran/43990
6282         * gfortran.dg/class_21.f03: New.
6283
6284 2010-05-17  Jason Merrill  <jason@redhat.com>
6285
6286         PR c++/44157
6287         * g++.dg/cpp0x/initlist34.C: New.
6288
6289         PR c++/44158
6290         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6291
6292 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6293
6294         * g++.dg/ipa/ivinline-1.C: New test.
6295         * g++.dg/ipa/ivinline-2.C: New test.
6296         * g++.dg/ipa/ivinline-3.C: New test.
6297         * g++.dg/ipa/ivinline-4.C: New test.
6298         * g++.dg/ipa/ivinline-5.C: New test.
6299         * g++.dg/ipa/ivinline-6.C: New test.
6300
6301 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6302             Jason Merrill  <jason@redhat.com>
6303
6304         PR c++/44108
6305         * c-c++-common/Wunused-var-8.c: New test.
6306
6307 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6308
6309         PR bootstrap/42347
6310         * gcc.c-torture/compile/pr42347.c: New test.
6311
6312         PR middle-end/44102
6313         * g++.dg/ext/asmgoto1.C: New test.
6314
6315 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6316
6317         PR middle-end/44133
6318         * gcc.dg/tree-ssa/pr44133.c: New test.
6319         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6320         precise.
6321
6322 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6323
6324         PR fortran/44044
6325         * gfortran.dg/class_20.f03: New.
6326
6327 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6328
6329         PR 44078
6330         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6331         debug messages but not the newly introduced one.
6332
6333 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6334
6335         PR fortran/35779
6336         * gfortran.dg/initialization_25.f90: Commented testcase.
6337         * gfortran.dg/initialization_26.f90: New.
6338
6339 2010-05-16  Richard Guenther  <rguenther@suse.de>
6340
6341         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6342         * gcc.dg/pr43084.c: Likewise.
6343         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6344         -fipa-type-escape.
6345         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6346         -fipa-type-escape.
6347         * gcc.dg/struct/struct-reorg.exp: Likewise.
6348         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6349         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6350
6351 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6352
6353         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6354         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6355         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6356         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6357         tests.
6358
6359 2010-05-15  Jason Merrill  <jason@redhat.com>
6360
6361         * g++.dg/eh/spec10.C: New.
6362         * g++.dg/eh/spec11.C: New.
6363         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6364
6365 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6366
6367         PR fortran/44154
6368         PR fortran/42647
6369         * gfortran.dg/allocatable_scalar_9.f90: New.
6370
6371 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6372
6373         PR c++/44148
6374         * g++.dg/torture/pr44148.C: New test.
6375
6376 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6377
6378         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6379         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6380         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6381         diagnostics and type sizes.
6382
6383 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6384
6385         * gnat.dg/lto9.adb: New test.
6386         * gnat.dg/lto9_pkg1.ads: New helper.
6387         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6388
6389 2010-05-15  Jan Hubicka  <jh@suse.cz>
6390
6391         * gcc.dg/lto/ipareference_1.c: Rename to ...
6392         * gcc.dg/lto/ipareference_0.c: ... this one.
6393         * gcc.dg/lto/ipareference_2.c: Rename to ...
6394         * gcc.dg/lto/ipareference_1.c: ... this one.
6395
6396 2010-05-15  Jan Hubicka  <jh@suse.cz>
6397
6398         * gcc.dg/lto/ipareference_1.c: New file.
6399         * gcc.dg/lto/ipareference_2.c: New file.
6400
6401 2010-05-15  Richard Guenther  <rguenther@suse.de>
6402
6403         PR tree-optimization/44038
6404         * gcc.c-torture/compile/pr44038.c: New testcase.
6405
6406 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6407
6408         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6409         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6410
6411 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6412
6413         PR fortran/43207
6414         PR fortran/43969
6415         * gfortran.dg/class_18.f03: New.
6416         * gfortran.dg/class_19.f03: New.
6417
6418 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR debug/44112
6421         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6422         * g++.dg/debug/dwarf2/const1.C: Remove.
6423
6424 2010-05-14  Jason Merrill  <jason@redhat.com>
6425
6426         * g++.dg/eh/cond4.C: New.
6427         * g++.dg/eh/elide2.C: Adjust.
6428         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6429
6430 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6431
6432         PR fortran/44135
6433         * gfortran.dg/actual_array_interface_2.f90: New test.
6434
6435 2010-05-14  Richard Guenther  <rguenther@suse.de>
6436
6437         PR tree-optimization/44119
6438         * gcc.c-torture/compile/pr44119.c: New testcase.
6439
6440 2010-05-14  Jason Merrill  <jason@redhat.com>
6441
6442         PR c++/44127
6443         * g++.dg/eh/terminate1.C: New.
6444
6445 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6446
6447         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6448
6449         PR debug/44136
6450         * gcc.dg/pr44136.c: New test.
6451
6452 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6453
6454         PR c++/30566
6455         * g++.dg/warn/Wshadow-4.C: Adjust.
6456         * g++.dg/warn/Wshadow-5.C: New test.
6457         * g++.dg/warn/Wshadow-6.C: New test
6458
6459 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6460
6461         PR fortran/35779
6462         * gfortran.dg/initialization_25.f90: New.
6463
6464 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6465
6466         * g++.dg/otr-fold-1.C: New test.
6467         * g++.dg/otr-fold-2.C: New test.
6468
6469 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR fortran/44036
6472         * gfortran.dg/gomp/pr44036-1.f90: New test.
6473         * gfortran.dg/gomp/pr44036-2.f90: New test.
6474         * gfortran.dg/gomp/pr44036-3.f90: New test.
6475
6476         PR debug/43983
6477         * gcc.dg/guality/sra-1.c: New test.
6478
6479 2010-05-12  Jan Hubicka  <jh@suse.cz>
6480
6481         * tree-ssa/unreachable.c: New test.
6482
6483 2010-05-12  Jason Merrill  <jason@redhat.com>
6484
6485         * g++.dg/cpp0x/sfinae1.C: New.
6486
6487 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6488
6489         * gcc.target/i386/zee.c: New file.
6490
6491 2010-05-12  Jason Merrill  <jason@redhat.com>
6492
6493         * g++.dg/conversion/op1.C: Expect template candidate message.
6494         * g++.dg/cpp0x/nullptr15.C: Likewise.
6495         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6496         * g++.dg/cpp0x/pr31431.C: Likewise.
6497         * g++.dg/cpp0x/temp_default2.C: Likewise.
6498         * g++.dg/cpp0x/trailing4.C: Likewise.
6499         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6500         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6501         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6502         * g++.dg/cpp0x/variadic35.C: Likewise.
6503         * g++.dg/cpp0x/vt-35147.C: Likewise.
6504         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6505         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6506         * g++.dg/ext/visibility/anon8.C: Likewise.
6507         * g++.dg/ext/vla2.C: Likewise.
6508         * g++.dg/other/pr28114.C: Likewise.
6509         * g++.dg/other/ptrmem10.C: Likewise.
6510         * g++.dg/other/ptrmem11.C: Likewise.
6511         * g++.dg/overload/unknown1.C: Likewise.
6512         * g++.dg/parse/template7.C: Likewise.
6513         * g++.dg/parse/typename7.C: Likewise.
6514         * g++.dg/template/conv11.C: Likewise.
6515         * g++.dg/template/copy1.C: Likewise.
6516         * g++.dg/template/deduce3.C: Likewise.
6517         * g++.dg/template/dependent-expr5.C: Likewise.
6518         * g++.dg/template/friend.C: Likewise.
6519         * g++.dg/template/incomplete2.C: Likewise.
6520         * g++.dg/template/local4.C: Likewise.
6521         * g++.dg/template/local6.C: Likewise.
6522         * g++.dg/template/operator10.C: Likewise.
6523         * g++.dg/template/overload6.C: Likewise.
6524         * g++.dg/template/ptrmem2.C: Likewise.
6525         * g++.dg/template/ptrmem20.C: Likewise.
6526         * g++.dg/template/ptrmem8.C: Likewise.
6527         * g++.dg/template/sfinae2.C: Likewise.
6528         * g++.dg/template/ttp25.C: Likewise.
6529         * g++.dg/template/unify10.C: Likewise.
6530         * g++.dg/template/unify11.C: Likewise.
6531         * g++.dg/template/unify6.C: Likewise.
6532         * g++.dg/template/unify7.C: Likewise.
6533         * g++.dg/template/unify9.C: Likewise.
6534         * g++.dg/template/varmod1.C: Likewise.
6535         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6536         * g++.old-deja/g++.law/operators32.C: Likewise.
6537         * g++.old-deja/g++.pt/crash28.C: Likewise.
6538         * g++.old-deja/g++.pt/crash60.C: Likewise.
6539         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6540         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6541         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6542         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6543         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6544         * g++.old-deja/g++.pt/expr2.C: Likewise.
6545         * g++.old-deja/g++.pt/overload7.C: Likewise.
6546         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6547         * g++.old-deja/g++.pt/spec5.C: Likewise.
6548         * g++.old-deja/g++.pt/spec6.C: Likewise.
6549         * g++.old-deja/g++.pt/t24.C: Likewise.
6550         * g++.old-deja/g++.pt/unify4.C: Likewise.
6551         * g++.old-deja/g++.pt/unify6.C: Likewise.
6552         * g++.old-deja/g++.pt/unify8.C: Likewise.
6553         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6554         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6555         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6556
6557         * g++.dg/cpp0x/initlist32.C: New.
6558
6559         * g++.dg/template/conv11.C: New.
6560         * g++.dg/conversion/op1.C: Adjust expected error.
6561
6562         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6563
6564 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6565
6566         PR target/44088
6567         * gcc.target/i386/avx-cmpsd-1.c: New.
6568         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6569         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6570         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6571         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6572         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6573
6574 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6575
6576         PR middle-end/44085
6577         * gcc.dg/gomp/pr44085.c: New test.
6578         * gfortran.dg/gomp/pr44085.f90: New test.
6579
6580 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6581
6582         * objc-obj-c++-shared/Object1.m: New.
6583         * objc.dg/torture: New directory.
6584         * objc.dg/torture/tls: Ditto.
6585         * objc.dg/tls: Ditto.
6586         * objc.dg/torture/tls/trivial.m: New test.
6587         * objc.dg/torture/tls/thr-init-2.m: New test.
6588         * objc.dg/torture/tls/thr-init-3.m: New test.
6589         * objc.dg/torture/tls/thr-init.m: New test.
6590         * objc.dg/torture/tls/diag-1.m: New test.
6591         * objc.dg/torture/tls/tls.exp: New.
6592         * objc.dg/torture/trivial.m: New test.
6593         * objc.dg/torture/dg-torture.exp: New.
6594         * objc.dg/tls/diag-3.m: New test.
6595         * objc.dg/tls/diag-4.m: New test.
6596         * objc.dg/tls/diag-5.m: New test.
6597         * objc.dg/tls/init-1.m: New test.
6598         * objc.dg/tls/init-2.m: New test.
6599         * objc.dg/tls/tls.exp: New.
6600         * objc.dg/tls/diag-2.m: New test.
6601         * lib/objc.exp: Respond to dg-additional-files.
6602
6603 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6604
6605         * gcc.target/m68k/20100512-1.c: New.
6606
6607 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6608
6609         * gnat.dg/lto8.adb: New test.
6610         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6611         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6612
6613 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6614
6615         PR c++/34272
6616         PR c++/43630
6617         PR c++/34491
6618         * g++.dg/template/crash97.C: New.
6619         * g++.dg/template/crash98.C: Likewise.
6620         * g++.dg/template/crash99.C: Likewise.
6621         * g++.dg/cpp0x/pr31439.C: Adjust.
6622         * g++.dg/template/crash95.C: Likewise.
6623
6624 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6625
6626         PR middle-end/44071
6627         * c-c++-common/asmgoto-4.c: New test.
6628         * gcc.target/i386/pr44071.c: New test.
6629
6630         PR c++/44062
6631         * c-c++-common/Wunused-var-7.c: New test.
6632         * g++.dg/warn/Wunused-var-9.C: New test.
6633
6634 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6635
6636         PR fortran/43711
6637         * gfortran.dg/gomp/pr43711.f90: New.
6638
6639 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6640
6641         PR fortran/31820
6642         * gfortran.dg/select_5.f90: Updated.
6643
6644 2010-05-11  Jan Hubicka  <jh@suse.cz>
6645
6646         PR tree-optimize/44063
6647         * gcc.c-torture/compile/pr44063.c: New testcase.
6648
6649 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6650
6651         PR debug/44023
6652         * gcc.dg/pr44023.c: New test.
6653
6654 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6655
6656         * gnat.dg/lto7.adb: New test.
6657         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6658
6659 2010-05-10  Jason Merrill  <jason@redhat.com>
6660
6661         PR c++/44017
6662         * g++.dg/template/inherit5.C: New.
6663
6664         PR c++/44045
6665         * g++.dg/cpp0x/initlist33.C: New.
6666         * g++.dg/cpp0x/initlist26.C: Adjust.
6667         * g++.dg/cpp0x/initlist28.C: Adjust.
6668
6669 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6670
6671         PR c++/43719
6672         * g++.dg/init/pr43719.C: New.
6673         * g++.dg/anon-struct4.C: Adjust.
6674
6675 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6676
6677         PR debug/44028
6678         * gcc.dg/pr44028.c: New test.
6679
6680 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6681
6682         PR fortran/27866
6683         PR fortran/35003
6684         PR fortran/42809
6685         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6686         * gfortran.dg/warn_conversion.f90: New.
6687
6688 2010-05-10  Michael Matz  <matz@suse.de>
6689
6690         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6691
6692 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6693
6694         PR rtl-optimization/44012
6695         * gcc.dg/pr44012.c: New.
6696
6697 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6698
6699         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6700         Log text on entry and exit.
6701         Prune Sun ld warnings for common symbols with differing sizes.
6702         (lto-link-and-maybe-run): Change caller.
6703
6704 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6705
6706         PR fortran/44044
6707         * gfortran.dg/class_7.f03: Modified.
6708         * gfortran.dg/select_type_1.f03: Modified.
6709         * gfortran.dg/select_type_12.f03: New.
6710
6711 2010-05-10  Richard Guenther  <rguenther@suse.de>
6712
6713         PR tree-optimization/44050
6714         * gcc.dg/torture/pr44050.c: New testcase.
6715
6716 2010-05-10  Wei Guozhi  <carrot@google.com>
6717
6718         PR target/42879
6719         * gcc.target/arm/pr42879.c: New testcase.
6720
6721 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6722
6723         PR c/44051
6724         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6725
6726 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6727
6728         PR c/10676
6729         * gcc.dg/anon-struct-10.c: New test.
6730
6731 2010-05-09  Richard Guenther  <rguenther@suse.de>
6732
6733         PR middle-end/44024
6734         * gcc.dg/pr44024.c: New testcase.
6735
6736 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6737
6738         PR c/4784
6739         * gcc.dg/anon-struct-9.c: New test.
6740
6741 2010-05-09  Richard Guenther  <rguenther@suse.de>
6742
6743         PR middle-end/44043
6744         * gcc.c-torture/compile/pr44043.c: New testcase.
6745
6746 2010-05-09  Richard Guenther  <rguenther@suse.de>
6747
6748         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6749
6750 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6751
6752         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6753
6754 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6755
6756         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6757         * gnat.dg/specs/lto3.ads: Likewise.
6758
6759 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6760
6761         PR middle-end/28685
6762         * gcc.dg/pr28685-1.c: New file.
6763
6764 2010-05-08  Richard Guenther  <rguenther@suse.de>
6765
6766         PR tree-optimization/44030
6767         * gcc.c-torture/compile/pr44030.c: New testcase.
6768
6769 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6770
6771         * gnat.dg/lto6.adb: New test.
6772         * gnat.dg/lto6_pkg.ads: New helper.
6773
6774 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6775
6776         * gnat.dg/lto5.adb: New test.
6777         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6778
6779 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6780
6781         * gnat.dg/lto4.ad[sb]: New test.
6782
6783 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6784
6785         * gnat.dg/specs/lto3.ads: New test.
6786         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6787         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6788
6789 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6790
6791         * gnat.dg/sizetype3.ad[sb]: New test.
6792         * gnat.dg/sizetype3_pkg.ads: New helper.
6793
6794 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6795
6796         PR c++/43951
6797         * g++.dg/init/new29.C: New.
6798
6799 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6800
6801         PR fortran/40728
6802         * gfortran.dg/coarray_1.f90: Fixed error message.
6803         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6804         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6805         * gfortran.dg/intrinsic_std_5.f90: New.
6806
6807 2010-05-07  Jason Merrill  <jason@redhat.com>
6808
6809         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6810
6811 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6812
6813         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6814         (size_t, stderr): Remove.
6815         (read_error): Replaced __builtin_fprintf by fprintf.
6816
6817 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6818
6819         * gcc.dg/ordered-comparison-1.c: New test.
6820         * gcc.dg/ordered-comparison-2.c: New test.
6821         * gcc.dg/ordered-comparison-3.c: New test.
6822         * gcc.dg/ordered-comparison-4.c: New test.
6823
6824 2010-05-06  Mike Stump  <mikestump@comcast.net>
6825
6826         PR objc/35165
6827         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6828
6829 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6830             Jason Merrill  <jason@redhat.com>
6831
6832         * g++.dg/cpp0x/nullptr01.C: New.
6833         * g++.dg/cpp0x/nullptr02.C: New.
6834         * g++.dg/cpp0x/nullptr03.C: New.
6835         * g++.dg/cpp0x/nullptr04.C: New.
6836         * g++.dg/cpp0x/nullptr05.C: New.
6837         * g++.dg/cpp0x/nullptr06.C: New.
6838         * g++.dg/cpp0x/nullptr07.C: New.
6839         * g++.dg/cpp0x/nullptr08.C: New.
6840         * g++.dg/cpp0x/nullptr09.C: New.
6841         * g++.dg/cpp0x/nullptr10.C: New.
6842         * g++.dg/cpp0x/nullptr11.C: New.
6843         * g++.dg/cpp0x/nullptr12.C: New.
6844         * g++.dg/cpp0x/nullptr13.C: New.
6845         * g++.dg/cpp0x/nullptr14.C: New.
6846         * g++.dg/cpp0x/nullptr15.C: New.
6847         * g++.dg/cpp0x/nullptr16.C: New.
6848         * g++.dg/cpp0x/nullptr17.C: New.
6849         * g++.dg/cpp0x/nullptr18.C: New.
6850         * g++.dg/cpp0x/nullptr19.C: New.
6851         * g++.dg/cpp0x/nullptr20.C: New.
6852         * g++.dg/cpp0x/nullptr21.C: New.
6853         * g++.dg/cpp0x/nullptr22.C: New.
6854         * g++.dg/debug/nullptr01.C: New.
6855         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6856
6857 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6858
6859         * gcc.dg/Wunused-var-8.c: Move to...
6860         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6861
6862 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6863
6864         PR c++/40406
6865         * g++.dg/template/crash96.C: New.
6866
6867 2010-05-06  Jan Hubicka  <jh@suse.cz>
6868
6869         PR tree-optimization/43791
6870         * gcc.c-torture/compile/pr43791.c: New file.
6871
6872 2010-05-06  Michael Matz  <matz@suse.de>
6873
6874         PR tree-optimization/43984
6875         * gfortran.dg/pr43984.f90: New test.
6876
6877 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6878
6879         PR 40989
6880         * gcc.dg/pr40989.c: New.
6881
6882 2010-05-06  Richard Guenther  <rguenther@suse.de>
6883
6884         PR tree-optimization/43934
6885         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6886
6887 2010-05-06  Richard Guenther  <rguenther@suse.de>
6888
6889         PR tree-optimization/43987
6890         * gcc.c-torture/execute/pr43987.c: New testcase.
6891         * gcc.dg/torture/pta-escape-1.c: Adjust.
6892         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6893         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6894         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6895         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6896
6897 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6898             Dodji Seketeli  <dodji@redhat.com>
6899
6900         PR c/18624
6901         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6902         * g++.dg/template/sfinae16.C: Likewise.
6903         * gcc.dg/Wunused-var-1.c: Moved to...
6904         * c-c++-common/Wunused-var-1.c: ...here. New test.
6905         * gcc.dg/Wunused-var-2.c: Moved to...
6906         * c-c++-common/Wunused-var-2.c: ...here. New test.
6907         * gcc.dg/Wunused-var-3.c: Moved to...
6908         * c-c++-common/Wunused-var-3.c: ...here. New test.
6909         * gcc.dg/Wunused-var-4.c: Moved to...
6910         * gcc.dg/Wunused-var-1.c: ... here.
6911         * gcc.dg/Wunused-var-5.c: Moved to...
6912         * c-c++-common/Wunused-var-4.c: ...here. New test.
6913         * gcc.dg/Wunused-var-7.c: Moved to...
6914         * c-c++-common/Wunused-var-5.c: ...here. New test.
6915         * gcc.dg/Wunused-var-6.c: Moved to...
6916         * gcc.dg/Wunused-var-2.c: ... here.
6917         * c-c++-common/Wunused-var-1.c: New test.
6918         * c-c++-common/Wunused-var-2.c: New test.
6919         * c-c++-common/Wunused-var-3.c: New test.
6920         * c-c++-common/Wunused-var-4.c: New test.
6921         * c-c++-common/Wunused-var-5.c: New test.
6922         * g++.dg/warn/Wunused-var-1.C: New test.
6923         * g++.dg/warn/Wunused-var-2.C: New test.
6924         * g++.dg/warn/Wunused-var-3.C: New test.
6925         * g++.dg/warn/Wunused-var-4.C: New test.
6926         * g++.dg/warn/Wunused-var-5.C: New test.
6927         * g++.dg/warn/Wunused-var-6.C: New test.
6928         * g++.dg/warn/Wunused-var-7.C: New test.
6929         * g++.dg/warn/Wunused-var-8.C: New test.
6930         * g++.dg/warn/Wunused-parm-1.C: New test.
6931         * g++.dg/warn/Wunused-parm-2.C: New test.
6932         * g++.dg/warn/Wunused-parm-3.C: New test.
6933
6934 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6935
6936         PR fortran/43985
6937         * gfortran.dg/gomp/crayptr5.f90: New test case.
6938
6939 2010-05-05  Jason Merrill  <jason@redhat.com>
6940
6941         PR debug/43370
6942         * g++.dg/ext/attrib39.C: New.
6943
6944 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6945
6946         PR fortran/24978
6947         * gfortran.dg/data_invalid.f90: New.
6948
6949 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6950
6951         * gnat.dg/lto2.adb: New test.
6952
6953 2010-05-05  Jason Merrill  <jason@redhat.com>
6954
6955         PR c++/43787
6956         * g++.dg/opt/empty1.C: New.
6957
6958 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6959
6960         PR fortran/43696
6961         * gfortran.dg/class_17.f03: New.
6962
6963 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6964
6965         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6966
6967 2010-05-04  Mike Stump  <mikestump@comcast.net>
6968
6969         PR objc/35165
6970         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6971
6972 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6973
6974         PR target/43668
6975         * gcc.target/i386/pr43668.c: New.
6976
6977 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6978
6979         PR c++/43028
6980         * g++.dg/cpp0x/initlist31.C: New.
6981
6982 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR c/43981
6985         * gcc.dg/Wunused-var-8.c: New test.
6986
6987 2010-05-04  Jason Merrill  <jason@redhat.com>
6988
6989         PR c++/38064
6990         * g++.dg/cpp0x/enum3.C: Extend.
6991
6992 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6993
6994         PR target/43799
6995         * gcc.target/i386/pr43799.c: New.
6996
6997 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6998
6999         * gnat.dg/lto1.adb: New test.
7000         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7001
7002 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7003
7004         PR middle-end/43671
7005         * gcc.target/i386/pr43671.c: New.
7006
7007 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7008
7009         PR c++/43705
7010         * g++.dg/template/crash95.C: New.
7011
7012 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7013
7014         PR debug/43508
7015         * gcc.target/i386/pr43508.c: New.
7016
7017 2010-05-04  Richard Guenther  <rguenther@suse.de>
7018
7019         PR tree-optimization/43879
7020         * g++.dg/torture/pr43879-1_0.C: New testcase.
7021         * g++.dg/torture/pr43879-1_1.C: Likewise.
7022
7023 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7024
7025         PR c++/43953
7026         * g++.dg/other/crash-12.C: New test.
7027
7028 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7029
7030         * g++.dg/cdce3.C: Add a space.  Updated.
7031
7032 2010-05-03  Jason Merrill  <jason@redhat.com>
7033
7034         PR c++/43680
7035         * g++.dg/opt/enum2.C: New.
7036         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7037         * g++.dg/warn/Wswitch-1.C: Adjust message.
7038
7039 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7040
7041         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7042         * g++.dg/ext/label13.C: Fix typo.
7043         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7044         alpha*-dec-osf5*.
7045         * gcc.c-torture/compile/limits-declparen.c: xfail on
7046         alpha*-dec-osf5* with -g.
7047         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7048         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7049         * gcc.dg/c99-tgmath-2.c: Likewise.
7050         * gcc.dg/c99-tgmath-3.c: Likewise.
7051         * gcc.dg/c99-tgmath-4.c: Likewise.
7052
7053 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7054
7055         PR fortran/43592
7056         * gfortran.dg/unexpected_interface.f90: New test.
7057
7058 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7059
7060         * ada/acats/run_acats (which): New function.
7061         (host_gnatchop, host_gnatmake): Use it.
7062
7063 2010-05-03  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/43971
7066         * gcc.dg/pr43971.c: New testcase.
7067
7068 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7069
7070         PR debug/43972
7071         * gcc.dg/debug/pr43972.c: New test.
7072
7073 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7074
7075         PR testsuite/43963
7076         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7077
7078 2010-05-02  Richard Guenther  <rguenther@suse.de>
7079
7080         PR tree-optimization/43879
7081         * gcc.dg/torture/pr43879-3.c: New testcase.
7082
7083 2010-05-01  Richard Guenther  <rguenther@suse.de>
7084
7085         PR tree-optimization/43949
7086         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7087
7088 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7089
7090         PR c++/43951
7091         * g++.dg/init/new28.C: New.
7092
7093 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7094
7095         PR objc++/32052
7096         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7097         structure and nested declarations.
7098         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7099         structure and nested declarations.  Reduce header clutter and
7100         use _exit() rather than abort().
7101         * objc.dg/encode-10.m: New.
7102         * objc.dg/encode-11.m: New.
7103
7104 2010-04-30  DJ Delorie  <dj@redhat.com>
7105
7106         * gcc.c-torture/execute/20100430-1.c: New test.
7107
7108 2010-04-30  Jason Merrill  <jason@redhat.com>
7109
7110         PR c++/43868
7111         * g++.dg/template/ptrmem21.C: New.
7112
7113 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7114
7115         PR fortran/18918
7116         PR fortran/43931
7117         * gfortran.dg/coarray_13.f90: New test.
7118
7119 2010-04-30  Richard Guenther  <rguenther@suse.de>
7120
7121         PR lto/43946
7122         * gcc.dg/lto/20100430-1_0.c: New testcase.
7123
7124 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR debug/43942
7127         * c-c++-common/pr43942.c: New test.
7128
7129 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7130
7131         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7132         conflict with darwin crt1.o 'start' symbol.
7133
7134 2010-04-30  Richard Guenther  <rguenther@suse.de>
7135
7136         PR tree-optimization/43879
7137         * gcc.dg/torture/pr43879_1.c: New testcase.
7138
7139 2010-04-30  Richard Guenther  <rguenther@suse.de>
7140
7141         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7142
7143 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7144
7145         PR c++/43890
7146         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7147         user-provided constructor while recursing.
7148
7149 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7150
7151         PR fortran/42274
7152         * gfortran.dg/class_16.f03: New test.
7153
7154 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7155
7156         PR fortran/42274
7157         * gfortran.dg/class_15.f03: New.
7158
7159 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7160
7161         PR fortran/43326
7162         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7163
7164 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7165
7166         PR fortran/43492
7167         * gfortran.dg/generic_22.f03 : New test.
7168
7169 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7170
7171         PR fortran/42353
7172         * gfortran.dg/class_14.f03: New test.
7173
7174 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7175
7176         PR fortran/42680
7177         * gfortran.dg/interface_32.f90: New test.
7178
7179 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7180             Janus Weil  <janus@gcc.gnu.org>
7181
7182         PR fortran/41829
7183         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7184         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7185         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7186
7187 2010-04-28  Mike Stump  <mikestump@comcast.net>
7188
7189         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7190         dg-excess-errors.
7191         * g++.dg/uninit-pred-2_b.C: Likewise.
7192
7193 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7194
7195         PR fortran/18918
7196         PR fortran/43919
7197         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7198
7199 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7200
7201         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7202         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7203         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7204         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7205         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7206
7207 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7208
7209         * gcc.dg/const-uniq-1.c: New test.
7210         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7211
7212 2010-04-28  Xinliang David Li  <davidxl@google.com>
7213
7214         * gcc.dg/uninit-pred-2_b.c: New test.
7215         * gcc.dg/uninit-pred-4_b.c: New test.
7216         * gcc.dg/uninit-pred-3_d.c: New test.
7217         * gcc.dg/uninit-pred-6_b.c: New test.
7218         * gcc.dg/uninit-pred-8_b.c: New test.
7219         * gcc.dg/uninit-pred-3_a.c: New test.
7220         * gcc.dg/uninit-pred-2_c.c: New test.
7221         * gcc.dg/uninit-pred-5_a.c: New test.
7222         * gcc.dg/uninit-pred-3_e.c: New test.
7223         * gcc.dg/uninit-pred-7_a.c: New test.
7224         * gcc.dg/uninit-pred-6_c.c: New test.
7225         * gcc.dg/uninit-pred-9_a.c: New test.
7226         * gcc.dg/uninit-pred-8_c.c: New test.
7227         * gcc.dg/uninit-pred-3_b.c: New test.
7228         * gcc.dg/uninit-pred-5_b.c: New test.
7229         * gcc.dg/uninit-pred-7_b.c: New test.
7230         * gcc.dg/uninit-pred-6_d.c: New test.
7231         * gcc.dg/uninit-pred-9_b.c: New test.
7232         * gcc.dg/uninit-pred-2_a.c: New test.
7233         * gcc.dg/uninit-pred-4_a.c: New test.
7234         * gcc.dg/uninit-pred-3_c.c: New test.
7235         * gcc.dg/uninit-pred-6_a.c: New test.
7236         * gcc.dg/uninit-pred-8_a.c: New test.
7237         * gcc.dg/uninit-pred-7_c.c: New test.
7238         * gcc.dg/uninit-pred-6_e.c: New test.
7239         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7240         * g++.dg/uninit-pred-1_a.C: New test.
7241         * g++.dg/uninit-pred-1_b.C: New test.
7242         * g++.dg/uninit-pred-2_a.C: New test.
7243         * g++.dg/uninit-pred-2_b.C: New test.
7244         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7245         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7246         * g++.dg/uninit-pred-loop_1.cc: New test.
7247
7248 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7249
7250         * gcc.dg/lto/20091209-1_0.c: New testcase.
7251
7252 2010-04-28  Richard Guenther  <rguenther@suse.de>
7253
7254         PR tree-optimization/43879
7255         PR tree-optimization/43909
7256         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7257
7258 2010-04-28  Richard Guenther  <rguenther@suse.de>
7259
7260         PR c++/43880
7261         * g++.dg/torture/pr43880.C: New testcase.
7262
7263 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7264
7265         PR c++/9335
7266         * g++.dg/template/recurse2.C: Update
7267         * g++.dg/template/recurse.C: Update.
7268         * g++.dg/template/pr23510.C: Update.
7269         * lib/prune.exp: Filter out 'recursively instantiated'.
7270
7271 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7272
7273         PR c++/29043
7274         * g++.dg/init/pr29043.C: New.
7275
7276 2010-04-27  Jason Merrill  <jason@redhat.com>
7277
7278         * g++.dg/lookup/scoped5.C: Adjust.
7279         * g++.dg/lookup/scoped8.C: Adjust.
7280         * g++.dg/template/dependent-expr5.C: Adjust.
7281         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7282
7283         PR c++/43856
7284         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7285
7286         PR c++/43875
7287         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7288
7289 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7290             Jan Hubicka <hubicka@ucw.cz>
7291
7292         * gcc.dg/pure-2.c: New testcase.
7293         * gcc.dg/const-1.c: New testcase.
7294
7295 2010-04-27  Jason Merrill  <jason@redhat.com>
7296
7297         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7298
7299         PR c++/41468
7300         * g++.dg/template/sfinae17.C: New.
7301         * g++.dg/template/sfinae18.C: New.
7302
7303 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7304
7305         * g++.dg/init/pr42844.C: New.
7306         * g++.dg/cpp0x/pr42844-2.C: New.
7307         * g++.dg/cpp0x/defaulted2.C: Adjust.
7308         * g++.dg/tree-ssa/pr27549.C: Likewise.
7309         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7310
7311 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/18918
7314         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7315
7316 2010-04-27  Richard Guenther  <rguenther@suse.de>
7317
7318         PR middle-end/40561
7319         * g++.dg/other/pr40561.C: New testcase.
7320
7321 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7322
7323         PR middle-end/43812
7324         * g++.dg/ipa/pr43812.C: New test.
7325
7326 2010-04-27  Jan Hubicka  <jh@suse.cz>
7327
7328         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7329         (test): ... this one.
7330
7331 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7332
7333         PR target/40657
7334         * gcc.target/arm/thumb-stackframe.c: New test.
7335
7336 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7337
7338         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7339         * gcc.dg/misc-column.c: Likewise.
7340         * gcc.dg/Walways-true-1.c: Likewise.
7341         * gcc.dg/Walways-true-2.c: Likewise.
7342         * gcc.dg/warn-addr-cmp.c: Likewise.
7343
7344 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7345
7346         PR fortran/18918
7347         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7348         * gfortran.dg/coarray_12.f90: New.
7349
7350 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7351
7352         PR c/32207
7353         * gcc.dg/pr32207.c: New test.
7354         * gcc.dg/misc-column.c: Adjust expected warning.
7355         * gcc.dg/Walways-true-1.c: Likewise.
7356         * gcc.dg/Walways-true-2.c: Likewise.
7357         * gcc.dg/warn-addr-cmp.c: Likewise.
7358
7359 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7360
7361         PR lto/42776
7362         * lib/lto.exp (lto_prune_vis_warns): New function.
7363         (lto-link-and-maybe-run): Call it.
7364
7365 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7366
7367         PR tree-optimization/43904
7368         * gcc.dg/tree-ssa/tailcall-6.c: New.
7369
7370 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7371
7372         PR testsuite/35165
7373         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7374         Darwin8/OSX10.4 - compatible code generation.
7375         Use scan-rtl-dump.
7376         * obj-c++.dg/stubify-1.mm: Ditto.
7377         * lib/objc-torture.exp: Do not require link success for
7378         "trivial.m" in the runtime checks when dowhat = 'compile'.
7379         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7380         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7381         Darwin8/OSX10.4 - compatible code generation.
7382         * objc.dg/stubify-2.m: Ditto.
7383         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7384         * objc.dg/next-runtime-1.m: Ditto.
7385         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7386         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7387         runtimes on Darwin.
7388
7389 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7390
7391         PR 43715
7392         * lib/plugin-support.exp: Use "-undefined
7393         dynamic_lookup" on darwin.
7394
7395 2010-04-26  Richard Guenther  <rguenther@suse.de>
7396
7397         * gcc.dg/lto/20100426_0.c: New testcase.
7398
7399 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7400
7401         PR tree-optimization/43833
7402         gcc.dg/Warray-bounds-8.c: New test case.
7403
7404 2010-04-26  Richard Guenther  <rguenther@suse.de>
7405
7406         PR lto/43080
7407         * g++.dg/lto/20100423-3_0.C: New testcase.
7408
7409 2010-04-26  Richard Guenther  <rguenther@suse.de>
7410
7411         PR lto/42425
7412         * g++.dg/lto/20100423-2_0.C: New testcase.
7413
7414 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7415
7416         * gcc.dg/vect/bb-slp-23.c: New test.
7417
7418 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7419
7420         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7421         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7422         * gcc.dg/c1x-float-1.c: New test.
7423
7424 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7425
7426         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7427         of "lea\[ \t\]".
7428
7429 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7430
7431         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7432         FreeBSD.
7433         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7434         * gfortran.dg/default_format_2.f90: Ditto.
7435
7436 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7437
7438         * gfortran.dg/pr43505.f90: Clean up .mod file.
7439         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7440         * gfortran.dg/pr41347.f90: Ditto.
7441         * gfortran.dg/internal_pack_4.f90: Ditto.
7442         * gfortran.dg/proc_decl_23.f90: Ditto.
7443         * gfortran.dg/recursive_check_3.f90: Ditto.
7444         * gfortran.dg/intent_out_3.f90: Ditto.
7445         * gfortran.dg/assignment_2.f90: Ditto.
7446         * gfortran.dg/pr41928.f90: Ditto.
7447         * gfortran.dg/pr42166.f90: Ditto.
7448         * gfortran.dg/private_type_12.f90: Ditto.
7449         * gfortran.dg/graphite/pr42185.f90: Ditto.
7450         * gfortran.dg/graphite/pr42186.f90: Ditto.
7451         * gfortran.dg/graphite/pr40982.f90: Ditto.
7452         * gfortran.dg/graphite/id-2.f90: Ditto.
7453         * gfortran.dg/graphite/id-4.f90: Ditto.
7454         * gfortran.dg/graphite/pr42050.f90: Ditto.
7455         * gfortran.dg/graphite/id-18.f90: Ditto.
7456         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7457         * gfortran.dg/graphite/pr41924.f90: Ditto.
7458         * gfortran.dg/graphite/pr42393.f90: Ditto.
7459         * gfortran.dg/graphite/pr37980.f90: Ditto.
7460         * gfortran.dg/graphite/pr38953.f90: Ditto.
7461         * gfortran.dg/graphite/pr42180.f90: Ditto.
7462         * gfortran.dg/graphite/pr42181.f90: Ditto.
7463         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7464         * gfortran.dg/select_type_4.f90: Ditto.
7465         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7466         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7467         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7468         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7469         * gfortran.dg/whole_file_11.f90: Ditto.
7470         * gfortran.dg/private_type_11.f90: Ditto.
7471         * gfortran.dg/vect/vect-gems.f90: Ditto.
7472         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7473
7474 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7475
7476         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7477
7478 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7479
7480         * gnat.dg/pack15.ad[sb]: New test.
7481
7482 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7483
7484         * gcc.target/arm/mla-1.c: New test.
7485
7486 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7487
7488         PR fortran/30073
7489         PR fortran/43793
7490         * gfortran.dg/pr43793.f90: New test.
7491
7492 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7493
7494         PR tree-optimization/41442
7495         * gcc.target/i386/pr41442.c: New test.
7496
7497 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7498
7499         PR fortran/43832
7500         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7501
7502 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7503
7504         PR fortran/43832
7505         * gfortran.dg/open_nounit.f90: New test.
7506
7507 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7508
7509         PR fortran/43841
7510         PR fortran/43843
7511         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7512
7513 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7514
7515         * gcc.dg/Wconversion-integer.c: Update.
7516
7517 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7518
7519         * gnat.dg/unchecked_convert5.adb: New test.
7520
7521 2010-04-23  Richard Guenther  <rguenther@suse.de>
7522
7523         PR lto/41734
7524         * gcc.dg/lto/20100423-2_0.c: New testcase.
7525         * gcc.dg/lto/20100423-2_0.c: Likewise.
7526
7527 2010-04-23  Richard Guenther  <rguenther@suse.de>
7528
7529         PR lto/43455
7530         * gcc.dg/lto/20100423-1_0.c: New testcase.
7531         * gcc.dg/lto/20100423-1_1.c: Likewise.
7532
7533 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7534
7535         PR tree-optimization/43846
7536         * gcc.dg/tree-ssa/sra-10.c: New test.
7537
7538 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7539
7540         PR middle-end/43835
7541         * gcc.c-torture/execute/pr43835.c: New test.
7542
7543 2010-04-23  Richard Guenther  <rguenther@suse.de>
7544
7545         PR lto/42653
7546         * g++.dg/lto/20100423-1_0.C: New testcase.
7547
7548 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7549
7550         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7551
7552 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7553
7554         PR tree-optimization/43842
7555         * gcc.dg/vect/pr43842.c: New test.
7556
7557 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7558
7559         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7560         * gcc.target/i386/wmul-2.c: Likewise.
7561
7562 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7563
7564         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7565         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7566
7567 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7568
7569         * gfortran.dg/reassoc_6.f: New testcase.
7570
7571 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7572
7573         PR middle-end/29274
7574         * gcc.target/arm/wmul-1.c: New test.
7575         * gcc.target/arm/wmul-2.c: New test.
7576
7577 2010-04-22  Richard Guenther  <rguenther@suse.de>
7578
7579         PR tree-optimization/43845
7580         * gcc.c-torture/compile/pr43845.c: New testcase.
7581
7582 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7583
7584         PR middle-end/29274
7585         * gcc.target/i386/wmul-1.c: New test.
7586         * gcc.target/i386/wmul-2.c: New test.
7587         * gcc.target/bfin/wmul-1.c: New test.
7588         * gcc.target/bfin/wmul-2.c: New test.
7589
7590 2010-04-22  Richard Guenther  <rguenther@suse.de>
7591
7592         PR fortran/43829
7593         * gfortran.dg/vector_subscript_6.f90: New testcase.
7594         * gfortran.dg/assign_10.f90: Adjust.
7595
7596 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7597
7598         PR fortran/43836
7599         * gfortran.dg/gomp/pr43836.f90: New test.
7600
7601 2010-04-21  Richard Guenther  <rguenther@suse.de>
7602
7603         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7604
7605 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7606
7607         * gcc.dg/torture/builtin-cproj-3.c: New.
7608
7609 2010-04-20  Jason Merrill  <jason@redhat.com>
7610
7611         PR c++/9335
7612         * g++.dg/template/recurse2.C: New.
7613         * g++.dg/parse/crash36.C: Adjust.
7614         * g++.dg/other/fold1.C: Adjust.
7615         * g++.dg/init/member1.C: Adjust.
7616         * lib/prune.exp: Prune "skipping N instantiation contexts".
7617
7618 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7619
7620         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7621
7622 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7623
7624         * gcc.dg/torture/builtin-cproj-1.c: New.
7625         * gcc.dg/torture/builtin-cproj-2.c: New.
7626
7627 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7628
7629         PR c++/43800
7630         PR c++/43704
7631         * g++.dg/template/typedef32.C: Adjust.
7632         * g++.dg/template/typedef33.C: New test.
7633
7634 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7635
7636         PR fortran/43227
7637         * gfortran.dg/proc_decl_23.f90: New test.
7638
7639         PR fortran/43266
7640         * gfortran.dg/abstract_type_6.f03: New test.
7641
7642 2010-04-20  Xinliang David Li  <davidxl@google.com>
7643
7644         * g++.dg/tree-ssa/fold-compare.C: New.
7645
7646 2010-04-20  Richard Guenther  <rguenther@suse.de>
7647
7648         PR tree-optimization/39417
7649         * g++.dg/torture/pr39417.C: New testcase.
7650
7651 2010-04-20  Richard Guenther  <rguenther@suse.de>
7652
7653         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7654
7655 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7656
7657         * g++.dg/debug/dwarf2/rv1.C: New test.
7658
7659 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7660
7661         PR target/43635
7662         * gcc.c-torture/compile/pr43635.c: New testcase.
7663
7664 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7665
7666         PR fortran/43339
7667         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7668         of sequential loops being private only in the innermost containing
7669         task region.
7670
7671         PR middle-end/43337
7672         * gfortran.dg/gomp/pr43337.f90: New test.
7673
7674 2010-04-19  Richard Guenther  <rguenther@suse.de>
7675
7676         PR tree-optimization/43796
7677         * gfortran.dg/pr43796.f90: New testcase.
7678
7679 2010-04-19  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/43783
7682         * gcc.c-torture/execute/pr43783.c: New testcase.
7683
7684 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7685
7686         PR target/43766
7687         * gcc.target/i386/pr43766.c: New test.
7688
7689 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7690
7691         PR target/43662
7692         * gcc.target/i386/pr43662.c: New test.
7693
7694 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7695
7696         PR c++/43704
7697         * g++.dg/template/typedef32.C: New test.
7698
7699 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7700
7701         PR tree-optimization/37027
7702         * lib/target-supports.exp
7703         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7704         * gcc.dg/vect/pr37027.c: New test.
7705         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7706         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7707         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7708         gcc.dg/vect/vect-complex-6.c: Likewise.
7709
7710 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7711
7712         * g++.dg/debug/dwarf2/enum1.C: New test.
7713
7714 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7715
7716         * gnat.dg/rep_clause5.ad[sb]: New test.
7717         * gnat.dg/rep_clause5_pkg.ads: New helper.
7718
7719 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7720
7721         PR tree-optimization/43771
7722         * g++.dg/vect/pr43771.cc: New test.
7723
7724 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7725
7726         PR fortran/31538
7727         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7728         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7729
7730 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7731
7732         * gnat.dg/sizetype.adb: Rename into...
7733         * gnat.dg/sizetype1.adb: ...this.
7734         * gnat.dg/sizetype2.adb: New test.
7735
7736 2010-04-16  Richard Guenther  <rguenther@suse.de>
7737
7738         PR tree-optimization/43572
7739         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7740
7741 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7742
7743         * gnat.dg/specs/discr_private.ads: New test.
7744
7745 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7746
7747         PR target/41514
7748         * gcc.target/arm/thumb-comparisons.c: New test.
7749
7750         PR target/40603
7751         * gcc.target/arm/thumb-cbranchqi.c: New test.
7752
7753 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7754
7755         * g++.dg/torture/pr36191.C: Enable for SH.
7756
7757 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7758
7759         * gnat.dg/wide_boolean.adb: New test.
7760         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7761
7762 2010-04-15  Richard Guenther  <rguenther@suse.de>
7763
7764         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7765         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7766         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7767         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7768         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7769         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7770         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7771         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7772         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7773         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7774         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7775         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7776         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7777         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7778         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7779
7780 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7781
7782         PR target/21803
7783         * gcc.target/arm/pr42496.c: New test.
7784
7785 2010-04-14  Jason Merrill  <jason@redhat.com>
7786
7787         PR c++/36625
7788         * g++.dg/ext/attrib38.C: New.
7789
7790 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7791
7792         PR testsuite/43739
7793         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7794
7795 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7796
7797         PR 42966
7798         * gcc.dg/cpp/warn-undef-2.c: Update.
7799         * gcc.dg/cpp/warn-traditional-2.c: Update.
7800         * gcc.dg/cpp/warn-comments-2.c: Update.
7801         * gcc.dg/cpp/warn-variadic-2.c: Update.
7802         * gcc.dg/cpp/warn-long-long-2.c: Update.
7803         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7804         * gcc.dg/cpp/warn-multichar-2.c: Update.
7805         * gcc.dg/cpp/warn-normalized-3.c: Update.
7806         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7807         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7808         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7809         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7810         * gcc.dg/cpp/warn-redefined-2.c: Update.
7811         * gfortran.dg/warning-directive-2.F90: Update.
7812         * c-c++-common/cpp/warning-directive-2.c: Update.
7813
7814 2010-04-14  Michael Matz  <matz@suse.de>
7815
7816         PR tree-optimization/42963
7817         * gcc.dg/pr42963.c: New testcase.
7818
7819 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7820
7821         * gnat.dg/class_wide.adb: Rename into...
7822         * gnat.dg/class_wide1.adb: ...this.
7823         * gnat.dg/class_wide2.ad[sb]: New test.
7824
7825 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7826
7827         PR fortran/18918
7828         * gfortran.dg/coarray_9.f90: Update dg-errors.
7829         * gfortran.dg/coarray_10.f90: New test.
7830         * gfortran.dg/coarray_11.f90: New test.
7831
7832 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7833
7834         PR fortran/43747
7835         gfortran.dg/initialization_24.f90: New test.
7836
7837 2010-04-13  Jason Merrill  <jason@redhat.com>
7838
7839         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7840         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7841
7842 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7843
7844         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7845         * g++.dg/dg.exp: Likewise.
7846         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7847         * c-c++-common/cpp/warning-directive-1.c: ... here.
7848         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7849         * c-c++-common/cpp/warning-directive-2.c: ... here.
7850         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7851         * c-c++-common/cpp/warning-directive-3.c: ... here.
7852         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7853         * c-c++-common/cpp/warning-directive-4.c: ... here.
7854         * g++.dg/cpp/warning-directive-1.C: Delete.
7855         * g++.dg/cpp/warning-directive-2.C: Delete.
7856         * g++.dg/cpp/warning-directive-3.C: Delete.
7857         * g++.dg/cpp/warning-directive-4.C: Delete.
7858         * gcc.dg/cpp/normalised-3.c: Delete.
7859         * g++.dg/cpp/normalised-1.C: Rename as ...
7860         * c-c++-common/cpp/normalised-3.c: ... this.
7861
7862 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7863
7864         * gcc.dg/tree-ssa/sra-9.c: New test.
7865
7866 2010-04-13  Michael Matz  <matz@suse.de>
7867
7868         PR middle-end/43730
7869         * gcc.dg/pr43730.c: New test.
7870
7871 2010-04-13  Michael Matz  <matz@suse.de>
7872
7873         * gcc.dg/tree-ssa/negate.c: New testcase.
7874
7875 2010-04-13  Richard Guenther  <rguenther@suse.de>
7876
7877         PR testsuite/43735
7878         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7879
7880 2010-04-13  Richard Guenther  <rguenther@suse.de>
7881
7882         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7883
7884 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7885
7886         * gnat.dg/derived_type1.adb: New test.
7887
7888 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7889
7890         * gcc.dg/plugindir1.c: New testcase.
7891         * gcc.dg/plugindir2.c: New testcase.
7892         * gcc.dg/plugindir3.c: New testcase.
7893         * gcc.dg/plugindir4.c: New testcase.
7894
7895 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7896
7897         * gcc.target/i386/rotate-2.c: New test.
7898
7899 2010-04-12  Jason Merrill  <jason@redhat.com>
7900
7901         PR c++/43641
7902         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7903         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7904
7905 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7906
7907         PR c++/25811
7908         * g++.dg/init/pr25811.C: New test.
7909
7910 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7913         dg-error, dg-warning.
7914         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7915
7916 2010-04-12  Richard Guenther  <rguenther@suse.de>
7917
7918         * gcc.dg/torture/inline-2.c: New testcase.
7919
7920 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7921
7922         PR bootstrap/43699
7923         * gcc.dg/Wunused-var-7.c: New test.
7924
7925         PR tree-optimization/43560
7926         * gcc.c-torture/execute/pr43560.c: New test.
7927
7928 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7929
7930         * gnat.dg/aggr13.adb: New test.
7931         * gnat.dg/aggr14.adb: Likewise.
7932         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7933
7934 2010-04-12  Richard Guenther  <rguenther@suse.de>
7935
7936         PR c++/43611
7937         * g++.dg/torture/pr43611.C: New testcase.
7938
7939 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7940
7941         PR c/36774
7942         * gcc.dg/pr36774-1.c: New test.
7943         * gcc.dg/pr36774-2.c: New test.
7944
7945 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7946
7947         * gcc.target/sh/rte-delay-slot.c: New test.
7948
7949 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7950
7951         * gnat.dg/pack9.adb: Remove -cargs option.
7952         * gnat.dg/aggr12.ad[sb]: New test.
7953
7954 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7955
7956         PR target/43417
7957         * gcc.target/sh/pr43417.c: New test.
7958
7959 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7960
7961         PR fortran/43591
7962         * gfortran.dg/spec_expr_6.f90: New test.
7963
7964 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7965
7966         PR cpp/43195
7967         * gcc.dg/cpp/pr43195.c: New.
7968         * gcc.dg/cpp/pr43195.h: New.
7969
7970 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7971
7972         PR 42965
7973         * gcc.dg/Werror-6.c: Adjust.
7974         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7975         * gcc.dg/Werror-4.c: Likewise.
7976         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7977         * gcc.dg/Wswitch-enum-error.c: Likewise.
7978         * gcc.dg/Wpointer-arith.c: Likewise.
7979         * gcc.dg/Wfatal.c: Likewise.
7980         * gcc.dg/Wswitch-error.c: Likewise.
7981         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7982         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7983         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7984         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7985         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7986         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7987         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7988         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7989         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7990         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7991         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7992         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7993         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7994         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7995         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7996         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7997         * g++.dg/cpp/warning-directive-2.C: Likewise.
7998         * gfortran.dg/warning-directive-2.F90: Likewise.
7999
8000 2010-04-09  Jason Merrill  <jason@redhat.com>
8001
8002         PR c++/42623
8003         * g++.dg/template/sizeof13.C: New.
8004
8005 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8006
8007         * g++.dg/other/pr35504.C: Add check for thiscall.
8008         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8009         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8010
8011 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8012
8013         PR c++/28584
8014         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8015         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8016         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8017         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8018         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8019         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8020         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8021         * g++.dg/other/increment1.C: Likewise.
8022
8023 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8024
8025         PR fortran/18918
8026         * gfortran.dg/coarray_7.f90: New test.
8027         * gfortran.dg/coarray_8.f90: New test.
8028
8029 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8030
8031         PR fortran/28039
8032         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8033
8034 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8035
8036         PR target/43643
8037         * gcc.dg/pr43643.c: New test.
8038
8039 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8040
8041         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8042
8043 2010-04-08  Richard Guenther  <rguenther@suse.de>
8044
8045         PR tree-optimization/43679
8046         * gcc.c-torture/compile/pr43679.c: New testcase.
8047
8048 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR debug/43670
8051         * gcc.dg/pr43670.c: New test.
8052
8053 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8054
8055         PR middle-end/40815
8056         * gcc.dg/tree-ssa/reassoc-19.c: New.
8057
8058 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR c/18624
8061         * gcc.dg/Wunused-var-1.c: New test.
8062         * gcc.dg/Wunused-var-2.c: New test.
8063         * gcc.dg/Wunused-var-3.c: New test.
8064         * gcc.dg/Wunused-var-4.c: New test.
8065         * gcc.dg/Wunused-var-5.c: New test.
8066         * gcc.dg/Wunused-var-6.c: New test.
8067         * gcc.dg/Wunused-parm-1.c: New test.
8068
8069         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8070         * gcc.dg/trunc-1.c: Likewise.
8071         * gcc.dg/vla-9.c: Likewise.
8072         * gcc.dg/dfp/composite-type.c: Likewise.
8073
8074 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8075
8076         PR objc/35996
8077         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8078         * obj-c++.dg/objc-gc-3.mm: Ditto.
8079
8080 2010-04-07  Simon Baldwin  <simonb@google.com>
8081
8082         * gcc.dg/cpp/warn-undef-2.c: New.
8083         * gcc.dg/cpp/warn-traditional-2.c: New.
8084         * gcc.dg/cpp/warn-comments-2.c: New.
8085         * gcc.dg/cpp/warning-directive-1.c: New.
8086         * gcc.dg/cpp/warn-long-long.c: New.
8087         * gcc.dg/cpp/warn-traditional.c: New.
8088         * gcc.dg/cpp/warn-variadic-2.c: New.
8089         * gcc.dg/cpp/warn-undef.c: New.
8090         * gcc.dg/cpp/warn-normalized-1.c: New.
8091         * gcc.dg/cpp/warning-directive-2.c: New.
8092         * gcc.dg/cpp/warn-long-long-2.c: New.
8093         * gcc.dg/cpp/warn-variadic.c: New.
8094         * gcc.dg/cpp/warn-normalized-2.c: New.
8095         * gcc.dg/cpp/warning-directive-3.c: New.
8096         * gcc.dg/cpp/warn-deprecated-2.c: New.
8097         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8098         * gcc.dg/cpp/warn-multichar-2.c: New.
8099         * gcc.dg/cpp/warn-normalized-3.c: New.
8100         * gcc.dg/cpp/warning-directive-4.c: New.
8101         * gcc.dg/cpp/warn-unused-macros.c: New.
8102         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8103         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8104         * gcc.dg/cpp/warn-cxx-compat.c: New.
8105         * gcc.dg/cpp/warn-redefined.c: New.
8106         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8107         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8108         * gcc.dg/cpp/warn-deprecated.c: New.
8109         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8110         * gcc.dg/cpp/warn-redefined-2.c: New.
8111         * gcc.dg/cpp/warn-comments.c: New.
8112         * gcc.dg/cpp/warn-multichar.c: New.
8113         * g++.dg/cpp/warning-directive-1.C: New.
8114         * g++.dg/cpp/warning-directive-2.C: New.
8115         * g++.dg/cpp/warning-directive-3.C: New.
8116         * g++.dg/cpp/warning-directive-4.C: New.
8117         * gfortran.dg/warning-directive-1.F90: New.
8118         * gfortran.dg/warning-directive-3.F90: New.
8119         * gfortran.dg/warning-directive-2.F90: New.
8120         * gfortran.dg/warning-directive-4.F90: New.
8121
8122 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8123
8124         PR objc++/23716
8125         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8126
8127 2010-04-07  Jason Merrill  <jason@redhat.com>
8128
8129         * g++.dg/template/dr408.C: New.
8130
8131         * g++.dg/lookup/ns4.C: New.
8132
8133         PR c++/38392
8134         * g++.dg/template/friend51.C: New test.
8135
8136         PR c++/41970
8137         * g++.old-deja/g++.other/linkage1.C: Adjust.
8138
8139 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8140
8141         PR c++/42697
8142         * g++.dg/template/crash94.C: New test.
8143
8144 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8145
8146         PR c++/40239
8147         * g++.dg/init/aggr5.C: New test.
8148         * g++.dg/init/aggr5.C: New test.
8149
8150 2010-04-07  Richard Guenther  <rguenther@suse.de>
8151
8152         PR tree-optimization/43270
8153         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8154         * gcc.dg/Warray-bounds-7.c: Likewise.
8155
8156 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8157
8158         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8159         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8160         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8161
8162 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8163
8164         PR c++/42556
8165         * g++.dg/init/pr42556.C: New test.
8166
8167 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8168
8169         PR debug/43628
8170         * g++.dg/debug/dwarf2/typedef2.C: New test.
8171
8172 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8173
8174         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8175         c-c++-common/dwarf2/redeclaration-1.C
8176
8177 2010-04-06  Jason Merrill  <jason@redhat.com>
8178
8179         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8180         * g++.dg/ext/attrib18.C: Likewise.
8181         * g++.dg/ext/bitfield2.C: Likewise.
8182         * g++.dg/ext/bitfield4.C: Likewise.
8183         * g++.dg/ext/visibility/warn2.C: Likewise.
8184         * g++.dg/ext/visibility/warn3.C: Likewise.
8185         * g++.dg/gomp/pr26690-1.C: Likewise.
8186         * g++.dg/inherit/covariant7.C: Likewise.
8187         * g++.dg/init/synth2.C: Likewise.
8188         * g++.dg/lookup/using7.C: Likewise.
8189         * g++.dg/other/crash-4.C: Likewise.
8190         * g++.dg/other/error13.C: Likewise.
8191         * g++.dg/other/error20.C: Likewise.
8192         * g++.dg/parse/crash31.C: Likewise.
8193         * g++.dg/parse/error16.C: Likewise.
8194         * g++.dg/parse/error19.C: Likewise.
8195         * g++.dg/parse/error27.C: Likewise.
8196         * g++.dg/parse/error28.C: Likewise.
8197         * g++.dg/parse/fused-params1.C: Likewise.
8198         * g++.dg/template/error2.C: Likewise.
8199         * g++.dg/template/local6.C: Likewise.
8200         * g++.dg/template/qualttp15.C: Likewise.
8201         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8202         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8203         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8204         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8205         * g++.old-deja/g++.eh/spec6.C: Likewise.
8206         * g++.old-deja/g++.jason/crash3.C: Likewise.
8207         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8208         * g++.old-deja/g++.law/ctors5.C: Likewise.
8209         * g++.old-deja/g++.law/ctors9.C: Likewise.
8210         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8211         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8212         * g++.old-deja/g++.other/struct1.C: Likewise.
8213         * g++.old-deja/g++.other/volatile1.C: Likewise.
8214         * g++.old-deja/g++.pt/crash36.C: Likewise.
8215         * g++.old-deja/g++.pt/derived3.C: Likewise.
8216         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8217         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8218
8219 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8220
8221         PR middle-end/43519
8222         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8223         * gcc.dg/graphite/id-19.c: New.
8224
8225 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8226
8227         PR middle-end/32824
8228         * gcc.dg/vect/pr32824: New.
8229
8230 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8231
8232         PR fortran/18918
8233         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8234         * gfortran.dg/coarray_3.f90: Ditto.
8235         * gfortran.dg/coarray_4.f90: Ditto.
8236         * gfortran.dg/coarray_5.f90: Ditto.
8237         * gfortran.dg/coarray_6.f90: Ditto.
8238         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8239
8240 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8241
8242         PR fortran/18918
8243         * gfortran.dg/coarray_4.f90: Fix test.
8244         * gfortran.dg/coarray_6.f90: Add more tests.
8245
8246 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8247
8248         PR fortran/18918
8249         * gfortran.dg/coarray_4.f90: New test.
8250         * gfortran.dg/coarray_5.f90: New test.
8251         * gfortran.dg/coarray_6.f90: New test.
8252
8253 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8254
8255         PR fortran/18918
8256         * gfortran.dg/iso_fortran_env_5.f90: New test.
8257         * gfortran.dg/iso_fortran_env_6.f90: New test.
8258
8259 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8260
8261         PR fortran/39997
8262         * gfortran.dg/coarray_1.f90: New test.
8263         * gfortran.dg/coarray_2.f90: New test.
8264         * gfortran.dg/coarray_3.f90: New test.
8265
8266 2010-04-06  Jason Merrill  <jason@redhat.com>
8267
8268         PR c++/43648
8269         * g++.dg/template/dtor8.C: New.
8270
8271         PR c++/43621
8272         * g++.dg/template/error-recovery2.C: New.
8273
8274 2010-04-06  Jan Hubicka  <jh@suse.czpli
8275
8276         PR tree-optimization/42906
8277         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8278
8279 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8280
8281         PR fortran/43178
8282         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8283         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8284         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8285
8286 2010-04-06  Richard Guenther  <rguenther@suse.de>
8287
8288         PR tree-optimization/43627
8289         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8290
8291 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8292
8293         PR target/43638
8294         * gcc.target/i386/pr43638.c: New test.
8295
8296 2010-04-06  Richard Guenther  <rguenther@suse.de>
8297
8298         PR middle-end/43661
8299         * gcc.c-torture/compile/pr43661.c: New testcase.
8300
8301 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8302
8303         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8304
8305 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8306
8307         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8308
8309 2010-04-02  Richard Guenther  <rguenther@suse.de>
8310
8311         PR tree-optimization/43629
8312         * gcc.c-torture/execute/pr43629.c: New testcase.
8313
8314 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8315             Dominique d'Humieres  <dominiq@lps.ens.fr>
8316
8317         PR libfortran/43605
8318         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8319
8320 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8321
8322         PR debug/43325
8323         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8324
8325 2010-04-01  Jason Merrill  <jason@redhat.com>
8326
8327         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8328
8329 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8330             Manfred Schwarb  <manfred99@gmx.ch>
8331
8332         PR libfortran/43605
8333         * gfortran.dg/ftell_3.f90: New test.
8334
8335 2010-04-01  Richard Guenther  <rguenther@suse.de>
8336
8337         PR middle-end/43614
8338         * gcc.c-torture/compile/pr43614.c: New testcase.
8339
8340 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8341
8342         PR tree-optimization/43141
8343         * gcc.dg/guality/pr43141.c: New test.
8344
8345 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8348         * g++.dg/eh/spbp.C: Likewise.
8349         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8350         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8351         superfluous casts.
8352         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8353         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8354         * objc.dg/dwarf-2.m: Likewise.
8355
8356 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8357
8358         PR middle-end/43464
8359         * gcc.dg/graphite/id-pr43464.c: New.
8360         * gcc.dg/graphite/id-pr43464-1.c: New.
8361
8362 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8363
8364         PR middle-end/43351
8365         * gcc.dg/graphite/id-pr43351.c
8366
8367 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8368
8369         PR testsuite/35165
8370         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8371         * obj-c++.dg/try-catch-2.mm: Ditto.
8372         * obj-c++.dg/lookup-2.mm: Ditto.
8373         * obj-c++.dg/encode-8.m: Ditto.
8374         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8375         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8376         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8377         * obj-c++.dg/const-str-11.mm: Ditto.
8378         * obj-c++.dg/const-str-9.mm: Ditto.
8379         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8380         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8381         * obj-c++.dg/except-1.mm: Ditto.
8382         * obj-c++.dg/const-str-7.mm: Ditto.
8383         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8384         * obj-c++.dg/const-str-3.mm: Ditto.
8385         * obj-c++.dg/const-str-7.mm: Ditto.
8386         * obj-c++.dg/stubify-2.mm: Change dump file name.
8387
8388         PR objc++/23613
8389         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8390         New macro.
8391         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8392         Remove dg-xfail-if.
8393
8394 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8395
8396         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8397         only with -O2, -O3 or -Os and not with -fwhopr.
8398
8399 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8400
8401         PR c++/43558
8402         * g++.dg/template/typedef31.C: New test.
8403
8404 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8405
8406         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8407         assembler output on *-*-solaris2*.
8408         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8409
8410 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8411
8412         PR debug/43557
8413         * gcc.dg/pr43557-1.c: New test.
8414         * gcc.dg/pr43557-2.c: New file.
8415
8416 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8417
8418         PR 43562
8419         * gcc.dg/pr43562.c: New test.
8420
8421 2010-03-30  Jason Merrill  <jason@redhat.com>
8422
8423         PR c++/43076
8424         * g++.dg/template/error-recovery1.C: New.
8425
8426         PR c++/41786
8427         * g++.dg/parse/ambig5.C: New.
8428
8429 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8430
8431         PR debug/43593
8432         * gcc.dg/guality/pr43593.c: New test.
8433
8434 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8435
8436         PR middle-end/43430
8437         * gcc.dg/vect/pr43430-1.c: New.
8438
8439 2010-03-30  Jason Merrill  <jason@redhat.com>
8440
8441         PR c++/43559
8442         * g++.dg/template/partial7.C: New.
8443
8444 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8445
8446         * gcc.target/s390/stackcheck1.c: New testcase.
8447
8448 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8449
8450         PR libfortran/43265
8451         * gfortran.dg/read_eof_8.f90: New test.
8452
8453 2010-03-29  Jason Merrill  <jason@redhat.com>
8454
8455         * gcc.dg/cpp/include6.c: Change [] to ().
8456
8457         N3077
8458         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8459         splicing and UCNs.
8460         * c-c++-common/raw-string-2.c: Add trigraph test.
8461         * c-c++-common/raw-string-8.c: New.
8462         * c-c++-common/raw-string-9.c: New.
8463         * c-c++-common/raw-string-10.c: New.
8464
8465         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8466         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8467         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8468         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8469         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8470         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8471         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8472
8473 2010-03-29  Richard Guenther  <rguenther@suse.de>
8474
8475         PR tree-optimization/43560
8476         * gcc.dg/torture/pr43560.c: New testcase.
8477
8478 2010-03-29  Jason Merrill  <jason@redhat.com>
8479
8480         N3077
8481         * g++.dg/ext/raw-string-1.C: Change [] to ().
8482         * g++.dg/ext/raw-string-2.C: Change [] to ().
8483         Don't use \ in delimiter.
8484         * g++.dg/ext/raw-string-3.C: Change [] to ().
8485         * g++.dg/ext/raw-string-4.C: Change [] to ().
8486         * g++.dg/ext/raw-string-5.C: Change [] to ().
8487         Test for error on \ in delimiter.
8488         * g++.dg/ext/raw-string-6.C: Change [] to ().
8489         * g++.dg/ext/raw-string-7.C: Change [] to ().
8490
8491 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8492
8493         PR 43564
8494         * gcc.dg/pr43564.c: New test.
8495
8496 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8497
8498         PR fortran/43551
8499         * gfortran.dg/direct_io_12.f90: New test.
8500
8501 2010-03-28  Jan Hubicka  <jh@suse.cz>
8502
8503         PR tree-optimization/43505
8504         * gfortran.dg/pr43505.f90: New testcase.
8505
8506 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8507
8508         PR tree-optimization/43528
8509         * gcc.target/i386/pr43528.c: New test.
8510
8511 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8512
8513         PR c/43381
8514         * gcc.dg/parm-impl-decl-3.c: New test.
8515
8516 2010-03-26  Jason Merrill  <jason@redhat.com>
8517
8518         PR c++/43509
8519         * g++.dg/cpp0x/parse1.C: New.
8520
8521 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8522
8523         PR target/43524
8524         * gcc.target/i386/pr43524.c: New test.
8525
8526 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8527
8528         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8529         whitespace, rename main to foo.
8530         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8531         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8532         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8533         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8534         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8535         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8536         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8537         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8538         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8539         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8540         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8541
8542 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8543
8544         PR c++/43327
8545         * g++.dg/other/crash-10.C: New test.
8546         * g++.dg/other/crash-11.C: New test.
8547
8548 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8549
8550         PR libfortran/43517
8551         * gfortran.dg/read_eof_7.f90: New test.
8552
8553 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8554
8555         PR objc/35165
8556         PR testsuite/43512
8557         * objc-obj-c++-shared: New directory.
8558         * objc-obj-c++-shared/Object1-implementation.h: New file.
8559         * objc-obj-c++-shared/Object1.h: New file.
8560         * objc-obj-c++-shared/Protocol1.h: New file.
8561         * objc-obj-c++-shared/next-abi.h: New file.
8562         * objc-obj-c++-shared/next-mapping.h: New file.
8563         * objc/execute/next_mapping.h: Delete.
8564         * objc.dg/special/special.exp: For all targets run the tests with
8565         -fgnu-runtime, for darwin targets also run the tests with
8566         -fnext-runtime.
8567         * objc.dg/dg.exp: Ditto.
8568         * obj-c++.dg/dg.exp: Ditto.
8569         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8570         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8571         include use of updated NeXT interface.
8572         * objc/execute/formal_protocol-5.m: Ditto.
8573         * objc/execute/protocol-isEqual-2.m: Ditto.
8574         * objc/execute/protocol-isEqual-4.m: Ditto.
8575         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8576         Protocol1.h) and next-mapping.h as required.
8577         * objc/execute/object_is_class.m: Ditto.
8578         * objc/execute/enumeration-1.m: Ditto.
8579         * objc/execute/class-13.m: Ditto.
8580         * objc/execute/formal_protocol-2.m: Ditto.
8581         * objc/execute/formal_protocol-4.m: Ditto.
8582         * objc/execute/class-1.m: Ditto.
8583         * objc/execute/bycopy-1.m: Ditto.
8584         * objc/execute/formal_protocol-6.m: Ditto.
8585         * objc/execute/bycopy-3.m: Ditto.
8586         * objc/execute/class-3.m: Ditto.
8587         * objc/execute/bf-11.m: Ditto.
8588         * objc/execute/class-5.m: Ditto.
8589         * objc/execute/bf-13.m: Ditto.
8590         * objc/execute/class-7.m: Ditto.
8591         * objc/execute/bf-15.m: Ditto.
8592         * objc/execute/class-9.m: Ditto.
8593         * objc/execute/bf-17.m: Ditto.
8594         * objc/execute/bf-19.m: Ditto.
8595         * objc/execute/IMP.m: Ditto.
8596         * objc/execute/exceptions/catchall-1.m: Ditto.
8597         * objc/execute/exceptions/trivial.m: Ditto.
8598         * objc/execute/exceptions/finally-1.m: Ditto.
8599         * objc/execute/exceptions/local-variables-1.m: Ditto.
8600         * objc/execute/exceptions/foward-1.m: Ditto.
8601         * objc/execute/bf-2.m: Ditto.
8602         * objc/execute/string1.m: Ditto.
8603         * objc/execute/bf-4.m: Ditto.
8604         * objc/execute/informal_protocol.m: Ditto.
8605         * objc/execute/string3.m: Ditto.
8606         * objc/execute/bf-6.m: Ditto.
8607         * objc/execute/bf-8.m: Ditto.
8608         * objc/execute/class-tests-1.h: Ditto.
8609         * objc/execute/protocol-isEqual-1.m: Ditto.
8610         * objc/execute/protocol-isEqual-3.m: Ditto.
8611         * objc/execute/_cmd.m: Ditto.
8612         * objc/execute/function-message-1.m: Ditto.
8613         * objc/execute/bf-20.m: Ditto.
8614         * objc/execute/bf-common.h: Ditto.
8615         * objc/execute/np-2.m: Ditto.
8616         * objc/execute/class-10.m: Ditto.
8617         * objc/execute/class-12.m: Ditto.
8618         * objc/execute/enumeration-2.m: Ditto.
8619         * objc/execute/class-14.m: Ditto.
8620         * objc/execute/encode-1.m: Ditto.
8621         * objc/execute/formal_protocol-1.m: Ditto.
8622         * objc/execute/formal_protocol-3.m: Ditto.
8623         * objc/execute/accessing_ivars.m: Ditto.
8624         * objc/execute/bycopy-2.m: Ditto.
8625         * objc/execute/class-2.m: Ditto.
8626         * objc/execute/bf-10.m: Ditto.
8627         * objc/execute/formal_protocol-7.m: Ditto.
8628         * objc/execute/root_methods.m: Ditto.
8629         * objc/execute/class-4.m: Ditto.
8630         * objc/execute/bf-12.m: Ditto.
8631         * objc/execute/class-6.m: Ditto.
8632         * objc/execute/bf-14.m: Ditto.
8633         * objc/execute/nested-func-1.m: Ditto.
8634         * objc/execute/class-8.m: Ditto.
8635         * objc/execute/private.m: Ditto.
8636         * objc/execute/bf-16.m: Ditto.
8637         * objc/execute/bf-18.m: Ditto.
8638         * objc/execute/load-3.m: Ditto.
8639         * objc/execute/compatibility_alias.m: Ditto.
8640         * objc/execute/bf-1.m: Ditto.
8641         * objc/execute/no_clash.m: Ditto.
8642         * objc/execute/bf-3.m: Ditto.
8643         * objc/execute/string2.m: Ditto.
8644         * objc/execute/bf-5.m: Ditto.
8645         * objc/execute/string4.m: Ditto.
8646         * objc/execute/bf-7.m: Ditto.
8647         * objc/execute/object_is_meta_class.m: Ditto.
8648         * objc/execute/bf-9.m: Ditto.
8649         * objc/execute/bf-21.m: Ditto.
8650         * objc/execute/cascading-1.m: Ditto.
8651         * objc/execute/trivial.m: Ditto.
8652         * objc/execute/np-1.m: Ditto.
8653         * objc/compile/trivial.m: Ditto.
8654         * objc/execute/class_self-2.m: Include <stdlib.h>.
8655         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8656         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8657         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8658         and 64bit. Use new NeXT interface as required.
8659         * objc.dg/special/unclaimed-category-1.m: Ditto.
8660         * objc.dg/special/unclaimed-category-1.h: Ditto.
8661         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8662         * objc.dg/func-ptr-1.m: Ditto.
8663         * objc.dg/stret-1.m: Ditto.
8664         * objc.dg/encode-2.m: Ditto.
8665         * objc.dg/category-1.m: Ditto.
8666         * objc.dg/encode-3.m: Ditto.
8667         * objc.dg/call-super-3.m: Ditto.
8668         * objc.dg/method-3.m: Ditto.
8669         * objc.dg/func-ptr-2.m: Ditto.
8670         * objc.dg/lookup-1.m: Ditto.
8671         * objc.dg/encode-4.m: Ditto.
8672         * objc.dg/fix-and-continue-1.m: Ditto.
8673         * objc.dg/proto-lossage-3.m: Ditto.
8674         * objc.dg/method-13.m: Ditto.
8675         * objc.dg/proto-qual-1.m: Ditto.
8676         * objc.dg/zero-link-3.m: Ditto.
8677         * objc.dg/bitfield-1.m: Ditto.
8678         * objc.dg/va-meth-1.m: Ditto.
8679         * objc.dg/super-class-3.m: Ditto.
8680         * objc.dg/call-super-1.m: Ditto.
8681         * objc.dg/type-size-2.m: Ditto.
8682         * objc.dg/method-10.m: Ditto.
8683         * objc.dg/defs.m: Ditto.
8684         * objc.dg/const-str-3.m: Ditto.
8685         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8686         Protocol1.h) and next-mapping.h as required. Use new NeXT
8687         interface as required.
8688         * objc.dg/super-class-4.m: Ditto.
8689         * objc.dg/comp-types-8.m: Ditto.
8690         * objc.dg/call-super-2.m: Ditto.
8691         * objc.dg/objc-fast-4.m: Ditto.
8692         * objc.dg/method-6.m: Ditto.
8693         * objc.dg/const-str-3.m: Ditto.
8694         * objc.dg/const-str-7.m: Ditto.
8695         * objc.dg/method-15.m: Ditto.
8696         * objc.dg/method-19.m: Ditto.
8697         * objc.dg/sync-1.m: Ditto.
8698         * objc.dg/layout-1.m: Ditto.
8699         * objc.dg/bitfield-3.m: Ditto.
8700         * objc.dg/try-catch-3.m: Ditto.
8701         * objc.dg/try-catch-7.m: Ditto.
8702         * objc.dg/comp-types-10.m: Ditto.
8703         * objc.dg/selector-2.: Ditto.
8704         * objc.dg/method-7.m: Ditto.
8705         * objc.dg/typedef-alias-1.m: Ditto.
8706         * objc.dg/proto-lossage-2.m: Ditto.
8707         * objc.dg/comp-types-11.m: Ditto.
8708         * objc.dg/sizeof-1.m: Ditto.
8709         * objc.dg/method-17.m: Ditto.
8710         * objc.dg/bitfield-5.m: Ditto.
8711         * objc.dg/try-catch-1.m: Ditto.
8712         * objc.dg/encode-5.m: Ditto.
8713         * objc.dg/fix-and-continue-2.m: Ditto.
8714         * objc.dg/method-9.m: Ditto.
8715         * objc.dg/isa-field-1.m: Ditto.
8716         * objc.dg/local-decl-2.m: Ditto.
8717         * objc.dg/objc-gc-4.m: Ditto.
8718         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8719         * objc.dg/gnu-runtime-3.m: Ditto.
8720         * objc.dg/encode-7.m: Ditto.
8721         * objc.dg/encode-8.m: Ditto.
8722         * objc.dg/selector-3.m: Ditto.
8723         * objc.dg/gnu-runtime-1.m: Ditto.
8724         * objc.dg/const-str-12.m: Ditto.
8725         * objc.dg/gnu-runtime-2.m: Ditto.
8726         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8727         * objc.dg/selector-1.m: Ditto.
8728         * objc.dg/stubify-2.m: Ditto.
8729         * objc.dg/zero-link-1.m: Ditto.
8730         * objc.dg/stret-2.m: Ditto.
8731         * objc.dg/zero-link-2.m: Ditto.
8732         * objc.dg/next-runtime-1.m: Ditto.
8733         * objc.dg/symtab-1.m: Ditto.
8734         * objc.dg/stubify-1.m: Ditto.
8735         * objc.dg/bitfield-2.m: Ditto.
8736         * objc.dg/try-catch-10.m: Apply to both runtimes.
8737         * objc.dg/const-str-1.m: Ditto.
8738         * objc.dg/image-info.m: Ditto.
8739         * objc.dg/encode-9.m: Ditto.
8740         * objc.dg/pragma-1.m: Apply test to all targets.
8741         * objc.dg/const-str-4.m: Ditto.
8742         * objc.dg/const-str-8.m: Ditto.
8743         * objc.dg/super-class-2.m: Ditto.
8744         * objc.dg/try-catch-5.m: Ditto.
8745         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8746         Protocol1.h) and next-mapping.h as required. Use new NeXT
8747         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8748         * objc.dg/const-str-11.m: Ditto.
8749         * objc.dg/const-str-9.m: Ditto.
8750         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8751         * objc.dg/encode-1.m: Remove redundant -lobjc.
8752         * objc.dg/try-catch-9.m: Tidy space.
8753         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8754         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8755         and 64bit. Use new NeXT interface as required.
8756         * obj-c++.dg/template-4.mm: Ditto.
8757         * obj-c++.dg/defs.mm: Ditto.
8758         * obj-c++.dg/basic.mm: Ditto.
8759         * obj-c++.dg/encode-4.mm: Ditto.
8760         * obj-c++.dg/method-17.mm: Ditto.
8761         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8762         * obj-c++.dg/cxx-class-1.mm: Ditto.
8763         * obj-c++.dg/method-10.mm: Ditto.
8764         * obj-c++.dg/va-meth-1.mm: Ditto.
8765         * obj-c++.dg/encode-5.mm: Ditto.
8766         * obj-c++.dg/lookup-2.mm: Ditto.
8767         * obj-c++.dg/template-3.mm: Ditto.
8768         * obj-c++.dg/proto-qual-1.mm: Ditto.
8769         * obj-c++.dg/qual-types-1.m: Ditto.
8770         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8771         * obj-c++.dg/template-1.mm: Ditto.
8772         * obj-c++.dg/encode-6.mm: Ditto.
8773         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8774         Protocol1.h) and next-mapping.h as required. Use new NeXT
8775         interface as required.
8776         * obj-c++.dg/except-1.mm: Ditto.
8777         * obj-c++.dg/const-str-7.mm: Ditto.
8778         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8779         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8780         * obj-c++.dg/selector-2.mm: Ditto.
8781         * obj-c++.dg/isa-field-1.mm: Ditto.
8782         * obj-c++.dg/try-catch-1.mm: Ditto.
8783         * obj-c++.dg/local-decl-1.mm: Ditto.
8784         * obj-c++.dg/try-catch-9.mm: Ditto.
8785         * obj-c++.dg/no-extra-load.mm: Ditto.
8786         * obj-c++.dg/selector-5.mm: Ditto.
8787         * obj-c++.dg/method-12.mm: Ditto.
8788         * obj-c++.dg/try-catch-11.mm: Ditto.
8789         * obj-c++.dg/comp-types-11.mm: Ditto.
8790         * obj-c++.dg/bitfield-3.mm: Ditto.
8791         * obj-c++.dg/method-6.mm: Ditto.
8792         * obj-c++.dg/super-class-2.mm: Ditto.
8793         * obj-c++.dg/method-21.mm: Ditto.
8794         * obj-c++.dg/const-str-8.mm: Ditto.
8795         * obj-c++.dg/try-catch-7.mm: Ditto.
8796         * obj-c++.dg/method-15.mm: Ditto.
8797         * obj-c++.dg/layout-1.mm: Ditto.
8798         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8799         * obj-c++.dg/const-str-3.mm: Ditto.
8800         * obj-c++.dg/try-catch-2.mm: Ditto.
8801         * obj-c++.dg/objc-gc-3.mm: Ditto.
8802         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8803         * obj-c++.dg/bitfield-1.mm: Ditto.
8804         * obj-c++.dg/selector-6.mm: Ditto.
8805         * obj-c++.dg/method-13.mm: Ditto.
8806         * obj-c++.dg/comp-types-12.mm: Ditto.
8807         * obj-c++.dg/bitfield-4.mm: Ditto.
8808         * obj-c++.dg/try-catch-8.mm: Ditto.
8809         * obj-c++.dg/method-2.mm: Ditto.
8810         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8811         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8812         * obj-c++.dg/const-str-4.mm: Ditto.
8813         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8814         * obj-c++.dg/try-catch-3.mm: Ditto.
8815         * obj-c++.dg/comp-types-9.mm: Ditto.
8816         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8817         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8818         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8819         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8820         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8821         Use new NeXT interface as required.
8822         * obj-c++.dg/const-str-10.mm: Ditto.
8823         * obj-c++.dg/const-str-11.mm: Ditto.
8824         * obj-c++.dg/const-str-9.mm: Ditto.
8825         * obj-c++.dg/method-11.mm: Ditto.
8826         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8827         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8828         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8829         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8830         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8831
8832 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8833
8834         PR c++/43206
8835         * g++.dg/template/typedef30.C: New test case.
8836
8837 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8838
8839         PR c/43385
8840         * gcc.c-torture/execute/pr43385.c: New test.
8841
8842 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8843
8844         * gcc.dg/strncpy-fix-1.c: New test.
8845
8846 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8847
8848         PR testsuite/41609
8849         * lib/objc-torture.exp (objc-set-runtime-options): New.
8850         * objc/execute/execute.exp: Check runtime options on each pass.
8851         * objc/execute/exceptions/exceptions.exp: Ditto.
8852         * objc/compile/compile.exp: Ditto.
8853
8854         PR testsuite/42348
8855         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8856         standard tests.
8857         (check_effective_target_objc2): New proc.
8858         (check_effective_target_next_runtime): New proc.
8859         * lib/objc.exp: Determine which runtime is in force and support it.
8860         * lib/obj-c++.exp: Ditto.
8861
8862 2010-03-24  Jason Merrill  <jason@redhat.com>
8863
8864         PR c++/43502
8865         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8866
8867 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8868
8869         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8870         a loop.
8871         * gcc.dg/ipa/ipa-2.c: Likewise.
8872         * gcc.dg/ipa/ipa-3.c: Likewise.
8873         * gcc.dg/ipa/ipa-4.c: Likewise.
8874         * gcc.dg/ipa/ipa-5.c: Likewise.
8875         * gcc.dg/ipa/ipa-7.c: Likewise.
8876         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8877         a loop.
8878         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8879         i_can_not_be_propagated_fully2 into a loop.
8880         * gcc.dg/ipa/ipa-8.c: New test.
8881         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8882
8883 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8884
8885         PR debug/19192
8886         PR debug/43479
8887         * gcc.dg/guality/pr43479.c: New test.
8888         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8889         and add volatile keyword.
8890
8891 2010-03-23  Mike Stump  <mikestump@comcast.net>
8892
8893         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8894
8895 2010-03-23  Jason Merrill  <jason@redhat.com>
8896
8897         * g++.dg/ext/altivec-17.C: Adjust error message.
8898
8899         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8900         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8901         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8902         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8903         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8904         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8905
8906 2010-03-22  Jason Merrill  <jason@redhat.com>
8907
8908         PR c++/43333
8909         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8910         * g++.dg/ext/is_pod_98.C: New.
8911
8912         PR c++/43281
8913         * g++.dg/cpp0x/auto18.C: New.
8914
8915         * gcc.dg/pr36997.c: Adjust error message.
8916         * g++.dg/ext/vector9.C: Likewise.
8917         * g++.dg/conversion/simd3.C: Likewise.
8918         * g++.dg/other/error23.C: Likewise.
8919
8920 2010-03-22  Michael Matz  <matz@suse.de>
8921
8922         PR middle-end/43475
8923         * gfortran.dg/pr43475.f90: New testcase.
8924
8925 2010-03-22  Richard Guenther  <rguenther@suse.de>
8926
8927         PR tree-optimization/43390
8928         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8929
8930 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8931
8932         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8933         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8934
8935 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8936             Michael Matz  <matz@suse.de>
8937
8938         PR c++/43081
8939         * g++.dg/parse/crash56.C: New test.
8940
8941 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8942
8943         PR fortran/43450
8944         * gfortran.dg/whole_file_15.f90 : New test.
8945
8946 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8947
8948         PR fortran/43409
8949         * gfortran.dg/inquire_size.f90: New test.
8950
8951 2010-03-20  Richard Guenther  <rguenther@suse.de>
8952
8953         PR rtl-optimization/43438
8954         * gcc.c-torture/execute/pr43438.c: New testcase.
8955
8956 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8957
8958         PR c++/43375
8959         * g++.dg/abi/mangle42.C: New test.
8960
8961 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8962
8963         PR C/43211
8964         * gcc.dg/pr43211.c: New test.
8965         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8966
8967 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8968
8969         PR rtl-optimization/42258
8970         * gcc.target/arm/thumb1-mul-moves.c: New test.
8971
8972         PR target/40697
8973         * gcc.target/arm/thumb-andsi.c: New test.
8974
8975         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8976         dg-require-effective-target.
8977
8978 2010-03-19  Michael Matz  <matz@suse.de>
8979
8980         PR c++/43116
8981         * g++.dg/other/pr43116.C: New testcase.
8982
8983 2010-03-19  Michael Matz  <matz@suse.de>
8984
8985         PR target/43305
8986         * gcc.dg/pr43305.c: New testcase.
8987
8988 2010-03-19  Richard Guenther  <rguenther@suse.de>
8989
8990         PR tree-optimization/43415
8991         * gcc.c-torture/compile/pr43415.c: New testcase.
8992
8993 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8994
8995         PR ada/43106
8996         * gnat.dg/case_optimization2.adb: New test.
8997         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8998
8999 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9000             Jack Howarth <howarth@bromo.med.uc.edu>
9001
9002         PR target/36399
9003         * gcc.target/i386/push-1.c: Don't xfail
9004           scan-assembler-not "movups" on darwin.
9005
9006 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR debug/43058
9009         * gcc.dg/pr43058.c: New test.
9010
9011 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9012
9013         PR middle-end/42450
9014         * g++.dg/torture/pr42450.C: New test.
9015
9016 2010-03-18  Michael Matz  <matz@suse.de>
9017
9018         PR middle-end/43419
9019         * gcc.dg/pr43419.c: New testcase.
9020
9021 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9022
9023         PR rtl-optimization/43360
9024         * gcc.dg/torture/pr43360.c: New.
9025
9026 2010-03-18  Michael Matz  <matz@suse.de>
9027
9028         PR tree-optimization/43402
9029         * gcc.dg/pr43402.c: New testcase.
9030
9031 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9032
9033         PR target/42427
9034         * gcc.dg/pr42427.c: New test.
9035
9036 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9037
9038         PR libfortran/43265
9039         * gfortran.dg/read_empty_file.f: New test.
9040         * gfortran.dg/read_eof_all.f90: New test.
9041         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9042         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9043
9044 2010-03-17  Michael Matz  <matz@suse.de>
9045
9046         * gcc.dg/pr43300.c: Add -w.
9047
9048 2010-03-17  Richard Guenther  <rguenther@suse.de>
9049
9050         * gcc.dg/pr43379.c: Add -w.
9051
9052 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9053
9054         PR fortran/43331
9055         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9056
9057 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9058
9059         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9060
9061 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9062
9063         * ada/acats/run_all.sh: Log start and end times.
9064
9065 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9066
9067         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9068
9069 2010-03-16  Richard Guenther  <rguenther@suse.de>
9070
9071         PR middle-end/43379
9072         * gcc.dg/pr43379.c: New testcase.
9073
9074 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9075
9076         PR debug/43051
9077         * gcc.dg/guality/pr43051-1.c: New test.
9078
9079 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9080
9081         PR testsuite/43363
9082         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9083
9084 2010-03-15  Michael Matz  <matz@suse.de>
9085
9086         PR middle-end/43300
9087         * gcc.dg/pr43300.c: New testcase.
9088
9089 2010-03-15  Richard Guenther  <rguenther@suse.de>
9090
9091         PR tree-optimization/43367
9092         * gcc.c-torture/compile/pr43367.c: New testcase.
9093
9094 2010-03-15  Richard Guenther  <rguenther@suse.de>
9095
9096         PR tree-optimization/43317
9097         * gcc.dg/pr43317.c: New testcase.
9098
9099 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9100
9101         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9102
9103 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9104
9105         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9106
9107 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9108
9109         PR fortran/43362
9110         * gfortran.dg/impure_constructor_1.f90: New test.
9111
9112 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9113
9114         PR middle-end/43354
9115         * gfortran.dg/graphite/id-pr43354.f: New.
9116
9117 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9118
9119         PR middle-end/43349
9120         * gfortran.dg/graphite/pr43349.f: New.
9121
9122 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9123
9124         PR middle-end/43306
9125         * gcc.dg/graphite/pr43306.c: New.
9126
9127 2010-03-12  David S. Miller  <davem@davemloft.net>
9128
9129         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9130         sparc.
9131
9132 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9133
9134         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9135
9136 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9137
9138         PR fortran/43291
9139         PR fortran/43326
9140         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9141
9142 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9143
9144         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9145         fail for *-*-mingw* targets.
9146
9147 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9148
9149         PR debug/43329
9150         * gcc.dg/guality/pr43329-1.c: New test.
9151
9152 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9153
9154         PR tree-optimization/43257
9155         * g++.dg/torture/pr43257.C: New test.
9156
9157 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9158
9159         PR fortran/43228
9160         * gfortran.dg/namelist_61.f90: New test.
9161
9162 2010-03-11  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/43255
9165         * gcc.c-torture/compile/pr43255.c: New testcase.
9166
9167 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9168
9169         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9170         * gcc.dg/pr43280.c: New testcase.
9171
9172 2010-03-11  Richard Guenther  <rguenther@suse.de>
9173
9174         PR lto/43200
9175         * gcc.dg/lto/20100227-1_0.c: New testcase.
9176         * gcc.dg/lto/20100227-1_1.c: Likewise.
9177
9178 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9179
9180         PR libfortran/43320
9181         PR libfortran/43265
9182         * gfortran.dg/read_eof_6.f: New test
9183         * gfortran.dg/read_x_eof.f90: New test.
9184         * gfortran.dg/read_x_past.f: Update test.
9185
9186 2010-03-10  Jan Hubicka  <jh@suse.cz>
9187
9188         * gcc.c-torture/compile/pr43288.c: New test.
9189
9190 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9191
9192         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9193         -fpic/-fPIC flags.
9194         * g++.old-deja/g++.pt/asm2.C: Likewise.
9195         * gcc.c-torture/compile/20000804-1.c: Likewise.
9196         * gcc.target/i386/clobbers.c: Likewise.
9197
9198 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9199
9200         PR fortran/43303
9201         * gfortran.dg/c_assoc_3.f90: New test.
9202
9203 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9204
9205         PR debug/36728
9206         * gcc.dg/guality/pr36728-1.c: New test.
9207         * gcc.dg/guality/pr36728-2.c: New test.
9208
9209 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9210
9211         * gcc.dg/h8300-div-delay-slot.c: New test.
9212
9213 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9214
9215         PR tree-optimization/43236
9216         * gcc.c-torture/execute/pr43236.c: New test.
9217
9218 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9219
9220         PR middle-end/42859
9221         * g++.dg/eh/pr42859.C: New test.
9222
9223 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9224
9225         PR debug/43299
9226         * gcc.dg/pr43299.c: New test.
9227
9228         PR debug/43290
9229         * g++.dg/eh/unwind2.C: New test.
9230
9231 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9232             Reza Yazdani  <reza.yazdani@amd.com>
9233
9234         PR middle-end/43065
9235         * gcc.dg/graphite/run-id-4.c: New.
9236
9237 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9238
9239         PR middle-end/43065
9240         * gcc.dg/graphite/run-id-3.c: New.
9241
9242 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9243
9244         PR middle-end/42644
9245         PR middle-end/42130
9246         * gcc.dg/graphite/id-18.c: New.
9247         * gcc.dg/graphite/run-id-pr42644.c: New.
9248
9249 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9250
9251         PR middle-end/42326
9252         * gcc.dg/graphite/pr42326.c: New.
9253
9254 2010-03-08  Richard Guenther  <rguenther@suse.de>
9255
9256         PR tree-optimization/43269
9257         * gcc.c-torture/execute/pr43269.c: New testcase.
9258
9259 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9260
9261         PR fortran/43256
9262         * gfortran.dg/typebound_call_13.f03: New.
9263
9264 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9265
9266         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9267         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9268
9269 2010-03-05  Jason Merrill  <jason@redhat.com>
9270
9271         * g++.dg/abi/mangle40.C: Require weak and alias.
9272
9273 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9274
9275         PR middle-end/42326
9276         * gfortran.dg/graphite/pr42326.f90: New.
9277         * gfortran.dg/graphite/pr42326-1.f90: New.
9278
9279 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9280
9281         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9282         (gnat_target_compile): Likewise.
9283         Reinitialize GNAT_UNDER_TEST if target changes.
9284         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9285         (local_find_gnatmake): Pass full --GCC to gnatlink.
9286         Remove --LINK.
9287
9288 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9289
9290         PR c/43248
9291         * gcc.dg/compound-literal-1.c: New testcase.
9292
9293 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9294
9295         PR tree-optimization/43164
9296         PR tree-optimization/43191
9297         * gcc.c-torture/compile/pr43164.c: New test.
9298         * gcc.c-torture/compile/pr43191.c: Likewise.
9299
9300 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9301
9302         PR fortran/43244
9303         * gfortran.dg/finalize_9.f90: New.
9304
9305 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9306             Ken Werner <ken@linux.vnet.ibm.com>
9307
9308         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9309         to dg-options for spu.
9310         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9311         dump-scan target to exclude spu.
9312
9313 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9314
9315         PR middle-end/43209
9316         * gcc.dg/tree-ssa/ivopts-4.c: New.
9317
9318 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9319
9320         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9321         include-opts and exclude-opts; skip checking the flags if arguments
9322         are the same as the defaults.
9323         (dg-xfail-if): Verify the number of arguments, supply defaults
9324         for unspecified optional arguments.
9325         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9326
9327 2010-03-03  Jason Merrill  <jason@redhat.com>
9328
9329         PR c++/12909
9330         * g++.dg/abi/mangle40.C: Updated.
9331
9332 2010-03-03  Jason Merrill  <jason@redhat.com>
9333
9334         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9335         * g++.dg/abi/mangle23.C: Likewise.
9336         * g++.dg/eh/simd-2.C: Likewise.
9337         * g++.dg/ext/attribute-test-2.C: Likewise.
9338         * g++.dg/ext/vector14.C: Likewise.
9339         * g++.dg/other/pr34435.C: Likewise.
9340         * g++.dg/template/conv8.C: Likewise.
9341         * g++.dg/template/nontype9.C: Likewise.
9342         * g++.dg/template/qualttp17.C: Likewise.
9343         * g++.dg/template/ref1.C: Likewise.
9344         * g++.old-deja/g++.pt/crash68.C: Likewise.
9345         * g++.old-deja/g++.pt/ref1.C: Likewise.
9346         * g++.old-deja/g++.pt/ref3.C: Likewise.
9347         * g++.old-deja/g++.pt/ref4.C: Likewise.
9348
9349         PR c++/12909
9350         * g++.dg/abi/mangle40.C: New.
9351         * g++.dg/abi/mangle41.C: New.
9352         * g++.dg/lto/20100302_0.C: New.
9353         * g++.dg/lto/20100302_1.C: New.
9354         * g++.dg/lto/20100302.h: New.
9355
9356 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9357
9358         PR fortran/43243
9359         * gfortran.dg/internal_pack_12.f90: New test.
9360
9361 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9362
9363         * gcc.dg/pr36997.c: Adjust error message.
9364
9365 2010-03-03  Mike Stump  <mikestump@comcast.net>
9366
9367         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9368         adjustments to not be present on machines that align the stack to
9369         more than 4 bytes and don't have a red zone yet as that is an
9370         unimplemented optimization.
9371
9372 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9373
9374         PR fortran/43169
9375         * gfortran.dg/impure_assignment_3.f90: New.
9376
9377 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9378
9379         PR debug/43229
9380         * gfortran.dg/pr43229.f90: New test.
9381
9382         PR debug/43237
9383         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9384
9385         PR debug/43177
9386         * gcc.dg/guality/pr43177.c: New test.
9387
9388 2010-03-02  Jason Merrill  <jason@redhat.com>
9389
9390         * g++.dg/ext/vector9.C: Adjust error message.
9391         * g++.dg/conversion/simd3.C: Likewise.
9392         * g++.dg/other/error23.C: Likewise.
9393
9394 2010-03-02  Mike Stump  <mikestump@comcast.net>
9395
9396         PR c++/41090
9397         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9398
9399 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9400
9401         PR fortran/43180
9402         * gfortran.dg/internal_pack_10.f90: New test.
9403
9404         PR fortran/43173
9405         * gfortran.dg/internal_pack_11.f90: New test.
9406
9407 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9408
9409         PR middle-end/42640
9410         * gcc.dg/tree-ssa/pr42640.c: New.
9411
9412 2010-03-01  Richard Guenther  <rguenther@suse.de>
9413
9414         PR tree-optimization/43220
9415         * gcc.c-torture/execute/pr43220.c: New testcase.
9416
9417 2010-03-01  Richard Guenther  <rguenther@suse.de>
9418
9419         PR middle-end/43213
9420         * gcc.dg/pr43213.c: New testcase.
9421
9422 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9423
9424         PR pch/14940
9425         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9426
9427 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9428
9429         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9430         New function.
9431         (check_effective_target_ucn): Likewise.
9432
9433         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9434         if !ucn.
9435         * gcc.dg/ucnid-2.c: Likewise.
9436         * gcc.dg/ucnid-3.c: Likewise.
9437         * gcc.dg/ucnid-4.c: Likewise.
9438         * gcc.dg/ucnid-11.c: Likewise.
9439         * gcc.dg/ucnid-12.c: Likewise.
9440         * gcc.dg/ucnid-6.c: Skip if !ucn.
9441         * gcc.dg/ucnid-9.c: Likewise.
9442
9443 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9444
9445         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9446         lists to dg-skip-if.
9447         * gcc.target/i386/stackalign/return-3.c: Likewise.
9448
9449 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9450
9451         * gcc.target/i386/clearcap.map: New file.
9452         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9453         Pass clearcap.map by default if supported.
9454
9455 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9456
9457         PR fortran/42900
9458         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9459         Explain this.
9460         * gfortran.dg/stat_2.f90: Likewise.
9461
9462 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9463
9464         PR fortran/43199
9465         * gfortran.dg/module_read_2.f90: New test.
9466
9467 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/42748
9470         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9471         * g++.dg/abi/mangle12.C: Likewise.
9472         * g++.dg/abi/mangle20-2.C: Likewise.
9473         * g++.dg/abi/mangle17.C: Likewise.
9474         * g++.dg/template/cond2.C: Likewise.
9475         * g++.dg/template/pr35240.C: Likewise.
9476
9477 2010-02-27  Richard Guenther  <rguenther@suse.de>
9478
9479         PR tree-optimization/43186
9480         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9481
9482 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9483
9484         * g++.dg/abi/packed1.C: Expect warning on the SH.
9485
9486 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9487
9488         PR c++/42054:
9489         * g++.dg/parse/error37.C: New test.
9490
9491 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9492
9493         PR c/24577
9494         PR c/43192
9495         * gcc.dg/pr8927-1.c: Match new note.
9496         * gcc.dg/990506-0.c: Likewise.
9497         * gcc.dg/gomp/flush-2.c: Likewise.
9498         * gcc.dg/gomp/atomic-5.c: Likewise.
9499         * gcc.dg/gomp/pr34607.c: Likewise.
9500         * gcc.dg/pr35746.c: Likewise.
9501         * gcc.dg/cpp/pragma-1.c: Likewise.
9502         * gcc.dg/cpp/pragma-2.c: Likewise.
9503         * gcc.dg/pr41842.c: Likewise.
9504         * gcc.dg/noncompile/20040629-1.c: Likewise.
9505         * objc.dg/private-1.m: Likewise.
9506
9507 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9508
9509         PR fortran/43185
9510         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9511         * gfortran.dg/default_initialization_4.f90: New test.
9512
9513 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9514
9515         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9516         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9517         * gnat.dg/thin_pointer2.adb: New test.
9518         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9519
9520 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9521
9522         PR c/20631
9523         * gcc.dg/cpp/c90-pedantic.c: New.
9524         * gcc.dg/cpp/c90.c: New.
9525         * gcc.dg/gnu90-const-expr-1.c: New.
9526         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9527
9528 2010-02-26  Richard Guenther  <rguenther@suse.de>
9529
9530         PR tree-optimization/43186
9531         * gcc.c-torture/compile/pr43186.c: New testcase.
9532
9533 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9534
9535         PR debug/43190
9536         * c-c++-common/dwarf2/pr43190.c: New test.
9537
9538 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9539
9540         PR testsuite/37074:
9541         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9542
9543 2010-02-26  Richard Guenther  <rguenther@suse.de>
9544
9545         PR tree-optimization/43188
9546         * gcc.c-torture/compile/pr43188.c: New testcase.
9547
9548 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9549
9550         PR target/43175
9551         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9552
9553 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9554
9555         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9556
9557 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9558
9559         PR target/43154
9560         * gcc.target/powerpc/pr43154.c: New file.
9561
9562 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9563
9564         PR debug/43166
9565         * gfortran.dg/debug/pr43166.f: New test.
9566
9567         PR debug/43165
9568         * gcc.dg/torture/pr43165.c: New test.
9569
9570 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9571
9572         PR c/43128
9573         * c-c++-common/pr41779.c: Update.
9574
9575 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9576
9577         PR ada/32547
9578         * lib/gnat-dg.exp (gnat_load): Redefine.
9579
9580         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9581         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9582
9583 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9584
9585         PR libobjc/36610
9586         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9587         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9588         -fgnu-runtime.
9589         Sort entries.
9590
9591 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9592
9593         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9594
9595 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR debug/43150
9598         * gcc.dg/guality/vla-1.c: New test.
9599
9600 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9601
9602         PR fortran/43042
9603         * gfortran.dg/c_ptr_tests_15.f90: New test.
9604
9605 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR target/43107
9608         * gcc.target/i386/pr43107.c: New test.
9609
9610 2010-02-23  Jason Merrill  <jason@redhat.com>
9611
9612         PR c++/43143
9613         * g++.dg/cpp0x/variadic100.C: New.
9614
9615 2010-02-23  Jason Merrill  <jason@redhat.com>
9616
9617         PR debug/42800
9618         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9619         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9620         * c-c++-common/dwarf2/vla1.c: New.
9621
9622 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9623
9624         PR target/43139
9625         * gcc.dg/pr43139.c: New test.
9626
9627         PR debug/43077
9628         * gcc.dg/guality/pr43077-1.c: New test.
9629
9630 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9631
9632         PR 43123
9633         * gcc.dg/march.c: New.
9634         * gcc.dg/march-generic.c: New.
9635         * gcc.dg/mtune.c: New.
9636
9637 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9638
9639         PR middle-end/43083
9640         * gcc.dg/graphite/pr43083.c: New.
9641
9642 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9643
9644         PR middle-end/43097
9645         * gfortran.dg/graphite/pr43097.f: New.
9646
9647 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9648             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9649
9650         PR middle-end/43140
9651         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9652
9653 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9654
9655         PR middle-end/43026
9656         * g++.dg/graphite/pr43026.C: New.
9657
9658 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9659
9660         PR c++/43126
9661         * gcc.dg/cleanup-1.c: Update.
9662         * gcc.dg/func-args-1.c: Update.
9663         * gcc.dg/format/sentinel-1.c: Update.
9664         * g++.old-deja/g++.jason/scoping10.C: Update.
9665         * g++.old-deja/g++.ns/lookup5.C: Update.
9666         * g++.dg/ext/cleanup-1.C: Update.
9667         * g++.dg/parse/varmod1.C: Update.
9668         * g++.dg/parse/error33.C: Update.
9669         * g++.dg/expr/call3.C: Update.
9670         * g++.dg/func-args-1.C: New.
9671
9672 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9673
9674         PR c/43125
9675         * gcc.dg/attr-used-2.c: Moved to ...
9676         * c-c++-common/attr-used-2.c: Here.
9677
9678         * gcc.dg/attr-used.c: Moved to ...
9679         * c-c++-common/attr-used.c: Here.
9680
9681 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9682
9683         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9684
9685 2010-02-22  Richard Guenther  <rguenther@suse.de>
9686
9687         PR lto/43045
9688         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9689         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9690
9691 2010-02-22  Richard Guenther  <rguenther@suse.de>
9692
9693         PR tree-optimization/42749
9694         * gcc.c-torture/compile/pr42749.c: New testcase.
9695
9696 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9697
9698         PR fortran/43072
9699         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9700         * gfortran.dg/internal_pack_9.f90: New test.
9701
9702 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9703
9704         PR c++/23510
9705         * g++.dg/template/recurse.C: Adjust.
9706         * g++.dg/template/pr23510.C: New.
9707
9708 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9709
9710         PR c++/42824
9711         * g++.dg/template/memclass4.C: New test.
9712
9713 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9714
9715         PR fortran/35259
9716         * gfortran.dg/reassoc_5.f90: New test.
9717
9718 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9719
9720         PR target/43067
9721         * gcc.target/i386/pr43067.c: New test.
9722
9723 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9724
9725         PR c++/35669
9726         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9727         -Wconversion-null.
9728         * g++.dg/warn/Wconversion-null.C: New test.
9729         * g++.old-deja/g++.other/null1.C: Move to...
9730         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9731
9732 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9733
9734         PR fortran/36932
9735         PR fortran/36933
9736         * gfortran.dg/dependency_26.f90: New test.
9737
9738         PR fortran/43072
9739         * gfortran.dg/internal_pack_7.f90: New test.
9740
9741         PR fortran/43111
9742         * gfortran.dg/internal_pack_8.f90: New test.
9743
9744 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9745
9746         PR 43128
9747         * c-c++-common/pr41779.c: Fix broken testcase.
9748
9749 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9750
9751         PR 36513
9752         * c-c++-common/pr36513.c: New testcase.
9753         * c-c++-common/pr36513-2.c: New testcase.
9754
9755 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9756
9757         PR 41779
9758         * c-c++-common/pr41779.c: New.
9759
9760 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR debug/43084
9763         * gcc.dg/pr43084.c: New test.
9764
9765 2010-02-19  Richard Guenther  <rguenther@suse.de>
9766
9767         PR tree-optimization/42916
9768         * gcc.dg/pr42916.c: New testcase.
9769
9770 2010-02-18  Jason Merrill  <jason@redhat.com>
9771
9772         PR c++/42837
9773         * g++.dg/abi/packed1.C: Add expected warning.
9774
9775         PR c++/43108
9776         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9777         * gcc.dg/torture/dg-torture.exp: Likewise.
9778         * c-c++-common/torture/complex-sign.h,
9779         c-c++-common/torture/complex-sign-add.c,
9780         c-c++-common/torture/complex-sign-mixed-add.c,
9781         c-c++-common/torture/complex-sign-mixed-div.c,
9782         c-c++-common/torture/complex-sign-mixed-mul.c,
9783         c-c++-common/torture/complex-sign-mixed-sub.c,
9784         c-c++-common/torture/complex-sign-mul.c,
9785         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9786         Adapt for C++ compilation as well.
9787
9788         PR c++/43070
9789         * g++.dg/ext/label1.C: Update.
9790         * g++.dg/ext/label2.C: Update.
9791
9792         PR c++/26261
9793         * g++.dg/template/dependent-name6.C: New.
9794
9795         PR c++/43109
9796         * g++.dg/parse/namespace12.C: New.
9797
9798 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9799
9800         PR tree-optimization/43066
9801         * gcc.c-torture/compile/pr43066.c: New test.
9802
9803 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9804
9805         * g++.dg/ext/attrib35.C: Fix target selector string.
9806         * g++.dg/ext/attrib36.C: Ditto.
9807         * g++.dg/ext/attrib37.C: Ditto.
9808         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9809         * g++.dg/abi/mangle25.C: Ditto.
9810
9811 2010-02-17  Jason Merrill  <jason@redhat.com>
9812
9813         PR c++/43069
9814         * g++.dg/parse/namespace11.C: New.
9815
9816         PR c++/43093
9817         * g++.dg/ext/attrib37.C: New.
9818
9819         PR c++/43079
9820         * g++.dg/template/ptrmem20.C: New.
9821
9822 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9823
9824         PR target/43103
9825         * gcc.target/i386/xop-check.h: Include m256-check.h.
9826         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9827         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9828         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9829         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9830
9831 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR debug/42918
9834         * gcc.dg/pr42918.c: New test.
9835
9836 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9837
9838         * g++.dg/ext/attrib36.C: Require ILP32.
9839
9840 2010-02-16  Richard Guenther  <rguenther@suse.de>
9841
9842         PR tree-optimization/41043
9843         * gfortran.dg/pr41043.f90: New testcase.
9844         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9845
9846 2010-02-16  Jason Merrill  <jason@redhat.com>
9847
9848         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9849
9850 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9851
9852         PR tree-optimization/43074
9853         * gcc.dg/vect/fast-math-pr43074.c: New test.
9854
9855 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9856
9857         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9858
9859 2010-02-16  Jason Merrill  <jason@redhat.com>
9860
9861         PR c++/43031
9862         * g++.dg/ext/attrib36.C: New.
9863
9864         PR c++/43036
9865         * g++.dg/other/array6.C: New.
9866
9867 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9868
9869         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9870
9871 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9872
9873         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9874         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9875         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9876         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9877         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9878         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9879
9880 2010-02-15  Richard Guenther  <rguenther@suse.de>
9881
9882         PR middle-end/43068
9883         * g++.dg/torture/pr43068.C: New testcase.
9884
9885 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9886
9887         PR c++/43024
9888         * g++.dg/opt/ice1.C: New.
9889
9890 2010-02-14  Jason Merrill  <jason@redhat.com>
9891
9892         PR c++/41997
9893         * g++.dg/cpp0x/initlist-opt.C: New.
9894
9895 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9896
9897         PR fortran/41113
9898         PR fortran/41117
9899         * gfortran.dg/internal_pack_6.f90: New test.
9900
9901 2010-02-12  Jason Merrill  <jason@redhat.com>
9902
9903         PR c++/43054
9904         * g++.dg/cpp0x/variadic99.C: New.
9905
9906 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9907
9908         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9909         sign extend pointers to gualchk_t.
9910
9911         PR c++/43033
9912         * g++.dg/other/default3.C: Xfail g4 test.
9913
9914 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9915
9916         PR middle-end/43012
9917         * gcc.dg/graphite/pr43012.c: New.
9918
9919 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9920
9921         PR middle-end/42930
9922         * g++.dg/graphite/pr42930.C: New.
9923
9924 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9925
9926         PR middle-end/42914
9927         PR middle-end/42530
9928         * gcc.dg/graphite/pr42530.c: New.
9929         * gcc.dg/graphite/pr42914.c: New.
9930
9931 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9932
9933         PR middle-end/42771
9934         * gcc.dg/graphite/pr42771.c: New.
9935
9936 2010-02-11  Richard Guenther  <rguenther@suse.de>
9937
9938         PR tree-optimization/42998
9939         * gcc.c-torture/compile/pr42998.c: New testcase.
9940
9941 2010-02-10  Jason Merrill  <jason@redhat.com>
9942
9943         PR c++/41896
9944         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9945
9946         PR c++/42983, core issue 906
9947         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9948         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9949
9950         PR c++/43016
9951         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9952
9953 2010-02-10  Richard Guenther  <rguenther@suse.de>
9954
9955         PR tree-optimization/43017
9956         * gcc.dg/torture/pr43017.c: New testcase.
9957
9958 2010-02-10  Tobias Burnus <burnus@net-b.de>
9959
9960         PR fortran/40823
9961         * gfortran.dg/private_type_1.f90: Update error location.
9962         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9963         * gfortran.dg/typebound_operator_2.f03: Ditto.
9964         * gfortran.dg/assignment_2.f90: Ditto.
9965         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9966         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9967
9968 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9969
9970         PR fortran/43015
9971         * gfortran.dg/bind_c_usage_20.f90: New test.
9972
9973 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9974
9975         PR debug/43010
9976         * g++.dg/debug/pr43010.C: New test.
9977
9978 2010-02-10  Richard Guenther  <rguenther@suse.de>
9979
9980         PR c/43007
9981         * gcc.c-torture/execute/20100209-1.c: New testcase.
9982         * gcc.dg/fold-div-3.c: Likewise.
9983
9984 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9985
9986         * gcc.dg/builtin-ffs-1.c: New test.
9987
9988 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9989
9990         PR fortran/42999
9991         * gfortran.dg/array_constructor_35.f90: New test.
9992
9993 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9994
9995         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9996
9997 2010-02-09  Jason Merrill  <jason@redhat.com>
9998
9999         PR c++/42399
10000         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10001
10002         PR c++/42370
10003         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10004
10005 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10006
10007         PR fortran/41869
10008         * gfortran.dg/module_write_1.f90: New test.
10009
10010 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10011
10012         * gcc.dg/pr19340.c: Adjust.
10013
10014 2010-02-09  Richard Guenther  <rguenther@suse.de>
10015
10016         PR tree-optimization/43008
10017         * gcc.c-torture/execute/pr43008.c: New testcase.
10018
10019 2010-02-09  Richard Guenther  <rguenther@suse.de>
10020
10021         PR tree-optimization/43000
10022         * gcc.dg/torture/pr43000.c: New testcase.
10023         * gcc.dg/torture/pr43002.c: Likewise.
10024
10025 2010-02-09  Daniel Kraft  <d@domob.eu>
10026
10027         PR fortran/39171
10028         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10029         and pass -Wsurprising as necessary.
10030
10031 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10032
10033         PR tree-optimization/42890
10034         * g++.dg/torture/pr42890.C: New test.
10035
10036 2010-02-08  Richard Guenther  <rguenther@suse.de>
10037
10038         PR middle-end/42995
10039         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10040
10041 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10042
10043         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10044         return 0 from main.
10045         * gcc.dg/graphite/block-1.c: Same.
10046         * gcc.dg/graphite/block-3.c: Same.
10047         * gcc.dg/graphite/block-4.c: Same.
10048         * gcc.dg/graphite/block-5.c: Same.
10049         * gcc.dg/graphite/block-6.c: Same.
10050         * gcc.dg/graphite/block-7.c: Same.
10051         * gcc.dg/graphite/interchange-0.c: Same.
10052         * gcc.dg/graphite/interchange-1.c: Same.
10053         * gcc.dg/graphite/interchange-10.c: Same.
10054         * gcc.dg/graphite/interchange-11.c: Same.
10055         * gcc.dg/graphite/interchange-12.c: Same.
10056         * gcc.dg/graphite/interchange-2.c: Same.
10057         * gcc.dg/graphite/interchange-3.c: Same.
10058         * gcc.dg/graphite/interchange-4.c: Same.
10059         * gcc.dg/graphite/interchange-5.c: Same.
10060         * gcc.dg/graphite/interchange-6.c: Same.
10061         * gcc.dg/graphite/interchange-7.c: Same.
10062         * gcc.dg/graphite/interchange-8.c: Same.
10063         * gcc.dg/graphite/interchange-9.c: Same.
10064         * gcc.dg/graphite/interchange-mvt.c: Same.
10065
10066 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10067
10068         * gfortran.dg/graphite/id-19.f: New.
10069         * gfortran.dg/graphite/pr14741.f90: New.
10070         * gfortran.dg/graphite/pr41924.f90: New.
10071         * gfortran.dg/graphite/run-id-2.f90: New.
10072
10073 2010-02-07  Richard Guenther  <rguenther@suse.de>
10074
10075         PR middle-end/42956
10076         * gcc.c-torture/compile/pr42956.c: New testcase.
10077
10078 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10079
10080         PR libfortran/42742
10081         * gfortran.dg/fmt_cache_2.f: New test.
10082
10083 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10084
10085         * gfortran.dg/read_no_eor.f90: New test.
10086
10087 2010-02-05  Jason Merrill  <jason@redhat.com>
10088
10089         * g++.dg/ext/label13.C: Move constructor body out of class.
10090
10091 2010-02-03  Jason Merrill  <jason@redhat.com>
10092
10093         PR c++/42870
10094         * g++.dg/ext/dllexport3.C: New.
10095
10096 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10097
10098         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10099
10100 2010-02-05  Richard Guenther  <rguenther@suse.de>
10101
10102         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10103
10104 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10105
10106         PR c++/42915
10107         * g++.dg/other/crash-9.C: New test.
10108
10109 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10110
10111         PR fortran/42309
10112         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10113
10114 2010-02-04  Richard Guenther  <rguenther@suse.de>
10115
10116         PR rtl-optimization/42952
10117         * gcc.dg/torture/pr42952.c: New testcase.
10118
10119 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10120
10121         PR libfortran/42901
10122         * gfortran.dg/namelist_60.f90: New test.
10123
10124 2010-02-03  Jason Merrill  <jason@redhat.com>
10125
10126         PR c++/40138
10127         * g++.dg/ext/builtin11.C: New.
10128
10129         PR c++/4926
10130         PR c++/38600
10131         * g++.dg/abi/mangle35.C: New.
10132         * g++.dg/abi/mangle37.C: New.
10133
10134         PR c++/12909
10135         * g++.dg/abi/mangle36.C: New.
10136
10137         PR c++/35652
10138         * g++.dg/warn/string1.C: New.
10139
10140 2010-02-03  Richard Guenther  <rguenther@suse.de>
10141
10142         PR tree-optimization/42944
10143         * gcc.dg/errno-1.c: New testcase.
10144
10145 2010-02-03  Richard Guenther  <rguenther@suse.de>
10146
10147         PR middle-end/42927
10148         * gcc.c-torture/compile/pr42927.c: New testcase.
10149
10150 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10151
10152         PR fortran/42936
10153         * gfortran.dg/null_4.f90: New test.
10154
10155 2010-02-02  Jason Merrill  <jason@redhat.com>
10156
10157         PR c++/41090
10158         * g++.dg/ext/label13.C: New.
10159
10160 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10161
10162         PR fortran/42650
10163         * gfortran.dg/func_result_5.f90: New test.
10164
10165 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10166
10167         PR fortran/42922
10168         * gfortran.dg/pure_initializer_3.f90: News test.
10169
10170 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10171
10172         PR fortran/42888
10173         * gfortran.dg/allocate_derived_2.f90: New test.
10174
10175 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10176
10177         PR middle-end/42898
10178         * gcc.dg/torture/pr42898-2.c: New test.
10179
10180 2010-01-31  Richard Guenther  <rguenther@suse.de>
10181
10182         PR middle-end/42898
10183         * gcc.dg/torture/pr42898.c: New testcase.
10184
10185 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10186
10187         PR fortran/38324
10188         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10189         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10190
10191 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10192
10193         * g++.dg/tree-ssa/inline-1.C: New.
10194         * g++.dg/tree-ssa/inline-2.C: New.
10195         * g++.dg/tree-ssa/inline-3.C: New.
10196
10197 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10198
10199         PR testsuite/41701
10200         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10201         the string 'pow' in the pathname of the compiler from generating a
10202         test failure.
10203
10204 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10205
10206         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10207         * g++.old-deja/g++.mike/eh17.C: Likewise.
10208         * g++.old-deja/g++.mike/p5571.C: Likewise.
10209
10210 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10211
10212         PR c++/42758
10213         PR c++/42634
10214         PR c++/42336
10215         PR c++/42797
10216         PR c++/42880
10217         * g++.dg/other/crash-5.C: New test.
10218         * g++.dg/other/crash-6.C: New test.
10219         * g++.dg/other/crash-7.C: New test.
10220         * g++.dg/other/crash-8.C: New test.
10221
10222 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10223
10224         PR rtl-optimization/42889
10225         * gcc.dg/pr42889.c: New test.
10226
10227 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10228
10229         * gcc.target/i386/pr42881.c: Use SSE2.
10230
10231 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10232
10233         PR target/42891
10234         * gcc.target/i386/pr42891.c: New test.
10235
10236 2010-01-28  Richard Guenther  <rguenther@suse.de>
10237
10238         PR tree-optimization/42871
10239         * g++.dg/torture/pr42871.C: New testcase.
10240
10241 2010-01-28  Richard Guenther  <rguenther@suse.de>
10242
10243         * gcc.dg/Wobjsize-1.h: New testcase.
10244         * gcc.dg/Wobjsize-1.c: Likewise.
10245
10246 2010-01-28  Richard Guenther  <rguenther@suse.de>
10247
10248         PR middle-end/42883
10249         * g++.dg/torture/pr42883.C: New testcase.
10250
10251 2010-01-28  Michael Matz  <matz@suse.de>
10252
10253         * gcc.target/i386/pr42881.c: New test.
10254
10255 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10256
10257         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10258         Add i?86-*-solaris2* support.
10259
10260 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10261
10262         PR c++/42713
10263         PR c++/42820
10264         * g++.dg/template/typedef27.C: New test case.
10265         * g++.dg/template/typedef28.C: New test case.
10266
10267 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10268
10269         * gcc.dg/optimize-bswap*.c: Add ARM target
10270
10271 2010-01-27  Richard Guenther  <rguenther@suse.de>
10272
10273         PR middle-end/42878
10274         * gcc.dg/torture/pr42878-1.c: New testcase.
10275         * gcc.dg/torture/pr42878-2.c: Likewise.
10276
10277 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10278
10279         PR middle-end/42874
10280         * gcc.dg/vla-22.c: New test.
10281
10282 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10283
10284         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10285         current collation.
10286
10287 2010-01-26  Richard Guenther  <rguenther@suse.de>
10288
10289         PR rtl-optimization/42685
10290         * gcc.dg/pr42685.c: New testcase.
10291         * g++.dg/other/pr42685.C: Likewise.
10292
10293 2010-01-26  Richard Guenther  <rguenther@suse.de>
10294
10295         PR middle-end/42806
10296         * g++.dg/other/pr42806.C: New testcase.
10297
10298 2010-01-26  Richard Guenther  <rguenther@suse.de>
10299
10300         PR tree-optimization/42250
10301         * gcc.dg/pr42250.c: New testcase.
10302
10303 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10304
10305         * gnat.dg/array_bounds_test.adb: New test.
10306
10307 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10308
10309         PR fortran/42858
10310         * gfortran.dg/generic_21.f90: New test.
10311
10312 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10313
10314         PR testsuite/41522
10315         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10316
10317 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10318
10319         PR c++/42748
10320         * g++.dg/abi/arm_va_list2.C: New test.
10321         * g++.dg/abi/arm_va_list2.h: Companion header file.
10322
10323 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10324
10325         PR fortran/41044
10326         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10327
10328         PR fortran/41167
10329         * gfortran.dg/char_array_arg_1.f90 : New test.
10330
10331         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10332
10333 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10334
10335         PR fortran/39304
10336         * gfortran.dg/generic_20.f90: New test.
10337
10338 2010-01-22  Michael Matz  <matz@suse.de>
10339
10340         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10341         -msse2.
10342
10343 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10344
10345         PR fortran/42736
10346         * gfortran.dg/dependency_25.f90 : New test.
10347
10348 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10349
10350         PR tree-optimization/42585
10351         * gcc.dg/tree-ssa/pr42585.c: New test.
10352
10353 2010-01-21  Richard Guenther  <rguenther@suse.de>
10354
10355         PR middle-end/19988
10356         * gcc.dg/pr19988.c: New testcase.
10357
10358 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10359
10360         * g++.dg/compat/decimal/compat-common.h: New file.
10361         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10362         * g++.dg/compat/decimal/pass_x.h: New file.
10363         * g++.dg/compat/decimal/pass_y.h: New file.
10364         * g++.dg/compat/decimal/pass-1_main.C: New file.
10365         * g++.dg/compat/decimal/pass-1_x.C: New file.
10366         * g++.dg/compat/decimal/pass-1_y.C: New file.
10367         * g++.dg/compat/decimal/pass-2_main.C: New file.
10368         * g++.dg/compat/decimal/pass-2_x.C: New file.
10369         * g++.dg/compat/decimal/pass-2_y.C: New file.
10370         * g++.dg/compat/decimal/pass-3_main.C: New file.
10371         * g++.dg/compat/decimal/pass-3_x.C: New file.
10372         * g++.dg/compat/decimal/pass-3_y.C: New file.
10373         * g++.dg/compat/decimal/pass-4_main.C: New file.
10374         * g++.dg/compat/decimal/pass-4_x.C: New file.
10375         * g++.dg/compat/decimal/pass-4_y.C: New file.
10376         * g++.dg/compat/decimal/pass-5_main.C: New file.
10377         * g++.dg/compat/decimal/pass-5_x.C: New file.
10378         * g++.dg/compat/decimal/pass-5_y.C: New file.
10379         * g++.dg/compat/decimal/pass-6_main.C: New file.
10380         * g++.dg/compat/decimal/pass-6_x.C: New file.
10381         * g++.dg/compat/decimal/pass-6_y.C: New file.
10382         * g++.dg/compat/decimal/return_x.h: New file.
10383         * g++.dg/compat/decimal/return_y.h: New file.
10384         * g++.dg/compat/decimal/return-1_main.C: New file.
10385         * g++.dg/compat/decimal/return-1_x.C: New file.
10386         * g++.dg/compat/decimal/return-1_y.C: New file.
10387         * g++.dg/compat/decimal/return-2_main.C: New file.
10388         * g++.dg/compat/decimal/return-2_x.C: New file.
10389         * g++.dg/compat/decimal/return-2_y.C: New file.
10390         * g++.dg/compat/decimal/return-3_main.C: New file.
10391         * g++.dg/compat/decimal/return-3_x.C: New file.
10392         * g++.dg/compat/decimal/return-3_y.C: New file.
10393         * g++.dg/compat/decimal/return-4_main.C: New file.
10394         * g++.dg/compat/decimal/return-4_x.C: New file.
10395         * g++.dg/compat/decimal/return-4_y.C: New file.
10396         * g++.dg/compat/decimal/return-5_main.C: New file.
10397         * g++.dg/compat/decimal/return-5_x.C: New file.
10398         * g++.dg/compat/decimal/return-5_y.C: New file.
10399         * g++.dg/compat/decimal/return-6_main.C: New file.
10400         * g++.dg/compat/decimal/return-6_x.C: New file.
10401         * g++.dg/compat/decimal/return-6_y.C: New file.
10402
10403 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10404
10405         PR debug/42715
10406         * gcc.dg/pr42715.c: New.
10407
10408 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10409
10410         PR c++/42038
10411         * g++.dg/parse/crash55.C: New.
10412
10413 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10414
10415         PR debug/42782
10416         * gcc.dg/guality/pr42782.c: New.
10417
10418 2010-01-20  Jason Merrill  <jason@redhat.com>
10419
10420         PR c++/41788
10421         * g++.dg/abi/packed1.C: New.
10422
10423         PR c++/41920
10424         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10425
10426         PR c++/40750
10427         * g++.dg/parse/fn-typedef1.C: New.
10428         * g++.dg/other/cv_quals.C: Adjust.
10429
10430 2010-01-20  Anthony Green  <green@moxielogic.com>
10431
10432         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10433         pack(push) pragma).
10434         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10435         * gcc.dg/20020312-2.c: Port this to the moxie core.
10436         * gcc.dg/weak/typeof-2.c: Ditto.
10437
10438 2010-01-20  Richard Guenther  <rguenther@suse.de>
10439
10440         PR tree-optimization/42717
10441         * gcc.c-torture/compile/pr42717.c: New testcase.
10442
10443 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10444
10445         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10446         of signed, add a few new tests.
10447
10448         PR middle-end/42803
10449         * g++.dg/parse/limits-initializer1.C: New test.
10450
10451 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10452
10453         PR fortran/42804
10454         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10455         * gfortran.dg/typebound_call_12.f03: New test.
10456
10457 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10458
10459         PR fortran/42783
10460         * gfortran.dg/bounds_check_15.f90 : New test.
10461
10462 2010-01-19  Michael Matz  <matz@suse.de>
10463
10464         PR tree-optimization/41783
10465         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10466
10467 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10468
10469         PR target/38697.
10470         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10471         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10472         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10473         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10474         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10475         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10476         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10477         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10478         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10479         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10480         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10481
10482 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10483
10484         PR fortran/42545
10485         * gfortran.dg/extends_6.f03: Modified an error message.
10486         * gfortran.dg/extends_10.f03: New test.
10487         * gfortran.dg/private_type_6.f03: Modified an error message.
10488         * gfortran.dg/structure_constructor_8.f03: Ditto.
10489
10490 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10491
10492         PR tree-optimization/42719
10493         * gcc.dg/pr42719.c: New test.
10494
10495         PR debug/42728
10496         * gcc.dg/pr42728.c: New test.
10497
10498 2010-01-19  Anthony Green  <green@moxielogic.com>
10499
10500         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10501
10502 2010-01-18  Anthony Green  <green@moxielogic.com>
10503
10504         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10505         for moxie.
10506
10507 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10508
10509         * g++.dg/template/error45.C: reverted as part of reverting the
10510         fix of PR c++/42634.
10511
10512 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10513
10514         PR c++/42634
10515         * g++.dg/template/error45.C: New test.
10516
10517 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10518
10519         PR c++/42766
10520         * g++.dg/conversion/op6.C: New test.
10521
10522 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10523
10524         PR target/42774
10525         * gcc.target/alpha/pr42774.c: New test.
10526
10527 2010-01-18  Richard Guenther  <rguenther@suse.de>
10528
10529         PR tree-optimization/42781
10530         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10531
10532 2010-01-17  Richard Guenther  <rguenther@suse.de>
10533
10534         PR middle-end/42248
10535         * gcc.c-torture/execute/pr42248.c: New testcase.
10536
10537 2010-01-17  Richard Guenther  <rguenther@suse.de>
10538
10539         PR tree-optimization/42773
10540         * g++.dg/torture/pr42773.C: New testcase.
10541
10542 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10543
10544         PR fortran/42677
10545         * gfortran.dg/interface_assignment_5.f90: New test.
10546
10547 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10548
10549         PR c++/42697
10550         * g++.dg/template/crash94.C: Reverted.
10551
10552 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10553
10554         PR debug/42767
10555         * gcc.dg/debug/pr42767.c: New.
10556
10557 2010-01-15  Jason Merrill  <jason@redhat.com>
10558
10559         PR c++/42761
10560         * g++.dg/cpp0x/decltype22.C: New.
10561
10562 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR middle-end/42760
10565         * g++.dg/torture/pr42760.C: New test.
10566
10567 2010-01-15  Jing Yu  <jingyu@google.com>
10568
10569         PR rtl-optimization/42691
10570         * gcc.c-torture/execute/pr42691.c: New.
10571
10572 2010-01-15  Richard Guenther  <rguenther@suse.de>
10573
10574         PR middle-end/42739
10575         * g++.dg/torture/pr42739.C: New testcase.
10576
10577 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10578
10579         * g++.dg/template/error45.C: Revert as part of reverting changes
10580         or PR c++/42634.
10581
10582 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10583
10584         PR fortran/42684
10585         * gfortran.dg/interface_31.f90: New test.
10586
10587 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10588
10589         * gcc.target/powerpc/pr42747.c: New file.
10590
10591 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10592
10593         PR middle-end/42674
10594         * c-c++-common/pr42674.c: New test.
10595
10596         PR c++/42608
10597         * g++.dg/template/instantiate11.C: New test.
10598
10599 2010-01-14  Jason Merrill  <jason@redhat.com>
10600
10601         PR c++/42701
10602         * g++.dg/overload/error3.C: New.
10603
10604         PR c++/42655
10605         * g++.dg/overload/rvalue1.C: New.
10606
10607 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10608
10609         PR tree-optimization/42706
10610         * gcc.dg/ipa/pr42706.c: New testcase.
10611
10612 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10613
10614         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10615
10616 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10617
10618         PR tree-optimization/42714
10619         * g++.dg/torture/pr42714.C: New test.
10620
10621 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10622
10623         PR rtl-optimization/42246
10624         * gfortran.dg/pr42246-2.f: New.
10625
10626 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10627
10628         PR rtl-optimization/42389
10629         * gcc.dg/pr42389.c: New.
10630
10631 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10632
10633         PR rtl-optimization/42388
10634         * gcc.dg/pr42388.c: New.
10635
10636 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10637
10638         PR rtl-optimization/42294
10639         * gfortran.dg/pr42294.f: New.
10640
10641 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10642
10643         PR rtl-optimization/39453
10644         PR rtl-optimization/42246
10645         * gcc.dg/pr39453.c: New.
10646         * gcc.dg/pr42246.c: New.
10647
10648 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10649
10650         PR middle-end/42245
10651         * gcc.dg/pr42245.c: New.
10652         * gcc.dg/pr42245-2.c: New.
10653
10654 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10655
10656         PR rtl-optimization/42249
10657         * gcc.dg/pr42249.c: New.
10658
10659 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10660
10661         PR c/42721
10662         * gcc.c-torture/execute/pr42721.c: New test.
10663
10664 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10665
10666         PR tree-optimization/42709
10667         * gcc.dg/vect/pr42709.c: New test.
10668
10669 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10670
10671         PR fortran/41478
10672         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10673         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10674
10675 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10676
10677         PR fortran/42481
10678         * gfortran.dg/generic_19.f90 : New test.
10679
10680 2010-01-13  Richard Guenther  <rguenther@suse.de>
10681
10682         PR tree-optimization/42730
10683         * gcc.c-torture/compile/pr42730.c: New testcase.
10684
10685 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10686
10687         PR target/pr42542
10688         * gcc.target/ia64/pr42542-1.c: New.
10689         * gcc.target/ia64/pr42542-2.c: New.
10690         * gcc.target/ia64/pr42542-3.c: New.
10691
10692 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10693
10694         PR c++/42634
10695         * g++.dg/template/error45.C: New test.
10696
10697 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10698
10699         PR tree-optimization/42704
10700         * g++.dg/torture/pr42704.C: New test.
10701
10702 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10703
10704         PR tree-optimization/42703
10705         * gcc.c-torture/compile/pr42703.c: New test.
10706
10707 2010-01-13  Richard Guenther  <rguenther@suse.de>
10708
10709         PR tree-optimization/42705
10710         * gcc.c-torture/compile/pr42705.c: New testcase.
10711
10712 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10713
10714         * gcc.target/bfin/l2.c: New test.
10715         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10716
10717 2010-01-13  Richard Guenther  <rguenther@suse.de>
10718
10719         PR middle-end/42716
10720         * gcc.c-torture/compile/pr42716.c: New testcase.
10721
10722 2010-01-13  Richard Guenther  <rguenther@suse.de>
10723
10724         PR lto/42678
10725         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10726
10727 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10728
10729         PR c/42708
10730         * gcc.c-torture/compile/pr42708-1.c: New test.
10731
10732 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10733
10734         PR debug/42662
10735         * gcc.dg/pr42662.c: New test.
10736
10737         PR tree-optimization/42645
10738         * g++.dg/other/pr42645-1.C: New test.
10739         * g++.dg/other/pr42645-2.C: New test.
10740
10741 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10742
10743         PR target/42416
10744         * gcc.target/powerpc/warn-1.c: New test.
10745         * gcc.target/powerpc/warn-2.c: New test.
10746
10747 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10748
10749         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10750         stack alignment.
10751
10752 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10753
10754         * gcc.dg/lto/20100108_0.c: New.
10755
10756 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10757
10758         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10759         Add -march=i686 -msse for 32bit x86 targets.
10760
10761 2010-01-10  Richard Guenther  <rguenther@suse.de>
10762
10763         PR middle-end/42667
10764         * gcc.dg/torture/pr42667.c: New testcase.
10765
10766 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10767
10768         PR fortran/32489
10769         * gfortran.dg/array_constructor_34.f90: New test.
10770
10771 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10772
10773         PR fortran/20923
10774         * gfortran.dg/array_constructor_33.f90: New test.
10775         gfortran.dg/array_function_5.f90: Add credit.
10776
10777 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10778
10779         PR debug/42631
10780         * gcc.dg/pr42631.c: New.
10781
10782 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10783
10784         PR debug/42630
10785         * gcc.dg/pr42630.c: New.
10786
10787 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10788
10789         PR debug/42629
10790         * gcc.dg/pr42629.c: New.
10791
10792 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10793
10794         PR middle-end/42363
10795         * gcc.dg/torture/pr42363.c: New.
10796
10797 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10798
10799         PR debug/42604
10800         PR debug/42395
10801         * gcc.dg/vect/pr42604.c: New.
10802         * gcc.dg/vect/pr42395.c: New.
10803
10804 2010-01-09  Richard Guenther  <rguenther@suse.de>
10805
10806         PR middle-end/42512
10807         * gcc.c-torture/execute/pr42512.c: New testcase.
10808
10809 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10810
10811         PR fortran/41298
10812         * gfortran.dg/c_ptr_tests_14.f90: New test.
10813
10814 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10815
10816         PR ada/41929
10817         * gnat.dg/null_pointer_deref1.adb: Don't run on
10818         sparc*-sun-solaris2.11.
10819
10820 2010-01-08  Richard Guenther  <rguenther@suse.de>
10821
10822         PR lto/42528
10823         * gcc.dg/lto/20100103-1_0.c: New testcase.
10824         * gcc.dg/lto/20100103-2_0.c: Likewise.
10825
10826 2010-01-08  Tobias Burnus  <burnus@net-b.de
10827
10828         PR/fortran 25829
10829         * gfortran.dg/asynchronous_1.f90: New test.
10830         * gfortran.dg/asynchronous_2.f90: New test.
10831         * gfortran.dg/conflicts.f90: Update error message.
10832
10833 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10834
10835         c++/40155
10836         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10837
10838 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR tree-optimization/42625
10841         * g++.dg/opt/dtor4.C: New test.
10842         * g++.dg/opt/dtor4.h: New.
10843         * g++.dg/opt/dtor4-aux.cc: New.
10844
10845 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10846
10847         PR fortran/42597
10848         * gfortran.dg/proc_ptr_26.f90: New test.
10849
10850 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10851
10852         PR fortran/41872
10853         * gfortran.dg/allocatable_scalar_7.f90: New test.
10854
10855 2010-01-06  Richard Guenther  <rguenther@suse.de>
10856
10857         * gcc.c-torture/compile/pr42632.c: New testcase.
10858
10859 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10860
10861         PR target/42542
10862         * gcc.target/i386/pr42542-4.c: New.
10863         * gcc.target/i386/pr42542-4a.c: Likewise.
10864         * gcc.target/i386/pr42542-5.c: Likewise.
10865         * gcc.target/i386/pr42542-5a.c: Likewise.
10866
10867 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10868
10869         * gcc.dg/tls/opt-15.c: New test.
10870
10871 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10872
10873         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10874
10875 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10876
10877         PR tree-optimization/42462
10878         * g++.dg/torture/pr42462.C: New test.
10879
10880 2010-01-05  Jason Merrill  <jason@redhat.com>
10881
10882         * g++.dg/cpp0x/initlist30.C: New test.
10883
10884 2010-01-05  Richard Guenther  <rguenther@suse.de>
10885
10886         PR tree-optimization/42614
10887         * gcc.c-torture/execute/pr42614.c: New testcase.
10888
10889 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10890
10891         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10892         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10893         -Wunreachable-code.
10894         * gcc.dg/Wunreachable-2.c: Likewise.
10895         * gcc.dg/Wunreachable-3.c: Likewise.
10896         * gcc.dg/Wunreachable-4.c: Likewise.
10897         * gcc.dg/Wunreachable-5.c: Likewise.
10898         * gcc.dg/Wunreachable-6.c: Likewise.
10899         * gcc.dg/Wunreachable-7.c: Likewise.
10900         * gcc.dg/Wunreachable-8.c: Likewise.
10901         * gcc.dg/20041231-1.c: Likewise.
10902
10903 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10904
10905         PR other/42611
10906         * gcc.dg/pr42611.c: New test.
10907
10908         PR tree-optimization/42508
10909         * g++.dg/opt/pr42508.C: New test.
10910
10911 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10912
10913         PR fortran/41872
10914         * gfortran.dg/allocatable_scalar_8.f90: New.
10915
10916 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10917
10918         PR tree-optimization/42398
10919         * gcc.c-torture/compile/pr42398.c: New test.
10920
10921 2010-01-04  Jason Merrill  <jason@redhat.com>
10922
10923         PR c++/42555
10924         * g++.dg/ext/attrib35.C: New.
10925
10926         PR c++/42567
10927         * g++.dg/cpp0x/auto17.C: New.
10928
10929 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10930
10931         * gcc.dg/lto/20100104_0.c: New.
10932
10933 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10934
10935         PR target/42542
10936         * gcc.target/i386/pr42542-1.c: New.
10937         * gcc.target/i386/pr42542-1a.c: Likewise.
10938         * gcc.target/i386/pr42542-1b.c: Likewise.
10939         * gcc.target/i386/pr42542-2.c: Likewise.
10940         * gcc.target/i386/pr42542-2a.c: Likewise.
10941         * gcc.target/i386/pr42542-2b.c: Likewise.
10942         * gcc.target/i386/pr42542-3.c: Likewise.
10943         * gcc.target/i386/pr42542-3a.c: Likewise.
10944
10945 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10946
10947         PR fortran/41872
10948         * gfortran.dg/allocatable_scalar_5.f90: New test.
10949         * gfortran.dg/allocatable_scalar_6.f90: New test.
10950
10951 2010-01-03  Richard Guenther  <rguenther@suse.de>
10952
10953         PR testsuite/42583
10954         * gfortran.dg/gomp/recursion1.f90: Remove.
10955
10956 2010-01-03  Richard Guenther  <rguenther@suse.de>
10957
10958         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10959         * gcc.dg/uninit-6.c: Likewise.
10960         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10961
10962 2010-01-03  Richard Guenther  <rguenther@suse.de>
10963
10964         PR tree-optimization/42589
10965         * gcc.target/i386/pr42589.c: New testcase.
10966
10967 2010-01-03  Richard Guenther  <rguenther@suse.de>
10968
10969         PR tree-optimization/42438
10970         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10971
10972 2010-01-02  Richard Guenther  <rguenther@suse.de>
10973
10974         PR testsuite/41651
10975         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10976
10977 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10978
10979         PR target/42448
10980         * gcc.target/alpha/pr42448-1.c: New test.
10981         * gcc.target/alpha/pr42448-2.c: Ditto.
10982
10983 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10984
10985         PR preprocessor/41947
10986         * gcc.dg/c99-hexfloat-3.c: New test.
10987
10988 2010-01-01  Richard Guenther  <rguenther@suse.de>
10989
10990         PR c/42570
10991         * gcc.c-torture/execute/pr42570.c: New testcase.
10992
10993 2010-01-01  Richard Guenther  <rguenther@suse.de>
10994
10995         PR middle-end/42559
10996         * gcc.c-torture/compile/pr42559.c: New testcase.
10997
10998 \f
10999 Copyright (C) 2010 Free Software Foundation, Inc.
11000
11001 Copying and distribution of this file, with or without modification,
11002 are permitted in any medium without royalty provided the copyright
11003 notice and this notice are preserved.