OSDN Git Service

2010-10.10 Kai Tietz <kai.tietz@onevision.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10.10  Kai Tietz  <kai.tietz@onevision.com>
2
3         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4         and adjust -export symbol scanning.
5         * g++.dg/ext/dllexport1.C: Likewise.
6         * g++.dg/ext/dllexport3.C: Likewise.
7         * gcc.dg/dll-3.c: Likewise.
8         * gcc.dg/dll-4.c: Likewise.
9         * gcc.dg/dll-5.c: Likewise.
10
11 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
14         instead of tree_profile dump file.
15         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
16         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
17         dump file.
18
19 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
20
21         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
22
23 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
24
25         * gfortran.dg/character_comparison_4.f90:  New test.
26         * gfortran.dg/character_comparison_5.f90:  New test.
27         * gfortran.dg/character_comparison_6.f90:  New test.
28
29 2010-10-09  Richard Henderson  <rth@redhat.com>
30
31         * lib/target-supports.exp
32         (check_effective_target_automatic_stack_alignment): Always true.
33
34 2010-10-09  Richard Guenther  <rguenther@suse.de>
35
36         PR lto/45956
37         * gcc.dg/lto/20101009-2_0.c: New testcase.
38         * gcc.dg/lto/20101009-2_1.c: Likewise.
39         * gcc.dg/lto/20101009-2_2.c: Likewise.
40
41 2010-10-09  Richard Guenther  <rguenther@suse.de>
42
43         PR lto/45947
44         * g++.dg/lto/20101009-1_0.C: New testcase.
45
46 2010-10-09  Richard Guenther  <rguenther@suse.de>
47
48         PR tree-optimization/45945
49         * gcc.dg/lto/20101009-1_0.c: New testcase.
50
51 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
52
53         PR target/45913
54         * gcc.target/i386/pr45913.c: New.
55
56 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
57
58         PR fortran/45943
59         * gfortran.dg/streamio_16.f90: Update test.
60
61 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
62
63         PR tree-optimization/45903
64         * gcc.target/i386/pr45903.c: New test.
65
66 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
67
68         * gnat.dg/interface5.adb: Compile with warnings disabled.
69
70 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
71
72         * obj-c++.dg/encode-10.mm: New testcase.
73
74 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
75
76         PR objc++/23614
77         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
78         C++ class.  Removed XFAIL.
79
80 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
81
82         PR fortran/45933
83         * gfortran.dg/typebound_operator_5.f03: New.
84
85 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
86
87         Merge from 'apple/trunk' branch on FSF servers.
88
89         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
90
91         Radar 4508851
92         * obj-c++.dg/method-namespace-1.mm: New.
93
94 2010-10-07  Martin Jambor  <mjambor@suse.cz>
95
96         * gcc.dg/tree-ssa/sra-11.c: New test.
97
98 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
99
100         PR Tree-Vect/45847
101         * gcc.dg/vect/pr45847.c: New test.
102
103 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
104             Kai Tietz  <kai.tietz@onevision.com>
105
106        * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
107
108 2010-10-07  Richard Guenther  <rguenther@suse.de>
109
110         PR tree-optimization/45732
111         * gcc.dg/torture/pr45732.c: New testcase.
112
113 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
114
115         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
116         * objc.dg/foreach-2.m: Likewise.
117         * objc.dg/foreach-3.m: Likewise.
118         * objc.dg/foreach-4.m: Likewise.
119         * objc.dg/foreach-5.m: Likewise.
120         * objc.dg/foreach-6.m: Likewise.
121         * objc.dg/foreach-7.m: Likewise.
122         * objc.dg/objc-foreach-4.m: Likewise.
123         * objc.dg/objc-foreach-5.m: Likewise.
124
125 2010-10-07  Richard Guenther  <rguenther@suse.de>
126
127         PR middle-end/45869
128         * gcc.dg/torture/pr45869.c: New testcase.
129
130 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
131
132         * objc.dg/set-not-used-1.m: New
133         * obj-c++.dg/set-not-used-1.mm: New.
134
135 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
136
137         * objc.dg/attributes/method-attribute-3.m: New.
138         * obj-c++.dg/attributes/method-attribute-3.mm: New.
139
140 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
141
142         PR fortran/45916
143         * gfortran.dg/generic_typebound_operator_1.f90: New test.
144
145 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
146
147         PR fortran/45889
148         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
149
150 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
151
152         Merge from 'apple/trunk' branch on FSF servers.
153
154         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
155
156         Radar 4278774
157         * obj-c++.dg/encode-9.mm: New.
158
159 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
160
161         * g++.dg/cpp0x/pr45908.C: New test.
162
163 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
164
165         * gnat.dg/opt6.ad[sb]: New test.
166
167 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
168
169         Implemented fast enumeration for Objective-C.
170         * objc.dg/foreach-1.m: New.
171         * objc.dg/foreach-2.m: New.
172         * objc.dg/foreach-3.m: New.
173         * objc.dg/foreach-4.m: New.
174         * objc.dg/foreach-5.m: New.
175         * objc.dg/foreach-6.m: New.
176         * objc.dg/foreach-7.m: New.
177
178         Merge from 'apple/trunk' branch on FSF servers:
179         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
180
181         Radar 4502236
182         * objc.dg/objc-foreach-5.m: New.
183
184         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
185
186         Radar 4507230
187         * objc.dg/objc-foreach-4.m: New.
188
189         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
190
191         Radar 4472881
192         * objc.dg/objc-foreach-3.m: New.
193
194         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
195
196         Radar 4468498
197         * objc.dg/objc-foreach-2.m: New.
198
199         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
200
201         Radar 4294910
202         * objc.dg/objc-foreach-1.m: New
203
204 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
205
206         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
207         unsigned values.
208
209 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
210
211         PR objc++/28050
212         * obj-c++.dg/syntax-error-10.mm: New.
213
214 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
215
216         PR objc++/23707
217         * obj-c++.dg/syntax-error-9.mm: New.
218
219 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
220
221         PR objc++/31126
222         * obj-c++.dg/syntax-error-8.mm: New.
223
224 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         Merge from 'apple/trunk' branch on FSF servers.
227
228         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
229
230         Radar 4290840
231         * obj-c++.dg/syntax-error-7.mm: New
232
233         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
234
235         Radar 4294425
236         * obj-c++.dg/syntax-error-6.mm: New
237
238         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
239
240         Radar 4261146
241         * obj-c++.dg/syntax-error-5.mm: New
242
243         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
244
245         Radar 4093475
246         * obj-c++.dg/syntax-error-[3-4].mm: New.
247
248         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
249
250         Radar 4185810
251         * obj-c++.dg/syntax-error-[1-2].mm: New.
252
253 2010-10-05  Ira Rosen  <irar@il.ibm.com>
254
255         PR tree-optimization/45752
256         * gcc.dg/vect/pr45752.c: New test.
257
258 2010-10-05  Richard Guenther  <rguenther@suse.de>
259
260         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
261         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
262         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
263         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
264         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
265         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
266         * gcc.dg/tree-prof/stringop-1.c: Likewise.
267         * gcc.dg/tree-prof/stringop-2.c: Likewise.
268         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
269         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
270         * gcc.dg/tree-prof/update-loopch.c: Likewise.
271         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
272         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
273         * gcc.dg/tree-prof/tracer-1.c: Likewise.
274         * gcc.dg/tree-ssa/inline-4.c: Likewise.
275         * gcc.dg/tree-ssa/inline-3.c: Likewise.
276         * gcc.dg/tree-ssa/20080530.c: Likewise.
277         * g++.dg/tree-ssa/inline-3.C: Likewise.
278         * g++.dg/tree-ssa/inline-1.C: Likewise.
279         * g++.dg/tree-ssa/inline-2.C: Likewise.
280         * gcc.dg/profile-dir-1.c: Likewise.
281         * gcc.dg/profile-dir-2.c: Likewise.
282         * gcc.dg/profile-dir-3.c: Likewise.
283
284 2010-10-05  Richard Guenther  <rguenther@suse.de>
285
286         PR middle-end/45877
287         * g++.dg/torture/pr45877.C: New testcase.
288
289 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
290
291         PR debug/45849
292         * gcc.dg/debug/pr45849.c: New test.
293
294         PR middle-end/45876
295         * gcc.c-torture/compile/pr45876.c: New test.
296
297 2010-10-04  Julian Brown  <julian@codesourcery.com>
298
299         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
300         vect_hw_misalign.
301         * gcc.dg/vect/vect-60.c: Likewise.
302         * gcc.dg/vect/vect-56.c: Likewise.
303         * gcc.dg/vect/vect-93.c: Likewise.
304         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
305         * gcc.dg/vect/vect-95.c: Likewise.
306         * gcc.dg/vect/vect-96.c: Likewise.
307         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
308         * gcc.dg/vect/slp-25.c: Likewise.
309         * gcc.dg/vect/slp-3.c: Likewise.
310         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
311         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
312         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
313         * gcc.dg/vect/vect-109.c: Likewise.
314         * gcc.dg/vect/vect-peel-1.c: Likewise.
315         * gcc.dg/vect/vect-peel-2.c: Likewise.
316         * lib/target-supports.exp
317         (check_effective_target_arm_vect_no_misalign): New.
318         (check_effective_target_vect_no_align): Use above.
319         (check_effective_target_vect_element_align): New.
320         (add_options_for_quad_vectors): New.
321
322 2010-10-04  Martin Jambor  <mjambor@suse.cz>
323
324         PR tree-optimization/45572
325         * g++.dg/ipa/pr45572-1.C: New test.
326         * g++.dg/ipa/pr45572-2.C: Likewise.
327
328 2010-10-03  Ian Lance Taylor  <iant@google.com>
329
330         * gcc.dg/anon-struct-11.c: New test.
331         * gcc.dg/anon-struct-12.c: New test.
332         * gcc.dg/anon-struct-13.c: New test.
333         * gcc.dg/anon-struct-14.c: New test.
334
335 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
336
337         * g++.dg/torture/pr45764.C: Revert revision 164914.
338         * gcc.dg/vect/pr43432.c: Likewise.
339         * gcc.dg/vect/vect-114.c: Likewise.
340         * gcc.dg/vect/vect-15.c: Likewise.
341
342 2010-10-03  Jason Merrill  <jason@redhat.com>
343
344         * g++.dg/cpp0x/sfinae5.C: New.
345
346 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
347
348         PR tree-optimization/45720
349         PR tree-optimization/45764
350         * g++.dg/torture/pr45764.C: New.
351
352         * gcc.dg/vect/pr43432.c: Xfail.
353         * gcc.dg/vect/vect-114.c: Likewise.
354         * gcc.dg/vect/vect-15.c: Likewise.
355
356 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
357
358         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
359         hppa*-*-hpux*.
360         * gcc.dg/torture/pr45678-2.c: Likewise.
361
362 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
363
364         PR fortran/45748
365         * gfortran.dg/intrinsic_6.f90: New.
366
367 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
368
369         PR fortran/42831
370         * gfortran.dg/dependency_37.f90:  New test.
371
372 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
373
374         * gcc.target/i386/shift_mask.c: New test.
375
376 2010-10-01  Richard Guenther  <rguenther@suse.de>
377
378         PR tree-optimization/45854
379         * g++.dg/torture/pr45854.C: New testcase.
380
381 2010-09-30  Michael Eager  <eager@eagercon.com>
382
383         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
384         __FLT_{MIN,MAX}__.
385
386 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
387
388         PR middle-end/45758
389         * gfortran.dg/graphite/pr45758.f90: New.
390
391 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
392
393         PR middle-end/45230
394         * gcc.dg/graphite/id-pr45230.c: New.
395
396 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
397
398         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
399         * gfortran.dg/graphite/graphite.exp: Same.
400         * gcc.dg/graphite/vect-pr43423.c: New.
401
402 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
403
404         PR target/45843
405         * g++.dg/torture/pr45843.C: New test.
406
407 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
408
409         PR fortran/45828
410         * gfortran.dg/allocate_derived_5.f90: New.
411
412 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
413
414         PR tree-optimization/31261
415         * gcc.dg/tree-ssa/pr31261.c: New test.
416
417 2010-09-30  Michael Eager  <eager@eagercon.com>
418
419         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
420         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
421         * gcc.target/microblaze/microblaze.exp: Ditto.
422         * gcc.target/microblaze/others/string_cst1.c: Ditto.
423         * gcc.target/microblaze/others/string_cst2.c: Ditto.
424         * gcc.target/microblaze/others/data_var1.c: Ditto.
425         * gcc.target/microblaze/others/data_var2.c: Ditto.
426         * gcc.target/microblaze/others/data_var3.c: Ditto.
427         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
428         * gcc.target/microblaze/others/strings1.c:: Ditto.
429         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
430         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
431         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
432         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
433         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
434         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
435         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
436         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
437         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
438         * gcc.target/microblaze/isa/pcmp.c: Ditto.
439         * gcc.target/microblaze/isa/nofloat.c: Ditto.
440         * gcc.target/microblaze/isa/fcvt.c: Ditto.
441         * gcc.target/microblaze/isa/float.c: Ditto.
442         * gcc.target/microblaze/isa/mulh.c: Ditto.
443         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
444         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
445         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
446         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
447         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
448         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
449         * gcc.target/microblaze/isa/bshift.c: Ditto.
450         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
451         * gcc.target/microblaze/isa/div.c: Ditto.
452         * gcc.target/microblaze/isa/vanilla.c: Ditto.
453         * gcc.target/microblaze/isa/mul.c: Ditto.
454
455 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
456
457         merge from FSF 'apple/trunk' branch.
458         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
459
460         Radar 4386773
461         * objc.dg/enhanced-proto-1.m: New.
462         * objc.dg/enhanced-proto-2.m: New.
463         * obj-c++.dg/enhanced-proto-1.mm: New
464         * obj-c++.dg/enhanced-proto-2.mm: New.
465
466 2010-09-30  Richard Guenther  <rguenther@suse.de>
467
468         PR testsuite/45702
469         * gcc.dg/debug/pr41893-1.c: Adjust.
470         * gcc.dg/pr30762-1.c: Likewise.
471         * gcc.dg/pr31529-1.c: Likewise.
472         * gcc.dg/pr34457-1.c: Likewise.
473         * gcc.dg/pr34668-1.c: Likewise.
474         * gcc.dg/pr43557-1.c: Likewise.
475
476 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
477
478         PR objc/45842
479         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
480         * objc.dg/const-str-3.m: Correct header for memcpy.
481         * objc.dg/const-str-7.m: Likewise.
482         * objc.dg/method-20b.m: Provide an implementation of Object.
483         Adjust XFAIL for m64 NeXT runtime.
484         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
485         * objc.dg/encode-3.m: Correct line ordering, provide header for
486         sprintf.
487         * objc.dg/encode-7-next.m: Only run for 32bit.
488         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
489         * objc.dg/type-size-2.m: Provide an implementation of Object.
490         Ajust headers.
491         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
492         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
493         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
494         Adjust XFAIL for m64 NeXT runtime.
495         * obj-c++.dg/method-22.mm: Likewise.
496         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
497
498 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
499
500         Merge from 'apple/trunk' branch on FSF servers.
501
502         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
503
504         Radar 4278236
505         * obj-c++.dg/bad-forward-decl.mm: New
506
507 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
508
509         * ada/acats/run_acats: Revert revision 157037.
510
511 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
512
513         Merge from 'apple/trunk' branch on FSF servers.
514
515         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
516
517         Radar 4281748
518         * objc.dg/naming-2.m: Update
519         * objc.dg/naming-3.m: New
520
521 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
522
523         PR target/40457
524         * gcc.target/arm/pr40457-3.c: New test.
525
526 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
527
528         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
529         alias checking.
530         * lib/target-supports.exp (check_ifunc_available): Likewise.
531
532 2010-09-29  Tristan Gingold  <gingold@adacore.com>
533
534         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
535
536 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
537
538         * objc.dg/keywords-1.m: New test.
539         * objc.dg/keywords-2.m: New test.
540         * objc.dg/keywords-3.m: New test.
541         * obj-c++.dg/keywords-1.mm: New test.
542         * obj-c++.dg/keywords-2.mm: New test.
543
544 2010-09-28  Jason Merrill  <jason@redhat.com>
545
546         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
547         * g++.dg/ext/complit11.C: Likewise.
548         * g++.old-deja/g++.law/temps1.C: Likewise.
549
550         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
551         * g++.old-deja/g++.mike/misc6.C: Likewise.
552
553 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
554
555         * objc.dg/attributes/method-attribute-1.m: New.
556         * objc.dg/attributes/method-attribute-2.m: New.
557
558         * obj-c++.dg/attributes/method-attribute-1.m: New.
559         * obj-c++.dg/attributes/method-attribute-2.m: New.
560
561 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
562
563         * objc.dg/attributes: New.
564         * objc.dg/attributes/attributes.exp: New.
565         * objc.dg/attributes/class-attribute-1.m: New.
566         * objc.dg/attributes/class-attribute-2.m: New
567         * objc.dg/attributes/categ-attribute-1.m: New
568         * objc.dg/attributes/categ-attribute-2.m: New
569         * objc.dg/attributes/proto-attribute-1.m: New
570
571         * obj-c++.dg/attributes: New.
572         * obj-c++.dg/attributes/attributes.exp: New
573         * obj-c++.dg/attributes/class-attribute-1.mm: New
574         * obj-c++.dg/attributes/class-attribute-2.mm: New
575         * obj-c++.dg/attributes/categ-attribute-1.mm: New
576         * obj-c++.dg/attributes/categ-attribute-2.mm: New
577         * obj-c++.dg/attributes/proto-attribute-1.mm: New
578
579 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
580
581         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
582         from the branch renamed to method-20b.m to avoid clashes).
583
584         2005-08-23  Stuart Hastings  <stuart@apple.com>
585                     Ziemowit Laski  <zlaski@apple.com>
586
587         Radar 4209854
588         * obj-c++.dg/method-23.mm: New.
589         * objc.dg/method-20.m: New.
590
591 2010-09-28  Jan Hubicka  <jh@suse.cz>
592
593         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
594
595 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
596
597         PR target/44452
598         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
599         i?86-*-solaris2.[89], *-*-vxworks*.
600         * gcc.target/i386/pr22152.c: Likewise.
601         * gcc.target/i386/vect8-ret.c: New test.
602
603 2010-09-28  Jie Zhang  <jie@codesourcery.com>
604
605         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
606
607 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
608
609         Merge from 'apple/trunk' branch on FSF servers.
610
611         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
612
613         Radar 4175534
614         * obj-c++.dg/method-22.mm: New.
615
616 2010-09-27  Jason Merrill  <jason@redhat.com>
617
618         * g++.dg/cpp0x/rv-lvalue-req.C: New.
619         * g++.dg/ext/complit11.C: Adjust.
620         * g++.old-deja/g++.law/temps1.C: Adjust.
621         * g++.old-deja/g++.ns/koenig6.C: Adjust.
622         * g++.old-deja/g++.oliva/partord1.C: Adjust.
623
624 2010-09-27  Ian Lance Taylor  <iant@google.com>
625
626         * lib/target-supports.exp (check_effective_target_split_stack):
627         New procedure.
628         * gcc.dg/split-1.c: New test.
629         * gcc.dg/split-2.c: New test.
630         * gcc.dg/split-3.c: New test.
631         * gcc.dg/split-4.c: New test.
632
633 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
634
635         PR objc/25464
636         * objc.dg/type-size-3.m: New test.
637
638 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
639
640         PR objc/45763
641         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
642
643 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
644
645         PR objc/25450
646         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
647         * objc.dg/type-size-2.m: Same change.
648         * obj-c++.dg/encode-5.mm: Same change.
649
650 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
651
652         Merge from 'apple/trunk' branch on FSF servers.  The original
653         Changelogs are below.
654
655         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
656         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
657         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
658         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
659         in the branch).
660         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
661         proto-qual-1.m in the branch) and the normal ABI on GNU.
662         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
663         the test only with the NeXT runtime.
664         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
665         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
666         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
667         Run the test only with the NeXT runtime.
668
669         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
670
671         Radar 4492973
672         * objc.dg/encode-7-64bit.m: New.
673         * objc.dg/encode-7.m: Skip if -m64.
674
675         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
676
677         Radar 4301047
678         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
679         * obj-c++.dg/threedotthree-abi-1.mm: New
680         * objc.dg/threedotthree-abi-1.m: New
681
682         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
683
684         Radar 4136935
685         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
686         * objc.dg/encode-6.m: Likewise.
687         * objc.dg/encode-7.m: New test case.
688
689 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
690
691         Merge from 'apple/trunk' branch on FSF servers.  Renamed
692         const-str-12.m to constr-str-12b.m to avoid conflicts.
693
694         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
695
696         Radar 4229905
697         * obj-c++.dg/warn5.mm: New
698
699         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
700
701         Radar 4154928
702         * obj-c++.dg/const-str-12.mm: New.
703         * objc.dg/const-str-12.m: New.
704
705 2010-09-27  Tobias Burnus  <burnus@net-b.de>
706
707         PR fortran/40569
708         PR fortran/40568
709         * gfortran.dg/storage_size_2.f08: Fix test.
710         * gfortran.dg/c_sizeof_1.f90: Fix test.
711         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
712         * gfortran.dg/c_sizeof_3.f90: New.
713         * gfortran.dg/c_sizeof_4.f90: New.
714         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
715         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
716
717 2010-09-26  Daniel Kraft  <d@domob.eu>
718
719         PR fortran/45783
720         PR fortran/45795
721         * gfortran.dg/select_type_18.f03: New test.
722
723 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
724
725         * gnat.dg/return2.ad[sb]: New test.
726         * gnat.dg/return2_pkg.ads: New helper.
727
728 2010-09-25  Daniel Kraft  <d@domob.eu>
729
730         PR fortran/45776
731         * gfortran.dg/io_constraints_6.f03: New test.
732         * gfortran.dg/io_constraints_7.f03: New test.
733         * gfortran.dg/newunit_2.f90: New test.
734
735 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
736
737         * gfortran.dg/operator_c1202.f90: New test.
738
739 2010-09-24  Jan Hubicka  <jh@suse.cz>
740
741         * gcc.dg/tree-ssa/leaf.c: New testcase.
742
743 2010-09-24  Jan Hubicka  <jh@suse.cz>
744
745         PR tree-optimization/45738
746         PR tree-optimization/45741
747         * gcc.c-torture/compile/pr45741.c: New.
748         * gfortran.fortran-torture/compile/pr45738.f90: New.
749
750 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
751
752         * gcc.dg/cpp/undef-opt-1.c: New test.
753
754 2010-09-24  Jason Merrill  <jason@redhat.com>
755
756         * g++.dg/other/error10.C: Adjust expected output.
757
758 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
759
760         PR middle-end/45234
761         * gcc.dg/torture/stackalign/alloca-6.c: New test.
762         * gcc.target/i386/pr45234.c: New test.
763
764 2010-09-24  Richard Guenther  <rguenther@suse.de>
765
766         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
767
768 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
769
770         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
771         as a comment leader in regexp.
772
773 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
774
775         * objc.dg/sync-2.m: New test.
776         * obj-c++.dg/sync-2.mm: New test.
777
778 2010-09-24  Tobias Burnus  <burnus@net-b.de>
779
780         PR fortran/40571
781         * gfortran.dg/iso_fortran_env_7.f90: New.
782
783 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
784
785         * obj-c++.dg/too-many-args.mm: New file.
786
787 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
788
789         Merge from 'apple/trunk' branch on FSF servers.
790
791         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
792
793         Radar 4491608
794         * objc.dg/too-many-args.m: New
795
796 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
797
798         PR fortran/45744
799         * gfortran.dg/dependency_36.f90:  New test.
800
801 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
802
803         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
804         * gcc.target/i386/pad-3.c: Ditto.
805         * gcc.target/i386/pad-7.c: Ditto.
806         * gcc.target/i386/pad-7.c: Ditto.
807         * gcc.target/i386/pr36502.c: Ditto.
808         * gcc.target/i386/zee.c: Ditto.
809         * gcc.target/i386/20060821-1.c: Ditto.
810         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
811         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
812         * gcc.target/i386/pad-5b.c: Ditto.
813         * gcc.target/i386/pad-6a.c: Ditto.
814         * gcc.target/i386/pad-6b.c: Ditto.
815         * gcc.target/i386/pad-8.c: Ditto.
816         * gcc.target/i386/pad-9.c: Ditto.
817         * gcc.target/i386/pad-10.c: Ditto.
818         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
819
820 2010-09-23  Richard Guenther  <rguenther@suse.de>
821
822         PR tree-optimization/45565
823         * g++.dg/ipa/pr45565.C: New testcase.
824
825 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
826
827         PR fortran/45745
828         PR fortran/45648
829         * gfortran.dg/vector_subscript_bound_1.f90: New.
830
831 2010-09-23  Richard Guenther  <rguenther@suse.de>
832
833         PR middle-end/45750
834         * gcc.dg/pr45750.c: New testcase.
835
836 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
837
838         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
839         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
840         build.
841
842 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
843
844         PR rtl-optimization/44374
845         * gcc.target/arm/headmerge-1.c: New test.
846         * gcc.target/arm/headmerge-2.c: New test.
847         * gcc.target/i386/headmerge-1.c: New test.
848         * gcc.target/i386/headmerge-2.c: New test.
849
850 2010-09-23  Daniel Kraft  <d@domob.eu>
851
852         PR fortran/38936
853         PR fortran/44044
854         PR fortran/45474
855         * gfortran.dg/intrinsic_intent_1.f03: New test.
856         * gfortran.dg/select_type_17.f03: New test.
857         * gfortran.dg/associate_5.f03: More definability tests.
858         * gfortran.dg/enum_2.f90: Check definability.
859         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
860         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
861         * gfortran.dg/char_expr_2.f90: Ditto.
862         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
863         * gfortran.dg/enum_5.f90: Ditto.
864         * gfortran.dg/equiv_constraint_8.f90: Ditto.
865         * gfortran.dg/impure_assignment_2.f90: Ditto.
866         * gfortran.dg/impure_assignment_3.f90: Ditto.
867         * gfortran.dg/intent_out_1.f90: Ditto.
868         * gfortran.dg/intent_out_3.f90: Ditto.
869         * gfortran.dg/pointer_assign_7.f90: Ditto.
870         * gfortran.dg/pointer_intent_3.f90: Ditto.
871         * gfortran.dg/pr19936_1.f90: Ditto.
872         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
873         * gfortran.dg/simpleif_2.f90: Ditto.
874         * gfortran.dg/protected_5.f90: Ditto.
875         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
876         * gfortran.dg/protected_6.f90: Ditto.
877         * gfortran.dg/protected_7.f90: Ditto.
878
879 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
880
881         PR libfortran/45710
882         * gfortran.dg/namelist_65.f90: New test.
883
884 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
885
886         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
887         the regexp pattern between the expected label and location string.
888
889 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
890
891         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
892
893 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
894
895         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
896         * gcc.dg/pr27898.c: Likewise.
897         * gcc.dg/pr28712.c: Likewise.
898         * gcc.dg/pr30762-1.c: Likewise.
899         * gcc.dg/pr31529-1.c: Likewise.
900         * gcc.dg/pr34457-1.c: Likewise.
901         * gcc.dg/pr34668-1.c: Likewise.
902         * gcc.dg/pr34989-1.c: Likewise.
903         * gcc.dg/pr43557-1.c: Likewise.
904
905 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
906
907         PR rtl-optimization/45739
908         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
909
910 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
911
912         * gcc.target/sparc/mnofpu.c: New test.
913
914 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
915
916         PR rtl-optimization/45739
917         * gcc.target/i386/pr45739.c: New test.
918
919 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
920
921         PR fortran/45648
922         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
923         and counts. Add non-elemental function call check.
924
925         PR fortran/45648
926         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
927         arguments checks. Update temporary counts.
928         * gfortran.dg/transpose_optimization_1.f90: New.
929
930 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
931
932         PR objc/23710
933         * objc.dg/invalid-method-1.m: New.
934
935 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
936
937         Merge from 'apple/trunk' branch on FSF servers.
938
939         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
940
941         Radar 4291785
942         * objc.dg/naming-4.m: New
943         * objc.dg/naming-5.m: New
944         * obj-c++.dg/naming-1.mm: New
945         * obj-c++.dg/naming-2.mm: New
946
947 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
948             Jack Howarth  <howarth@bromo.med.uc.edu>
949
950         PR c++/45645
951         * g++.dg/torture/pr44972.C: Use portable assert().
952
953 2010-09-21  Richard Guenther  <rguenther@suse.de>
954
955         PR tree-optimization/45580
956         * g++.dg/torture/pr45580.C: New testcase.
957
958 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
959
960         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
961
962 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
963
964         PR fortran/45438
965         * gfortran.dg/pointer_check_7.f90: New.
966
967 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
968
969         PR rtl-optimization/45728
970         * gcc.c-torture/compile/pr45728.c: New test.
971
972 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
973
974         PR fortran/45081
975         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
976
977 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
978
979         * g++.dg/tree-ssa/pr45605.C: Add "\\".
980
981 2010-09-20  Richard Guenther  <rguenther@suse.de>
982
983         PR middle-end/45704
984         * gcc.dg/torture/pr45704.c: New testcase.
985
986 2010-09-20  Jan Hubicka  <jh@suse.cz>
987
988         PR tree-optimize/45605
989         * g++.dg/tree-ssa/pr45605.C: New testcase.
990
991 2010-09-20  Michael Matz  <matz@suse.de>
992
993         PR testsuite/45706
994         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
995         enough.
996
997 2010-09-20  Richard Guenther  <rguenther@suse.de>
998
999         PR tree-optimization/45705
1000         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1001
1002 2010-09-20  Michael Matz  <matz@suse.de>
1003
1004         PR testsuite/45706
1005         * lib/target-supports.exp (check_effective_target_vect_perm):
1006         Add i?86-*-*.
1007
1008 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1009
1010         PR rtl-optimization/45695
1011         * gcc.c-torture/execute/pr45695.c: New test.
1012
1013 2010-09-19  Jan Hubicka  <jh@suse.cz>
1014
1015         PR lto/44246
1016         * gcc.c-torture/compile/pr44246.c:New file.
1017
1018 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1019
1020         PR tree-optimization/45714
1021         * gfortran.dg/vect/pr45714-a.f: New test.
1022         * gfortran.dg/vect/pr45714-b.f: New test.
1023
1024 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1025
1026         * gnat.dg/const1.adb: Rename into...
1027         * gnat.dg/constant1.adb: ...this.
1028         * gnat.dg/constant2.adb: New test.
1029         * gnat.dg/constant2_pkg1.ads: New helper.
1030         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1031
1032 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1033
1034         * gnat.dg/specs/constant1.ads: New test.
1035         * gnat.dg/specs/constant1_pkg.ads: New helper.
1036
1037 2010-09-18  Jan Hubicka  <jh@suse.cz>
1038
1039         PR tree-optimization/45453
1040         * g++.dg/tree-ssa/pr45453.C: New testcase.
1041
1042 2010-09-18  Jason Merrill  <jason@redhat.com>
1043
1044         * g++.dg/cpp0x/initlist44.C: New.
1045
1046 2010-09-18  Richard Guenther  <rguenther@suse.de>
1047
1048         PR tree-optimization/45709
1049         * g++.dg/torture/pr45709-2.C: New testcase.
1050
1051 2010-09-18  Richard Guenther  <rguenther@suse.de>
1052
1053         PR tree-optimization/45709
1054         * g++.dg/torture/pr45709.C: New testcase.
1055
1056 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1057
1058         PR testsuite/45719
1059         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1060
1061 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1062
1063         * gcc.target/i386/pad-1.c: New.
1064         * gcc.target/i386/pad-2.c: Likewise.
1065         * gcc.target/i386/pad-3.c: Likewise.
1066         * gcc.target/i386/pad-4.c: Likewise.
1067         * gcc.target/i386/pad-5a.c: Likewise.
1068         * gcc.target/i386/pad-5b.c: Likewise.
1069         * gcc.target/i386/pad-6a.c: Likewise.
1070         * gcc.target/i386/pad-6b.c: Likewise.
1071         * gcc.target/i386/pad-7.c: Likewise.
1072         * gcc.target/i386/pad-8.c: Likewise.
1073         * gcc.target/i386/pad-9.c: Likewise.
1074         * gcc.target/i386/pad-10.c: Likewise.
1075
1076 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1077
1078         PR middle-end/45234
1079         * gcc.dg/torture/stackalign/alloca-5.c: New.
1080
1081 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1082
1083         PR middle-end/45678
1084         * gcc.dg/torture/pr45678-2.c: New.
1085
1086 2010-09-17  Richard Guenther  <rguenther@suse.de>
1087
1088         PR middle-end/45678
1089         * gcc.dg/torture/pr45678-1.c: New testcase.
1090
1091 2010-09-17  Michael Matz  <matz@suse.de>
1092
1093         PR tree-optimization/43432
1094         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1095         check_effective_target_vect_perm_short): New predicates.
1096         (check_effective_target_vect_perm): Include x86_64.
1097         * gcc.dg/vect/pr43432.c: New test.
1098         * gcc.dg/vect/vect-114.c: Adjust.
1099         * gcc.dg/vect/vect-15.c: Ditto.
1100         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1101         * gcc.dg/vect/slp-perm-9.c: Ditto.
1102
1103 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1104
1105         PR testsuite/45692
1106         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1107         GNU runtime.
1108
1109 2010-09-17  Richard Guenther  <rguenther@suse.de>
1110
1111         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1112         * gcc.dg/pr28706.c: Likewise.
1113         * gcc.dg/pr28712.c: Likewise.
1114         * gcc.dg/pr30762-1.c: Likewise.
1115         * gcc.dg/pr30762-2.c: Likewise.
1116         * gcc.dg/pr31529-1.c: Likewise.
1117         * gcc.dg/pr31529-2.c: Likewise.
1118         * gcc.dg/pr34457-1.c: Likewise.
1119         * gcc.dg/pr34457-2.c: Likewise.
1120         * gcc.dg/pr34668-1.c: Likewise.
1121         * gcc.dg/pr34668-2.c: Likewise.
1122         * gcc.dg/pr34989-1.c: Likewise.
1123         * gcc.dg/pr34989-2.c: Likewise.
1124         * gcc.dg/pr43557-1.c: Likewise.
1125         * gcc.dg/pr43557-2.c: Likewise.
1126         * gcc.dg/debug/pr41893-1.c: Likewise.
1127         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1128         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1129         * gcc.dg/matrix/matrix-4.c: Likewise.
1130         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1131         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1132         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1133         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1134
1135 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1136
1137         PR fortran/43665
1138         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1139         optimizations.
1140         * gfortran.dg/intent_optimize_1.f90: New test.
1141
1142 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1143
1144         * gcc.target/i386/divmod-1.c: New.
1145         * gcc.target/i386/divmod-2.c: Likewise.
1146         * gcc.target/i386/divmod-3.c: Likewise.
1147         * gcc.target/i386/divmod-4.c: Likewise.
1148         * gcc.target/i386/divmod-4a.c: Likewise.
1149         * gcc.target/i386/divmod-5.c: Likewise.
1150         * gcc.target/i386/divmod-6.c: Likewise.
1151         * gcc.target/i386/divmod-7.c: Likewise.
1152         * gcc.target/i386/divmod-8.c: Likewise.
1153         * gcc.target/i386/udivmod-1.c: Likewise.
1154         * gcc.target/i386/udivmod-2.c: Likewise.
1155         * gcc.target/i386/udivmod-3.c: Likewise.
1156         * gcc.target/i386/udivmod-4.c: Likewise.
1157         * gcc.target/i386/udivmod-4a.c: Likewise.
1158         * gcc.target/i386/udivmod-5.c: Likewise.
1159         * gcc.target/i386/udivmod-6.c: Likewise.
1160         * gcc.target/i386/udivmod-7.c: Likewise.
1161         * gcc.target/i386/udivmod-8.c: Likewise.
1162
1163 2010-09-16  Jan Hubicka  <jh@suse.cz>
1164
1165         * g++.dg/lto/pr45679-1_0.C: New file.
1166         * g++.dg/lto/pr45679-1_1.C: New file.
1167         * g++.dg/lto/pr45679-0_0.C: New file.
1168         * g++.dg/lto/pr45679-0_1.C: New file.
1169
1170 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1171
1172         PR fortran/45674
1173         * gfortran.dg/class_dummy_2.f03: New.
1174
1175 2010-09-16  Richard Guenther  <rguenther@suse.de>
1176
1177         PR tree-optimization/45623
1178         * gcc.dg/torture/pr45623.c: New testcase.
1179
1180 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1181
1182         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1183         name and parentheses.
1184         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1185
1186 2010-09-15  Jason Merrill  <jason@redhat.com>
1187
1188         * g++.dg/parse/parameter-declaration-2.C: New.
1189
1190         * g++.dg/cpp0x/scoped_enum2.C: New.
1191
1192 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1193
1194         * gcc.c-torture/compile/20100915-1.c: New test.
1195
1196 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1197
1198         PR middle-end/45644
1199         * gcc.dg/ipa/pr45644.c: New test.
1200
1201 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1202
1203         PR tree-optimization/45633
1204         * gcc.dg/vect/pr45633.c: New test.
1205
1206 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1207
1208         PR fortran/45577
1209         * gfortran.dg/allocate_derived_4.f90: New.
1210
1211 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1212
1213         * lib/target-supports.exp
1214         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1215         supported flag to true for neon.
1216
1217 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1218
1219         PR c++/45665
1220         * g++.dg/template/crash103.C: New.
1221
1222 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1223
1224         Merge from 'apple/trunk' branch on FSF servers.
1225
1226         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1227
1228         Radar 4457381
1229         * objc.dg/msg-in-protocol.m: New.
1230         * obj-c++.dg/msg-in-protocol.mm: New.
1231
1232         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1233
1234         Radar 4219590
1235         * objc.dg/break-in-ifstmt.m: New.
1236
1237         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1238
1239         Radar 4174166
1240         * obj-c++.dg/comp-types-13.mm: New.
1241         * objc.dg/comp-types-12.m: New.
1242
1243         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1244
1245         Radar 4216500
1246         * obj-c++.dg/proto-lossage-7.mm: New.
1247         * objc.dg/proto-lossage-7.m: New.
1248
1249 2010-09-14  Jan Hubicka  <jh@suse.cz>
1250
1251         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1252         folding.
1253         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1254         folding.
1255
1256 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1257
1258         PR middle-end/45567
1259         * gcc.dg/pr45567.c: New test.
1260
1261         PR debug/45660
1262         * g++.dg/debug/pr45660.C: New test.
1263
1264 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1265
1266         PR tree-optimization/45470
1267         * g++.dg/vect/pr45470-a.cc: New test.
1268         * g++.dg/vect/pr45470-a.cc: New test.
1269
1270 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1271
1272         PR target/42070
1273         * lib/profopt.exp: Prune warnings on execname2 compile.
1274         * lib/prune.exp: Prune "can't add line info" warnings.
1275
1276 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1277
1278         PR libfortran/45532
1279         * gfortran.dg/namelist_64.f90: New test.
1280
1281 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR rtl-optimization/45617
1284         * gcc.target/i386/pr45617.c: New test.
1285
1286 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1287
1288         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1289
1290 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1291
1292         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1293         * gcc.target/i386/fma4-vector.c: Likewise.
1294         * gcc.target/i386/vectorize2.c: Likewise.
1295         * gcc.target/i386/vectorize4.c: Likewise.
1296         * gcc.target/i386/vectorize5.c: Likewise.
1297         * gcc.target/i386/vectorize6.c: Likewise.
1298         * gcc.target/i386/vectorize8.c: Likewise.
1299
1300         * gcc.target/i386/vect-double-1.c: New.
1301         * gcc.target/i386/vect-double-1a.c: Likewise.
1302         * gcc.target/i386/vect-double-2.c: Likewise.
1303         * gcc.target/i386/vect-double-2a.c: Likewise.
1304
1305         * lib/target-supports.exp (check_effective_target_vect_double):
1306         Set et_vect_double_saved to 0 when tuning for Atom.
1307
1308 2010-09-13  Jan Hubicka  <jh@suse.cz>
1309
1310         * gcc.dg/torture/pr23821.c: Drop static keyword.
1311         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1312         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1313
1314 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1315
1316         * gcc.target/arm/sync-1.c: New.
1317
1318 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1319
1320         * gnat.dg/memtrap.adb: New test.
1321
1322 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1323
1324         * gfortran.dg/promotion.f90: Fix options.
1325
1326 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1327
1328         * g++.dg/cpp0x/range-for1.C: New.
1329         * g++.dg/cpp0x/range-for2.C: New.
1330         * g++.dg/cpp0x/range-for3.C: New.
1331         * g++.dg/cpp0x/range-for4.C: New.
1332         * g++.dg/cpp0x/range-for5.C: New.
1333         * g++.dg/cpp0x/range-for6.C: New.
1334
1335 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1336
1337         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1338         and counts. Check that transpose is not called.
1339         * gfortran.dg/transpose_2.f90: Update error message.
1340
1341 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1342
1343         PR c++/43824
1344         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1345         * g++.dg/lookup/strong-using-2.C: Likewise.
1346         * g++.dg/lookup/strong-using-3.C: Likewise.
1347         * g++.dg/lookup/strong-using-5.C: Likewise.
1348
1349         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1350         * g++.dg/cpp0x/inline-ns4.C: New.
1351         * g++.dg/cpp0x/inline-ns5.C: New.
1352
1353 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1354
1355         PR middle-end/45634
1356         * gfortran.fortran-torture/compile/pr45634.f90: New.
1357
1358 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1359
1360         * objc.dg/fobjc-exceptions.m: New test.
1361
1362 2010-09-10  Jan Hubicka  <jh@suse.cz>
1363
1364         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1365
1366 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1367
1368         PR tree-optimization/44972
1369         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1370         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1371         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1372         instead.
1373         * g++.dg/torture/pr44972.C: New test.
1374
1375 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1376
1377         PR tree-optimization/44972
1378         * g++.dg/torture/pr34850.C: Remove expected warning.
1379
1380 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1381
1382         * gfortran.dg/dummy_optional_arg.f90: New test.
1383
1384 2010-09-08  Jan Hubicka  <jh@suse.cz>
1385
1386         PR tree-optimization/45598
1387         * fortran.fortran-torture/compile/pr45598.f90: New test.
1388
1389 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1390
1391         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1392         * lib/target-supports.exp (check_ifunc_available): New.
1393         * gcc.dg/attr-ifunc-1.c: New.
1394         * gcc.dg/attr-ifunc-2.c: New.
1395         * gcc.dg/attr-ifunc-3.c: New.
1396         * gcc.dg/attr-ifunc-4.c: New.
1397         * gcc.dg/attr-ifunc-5.c: New.
1398         * g++.dg/ext/attr-ifunc-1.C: New.
1399         * g++.dg/ext/attr-ifunc-2.C: New.
1400         * g++.dg/ext/attr-ifunc-3.C: New.
1401         * g++.dg/ext/attr-ifunc-4.C: New.
1402
1403 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1404
1405         PR middle-end/40386
1406         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1407
1408 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1409
1410         * gfortran.dg/inline_transpose_1.f90: New test.
1411
1412 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1413
1414         PR c++/45588
1415         * g++.dg/warn/Wunused-var-15.C: New test.
1416
1417 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1418
1419         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1420         hppa*-*-hpux*.
1421
1422 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1423
1424         * objc/execute/exceptions/throw-nil.m: New test.
1425         * objc/execute/exceptions/handler-1.m: Updated to use the new
1426         objc_set_uncaught_exception_handler() function.
1427         * objc/execute/exceptions/matcher-1.m: New test.
1428
1429 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1430
1431         PR fortran/38282
1432         * gfortran.dg/bit_comparison_1.F90: New test.
1433         * gfortran.dg/leadz_trailz_3.f90: New test.
1434         * gfortran.dg/masklr_2.F90: New test.
1435         * gfortran.dg/shiftalr_1.F90: New test.
1436         * gfortran.dg/merge_bits_2.F90: New test.
1437         * gfortran.dg/dshift_2.F90: New test.
1438         * gfortran.dg/bit_comparison_2.F90: New test.
1439         * gfortran.dg/masklr_1.F90: New test.
1440         * gfortran.dg/merge_bits_1.F90: New test.
1441         * gfortran.dg/dshift_1.F90: New test.
1442         * gfortran.dg/shiftalr_2.F90: New test.
1443
1444 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1445
1446         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1447         functions from objc/typedstream.h are deprecated.
1448
1449 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1450
1451         * lib/target-supports.exp
1452         (check_effective_target_run_expensive_tests): New proc.
1453         * gcc.c-torture/compile/limits-fnargs.c: Use
1454         dg-require-effective-target run_expensive_tests.
1455
1456 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1457
1458         PR fortran/45597
1459         * gfortran.dg/gomp/pr45597.f90: New test.
1460
1461         PR fortran/45595
1462         * gfortran.dg/gomp/pr45595.f90: New test.
1463
1464 2010-09-08  Michael Matz  <matz@suse.de>
1465
1466         * c-c++-common/uninit-17.c: Adjust.
1467
1468 2010-09-08  Michael Matz  <matz@suse.de>
1469
1470         PR tree-optimization/43430
1471         * gcc.dg/vect/pr43430-2.c: New test.
1472
1473 2010-09-08  Michael Matz  <matz@suse.de>
1474
1475         PR tree-optimization/33244
1476         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1477
1478 2010-09-08  Richard Guenther  <rguenther@suse.de>
1479
1480         PR tree-optimization/45578
1481         * gfortran.dg/pr45578.f90: New testcase.
1482
1483 2010-09-08  Richard Guenther  <rguenther@suse.de>
1484
1485         PR testsuite/45590
1486         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1487
1488 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1489
1490         PR fortran/45576
1491         * gfortran.dg/char_length_18.f90:  New test.
1492
1493 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1494
1495         PR target/36502
1496         * gcc.target/i386/pr36502.c: New test.
1497
1498         PR target/42313
1499         PR target/44651
1500         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1501         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1502
1503 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1504
1505         * gfortran.dg/achar_4.f90: Enable bounds checking.
1506
1507 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         PR target/45206
1510         * gcc.target/i386/pr45206.c: New test.
1511
1512 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1513
1514         PR fortran/45505
1515         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1516
1517 2010-09-07  Jan Hubicka  <jh@suse.cz>
1518
1519         * gcc.c-torture/compile/20100907.c: New testcase.
1520
1521 2010-09-07  Richard Guenther  <rguenther@suse.de>
1522
1523         PR middle-end/45569
1524         * g++.dg/eh/pr45569.C: New testcase.
1525
1526 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1527
1528         PR target/43137
1529         * gcc.target/arm/pr43137.c: New test.
1530
1531 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1532
1533         PR fortran/36931
1534         * gfortran.dg/dependency_35.f90:  New test.
1535
1536 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1537
1538         PR fortran/34145
1539         * gfortran.dg/char_length_17.f90:  New test.
1540
1541 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1542
1543         PR c++/45200
1544         PR c++/45293
1545         PR c++/45558
1546         * g++.dg/template/typedef34.C: New test.
1547         * g++.dg/template/typedef35.C: New test.
1548
1549 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1550
1551         PR target/22152
1552         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1553
1554 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1555
1556         * g++.dg/warn/Wdouble-promotion.C: New.
1557
1558 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1559
1560         * g++.dg/parse/redef2.C: New.
1561
1562 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1563
1564         * gcc.dg/20100906-1.c: New testcase.
1565
1566 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR testsuite/45543
1569         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1570         DW_TAG_enumeration_type DIE.
1571
1572 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1573
1574         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1575         Update XFAILs.
1576
1577 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1578
1579         PR rtl-optimization/44919
1580         * g++.dg/opt/pr44919.C: New.
1581
1582 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1583
1584         PR fortran/38282
1585         * gfortran.dg/iall_iany_iparity_1.f90: New.
1586         * gfortran.dg/iall_iany_iparity_2.f90: New.
1587
1588 2010-09-06  Jason Merrill  <jason@redhat.com>
1589
1590         * g++.dg/cpp0x/initlist42.C: New.
1591
1592         * g++.dg/cpp0x/auto19.C: New.
1593
1594         * g++.dg/template/sfinae25.C: New.
1595         * g++.dg/template/char1.C: Expect warning.
1596         * g++.dg/template/nontype10.C: Likewise.
1597
1598         * g++.dg/cpp0x/implicit9.C: New.
1599
1600         * g++.dg/cpp0x/initlist43.C: New.
1601
1602 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1603
1604         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1605
1606 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1607
1608         * gcc.dg/Wdouble-promotion.c: New.
1609
1610 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1611
1612         * gfortran.dg/float128_1.f90: Remove test case as
1613         it always fails since Rev 163611 backed out the
1614         front-end implementation.
1615
1616 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1617
1618         * gfortran.dg/float128_1.f90: XFAIL test case.
1619
1620 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1621
1622         * gfortran.dg/bessel_7.f90: Decrease required precision.
1623
1624 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1625
1626         PR testsuite/45545
1627         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1628         ref-all-matching targets.
1629
1630 2010-09-05  Richard Guenther  <rguenther@suse.de>
1631
1632         PR tree-optimization/45535
1633         * gcc.c-torture/compile/pr45535.c: New testcase.
1634
1635 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1636
1637         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1638         "\[^\n\]*".
1639         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1640         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1641         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1642         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1643         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1644         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1645         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1646         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1647         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1648         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1649         * gcc.target/i386/pr22152.c: Likewise.
1650         * gcc.target/i386/pr36992-1.c: Likewise.
1651         * gcc.target/i386/pr36992-2.c: Likewise.
1652         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1653
1654 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1655
1656         PR testsuite/43957
1657         * gcc.dg/const-uniq-1.c: Modify regexp.
1658
1659 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1660
1661         PR fortran/45530
1662         * gfortran.dg/namelist_63.f90: New.
1663
1664 2010-09-04  Jan Hubicka  <jh@suse.cz>
1665
1666         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1667         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1668
1669 2010-09-04  Jan Hubicka  <jh@suse.cz>
1670
1671         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1672
1673 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1674
1675         PR fortran/45507
1676         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1677
1678 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1679
1680         * gcc.dg/opts-4.c: New test.
1681
1682 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1683
1684         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1685         * gcc.dg/vect/vect-peel-4.c: Ditto.
1686
1687 2010-09-03  Daniel Kraft  <d@domob.eu>
1688
1689         PR fortran/45525
1690         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1691
1692 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1693
1694         PR fortran/45159
1695         * gfortran.dg/dependency_34.f90:  New test.
1696
1697 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1698
1699         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1700
1701 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1702
1703         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1704         gcc.target/i386/clearcap.map if supported.
1705
1706 2010-09-03  Michael Matz  <matz@suse.de>
1707
1708         PR middle-end/45415
1709         * gcc.dg/pr45415.c: New test.
1710
1711 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1712
1713         PR tree-optimization/45506
1714         * gcc.dg/pr45506.c: New.
1715
1716 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1717
1718         PR target/45476
1719         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1720         * gcc.target/i386/float128-2.c: Ditto.
1721
1722 2010-09-03  Daniel Kraft  <d@domob.eu>
1723
1724         PR fortran/34162
1725         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1726         * gfortran.dg/internal_dummy_2.f08: New test.
1727         * gfortran.dg/internal_dummy_3.f08: New test.
1728         * gfortran.dg/internal_dummy_4.f08: New test.
1729
1730 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR debug/45500
1733         * gcc.target/i386/pr45500.c: New test.
1734
1735 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1736
1737         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1738
1739 2010-09-03  Daniel Kraft  <d@domob.eu>
1740
1741         PR fortran/44602
1742         * gfortran.dg/exit_2.f08; Adapt error messages.
1743         * gfortran.dg/exit_3.f08: New test.
1744         * gfortran.dg/exit_4.f08: New test.
1745         * gfortran.dg/exit_5.f03: New test.
1746
1747 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1748
1749         * gfortran.dg/ishft_4.f90: New test.
1750
1751 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1752
1753         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1754         FRIZ/XSRIZ instruciton for (double)(long long)x.
1755         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1756
1757 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1758
1759         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1760
1761 2010-09-02  Richard Guenther  <rguenther@suse.de>
1762
1763         PR tree-optimization/44937
1764         PR tree-optimization/45412
1765         * g++.dg/opt/pr45412.C: New testcase.
1766         * gcc.c-torture/compile/pr45412.c: Likewise.
1767         * gcc.c-torture/compile/pr44937.c: Likewise.
1768
1769 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1770
1771         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1772         but using -Werror=comment.
1773         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1774         expected error messages.
1775
1776 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1777
1778         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1779         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1780
1781 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1782
1783         PR fortran/45489
1784         * gfortran.dg/initialization_27.f90: New.
1785
1786 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1787
1788         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1789         check into different basic blocks. Expect vectorization if misaligned
1790         stores are supported.
1791         * gcc.dg/vect/bb-slp-8a.c: New test.
1792         * gcc.dg/vect/bb-slp-8b.c: New test.
1793
1794 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1795
1796         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1797
1798 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1799
1800         PR fortran/44541
1801         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1802         * gfortran.dg/class_dummy_1.f03: New.
1803
1804 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR middle-end/45458
1807         * g++.dg/tree-prof/partition2.C: New test.
1808
1809 2010-09-01  Richard Guenther  <rguenther@suse.de>
1810
1811         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1812         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1813         * gcc.c-torture/execute/20100827-1.c: Likewise.
1814
1815 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1816
1817         * gfortran.dg/execute_command_line_1.f90: New test.
1818
1819 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR preprocessor/45457
1822         * c-c++-common/cpp/pr45457.c: New test.
1823
1824 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1825
1826         * gcc.dg/nested-func-8.c: New test.
1827
1828 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1829
1830         PR fortran/38282
1831         * gfortran.dg/popcnt_poppar_1.F90: New test.
1832         * gfortran.dg/popcnt_poppar_2.F90: New test.
1833
1834 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1835
1836         * gcc.target/i386/volatile-2.c: Require nonpic target.
1837
1838 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR middle-end/45461
1841         * gcc.dg/pr45461.c: New test.
1842
1843 2010-08-31  Richard Guenther  <rguenther@suse.de>
1844
1845         PR testsuite/45455
1846         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1847
1848 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1849
1850         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1851
1852 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1853
1854         PR fortran/45456
1855         * gfortran.dg/typebound_proc_18.f03: New.
1856
1857 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1858
1859         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1860         * lib/scanasm.exp (scan-stack-usage): Likewise.
1861         (scan-stack-usage-not): Likewise.
1862         * gcc.dg/stack-usage-1.c: New test.
1863         * gcc.target/i386/stack-usage-realign.c: Likewise.
1864
1865 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1866
1867         PR tree-optimization/45427
1868         * gcc.dg/tree-ssa/pr45427.c: New test.
1869
1870 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1871
1872         PR c++/45043
1873         * g++.dg/template/crash102.C: New.
1874
1875 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR middle-end/45423
1878         * gcc.dg/gomp/atomic-12.c: New test.
1879         * gcc.dg/gomp/atomic-13.c: New test.
1880         * gcc.dg/gomp/atomic-14.c: New test.
1881         * g++.dg/gomp/atomic-11.C: New test.
1882         * g++.dg/gomp/atomic-12.C: New test.
1883         * g++.dg/gomp/atomic-13.C: New test.
1884         * g++.dg/gomp/atomic-14.C: New test.
1885
1886 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1887
1888         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1889         delimiter.
1890
1891 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1892
1893         * gnat.dg/discr24.adb: New test.
1894
1895 2010-08-30  Richard Guenther  <rguenther@suse.de>
1896
1897         PR tree-optimization/45449
1898         * gcc.dg/pr45449.c: New testcase.
1899
1900 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1901
1902         * gcc.dg/opts-1.c: Expect errors, not warnings.
1903
1904 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1905
1906         PR fortran/42769
1907         * gfortran.dg/dynamic_dispatch_11.f03: New.
1908
1909 2010-08-29  Jason Merrill  <jason@redhat.com>
1910
1911         PR c++/44991
1912         * g++.dg/parse/defarg15.C: New.
1913
1914 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1915
1916         PR fortran/45439
1917         * gfortran.dg/select_type_16.f03: New.
1918
1919 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1920             Tobias Burnus  <burnus@net-b.de>
1921
1922         * gfortran.dg/bessel_7.f90: Decrease required precision.
1923
1924 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1925             Kaz Kojima  <kkojima@gcc.gnu.org>
1926
1927         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1928
1929 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1930
1931         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1932         floating point conversion code generation.
1933         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1934         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1935         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1936         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1937         to integer conversion code generation.
1938         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1939         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1940         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1941         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1942
1943 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1944
1945         PR fortran/32049
1946         * gfortran.dg/random_seed_1.f90: Adjust test.
1947         * gfortran.dg/float128_1.f90: New test.
1948
1949 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1950
1951         PR fortran/33197
1952         * gfortran.dg/norm2_1.f90: New.
1953         * gfortran.dg/norm2_2.f90: New.
1954         * gfortran.dg/norm2_3.f90: New.
1955         * gfortran.dg/norm2_4.f90: New.
1956         * gfortran.dg/parity_1.f90: New.
1957         * gfortran.dg/parity_2.f90: New.
1958         * gfortran.dg/parity_3.f90: New.
1959
1960 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1961
1962         PR fortran/45420
1963         * gfortran.dg/select_type_15.f03: New.
1964
1965 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1966
1967         PR libfortran/43217
1968         * gfortran.dg/hollerith8.f90: New test.
1969
1970 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1971
1972         PR fortran/45159
1973         * gfortran.dg/dependency_33.f90:  New test.
1974
1975 2010-08-27  Richard Guenther  <rguenther@suse.de>
1976
1977         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1978         * gcc.dg/graphite/scop-2.c: Likewise.
1979         * gcc.dg/graphite/scop-20.c: Likewise.
1980         * gcc.dg/vect/slp-25.c: Likewise.
1981
1982 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1983
1984         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1985
1986 2010-08-26  Daniel Kraft  <d@domob.eu>
1987
1988         PR fortran/38936
1989         PR fortran/44047
1990         PR fortran/45384
1991         * gfortran.dg/associate_8.f03: New test.
1992         * gfortran.dg/select_type_13.f03: New test.
1993         * gfortran.dg/select_type_14.f03: New test.
1994
1995 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1996
1997         PR tree-optimization/44485
1998         * gcc.dg/pr44485.c: New test.
1999
2000 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2001
2002         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2003         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2004         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2005
2006 2010-08-26  Richard Guenther  <rguenther@suse.de>
2007
2008         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2009         * gcc.dg/graphite/scop-21.c: Likewise.
2010
2011 2010-08-26  Richard Guenther  <rguenther@suse.de>
2012
2013         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2014         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2015         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2016         * gcc.dg/vect/vect-91.c: Likewise.
2017         * gcc.dg/vect/vect-peel-1.c: Likewise.
2018         * gcc.dg/vect/vect-peel-2.c: Likewise.
2019         * gcc.dg/vect/vect-peel-4.c: Likewise.
2020
2021 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2022
2023         PR libfortran/41859
2024         * gfortran.dg/der_io_4.f90: New test.
2025
2026 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2027
2028         PR rtl-optimization/44858
2029         * gcc.c-torture/execute/pr44858.c: New test.
2030
2031         PR rtl-optimization/45400
2032         * g++.dg/other/i386-8.C: New test.
2033
2034 2010-08-25  Richard Guenther  <rguenther@suse.de>
2035
2036         * gcc.dg/alias-8.c: Adjust.
2037
2038 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2039
2040         * gcc.target/i386/combine-mul.c: New test.
2041
2042 2010-08-25  Richard Guenther  <rguenther@suse.de>
2043
2044         PR lto/44562
2045         * gcc.dg/graphite/id-27.c: New testcase.
2046         * gcc.dg/lto/20100825-1_0.c: Likewise.
2047
2048 2010-08-25  Richard Guenther  <rguenther@suse.de>
2049
2050         PR tree-optimization/45316
2051         * g++.dg/opt/pr45316.C: New testcase.
2052
2053 2010-08-25  Richard Guenther  <rguenther@suse.de>
2054
2055         PR tree-optimization/45393
2056         * g++.dg/torture/pr45393.C: New testcase.
2057
2058 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2059
2060         PR tree-optimization/45059
2061         * gcc.c-torture/compile/pr45059.c: New test.
2062
2063 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2064
2065         * lib/target-supports.exp (check_effective_target_vect_unpack):
2066         Set vect_unpack supported flag to true for neon.
2067
2068 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2069
2070         * gcc.dg/tree-ssa/ifc-5.c: New.
2071
2072 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2073
2074         * gcc.dg/tree-ssa/ifc-4.c: New.
2075         * gcc.dg/tree-ssa/ifc-7.c: New.
2076
2077 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2078
2079         * gcc.dg/vect/vect.exp: Check loongson targets
2080         * g++.dg/vect/vect.exp: Likewise
2081         * gfortran.dg/vect/vect.exp: Likewise
2082
2083 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2084
2085         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2086         -mveclibabi=mass.
2087
2088 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2089
2090         PR fortran/45366
2091         * gfortran.dg/proc_ptr_29.f90: New.
2092
2093 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2094             Dominique d'Humieres <dominiq@lps.ens.fr>
2095
2096         PR fortran/45367
2097         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2098
2099 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2100
2101         PR fortran/45367
2102         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2103
2104 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2105
2106         PR fortran/36158
2107         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2108
2109 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2110             Dominique d'Humieres <dominiq@lps.ens.fr>
2111
2112         PR fortran/45367
2113         PR fortran/36158
2114         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2115         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2116
2117 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2118
2119         PR fortran/44863
2120         PR fortran/45271
2121         PR fortran/45290
2122         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2123         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2124         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2125
2126 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2127
2128         PR fortran/36158
2129         PR fortran/33197
2130         * gfortran.dg/bessel_6.f90: New.
2131         * gfortran.dg/bessel_7.f90: New.
2132
2133 2010-08-20  Jan Hubicka  <jh@suse.cz>
2134
2135         PR c++/45307
2136         PR c++/17736
2137         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2138         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2139
2140 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2141
2142         PR target/45336
2143         * gcc.target/i386/pr45336-1.c: New.
2144         * gcc.target/i386/pr45336-2.c: Likewise.
2145         * gcc.target/i386/pr45336-3.c: Likewise.
2146         * gcc.target/i386/pr45336-4.c: Likewise.
2147
2148 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2149
2150         PR testsuite/45361
2151         * gcc.target/i386/volatile-2.c: Update scan strings to also
2152         include (%rip) for the memory reference on x86_64.
2153
2154 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2155
2156         PR middle-end/44974
2157         * gcc.dg/pr44974.c: New test.
2158
2159         PR rtl-optimization/45353
2160         * gcc.dg/pr45353.c: New test.
2161
2162 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2163
2164         * gcc.target/i386/volatile-2.c: New.
2165
2166 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2167
2168         PR rtl-optimization/44691
2169         * gfortran.dg/pr44691.f: New test.
2170
2171 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2172
2173         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2174
2175 2010-08-19  Jason Merrill  <jason@redhat.com>
2176
2177         * g++.dg/init/synth3.C: New.
2178         * g++.dg/init/value8.C: New.
2179         * g++.dg/tree-ssa/empty-2.C: New.
2180         * g++.dg/cpp0x/noexcept09.C: New.
2181
2182 2010-08-19  Daniel Kraft  <d@domob.eu>
2183
2184         PR fortran/29785
2185         PR fortran/45016
2186         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2187         * gfortran.dg/pointer_remapping_1.f90: New test.
2188         * gfortran.dg/pointer_remapping_2.f03: New test.
2189         * gfortran.dg/pointer_remapping_3.f08: New test.
2190         * gfortran.dg/pointer_remapping_4.f03: New test.
2191         * gfortran.dg/pointer_remapping_5.f08: New test.
2192         * gfortran.dg/pointer_remapping_6.f08: New test.
2193
2194 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2195
2196         PR testsuite/45324
2197         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2198
2199 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2200
2201         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2202
2203 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2204
2205         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2206         variable.
2207
2208 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2209
2210         PR target/45070
2211         * gcc.c-torture/execute/pr45070.c: New.
2212
2213 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2214
2215         * g++.dg/pr44328.C: New test.
2216
2217 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2218
2219         PR fortran/36158
2220         PR fortran/33197
2221         * gfortran.dg/bessel_3.f90: New.
2222         * gfortran.dg/bessel_4.f90: New.
2223         * gfortran.dg/bessel_5.f90: New.
2224
2225 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2226
2227         PR fortran/45290
2228         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2229         * gfortran.dg/pointer_init_2.f90: New.
2230         * gfortran.dg/pointer_init_3.f90: New.
2231         * gfortran.dg/pointer_init_4.f90: New.
2232
2233 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2234
2235         PR c++/45049
2236         * g++.dg/pr45049-1.C: New test.
2237         * g++.dg/pr45049-2.C: New test.
2238
2239 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2240
2241         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2242         20 if __ARM_PCS is defined otherwise 64.
2243         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2244         instead of hard coded 64.
2245
2246 2010-08-18  Yao Qi  <yao@codesourcery.com>
2247
2248         PR target/45094
2249         * gcc.target/arm/pr45094.c: New test.
2250
2251 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2252
2253         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2254
2255 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2256
2257         PR rtl-optimization/42575
2258         * gcc.target/arm/pr42575.c: New test.
2259
2260 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2261
2262         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2263         * gcc.dg/tls/thr-cse-1.c: New.
2264
2265 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2266
2267         PR debug/42487
2268         * lib/target-supports.exp
2269         (check_effective_target_function_sections): New.
2270         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2271         function sections before proceding.
2272
2273 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR fortran/45308
2276         * gfortran.dg/pr45308.f03: New test.
2277
2278 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2279
2280         PR target/45296
2281         * gcc.target/i386/pr45296.c: New test.
2282
2283 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2284
2285         * g++.dg/ext/uow-1.C: New.
2286         * g++.dg/ext/uow-2.C: New.
2287         * g++.dg/ext/uow-3.C: New.
2288         * g++.dg/ext/uow-4.C: New.
2289
2290 2010-08-17  Richard Guenther  <rguenther@suse.de>
2291
2292         PR testsuite/45266
2293         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2294
2295 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2296
2297         PR c/40563
2298         * gcc.dg/Wcxx-compat-20.c: New test.
2299
2300 2010-08-17  Daniel Kraft  <d@domob.eu>
2301
2302         PR fortran/38936
2303         * gfortran.dg/associate_1.f03: Extended to test newly supported
2304         features like association to variables.
2305         * gfortran.dg/associate_3.f03: Removed check for illegal change
2306         of associate-name here...
2307         * gfortran.dg/associate_5.f03: ...and added it here.
2308         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2309         * gfortran.dg/associate_7.f03: New test.
2310
2311 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2312
2313         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2314
2315 2010-08-15  Daniel Kraft  <d@domob.eu>
2316
2317         PR fortran/38936
2318         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2319         * gfortran.dg/associate_3.f03: Clarify comment.
2320         * gfortran.dg/associate_5.f03: New test.
2321         * gfortran.dg/associate_6.f03: New test.
2322
2323 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2324
2325         PR fortran/45211
2326         * gfortran.dg/bind_c_usage_21.f90: New.
2327         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2328
2329 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2330
2331         * gfortran.dg/optional_absent_1.f90: New.
2332         * gfortran.dg/null_actual.f90: New.
2333
2334 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2335
2336         * gfortran.dg/pointer_target_1.f90: New.
2337         * gfortran.dg/pointer_target_2.f90: New.
2338         * gfortran.dg/pointer_target_3.f90: New.
2339
2340 2010-08-15  Daniel Kraft  <d@domob.eu>
2341
2342         PR fortran/45197
2343         * gfortran.dg/elemental_args_check_3.f90: New test.
2344         * gfortran.dg/impure_1.f08: New test.
2345         * gfortran.dg/impure_2.f08: New test.
2346         * gfortran.dg/impure_3.f90: New test.
2347         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2348
2349 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2350
2351         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2352         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2353         SLP tests.
2354         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2355         misaligned loads.
2356         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2357         misaligned stores.c
2358         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2359
2360 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2361
2362         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2363         dg-require-effective-target after dg-do.
2364
2365 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2366
2367         * lib/target-supports.exp (check_effective_target_vect_int): Return
2368         true for Loongson targets.
2369         (check_effective_target_vect_shift): Likewise.
2370         (check_effective_target_vect_no_int_max): Likewise.
2371         (check_effective_target_vect_no_align): Likewise.
2372         (check_effective_target_vect_short_mult): Likewise.
2373
2374 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2375
2376         * g++.dg/cast.C: Change fields of structures to "long" to pass
2377         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2378         * g++.dg/cpp0x/iop.C: Ditto.
2379         * g++.dg/cpp0x/named_refs.C: Ditto.
2380         * g++.dg/cpp0x/rv1p.C: Ditto.
2381         * g++.dg/cpp0x/rv2p.C: Ditto.
2382         * g++.dg/cpp0x/rv3p.C: Ditto.
2383         * g++.dg/cpp0x/rv4p.C: Ditto.
2384         * g++.dg/cpp0x/rv5p.C: Ditto.
2385         * g++.dg/cpp0x/rv6p.C: Ditto.
2386         * g++.dg/cpp0x/rv7p.C: Ditto.
2387         * g++.dg/cpp0x/rv8p.C: Ditto.
2388         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2389
2390 2010-08-13  Daniel Kraft  <d@domob.eu>
2391
2392         * gfortran.dg/implied_shape_1.f08: New test.
2393         * gfortran.dg/implied_shape_2.f90: New test.
2394         * gfortran.dg/implied_shape_3.f08: New test.
2395
2396 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2397
2398         PR libfortran/42526
2399         * gfortran.dg/char_component_initializer_1.f90: New test.
2400
2401 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2402
2403         PR tree-optimization/45241
2404         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2405
2406 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2407
2408         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2409         to dg-options.
2410         * gcc.target/i386/pr40906-2.c: Ditto.
2411         * gcc.target/i386/pr40906-3.c: Ditto.
2412
2413 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2414
2415         PR middle-end/45262
2416         * gcc.c-torture/execute/pr45262.c: New test.
2417
2418 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2419
2420         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2421         empty argument.
2422         * g++.dg/other/profile1.C: Ditto.
2423
2424 2010-08-12  Richard Guenther  <rguenther@suse.de>
2425
2426         PR tree-optimization/45232
2427         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2428         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2429         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2430         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2431         unsigned arithmetic.
2432         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2433         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2434         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2435         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2436         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2437         unsigned arithmetic.
2438         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2439         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2440         unsigned arithmetic.
2441         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2442         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2443         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2444         unsigned arithmetic.
2445         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2446         * gcc.dg/tree-ssa/negate.c: Adjust.
2447         * gcc.dg/vect/vect-1.c: Adjust.
2448         * gfortran.dg/reassoc_6.f: XFAIL.
2449
2450 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2451
2452         PR debug/45259
2453         * gcc.dg/pr45259.c: New test.
2454
2455 2010-08-12  Wei Guozhi  <carrot@google.com>
2456
2457         PR target/44999
2458         * gcc.target/arm/pr44999.c: New testcase.
2459
2460 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2461
2462         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2463         (N): Likewise.
2464         (main): Adjust accordingly.
2465
2466 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2467
2468         * gfortran.dg/graphite/id-22.f: New.
2469
2470 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2471
2472         * gcc.dg/graphite/id-26.c: New.
2473
2474 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2475
2476         * gcc.dg/graphite/id-25.c: New.
2477
2478 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2479
2480         * gcc.dg/graphite/run-id-5.c: New.
2481         * gcc.dg/graphite/run-id-6.c: New.
2482         * gfortran.dg/graphite/id-21.f: New.
2483
2484 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2485
2486         * gcc.dg/graphite/id-24.c: New.
2487
2488 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2489
2490         * gcc.dg/tree-ssa/pr20742.c: New.
2491
2492 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2493
2494         * gcc.dg/graphite/id-23.c: New.
2495
2496 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2497
2498         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2499
2500 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2501
2502         * gcc.dg/graphite/pr42729.c: New.
2503
2504 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2505
2506         * gfortran.dg/graphite/id-20.f: New.
2507
2508 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2509
2510         * gcc.dg/graphite/id-22.c: New.
2511
2512 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2513
2514         * gcc.dg/graphite/run-id-2.c: Call abort.
2515
2516 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2517
2518         * gcc.dg/graphite/id-20.c: New.
2519
2520 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2521             Steve Kargl <kargl@gcc.gnu.org>
2522
2523         PR fortran/44595
2524         * gfortran.dg/move_alloc_3.f90: New.
2525         * gfortran.dg/random_seed_2.f90: New.
2526
2527 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2528
2529         * lib/target-supports.exp (check_effective_target_sync_int_long):
2530         Add hppa*-*-linux*.
2531         (check_effective_target_sync_char_short): Likewise.
2532
2533 2010-08-10  Yao Qi  <yao@codesourcery.com>
2534
2535         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2536         general form.
2537         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2538         * g++.dg/other/packed1.C: Likewise.
2539         * g++.dg/other/crash-4.C: Likewise.
2540         * g++.dg/ext/packed8.C: Likewise.
2541         * g++.dg/init/array16.C: Likewise.
2542
2543 2010-08-10  xinliang David Li  <davidxl@google.com>
2544         * gcc.dg/tree-ssa/loop-19.c: Add option
2545         -fno-prefetch-loop-array
2546
2547 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2548
2549         PR middle-end/45182
2550         * gcc.c-torture/compile/pr45182.c: New test.
2551
2552 2010-08-09  Jason Merrill  <jason@redhat.com>
2553
2554         PR c++/45236
2555         * g++.dg/cpp0x/variadic-104.C: New.
2556
2557 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2558
2559         PR fortran/44235
2560         * gfortran.dg/dependency_32.f90:  New test.
2561
2562 2010-08-09  Richard Guenther  <rguenther@suse.de>
2563
2564         PR middle-end/44632
2565         * g++.dg/opt/nrv17.C: New testcase.
2566
2567 2010-08-09  Richard Guenther  <rguenther@suse.de>
2568
2569         PR middle-end/45212
2570         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2571         alignment from MEM_REF offset only if we took it from the
2572         base object.
2573
2574         * gcc.target/i386/pr24178.c: New testcase.
2575
2576 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2577
2578         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2579         * gcc.dg/20030702-1.c: Ditto.
2580         * gcc.dg/20050309-1.c: Ditto.
2581         * gcc.dg/20050325-1.c: Ditto.
2582         * gcc.dg/20050330-2.c: Ditto.
2583         * gcc.dg/20051201-1.c: Ditto.
2584         * gcc.dg/gomp/pr27573.c: Ditto.
2585         * gcc.dg/gomp/pr34610.c: Ditto.
2586         * gcc.dg/pr24225.c: Ditto.
2587         * gcc.dg/pr26570.c: Ditto.
2588         * gcc.dg/pr32773.c: Ditto.
2589         * g++.dg/gcov/gcov-6.C: Ditto.
2590         * g++.dg/gomp/pr34608.C: Ditto.
2591         * gfortran.dg/gomp/pr27573.f90: Ditto.
2592
2593         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2594         dg-require-host-local dg directive.
2595         * gcc.dg/profile-dir-2.c: Ditto.
2596         * gcc.dg/profile-dir-3.c: Ditto.
2597
2598 2010-08-08  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/45109
2601         * gcc.c-torture/compile/pr45109.c: New testcase.
2602
2603 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2604
2605         * gcc.dg/march.c: Skip if -march defined.
2606         * gcc.dg/mtune.c: Skip if -mtune defined.
2607
2608         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2609         generic thunk support.
2610
2611 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2612
2613         PR target/45213
2614         * gcc.target/i386/pr45213.c: New test.
2615
2616 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2617
2618         PR libfortran/45143
2619         * gfortran.dg/fmt_error_11.f03: New test.
2620
2621 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2622
2623         * lib/target-supports.exp (check_effective_target_sync_int_long):
2624         Add arm*-*-linux-gnueabi.
2625         (check_effective_target_sync_char_short): Likewise.
2626
2627 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2628
2629         PR fortran/45159
2630         * gfortran.dg/dependency_31.f90:  New test.
2631
2632 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2633
2634         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2635
2636 2010-08-06  Jason Merrill  <jason@redhat.com>
2637
2638         * g++.dg/cpp0x/sfinae3.C: New.
2639         * g++.dg/cpp0x/sfinae4.C: New.
2640
2641 2010-08-06  Richard Guenther  <rguenther@suse.de>
2642
2643         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2644         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2645         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2646         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2647         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2648         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2649         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2650         * gcc.c-torture/execute/20100805-1.c: Likewise.
2651
2652 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2653
2654         PR testsuite/42855
2655         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2656
2657 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2658
2659         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2660         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2661
2662 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2663
2664         * g++.dg/ipa/devirt-1.C: New test.
2665         * g++.dg/ipa/devirt-2.C: Likewise.
2666         * g++.dg/ipa/devirt-3.C: Likewise.
2667         * g++.dg/ipa/devirt-4.C: Likewise.
2668         * g++.dg/ipa/devirt-5.C: Likewise.
2669         * gcc.dg/ipa/iinline-3.c: Likewise.
2670
2671 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2672
2673         PR tree-optimization/45144
2674         * gcc.dg/tree-ssa/pr45144.c: New test.
2675
2676 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2677
2678         PR fortran/42207
2679         PR fortran/44064
2680         PR fortran/44065
2681         * gfortran.dg/class_25.f03: New.
2682         * gfortran.dg/class_26.f03: New.
2683
2684 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2685
2686         * g++.dg/warn/miss-format-1.C: Update line number.
2687
2688 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2689
2690         PR c++/44641
2691         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2692         .frame and .mask assembler directives.
2693
2694 2010-08-04  Richard Guenther  <rguenther@suse.de>
2695
2696         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2697         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2698         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2699         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2700
2701 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2702
2703         PR fortran/44857
2704         * gfortran.dg/derived_constructor_char_1.f90: New.
2705         * gfortran.dg/derived_constructor_char_2.f90: New.
2706
2707 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2708
2709         PR fortran/45159
2710         * gfortran.dg/dependency_30.f90:  New test.
2711
2712 2010-08-03  Jan Hubicka  <jh@suse.cz>
2713
2714         * gcc.c-torture/compile/pr45085.c: New testcase.
2715
2716 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2717
2718         PR fortran/44584
2719         PR fortran/45161
2720         * gfortran.dg/typebound_call_9.f03: Modified.
2721         * gfortran.dg/typebound_generic_1.f03: Modified.
2722
2723 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2724
2725         PR fortran/45159
2726
2727         * gfortran.dg/dependency_29.f90:  New test.
2728
2729 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2730
2731         PR fortran/36854
2732         * gfortran.dg/character_comparison_2.f90:  New test.
2733         * gfortran.dg/character_comparison_3.f90:  New test.
2734         * gfortran.dg/dependency_28.f90:  New test.
2735
2736 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2737
2738         PR target/40457
2739         * gcc.target/arm/pr40457-1.c: New test.
2740         * gcc.target/arm/pr40457-2.c: New test.
2741
2742 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2743
2744         PR fortran/44912
2745         * gfortran.dg/typebound_call_17.f03: New.
2746
2747 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2748
2749         PR fortran/44929
2750         * gfortran.dg/allocate_derived_3.f90: New.
2751
2752 2010-07-30  Xinliang David Li  <davidxl@google.com>
2753         PR tree-optimization/45121
2754         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2755
2756 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2757
2758         PR c++/45112
2759         * g++.dg/pr45112.C: New test.
2760
2761 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2762
2763         PR debug/45055
2764         PR rtl-optimization/45137
2765         * gcc.dg/pr45055.c: New test.
2766
2767 2010-07-30  Alan Modra  <amodra@gmail.com>
2768
2769         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2770         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2771
2772 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2773
2774         PR fortran/45087
2775         PR fortran/45125
2776         * gfortran.dg/whole_file_25.f90: New.
2777         * gfortran.dg/whole_file_26.f90: New.
2778         * gfortran.dg/whole_file_27.f90: New.
2779
2780 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2781
2782         PR fortran/44962
2783         * gfortran.dg/typebound_proc_17.f03: New.
2784
2785 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2786
2787         PR fortran/45004
2788         * gfortran.dg/move_alloc_2.f90: New.
2789
2790 2010-07-29  Xinliang David Li  <davidxl@google.com>
2791         PR tree-optimization/45121
2792         * c-c++-common/uninit-17.c: Fix expected output.
2793
2794 2010-07-29  Richard Guenther  <rguenther@suse.de>
2795
2796         PR tree-optimization/45120
2797         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2798
2799 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2800
2801         PR fortran/42051
2802         PR fortran/44064
2803         * gfortran.dg/pr42051.f03: New testcase.
2804
2805 2010-07-29  Richard Guenther  <rguenther@suse.de>
2806
2807         PR middle-end/45034
2808         * gcc.c-torture/execute/pr45034.c: New testcase.
2809
2810 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2811
2812         PR c++/45096
2813         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2814
2815 2010-07-28  Daniel Kraft  <d@domob.eu>
2816
2817         * gfortran.dg/bound_8.f90: New test.
2818
2819 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR debug/45105
2822         * gcc.dg/pr45105.c: New test.
2823
2824 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2825
2826         PR rtl-optimization/45107
2827         * gcc.dg/pr45107.c: New test.
2828
2829 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2830
2831         PR rtl-optimization/45101
2832         * gcc.dg/pr45101.c: New test.
2833
2834 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2835
2836         PR fortran/45077
2837         * gfortran.dg/whole_file_24.f90: New.
2838
2839 2010-07-27  Jason Merrill  <jason@redhat.com>
2840
2841         * g++.dg/cpp0x/variadic102.C: New.
2842         * g++.dg/cpp0x/variadic103.C: New.
2843
2844 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2845
2846         PR rtl-optimization/40956
2847         PR target/42495
2848         PR middle-end/42574
2849         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2850         * gcc.target/arm/pr42574.c: Add tests.
2851
2852 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2853
2854         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2855         test name.
2856         (cleanup-repo-files): Ditto.
2857         (cleanup-saved-temps): Ditto.
2858
2859 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR testsuite/44701
2862         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2863
2864         PR c/45079
2865         * gcc.dg/pr45079.c: New test.
2866
2867 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2868
2869         PR tree-optimization/44152
2870         * gcc.dg/vect/fast-math-pr44152.c: New test.
2871
2872 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2873
2874         PR ObjC/44140
2875         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2876         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2877         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2878         * obj-c++.dg/torture/trivial.mm: Ditto.
2879         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2880         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2881         * objc.dg/torture/tls/thr-init.m: Ditto.
2882         * objc.dg/torture/trivial.m: Ditto.
2883
2884 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2885
2886         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2887         Skip on spu-*-* targets.
2888
2889 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR tree-optimization/45083
2892         * gcc.dg/pr45083.c: New test.
2893
2894 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2895
2896         PR fortran/40873
2897         * gfortran.dg/whole_file_22.f90: New test.
2898         * gfortran.dg/whole_file_23.f90: New test.
2899
2900 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2901             Jack Howarth  <howarth@bromo.med.uc.edu>
2902             Richard Henderson  <rth@redhat.com>
2903
2904         PR target/44132
2905         * gcc.dg/tls/thr-init-1.c: New.
2906         * gcc.dg/tls/thr-init-2.c: New.
2907         * gcc.dg/torture/tls New.
2908         * gcc.dg/torture/tls/tls-test.c: New.
2909         * gcc.dg/torture/tls/thr-init-1.c: New.
2910         * gcc.dg/torture/tls/tls.exp: New.
2911         * gcc.dg/torture/tls/thr-init-2.c: New.
2912         * gcc.dg/tls/emutls-2.c: New test
2913
2914         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2915         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2916         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2917         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2918         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2919         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2920         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2921         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2922         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2923         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2924         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2925         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2926         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2927         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2928         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2929         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2930         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2931         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2932         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2933         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2934         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2935         gfortran.dg/gomp/omp_threadprivate1.f90,
2936         gfortran.dg/gomp/omp_threadprivate2.f90,
2937         gfortran.dg/gomp/reduction1.f90,
2938         gfortran.dg/gomp/sharing-1.f90: Likewise.
2939
2940 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2941
2942         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2943         sse_runtime.
2944         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2945         dg-require-visibility.
2946
2947 2010-07-26  Richard Guenther  <rguenther@suse.de>
2948
2949         PR tree-optimization/43784
2950         * gcc.c-torture/execute/pr43784.c: New testcase.
2951         * g++.dg/torture/pr43784.C: Likewise.
2952
2953 2010-07-26  Richard Guenther  <rguenther@suse.de>
2954
2955         PR middle-end/45056
2956         * g++.dg/pr45056.C: New testcase.
2957
2958 2010-07-26  Richard Guenther  <rguenther@suse.de>
2959
2960         PR tree-optimization/45071
2961         * gcc.dg/pr45071.c: New testcase.
2962
2963 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2964
2965         PR fortran/45066
2966         * gfortran.dg/namelist_62.f90: New.
2967
2968 2010-07-26  Richard Guenther  <rguenther@suse.de>
2969
2970         * gcc.c-torture/execute/pr45017.c: Move ...
2971         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2972
2973 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2974
2975         PR fortran/40628
2976         * trim_optimize_1.f90:  New test.
2977         * character_comparision_1.f90:  New test.
2978
2979 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2980
2981         PR fortran/42852
2982         * gfortran.dg/wtruncate_fix.f: New test.
2983
2984 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2985
2986         PR testsuite/45068
2987         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2988
2989 2010-07-24  Richard Guenther  <rguenther@suse.de>
2990
2991         PR lto/43788
2992         * g++.dg/lto/20100724-1_0.C: New testcase.
2993
2994 2010-07-24  Richard Guenther  <rguenther@suse.de>
2995
2996         PR lto/43212
2997         * gcc.dg/lto/20100724-1_0.c: New testcase.
2998         * gcc.dg/lto/20100724-1_1.c: Likewise.
2999
3000 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3001
3002         PR fortran/40011
3003         * gfortran.dg/whole_file_21.f90: New.
3004
3005         * gfortran.dg/integer_exponentiation_3.F90: Use
3006         -ffloat-store only for i?86/x86-64 -m32.
3007
3008 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3009
3010         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3011         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3012
3013 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3014
3015         * gfortran.dg/func_decl_4.f90: Split test into two ...
3016         * gfortran.dg/func_decl_5.f90: ... parts.
3017         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3018         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3019         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3020         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3021         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3022         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3023         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3024         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3025         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3026         * gfortran.dg/sizeof.f90: Make test valid.
3027         * gfortran.dg/pr20865.f90: Add new dg-error.
3028         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3029         * gfortran.dg/g77/19990218-0.f: Ditto.
3030         * gfortran.dg/g77/19990218-1.f: Ditto.
3031         * gfortran.dg/g77/970625-2.f: Ditto.
3032         * gfortran.dg/pr37243.f: Fix function declaration.
3033         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3034         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3035
3036 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3037
3038         PR fortran/44945
3039         * gfortran.dg/char_array_structure_constructor.f90: Add
3040         -fwhole-file as dg-option as it otherwise fails on some
3041         systems.
3042
3043 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3044
3045         * gnat.dg/aggr16.ad[sb]: New test.
3046         * gnat.dg/aggr16_pkg.ads: New helper.
3047
3048 2010-07-23  Richard Guenther  <rguenther@suse.de>
3049
3050         PR lto/43071
3051         * g++.dg/lto/20100723-1_0.C: New testcase.
3052
3053 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3054
3055         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3056         AVX support.
3057         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3058         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3059
3060 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3061
3062         * lib/target-supports.exp (add_options_for_tls): New proc.
3063         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3064         * g++.dg/tls/static-1a.cc: Likewise.
3065         * gcc.dg/tls/emutls-1.c: Likewise.
3066         * gcc.dg/tls/opt-11.c: Likewise.
3067         * gcc.dg/tls/opt-12.c: Likewise.
3068         * gcc.dg/tls/pr24428-2.c: Likewise.
3069         * gcc.dg/tls/pr24428.c: Likewise.
3070         * obj-c++.dg/tls/static-1.mm: Likewise.
3071         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3072         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3073         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3074         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3075         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3076         * objc.dg/torture/tls/thr-init.m: Likewise.
3077         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3078
3079 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3080
3081         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3082         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3083         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3084         optimized dump files.
3085
3086 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR tree-optimization/45047
3089         * gcc.c-torture/compile/pr45047.c: New test.
3090
3091 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3092
3093         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3094         instead of dg-compile.
3095         * gcc.dg/float-range-4.c: Ditto.
3096         * gcc.dg/float-range-5.c: Ditto.
3097         * gcc.dg/fold-overflow-1.c: Ditto.
3098         * gcc.dg/gomp/sections-4.c: Ditto.
3099         * gcc.dg/transparent-union-1.c: Ditto.
3100         * gcc.dg/transparent-union-2.c: Ditto.
3101         * gcc.target/i386/pr39315-check.c: Ditto.
3102         * g++.dg/gomp/sections-4.C: Ditto.
3103         * g++.dg/template/dtor7.C: Ditto.
3104         * g++.dg/tree-ssa/pr19952.C: Ditto.
3105         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3106         * gfortran.dg/graphite/pr42185.f90: Ditto.
3107         * gfortran.dg/namelist_36.f90: Ditto.
3108         * gnat.dg/noreturn1.adb: Ditto.
3109         * gnat.dg/specs/small_alignment.ads: Ditto.
3110
3111 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3112
3113         PR tree-optimization/44915
3114         * g++.dg/torture/pr44915.C: New test.
3115
3116 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3117
3118         PR tree-optimization/44914
3119         * g++.dg/tree-ssa/pr44914.C: New test.
3120
3121 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3122
3123         PR target/44290
3124         * gcc.dg/pr44290-1.c: New test.
3125         * gcc.dg/pr44290-2.c: New test.
3126
3127 2010-07-23  Jason Merrill  <jason@redhat.com>
3128
3129         PR c++/45008
3130         * g++.dg/abi/mangle44.C: New.
3131
3132 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3133
3134         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3135         for compile-time only tests.
3136         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3137         target check.
3138         * gcc.target/i386/pr39315-4.c: Ditto.
3139         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3140         target check.  Include sse-os-support.h.
3141         (main): Call check_isa and sse_os_support.
3142         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3143         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3144         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3145         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3146         target check.  Include sse-os-support.h.
3147         (main): Call check_isa and sse_os_support.
3148         * gcc.target/i386/vperm-v2df.c: Ditto.
3149
3150 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3151
3152         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3153         (check_effective_target_avx_runtime): New procedure.
3154         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3155         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3156
3157         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3158         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3159         and __get_cpuid test.
3160         * gcc.dg/compat/vector-2b_main.c: Ditto.
3161
3162         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3163
3164         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3165         for compile-time only test.
3166         * gcc.dg/pr32716.c: Ditto.
3167         * gcc.dg/pr34856.c: Ditto.
3168         * gcc.dg/pr36997.c: Ditto.
3169         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3170         * gfortran.dg/pr28158.f90: Ditto.
3171         * gfortran.dg/pr30667.f: Ditto.
3172
3173         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3174         i?86-*-* and x86_64-*-* targets to disable execution on targets
3175         without sse2 runtime support.
3176         * g++.dg/vect/vect.exp: Ditto.
3177         * gfortran.dg/vect/vect.exp: Ditto.
3178
3179         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3180         * gcc.dg/pr37544.c: Ditto.
3181         * gcc.dg/pr40550.c: Ditto.
3182         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3183         * gcc.dg/compat/vector-1a_main.c: Ditto.
3184         * gcc.dg/compat/vector-2a_main.c: Ditto.
3185         * gcc.dg/torture/pr16104-1.c: Ditto.
3186         * gcc.dg/torture/pr35771-1.c: Ditto.
3187         * gcc.dg/torture/pr35771-2.c: Ditto.
3188         * gcc.dg/torture/pr35771-3.c: Ditto.
3189         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3190         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3191         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3192         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3193         * g++.dg/other/i386-1.C: Ditto.
3194         * g++.dg/other/pr40446.C: Ditto.
3195
3196 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3197
3198         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3199
3200 2010-07-23  Daniel Kraft  <d@domob.eu>
3201
3202         PR fortran/44709
3203         * gfortran.dg/exit_1.f08: New test.
3204         * gfortran.dg/exit_2.f08: New test.
3205
3206 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3207
3208         PR tree-optimization/39839
3209         * gcc.target/arm/pr39839.c: New test case.
3210
3211 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3212
3213         * gnat.dg/unchecked_convert5b.adb: New test.
3214         * gnat.dg/unchecked_convert6.adb: Likewise.
3215         * gnat.dg/unchecked_convert6b.adb: Likewise.
3216
3217 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3218
3219         * gnat.dg/aggr15.ad[sb]: New test.
3220
3221 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3222
3223         PR debug/45024
3224         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3225
3226 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3227
3228         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3229         with dg-require-linker-plugin.
3230
3231 2010-07-22  Richard Guenther  <rguenther@suse.de>
3232
3233         PR lto/43850
3234         * g++.dg/lto/20100722-1_0.C: New testcase.
3235
3236 2010-07-22  Richard Guenther  <rguenther@suse.de>
3237
3238         PR lto/42451
3239         * gcc.dg/lto/20100720-3_0.c: New testcase.
3240         * gcc.dg/lto/20100720-3_1.c: Likewise.
3241
3242 2010-07-22  Richard Guenther  <rguenther@suse.de>
3243
3244         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3245         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3246
3247         PR lto/43373
3248         * gcc.dg/lto/20100722-1_0.c: New testcase.
3249
3250 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3251
3252         PR tree-optimization/44891
3253         * gcc.c-torture/compile/pr44891.c: New test.
3254
3255 2010-07-22  Richard Guenther  <rguenther@suse.de>
3256
3257         PR tree-optimization/45017
3258         * gcc.c-torture/execute/pr45017.c: New testcase.
3259
3260 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3261
3262         PR fortran/45019
3263         * gfortran.dg/aliasing_dummy_5.f90: New.
3264
3265 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3266
3267         PR target/43698
3268         * gcc.target/arm/pr43698.c: New test.
3269
3270 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3271
3272         PR fortran/44929
3273         * Revert my commit r162325 for this PR.
3274
3275 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3276
3277         PR debug/45015
3278         * gcc.target/m68k/pr45015.c: New test.
3279
3280 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3281
3282         PR c++/44641
3283         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3284         comments.
3285
3286 2010-07-21  Richard Guenther  <rguenther@suse.de>
3287
3288         PR lto/45018
3289         * g++.dg/lto/20100721-1_0.C: New testcase.
3290
3291 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3292
3293         PR tree-optimization/44900
3294         * g++.dg/torture/pr44900.C: New test.
3295
3296 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3297
3298         PR middle-end/44738
3299         * c-c++-common/uninit-17.c: Correct expected error.
3300
3301 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3302
3303         * gcc.dg/guality/asm-1.c: New test.
3304
3305         PR debug/45003
3306         * gcc.dg/guality/pr45003-2.c: New test.
3307         * gcc.dg/guality/pr45003-3.c: New test.
3308
3309 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3310
3311         PR libfortran/44697
3312         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3313
3314 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3315
3316         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3317         defined on the current line.
3318         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3319         * g++.dg/debug/dwarf2/pr44641.C: New.
3320
3321 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3322
3323         * gcc.target/powerpc/block-move-1.c: New test.
3324         * gcc.target/powerpc/block-move-2.c: New test.
3325
3326 2010-07-20  Jason Merrill  <jason@redhat.com>
3327
3328         PR c++/44967
3329         * g++.dg/cpp0x/sfinae2.C: New.
3330
3331 2010-07-20  Richard Guenther  <rguenther@suse.de>
3332
3333         PR lto/42696
3334         * gcc.dg/lto/20100720-4_0.c: New testcase.
3335
3336 2010-07-20  Richard Guenther  <rguenther@suse.de>
3337
3338         PR lto/43221
3339         * gcc.dg/lto/20100720-2_0.c: New testcase.
3340         * gcc.dg/lto/20100720-2_1.c: Likewise.
3341
3342 2010-07-20  Richard Guenther  <rguenther@suse.de>
3343
3344         PR lto/43208
3345         * gcc.dg/lto/20100720-1_0.c: New testcase.
3346         * gcc.dg/lto/20100720-1_1.c: Likewise.
3347
3348 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3349
3350         PR debug/45003
3351         * gcc.dg/guality/pr45003-1.c: New test.
3352
3353 2010-07-20  Richard Guenther  <rguenther@suse.de>
3354
3355         PR tree-optimization/44977
3356         * gcc.dg/torture/pr44977.c: New testcase.
3357
3358 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3359
3360         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3361         sync_char_short
3362
3363 2010-07-20  Richard Guenther  <rguenther@suse.de>
3364
3365         PR middle-end/44971
3366         PR middle-end/44988
3367         * gcc.dg/pr44971.c: New testcase.
3368         * gcc.c-torture/compile/pr44988.c: Likewise.
3369
3370 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3371
3372         PR fortran/44929
3373         * gfortran.dg/allocate_with_typespec.f90: New test.
3374         * gfortran.dg/allocate_derived_1.f90: Update error message.
3375
3376 2010-07-19  Jason Merrill  <jason@redhat.com>
3377
3378         PR c++/44996
3379         * g++.dg/cpp0x/decltype23.C: New.
3380
3381 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3382
3383         PR fortran/42385
3384         * gfortran.dg/class_defined_operator_1.f03 : New test.
3385
3386 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3387
3388         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3389         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3390         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3391         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3392
3393 2010-07-19  Richard Guenther  <rguenther@suse.de>
3394
3395         PR middle-end/44941
3396         * gcc.c-torture/compile/pr44941.c: New testcase.
3397
3398 2010-07-19  Jason Merrill  <jason@redhat.com>
3399
3400         PR c++/44969
3401         * g++.dg/template/sfinae24.C: New.
3402
3403 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3404
3405         PR fortran/44353
3406         * gfortran.dg/data_implied_do_2.f90: Removed.
3407
3408 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3409
3410         PR c++/44969
3411         * g++.dg/template/sfinae23.C: New.
3412
3413 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3414
3415         * lib/target-supports.exp (check_sse_os_support_available): New
3416         proc.
3417         (check_sse_hw_available): New proc.
3418         (check_effective_target_sse_runtime): New proc.
3419         (check_effective_target_sse2_runtime): New proc.
3420         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3421         -msse2 if check_sse_os_support_available.
3422         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3423         check_sse_os_support_available.
3424         * gcc.dg/vect/vect.exp: Likewise.
3425         * gfortran.dg/vect/vect.exp: Likewise.
3426         * gcc.target/i386/sol2-check: Renamed to ...
3427         * gcc.target/i386/sse-os-support.h: ... this.
3428         (sol2_check): Renamed to ...
3429         (sse_os_support): ... this.
3430         Only test movss with xmm registers.
3431         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3432         Removed ILL_INSN, ILL_INSN_LEN.
3433         * gcc.target/i386/sse2-check.h: Likewise.
3434         * gcc.target/i386/sse3-check.h: Likewise.
3435         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3436         Removed cpuid.h, __get_cpuid test.
3437         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3438         Removed cpuid.h, __get_cpuid test.
3439         * g++.dg/other/pr40446.C: Likewise.
3440         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3441         * gcc.dg/compat/vector-1a_main.c: Likewise.
3442         * gcc.dg/compat/vector-2a_main.c: Likewise.
3443         * gcc.dg/pr36584.c: Likewise.
3444         * gcc.dg/pr37544.c: Likewise.
3445         * gcc.dg/torture/pr16104-1.c: Likewise.
3446         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3447         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3448         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3449         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3450         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3451         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3452         sse2_runtime.
3453         * gcc.dg/torture/pr35771-2.c: Likewise.
3454         * gcc.dg/torture/pr35771-3.c: Likewise.
3455         * gcc.target/i386/pr39315-2.c: Likewise.
3456         * gcc.target/i386/pr39315-4.c: Likewise.
3457         * gcc.target/i386/vperm-v2df.c: Likewise.
3458         * gcc.target/i386/vperm-v2di.c: Likewise.
3459         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3460         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3461         sse_runtime.
3462
3463 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3464
3465         PR fortran/44353
3466         * gfortran.dg/data_implied_do_2.f90: New test.
3467
3468 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3469
3470         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3471
3472 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3473
3474         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3475         to the "mips16" group.
3476         (mips_using_mips16_p): New procedure.
3477         (mips-dg-options): Use it.
3478
3479 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3480
3481         * gcc.target/mips/mips16-attributes-4.c: New test.
3482
3483 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3484
3485         PR testsuite/44418
3486         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3487         * gcc.target/powerpc/recip-2.c: Ditto.
3488         * gcc.target/powerpc/recip-3.c: Ditto.
3489
3490 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3491
3492         * gcc.target/arm/pr42235.c: New test.
3493
3494 2010-07-16  Jason Merrill  <jason@redhat.com>
3495
3496         PR c++/32505
3497         * g++.dg/template/partial8.C: New.
3498
3499 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3500
3501         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3502         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3503         in C++.
3504         (gualcvt): New overloaded inline.
3505         (GUALCVT): Use it for C++.
3506         * g++.dg/guality/guality.exp: New.
3507         * g++.dg/guality/guality.h: New.
3508         * g++.dg/guality/redeclaration1.C: New test.
3509         * g++.dg/dg.exp: Prune also guality/* tests.
3510         * gcc.dg/guality/pr43141.c: Moved to...
3511         * c-c++-common/guality/pr43141.c: ... here.
3512
3513 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3514
3515         PR libfortran/37077
3516         * gfortran.dg/char4_iunit_2.f03: New test.
3517
3518 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3519
3520         * lib/plugin-support.exp (plugin-test-execute):
3521         Add ${gcc_objdir}/intl to includes.
3522
3523 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR target/44942
3526         * gcc.c-torture/execute/pr44942.c: New test.
3527         * gcc.target/i386/pr44942.c: New test.
3528
3529 2010-07-15  Jason Merrill  <jason@redhat.com>
3530
3531         PR c++/44909
3532         * g++.dg/cpp0x/implicit7.C: New.
3533         * g++.dg/cpp0x/implicit8.C: New.
3534
3535 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3536
3537         Disable float tests for __SPU__ targets due to lack of signed zero:
3538         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3539         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3540         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3541         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3542         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3543         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3544         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3545         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3546         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3547
3548 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3549
3550         * gfortran.dg/select_char_2.f90: New test.
3551
3552 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3553
3554         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3555         with DECL_CHAIN.
3556
3557 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3558
3559         PR fortran/44936
3560         * gfortran.dg/typebound_generic_9.f03: New.
3561
3562 2010-07-15  Richard Guenther  <rguenther@suse.de>
3563
3564         PR tree-optimization/44946
3565         * gcc.c-torture/compile/pr44946.c: New testcase.
3566
3567 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR fortran/40206
3570         * gfortran.dg/select_char_3.f90: New test.
3571
3572 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3573             Kevin F. Quinn  <kevquinn@gentoo.org>
3574
3575         * gcc.dg/Wtrampolines.c: New.
3576
3577 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3578
3579         PR libfortran/44934
3580         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3581
3582 2010-07-14  Jason Merrill  <jason@redhat.com>
3583
3584         PR c++/44810
3585         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3586
3587         Implement C++0x unrestricted unions (N2544)
3588         * g++.dg/cpp0x/union1.C: New.
3589         * g++.dg/cpp0x/union2.C: New.
3590         * g++.dg/cpp0x/union3.C: New.
3591         * g++.dg/cpp0x/defaulted2.C: Adjust.
3592         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3593         * g++.old-deja/g++.ext/anon2.C: Adjust.
3594         * g++.old-deja/g++.mike/misc6.C: Adjust.
3595
3596 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3597
3598         PR fortran/44925
3599         * gfortran.dg/c_loc_tests_15.f90: New.
3600
3601 2010-07-13  Jason Merrill  <jason@redhat.com>
3602
3603         PR c++/44909
3604         * g++.dg/cpp0x/implicit6.C: New.
3605
3606 2010-07-13  Jason Merrill  <jason@redhat.com>
3607
3608         PR c++/44540
3609         * g++.dg/abi/noreturn1.C: New.
3610         * g++.dg/abi/noreturn2.C: New.
3611
3612 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3613
3614         PR other/44874
3615         PR debug/44832
3616         * c-c++-common/pr44832.c: New test.
3617
3618 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3619
3620         PR objc/44488
3621         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3622         on the target.  Make sure that we can assemble the emitted asm when
3623         the test type is 'compile'.
3624
3625 2010-07-13  Richard Guenther  <rguenther@suse.de>
3626
3627         PR tree-optimization/36960
3628         * g++.dg/torture/pr36960.C: New testcase.
3629
3630 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3631
3632         PR c++/44908
3633         * g++.dg/template/sfinae21.C: New.
3634         * g++.dg/template/sfinae22.C: Likewise.
3635
3636 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3637
3638         PR testsuite/42843
3639         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3640         * gcc.dg/plugin/ggcplug.c: Likewise.
3641         * g++.dg/plugin/selfassign.c: Likewise.
3642         * g++.dg/plugin/attribute_plugin.c: Likewise.
3643         * g++.dg/plugin/dumb_plugin.c: Likewise.
3644         * g++.dg/plugin/pragma_plugin.c: Likewise.
3645
3646 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3647
3648         * gcc.c-torture/execute/pr44683.x: New.
3649         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3650
3651 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3652
3653         PR fortran/44434
3654         PR fortran/44565
3655         PR fortran/43945
3656         PR fortran/44869
3657         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3658         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3659         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3660         * gfortran.dh/typebound_call_16.f03: New.
3661         * gfortran.dg/typebound_generic_6.f03: New.
3662         * gfortran.dg/typebound_generic_7.f03: New.
3663         * gfortran.dg/typebound_generic_8.f03: New.
3664
3665 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3666
3667         PR libfortran/37077
3668         * gfortran.dg/char4_iunit_1.f03: New test.
3669
3670 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3671
3672         * gcc.dg/tree-ssa/vrp53.c: New test.
3673
3674 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3675
3676         PR c++/44907
3677         * g++.dg/template/sfinae19.C: New.
3678         * g++.dg/template/sfinae20.C: Likewise.
3679
3680 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3681
3682         * gcc.target/arm/interrupt-1.c: New test.
3683         * gcc.target/arm/interrupt-2.c: New test.
3684
3685 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3686
3687         * gcc.dg/pr42427.c: Require c99_runtime.
3688         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3689         c99_runtime.
3690         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3691         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3692         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3693         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3694         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3695         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3696         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3697         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3698         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3699         * gcc.target/i386/pr37275.c: Require visibility support.
3700
3701 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3702
3703         * lib/target-supports.exp (check_effective_target_sse): New proc.
3704         * gcc.target/i386/sol2-check.h: New file.
3705         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3706         Include sol2-check.h.
3707         (main) Only run do_test () if sol2_check ().
3708         * gcc.target/i386/sse2-check.h: Likewise.
3709         * gcc.target/i386/sse3-check.h: Likewise.
3710         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3711         [__sun__ && __svr4__]: Execute SSE2 instruction.
3712         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3713         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3714         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3715         * g++.dg/ext/vector14.C: Likewise.
3716         * g++.dg/other/mmintrin.C: Likewise.
3717         * gcc.dg/20020418-1.c: Likewise.
3718         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3719         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3720         * gcc.dg/format/unnamed-1.c: Likewise.
3721         Adapt dg-warning line number.
3722         * gcc.dg/graphite/pr40281.c: Likewise.
3723         * gcc.dg/pr32176.c: Likewise.
3724         * gcc.dg/pr40550.c: Likewise.
3725         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3726         * gcc.dg/torture/pr36891.c: Likewise.
3727         * gcc.target/i386/20020218-1.c: Likewise.
3728         * gcc.target/i386/20020523.c: Likewise.
3729         * gcc.target/i386/abi-1.c: Likewise.
3730         * gcc.target/i386/brokensqrt.c: Likewise.
3731         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3732         * gcc.target/i386/pr13366.c: Likewise.
3733         * gcc.target/i386/pr13685.c: Likewise.
3734         * gcc.target/i386/pr24306.c: Likewise.
3735         * gcc.target/i386/pr31486.c: Likewise.
3736         * gcc.target/i386/pr32065-1.c: Likewise.
3737         * gcc.target/i386/pr32065-2.c: Likewise.
3738         * gcc.target/i386/pr32389.c: Likewise.
3739         * gcc.target/i386/pr38824.c: Likewise.
3740         * gcc.target/i386/pr38931.c: Likewise.
3741         * gcc.target/i386/pr39592-1.c: Likewise.
3742         * gcc.target/i386/pr43766.c: Likewise.
3743         * gcc.target/i386/recip-divf.c: Likewise.
3744         * gcc.target/i386/recip-sqrtf.c: Likewise.
3745         * gcc.target/i386/recip-vec-divf.c: Likewise.
3746         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3747         * gcc.target/i386/sse-1.c: Likewise.
3748         * gcc.target/i386/sse-16.c: Likewise.
3749         * gcc.target/i386/sse-2.c: Likewise.
3750         * gcc.target/i386/sse-20.c: Likewise.
3751         * gcc.target/i386/sse-3.c: Likewise.
3752         * gcc.target/i386/sse-7.c: Likewise.
3753         * gcc.target/i386/sse-9.c: Likewise.
3754         * gcc.target/i386/sse-addps-1.c: Likewise.
3755         * gcc.target/i386/sse-addss-1.c: Likewise.
3756         * gcc.target/i386/sse-andnps-1.c: Likewise.
3757         * gcc.target/i386/sse-andps-1.c: Likewise.
3758         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3759         * gcc.target/i386/sse-comiss-1.c: Likewise.
3760         * gcc.target/i386/sse-comiss-2.c: Likewise.
3761         * gcc.target/i386/sse-comiss-3.c: Likewise.
3762         * gcc.target/i386/sse-comiss-4.c: Likewise.
3763         * gcc.target/i386/sse-comiss-5.c: Likewise.
3764         * gcc.target/i386/sse-comiss-6.c: Likewise.
3765         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3766         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3767         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3768         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3769         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3770         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3771         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3772         * gcc.target/i386/sse-divps-1.c: Likewise.
3773         * gcc.target/i386/sse-divss-1.c: Likewise.
3774         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3775         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3776         * gcc.target/i386/sse-maxps-1.c: Likewise.
3777         * gcc.target/i386/sse-maxss-1.c: Likewise.
3778         * gcc.target/i386/sse-minps-1.c: Likewise.
3779         * gcc.target/i386/sse-minss-1.c: Likewise.
3780         * gcc.target/i386/sse-movaps-1.c: Likewise.
3781         * gcc.target/i386/sse-movaps-2.c: Likewise.
3782         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3783         * gcc.target/i386/sse-movhps-1.c: Likewise.
3784         * gcc.target/i386/sse-movhps-2.c: Likewise.
3785         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3786         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3787         * gcc.target/i386/sse-movntps-1.c: Likewise.
3788         * gcc.target/i386/sse-movss-1.c: Likewise.
3789         * gcc.target/i386/sse-movss-2.c: Likewise.
3790         * gcc.target/i386/sse-movss-3.c: Likewise.
3791         * gcc.target/i386/sse-movups-1.c: Likewise.
3792         * gcc.target/i386/sse-movups-2.c: Likewise.
3793         * gcc.target/i386/sse-mulps-1.c: Likewise.
3794         * gcc.target/i386/sse-mulss-1.c: Likewise.
3795         * gcc.target/i386/sse-orps-1.c: Likewise.
3796         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3797         * gcc.target/i386/sse-recip-vec.c: Likewise.
3798         * gcc.target/i386/sse-recip.c: Likewise.
3799         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3800         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3801         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3802         * gcc.target/i386/sse-subps-1.c: Likewise.
3803         * gcc.target/i386/sse-subss-1.c: Likewise.
3804         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3805         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3806         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3807         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3808         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3809         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3810         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3811         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3812         * gcc.target/i386/sse-xorps-1.c: Likewise.
3813         * gcc.target/i386/ssefn-1.c: Likewise.
3814         * gcc.target/i386/ssefn-3.c: Likewise.
3815         * gcc.target/i386/sseregparm-1.c: Likewise.
3816         * gcc.target/i386/stackalign/return-3.c: Likewise.
3817         * gcc.target/i386/vectorize1.c: Likewise.
3818         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3819         * gcc.target/i386/xorps-sse.c: Likewise.
3820         * gfortran.dg/pr28158.f90: Likewise.
3821         * gfortran.dg/pr30667.f: Likewise.
3822         * gnat.dg/loop_optimization7.adb: Likewise.
3823         * gnat.dg/sse_nolib.adb: Likewise.
3824
3825 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3826
3827         PR fortran/44702
3828         * gfortran.dg/use_rename_6.f90: New.
3829         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3830
3831 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3832
3833         PR fortran/44869
3834         * gfortran.dg/class_24.f03: New.
3835
3836 2010-07-10  Richard Guenther  <rguenther@suse.de>
3837
3838         PR lto/44889
3839         * gcc.dg/lto/20100709-1_0.c: New testcase.
3840         * gcc.dg/lto/20100709-1_1.c: Likewise.
3841
3842 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3843
3844         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3845
3846 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3847
3848         PR objc/44140
3849         * objc.dg/lto/trivial-1_0.m: New.
3850         * objc.dg/lto/lto.exp: New.
3851         * obj-c++.dg/lto/trivial-1_0.mm: New.
3852         * obj-c++.dg/lto/lto.exp: New.
3853         * objc.dg/symtab-1.m: Adjust sizes.
3854         * objc.dg/image-info.m: Do not run for gnu-runtime.
3855
3856 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3857
3858         * gcc.dg/pr32370.c: Allow another kind of error message.
3859
3860 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3861
3862         * gnat.dg/atomic3.adb: New test.
3863
3864 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3865             Denys Vlasenko  <dvlasenk@redhat.com>
3866             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3867
3868         PR tree-optimization/28632
3869         * gcc.dg/tree-ssa/vrp51.c: New test.
3870         * gcc.dg/tree-ssa/vrp52.c: New test.
3871
3872 2010-07-09  Jason Merrill  <jason@redhat.com>
3873
3874         * g++.dg/abi/covariant6.C: New.
3875         * g++.dg/inherit/covariant17.C: Test both bases.
3876         * g++.dg/inherit/covariant7.C: Check vtable layout.
3877
3878 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3879
3880         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3881
3882 2010-07-09  Richard Guenther  <rguenther@suse.de>
3883
3884         PR tree-optimization/44852
3885         * gcc.c-torture/execute/pr44852.c: New testcase.
3886
3887 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3888
3889         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3890         multiplication by values.
3891         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3892         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3893
3894 2010-07-09  Richard Guenther  <rguenther@suse.de>
3895
3896         PR tree-optimization/44882
3897         * gfortran.dg/pr44882.f90: New testcase.
3898
3899 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3900
3901         PR target/40657
3902         * gcc.target/arm/pr40657-1.c: New test.
3903         * gcc.target/arm/pr40657-2.c: New test.
3904         * gcc.c-torture/execute/pr40657.c: New test.
3905
3906 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3907
3908         * gcc.dg/tree-ssa/vrp50.c: New test.
3909         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3910
3911 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3912
3913         PR fortran/44649
3914         * gfortran.dg/c_sizeof_1.f90: Modified.
3915         * gfortran.dg/storage_size_1.f08: New.
3916         * gfortran.dg/storage_size_2.f08: New.
3917
3918 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3919
3920         * gcc.c-torture/execute/20100708-1.c: New test.
3921
3922 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3923
3924         PR fortran/44847
3925         * gfortran.dg/gomp/pr44847.f90: New test.
3926
3927 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3928
3929         PR tree-optimization/44710
3930         * gcc.dg/tree-ssa/ifc-6.c: New.
3931         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3932
3933 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3934
3935         PR fortran/18918
3936         * gfortran.dg/coarray_10.f90: Add an additional test.
3937
3938 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3939
3940         PR middle-end/44828
3941         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3942         * gcc.c-torture/execute/pr44828.x: Revert.
3943
3944 2010-07-08  Jason Merrill  <jason@redhat.com>
3945
3946         PR c++/43120
3947         * g++.dg/inherit/covariant17.C: New.
3948         * g++.dg/abi/covariant1.C: Actually test for the bug.
3949
3950 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         PR rtl-optimization/44838
3953         * gcc.dg/pr44838.c: New.
3954
3955 2010-07-08  Richard Guenther  <rguenther@suse.de>
3956
3957         PR tree-optimization/44831
3958         * gcc.c-torture/compile/pr44831.c: New testcase.
3959         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3960
3961 2010-07-08  Richard Guenther  <rguenther@suse.de>
3962
3963         PR tree-optimization/44861
3964         * g++.dg/vect/pr44861.cc: New testcase.
3965
3966 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3967
3968         PR middle-end/44828
3969         * gcc.c-torture/execute/pr44828.x: New file.
3970
3971 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3972
3973         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3974         dg-options.
3975         * g++.dg/ext/altivec-17.C: Adjust error message.
3976
3977 2010-07-07  Tom Tromey  <tromey@redhat.com>
3978
3979         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3980
3981 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3982
3983         PR target/44844
3984         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3985         * gcc.target/i386/rdrand-2.c: Likewise.
3986         * gcc.target/i386/rdrand-3.c: Likewise.
3987
3988 2010-07-07  Jan Hubicka  <jh@suse.cz>
3989
3990         PR middle-end/44813
3991         * g++.dg/torture/pr44813.C: New testcase.
3992         * g++.dg/torture/pr44826.C: New testcase.
3993
3994 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3995
3996         PR rtl-optimization/44787
3997         * gcc.c-torture/compile/pr44788.c: New test.
3998         * gcc.target/arm/pr44788.c: New test.
3999
4000 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4001
4002         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4003
4004 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4005
4006         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4007         to dg-options.
4008
4009 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4010
4011         PR fortran/44742
4012         * gfortran.dg/parameter_array_init_6.f90: New.
4013         * gfortran.dg/initialization_20.f90: Update dg-error.
4014         * gfortran.dg/initialization_24.f90: Ditto.
4015
4016 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4017         PR fortran/PR44693
4018         * gfortran.dg/dim_range_1.f90:  New test.
4019         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4020
4021 2010-07-06  Jason Merrill  <jason@redhat.com>
4022
4023         PR c++/44703
4024         * g++.dg/cpp0x/initlist41.C: New.
4025
4026         PR c++/44778
4027         * g++.dg/template/ptrmem22.C: New.
4028
4029 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4030
4031         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4032         support.
4033         * gcc.target/i386/i386.exp: Likewise.
4034
4035 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4036
4037         PR testsuite/44195
4038         * gcc.dg/lto/20100518_0.c: Limit to x86.
4039
4040 2010-07-06  Richard Guenther  <rguenther@suse.de>
4041
4042         PR middle-end/44828
4043         * gcc.c-torture/execute/pr44828.c: New testcase.
4044
4045 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4046
4047         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4048         * g++.dg/warn/volatile1.C: Likewise.
4049         * g++.dg/template/warn1.C: Likewise.
4050
4051 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4052
4053         AVX Programming Reference (June, 2010)
4054         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4055         * g++.dg/other/i386-3.C: Likewise.
4056         * gcc.target/i386/sse-12.c: Likewise.
4057
4058         * gcc.target/i386/f16c-check.h: New.
4059         * gcc.target/i386/rdfsbase-1.c: Likewise.
4060         * gcc.target/i386/rdfsbase-2.c: Likewise.
4061         * gcc.target/i386/rdgsbase-1.c: Likewise.
4062         * gcc.target/i386/rdgsbase-2.c: Likewise.
4063         * gcc.target/i386/rdrand-1.c: Likewise.
4064         * gcc.target/i386/rdrand-2.c: Likewise.
4065         * gcc.target/i386/rdrand-3.c: Likewise.
4066         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4067         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4068         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4069         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4070         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4071         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4072         * gcc.target/i386/wrfsbase-1.c: Likewise.
4073         * gcc.target/i386/wrfsbase-2.c: Likewise.
4074         * gcc.target/i386/wrgsbase-1.c: Likewise.
4075         * gcc.target/i386/wrgsbase-2.c: Likewise.
4076
4077         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4078         (__builtin_ia32_vcvtps2ph): New.
4079         (__builtin_ia32_vcvtps2ph256): Likewise.
4080
4081         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4082         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4083
4084         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4085         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4086
4087         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4088         (__builtin_ia32_vcvtps2ph256): Likewise.
4089         Add fsgsbase,rdrnd,f16c.
4090
4091         * lib/target-supports.exp (check_effective_target_f16c): New.
4092
4093 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4094
4095         * gcc.dg/guality/nrv-1.c: New test.
4096
4097 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4098
4099         PR middle-end/42505
4100         * gcc.target/arm/pr42505.c: New test case.
4101
4102 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR c++/44808
4105         * g++.dg/opt/nrv16.C: New test.
4106
4107 2010-07-05  Richard Guenther  <rguenther@suse.de>
4108
4109         PR tree-optimization/44784
4110         * gcc.c-torture/compile/pr44784.c: New testcase.
4111
4112 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4113
4114         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4115         Increase loop bound and array size.
4116         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4117         Likewise.
4118
4119 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4120
4121         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4122         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4124         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4125         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4126
4127 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4128
4129         PR c++/22138
4130         * g++.dg/parse/template25.C: New.
4131
4132 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4133
4134         PR rtl-optimization/44695
4135         * gcc.dg/torture/pr44695.c: New.
4136
4137 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4138
4139         PR c++/16630
4140         * g++.dg/ext/pretty3.C: New.
4141
4142 2010-07-04  Richard Guenther  <rguenther@suse.de>
4143
4144         PR middle-end/44809
4145         * g++.dg/torture/pr44809.C: New testcase.
4146
4147 2010-07-04  Richard Guenther  <rguenther@suse.de>
4148
4149         PR tree-optimization/44656
4150         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4151
4152 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4153             Revital Eres  <eres@il.ibm.com>
4154
4155         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4156         misaligned stores.
4157         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4158         gcc.dg/vect/vect-96.c: Likewise.
4159         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4160         that support misaligned stores. Change the number of expected
4161         misaligned accesses.
4162         * gcc.dg/vect/vect-peel-1.c: New test.
4163         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4164         gcc.dg/vect/vect-peel-4.c: Likewise.
4165         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4166         vectorizable on all targets that support realignment.
4167         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4168
4169 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4170
4171         PR c/44806
4172         * gcc.dg/torture/pr44806.c: New.
4173
4174 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4175
4176         * gnat.dg/cond_expr1.adb: New test.
4177
4178 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4179
4180         * gnat.dg/modular3.adb: New test.
4181         * gnat.dg/modular3_pkg.ads: New helper.
4182
4183 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4184             Mikael Pettersson  <mikpe@it.uu.se>
4185
4186         PR testsuite/44518
4187         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4188         Make signed-ness of chars explicit.  Scan the object for
4189         strings that are split by some target assemblers.
4190         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4191         explicit.
4192
4193 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4194
4195         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4196
4197 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4198
4199         PR/44128
4200         * g++.dg/warn/Wshadow-7.C: New test.
4201
4202 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4203             Julian Brown  <julian@codesourcery.com>
4204             Sandra Loosemore  <sandra@codesourcery.com>
4205
4206         * gcc.c-torture/execute/20100416-1.c: New test case.
4207
4208 2010-07-02  Julian Brown  <julian@codesourcery.com>
4209             Sandra Loosemore  <sandra@codesourcery.com>
4210
4211         PR target/43703
4212
4213         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4214         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4215
4216 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4217             Julian Brown  <julian@codesourcery.com>
4218
4219         * gcc.target/arm/neon/vadds64.c: Regenerated.
4220         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4221         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4222         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4223         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4224         * gcc.target/arm/neon-vmls-1.c: Likewise.
4225         * gcc.target/arm/neon-vsubs64.c: New execution test.
4226         * gcc.target/arm/neon-vsubu64.c: New execution test.
4227         * gcc.target/arm/neon-vadds64.c: New execution test.
4228         * gcc.target/arm/neon-vaddu64.c: New execution test.
4229
4230 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4231
4232         * gcc.target/arm/neon-vands64.c: New.
4233         * gcc.target/arm/neon-vandu64.c: New.
4234         * gcc.target/arm/neon-vbics64.c: New.
4235         * gcc.target/arm/neon-vbicu64.c: New.
4236         * gcc.target/arm/neon-veors64.c: New.
4237         * gcc.target/arm/neon-veoru64.c: New.
4238         * gcc.target/arm/neon-vorns64.c: New.
4239         * gcc.target/arm/neon-vornu64.c: New.
4240         * gcc.target/arm/neon-vorrs64.c: New.
4241         * gcc.target/arm/neon-vorru64.c: New.
4242         * gcc.target/arm/neon/vands64.c: Regenerated.
4243         * gcc.target/arm/neon/vandu64.c: Regenerated.
4244         * gcc.target/arm/neon/vbics64.c: Regenerated.
4245         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4246         * gcc.target/arm/neon/veors64.c: Regenerated.
4247         * gcc.target/arm/neon/veoru64.c: Regenerated.
4248         * gcc.target/arm/neon/vorns64.c: Regenerated.
4249         * gcc.target/arm/neon/vornu64.c: Regenerated.
4250         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4251         * gcc.target/arm/neon/vorru64.c: Regenerated.
4252
4253 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4254
4255         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4256
4257 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4258
4259         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4260         * gfortran.dg/intent_out_5.f90: Same.
4261         * gfortran.dg/ltrans-7.f90: Same.
4262         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4263
4264 2010-07-02  Jan Hubicka  <jh@suse.cz>
4265
4266         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4267
4268 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4269
4270         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4271
4272 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR c++/44780
4275         * c-c++-common/Wunused-var-12.c: New test.
4276
4277 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4278
4279         PR target/42835
4280         * gcc.target/arm/pr42835.c: New test.
4281
4282         PR target/42172
4283         * gcc.target/arm/pr42172-1.c: New test.
4284
4285 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4286
4287         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4288
4289 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4290
4291         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4292         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4293         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4294         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4295         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4296         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4297         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4298         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4299         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4300         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4301         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4302         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4303         * gcc.target/arm/neon-vdup_ns64.c: New.
4304         * gcc.target/arm/neon-vdup_nu64.c: New.
4305         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4306         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4307         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4308         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4309         * gcc.target/arm/neon-vmov_ns64.c: New.
4310         * gcc.target/arm/neon-vmov_nu64.c: New.
4311         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4312         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4313         * gcc.target/arm/neon-vget_lanes64.c: New.
4314         * gcc.target/arm/neon-vget_laneu64.c: New.
4315         * gcc.target/arm/neon-vset_lanes64.c: New.
4316         * gcc.target/arm/neon-vset_laneu64.c: New.
4317
4318 2010-07-02  Richard Guenther  <rguenther@suse.de>
4319
4320         * g++.dg/torture/20100702-1.C: New testcase.
4321
4322 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4323
4324         PR target/44707
4325         * gcc.c-torture/compile/pr44707.c: New test.
4326
4327 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4328
4329         PR c++/44039
4330         * g++.dg/template/crash101.C: New.
4331
4332 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4333
4334         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4335         Use the ABI-0 accessors and fail it for m64.
4336
4337 2010-07-02  Jan Hubicka  <jh@suse.cz>
4338
4339         * g++.dg/tree-ssa/pr44706.C: New testcase.
4340
4341 2010-07-02  Richard Guenther  <rguenther@suse.de>
4342
4343         PR tree-optimization/44748
4344         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4345
4346 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4347
4348         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4349         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4350         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4351         the method types to forward:.
4352
4353 2010-06-30  Jason Merrill  <jason@redhat.com>
4354
4355         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4356         * g++.dg/other/pr25632.C: Likewise.
4357
4358 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR tree-optimization/40421
4361         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4362
4363 2010-07-01  Richard Guenther  <rguenther@suse.de>
4364
4365         PR middle-end/42834
4366         PR middle-end/44468
4367         * gcc.c-torture/execute/20100316-1.c: New testcase.
4368         * gcc.c-torture/execute/pr44468.c: Likewise.
4369         * gcc.c-torture/compile/20100609-1.c: Likewise.
4370         * gcc.dg/volatile2.c: Adjust.
4371         * gcc.dg/plugin/selfassign.c: Likewise.
4372         * gcc.dg/pr36902.c: Likewise.
4373         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4374         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4375         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4376         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4377         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4378         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4379         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4380         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4381         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4382         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4383         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4384         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4385         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4386         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4387         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4388         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4389         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4390         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4391         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4392         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4393         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4394         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4395         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4396         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4397         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4398         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4399         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4400         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4401         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4402         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4403         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4404         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4405         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4406         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4407         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4408         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4409         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4410         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4411         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4412         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4413         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4414         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4415         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4416         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4417         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4418         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4419         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4420         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4421         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4422         * g++.dg/tree-ssa/pr31146.C: Likewise.
4423         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4424         * g++.dg/tree-ssa/pr33604.C: Likewise.
4425         * g++.dg/plugin/selfassign.c: Likewise.
4426         * gfortran.dg/array_memcpy_3.f90: Likewise.
4427         * gfortran.dg/array_memcpy_4.f90: Likewise.
4428         * c-c++-common/torture/pr42834.c: New testcase.
4429
4430 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4431
4432         PR c++/44628
4433         * g++.dg/template/crash100.C: New.
4434
4435 2010-06-30  Jan Hubicka  <jh@suse.cz>
4436
4437         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4438
4439 2010-06-30  Michael Matz  <matz@suse.de>
4440
4441         PR bootstrap/44699
4442         * gcc.dg/pr44699.c: New test.
4443
4444 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4445
4446         PR tree-optimization/39799
4447         * c-c++-common/uninit-17.c: New test.
4448
4449 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4450
4451         PR libfortran/43298
4452         * gfortran.dg/read_infnan_1.f90: New test.
4453
4454 2010-06-29  Jason Merrill  <jason@redhat.com>
4455
4456         Enable implicitly declared move constructor/operator= (N3053).
4457         * g++.dg/cpp0x/implicit3.C: New.
4458         * g++.dg/cpp0x/implicit4.C: New.
4459         * g++.dg/cpp0x/implicit5.C: New.
4460         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4461         * g++.dg/cpp0x/not_special.C: Adjust.
4462         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4463         * g++.dg/cpp0x/rv1n.C: Adjust.
4464         * g++.dg/cpp0x/rv1p.C: Adjust.
4465         * g++.dg/cpp0x/rv2n.C: Adjust.
4466         * g++.dg/cpp0x/rv2p.C: Adjust.
4467         * g++.dg/cpp0x/rv3n.C: Adjust.
4468         * g++.dg/cpp0x/rv3p.C: Adjust.
4469         * g++.dg/cpp0x/rv4n.C: Adjust.
4470         * g++.dg/cpp0x/rv4p.C: Adjust.
4471         * g++.dg/cpp0x/rv5n.C: Adjust.
4472         * g++.dg/cpp0x/rv5p.C: Adjust.
4473         * g++.dg/cpp0x/rv6n.C: Adjust.
4474         * g++.dg/cpp0x/rv6p.C: Adjust.
4475         * g++.dg/cpp0x/rv7n.C: Adjust.
4476         * g++.dg/cpp0x/rv7p.C: Adjust.
4477         * g++.dg/cpp0x/rv8p.C: Adjust.
4478         * g++.dg/gomp/pr26690-1.C: Adjust.
4479         * g++.dg/other/error20.C: Adjust.
4480         * g++.dg/other/error31.C: Adjust.
4481         * g++.dg/parse/error19.C: Adjust.
4482         * g++.dg/template/qualttp5.C: Adjust.
4483         * g++.old-deja/g++.law/ctors5.C: Adjust.
4484
4485         Enable implicitly deleted functions (N2346)
4486         * g++.dg/cpp0x/defaulted17.C: New.
4487         * g++.dg/cpp0x/implicit1.C: New.
4488         * g++.dg/cpp0x/implicit2.C: New.
4489         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4490         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4491         * g++.dg/init/ctor4.C: Adjust.
4492         * g++.dg/init/synth2.C: Adjust.
4493         * g++.dg/lto/20081118_1.C: Adjust.
4494         * g++.dg/other/error13.C: Adjust.
4495         * g++.dg/other/unused1.C: Adjust.
4496         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4497         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4498         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4499         * g++.old-deja/g++.law/ctors17.C: Adjust.
4500         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4501         * g++.old-deja/g++.pt/assign1.C: Adjust.
4502         * g++.old-deja/g++.pt/crash20.C: Adjust.
4503
4504         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4505         * g++.dg/cpp0x/defaulted13.C: Adjust.
4506         * g++.dg/cpp0x/defaulted2.C: Adjust.
4507         * g++.dg/cpp0x/defaulted3.C: Adjust.
4508         * g++.dg/cpp0x/initlist9.C: Adjust.
4509         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4510         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4511         * g++.dg/init/synth2.C: Adjust.
4512
4513         * g++.dg/cpp0x/defaulted19.C: New.
4514
4515         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4516         * g++.dg/template/error23.C: Fix for -std=c++0x.
4517
4518 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4519
4520         PR fortran/44718
4521         * gfortran.dg/proc_ptr_28.f90: New.
4522
4523 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4524
4525         PR tree-optimization/43801
4526         * g++.dg/torture/pr43801.C: New test.
4527
4528         PR debug/44668
4529         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4530
4531 2010-06-29  Jason Merrill  <jason@redhat.com>
4532
4533         PR c++/44587
4534         * g++.dg/template/qualified-id2.C: New.
4535         * g++.dg/template/qualified-id3.C: New.
4536
4537 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4538
4539         PR fortran/44696
4540         * gfortran.dg/associated_target_4.f90: New.
4541
4542 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4543
4544         PR fortran/44582
4545         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4546
4547 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4548
4549         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4550
4551 2010-06-29  Jan Hubicka  <jh@suse.cz>
4552
4553         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4554
4555 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4556
4557         PR target/43902
4558         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4559         * gcc.target/arm/wmul-3.c: New test.
4560         * gcc.target/arm/wmul-4.c: New test.
4561
4562 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4563
4564         PR rtl-optimization/44659
4565         * gcc.target/i386/extract-1.c: New.
4566         * gcc.target/i386/extract-2.c: Likewise.
4567         * gcc.target/i386/extract-3.c: Likewise.
4568         * gcc.target/i386/extract-4.c: Likewise.
4569         * gcc.target/i386/extract-5.c: Likewise.
4570         * gcc.target/i386/extract-6.c: Likewise.
4571
4572 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR c++/44682
4575         * g++.dg/warn/Wunused-var-14.C: New test.
4576
4577 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4578
4579         PR fortran/43298
4580         * gfortran.dg/nan_6.f90: New.
4581
4582 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4583
4584         PR tree-optimization/43781
4585         * gcc.dg/torture/pr43781.c: New.
4586
4587 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4588
4589         PR fortran/40158
4590         * gfortran.dg/actual_rank_check_1.f90: New test.
4591
4592 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4593
4594         * gcc.dg/ipa/ipa-sra-6.c: New test.
4595
4596 2010-06-28  Jan Hubicka  <jh@suse.cz>
4597
4598         PR tree-optimization/44687
4599         * gcc.c-torture/compile/pr44687.c
4600
4601 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4602
4603         PR c++/44535
4604         * g++.dg/torture/pr44535.C: New test.
4605
4606 2010-06-28  Michael Matz  <matz@suse.de>
4607
4608         PR middle-end/44592
4609         * gfortran.dg/pr44592.f90: New test.
4610
4611 2010-06-28  Jan Hubicka  <jh@suse.cz>
4612
4613         PR tree-optimization/44357
4614         * g++.dg/torture/pr44357.C: New testcase.
4615
4616 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4617
4618         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4619         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4620         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4621         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4622         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4623         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4624         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4625         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4626
4627 2010-06-27  Jan Hubicka  <jh@suse.cz>
4628
4629         * gcc.c-torture/compile/pr44686.c: New file.
4630
4631 2010-06-27  Richard Guenther  <rguenther@suse.de>
4632
4633         PR tree-optimization/44683
4634         * gcc.c-torture/execute/pr44683.c: New testcase.
4635
4636 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4637
4638         * gnat.dg/noreturn3.ad[sb]: New test.
4639
4640 2010-06-26  Jason Merrill  <jason@redhat.com>
4641
4642         * g++.dg/cpp0x/explicit5.C: New.
4643
4644 2010-06-26  Richard Guenther  <rguenther@suse.de>
4645
4646         PR tree-optimization/44393
4647         * gcc.dg/pr44393.c: New testcase.
4648
4649 2010-06-26  Jan Hubicka  <jh@suse.cz>
4650
4651         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4652
4653 2010-06-26  Richard Guenther  <rguenther@suse.de>
4654
4655         PR middle-end/44674
4656         * gcc.dg/pr44674.c: New testcase.
4657
4658 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4659
4660         * gcc.dg/opts-3.c: New test.
4661
4662 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4663
4664         * gfortran.dg/type_decl_1.f90: New.
4665         * gfortran.dg/type_decl_2.f90: New.
4666
4667 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4668
4669         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4670         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4671
4672 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4673
4674         PR testsuite/38946
4675         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4676         error in comparing reals.
4677
4678 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4679
4680         * selected_real_kind_2.f90: New.
4681         * selected_real_kind_3.f90: New.
4682
4683 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4684
4685         * gfortran.dg/entry_19.f90: New.
4686
4687 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4688
4689         * gfortran.dg/end_subroutine_1.f90: New.
4690         * gfortran.dg/end_subroutine_2.f90: New.
4691         * gfortran.dg/interface_proc_end.f90: Update.
4692
4693 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4694
4695         * gfortran.dg/semicolon_fixed.f: Update.
4696         * gfortran.dg/semicolon_fixed_2.f: New.
4697         * gfortran.dg/semicolon_free_2.f90: New.
4698         * gfortran.dg/semicolon_free.f90: Update.
4699
4700 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4701
4702         PR fortran/44448
4703         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4704
4705 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4706
4707         * g++.dg/ipa/iinline-3.C: New test.
4708         * gcc.dg/ipa/modif-1.c: Removed.
4709
4710 2010-06-25  Jan Hubicka  <jh@suse.cz>
4711
4712         * gcc.dg/tree-ssa/ipa-split-1.c
4713
4714 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4715
4716         * g++.dg/ipa/iinline-2.C: New test.
4717
4718 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR middle-end/43866
4721         * gfortran.dg/pr43866.f90: New test.
4722
4723         PR tree-optimization/44539
4724         * gcc.dg/pr44539.c: New test.
4725
4726 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4727
4728         From Jim Wilson:
4729         PR target/43902
4730         * gcc.target/mips/madd-9.c: New test.
4731
4732 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4733
4734         PR c/44517
4735         * gcc.dg/noncompile/pr44517.c: New.
4736         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4737
4738 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4739
4740         PR testsuite/43283
4741         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4742         and add argument to nop for IA64.
4743
4744 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4745
4746         PR target/44588
4747         * gcc.target/i386/mod-1.c: New.
4748         * gcc.target/i386/umod-1.c: Likewise.
4749         * gcc.target/i386/umod-2.c: Likewise.
4750         * gcc.target/i386/umod-3.c: Likewise.
4751
4752 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4753
4754         PR middle-end/44492
4755         * g++.dg/torture/pr44492.C: New test.
4756
4757 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4758
4759         * c-c++-common/warn-omitted-condop.c: New.
4760
4761 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4762
4763         PR fortran/44614
4764         * gfortran.dg/import8.f90: New.
4765
4766 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4767
4768         * gnat.dg/not_null.adb: Update test case.
4769
4770 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4771
4772         PR c++/44619
4773         * g++.dg/warn/Wunused-var-13.C: New test.
4774
4775         PR c++/44627
4776         * g++.dg/diagnostic/method1.C: New test.
4777
4778 2010-06-22  Cary Coutant  <ccoutant@google.com>
4779
4780         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4781
4782 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4783
4784         PR fortran/44616
4785         * gfortran.dg/abstract_type_8.f03: New.
4786
4787 2010-06-21  Jason Merrill  <jason@redhat.com>
4788
4789         * g++.dg/cpp0x/noexcept08.C: New.
4790
4791         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4792
4793 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4794
4795         PR target/44615
4796         * gcc.target/i386/sse2-vec-2a.c: New.
4797
4798 2010-06-21  DJ Delorie  <dj@redhat.com>
4799
4800         * gcc.dg/pragma-diag-1.c: New.
4801
4802 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4803
4804         PR target/44615
4805         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4806
4807 2010-06-21  Alan Modra  <amodra@gmail.com>
4808
4809         PR testsuite/44505
4810         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4811         tail call to check_fa_mid.
4812
4813 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR target/44575
4816         * gcc.c-torture/execute/pr44575.c: New test.
4817
4818 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4819
4820         PR fortran/40632
4821         * gfortran.dg/contiguous_1.f90: New.
4822         * gfortran.dg/contiguous_2.f90: New.
4823         * gfortran.dg/contiguous_3.f90: New.
4824
4825 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4826
4827         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4828         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4829
4830 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4831
4832         PR target/44546
4833         * gcc.target/i386/pr44546.c: New test.
4834
4835 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4836
4837         * gcc.dg/opts-2.c: New test.
4838
4839 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4840
4841         PR fortran/44584
4842         * gfortran.dg/typebound_proc_15.f03: Modified.
4843
4844 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4845
4846         PR target/44072
4847         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4848         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4849
4850 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4851
4852         * g++.dg/ext/label13.C: Fix typo in last change.
4853
4854 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         PR libfortran/44477
4857         * gfortran.dg/eof_3.f90
4858         * gfortran.dg/endfile_2.f90
4859         * gfortran.dg/endfile_4.f90
4860         * gfortran.dg/endfile_3.f90
4861
4862 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4863
4864         PR c++/41090
4865         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4866
4867 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4868
4869         PR fortran/44556
4870         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4871
4872 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4873
4874         * gcc.target/arm/pr40900.c: New test.
4875
4876 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4877
4878         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4879
4880 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4881
4882         PR fortran/44558
4883         * gfortran.dg/typebound_call_15.f03: New.
4884
4885 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4886
4887         PR c++/44486
4888         * g++.dg/pr44486.C: New.
4889
4890 2010-06-16  DJ Delorie  <dj@redhat.com>
4891
4892         * gcc.target/i386/volatile-bitfields-1.c: New.
4893         * gcc.target/i386/volatile-bitfields-2.c: New.
4894
4895 2010-06-16  Jason Merrill  <jason@redhat.com>
4896
4897         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4898
4899         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4900
4901 2010-06-16  Richard Guenther  <rguenther@suse.de>
4902
4903         PR c/44555
4904         * gcc.c-torture/execute/pr44555.c: New testcase.
4905
4906 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4907
4908         PR fortran/44549
4909         * gfortran.dg/typebound_proc_16.f03: New.
4910
4911 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4912
4913         * g++.dg/torture/pr43905.C: New test.
4914
4915 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4916
4917         PR testsuite/44538
4918         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4919         initialization loop from being vectorized.
4920         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4921
4922 2010-06-16  Alan Modra  <amodra@gmail.com>
4923
4924         PR tree-optimization/44507
4925         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4926
4927 2010-06-15  Jason Merrill  <jason@redhat.com>
4928
4929         * g++.dg/overload/arg3.C: Adjust error locations.
4930         * g++.dg/overload/copy1.C: Likewise.
4931         * g++.dg/tc1/dr152.C: Likewise.
4932         * g++.dg/template/incomplete4.C: Likewise.
4933         * g++.dg/template/incomplete5.C: Likewise.
4934         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4935         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4936         * g++.old-deja/g++.pt/crash9.C: Likewise.
4937
4938         * g++.dg/inherit/virtual5.C: New.
4939
4940         * g++.dg/cpp0x/defaulted18.C: New.
4941
4942         * g++.dg/cpp0x/initlist40.C: New.
4943
4944         * g++.dg/cpp0x/initlist39.C: New.
4945
4946 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4947
4948         PR middle-end/44391
4949         * gcc.dg/graphite/pr44391.c: New.
4950
4951 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4952
4953         PR fortran/43388
4954         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4955         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4956         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4957         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4958
4959 2010-06-15  Richard Guenther  <rguenther@suse.de>
4960
4961         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4962
4963 2010-06-15  Richard Guenther  <rguenther@suse.de>
4964
4965         * gcc.dg/vect/bb-slp-21.c: Adjust.
4966         * gcc.dg/vect/bb-slp-13.c: Likewise
4967         * gcc.dg/vect/bb-slp-4.c: Likewise
4968         * gcc.dg/vect/bb-slp-22.c: Likewise
4969         * gcc.dg/vect/bb-slp-14.c: Likewise
4970         * gcc.dg/vect/bb-slp-23.c: Likewise
4971         * gcc.dg/vect/bb-slp-15.c: Likewise
4972         * gcc.dg/vect/bb-slp-17.c: Likewise
4973         * gcc.dg/vect/bb-slp-18.c: Likewise
4974         * gcc.dg/vect/bb-slp-19.c: Likewise
4975         * gcc.dg/vect/bb-slp-10.c: Likewise
4976         * gcc.dg/vect/bb-slp-11.c: Likewise
4977         * gcc.dg/vect/bb-slp-20.c: Likewise
4978         * gcc.dg/vect/bb-slp-3.c: Likewise
4979
4980 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4981
4982         PR fortran/44536
4983         * gfortran.dg/gomp/pr44536.f90: New test.
4984         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4985
4986 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4987
4988         PR target/44534
4989         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4990         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4991
4992 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR tree-optimization/44508
4995         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4996
4997         PR bootstrap/44509
4998         * gcc.dg/pr44509.c: New test.
4999
5000 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5001
5002         PR tree-optimization/44507
5003         * gcc.dg/vect/pr44507.c: New test.
5004
5005 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5006
5007         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5008         and c-pretty-print.h.
5009
5010         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5011
5012 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5013
5014         * gfortran.dg/whole_file_18.f90: Updated error message.
5015
5016 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5017
5018         * gfortran.dg/whole_file_20.f03: New.
5019
5020 2010-06-12  Jan Hubicka  <jh@suse.cz>
5021
5022         * gcc.c-torture/compile/pc44485.c: New testcase.
5023
5024 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5025
5026         PR fortran/40117
5027         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5028         * gfortran.dg/typebound_proc_14.f03: New.
5029         * gfortran.dg/typebound_proc_15.f03: New.
5030
5031 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5032
5033         * gcc.dg/opts-1.c: New test.
5034
5035 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5036
5037         * gcc.dg/funroll-loops-all.c: Update expected error.
5038
5039 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5040
5041         PR target/44481
5042         * gcc.target/i386/pr44481.c: New test.
5043
5044 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5045
5046         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5047
5048 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5049
5050         PR middle-end/44483
5051         * gcc.dg/tree-ssa/pr44483.c: New.
5052
5053 2010-06-11  Paul Brook  <paul@codesourcery.com>
5054
5055         * g++.dg/other/arm-neon-1.C: New test.
5056
5057 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5058
5059         PR fortran/42051
5060         PR fortran/43896
5061         * gfortran.dg/class_23.f03: New test.
5062
5063 2010-06-11  Jan Hubicka  <jh@suse.cz>
5064
5065         * gcc.dg/ipa/pure-const-2.c: New testcase.
5066
5067 2010-06-11  Jan Hubicka  <jh@suse.cz>
5068
5069         * gcc.dg/noreturn-7.c: Update.
5070         * gcc.dg/noreturn-4.c: Update.
5071
5072 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5073
5074         Fix MIPS bootstrap
5075         * g++.dg/other/typedef4.C: New test.
5076
5077 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5078
5079         PR fortran/44207
5080         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5081
5082 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5083
5084         PR fortran/44457
5085         * gfortran.dg/asynchronous_3.f03
5086
5087 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5088
5089         PR middle-end/44185
5090         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5091         non-temporal stores out of the tests to form new test cases.  As a
5092         result, no non-temporal store should be generated in this case.
5093
5094         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5095         prefetch-7.c that generate one non-temporal store.
5096
5097         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5098         prefetch-7.c that generate one non-temporal store and one
5099         one-temporal prefetch.
5100
5101 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5102
5103         PR tree-optimization/44258
5104         * gcc.dg/tree-ssa/pr44258.c: New test.
5105
5106 2010-06-10  Daniel Kraft  <d@domob.eu>
5107
5108         PR fortran/38936
5109         * gfortran.dg/associate_1.f03: New test.
5110         * gfortran.dg/associate_2.f95: New test.
5111         * gfortran.dg/associate_3.f03: New test.
5112         * gfortran.dg/associate_4.f08: New test.
5113
5114 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5115
5116         * gfortran.dg/selected_char_kind_4.f90: New test.
5117
5118 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5119
5120         * gcc.dg/pr42461.c: New test.
5121
5122 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5123
5124         PR fortran/44347
5125         * gfortran.dg/selected_real_kind_1.f90: New.
5126
5127 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5128
5129         PR fortran/44359
5130         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5131         warning.
5132         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5133         check for warning.
5134
5135 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5136
5137         * gfortran.dg/data_namelist_conflict.f90: New test.
5138
5139 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5140
5141         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5142         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5143         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5144
5145 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5146
5147         * gfortran.dg/mvbits_9.f90: New test.
5148         * gfortran.dg/ibset_1.f90: Ditto.
5149         * gfortran.dg/ibits_1.f90: Ditto.
5150         * gfortran.dg/btest_1.f90: Ditto.
5151         * gfortran.dg/ibclr_1.f90: Ditto.
5152
5153 2010-06-09  Jason Merrill  <jason@redhat.com>
5154
5155         PR c++/44366
5156         * g++.dg/cpp0x/decltype23.C: Move to...
5157         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5158
5159 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5160
5161         PR fortran/44211
5162         * gfortran.dg/typebound_call_14.f03: New test.
5163
5164 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5165
5166         PR tree-optimization/44423
5167         * gcc.dg/tree-ssa/pr44423.c: New test.
5168
5169 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5170
5171         PR testsuite/42843
5172         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5173         TV_NONE to initialize tv_id field.
5174         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5175         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5176         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5177         Include toplev.h .
5178         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5179         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5180         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5181
5182 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5183
5184         PR tree-optimization/39874
5185         PR middle-end/28685
5186         * gcc.dg/pr39874.c: New file.
5187
5188 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5189
5190         * g++.dg/ext/attr-alias-1.C: New.
5191         * g++.dg/ext/attr-alias-2.C: New.
5192
5193 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5194
5195         PR fortran/44446
5196         * gfortran.dg/proc_ptr_27.f90: New.
5197
5198 2010-06-07  Jason Merrill  <jason@redhat.com>
5199
5200         PR c++/44366
5201         * g++.dg/cpp0x/decltype23.C: New.
5202
5203 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5204             Shujing Zhao  <pearly.zhao@oracle.com>
5205
5206         PR c/37724
5207         * gcc.dg/c90-const-expr-10.c: Adjust.
5208         * gcc.dg/c99-const-expr-10.c: Adjust.
5209         * gcc.dg/init-bad-7.c: New.
5210
5211 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5212
5213         * lib/target-supports.exp (check_effective_target_gas): New proc.
5214         * gcc.c-torture/execute/960321-1.x: New file.
5215
5216 2010-06-07  Jason Merrill  <jason@redhat.com>
5217
5218         PR c++/44401
5219         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5220
5221 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5222
5223         PR c++/44444
5224         * g++.dg/warn/Wunused-var-12.C: New test.
5225
5226         PR c++/44443
5227         * c-c++-common/Wunused-var-11.c: New test.
5228
5229 2010-06-07  Jan Hubicka  <jh@suse.cz>
5230
5231         * gcc.dg/ipa/pure-const-1.c: New testcase.
5232
5233 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5234
5235         PR rtl-optimization/44404
5236         * gcc.dg/pr44404.c: New.
5237
5238 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5239
5240         PR target/44159
5241         * gcc.target/i386/abi-2.c: Check sysv abi here.
5242         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5243         function to avoid failures by different ABIs.
5244         * gcc.target/i386/aes-check.h: Likewise.
5245         * gcc.target/i386/avx-check.h: Likewise.
5246         * gcc.target/i386/fma4-check.h: Likewise.
5247         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5248         * gcc.target/i386/mmx-check.h: Likewise.
5249         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5250         * gcc.target/i386/pclmul-check.h: Likewise.
5251         * gcc.target/i386/sse-check.h: Likewise.
5252         * gcc.target/i386/sse2-check.h: Likewise.
5253         * gcc.target/i386/sse3-check.h: Likewise.
5254         * gcc.target/i386/sse4_1-check.h: Likewise.
5255         * gcc.target/i386/sse4_2-check.h: Likewise.
5256         * gcc.target/i386/sse4a-check.h: Likewise.
5257         * gcc.target/i386/ssse3-check.h: Likewise.
5258         * gcc.target/i386/xop-check.h: Likewise.
5259         * gcc.target/i386/pr27971.c: Fix for LLP64.
5260         * gcc.target/i386/pr39139.c: Likewise.
5261         * gcc.target/i386/pr39315-check.c: Likewise.
5262         * gcc.target/i386/vararg-1.c: Likewise.
5263         * gcc.target/i386/vararg-2.c: Likewise.
5264         Additional add dg-compile to avoid failure due
5265         missing foo symbol.
5266
5267         * gcc.dg/compound-literal-1.c: Fix for llp64.
5268         * gcc.dg/pr32370.c: Likewise.
5269         * gcc.dg/pr37561.c: Likewise.
5270         * gcc.dg/pr41340.c: Likewise.
5271         * gcc.dg/pr41551.c: Likewise.
5272
5273 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5274
5275         PR c++/44188
5276         * g++.dg/debug/dwarf2/typedef3.C: New test.
5277
5278 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5279
5280         PR c/20000
5281         * c-c++-common/pr20000.c: New.
5282
5283 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5284
5285         PR c++/44086
5286         * g++.dg/init/pr44086.C: New.
5287         * g++.dg/cpp0x/decltype4.C: Adjust.
5288
5289 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5290
5291         PR fortran/43945
5292         * gfortran.dg/generic_23.f03: New test.
5293
5294 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5295
5296         PR fortran/43895
5297         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5298
5299 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5300
5301         PR c++/44361
5302         * c-c++-common/Wunused-var-9.c: New test.
5303
5304 2010-06-05  Jason Merrill  <jason@redhat.com>
5305
5306         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5307
5308 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5309
5310         PR c/44322
5311         * gcc.dg/c99-restrict-4.c: New test.
5312
5313 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5314
5315         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5316         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5317         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5318         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5319         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5320         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5321         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5322         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5323         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5324         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5325         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5326         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5327         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5328         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5329         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5330         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5331         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5332         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5333         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5334         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5335         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5336         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5337
5338 2010-06-04  Jason Merrill  <jason@redhat.com>
5339
5340         * g++.dg/cpp0x/noexcept06.C: New.
5341         * g++.dg/cpp0x/noexcept07.C: New.
5342
5343         * g++.dg/cpp0x/noexcept01.C: New.
5344         * g++.dg/cpp0x/noexcept02.C: New.
5345         * g++.dg/cpp0x/noexcept03.C: New.
5346         * g++.dg/cpp0x/noexcept04.C: New.
5347         * g++.dg/cpp0x/noexcept05.C: New.
5348
5349 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5350
5351         PR c++/44412
5352         * g++.dg/warn/Wunused-var-10.C: New test.
5353         * g++.dg/warn/Wunused-var-11.C: New test.
5354
5355         PR c++/44362
5356         * c-c++-common/Wunused-var-10.c: New test.
5357
5358 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5359
5360         PR c/25880
5361         * gcc.dg/assign-warn-2.c: Update.
5362         * gcc.dg/cpp/line3.c: Update.
5363         * gcc.dg/c99-array-lval-8.c: Update.
5364         * gcc.dg/cast-qual-2.c: Update.
5365         * gcc.dg/c99-arraydecl-3.c:  Update.
5366         * gcc.dg/assign-warn-1.c:  Update.
5367         * gcc.dg/format/gcc_diag-1.c:  Update.
5368
5369 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5370
5371         PR rtl-optimization/39871
5372         PR rtl-optimization/40615
5373         PR rtl-optimization/42500
5374         PR rtl-optimization/42502
5375         * gcc.target/arm/eliminate.c: New test.
5376
5377 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5378
5379         PR libstdc++/44410
5380         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5381         * g++.old-deja/g++.other/delete3.C: Likewise.
5382         * g++.old-deja/g++.other/new.C: Likewise.
5383         * g++.old-deja/g++.law/operators27.C: Likewise.
5384         * g++.old-deja/g++.mike/p755.C: Likewise.
5385         * g++.dg/eh/new1.C: Likewise.
5386         * g++.dg/init/new5.C: Likewise.
5387
5388 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5389
5390         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5391         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5392         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5393
5394 2010-06-03  Richard Guenther  <rguenther@suse.de>
5395
5396         PR lto/41921
5397         * lib/lto.exp: Always load gcc.exp.
5398         (lto-obj): For C source files invoke gcc_target_compile.
5399         * g++.dg/lto/20100603-1_0.C: New testcase.
5400         * g++.dg/lto/20100603-1_1.c: Likewise.
5401
5402 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5403
5404         PR tree-optimization/43688
5405         * gfortran.dg/pr43688.f90: New.
5406
5407 2010-06-03  Richard Guenther  <rguenther@suse.de>
5408
5409         PR lto/41584
5410         * gcc.dg/lto/20100603-1_0.c: New testcase.
5411         * gcc.dg/lto/20100603-2_0.c: Likewise.
5412         * gcc.dg/lto/20100603-3_0.c: Likewise.
5413
5414 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5415
5416         PR target/44218
5417         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5418         * gcc.target/powerpc/recip-2.c: Ditto.
5419         * gcc.target/powerpc/recip-3.c: Ditto.
5420         * gcc.target/powerpc/recip-4.c: Ditto.
5421         * gcc.target/powerpc/recip-5.c: Ditto.
5422         * gcc.target/powerpc/recip-6.c: Ditto.
5423         * gcc.target/powerpc/recip-7.c: Ditto.
5424         * gcc.target/powerpc/recip-test.h: Ditto.
5425         * gcc.target/powerpc/recip-test2.h: Ditto.
5426
5427 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5428
5429         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5430
5431 2010-06-02  Jason Merrill  <jason@redhat.com>
5432
5433         * g++.dg/ext/vector9.C: Expect typedef in error message.
5434
5435         PR c++/9726
5436         PR c++/23594
5437         PR c++/44333
5438         * g++.dg/tc1/dr101.C: Remove xfails.
5439
5440 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5441
5442         PR middle-end/44372
5443         * g++.dg/ipa/pr44372.C: New.
5444
5445 2010-06-02  Jan Hubicka  <jh@suse.cz>
5446
5447         PR middle-end/44295
5448         * g++.dg/torture/pr44295.C: Neww testcase.
5449
5450 2010-06-02  Jan Hubicka  <jh@suse.cz>
5451
5452         * gcc.dg/tree-ssa/loadpre6.c: Update.
5453
5454 2010-06-02  Richard Guenther  <rguenther@suse.de>
5455
5456         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5457         diagnostic.h.
5458
5459 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5460
5461         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5462         the link fail message.
5463
5464 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5465
5466         PR fortran/44360
5467         * gfortran.dg/use_13.f90: New test case.
5468
5469 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5470
5471         PR fortran/44371
5472         * gfortran.dg/error_stop_2.f08: Minor update.
5473
5474 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5475
5476         PR fortran/44371
5477         * gfortran.dg/error_stop_1.f08: New test.
5478         * gfortran.dg/error_stop_2.f08: New test.
5479
5480 2010-06-01  Jason Merrill  <jason@redhat.com>
5481
5482         DR 990
5483         * g++.dg/cpp0x/initlist37.C: New.
5484         * g++.dg/cpp0x/initlist38.C: New.
5485
5486         PR c++/44358
5487         * g++.dg/cpp0x/initlist36.C: New.
5488
5489 2010-05-31 Jan Hubicka  <jh@suse.cz>
5490
5491         * gcc.dg/noreturn-8.c: New testcase.
5492
5493 2010-05-31 Jan Hubicka  <jh@suse.cz>
5494
5495         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5496         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5497
5498 2010-05-31 Jan Hubicka  <jh@suse.cz>
5499
5500         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5501         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5502
5503 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5504
5505         PR fortran/36928
5506         * gfortran.dg/dependency_27.f90:  New test.
5507         * gfortran.dg/array_assign_1.F90:  New test.
5508
5509 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5510
5511         PR target/44338
5512         * gcc.target/i386/sse-24.c: New test.
5513
5514 2010-05-31  Jan Hubicka  <jh@suse.cz>
5515
5516         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5517
5518 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR middle-end/44337
5521         * gcc.dg/pr44337.c: New test.
5522
5523         PR tree-optimization/44182
5524         * g++.dg/debug/pr44182.C: New test.
5525
5526 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5527
5528         * gcc.dg/nested-func-7.c: New test.
5529         * gnat.dg/frame_overflow.adb: Adjust directives.
5530
5531 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5532
5533         * gnat.dg/prot2.ad[sb]: New test.
5534         * gnat.dg/prot2_pkg1.ads: New helper.
5535         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5536
5537 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5538
5539         * gnat.dg/array11.adb: Adjust dg-warning directive.
5540         * gnat.dg/object_overflow.adb: Likewise.
5541
5542 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5543
5544         PR middle-end/44306
5545         * gcc.dg/tree-ssa/pr44306.c: New.
5546
5547 2010-05-29  Jan Hubicka  <jh@suse.cz>
5548
5549         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5550
5551 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5552
5553         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5554
5555 2010-05-28  Mike Stump  <mikestump@comcast.net>
5556
5557         PR objc/44125
5558         * objc.dg/const-str-9.m: Remove static.
5559
5560 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5561
5562         PR target/43636
5563         * gcc.c-torture/compile/pr43636.c: New test.
5564
5565 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5566
5567         PR objc++/23616
5568         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5569         * obj-c++.dg/try-catch-9.mm: Ditto.
5570
5571 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5572
5573         Revert patch for PR c++/44188
5574         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5575
5576 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5577
5578         PR c++/44188
5579         * g++.dg/debug/dwarf2/typedef3.C: New test.
5580
5581 2010-05-27  Jason Merrill  <jason@redhat.com>
5582
5583         PR c++/43555
5584         * g++.dg/ext/vla9.C: New.
5585
5586 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5587
5588         PR objc/44140
5589         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5590         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5591         * objc.dg/torture/tls/thr-init.m: Ditto.
5592         * objc.dg/torture/trivial.m: Ditto.
5593         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5594         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5595         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5596         * obj-c++.dg/torture/trivial.mm: Ditto.
5597
5598 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5599
5600         * g++.dg/lto/20100302_0.C: Skip on darwin.
5601
5602 2010-05-27  Richard Guenther  <rguenther@suse.de>
5603
5604         PR tree-optimization/44284
5605         * gcc.dg/vect/vect-118.c: New testcase.
5606         * gcc.dg/vect/bb-slp-20.c: Adjust.
5607         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5608         * gcc.dg/vect/slp-9.c: Likewise.
5609         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5610         * gcc.dg/vect/vect-10.c: Likewise.
5611         * gcc.dg/vect/vect-109.c: Likewise.
5612         * gcc.dg/vect/vect-12.c: Likewise.
5613         * gcc.dg/vect/vect-36.c: Likewise.
5614         * gcc.dg/vect/vect-7.c: Likewise.
5615         * gcc.dg/vect/vect-iv-8.c: Likewise.
5616         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5617         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5618         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5619         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5620         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5621         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5622         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5623         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5624         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5625         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5626         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5627         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5628         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5629         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5630         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5631         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5632         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5633
5634 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5635
5636         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5637         necessary.
5638
5639 2010-05-26  Jan Hubicka  <jh@suse.cz>
5640
5641         * gcc.dg/lto/materialize-1_0.c: New file.
5642         * gcc.dg/lto/materialize-1_1.c: New file.
5643
5644 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5645
5646         * gnat.dg/lto10.adb: New test.
5647         * gnat.dg/lto10_pkg.ads: New helper.
5648
5649 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5650
5651         * lib/target-supports.exp (check_effective_target_int128): New
5652         function to check if __int128 types are available for target.
5653         * c-c++-common/int128-types-1.c: New.
5654         * c-c++-common/int128-1.c: New.
5655         * c-c++-common/int128-2.c: New.
5656         * g++.dg/abi/mangle43.C: New.
5657         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5658         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5659         pointer-wide scalar.
5660         * g++.dg/other/pr25632.C: Likewise.
5661         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5662         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5663         overflow warnings.
5664         * g++.dg/warn/pr13358-4.C: Likewise.
5665         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5666         * g++.dg/warn/Wconversion-null.C: Likewise.
5667
5668 2010-05-26  Jason Merrill  <jason@redhat.com>
5669
5670         PR c++/43382
5671         * g++.dg/cpp0x/variadic101.C: New.
5672
5673 2010-05-26  Richard Guenther  <rguenther@suse.de>
5674
5675         PR rtl-optimization/44164
5676         * gcc.c-torture/execute/pr44164.c: New testcase.
5677         * g++.dg/tree-ssa/pr13146.C: Adjust.
5678
5679 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5680
5681         PR fortran/40011
5682         * gfortran.dg/whole_file_19.f90 : New test.
5683
5684 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5685
5686         PR fortran/30668
5687         PR fortran/31346
5688         PR fortran/34260
5689         * gfortran.dg/pr40999.f: Fix function type.
5690         * gfortran.dg/whole_file_5.f90: Likewise.
5691         * gfortran.dg/whole_file_6.f90: Likewise.
5692         * gfortran.dg/whole_file_16.f90: New.
5693         * gfortran.dg/whole_file_17.f90: New.
5694         * gfortran.dg/whole_file_18.f90: New.
5695
5696 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5697             Iain Sandoe  <iains@gcc.gnu.org>
5698
5699         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5700         * gcc.c-torture/compile/pr44197.c: Require alias support.
5701         * gcc.dg/lto/20081222_0.c: Ditto.
5702
5703 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR debug/42801
5706         * gcc.dg/guality/vla-2.c: New test.
5707
5708 2010-05-25  Richard Guenther  <rguenther@suse.de>
5709
5710         PR middle-end/44069
5711         * g++.dg/torture/pr44069.C: New testcase.
5712
5713 2010-05-25  Richard Guenther  <rguenther@suse.de>
5714
5715         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5716
5717 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5718
5719         PR objc/44140
5720         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5721
5722 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5723
5724         * obj-c++.dg/torture/tls/trivial.mm: New.
5725         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5726         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5727         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5728         * obj-c++.dg/torture/tls/diag-1.mm: New.
5729         * obj-c++.dg/torture/tls/tls.exp: New.
5730         * obj-c++.dg/torture/trivial.mm: New.
5731         * obj-c++.dg/torture/dg-torture.exp: New.
5732         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5733         * obj-c++.dg/tls/trivial.m: New.
5734         * obj-c++.dg/tls/init-1.mm: New.
5735         * obj-c++.dg/tls/diag-1.mm: New.
5736         * obj-c++.dg/tls/init-2.mm: New.
5737         * obj-c++.dg/tls/diag-2.mm: New.
5738         * obj-c++.dg/tls/diag-3.mm: New.
5739         * obj-c++.dg/tls/diag-4.mm: New.
5740         * obj-c++.dg/tls/static-1.mm: New.
5741         * obj-c++.dg/tls/tls.exp: New.
5742         * obj-c++.dg/tls/diag-5.mm: New.
5743         * obj-c++.dg/tls/static-1a.mm: New.
5744         * objc-obj-c++-shared/Object1.mm: New.
5745         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5746
5747 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5748
5749         PR objc++/43689
5750         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5751         * obj-c++.dg/const-str-6.mm: Ditto.
5752
5753 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5754
5755         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5756
5757 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5758
5759         PR ada/38394
5760         * gnat.dg/array13.ad[sb]: New test.
5761
5762 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5763             Sandra Loosemore  <sandra@codesourcery.com>
5764
5765         * gcc.target/arm/neon/: Regenerated test cases.
5766
5767         * gcc.target/arm/neon/polytypes.c,
5768         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5769         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5770         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5771         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5772         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5773         dg-add-options arm_neon.
5774
5775         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5776         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5777         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5778         and arm_neon_fp16_ok.
5779
5780         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5781         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5782
5783         * lib/target-supports.exp (add_options_for_arm_neon): New.
5784         (check_effective_target_arm_neon_ok_nocache): New, from
5785         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5786         (check_effective_target_arm_neon_ok): Use
5787         check_effective_target_arm_neon_ok_nocache.
5788         (add_options_for_arm_neon_fp16)
5789         (check_effective_target_arm_neon_fp16_ok)
5790         check_effective_target_arm_neon_fp16_ok_nocache): New.
5791         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5792
5793 2010-05-24  Jason Merrill  <jason@redhat.com>
5794
5795         PR c++/41510
5796         * g++.dg/cpp0x/initlist35.C: New.
5797         * g++.dg/init/brace6.C: Adjust.
5798
5799 2010-05-24  Paul Brook  <paul@codesourcery.com>
5800
5801         * gcc.target/arm/frame-pointer-1.c: New test.
5802         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5803         pointer elimination.
5804
5805 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5806
5807         PR target/44245
5808         * gcc.target/i386/crc32-3.c: New.
5809         * gcc.target/i386/crc32-4.c: Likewise.
5810
5811 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5812
5813         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5814         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5815         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5816
5817 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5818
5819         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5820
5821 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5822
5823         PR target/43869
5824         * gcc.c-target/pr43869.c: New test.
5825
5826 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5827
5828         PR fortran/44212
5829         * gfortran.dg/class_22.f03: New.
5830
5831 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5832
5833         PR lto/44238
5834         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5835
5836 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5837
5838         PR fortran/44213
5839         * gfortran.dg/abstract_type_7.f03: New.
5840
5841 2010-05-21  Jason Merrill  <jason@redhat.com>
5842
5843         * g++.dg/eh/spec11.C: Test cleanup optimization.
5844
5845 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR debug/44223
5848         * gcc.target/i386/pr44223.c: New test.
5849
5850 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5851
5852         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5853
5854 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5855
5856         * g++.dg/other/const3.C: New test.
5857
5858 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5859
5860         PR fortran/38407
5861         * warn_unused_dummy_argument_1.f90: New.
5862         * warn_unused_dummy_argument_2.f90: New.
5863
5864 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5865
5866         PR c++/30298
5867         * g++.dg/inherit/crash1.C: New.
5868         * g++.dg/inherit/crash2.C: Likewise.
5869
5870 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5871
5872         PR debug/44178
5873         * g++.dg/debug/pr44178.C: New test.
5874
5875 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5876
5877         PR middle-end/44185
5878         * gcc.dg/tree-ssa/prefetch-6.c: Add
5879         --param min-insn-to-prefetch-ratio=6.
5880         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5881         allow unrolling, and adjust the movnti count.
5882
5883 2010-05-20  Jan Hubicka  <jh@suse.cz>
5884
5885         PR middle-end/44197
5886         * gcc.c-torture/compile/pr44197.c: New file.
5887
5888 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5889
5890         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5891         Fix test code.
5892         (check_effective_target_xop): Remove __may_alias__ attribute.
5893
5894 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5895
5896         PR target/44202
5897         * gcc.c-torture/execute/pr44202-1.c: New test.
5898
5899 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5900
5901         PR fortran/43851
5902         * gfortran.dg/label_1.f90: Update test.
5903
5904 2010-05-19  Jan Hubicka  <jh@suse.cz>
5905
5906         * gcc.dg/lto/ipareference2_0.c: New file.
5907         * gcc.dg/lto/ipareference2_1.c: New file.
5908
5909 2010-05-19  Jason Merrill  <jason@redhat.com>
5910
5911         * g++.dg/parse/fn-typedef2.C: New.
5912
5913         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5914         function type.
5915
5916         PR c++/44193
5917         * g++.dg/template/fntype1.C: New.
5918
5919 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5920
5921         * gnat.dg/discr23.ad[sb]: New test.
5922         * gnat.dg/discr23_pkg.ads: New helper.
5923
5924         * gnat.dg/specs/controlled1.ads: New test.
5925         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5926
5927 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5928
5929         PR fortran/44055
5930         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5931         Fixed scope of C_SIZEOF.
5932         * gfortran.dg/warn_conversion_2.f90: New.
5933
5934 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5935
5936         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5937         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5938         for optional selector.
5939         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5940         (check_effective_target_sse3): New proc.
5941         * gcc.target/i386/math-torture/math-torture.exp: Load
5942         target-supports.exp.
5943         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5944         check_effective_target_sse2.
5945         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5946         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5947         * g++.dg/vect/vect.exp: Likewise.
5948         * gfortran.dg/vect/vect.exp: Likewise.
5949         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5950         -msse2 if check_effective_target_sse2.
5951
5952         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5953         * gcc.target/i386/3dnow-2.c: Likewise.
5954         * gcc.target/i386/3dnowA-1.c: Likewise.
5955         * gcc.target/i386/3dnowA-2.c: Likewise.
5956         * gcc.target/i386/pr42549.c: Likewise.
5957
5958         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5959         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5960         * gcc.target/i386/sse3-addsubps.c: Likewise.
5961         * gcc.target/i386/sse3-haddpd.c: Likewise.
5962         * gcc.target/i386/sse3-haddps.c: Likewise.
5963         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5964         * gcc.target/i386/sse3-hsubps.c: Likewise.
5965         * gcc.target/i386/sse3-movddup.c: Likewise.
5966         * gcc.target/i386/sse3-movshdup.c: Likewise.
5967         * gcc.target/i386/sse3-movsldup.c: Likewise.
5968
5969         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5970         * g++.dg/ext/attrib35.C: Likewise.
5971         * g++.dg/opt/pr40496.C: Likewise.
5972         * g++.dg/other/i386-1.C: Likewise.
5973         * g++.dg/other/i386-4.C: Likewise.
5974         * g++.dg/other/pr34435.C: Likewise.
5975         * g++.dg/other/pr39496.C: Likewise.
5976         * g++.dg/other/pr40446.C: Likewise.
5977         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5978         * gcc.dg/compat/vector-1a_main.c: Likewise.
5979         * gcc.dg/compat/vector-2a_main.c: Likewise.
5980         * gcc.dg/lto/20090206-1_0.c: Likewise.
5981         * gcc.dg/pr34856.c: Likewise.
5982         * gcc.dg/pr36584.c: Likewise.
5983         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5984         * gcc.dg/pr37544.c: Likewise.
5985         * gcc.dg/torture/pr16104-1.c: Likewise.
5986         * gcc.dg/torture/pr35771-1.c: Likewise.
5987         * gcc.dg/torture/pr35771-2.c: Likewise.
5988         * gcc.dg/torture/pr35771-3.c: Likewise.
5989         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5990         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5991         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5992         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5993         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5994         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5995         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5996         * gcc.target/i386/20060512-1.c: Likewise.
5997         * gcc.target/i386/20060512-3.c: Likewise.
5998         * gcc.target/i386/all_one_m128i.c: Likewise.
5999         * gcc.target/i386/float128-1.c: Likewise.
6000         * gcc.target/i386/float128-2.c: Likewise.
6001         * gcc.target/i386/fpcvt-1.c: Likewise.
6002         * gcc.target/i386/fpcvt-2.c: Likewise.
6003         * gcc.target/i386/fpcvt-3.c: Likewise.
6004         * gcc.target/i386/fpprec-1.c: Likewise.
6005         * gcc.target/i386/funcspec-9.c: Likewise.
6006         * gcc.target/i386/incoming-1.c: Likewise.
6007         * gcc.target/i386/incoming-12.c: Likewise.
6008         * gcc.target/i386/incoming-2.c: Likewise.
6009         * gcc.target/i386/incoming-3.c: Likewise.
6010         * gcc.target/i386/incoming-4.c: Likewise.
6011         * gcc.target/i386/incoming-6.c: Likewise.
6012         * gcc.target/i386/incoming-7.c: Likewise.
6013         * gcc.target/i386/incoming-8.c: Likewise.
6014         * gcc.target/i386/opt-1.c: Likewise.
6015         * gcc.target/i386/opt-2.c: Likewise.
6016         * gcc.target/i386/ordcmp-1.c: Likewise.
6017         * gcc.target/i386/pr17692.c: Likewise.
6018         * gcc.target/i386/pr18614-1.c: Likewise.
6019         * gcc.target/i386/pr22152.c: Likewise.
6020         * gcc.target/i386/pr23570.c: Likewise.
6021         * gcc.target/i386/pr23575.c: Likewise.
6022         * gcc.target/i386/pr26449-1.c: Likewise.
6023         * gcc.target/i386/pr26600.c: Likewise.
6024         * gcc.target/i386/pr27790.c: Likewise.
6025         * gcc.target/i386/pr28839.c: Likewise.
6026         * gcc.target/i386/pr30970.c: Likewise.
6027         * gcc.target/i386/pr32000-1.c: Likewise.
6028         * gcc.target/i386/pr32000-2.c: Likewise.
6029         * gcc.target/i386/pr32280.c: Likewise.
6030         * gcc.target/i386/pr32661.c: Likewise.
6031         * gcc.target/i386/pr32708-1.c: Likewise.
6032         * gcc.target/i386/pr32961.c: Likewise.
6033         * gcc.target/i386/pr33329.c: Likewise.
6034         * gcc.target/i386/pr35714.c: Likewise.
6035         * gcc.target/i386/pr35767-1.c: Likewise.
6036         * gcc.target/i386/pr35767-1d.c: Likewise.
6037         * gcc.target/i386/pr35767-1i.c: Likewise.
6038         * gcc.target/i386/pr35767-2.c: Likewise.
6039         * gcc.target/i386/pr35767-2d.c: Likewise.
6040         * gcc.target/i386/pr35767-2i.c: Likewise.
6041         * gcc.target/i386/pr35767-3.c: Likewise.
6042         * gcc.target/i386/pr35767-5.c: Likewise.
6043         * gcc.target/i386/pr36222-1.c: Likewise.
6044         * gcc.target/i386/pr36578-1.c: Likewise.
6045         * gcc.target/i386/pr36578-2.c: Likewise.
6046         * gcc.target/i386/pr36992-1.c: Likewise.
6047         * gcc.target/i386/pr37101.c: Likewise.
6048         * gcc.target/i386/pr37216.c: Likewise.
6049         * gcc.target/i386/pr37434-1.c: Likewise.
6050         * gcc.target/i386/pr37434-2.c: Likewise.
6051         * gcc.target/i386/pr37843-3.c: Likewise.
6052         * gcc.target/i386/pr37843-4.c: Likewise.
6053         * gcc.target/i386/pr39162.c: Likewise.
6054         * gcc.target/i386/pr39315-1.c: Likewise.
6055         * gcc.target/i386/pr39315-2.c: Likewise.
6056         * gcc.target/i386/pr39315-3.c: Likewise.
6057         * gcc.target/i386/pr39315-4.c: Likewise.
6058         * gcc.target/i386/pr39445.c: Likewise.
6059         * gcc.target/i386/pr39496.c: Likewise.
6060         * gcc.target/i386/pr40809.c: Likewise.
6061         * gcc.target/i386/pr40906-3.c: Likewise.
6062         * gcc.target/i386/pr41019.c: Likewise.
6063         * gcc.target/i386/pr42542-1.c: Likewise.
6064         * gcc.target/i386/pr42542-2.c: Likewise.
6065         * gcc.target/i386/pr42542-3.c: Likewise.
6066         * gcc.target/i386/pr42542-3a.c: Likewise.
6067         * gcc.target/i386/pr42881.c: Likewise.
6068         * gcc.target/i386/push-1.c: Likewise.
6069         * gcc.target/i386/quad-sse.c: Likewise.
6070         * gcc.target/i386/reload-1.c: Likewise.
6071         * gcc.target/i386/sse-10.c: Likewise.
6072         * gcc.target/i386/sse-11.c: Likewise.
6073         * gcc.target/i386/sse-15.c: Likewise.
6074         * gcc.target/i386/sse-17.c: Likewise.
6075         * gcc.target/i386/sse-18.c: Likewise.
6076         * gcc.target/i386/sse-19.c: Likewise.
6077         * gcc.target/i386/sse-4.c: Likewise.
6078         * gcc.target/i386/sse-6.c: Likewise.
6079         * gcc.target/i386/sse-vect-types.c: Likewise.
6080         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6081         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6082         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6083         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6084         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6085         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6086         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6087         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6088         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6089         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6090         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6091         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6092         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6093         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6094         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6095         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6096         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6097         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6098         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6099         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6100         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6101         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6102         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6103         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6104         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6105         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6106         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6107         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6108         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6109         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6110         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6111         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6112         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6113         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6114         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6115         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6116         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6117         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6118         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6119         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6120         * gcc.target/i386/sse2-mmx.c: Likewise.
6121         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6122         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6123         * gcc.target/i386/sse2-movd-1.c: Likewise.
6124         * gcc.target/i386/sse2-movd-2.c: Likewise.
6125         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6126         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6127         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6128         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6129         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6130         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6131         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6132         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6133         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6134         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6135         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6136         * gcc.target/i386/sse2-movq-1.c: Likewise.
6137         * gcc.target/i386/sse2-movq-2.c: Likewise.
6138         * gcc.target/i386/sse2-movq-3.c: Likewise.
6139         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6140         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6141         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6142         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6143         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6144         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6145         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6146         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6147         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6148         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6149         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6150         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6151         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6152         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6153         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6154         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6155         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6156         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6157         * gcc.target/i386/sse2-pand-1.c: Likewise.
6158         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6159         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6160         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6161         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6162         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6163         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6164         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6165         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6166         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6167         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6168         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6169         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6170         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6171         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6172         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6173         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6174         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6175         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6176         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6177         * gcc.target/i386/sse2-por-1.c: Likewise.
6178         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6179         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6180         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6181         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6182         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6183         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6184         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6185         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6186         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6187         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6188         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6189         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6190         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6191         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6192         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6193         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6194         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6195         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6196         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6197         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6198         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6199         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6200         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6201         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6202         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6203         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6204         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6205         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6206         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6207         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6208         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6209         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6210         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6211         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6212         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6213         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6214         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6215         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6216         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6217         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6218         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6219         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6220         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6221         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6222         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6223         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6224         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6225         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6226         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6227         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6228         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6229         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6230         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6231         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6232         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6233         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6234         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6235         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6236         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6237         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6238         * gcc.target/i386/sse2-vec-1.c: Likewise.
6239         * gcc.target/i386/sse2-vec-2.c: Likewise.
6240         * gcc.target/i386/sse2-vec-3.c: Likewise.
6241         * gcc.target/i386/sse2-vec-4.c: Likewise.
6242         * gcc.target/i386/sse2-vec-5.c: Likewise.
6243         * gcc.target/i386/sse2-vec-6.c: Likewise.
6244         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6245         * gcc.target/i386/ssefn-2.c: Likewise.
6246         * gcc.target/i386/ssefn-4.c: Likewise.
6247         * gcc.target/i386/ssefp-1.c: Likewise.
6248         * gcc.target/i386/ssefp-2.c: Likewise.
6249         * gcc.target/i386/sseregparm-3.c: Likewise.
6250         * gcc.target/i386/sseregparm-4.c: Likewise.
6251         * gcc.target/i386/sseregparm-5.c: Likewise.
6252         * gcc.target/i386/sseregparm-6.c: Likewise.
6253         * gcc.target/i386/sseregparm-7.c: Likewise.
6254         * gcc.target/i386/ssetype-1.c: Likewise.
6255         * gcc.target/i386/ssetype-2.c: Likewise.
6256         * gcc.target/i386/ssetype-3.c: Likewise.
6257         * gcc.target/i386/ssetype-4.c: Likewise.
6258         * gcc.target/i386/ssetype-5.c: Likewise.
6259         * gcc.target/i386/unordcmp-1.c: Likewise.
6260         * gcc.target/i386/vararg-1.c: Likewise.
6261         * gcc.target/i386/vararg-2.c: Likewise.
6262         * gcc.target/i386/vararg-3.c: Likewise.
6263         * gcc.target/i386/vararg-4.c: Likewise.
6264         * gcc.target/i386/vararg-7.c: Likewise.
6265         * gcc.target/i386/vararg-8.c: Likewise.
6266         * gcc.target/i386/vecinit-1.c: Likewise.
6267         * gcc.target/i386/vecinit-2.c: Likewise.
6268         * gcc.target/i386/vecinit-3.c: Likewise.
6269         * gcc.target/i386/vecinit-4.c: Likewise.
6270         * gcc.target/i386/vecinit-5.c: Likewise.
6271         * gcc.target/i386/vecinit-6.c: Likewise.
6272         * gcc.target/i386/vectorize2.c: Likewise.
6273         * gcc.target/i386/vectorize3.c: Likewise.
6274         * gcc.target/i386/vectorize4.c: Likewise.
6275         * gcc.target/i386/vectorize6.c: Likewise.
6276         * gcc.target/i386/vectorize7.c: Likewise.
6277         * gcc.target/i386/vectorize8.c: Likewise.
6278         * gcc.target/i386/vperm-v2df.c: Likewise.
6279         * gcc.target/i386/vperm-v2di.c: Likewise.
6280         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6281         * gcc.target/i386/xorps-sse2.c: Likewise.
6282         * gcc.target/i386/xorps.c: Likewise.
6283         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6284         * gfortran.dg/graphite/pr42326.f90: Likewise.
6285         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6286
6287 2010-05-19  Richard Guenther  <rguenther@suse.de>
6288
6289         PR lto/44196
6290         * g++.dg/lto/20100519-1_0.C: New testcase.
6291
6292 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6293
6294         PR fortran/42360
6295         * gfortran.dg/warn_intent_out_not_set.f90: New.
6296
6297 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6298
6299         PR fortran/38404
6300         * gfortran.dg/data_char_1.f90: Updated warning message.
6301         * gfortran.dg/data_array_6.f: New.
6302
6303 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6304
6305         * g++.dg/ipa/ivinline-8.C: New test.
6306         * gcc.dg/ipa/iinline-2.c: Likewise.
6307
6308 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6309
6310         PR fortran/34505
6311         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6312         arguments; add check for return value kind.
6313         * gfortran.dg/float_1.f90: Likewise.
6314
6315 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6316
6317         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6318         (main): Use it.
6319         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6320         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6321         Prune another location line format.
6322         (lto-obj): Call lto_prune_warns on comp_output.
6323
6324 2010-05-18  Jan Hubicka  <jh@suse.cz>
6325
6326         * gcc.dg/lto/ipacp_0.c: New test.
6327         * gcc.dg/lto/ipacp_1.c: New test.
6328
6329 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6330
6331         PR lto/44184
6332         * gcc.dg/lto/20100518_0.c: New test.
6333
6334 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6335
6336         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6337
6338 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6339
6340         PR fortran/43990
6341         * gfortran.dg/class_21.f03: New.
6342
6343 2010-05-17  Jason Merrill  <jason@redhat.com>
6344
6345         PR c++/44157
6346         * g++.dg/cpp0x/initlist34.C: New.
6347
6348         PR c++/44158
6349         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6350
6351 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6352
6353         * g++.dg/ipa/ivinline-1.C: New test.
6354         * g++.dg/ipa/ivinline-2.C: New test.
6355         * g++.dg/ipa/ivinline-3.C: New test.
6356         * g++.dg/ipa/ivinline-4.C: New test.
6357         * g++.dg/ipa/ivinline-5.C: New test.
6358         * g++.dg/ipa/ivinline-6.C: New test.
6359
6360 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6361             Jason Merrill  <jason@redhat.com>
6362
6363         PR c++/44108
6364         * c-c++-common/Wunused-var-8.c: New test.
6365
6366 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6367
6368         PR bootstrap/42347
6369         * gcc.c-torture/compile/pr42347.c: New test.
6370
6371         PR middle-end/44102
6372         * g++.dg/ext/asmgoto1.C: New test.
6373
6374 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6375
6376         PR middle-end/44133
6377         * gcc.dg/tree-ssa/pr44133.c: New test.
6378         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6379         precise.
6380
6381 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6382
6383         PR fortran/44044
6384         * gfortran.dg/class_20.f03: New.
6385
6386 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6387
6388         PR 44078
6389         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6390         debug messages but not the newly introduced one.
6391
6392 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6393
6394         PR fortran/35779
6395         * gfortran.dg/initialization_25.f90: Commented testcase.
6396         * gfortran.dg/initialization_26.f90: New.
6397
6398 2010-05-16  Richard Guenther  <rguenther@suse.de>
6399
6400         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6401         * gcc.dg/pr43084.c: Likewise.
6402         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6403         -fipa-type-escape.
6404         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6405         -fipa-type-escape.
6406         * gcc.dg/struct/struct-reorg.exp: Likewise.
6407         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6408         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6409
6410 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6411
6412         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6413         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6414         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6415         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6416         tests.
6417
6418 2010-05-15  Jason Merrill  <jason@redhat.com>
6419
6420         * g++.dg/eh/spec10.C: New.
6421         * g++.dg/eh/spec11.C: New.
6422         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6423
6424 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6425
6426         PR fortran/44154
6427         PR fortran/42647
6428         * gfortran.dg/allocatable_scalar_9.f90: New.
6429
6430 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6431
6432         PR c++/44148
6433         * g++.dg/torture/pr44148.C: New test.
6434
6435 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6436
6437         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6438         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6439         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6440         diagnostics and type sizes.
6441
6442 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6443
6444         * gnat.dg/lto9.adb: New test.
6445         * gnat.dg/lto9_pkg1.ads: New helper.
6446         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6447
6448 2010-05-15  Jan Hubicka  <jh@suse.cz>
6449
6450         * gcc.dg/lto/ipareference_1.c: Rename to ...
6451         * gcc.dg/lto/ipareference_0.c: ... this one.
6452         * gcc.dg/lto/ipareference_2.c: Rename to ...
6453         * gcc.dg/lto/ipareference_1.c: ... this one.
6454
6455 2010-05-15  Jan Hubicka  <jh@suse.cz>
6456
6457         * gcc.dg/lto/ipareference_1.c: New file.
6458         * gcc.dg/lto/ipareference_2.c: New file.
6459
6460 2010-05-15  Richard Guenther  <rguenther@suse.de>
6461
6462         PR tree-optimization/44038
6463         * gcc.c-torture/compile/pr44038.c: New testcase.
6464
6465 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6466
6467         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6468         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6469
6470 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6471
6472         PR fortran/43207
6473         PR fortran/43969
6474         * gfortran.dg/class_18.f03: New.
6475         * gfortran.dg/class_19.f03: New.
6476
6477 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6478
6479         PR debug/44112
6480         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6481         * g++.dg/debug/dwarf2/const1.C: Remove.
6482
6483 2010-05-14  Jason Merrill  <jason@redhat.com>
6484
6485         * g++.dg/eh/cond4.C: New.
6486         * g++.dg/eh/elide2.C: Adjust.
6487         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6488
6489 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6490
6491         PR fortran/44135
6492         * gfortran.dg/actual_array_interface_2.f90: New test.
6493
6494 2010-05-14  Richard Guenther  <rguenther@suse.de>
6495
6496         PR tree-optimization/44119
6497         * gcc.c-torture/compile/pr44119.c: New testcase.
6498
6499 2010-05-14  Jason Merrill  <jason@redhat.com>
6500
6501         PR c++/44127
6502         * g++.dg/eh/terminate1.C: New.
6503
6504 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6505
6506         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6507
6508         PR debug/44136
6509         * gcc.dg/pr44136.c: New test.
6510
6511 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6512
6513         PR c++/30566
6514         * g++.dg/warn/Wshadow-4.C: Adjust.
6515         * g++.dg/warn/Wshadow-5.C: New test.
6516         * g++.dg/warn/Wshadow-6.C: New test
6517
6518 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6519
6520         PR fortran/35779
6521         * gfortran.dg/initialization_25.f90: New.
6522
6523 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6524
6525         * g++.dg/otr-fold-1.C: New test.
6526         * g++.dg/otr-fold-2.C: New test.
6527
6528 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6529
6530         PR fortran/44036
6531         * gfortran.dg/gomp/pr44036-1.f90: New test.
6532         * gfortran.dg/gomp/pr44036-2.f90: New test.
6533         * gfortran.dg/gomp/pr44036-3.f90: New test.
6534
6535         PR debug/43983
6536         * gcc.dg/guality/sra-1.c: New test.
6537
6538 2010-05-12  Jan Hubicka  <jh@suse.cz>
6539
6540         * tree-ssa/unreachable.c: New test.
6541
6542 2010-05-12  Jason Merrill  <jason@redhat.com>
6543
6544         * g++.dg/cpp0x/sfinae1.C: New.
6545
6546 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6547
6548         * gcc.target/i386/zee.c: New file.
6549
6550 2010-05-12  Jason Merrill  <jason@redhat.com>
6551
6552         * g++.dg/conversion/op1.C: Expect template candidate message.
6553         * g++.dg/cpp0x/nullptr15.C: Likewise.
6554         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6555         * g++.dg/cpp0x/pr31431.C: Likewise.
6556         * g++.dg/cpp0x/temp_default2.C: Likewise.
6557         * g++.dg/cpp0x/trailing4.C: Likewise.
6558         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6559         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6560         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6561         * g++.dg/cpp0x/variadic35.C: Likewise.
6562         * g++.dg/cpp0x/vt-35147.C: Likewise.
6563         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6564         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6565         * g++.dg/ext/visibility/anon8.C: Likewise.
6566         * g++.dg/ext/vla2.C: Likewise.
6567         * g++.dg/other/pr28114.C: Likewise.
6568         * g++.dg/other/ptrmem10.C: Likewise.
6569         * g++.dg/other/ptrmem11.C: Likewise.
6570         * g++.dg/overload/unknown1.C: Likewise.
6571         * g++.dg/parse/template7.C: Likewise.
6572         * g++.dg/parse/typename7.C: Likewise.
6573         * g++.dg/template/conv11.C: Likewise.
6574         * g++.dg/template/copy1.C: Likewise.
6575         * g++.dg/template/deduce3.C: Likewise.
6576         * g++.dg/template/dependent-expr5.C: Likewise.
6577         * g++.dg/template/friend.C: Likewise.
6578         * g++.dg/template/incomplete2.C: Likewise.
6579         * g++.dg/template/local4.C: Likewise.
6580         * g++.dg/template/local6.C: Likewise.
6581         * g++.dg/template/operator10.C: Likewise.
6582         * g++.dg/template/overload6.C: Likewise.
6583         * g++.dg/template/ptrmem2.C: Likewise.
6584         * g++.dg/template/ptrmem20.C: Likewise.
6585         * g++.dg/template/ptrmem8.C: Likewise.
6586         * g++.dg/template/sfinae2.C: Likewise.
6587         * g++.dg/template/ttp25.C: Likewise.
6588         * g++.dg/template/unify10.C: Likewise.
6589         * g++.dg/template/unify11.C: Likewise.
6590         * g++.dg/template/unify6.C: Likewise.
6591         * g++.dg/template/unify7.C: Likewise.
6592         * g++.dg/template/unify9.C: Likewise.
6593         * g++.dg/template/varmod1.C: Likewise.
6594         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6595         * g++.old-deja/g++.law/operators32.C: Likewise.
6596         * g++.old-deja/g++.pt/crash28.C: Likewise.
6597         * g++.old-deja/g++.pt/crash60.C: Likewise.
6598         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6599         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6600         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6601         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6602         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6603         * g++.old-deja/g++.pt/expr2.C: Likewise.
6604         * g++.old-deja/g++.pt/overload7.C: Likewise.
6605         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6606         * g++.old-deja/g++.pt/spec5.C: Likewise.
6607         * g++.old-deja/g++.pt/spec6.C: Likewise.
6608         * g++.old-deja/g++.pt/t24.C: Likewise.
6609         * g++.old-deja/g++.pt/unify4.C: Likewise.
6610         * g++.old-deja/g++.pt/unify6.C: Likewise.
6611         * g++.old-deja/g++.pt/unify8.C: Likewise.
6612         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6613         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6614         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6615
6616         * g++.dg/cpp0x/initlist32.C: New.
6617
6618         * g++.dg/template/conv11.C: New.
6619         * g++.dg/conversion/op1.C: Adjust expected error.
6620
6621         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6622
6623 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6624
6625         PR target/44088
6626         * gcc.target/i386/avx-cmpsd-1.c: New.
6627         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6628         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6629         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6630         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6631         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6632
6633 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6634
6635         PR middle-end/44085
6636         * gcc.dg/gomp/pr44085.c: New test.
6637         * gfortran.dg/gomp/pr44085.f90: New test.
6638
6639 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6640
6641         * objc-obj-c++-shared/Object1.m: New.
6642         * objc.dg/torture: New directory.
6643         * objc.dg/torture/tls: Ditto.
6644         * objc.dg/tls: Ditto.
6645         * objc.dg/torture/tls/trivial.m: New test.
6646         * objc.dg/torture/tls/thr-init-2.m: New test.
6647         * objc.dg/torture/tls/thr-init-3.m: New test.
6648         * objc.dg/torture/tls/thr-init.m: New test.
6649         * objc.dg/torture/tls/diag-1.m: New test.
6650         * objc.dg/torture/tls/tls.exp: New.
6651         * objc.dg/torture/trivial.m: New test.
6652         * objc.dg/torture/dg-torture.exp: New.
6653         * objc.dg/tls/diag-3.m: New test.
6654         * objc.dg/tls/diag-4.m: New test.
6655         * objc.dg/tls/diag-5.m: New test.
6656         * objc.dg/tls/init-1.m: New test.
6657         * objc.dg/tls/init-2.m: New test.
6658         * objc.dg/tls/tls.exp: New.
6659         * objc.dg/tls/diag-2.m: New test.
6660         * lib/objc.exp: Respond to dg-additional-files.
6661
6662 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6663
6664         * gcc.target/m68k/20100512-1.c: New.
6665
6666 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6667
6668         * gnat.dg/lto8.adb: New test.
6669         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6670         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6671
6672 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6673
6674         PR c++/34272
6675         PR c++/43630
6676         PR c++/34491
6677         * g++.dg/template/crash97.C: New.
6678         * g++.dg/template/crash98.C: Likewise.
6679         * g++.dg/template/crash99.C: Likewise.
6680         * g++.dg/cpp0x/pr31439.C: Adjust.
6681         * g++.dg/template/crash95.C: Likewise.
6682
6683 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6684
6685         PR middle-end/44071
6686         * c-c++-common/asmgoto-4.c: New test.
6687         * gcc.target/i386/pr44071.c: New test.
6688
6689         PR c++/44062
6690         * c-c++-common/Wunused-var-7.c: New test.
6691         * g++.dg/warn/Wunused-var-9.C: New test.
6692
6693 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6694
6695         PR fortran/43711
6696         * gfortran.dg/gomp/pr43711.f90: New.
6697
6698 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6699
6700         PR fortran/31820
6701         * gfortran.dg/select_5.f90: Updated.
6702
6703 2010-05-11  Jan Hubicka  <jh@suse.cz>
6704
6705         PR tree-optimize/44063
6706         * gcc.c-torture/compile/pr44063.c: New testcase.
6707
6708 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR debug/44023
6711         * gcc.dg/pr44023.c: New test.
6712
6713 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6714
6715         * gnat.dg/lto7.adb: New test.
6716         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6717
6718 2010-05-10  Jason Merrill  <jason@redhat.com>
6719
6720         PR c++/44017
6721         * g++.dg/template/inherit5.C: New.
6722
6723         PR c++/44045
6724         * g++.dg/cpp0x/initlist33.C: New.
6725         * g++.dg/cpp0x/initlist26.C: Adjust.
6726         * g++.dg/cpp0x/initlist28.C: Adjust.
6727
6728 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6729
6730         PR c++/43719
6731         * g++.dg/init/pr43719.C: New.
6732         * g++.dg/anon-struct4.C: Adjust.
6733
6734 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR debug/44028
6737         * gcc.dg/pr44028.c: New test.
6738
6739 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6740
6741         PR fortran/27866
6742         PR fortran/35003
6743         PR fortran/42809
6744         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6745         * gfortran.dg/warn_conversion.f90: New.
6746
6747 2010-05-10  Michael Matz  <matz@suse.de>
6748
6749         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6750
6751 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6752
6753         PR rtl-optimization/44012
6754         * gcc.dg/pr44012.c: New.
6755
6756 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6757
6758         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6759         Log text on entry and exit.
6760         Prune Sun ld warnings for common symbols with differing sizes.
6761         (lto-link-and-maybe-run): Change caller.
6762
6763 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6764
6765         PR fortran/44044
6766         * gfortran.dg/class_7.f03: Modified.
6767         * gfortran.dg/select_type_1.f03: Modified.
6768         * gfortran.dg/select_type_12.f03: New.
6769
6770 2010-05-10  Richard Guenther  <rguenther@suse.de>
6771
6772         PR tree-optimization/44050
6773         * gcc.dg/torture/pr44050.c: New testcase.
6774
6775 2010-05-10  Wei Guozhi  <carrot@google.com>
6776
6777         PR target/42879
6778         * gcc.target/arm/pr42879.c: New testcase.
6779
6780 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6781
6782         PR c/44051
6783         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6784
6785 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6786
6787         PR c/10676
6788         * gcc.dg/anon-struct-10.c: New test.
6789
6790 2010-05-09  Richard Guenther  <rguenther@suse.de>
6791
6792         PR middle-end/44024
6793         * gcc.dg/pr44024.c: New testcase.
6794
6795 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6796
6797         PR c/4784
6798         * gcc.dg/anon-struct-9.c: New test.
6799
6800 2010-05-09  Richard Guenther  <rguenther@suse.de>
6801
6802         PR middle-end/44043
6803         * gcc.c-torture/compile/pr44043.c: New testcase.
6804
6805 2010-05-09  Richard Guenther  <rguenther@suse.de>
6806
6807         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6808
6809 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6810
6811         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6812
6813 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6814
6815         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6816         * gnat.dg/specs/lto3.ads: Likewise.
6817
6818 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6819
6820         PR middle-end/28685
6821         * gcc.dg/pr28685-1.c: New file.
6822
6823 2010-05-08  Richard Guenther  <rguenther@suse.de>
6824
6825         PR tree-optimization/44030
6826         * gcc.c-torture/compile/pr44030.c: New testcase.
6827
6828 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6829
6830         * gnat.dg/lto6.adb: New test.
6831         * gnat.dg/lto6_pkg.ads: New helper.
6832
6833 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6834
6835         * gnat.dg/lto5.adb: New test.
6836         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6837
6838 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6839
6840         * gnat.dg/lto4.ad[sb]: New test.
6841
6842 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6843
6844         * gnat.dg/specs/lto3.ads: New test.
6845         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6846         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6847
6848 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6849
6850         * gnat.dg/sizetype3.ad[sb]: New test.
6851         * gnat.dg/sizetype3_pkg.ads: New helper.
6852
6853 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6854
6855         PR c++/43951
6856         * g++.dg/init/new29.C: New.
6857
6858 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6859
6860         PR fortran/40728
6861         * gfortran.dg/coarray_1.f90: Fixed error message.
6862         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6863         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6864         * gfortran.dg/intrinsic_std_5.f90: New.
6865
6866 2010-05-07  Jason Merrill  <jason@redhat.com>
6867
6868         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6869
6870 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6871
6872         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6873         (size_t, stderr): Remove.
6874         (read_error): Replaced __builtin_fprintf by fprintf.
6875
6876 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6877
6878         * gcc.dg/ordered-comparison-1.c: New test.
6879         * gcc.dg/ordered-comparison-2.c: New test.
6880         * gcc.dg/ordered-comparison-3.c: New test.
6881         * gcc.dg/ordered-comparison-4.c: New test.
6882
6883 2010-05-06  Mike Stump  <mikestump@comcast.net>
6884
6885         PR objc/35165
6886         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6887
6888 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6889             Jason Merrill  <jason@redhat.com>
6890
6891         * g++.dg/cpp0x/nullptr01.C: New.
6892         * g++.dg/cpp0x/nullptr02.C: New.
6893         * g++.dg/cpp0x/nullptr03.C: New.
6894         * g++.dg/cpp0x/nullptr04.C: New.
6895         * g++.dg/cpp0x/nullptr05.C: New.
6896         * g++.dg/cpp0x/nullptr06.C: New.
6897         * g++.dg/cpp0x/nullptr07.C: New.
6898         * g++.dg/cpp0x/nullptr08.C: New.
6899         * g++.dg/cpp0x/nullptr09.C: New.
6900         * g++.dg/cpp0x/nullptr10.C: New.
6901         * g++.dg/cpp0x/nullptr11.C: New.
6902         * g++.dg/cpp0x/nullptr12.C: New.
6903         * g++.dg/cpp0x/nullptr13.C: New.
6904         * g++.dg/cpp0x/nullptr14.C: New.
6905         * g++.dg/cpp0x/nullptr15.C: New.
6906         * g++.dg/cpp0x/nullptr16.C: New.
6907         * g++.dg/cpp0x/nullptr17.C: New.
6908         * g++.dg/cpp0x/nullptr18.C: New.
6909         * g++.dg/cpp0x/nullptr19.C: New.
6910         * g++.dg/cpp0x/nullptr20.C: New.
6911         * g++.dg/cpp0x/nullptr21.C: New.
6912         * g++.dg/cpp0x/nullptr22.C: New.
6913         * g++.dg/debug/nullptr01.C: New.
6914         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6915
6916 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6917
6918         * gcc.dg/Wunused-var-8.c: Move to...
6919         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6920
6921 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6922
6923         PR c++/40406
6924         * g++.dg/template/crash96.C: New.
6925
6926 2010-05-06  Jan Hubicka  <jh@suse.cz>
6927
6928         PR tree-optimization/43791
6929         * gcc.c-torture/compile/pr43791.c: New file.
6930
6931 2010-05-06  Michael Matz  <matz@suse.de>
6932
6933         PR tree-optimization/43984
6934         * gfortran.dg/pr43984.f90: New test.
6935
6936 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6937
6938         PR 40989
6939         * gcc.dg/pr40989.c: New.
6940
6941 2010-05-06  Richard Guenther  <rguenther@suse.de>
6942
6943         PR tree-optimization/43934
6944         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6945
6946 2010-05-06  Richard Guenther  <rguenther@suse.de>
6947
6948         PR tree-optimization/43987
6949         * gcc.c-torture/execute/pr43987.c: New testcase.
6950         * gcc.dg/torture/pta-escape-1.c: Adjust.
6951         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6952         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6953         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6954         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6955
6956 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6957             Dodji Seketeli  <dodji@redhat.com>
6958
6959         PR c/18624
6960         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6961         * g++.dg/template/sfinae16.C: Likewise.
6962         * gcc.dg/Wunused-var-1.c: Moved to...
6963         * c-c++-common/Wunused-var-1.c: ...here. New test.
6964         * gcc.dg/Wunused-var-2.c: Moved to...
6965         * c-c++-common/Wunused-var-2.c: ...here. New test.
6966         * gcc.dg/Wunused-var-3.c: Moved to...
6967         * c-c++-common/Wunused-var-3.c: ...here. New test.
6968         * gcc.dg/Wunused-var-4.c: Moved to...
6969         * gcc.dg/Wunused-var-1.c: ... here.
6970         * gcc.dg/Wunused-var-5.c: Moved to...
6971         * c-c++-common/Wunused-var-4.c: ...here. New test.
6972         * gcc.dg/Wunused-var-7.c: Moved to...
6973         * c-c++-common/Wunused-var-5.c: ...here. New test.
6974         * gcc.dg/Wunused-var-6.c: Moved to...
6975         * gcc.dg/Wunused-var-2.c: ... here.
6976         * c-c++-common/Wunused-var-1.c: New test.
6977         * c-c++-common/Wunused-var-2.c: New test.
6978         * c-c++-common/Wunused-var-3.c: New test.
6979         * c-c++-common/Wunused-var-4.c: New test.
6980         * c-c++-common/Wunused-var-5.c: New test.
6981         * g++.dg/warn/Wunused-var-1.C: New test.
6982         * g++.dg/warn/Wunused-var-2.C: New test.
6983         * g++.dg/warn/Wunused-var-3.C: New test.
6984         * g++.dg/warn/Wunused-var-4.C: New test.
6985         * g++.dg/warn/Wunused-var-5.C: New test.
6986         * g++.dg/warn/Wunused-var-6.C: New test.
6987         * g++.dg/warn/Wunused-var-7.C: New test.
6988         * g++.dg/warn/Wunused-var-8.C: New test.
6989         * g++.dg/warn/Wunused-parm-1.C: New test.
6990         * g++.dg/warn/Wunused-parm-2.C: New test.
6991         * g++.dg/warn/Wunused-parm-3.C: New test.
6992
6993 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6994
6995         PR fortran/43985
6996         * gfortran.dg/gomp/crayptr5.f90: New test case.
6997
6998 2010-05-05  Jason Merrill  <jason@redhat.com>
6999
7000         PR debug/43370
7001         * g++.dg/ext/attrib39.C: New.
7002
7003 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7004
7005         PR fortran/24978
7006         * gfortran.dg/data_invalid.f90: New.
7007
7008 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7009
7010         * gnat.dg/lto2.adb: New test.
7011
7012 2010-05-05  Jason Merrill  <jason@redhat.com>
7013
7014         PR c++/43787
7015         * g++.dg/opt/empty1.C: New.
7016
7017 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7018
7019         PR fortran/43696
7020         * gfortran.dg/class_17.f03: New.
7021
7022 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7023
7024         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7025
7026 2010-05-04  Mike Stump  <mikestump@comcast.net>
7027
7028         PR objc/35165
7029         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7030
7031 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7032
7033         PR target/43668
7034         * gcc.target/i386/pr43668.c: New.
7035
7036 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7037
7038         PR c++/43028
7039         * g++.dg/cpp0x/initlist31.C: New.
7040
7041 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR c/43981
7044         * gcc.dg/Wunused-var-8.c: New test.
7045
7046 2010-05-04  Jason Merrill  <jason@redhat.com>
7047
7048         PR c++/38064
7049         * g++.dg/cpp0x/enum3.C: Extend.
7050
7051 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7052
7053         PR target/43799
7054         * gcc.target/i386/pr43799.c: New.
7055
7056 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7057
7058         * gnat.dg/lto1.adb: New test.
7059         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7060
7061 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7062
7063         PR middle-end/43671
7064         * gcc.target/i386/pr43671.c: New.
7065
7066 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7067
7068         PR c++/43705
7069         * g++.dg/template/crash95.C: New.
7070
7071 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7072
7073         PR debug/43508
7074         * gcc.target/i386/pr43508.c: New.
7075
7076 2010-05-04  Richard Guenther  <rguenther@suse.de>
7077
7078         PR tree-optimization/43879
7079         * g++.dg/torture/pr43879-1_0.C: New testcase.
7080         * g++.dg/torture/pr43879-1_1.C: Likewise.
7081
7082 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7083
7084         PR c++/43953
7085         * g++.dg/other/crash-12.C: New test.
7086
7087 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7088
7089         * g++.dg/cdce3.C: Add a space.  Updated.
7090
7091 2010-05-03  Jason Merrill  <jason@redhat.com>
7092
7093         PR c++/43680
7094         * g++.dg/opt/enum2.C: New.
7095         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7096         * g++.dg/warn/Wswitch-1.C: Adjust message.
7097
7098 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7099
7100         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7101         * g++.dg/ext/label13.C: Fix typo.
7102         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7103         alpha*-dec-osf5*.
7104         * gcc.c-torture/compile/limits-declparen.c: xfail on
7105         alpha*-dec-osf5* with -g.
7106         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7107         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7108         * gcc.dg/c99-tgmath-2.c: Likewise.
7109         * gcc.dg/c99-tgmath-3.c: Likewise.
7110         * gcc.dg/c99-tgmath-4.c: Likewise.
7111
7112 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7113
7114         PR fortran/43592
7115         * gfortran.dg/unexpected_interface.f90: New test.
7116
7117 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7118
7119         * ada/acats/run_acats (which): New function.
7120         (host_gnatchop, host_gnatmake): Use it.
7121
7122 2010-05-03  Richard Guenther  <rguenther@suse.de>
7123
7124         PR tree-optimization/43971
7125         * gcc.dg/pr43971.c: New testcase.
7126
7127 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7128
7129         PR debug/43972
7130         * gcc.dg/debug/pr43972.c: New test.
7131
7132 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7133
7134         PR testsuite/43963
7135         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7136
7137 2010-05-02  Richard Guenther  <rguenther@suse.de>
7138
7139         PR tree-optimization/43879
7140         * gcc.dg/torture/pr43879-3.c: New testcase.
7141
7142 2010-05-01  Richard Guenther  <rguenther@suse.de>
7143
7144         PR tree-optimization/43949
7145         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7146
7147 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7148
7149         PR c++/43951
7150         * g++.dg/init/new28.C: New.
7151
7152 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7153
7154         PR objc++/32052
7155         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7156         structure and nested declarations.
7157         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7158         structure and nested declarations.  Reduce header clutter and
7159         use _exit() rather than abort().
7160         * objc.dg/encode-10.m: New.
7161         * objc.dg/encode-11.m: New.
7162
7163 2010-04-30  DJ Delorie  <dj@redhat.com>
7164
7165         * gcc.c-torture/execute/20100430-1.c: New test.
7166
7167 2010-04-30  Jason Merrill  <jason@redhat.com>
7168
7169         PR c++/43868
7170         * g++.dg/template/ptrmem21.C: New.
7171
7172 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7173
7174         PR fortran/18918
7175         PR fortran/43931
7176         * gfortran.dg/coarray_13.f90: New test.
7177
7178 2010-04-30  Richard Guenther  <rguenther@suse.de>
7179
7180         PR lto/43946
7181         * gcc.dg/lto/20100430-1_0.c: New testcase.
7182
7183 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7184
7185         PR debug/43942
7186         * c-c++-common/pr43942.c: New test.
7187
7188 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7189
7190         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7191         conflict with darwin crt1.o 'start' symbol.
7192
7193 2010-04-30  Richard Guenther  <rguenther@suse.de>
7194
7195         PR tree-optimization/43879
7196         * gcc.dg/torture/pr43879_1.c: New testcase.
7197
7198 2010-04-30  Richard Guenther  <rguenther@suse.de>
7199
7200         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7201
7202 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7203
7204         PR c++/43890
7205         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7206         user-provided constructor while recursing.
7207
7208 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7209
7210         PR fortran/42274
7211         * gfortran.dg/class_16.f03: New test.
7212
7213 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7214
7215         PR fortran/42274
7216         * gfortran.dg/class_15.f03: New.
7217
7218 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7219
7220         PR fortran/43326
7221         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7222
7223 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7224
7225         PR fortran/43492
7226         * gfortran.dg/generic_22.f03 : New test.
7227
7228 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7229
7230         PR fortran/42353
7231         * gfortran.dg/class_14.f03: New test.
7232
7233 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7234
7235         PR fortran/42680
7236         * gfortran.dg/interface_32.f90: New test.
7237
7238 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7239             Janus Weil  <janus@gcc.gnu.org>
7240
7241         PR fortran/41829
7242         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7243         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7244         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7245
7246 2010-04-28  Mike Stump  <mikestump@comcast.net>
7247
7248         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7249         dg-excess-errors.
7250         * g++.dg/uninit-pred-2_b.C: Likewise.
7251
7252 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7253
7254         PR fortran/18918
7255         PR fortran/43919
7256         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7257
7258 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7259
7260         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7261         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7262         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7263         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7264         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7265
7266 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7267
7268         * gcc.dg/const-uniq-1.c: New test.
7269         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7270
7271 2010-04-28  Xinliang David Li  <davidxl@google.com>
7272
7273         * gcc.dg/uninit-pred-2_b.c: New test.
7274         * gcc.dg/uninit-pred-4_b.c: New test.
7275         * gcc.dg/uninit-pred-3_d.c: New test.
7276         * gcc.dg/uninit-pred-6_b.c: New test.
7277         * gcc.dg/uninit-pred-8_b.c: New test.
7278         * gcc.dg/uninit-pred-3_a.c: New test.
7279         * gcc.dg/uninit-pred-2_c.c: New test.
7280         * gcc.dg/uninit-pred-5_a.c: New test.
7281         * gcc.dg/uninit-pred-3_e.c: New test.
7282         * gcc.dg/uninit-pred-7_a.c: New test.
7283         * gcc.dg/uninit-pred-6_c.c: New test.
7284         * gcc.dg/uninit-pred-9_a.c: New test.
7285         * gcc.dg/uninit-pred-8_c.c: New test.
7286         * gcc.dg/uninit-pred-3_b.c: New test.
7287         * gcc.dg/uninit-pred-5_b.c: New test.
7288         * gcc.dg/uninit-pred-7_b.c: New test.
7289         * gcc.dg/uninit-pred-6_d.c: New test.
7290         * gcc.dg/uninit-pred-9_b.c: New test.
7291         * gcc.dg/uninit-pred-2_a.c: New test.
7292         * gcc.dg/uninit-pred-4_a.c: New test.
7293         * gcc.dg/uninit-pred-3_c.c: New test.
7294         * gcc.dg/uninit-pred-6_a.c: New test.
7295         * gcc.dg/uninit-pred-8_a.c: New test.
7296         * gcc.dg/uninit-pred-7_c.c: New test.
7297         * gcc.dg/uninit-pred-6_e.c: New test.
7298         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7299         * g++.dg/uninit-pred-1_a.C: New test.
7300         * g++.dg/uninit-pred-1_b.C: New test.
7301         * g++.dg/uninit-pred-2_a.C: New test.
7302         * g++.dg/uninit-pred-2_b.C: New test.
7303         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7304         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7305         * g++.dg/uninit-pred-loop_1.cc: New test.
7306
7307 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7308
7309         * gcc.dg/lto/20091209-1_0.c: New testcase.
7310
7311 2010-04-28  Richard Guenther  <rguenther@suse.de>
7312
7313         PR tree-optimization/43879
7314         PR tree-optimization/43909
7315         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7316
7317 2010-04-28  Richard Guenther  <rguenther@suse.de>
7318
7319         PR c++/43880
7320         * g++.dg/torture/pr43880.C: New testcase.
7321
7322 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7323
7324         PR c++/9335
7325         * g++.dg/template/recurse2.C: Update
7326         * g++.dg/template/recurse.C: Update.
7327         * g++.dg/template/pr23510.C: Update.
7328         * lib/prune.exp: Filter out 'recursively instantiated'.
7329
7330 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7331
7332         PR c++/29043
7333         * g++.dg/init/pr29043.C: New.
7334
7335 2010-04-27  Jason Merrill  <jason@redhat.com>
7336
7337         * g++.dg/lookup/scoped5.C: Adjust.
7338         * g++.dg/lookup/scoped8.C: Adjust.
7339         * g++.dg/template/dependent-expr5.C: Adjust.
7340         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7341
7342         PR c++/43856
7343         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7344
7345         PR c++/43875
7346         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7347
7348 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7349             Jan Hubicka <hubicka@ucw.cz>
7350
7351         * gcc.dg/pure-2.c: New testcase.
7352         * gcc.dg/const-1.c: New testcase.
7353
7354 2010-04-27  Jason Merrill  <jason@redhat.com>
7355
7356         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7357
7358         PR c++/41468
7359         * g++.dg/template/sfinae17.C: New.
7360         * g++.dg/template/sfinae18.C: New.
7361
7362 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7363
7364         * g++.dg/init/pr42844.C: New.
7365         * g++.dg/cpp0x/pr42844-2.C: New.
7366         * g++.dg/cpp0x/defaulted2.C: Adjust.
7367         * g++.dg/tree-ssa/pr27549.C: Likewise.
7368         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7369
7370 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7371
7372         PR fortran/18918
7373         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7374
7375 2010-04-27  Richard Guenther  <rguenther@suse.de>
7376
7377         PR middle-end/40561
7378         * g++.dg/other/pr40561.C: New testcase.
7379
7380 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7381
7382         PR middle-end/43812
7383         * g++.dg/ipa/pr43812.C: New test.
7384
7385 2010-04-27  Jan Hubicka  <jh@suse.cz>
7386
7387         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7388         (test): ... this one.
7389
7390 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7391
7392         PR target/40657
7393         * gcc.target/arm/thumb-stackframe.c: New test.
7394
7395 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7396
7397         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7398         * gcc.dg/misc-column.c: Likewise.
7399         * gcc.dg/Walways-true-1.c: Likewise.
7400         * gcc.dg/Walways-true-2.c: Likewise.
7401         * gcc.dg/warn-addr-cmp.c: Likewise.
7402
7403 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7404
7405         PR fortran/18918
7406         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7407         * gfortran.dg/coarray_12.f90: New.
7408
7409 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7410
7411         PR c/32207
7412         * gcc.dg/pr32207.c: New test.
7413         * gcc.dg/misc-column.c: Adjust expected warning.
7414         * gcc.dg/Walways-true-1.c: Likewise.
7415         * gcc.dg/Walways-true-2.c: Likewise.
7416         * gcc.dg/warn-addr-cmp.c: Likewise.
7417
7418 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7419
7420         PR lto/42776
7421         * lib/lto.exp (lto_prune_vis_warns): New function.
7422         (lto-link-and-maybe-run): Call it.
7423
7424 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7425
7426         PR tree-optimization/43904
7427         * gcc.dg/tree-ssa/tailcall-6.c: New.
7428
7429 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7430
7431         PR testsuite/35165
7432         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7433         Darwin8/OSX10.4 - compatible code generation.
7434         Use scan-rtl-dump.
7435         * obj-c++.dg/stubify-1.mm: Ditto.
7436         * lib/objc-torture.exp: Do not require link success for
7437         "trivial.m" in the runtime checks when dowhat = 'compile'.
7438         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7439         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7440         Darwin8/OSX10.4 - compatible code generation.
7441         * objc.dg/stubify-2.m: Ditto.
7442         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7443         * objc.dg/next-runtime-1.m: Ditto.
7444         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7445         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7446         runtimes on Darwin.
7447
7448 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7449
7450         PR 43715
7451         * lib/plugin-support.exp: Use "-undefined
7452         dynamic_lookup" on darwin.
7453
7454 2010-04-26  Richard Guenther  <rguenther@suse.de>
7455
7456         * gcc.dg/lto/20100426_0.c: New testcase.
7457
7458 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7459
7460         PR tree-optimization/43833
7461         gcc.dg/Warray-bounds-8.c: New test case.
7462
7463 2010-04-26  Richard Guenther  <rguenther@suse.de>
7464
7465         PR lto/43080
7466         * g++.dg/lto/20100423-3_0.C: New testcase.
7467
7468 2010-04-26  Richard Guenther  <rguenther@suse.de>
7469
7470         PR lto/42425
7471         * g++.dg/lto/20100423-2_0.C: New testcase.
7472
7473 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7474
7475         * gcc.dg/vect/bb-slp-23.c: New test.
7476
7477 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7478
7479         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7480         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7481         * gcc.dg/c1x-float-1.c: New test.
7482
7483 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7484
7485         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7486         of "lea\[ \t\]".
7487
7488 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7489
7490         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7491         FreeBSD.
7492         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7493         * gfortran.dg/default_format_2.f90: Ditto.
7494
7495 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7496
7497         * gfortran.dg/pr43505.f90: Clean up .mod file.
7498         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7499         * gfortran.dg/pr41347.f90: Ditto.
7500         * gfortran.dg/internal_pack_4.f90: Ditto.
7501         * gfortran.dg/proc_decl_23.f90: Ditto.
7502         * gfortran.dg/recursive_check_3.f90: Ditto.
7503         * gfortran.dg/intent_out_3.f90: Ditto.
7504         * gfortran.dg/assignment_2.f90: Ditto.
7505         * gfortran.dg/pr41928.f90: Ditto.
7506         * gfortran.dg/pr42166.f90: Ditto.
7507         * gfortran.dg/private_type_12.f90: Ditto.
7508         * gfortran.dg/graphite/pr42185.f90: Ditto.
7509         * gfortran.dg/graphite/pr42186.f90: Ditto.
7510         * gfortran.dg/graphite/pr40982.f90: Ditto.
7511         * gfortran.dg/graphite/id-2.f90: Ditto.
7512         * gfortran.dg/graphite/id-4.f90: Ditto.
7513         * gfortran.dg/graphite/pr42050.f90: Ditto.
7514         * gfortran.dg/graphite/id-18.f90: Ditto.
7515         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7516         * gfortran.dg/graphite/pr41924.f90: Ditto.
7517         * gfortran.dg/graphite/pr42393.f90: Ditto.
7518         * gfortran.dg/graphite/pr37980.f90: Ditto.
7519         * gfortran.dg/graphite/pr38953.f90: Ditto.
7520         * gfortran.dg/graphite/pr42180.f90: Ditto.
7521         * gfortran.dg/graphite/pr42181.f90: Ditto.
7522         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7523         * gfortran.dg/select_type_4.f90: Ditto.
7524         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7525         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7526         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7527         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7528         * gfortran.dg/whole_file_11.f90: Ditto.
7529         * gfortran.dg/private_type_11.f90: Ditto.
7530         * gfortran.dg/vect/vect-gems.f90: Ditto.
7531         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7532
7533 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7534
7535         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7536
7537 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7538
7539         * gnat.dg/pack15.ad[sb]: New test.
7540
7541 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7542
7543         * gcc.target/arm/mla-1.c: New test.
7544
7545 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7546
7547         PR fortran/30073
7548         PR fortran/43793
7549         * gfortran.dg/pr43793.f90: New test.
7550
7551 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7552
7553         PR tree-optimization/41442
7554         * gcc.target/i386/pr41442.c: New test.
7555
7556 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7557
7558         PR fortran/43832
7559         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7560
7561 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7562
7563         PR fortran/43832
7564         * gfortran.dg/open_nounit.f90: New test.
7565
7566 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7567
7568         PR fortran/43841
7569         PR fortran/43843
7570         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7571
7572 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7573
7574         * gcc.dg/Wconversion-integer.c: Update.
7575
7576 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7577
7578         * gnat.dg/unchecked_convert5.adb: New test.
7579
7580 2010-04-23  Richard Guenther  <rguenther@suse.de>
7581
7582         PR lto/41734
7583         * gcc.dg/lto/20100423-2_0.c: New testcase.
7584         * gcc.dg/lto/20100423-2_0.c: Likewise.
7585
7586 2010-04-23  Richard Guenther  <rguenther@suse.de>
7587
7588         PR lto/43455
7589         * gcc.dg/lto/20100423-1_0.c: New testcase.
7590         * gcc.dg/lto/20100423-1_1.c: Likewise.
7591
7592 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7593
7594         PR tree-optimization/43846
7595         * gcc.dg/tree-ssa/sra-10.c: New test.
7596
7597 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7598
7599         PR middle-end/43835
7600         * gcc.c-torture/execute/pr43835.c: New test.
7601
7602 2010-04-23  Richard Guenther  <rguenther@suse.de>
7603
7604         PR lto/42653
7605         * g++.dg/lto/20100423-1_0.C: New testcase.
7606
7607 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7608
7609         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7610
7611 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7612
7613         PR tree-optimization/43842
7614         * gcc.dg/vect/pr43842.c: New test.
7615
7616 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7617
7618         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7619         * gcc.target/i386/wmul-2.c: Likewise.
7620
7621 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7622
7623         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7624         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7625
7626 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7627
7628         * gfortran.dg/reassoc_6.f: New testcase.
7629
7630 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7631
7632         PR middle-end/29274
7633         * gcc.target/arm/wmul-1.c: New test.
7634         * gcc.target/arm/wmul-2.c: New test.
7635
7636 2010-04-22  Richard Guenther  <rguenther@suse.de>
7637
7638         PR tree-optimization/43845
7639         * gcc.c-torture/compile/pr43845.c: New testcase.
7640
7641 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7642
7643         PR middle-end/29274
7644         * gcc.target/i386/wmul-1.c: New test.
7645         * gcc.target/i386/wmul-2.c: New test.
7646         * gcc.target/bfin/wmul-1.c: New test.
7647         * gcc.target/bfin/wmul-2.c: New test.
7648
7649 2010-04-22  Richard Guenther  <rguenther@suse.de>
7650
7651         PR fortran/43829
7652         * gfortran.dg/vector_subscript_6.f90: New testcase.
7653         * gfortran.dg/assign_10.f90: Adjust.
7654
7655 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR fortran/43836
7658         * gfortran.dg/gomp/pr43836.f90: New test.
7659
7660 2010-04-21  Richard Guenther  <rguenther@suse.de>
7661
7662         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7663
7664 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7665
7666         * gcc.dg/torture/builtin-cproj-3.c: New.
7667
7668 2010-04-20  Jason Merrill  <jason@redhat.com>
7669
7670         PR c++/9335
7671         * g++.dg/template/recurse2.C: New.
7672         * g++.dg/parse/crash36.C: Adjust.
7673         * g++.dg/other/fold1.C: Adjust.
7674         * g++.dg/init/member1.C: Adjust.
7675         * lib/prune.exp: Prune "skipping N instantiation contexts".
7676
7677 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7678
7679         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7680
7681 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7682
7683         * gcc.dg/torture/builtin-cproj-1.c: New.
7684         * gcc.dg/torture/builtin-cproj-2.c: New.
7685
7686 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7687
7688         PR c++/43800
7689         PR c++/43704
7690         * g++.dg/template/typedef32.C: Adjust.
7691         * g++.dg/template/typedef33.C: New test.
7692
7693 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7694
7695         PR fortran/43227
7696         * gfortran.dg/proc_decl_23.f90: New test.
7697
7698         PR fortran/43266
7699         * gfortran.dg/abstract_type_6.f03: New test.
7700
7701 2010-04-20  Xinliang David Li  <davidxl@google.com>
7702
7703         * g++.dg/tree-ssa/fold-compare.C: New.
7704
7705 2010-04-20  Richard Guenther  <rguenther@suse.de>
7706
7707         PR tree-optimization/39417
7708         * g++.dg/torture/pr39417.C: New testcase.
7709
7710 2010-04-20  Richard Guenther  <rguenther@suse.de>
7711
7712         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7713
7714 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7715
7716         * g++.dg/debug/dwarf2/rv1.C: New test.
7717
7718 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7719
7720         PR target/43635
7721         * gcc.c-torture/compile/pr43635.c: New testcase.
7722
7723 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR fortran/43339
7726         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7727         of sequential loops being private only in the innermost containing
7728         task region.
7729
7730         PR middle-end/43337
7731         * gfortran.dg/gomp/pr43337.f90: New test.
7732
7733 2010-04-19  Richard Guenther  <rguenther@suse.de>
7734
7735         PR tree-optimization/43796
7736         * gfortran.dg/pr43796.f90: New testcase.
7737
7738 2010-04-19  Richard Guenther  <rguenther@suse.de>
7739
7740         PR tree-optimization/43783
7741         * gcc.c-torture/execute/pr43783.c: New testcase.
7742
7743 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7744
7745         PR target/43766
7746         * gcc.target/i386/pr43766.c: New test.
7747
7748 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7749
7750         PR target/43662
7751         * gcc.target/i386/pr43662.c: New test.
7752
7753 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7754
7755         PR c++/43704
7756         * g++.dg/template/typedef32.C: New test.
7757
7758 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7759
7760         PR tree-optimization/37027
7761         * lib/target-supports.exp
7762         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7763         * gcc.dg/vect/pr37027.c: New test.
7764         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7765         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7766         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7767         gcc.dg/vect/vect-complex-6.c: Likewise.
7768
7769 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7770
7771         * g++.dg/debug/dwarf2/enum1.C: New test.
7772
7773 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7774
7775         * gnat.dg/rep_clause5.ad[sb]: New test.
7776         * gnat.dg/rep_clause5_pkg.ads: New helper.
7777
7778 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7779
7780         PR tree-optimization/43771
7781         * g++.dg/vect/pr43771.cc: New test.
7782
7783 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7784
7785         PR fortran/31538
7786         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7787         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7788
7789 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7790
7791         * gnat.dg/sizetype.adb: Rename into...
7792         * gnat.dg/sizetype1.adb: ...this.
7793         * gnat.dg/sizetype2.adb: New test.
7794
7795 2010-04-16  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/43572
7798         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7799
7800 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7801
7802         * gnat.dg/specs/discr_private.ads: New test.
7803
7804 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7805
7806         PR target/41514
7807         * gcc.target/arm/thumb-comparisons.c: New test.
7808
7809         PR target/40603
7810         * gcc.target/arm/thumb-cbranchqi.c: New test.
7811
7812 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7813
7814         * g++.dg/torture/pr36191.C: Enable for SH.
7815
7816 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7817
7818         * gnat.dg/wide_boolean.adb: New test.
7819         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7820
7821 2010-04-15  Richard Guenther  <rguenther@suse.de>
7822
7823         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7824         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7825         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7826         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7827         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7828         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7829         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7830         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7831         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7832         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7833         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7834         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7835         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7836         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7837         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7838
7839 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7840
7841         PR target/21803
7842         * gcc.target/arm/pr42496.c: New test.
7843
7844 2010-04-14  Jason Merrill  <jason@redhat.com>
7845
7846         PR c++/36625
7847         * g++.dg/ext/attrib38.C: New.
7848
7849 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7850
7851         PR testsuite/43739
7852         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7853
7854 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7855
7856         PR 42966
7857         * gcc.dg/cpp/warn-undef-2.c: Update.
7858         * gcc.dg/cpp/warn-traditional-2.c: Update.
7859         * gcc.dg/cpp/warn-comments-2.c: Update.
7860         * gcc.dg/cpp/warn-variadic-2.c: Update.
7861         * gcc.dg/cpp/warn-long-long-2.c: Update.
7862         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7863         * gcc.dg/cpp/warn-multichar-2.c: Update.
7864         * gcc.dg/cpp/warn-normalized-3.c: Update.
7865         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7866         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7867         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7868         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7869         * gcc.dg/cpp/warn-redefined-2.c: Update.
7870         * gfortran.dg/warning-directive-2.F90: Update.
7871         * c-c++-common/cpp/warning-directive-2.c: Update.
7872
7873 2010-04-14  Michael Matz  <matz@suse.de>
7874
7875         PR tree-optimization/42963
7876         * gcc.dg/pr42963.c: New testcase.
7877
7878 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7879
7880         * gnat.dg/class_wide.adb: Rename into...
7881         * gnat.dg/class_wide1.adb: ...this.
7882         * gnat.dg/class_wide2.ad[sb]: New test.
7883
7884 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7885
7886         PR fortran/18918
7887         * gfortran.dg/coarray_9.f90: Update dg-errors.
7888         * gfortran.dg/coarray_10.f90: New test.
7889         * gfortran.dg/coarray_11.f90: New test.
7890
7891 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7892
7893         PR fortran/43747
7894         gfortran.dg/initialization_24.f90: New test.
7895
7896 2010-04-13  Jason Merrill  <jason@redhat.com>
7897
7898         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7899         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7900
7901 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7902
7903         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7904         * g++.dg/dg.exp: Likewise.
7905         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7906         * c-c++-common/cpp/warning-directive-1.c: ... here.
7907         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7908         * c-c++-common/cpp/warning-directive-2.c: ... here.
7909         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7910         * c-c++-common/cpp/warning-directive-3.c: ... here.
7911         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7912         * c-c++-common/cpp/warning-directive-4.c: ... here.
7913         * g++.dg/cpp/warning-directive-1.C: Delete.
7914         * g++.dg/cpp/warning-directive-2.C: Delete.
7915         * g++.dg/cpp/warning-directive-3.C: Delete.
7916         * g++.dg/cpp/warning-directive-4.C: Delete.
7917         * gcc.dg/cpp/normalised-3.c: Delete.
7918         * g++.dg/cpp/normalised-1.C: Rename as ...
7919         * c-c++-common/cpp/normalised-3.c: ... this.
7920
7921 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7922
7923         * gcc.dg/tree-ssa/sra-9.c: New test.
7924
7925 2010-04-13  Michael Matz  <matz@suse.de>
7926
7927         PR middle-end/43730
7928         * gcc.dg/pr43730.c: New test.
7929
7930 2010-04-13  Michael Matz  <matz@suse.de>
7931
7932         * gcc.dg/tree-ssa/negate.c: New testcase.
7933
7934 2010-04-13  Richard Guenther  <rguenther@suse.de>
7935
7936         PR testsuite/43735
7937         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7938
7939 2010-04-13  Richard Guenther  <rguenther@suse.de>
7940
7941         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7942
7943 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7944
7945         * gnat.dg/derived_type1.adb: New test.
7946
7947 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7948
7949         * gcc.dg/plugindir1.c: New testcase.
7950         * gcc.dg/plugindir2.c: New testcase.
7951         * gcc.dg/plugindir3.c: New testcase.
7952         * gcc.dg/plugindir4.c: New testcase.
7953
7954 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7955
7956         * gcc.target/i386/rotate-2.c: New test.
7957
7958 2010-04-12  Jason Merrill  <jason@redhat.com>
7959
7960         PR c++/43641
7961         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7962         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7963
7964 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7965
7966         PR c++/25811
7967         * g++.dg/init/pr25811.C: New test.
7968
7969 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7970
7971         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7972         dg-error, dg-warning.
7973         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7974
7975 2010-04-12  Richard Guenther  <rguenther@suse.de>
7976
7977         * gcc.dg/torture/inline-2.c: New testcase.
7978
7979 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7980
7981         PR bootstrap/43699
7982         * gcc.dg/Wunused-var-7.c: New test.
7983
7984         PR tree-optimization/43560
7985         * gcc.c-torture/execute/pr43560.c: New test.
7986
7987 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7988
7989         * gnat.dg/aggr13.adb: New test.
7990         * gnat.dg/aggr14.adb: Likewise.
7991         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7992
7993 2010-04-12  Richard Guenther  <rguenther@suse.de>
7994
7995         PR c++/43611
7996         * g++.dg/torture/pr43611.C: New testcase.
7997
7998 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7999
8000         PR c/36774
8001         * gcc.dg/pr36774-1.c: New test.
8002         * gcc.dg/pr36774-2.c: New test.
8003
8004 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8005
8006         * gcc.target/sh/rte-delay-slot.c: New test.
8007
8008 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8009
8010         * gnat.dg/pack9.adb: Remove -cargs option.
8011         * gnat.dg/aggr12.ad[sb]: New test.
8012
8013 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8014
8015         PR target/43417
8016         * gcc.target/sh/pr43417.c: New test.
8017
8018 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8019
8020         PR fortran/43591
8021         * gfortran.dg/spec_expr_6.f90: New test.
8022
8023 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8024
8025         PR cpp/43195
8026         * gcc.dg/cpp/pr43195.c: New.
8027         * gcc.dg/cpp/pr43195.h: New.
8028
8029 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8030
8031         PR 42965
8032         * gcc.dg/Werror-6.c: Adjust.
8033         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8034         * gcc.dg/Werror-4.c: Likewise.
8035         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8036         * gcc.dg/Wswitch-enum-error.c: Likewise.
8037         * gcc.dg/Wpointer-arith.c: Likewise.
8038         * gcc.dg/Wfatal.c: Likewise.
8039         * gcc.dg/Wswitch-error.c: Likewise.
8040         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8041         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8042         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8043         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8044         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8045         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8046         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8047         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8048         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8049         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8050         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8051         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8052         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8053         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8054         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8055         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8056         * g++.dg/cpp/warning-directive-2.C: Likewise.
8057         * gfortran.dg/warning-directive-2.F90: Likewise.
8058
8059 2010-04-09  Jason Merrill  <jason@redhat.com>
8060
8061         PR c++/42623
8062         * g++.dg/template/sizeof13.C: New.
8063
8064 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8065
8066         * g++.dg/other/pr35504.C: Add check for thiscall.
8067         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8068         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8069
8070 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8071
8072         PR c++/28584
8073         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8074         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8075         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8076         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8077         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8078         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8079         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8080         * g++.dg/other/increment1.C: Likewise.
8081
8082 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8083
8084         PR fortran/18918
8085         * gfortran.dg/coarray_7.f90: New test.
8086         * gfortran.dg/coarray_8.f90: New test.
8087
8088 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8089
8090         PR fortran/28039
8091         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8092
8093 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8094
8095         PR target/43643
8096         * gcc.dg/pr43643.c: New test.
8097
8098 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8099
8100         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8101
8102 2010-04-08  Richard Guenther  <rguenther@suse.de>
8103
8104         PR tree-optimization/43679
8105         * gcc.c-torture/compile/pr43679.c: New testcase.
8106
8107 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR debug/43670
8110         * gcc.dg/pr43670.c: New test.
8111
8112 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8113
8114         PR middle-end/40815
8115         * gcc.dg/tree-ssa/reassoc-19.c: New.
8116
8117 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR c/18624
8120         * gcc.dg/Wunused-var-1.c: New test.
8121         * gcc.dg/Wunused-var-2.c: New test.
8122         * gcc.dg/Wunused-var-3.c: New test.
8123         * gcc.dg/Wunused-var-4.c: New test.
8124         * gcc.dg/Wunused-var-5.c: New test.
8125         * gcc.dg/Wunused-var-6.c: New test.
8126         * gcc.dg/Wunused-parm-1.c: New test.
8127
8128         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8129         * gcc.dg/trunc-1.c: Likewise.
8130         * gcc.dg/vla-9.c: Likewise.
8131         * gcc.dg/dfp/composite-type.c: Likewise.
8132
8133 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8134
8135         PR objc/35996
8136         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8137         * obj-c++.dg/objc-gc-3.mm: Ditto.
8138
8139 2010-04-07  Simon Baldwin  <simonb@google.com>
8140
8141         * gcc.dg/cpp/warn-undef-2.c: New.
8142         * gcc.dg/cpp/warn-traditional-2.c: New.
8143         * gcc.dg/cpp/warn-comments-2.c: New.
8144         * gcc.dg/cpp/warning-directive-1.c: New.
8145         * gcc.dg/cpp/warn-long-long.c: New.
8146         * gcc.dg/cpp/warn-traditional.c: New.
8147         * gcc.dg/cpp/warn-variadic-2.c: New.
8148         * gcc.dg/cpp/warn-undef.c: New.
8149         * gcc.dg/cpp/warn-normalized-1.c: New.
8150         * gcc.dg/cpp/warning-directive-2.c: New.
8151         * gcc.dg/cpp/warn-long-long-2.c: New.
8152         * gcc.dg/cpp/warn-variadic.c: New.
8153         * gcc.dg/cpp/warn-normalized-2.c: New.
8154         * gcc.dg/cpp/warning-directive-3.c: New.
8155         * gcc.dg/cpp/warn-deprecated-2.c: New.
8156         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8157         * gcc.dg/cpp/warn-multichar-2.c: New.
8158         * gcc.dg/cpp/warn-normalized-3.c: New.
8159         * gcc.dg/cpp/warning-directive-4.c: New.
8160         * gcc.dg/cpp/warn-unused-macros.c: New.
8161         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8162         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8163         * gcc.dg/cpp/warn-cxx-compat.c: New.
8164         * gcc.dg/cpp/warn-redefined.c: New.
8165         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8166         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8167         * gcc.dg/cpp/warn-deprecated.c: New.
8168         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8169         * gcc.dg/cpp/warn-redefined-2.c: New.
8170         * gcc.dg/cpp/warn-comments.c: New.
8171         * gcc.dg/cpp/warn-multichar.c: New.
8172         * g++.dg/cpp/warning-directive-1.C: New.
8173         * g++.dg/cpp/warning-directive-2.C: New.
8174         * g++.dg/cpp/warning-directive-3.C: New.
8175         * g++.dg/cpp/warning-directive-4.C: New.
8176         * gfortran.dg/warning-directive-1.F90: New.
8177         * gfortran.dg/warning-directive-3.F90: New.
8178         * gfortran.dg/warning-directive-2.F90: New.
8179         * gfortran.dg/warning-directive-4.F90: New.
8180
8181 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8182
8183         PR objc++/23716
8184         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8185
8186 2010-04-07  Jason Merrill  <jason@redhat.com>
8187
8188         * g++.dg/template/dr408.C: New.
8189
8190         * g++.dg/lookup/ns4.C: New.
8191
8192         PR c++/38392
8193         * g++.dg/template/friend51.C: New test.
8194
8195         PR c++/41970
8196         * g++.old-deja/g++.other/linkage1.C: Adjust.
8197
8198 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8199
8200         PR c++/42697
8201         * g++.dg/template/crash94.C: New test.
8202
8203 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8204
8205         PR c++/40239
8206         * g++.dg/init/aggr5.C: New test.
8207         * g++.dg/init/aggr5.C: New test.
8208
8209 2010-04-07  Richard Guenther  <rguenther@suse.de>
8210
8211         PR tree-optimization/43270
8212         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8213         * gcc.dg/Warray-bounds-7.c: Likewise.
8214
8215 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8216
8217         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8218         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8219         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8220
8221 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8222
8223         PR c++/42556
8224         * g++.dg/init/pr42556.C: New test.
8225
8226 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8227
8228         PR debug/43628
8229         * g++.dg/debug/dwarf2/typedef2.C: New test.
8230
8231 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8232
8233         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8234         c-c++-common/dwarf2/redeclaration-1.C
8235
8236 2010-04-06  Jason Merrill  <jason@redhat.com>
8237
8238         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8239         * g++.dg/ext/attrib18.C: Likewise.
8240         * g++.dg/ext/bitfield2.C: Likewise.
8241         * g++.dg/ext/bitfield4.C: Likewise.
8242         * g++.dg/ext/visibility/warn2.C: Likewise.
8243         * g++.dg/ext/visibility/warn3.C: Likewise.
8244         * g++.dg/gomp/pr26690-1.C: Likewise.
8245         * g++.dg/inherit/covariant7.C: Likewise.
8246         * g++.dg/init/synth2.C: Likewise.
8247         * g++.dg/lookup/using7.C: Likewise.
8248         * g++.dg/other/crash-4.C: Likewise.
8249         * g++.dg/other/error13.C: Likewise.
8250         * g++.dg/other/error20.C: Likewise.
8251         * g++.dg/parse/crash31.C: Likewise.
8252         * g++.dg/parse/error16.C: Likewise.
8253         * g++.dg/parse/error19.C: Likewise.
8254         * g++.dg/parse/error27.C: Likewise.
8255         * g++.dg/parse/error28.C: Likewise.
8256         * g++.dg/parse/fused-params1.C: Likewise.
8257         * g++.dg/template/error2.C: Likewise.
8258         * g++.dg/template/local6.C: Likewise.
8259         * g++.dg/template/qualttp15.C: Likewise.
8260         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8261         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8262         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8263         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8264         * g++.old-deja/g++.eh/spec6.C: Likewise.
8265         * g++.old-deja/g++.jason/crash3.C: Likewise.
8266         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8267         * g++.old-deja/g++.law/ctors5.C: Likewise.
8268         * g++.old-deja/g++.law/ctors9.C: Likewise.
8269         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8270         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8271         * g++.old-deja/g++.other/struct1.C: Likewise.
8272         * g++.old-deja/g++.other/volatile1.C: Likewise.
8273         * g++.old-deja/g++.pt/crash36.C: Likewise.
8274         * g++.old-deja/g++.pt/derived3.C: Likewise.
8275         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8276         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8277
8278 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8279
8280         PR middle-end/43519
8281         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8282         * gcc.dg/graphite/id-19.c: New.
8283
8284 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8285
8286         PR middle-end/32824
8287         * gcc.dg/vect/pr32824: New.
8288
8289 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8290
8291         PR fortran/18918
8292         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8293         * gfortran.dg/coarray_3.f90: Ditto.
8294         * gfortran.dg/coarray_4.f90: Ditto.
8295         * gfortran.dg/coarray_5.f90: Ditto.
8296         * gfortran.dg/coarray_6.f90: Ditto.
8297         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8298
8299 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8300
8301         PR fortran/18918
8302         * gfortran.dg/coarray_4.f90: Fix test.
8303         * gfortran.dg/coarray_6.f90: Add more tests.
8304
8305 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8306
8307         PR fortran/18918
8308         * gfortran.dg/coarray_4.f90: New test.
8309         * gfortran.dg/coarray_5.f90: New test.
8310         * gfortran.dg/coarray_6.f90: New test.
8311
8312 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8313
8314         PR fortran/18918
8315         * gfortran.dg/iso_fortran_env_5.f90: New test.
8316         * gfortran.dg/iso_fortran_env_6.f90: New test.
8317
8318 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8319
8320         PR fortran/39997
8321         * gfortran.dg/coarray_1.f90: New test.
8322         * gfortran.dg/coarray_2.f90: New test.
8323         * gfortran.dg/coarray_3.f90: New test.
8324
8325 2010-04-06  Jason Merrill  <jason@redhat.com>
8326
8327         PR c++/43648
8328         * g++.dg/template/dtor8.C: New.
8329
8330         PR c++/43621
8331         * g++.dg/template/error-recovery2.C: New.
8332
8333 2010-04-06  Jan Hubicka  <jh@suse.czpli
8334
8335         PR tree-optimization/42906
8336         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8337
8338 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8339
8340         PR fortran/43178
8341         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8342         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8343         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8344
8345 2010-04-06  Richard Guenther  <rguenther@suse.de>
8346
8347         PR tree-optimization/43627
8348         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8349
8350 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8351
8352         PR target/43638
8353         * gcc.target/i386/pr43638.c: New test.
8354
8355 2010-04-06  Richard Guenther  <rguenther@suse.de>
8356
8357         PR middle-end/43661
8358         * gcc.c-torture/compile/pr43661.c: New testcase.
8359
8360 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8361
8362         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8363
8364 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8365
8366         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8367
8368 2010-04-02  Richard Guenther  <rguenther@suse.de>
8369
8370         PR tree-optimization/43629
8371         * gcc.c-torture/execute/pr43629.c: New testcase.
8372
8373 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8374             Dominique d'Humieres  <dominiq@lps.ens.fr>
8375
8376         PR libfortran/43605
8377         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8378
8379 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8380
8381         PR debug/43325
8382         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8383
8384 2010-04-01  Jason Merrill  <jason@redhat.com>
8385
8386         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8387
8388 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8389             Manfred Schwarb  <manfred99@gmx.ch>
8390
8391         PR libfortran/43605
8392         * gfortran.dg/ftell_3.f90: New test.
8393
8394 2010-04-01  Richard Guenther  <rguenther@suse.de>
8395
8396         PR middle-end/43614
8397         * gcc.c-torture/compile/pr43614.c: New testcase.
8398
8399 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8400
8401         PR tree-optimization/43141
8402         * gcc.dg/guality/pr43141.c: New test.
8403
8404 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8405
8406         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8407         * g++.dg/eh/spbp.C: Likewise.
8408         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8409         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8410         superfluous casts.
8411         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8412         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8413         * objc.dg/dwarf-2.m: Likewise.
8414
8415 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8416
8417         PR middle-end/43464
8418         * gcc.dg/graphite/id-pr43464.c: New.
8419         * gcc.dg/graphite/id-pr43464-1.c: New.
8420
8421 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8422
8423         PR middle-end/43351
8424         * gcc.dg/graphite/id-pr43351.c
8425
8426 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8427
8428         PR testsuite/35165
8429         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8430         * obj-c++.dg/try-catch-2.mm: Ditto.
8431         * obj-c++.dg/lookup-2.mm: Ditto.
8432         * obj-c++.dg/encode-8.m: Ditto.
8433         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8434         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8435         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8436         * obj-c++.dg/const-str-11.mm: Ditto.
8437         * obj-c++.dg/const-str-9.mm: Ditto.
8438         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8439         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8440         * obj-c++.dg/except-1.mm: Ditto.
8441         * obj-c++.dg/const-str-7.mm: Ditto.
8442         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8443         * obj-c++.dg/const-str-3.mm: Ditto.
8444         * obj-c++.dg/const-str-7.mm: Ditto.
8445         * obj-c++.dg/stubify-2.mm: Change dump file name.
8446
8447         PR objc++/23613
8448         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8449         New macro.
8450         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8451         Remove dg-xfail-if.
8452
8453 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8454
8455         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8456         only with -O2, -O3 or -Os and not with -fwhopr.
8457
8458 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8459
8460         PR c++/43558
8461         * g++.dg/template/typedef31.C: New test.
8462
8463 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8464
8465         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8466         assembler output on *-*-solaris2*.
8467         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8468
8469 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8470
8471         PR debug/43557
8472         * gcc.dg/pr43557-1.c: New test.
8473         * gcc.dg/pr43557-2.c: New file.
8474
8475 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8476
8477         PR 43562
8478         * gcc.dg/pr43562.c: New test.
8479
8480 2010-03-30  Jason Merrill  <jason@redhat.com>
8481
8482         PR c++/43076
8483         * g++.dg/template/error-recovery1.C: New.
8484
8485         PR c++/41786
8486         * g++.dg/parse/ambig5.C: New.
8487
8488 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8489
8490         PR debug/43593
8491         * gcc.dg/guality/pr43593.c: New test.
8492
8493 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8494
8495         PR middle-end/43430
8496         * gcc.dg/vect/pr43430-1.c: New.
8497
8498 2010-03-30  Jason Merrill  <jason@redhat.com>
8499
8500         PR c++/43559
8501         * g++.dg/template/partial7.C: New.
8502
8503 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8504
8505         * gcc.target/s390/stackcheck1.c: New testcase.
8506
8507 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8508
8509         PR libfortran/43265
8510         * gfortran.dg/read_eof_8.f90: New test.
8511
8512 2010-03-29  Jason Merrill  <jason@redhat.com>
8513
8514         * gcc.dg/cpp/include6.c: Change [] to ().
8515
8516         N3077
8517         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8518         splicing and UCNs.
8519         * c-c++-common/raw-string-2.c: Add trigraph test.
8520         * c-c++-common/raw-string-8.c: New.
8521         * c-c++-common/raw-string-9.c: New.
8522         * c-c++-common/raw-string-10.c: New.
8523
8524         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8525         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8526         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8527         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8528         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8529         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8530         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8531
8532 2010-03-29  Richard Guenther  <rguenther@suse.de>
8533
8534         PR tree-optimization/43560
8535         * gcc.dg/torture/pr43560.c: New testcase.
8536
8537 2010-03-29  Jason Merrill  <jason@redhat.com>
8538
8539         N3077
8540         * g++.dg/ext/raw-string-1.C: Change [] to ().
8541         * g++.dg/ext/raw-string-2.C: Change [] to ().
8542         Don't use \ in delimiter.
8543         * g++.dg/ext/raw-string-3.C: Change [] to ().
8544         * g++.dg/ext/raw-string-4.C: Change [] to ().
8545         * g++.dg/ext/raw-string-5.C: Change [] to ().
8546         Test for error on \ in delimiter.
8547         * g++.dg/ext/raw-string-6.C: Change [] to ().
8548         * g++.dg/ext/raw-string-7.C: Change [] to ().
8549
8550 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8551
8552         PR 43564
8553         * gcc.dg/pr43564.c: New test.
8554
8555 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8556
8557         PR fortran/43551
8558         * gfortran.dg/direct_io_12.f90: New test.
8559
8560 2010-03-28  Jan Hubicka  <jh@suse.cz>
8561
8562         PR tree-optimization/43505
8563         * gfortran.dg/pr43505.f90: New testcase.
8564
8565 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8566
8567         PR tree-optimization/43528
8568         * gcc.target/i386/pr43528.c: New test.
8569
8570 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8571
8572         PR c/43381
8573         * gcc.dg/parm-impl-decl-3.c: New test.
8574
8575 2010-03-26  Jason Merrill  <jason@redhat.com>
8576
8577         PR c++/43509
8578         * g++.dg/cpp0x/parse1.C: New.
8579
8580 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8581
8582         PR target/43524
8583         * gcc.target/i386/pr43524.c: New test.
8584
8585 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8586
8587         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8588         whitespace, rename main to foo.
8589         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8590         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8591         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8592         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8593         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8594         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8595         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8596         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8597         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8598         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8599         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8600
8601 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8602
8603         PR c++/43327
8604         * g++.dg/other/crash-10.C: New test.
8605         * g++.dg/other/crash-11.C: New test.
8606
8607 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8608
8609         PR libfortran/43517
8610         * gfortran.dg/read_eof_7.f90: New test.
8611
8612 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8613
8614         PR objc/35165
8615         PR testsuite/43512
8616         * objc-obj-c++-shared: New directory.
8617         * objc-obj-c++-shared/Object1-implementation.h: New file.
8618         * objc-obj-c++-shared/Object1.h: New file.
8619         * objc-obj-c++-shared/Protocol1.h: New file.
8620         * objc-obj-c++-shared/next-abi.h: New file.
8621         * objc-obj-c++-shared/next-mapping.h: New file.
8622         * objc/execute/next_mapping.h: Delete.
8623         * objc.dg/special/special.exp: For all targets run the tests with
8624         -fgnu-runtime, for darwin targets also run the tests with
8625         -fnext-runtime.
8626         * objc.dg/dg.exp: Ditto.
8627         * obj-c++.dg/dg.exp: Ditto.
8628         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8629         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8630         include use of updated NeXT interface.
8631         * objc/execute/formal_protocol-5.m: Ditto.
8632         * objc/execute/protocol-isEqual-2.m: Ditto.
8633         * objc/execute/protocol-isEqual-4.m: Ditto.
8634         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8635         Protocol1.h) and next-mapping.h as required.
8636         * objc/execute/object_is_class.m: Ditto.
8637         * objc/execute/enumeration-1.m: Ditto.
8638         * objc/execute/class-13.m: Ditto.
8639         * objc/execute/formal_protocol-2.m: Ditto.
8640         * objc/execute/formal_protocol-4.m: Ditto.
8641         * objc/execute/class-1.m: Ditto.
8642         * objc/execute/bycopy-1.m: Ditto.
8643         * objc/execute/formal_protocol-6.m: Ditto.
8644         * objc/execute/bycopy-3.m: Ditto.
8645         * objc/execute/class-3.m: Ditto.
8646         * objc/execute/bf-11.m: Ditto.
8647         * objc/execute/class-5.m: Ditto.
8648         * objc/execute/bf-13.m: Ditto.
8649         * objc/execute/class-7.m: Ditto.
8650         * objc/execute/bf-15.m: Ditto.
8651         * objc/execute/class-9.m: Ditto.
8652         * objc/execute/bf-17.m: Ditto.
8653         * objc/execute/bf-19.m: Ditto.
8654         * objc/execute/IMP.m: Ditto.
8655         * objc/execute/exceptions/catchall-1.m: Ditto.
8656         * objc/execute/exceptions/trivial.m: Ditto.
8657         * objc/execute/exceptions/finally-1.m: Ditto.
8658         * objc/execute/exceptions/local-variables-1.m: Ditto.
8659         * objc/execute/exceptions/foward-1.m: Ditto.
8660         * objc/execute/bf-2.m: Ditto.
8661         * objc/execute/string1.m: Ditto.
8662         * objc/execute/bf-4.m: Ditto.
8663         * objc/execute/informal_protocol.m: Ditto.
8664         * objc/execute/string3.m: Ditto.
8665         * objc/execute/bf-6.m: Ditto.
8666         * objc/execute/bf-8.m: Ditto.
8667         * objc/execute/class-tests-1.h: Ditto.
8668         * objc/execute/protocol-isEqual-1.m: Ditto.
8669         * objc/execute/protocol-isEqual-3.m: Ditto.
8670         * objc/execute/_cmd.m: Ditto.
8671         * objc/execute/function-message-1.m: Ditto.
8672         * objc/execute/bf-20.m: Ditto.
8673         * objc/execute/bf-common.h: Ditto.
8674         * objc/execute/np-2.m: Ditto.
8675         * objc/execute/class-10.m: Ditto.
8676         * objc/execute/class-12.m: Ditto.
8677         * objc/execute/enumeration-2.m: Ditto.
8678         * objc/execute/class-14.m: Ditto.
8679         * objc/execute/encode-1.m: Ditto.
8680         * objc/execute/formal_protocol-1.m: Ditto.
8681         * objc/execute/formal_protocol-3.m: Ditto.
8682         * objc/execute/accessing_ivars.m: Ditto.
8683         * objc/execute/bycopy-2.m: Ditto.
8684         * objc/execute/class-2.m: Ditto.
8685         * objc/execute/bf-10.m: Ditto.
8686         * objc/execute/formal_protocol-7.m: Ditto.
8687         * objc/execute/root_methods.m: Ditto.
8688         * objc/execute/class-4.m: Ditto.
8689         * objc/execute/bf-12.m: Ditto.
8690         * objc/execute/class-6.m: Ditto.
8691         * objc/execute/bf-14.m: Ditto.
8692         * objc/execute/nested-func-1.m: Ditto.
8693         * objc/execute/class-8.m: Ditto.
8694         * objc/execute/private.m: Ditto.
8695         * objc/execute/bf-16.m: Ditto.
8696         * objc/execute/bf-18.m: Ditto.
8697         * objc/execute/load-3.m: Ditto.
8698         * objc/execute/compatibility_alias.m: Ditto.
8699         * objc/execute/bf-1.m: Ditto.
8700         * objc/execute/no_clash.m: Ditto.
8701         * objc/execute/bf-3.m: Ditto.
8702         * objc/execute/string2.m: Ditto.
8703         * objc/execute/bf-5.m: Ditto.
8704         * objc/execute/string4.m: Ditto.
8705         * objc/execute/bf-7.m: Ditto.
8706         * objc/execute/object_is_meta_class.m: Ditto.
8707         * objc/execute/bf-9.m: Ditto.
8708         * objc/execute/bf-21.m: Ditto.
8709         * objc/execute/cascading-1.m: Ditto.
8710         * objc/execute/trivial.m: Ditto.
8711         * objc/execute/np-1.m: Ditto.
8712         * objc/compile/trivial.m: Ditto.
8713         * objc/execute/class_self-2.m: Include <stdlib.h>.
8714         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8715         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8716         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8717         and 64bit. Use new NeXT interface as required.
8718         * objc.dg/special/unclaimed-category-1.m: Ditto.
8719         * objc.dg/special/unclaimed-category-1.h: Ditto.
8720         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8721         * objc.dg/func-ptr-1.m: Ditto.
8722         * objc.dg/stret-1.m: Ditto.
8723         * objc.dg/encode-2.m: Ditto.
8724         * objc.dg/category-1.m: Ditto.
8725         * objc.dg/encode-3.m: Ditto.
8726         * objc.dg/call-super-3.m: Ditto.
8727         * objc.dg/method-3.m: Ditto.
8728         * objc.dg/func-ptr-2.m: Ditto.
8729         * objc.dg/lookup-1.m: Ditto.
8730         * objc.dg/encode-4.m: Ditto.
8731         * objc.dg/fix-and-continue-1.m: Ditto.
8732         * objc.dg/proto-lossage-3.m: Ditto.
8733         * objc.dg/method-13.m: Ditto.
8734         * objc.dg/proto-qual-1.m: Ditto.
8735         * objc.dg/zero-link-3.m: Ditto.
8736         * objc.dg/bitfield-1.m: Ditto.
8737         * objc.dg/va-meth-1.m: Ditto.
8738         * objc.dg/super-class-3.m: Ditto.
8739         * objc.dg/call-super-1.m: Ditto.
8740         * objc.dg/type-size-2.m: Ditto.
8741         * objc.dg/method-10.m: Ditto.
8742         * objc.dg/defs.m: Ditto.
8743         * objc.dg/const-str-3.m: Ditto.
8744         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8745         Protocol1.h) and next-mapping.h as required. Use new NeXT
8746         interface as required.
8747         * objc.dg/super-class-4.m: Ditto.
8748         * objc.dg/comp-types-8.m: Ditto.
8749         * objc.dg/call-super-2.m: Ditto.
8750         * objc.dg/objc-fast-4.m: Ditto.
8751         * objc.dg/method-6.m: Ditto.
8752         * objc.dg/const-str-3.m: Ditto.
8753         * objc.dg/const-str-7.m: Ditto.
8754         * objc.dg/method-15.m: Ditto.
8755         * objc.dg/method-19.m: Ditto.
8756         * objc.dg/sync-1.m: Ditto.
8757         * objc.dg/layout-1.m: Ditto.
8758         * objc.dg/bitfield-3.m: Ditto.
8759         * objc.dg/try-catch-3.m: Ditto.
8760         * objc.dg/try-catch-7.m: Ditto.
8761         * objc.dg/comp-types-10.m: Ditto.
8762         * objc.dg/selector-2.: Ditto.
8763         * objc.dg/method-7.m: Ditto.
8764         * objc.dg/typedef-alias-1.m: Ditto.
8765         * objc.dg/proto-lossage-2.m: Ditto.
8766         * objc.dg/comp-types-11.m: Ditto.
8767         * objc.dg/sizeof-1.m: Ditto.
8768         * objc.dg/method-17.m: Ditto.
8769         * objc.dg/bitfield-5.m: Ditto.
8770         * objc.dg/try-catch-1.m: Ditto.
8771         * objc.dg/encode-5.m: Ditto.
8772         * objc.dg/fix-and-continue-2.m: Ditto.
8773         * objc.dg/method-9.m: Ditto.
8774         * objc.dg/isa-field-1.m: Ditto.
8775         * objc.dg/local-decl-2.m: Ditto.
8776         * objc.dg/objc-gc-4.m: Ditto.
8777         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8778         * objc.dg/gnu-runtime-3.m: Ditto.
8779         * objc.dg/encode-7.m: Ditto.
8780         * objc.dg/encode-8.m: Ditto.
8781         * objc.dg/selector-3.m: Ditto.
8782         * objc.dg/gnu-runtime-1.m: Ditto.
8783         * objc.dg/const-str-12.m: Ditto.
8784         * objc.dg/gnu-runtime-2.m: Ditto.
8785         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8786         * objc.dg/selector-1.m: Ditto.
8787         * objc.dg/stubify-2.m: Ditto.
8788         * objc.dg/zero-link-1.m: Ditto.
8789         * objc.dg/stret-2.m: Ditto.
8790         * objc.dg/zero-link-2.m: Ditto.
8791         * objc.dg/next-runtime-1.m: Ditto.
8792         * objc.dg/symtab-1.m: Ditto.
8793         * objc.dg/stubify-1.m: Ditto.
8794         * objc.dg/bitfield-2.m: Ditto.
8795         * objc.dg/try-catch-10.m: Apply to both runtimes.
8796         * objc.dg/const-str-1.m: Ditto.
8797         * objc.dg/image-info.m: Ditto.
8798         * objc.dg/encode-9.m: Ditto.
8799         * objc.dg/pragma-1.m: Apply test to all targets.
8800         * objc.dg/const-str-4.m: Ditto.
8801         * objc.dg/const-str-8.m: Ditto.
8802         * objc.dg/super-class-2.m: Ditto.
8803         * objc.dg/try-catch-5.m: Ditto.
8804         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8805         Protocol1.h) and next-mapping.h as required. Use new NeXT
8806         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8807         * objc.dg/const-str-11.m: Ditto.
8808         * objc.dg/const-str-9.m: Ditto.
8809         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8810         * objc.dg/encode-1.m: Remove redundant -lobjc.
8811         * objc.dg/try-catch-9.m: Tidy space.
8812         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8813         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8814         and 64bit. Use new NeXT interface as required.
8815         * obj-c++.dg/template-4.mm: Ditto.
8816         * obj-c++.dg/defs.mm: Ditto.
8817         * obj-c++.dg/basic.mm: Ditto.
8818         * obj-c++.dg/encode-4.mm: Ditto.
8819         * obj-c++.dg/method-17.mm: Ditto.
8820         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8821         * obj-c++.dg/cxx-class-1.mm: Ditto.
8822         * obj-c++.dg/method-10.mm: Ditto.
8823         * obj-c++.dg/va-meth-1.mm: Ditto.
8824         * obj-c++.dg/encode-5.mm: Ditto.
8825         * obj-c++.dg/lookup-2.mm: Ditto.
8826         * obj-c++.dg/template-3.mm: Ditto.
8827         * obj-c++.dg/proto-qual-1.mm: Ditto.
8828         * obj-c++.dg/qual-types-1.m: Ditto.
8829         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8830         * obj-c++.dg/template-1.mm: Ditto.
8831         * obj-c++.dg/encode-6.mm: Ditto.
8832         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8833         Protocol1.h) and next-mapping.h as required. Use new NeXT
8834         interface as required.
8835         * obj-c++.dg/except-1.mm: Ditto.
8836         * obj-c++.dg/const-str-7.mm: Ditto.
8837         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8838         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8839         * obj-c++.dg/selector-2.mm: Ditto.
8840         * obj-c++.dg/isa-field-1.mm: Ditto.
8841         * obj-c++.dg/try-catch-1.mm: Ditto.
8842         * obj-c++.dg/local-decl-1.mm: Ditto.
8843         * obj-c++.dg/try-catch-9.mm: Ditto.
8844         * obj-c++.dg/no-extra-load.mm: Ditto.
8845         * obj-c++.dg/selector-5.mm: Ditto.
8846         * obj-c++.dg/method-12.mm: Ditto.
8847         * obj-c++.dg/try-catch-11.mm: Ditto.
8848         * obj-c++.dg/comp-types-11.mm: Ditto.
8849         * obj-c++.dg/bitfield-3.mm: Ditto.
8850         * obj-c++.dg/method-6.mm: Ditto.
8851         * obj-c++.dg/super-class-2.mm: Ditto.
8852         * obj-c++.dg/method-21.mm: Ditto.
8853         * obj-c++.dg/const-str-8.mm: Ditto.
8854         * obj-c++.dg/try-catch-7.mm: Ditto.
8855         * obj-c++.dg/method-15.mm: Ditto.
8856         * obj-c++.dg/layout-1.mm: Ditto.
8857         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8858         * obj-c++.dg/const-str-3.mm: Ditto.
8859         * obj-c++.dg/try-catch-2.mm: Ditto.
8860         * obj-c++.dg/objc-gc-3.mm: Ditto.
8861         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8862         * obj-c++.dg/bitfield-1.mm: Ditto.
8863         * obj-c++.dg/selector-6.mm: Ditto.
8864         * obj-c++.dg/method-13.mm: Ditto.
8865         * obj-c++.dg/comp-types-12.mm: Ditto.
8866         * obj-c++.dg/bitfield-4.mm: Ditto.
8867         * obj-c++.dg/try-catch-8.mm: Ditto.
8868         * obj-c++.dg/method-2.mm: Ditto.
8869         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8870         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8871         * obj-c++.dg/const-str-4.mm: Ditto.
8872         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8873         * obj-c++.dg/try-catch-3.mm: Ditto.
8874         * obj-c++.dg/comp-types-9.mm: Ditto.
8875         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8876         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8877         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8878         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8879         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8880         Use new NeXT interface as required.
8881         * obj-c++.dg/const-str-10.mm: Ditto.
8882         * obj-c++.dg/const-str-11.mm: Ditto.
8883         * obj-c++.dg/const-str-9.mm: Ditto.
8884         * obj-c++.dg/method-11.mm: Ditto.
8885         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8886         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8887         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8888         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8889         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8890
8891 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8892
8893         PR c++/43206
8894         * g++.dg/template/typedef30.C: New test case.
8895
8896 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8897
8898         PR c/43385
8899         * gcc.c-torture/execute/pr43385.c: New test.
8900
8901 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8902
8903         * gcc.dg/strncpy-fix-1.c: New test.
8904
8905 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8906
8907         PR testsuite/41609
8908         * lib/objc-torture.exp (objc-set-runtime-options): New.
8909         * objc/execute/execute.exp: Check runtime options on each pass.
8910         * objc/execute/exceptions/exceptions.exp: Ditto.
8911         * objc/compile/compile.exp: Ditto.
8912
8913         PR testsuite/42348
8914         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8915         standard tests.
8916         (check_effective_target_objc2): New proc.
8917         (check_effective_target_next_runtime): New proc.
8918         * lib/objc.exp: Determine which runtime is in force and support it.
8919         * lib/obj-c++.exp: Ditto.
8920
8921 2010-03-24  Jason Merrill  <jason@redhat.com>
8922
8923         PR c++/43502
8924         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8925
8926 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8927
8928         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8929         a loop.
8930         * gcc.dg/ipa/ipa-2.c: Likewise.
8931         * gcc.dg/ipa/ipa-3.c: Likewise.
8932         * gcc.dg/ipa/ipa-4.c: Likewise.
8933         * gcc.dg/ipa/ipa-5.c: Likewise.
8934         * gcc.dg/ipa/ipa-7.c: Likewise.
8935         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8936         a loop.
8937         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8938         i_can_not_be_propagated_fully2 into a loop.
8939         * gcc.dg/ipa/ipa-8.c: New test.
8940         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8941
8942 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR debug/19192
8945         PR debug/43479
8946         * gcc.dg/guality/pr43479.c: New test.
8947         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8948         and add volatile keyword.
8949
8950 2010-03-23  Mike Stump  <mikestump@comcast.net>
8951
8952         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8953
8954 2010-03-23  Jason Merrill  <jason@redhat.com>
8955
8956         * g++.dg/ext/altivec-17.C: Adjust error message.
8957
8958         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8959         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8960         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8961         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8962         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8963         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8964
8965 2010-03-22  Jason Merrill  <jason@redhat.com>
8966
8967         PR c++/43333
8968         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8969         * g++.dg/ext/is_pod_98.C: New.
8970
8971         PR c++/43281
8972         * g++.dg/cpp0x/auto18.C: New.
8973
8974         * gcc.dg/pr36997.c: Adjust error message.
8975         * g++.dg/ext/vector9.C: Likewise.
8976         * g++.dg/conversion/simd3.C: Likewise.
8977         * g++.dg/other/error23.C: Likewise.
8978
8979 2010-03-22  Michael Matz  <matz@suse.de>
8980
8981         PR middle-end/43475
8982         * gfortran.dg/pr43475.f90: New testcase.
8983
8984 2010-03-22  Richard Guenther  <rguenther@suse.de>
8985
8986         PR tree-optimization/43390
8987         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8988
8989 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8990
8991         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8992         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8993
8994 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8995             Michael Matz  <matz@suse.de>
8996
8997         PR c++/43081
8998         * g++.dg/parse/crash56.C: New test.
8999
9000 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9001
9002         PR fortran/43450
9003         * gfortran.dg/whole_file_15.f90 : New test.
9004
9005 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9006
9007         PR fortran/43409
9008         * gfortran.dg/inquire_size.f90: New test.
9009
9010 2010-03-20  Richard Guenther  <rguenther@suse.de>
9011
9012         PR rtl-optimization/43438
9013         * gcc.c-torture/execute/pr43438.c: New testcase.
9014
9015 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9016
9017         PR c++/43375
9018         * g++.dg/abi/mangle42.C: New test.
9019
9020 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9021
9022         PR C/43211
9023         * gcc.dg/pr43211.c: New test.
9024         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9025
9026 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9027
9028         PR rtl-optimization/42258
9029         * gcc.target/arm/thumb1-mul-moves.c: New test.
9030
9031         PR target/40697
9032         * gcc.target/arm/thumb-andsi.c: New test.
9033
9034         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9035         dg-require-effective-target.
9036
9037 2010-03-19  Michael Matz  <matz@suse.de>
9038
9039         PR c++/43116
9040         * g++.dg/other/pr43116.C: New testcase.
9041
9042 2010-03-19  Michael Matz  <matz@suse.de>
9043
9044         PR target/43305
9045         * gcc.dg/pr43305.c: New testcase.
9046
9047 2010-03-19  Richard Guenther  <rguenther@suse.de>
9048
9049         PR tree-optimization/43415
9050         * gcc.c-torture/compile/pr43415.c: New testcase.
9051
9052 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9053
9054         PR ada/43106
9055         * gnat.dg/case_optimization2.adb: New test.
9056         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9057
9058 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9059             Jack Howarth <howarth@bromo.med.uc.edu>
9060
9061         PR target/36399
9062         * gcc.target/i386/push-1.c: Don't xfail
9063           scan-assembler-not "movups" on darwin.
9064
9065 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9066
9067         PR debug/43058
9068         * gcc.dg/pr43058.c: New test.
9069
9070 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9071
9072         PR middle-end/42450
9073         * g++.dg/torture/pr42450.C: New test.
9074
9075 2010-03-18  Michael Matz  <matz@suse.de>
9076
9077         PR middle-end/43419
9078         * gcc.dg/pr43419.c: New testcase.
9079
9080 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9081
9082         PR rtl-optimization/43360
9083         * gcc.dg/torture/pr43360.c: New.
9084
9085 2010-03-18  Michael Matz  <matz@suse.de>
9086
9087         PR tree-optimization/43402
9088         * gcc.dg/pr43402.c: New testcase.
9089
9090 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9091
9092         PR target/42427
9093         * gcc.dg/pr42427.c: New test.
9094
9095 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9096
9097         PR libfortran/43265
9098         * gfortran.dg/read_empty_file.f: New test.
9099         * gfortran.dg/read_eof_all.f90: New test.
9100         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9101         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9102
9103 2010-03-17  Michael Matz  <matz@suse.de>
9104
9105         * gcc.dg/pr43300.c: Add -w.
9106
9107 2010-03-17  Richard Guenther  <rguenther@suse.de>
9108
9109         * gcc.dg/pr43379.c: Add -w.
9110
9111 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9112
9113         PR fortran/43331
9114         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9115
9116 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9117
9118         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9119
9120 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9121
9122         * ada/acats/run_all.sh: Log start and end times.
9123
9124 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9125
9126         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9127
9128 2010-03-16  Richard Guenther  <rguenther@suse.de>
9129
9130         PR middle-end/43379
9131         * gcc.dg/pr43379.c: New testcase.
9132
9133 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9134
9135         PR debug/43051
9136         * gcc.dg/guality/pr43051-1.c: New test.
9137
9138 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9139
9140         PR testsuite/43363
9141         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9142
9143 2010-03-15  Michael Matz  <matz@suse.de>
9144
9145         PR middle-end/43300
9146         * gcc.dg/pr43300.c: New testcase.
9147
9148 2010-03-15  Richard Guenther  <rguenther@suse.de>
9149
9150         PR tree-optimization/43367
9151         * gcc.c-torture/compile/pr43367.c: New testcase.
9152
9153 2010-03-15  Richard Guenther  <rguenther@suse.de>
9154
9155         PR tree-optimization/43317
9156         * gcc.dg/pr43317.c: New testcase.
9157
9158 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9159
9160         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9161
9162 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9163
9164         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9165
9166 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9167
9168         PR fortran/43362
9169         * gfortran.dg/impure_constructor_1.f90: New test.
9170
9171 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9172
9173         PR middle-end/43354
9174         * gfortran.dg/graphite/id-pr43354.f: New.
9175
9176 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9177
9178         PR middle-end/43349
9179         * gfortran.dg/graphite/pr43349.f: New.
9180
9181 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9182
9183         PR middle-end/43306
9184         * gcc.dg/graphite/pr43306.c: New.
9185
9186 2010-03-12  David S. Miller  <davem@davemloft.net>
9187
9188         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9189         sparc.
9190
9191 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9192
9193         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9194
9195 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9196
9197         PR fortran/43291
9198         PR fortran/43326
9199         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9200
9201 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9202
9203         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9204         fail for *-*-mingw* targets.
9205
9206 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR debug/43329
9209         * gcc.dg/guality/pr43329-1.c: New test.
9210
9211 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9212
9213         PR tree-optimization/43257
9214         * g++.dg/torture/pr43257.C: New test.
9215
9216 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9217
9218         PR fortran/43228
9219         * gfortran.dg/namelist_61.f90: New test.
9220
9221 2010-03-11  Richard Guenther  <rguenther@suse.de>
9222
9223         PR tree-optimization/43255
9224         * gcc.c-torture/compile/pr43255.c: New testcase.
9225
9226 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9227
9228         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9229         * gcc.dg/pr43280.c: New testcase.
9230
9231 2010-03-11  Richard Guenther  <rguenther@suse.de>
9232
9233         PR lto/43200
9234         * gcc.dg/lto/20100227-1_0.c: New testcase.
9235         * gcc.dg/lto/20100227-1_1.c: Likewise.
9236
9237 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9238
9239         PR libfortran/43320
9240         PR libfortran/43265
9241         * gfortran.dg/read_eof_6.f: New test
9242         * gfortran.dg/read_x_eof.f90: New test.
9243         * gfortran.dg/read_x_past.f: Update test.
9244
9245 2010-03-10  Jan Hubicka  <jh@suse.cz>
9246
9247         * gcc.c-torture/compile/pr43288.c: New test.
9248
9249 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9250
9251         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9252         -fpic/-fPIC flags.
9253         * g++.old-deja/g++.pt/asm2.C: Likewise.
9254         * gcc.c-torture/compile/20000804-1.c: Likewise.
9255         * gcc.target/i386/clobbers.c: Likewise.
9256
9257 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9258
9259         PR fortran/43303
9260         * gfortran.dg/c_assoc_3.f90: New test.
9261
9262 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9263
9264         PR debug/36728
9265         * gcc.dg/guality/pr36728-1.c: New test.
9266         * gcc.dg/guality/pr36728-2.c: New test.
9267
9268 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9269
9270         * gcc.dg/h8300-div-delay-slot.c: New test.
9271
9272 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9273
9274         PR tree-optimization/43236
9275         * gcc.c-torture/execute/pr43236.c: New test.
9276
9277 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9278
9279         PR middle-end/42859
9280         * g++.dg/eh/pr42859.C: New test.
9281
9282 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR debug/43299
9285         * gcc.dg/pr43299.c: New test.
9286
9287         PR debug/43290
9288         * g++.dg/eh/unwind2.C: New test.
9289
9290 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9291             Reza Yazdani  <reza.yazdani@amd.com>
9292
9293         PR middle-end/43065
9294         * gcc.dg/graphite/run-id-4.c: New.
9295
9296 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9297
9298         PR middle-end/43065
9299         * gcc.dg/graphite/run-id-3.c: New.
9300
9301 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9302
9303         PR middle-end/42644
9304         PR middle-end/42130
9305         * gcc.dg/graphite/id-18.c: New.
9306         * gcc.dg/graphite/run-id-pr42644.c: New.
9307
9308 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9309
9310         PR middle-end/42326
9311         * gcc.dg/graphite/pr42326.c: New.
9312
9313 2010-03-08  Richard Guenther  <rguenther@suse.de>
9314
9315         PR tree-optimization/43269
9316         * gcc.c-torture/execute/pr43269.c: New testcase.
9317
9318 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9319
9320         PR fortran/43256
9321         * gfortran.dg/typebound_call_13.f03: New.
9322
9323 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9324
9325         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9326         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9327
9328 2010-03-05  Jason Merrill  <jason@redhat.com>
9329
9330         * g++.dg/abi/mangle40.C: Require weak and alias.
9331
9332 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9333
9334         PR middle-end/42326
9335         * gfortran.dg/graphite/pr42326.f90: New.
9336         * gfortran.dg/graphite/pr42326-1.f90: New.
9337
9338 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9339
9340         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9341         (gnat_target_compile): Likewise.
9342         Reinitialize GNAT_UNDER_TEST if target changes.
9343         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9344         (local_find_gnatmake): Pass full --GCC to gnatlink.
9345         Remove --LINK.
9346
9347 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9348
9349         PR c/43248
9350         * gcc.dg/compound-literal-1.c: New testcase.
9351
9352 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9353
9354         PR tree-optimization/43164
9355         PR tree-optimization/43191
9356         * gcc.c-torture/compile/pr43164.c: New test.
9357         * gcc.c-torture/compile/pr43191.c: Likewise.
9358
9359 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9360
9361         PR fortran/43244
9362         * gfortran.dg/finalize_9.f90: New.
9363
9364 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9365             Ken Werner <ken@linux.vnet.ibm.com>
9366
9367         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9368         to dg-options for spu.
9369         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9370         dump-scan target to exclude spu.
9371
9372 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9373
9374         PR middle-end/43209
9375         * gcc.dg/tree-ssa/ivopts-4.c: New.
9376
9377 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9378
9379         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9380         include-opts and exclude-opts; skip checking the flags if arguments
9381         are the same as the defaults.
9382         (dg-xfail-if): Verify the number of arguments, supply defaults
9383         for unspecified optional arguments.
9384         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9385
9386 2010-03-03  Jason Merrill  <jason@redhat.com>
9387
9388         PR c++/12909
9389         * g++.dg/abi/mangle40.C: Updated.
9390
9391 2010-03-03  Jason Merrill  <jason@redhat.com>
9392
9393         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9394         * g++.dg/abi/mangle23.C: Likewise.
9395         * g++.dg/eh/simd-2.C: Likewise.
9396         * g++.dg/ext/attribute-test-2.C: Likewise.
9397         * g++.dg/ext/vector14.C: Likewise.
9398         * g++.dg/other/pr34435.C: Likewise.
9399         * g++.dg/template/conv8.C: Likewise.
9400         * g++.dg/template/nontype9.C: Likewise.
9401         * g++.dg/template/qualttp17.C: Likewise.
9402         * g++.dg/template/ref1.C: Likewise.
9403         * g++.old-deja/g++.pt/crash68.C: Likewise.
9404         * g++.old-deja/g++.pt/ref1.C: Likewise.
9405         * g++.old-deja/g++.pt/ref3.C: Likewise.
9406         * g++.old-deja/g++.pt/ref4.C: Likewise.
9407
9408         PR c++/12909
9409         * g++.dg/abi/mangle40.C: New.
9410         * g++.dg/abi/mangle41.C: New.
9411         * g++.dg/lto/20100302_0.C: New.
9412         * g++.dg/lto/20100302_1.C: New.
9413         * g++.dg/lto/20100302.h: New.
9414
9415 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9416
9417         PR fortran/43243
9418         * gfortran.dg/internal_pack_12.f90: New test.
9419
9420 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9421
9422         * gcc.dg/pr36997.c: Adjust error message.
9423
9424 2010-03-03  Mike Stump  <mikestump@comcast.net>
9425
9426         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9427         adjustments to not be present on machines that align the stack to
9428         more than 4 bytes and don't have a red zone yet as that is an
9429         unimplemented optimization.
9430
9431 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9432
9433         PR fortran/43169
9434         * gfortran.dg/impure_assignment_3.f90: New.
9435
9436 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9437
9438         PR debug/43229
9439         * gfortran.dg/pr43229.f90: New test.
9440
9441         PR debug/43237
9442         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9443
9444         PR debug/43177
9445         * gcc.dg/guality/pr43177.c: New test.
9446
9447 2010-03-02  Jason Merrill  <jason@redhat.com>
9448
9449         * g++.dg/ext/vector9.C: Adjust error message.
9450         * g++.dg/conversion/simd3.C: Likewise.
9451         * g++.dg/other/error23.C: Likewise.
9452
9453 2010-03-02  Mike Stump  <mikestump@comcast.net>
9454
9455         PR c++/41090
9456         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9457
9458 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9459
9460         PR fortran/43180
9461         * gfortran.dg/internal_pack_10.f90: New test.
9462
9463         PR fortran/43173
9464         * gfortran.dg/internal_pack_11.f90: New test.
9465
9466 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9467
9468         PR middle-end/42640
9469         * gcc.dg/tree-ssa/pr42640.c: New.
9470
9471 2010-03-01  Richard Guenther  <rguenther@suse.de>
9472
9473         PR tree-optimization/43220
9474         * gcc.c-torture/execute/pr43220.c: New testcase.
9475
9476 2010-03-01  Richard Guenther  <rguenther@suse.de>
9477
9478         PR middle-end/43213
9479         * gcc.dg/pr43213.c: New testcase.
9480
9481 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9482
9483         PR pch/14940
9484         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9485
9486 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9487
9488         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9489         New function.
9490         (check_effective_target_ucn): Likewise.
9491
9492         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9493         if !ucn.
9494         * gcc.dg/ucnid-2.c: Likewise.
9495         * gcc.dg/ucnid-3.c: Likewise.
9496         * gcc.dg/ucnid-4.c: Likewise.
9497         * gcc.dg/ucnid-11.c: Likewise.
9498         * gcc.dg/ucnid-12.c: Likewise.
9499         * gcc.dg/ucnid-6.c: Skip if !ucn.
9500         * gcc.dg/ucnid-9.c: Likewise.
9501
9502 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9503
9504         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9505         lists to dg-skip-if.
9506         * gcc.target/i386/stackalign/return-3.c: Likewise.
9507
9508 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9509
9510         * gcc.target/i386/clearcap.map: New file.
9511         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9512         Pass clearcap.map by default if supported.
9513
9514 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9515
9516         PR fortran/42900
9517         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9518         Explain this.
9519         * gfortran.dg/stat_2.f90: Likewise.
9520
9521 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9522
9523         PR fortran/43199
9524         * gfortran.dg/module_read_2.f90: New test.
9525
9526 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/42748
9529         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9530         * g++.dg/abi/mangle12.C: Likewise.
9531         * g++.dg/abi/mangle20-2.C: Likewise.
9532         * g++.dg/abi/mangle17.C: Likewise.
9533         * g++.dg/template/cond2.C: Likewise.
9534         * g++.dg/template/pr35240.C: Likewise.
9535
9536 2010-02-27  Richard Guenther  <rguenther@suse.de>
9537
9538         PR tree-optimization/43186
9539         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9540
9541 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9542
9543         * g++.dg/abi/packed1.C: Expect warning on the SH.
9544
9545 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9546
9547         PR c++/42054:
9548         * g++.dg/parse/error37.C: New test.
9549
9550 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9551
9552         PR c/24577
9553         PR c/43192
9554         * gcc.dg/pr8927-1.c: Match new note.
9555         * gcc.dg/990506-0.c: Likewise.
9556         * gcc.dg/gomp/flush-2.c: Likewise.
9557         * gcc.dg/gomp/atomic-5.c: Likewise.
9558         * gcc.dg/gomp/pr34607.c: Likewise.
9559         * gcc.dg/pr35746.c: Likewise.
9560         * gcc.dg/cpp/pragma-1.c: Likewise.
9561         * gcc.dg/cpp/pragma-2.c: Likewise.
9562         * gcc.dg/pr41842.c: Likewise.
9563         * gcc.dg/noncompile/20040629-1.c: Likewise.
9564         * objc.dg/private-1.m: Likewise.
9565
9566 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9567
9568         PR fortran/43185
9569         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9570         * gfortran.dg/default_initialization_4.f90: New test.
9571
9572 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9573
9574         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9575         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9576         * gnat.dg/thin_pointer2.adb: New test.
9577         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9578
9579 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9580
9581         PR c/20631
9582         * gcc.dg/cpp/c90-pedantic.c: New.
9583         * gcc.dg/cpp/c90.c: New.
9584         * gcc.dg/gnu90-const-expr-1.c: New.
9585         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9586
9587 2010-02-26  Richard Guenther  <rguenther@suse.de>
9588
9589         PR tree-optimization/43186
9590         * gcc.c-torture/compile/pr43186.c: New testcase.
9591
9592 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9593
9594         PR debug/43190
9595         * c-c++-common/dwarf2/pr43190.c: New test.
9596
9597 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9598
9599         PR testsuite/37074:
9600         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9601
9602 2010-02-26  Richard Guenther  <rguenther@suse.de>
9603
9604         PR tree-optimization/43188
9605         * gcc.c-torture/compile/pr43188.c: New testcase.
9606
9607 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9608
9609         PR target/43175
9610         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9611
9612 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9613
9614         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9615
9616 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9617
9618         PR target/43154
9619         * gcc.target/powerpc/pr43154.c: New file.
9620
9621 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9622
9623         PR debug/43166
9624         * gfortran.dg/debug/pr43166.f: New test.
9625
9626         PR debug/43165
9627         * gcc.dg/torture/pr43165.c: New test.
9628
9629 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9630
9631         PR c/43128
9632         * c-c++-common/pr41779.c: Update.
9633
9634 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9635
9636         PR ada/32547
9637         * lib/gnat-dg.exp (gnat_load): Redefine.
9638
9639         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9640         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9641
9642 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9643
9644         PR libobjc/36610
9645         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9646         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9647         -fgnu-runtime.
9648         Sort entries.
9649
9650 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9651
9652         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9653
9654 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9655
9656         PR debug/43150
9657         * gcc.dg/guality/vla-1.c: New test.
9658
9659 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9660
9661         PR fortran/43042
9662         * gfortran.dg/c_ptr_tests_15.f90: New test.
9663
9664 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR target/43107
9667         * gcc.target/i386/pr43107.c: New test.
9668
9669 2010-02-23  Jason Merrill  <jason@redhat.com>
9670
9671         PR c++/43143
9672         * g++.dg/cpp0x/variadic100.C: New.
9673
9674 2010-02-23  Jason Merrill  <jason@redhat.com>
9675
9676         PR debug/42800
9677         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9678         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9679         * c-c++-common/dwarf2/vla1.c: New.
9680
9681 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9682
9683         PR target/43139
9684         * gcc.dg/pr43139.c: New test.
9685
9686         PR debug/43077
9687         * gcc.dg/guality/pr43077-1.c: New test.
9688
9689 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9690
9691         PR 43123
9692         * gcc.dg/march.c: New.
9693         * gcc.dg/march-generic.c: New.
9694         * gcc.dg/mtune.c: New.
9695
9696 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9697
9698         PR middle-end/43083
9699         * gcc.dg/graphite/pr43083.c: New.
9700
9701 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9702
9703         PR middle-end/43097
9704         * gfortran.dg/graphite/pr43097.f: New.
9705
9706 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9707             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9708
9709         PR middle-end/43140
9710         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9711
9712 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9713
9714         PR middle-end/43026
9715         * g++.dg/graphite/pr43026.C: New.
9716
9717 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9718
9719         PR c++/43126
9720         * gcc.dg/cleanup-1.c: Update.
9721         * gcc.dg/func-args-1.c: Update.
9722         * gcc.dg/format/sentinel-1.c: Update.
9723         * g++.old-deja/g++.jason/scoping10.C: Update.
9724         * g++.old-deja/g++.ns/lookup5.C: Update.
9725         * g++.dg/ext/cleanup-1.C: Update.
9726         * g++.dg/parse/varmod1.C: Update.
9727         * g++.dg/parse/error33.C: Update.
9728         * g++.dg/expr/call3.C: Update.
9729         * g++.dg/func-args-1.C: New.
9730
9731 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9732
9733         PR c/43125
9734         * gcc.dg/attr-used-2.c: Moved to ...
9735         * c-c++-common/attr-used-2.c: Here.
9736
9737         * gcc.dg/attr-used.c: Moved to ...
9738         * c-c++-common/attr-used.c: Here.
9739
9740 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9741
9742         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9743
9744 2010-02-22  Richard Guenther  <rguenther@suse.de>
9745
9746         PR lto/43045
9747         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9748         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9749
9750 2010-02-22  Richard Guenther  <rguenther@suse.de>
9751
9752         PR tree-optimization/42749
9753         * gcc.c-torture/compile/pr42749.c: New testcase.
9754
9755 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9756
9757         PR fortran/43072
9758         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9759         * gfortran.dg/internal_pack_9.f90: New test.
9760
9761 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9762
9763         PR c++/23510
9764         * g++.dg/template/recurse.C: Adjust.
9765         * g++.dg/template/pr23510.C: New.
9766
9767 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9768
9769         PR c++/42824
9770         * g++.dg/template/memclass4.C: New test.
9771
9772 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9773
9774         PR fortran/35259
9775         * gfortran.dg/reassoc_5.f90: New test.
9776
9777 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9778
9779         PR target/43067
9780         * gcc.target/i386/pr43067.c: New test.
9781
9782 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9783
9784         PR c++/35669
9785         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9786         -Wconversion-null.
9787         * g++.dg/warn/Wconversion-null.C: New test.
9788         * g++.old-deja/g++.other/null1.C: Move to...
9789         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9790
9791 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9792
9793         PR fortran/36932
9794         PR fortran/36933
9795         * gfortran.dg/dependency_26.f90: New test.
9796
9797         PR fortran/43072
9798         * gfortran.dg/internal_pack_7.f90: New test.
9799
9800         PR fortran/43111
9801         * gfortran.dg/internal_pack_8.f90: New test.
9802
9803 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9804
9805         PR 43128
9806         * c-c++-common/pr41779.c: Fix broken testcase.
9807
9808 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9809
9810         PR 36513
9811         * c-c++-common/pr36513.c: New testcase.
9812         * c-c++-common/pr36513-2.c: New testcase.
9813
9814 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9815
9816         PR 41779
9817         * c-c++-common/pr41779.c: New.
9818
9819 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9820
9821         PR debug/43084
9822         * gcc.dg/pr43084.c: New test.
9823
9824 2010-02-19  Richard Guenther  <rguenther@suse.de>
9825
9826         PR tree-optimization/42916
9827         * gcc.dg/pr42916.c: New testcase.
9828
9829 2010-02-18  Jason Merrill  <jason@redhat.com>
9830
9831         PR c++/42837
9832         * g++.dg/abi/packed1.C: Add expected warning.
9833
9834         PR c++/43108
9835         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9836         * gcc.dg/torture/dg-torture.exp: Likewise.
9837         * c-c++-common/torture/complex-sign.h,
9838         c-c++-common/torture/complex-sign-add.c,
9839         c-c++-common/torture/complex-sign-mixed-add.c,
9840         c-c++-common/torture/complex-sign-mixed-div.c,
9841         c-c++-common/torture/complex-sign-mixed-mul.c,
9842         c-c++-common/torture/complex-sign-mixed-sub.c,
9843         c-c++-common/torture/complex-sign-mul.c,
9844         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9845         Adapt for C++ compilation as well.
9846
9847         PR c++/43070
9848         * g++.dg/ext/label1.C: Update.
9849         * g++.dg/ext/label2.C: Update.
9850
9851         PR c++/26261
9852         * g++.dg/template/dependent-name6.C: New.
9853
9854         PR c++/43109
9855         * g++.dg/parse/namespace12.C: New.
9856
9857 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9858
9859         PR tree-optimization/43066
9860         * gcc.c-torture/compile/pr43066.c: New test.
9861
9862 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9863
9864         * g++.dg/ext/attrib35.C: Fix target selector string.
9865         * g++.dg/ext/attrib36.C: Ditto.
9866         * g++.dg/ext/attrib37.C: Ditto.
9867         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9868         * g++.dg/abi/mangle25.C: Ditto.
9869
9870 2010-02-17  Jason Merrill  <jason@redhat.com>
9871
9872         PR c++/43069
9873         * g++.dg/parse/namespace11.C: New.
9874
9875         PR c++/43093
9876         * g++.dg/ext/attrib37.C: New.
9877
9878         PR c++/43079
9879         * g++.dg/template/ptrmem20.C: New.
9880
9881 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9882
9883         PR target/43103
9884         * gcc.target/i386/xop-check.h: Include m256-check.h.
9885         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9886         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9887         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9888         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9889
9890 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9891
9892         PR debug/42918
9893         * gcc.dg/pr42918.c: New test.
9894
9895 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9896
9897         * g++.dg/ext/attrib36.C: Require ILP32.
9898
9899 2010-02-16  Richard Guenther  <rguenther@suse.de>
9900
9901         PR tree-optimization/41043
9902         * gfortran.dg/pr41043.f90: New testcase.
9903         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9904
9905 2010-02-16  Jason Merrill  <jason@redhat.com>
9906
9907         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9908
9909 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9910
9911         PR tree-optimization/43074
9912         * gcc.dg/vect/fast-math-pr43074.c: New test.
9913
9914 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9915
9916         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9917
9918 2010-02-16  Jason Merrill  <jason@redhat.com>
9919
9920         PR c++/43031
9921         * g++.dg/ext/attrib36.C: New.
9922
9923         PR c++/43036
9924         * g++.dg/other/array6.C: New.
9925
9926 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9927
9928         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9929
9930 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9931
9932         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9933         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9934         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9935         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9936         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9937         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9938
9939 2010-02-15  Richard Guenther  <rguenther@suse.de>
9940
9941         PR middle-end/43068
9942         * g++.dg/torture/pr43068.C: New testcase.
9943
9944 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9945
9946         PR c++/43024
9947         * g++.dg/opt/ice1.C: New.
9948
9949 2010-02-14  Jason Merrill  <jason@redhat.com>
9950
9951         PR c++/41997
9952         * g++.dg/cpp0x/initlist-opt.C: New.
9953
9954 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9955
9956         PR fortran/41113
9957         PR fortran/41117
9958         * gfortran.dg/internal_pack_6.f90: New test.
9959
9960 2010-02-12  Jason Merrill  <jason@redhat.com>
9961
9962         PR c++/43054
9963         * g++.dg/cpp0x/variadic99.C: New.
9964
9965 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9966
9967         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9968         sign extend pointers to gualchk_t.
9969
9970         PR c++/43033
9971         * g++.dg/other/default3.C: Xfail g4 test.
9972
9973 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9974
9975         PR middle-end/43012
9976         * gcc.dg/graphite/pr43012.c: New.
9977
9978 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9979
9980         PR middle-end/42930
9981         * g++.dg/graphite/pr42930.C: New.
9982
9983 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9984
9985         PR middle-end/42914
9986         PR middle-end/42530
9987         * gcc.dg/graphite/pr42530.c: New.
9988         * gcc.dg/graphite/pr42914.c: New.
9989
9990 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9991
9992         PR middle-end/42771
9993         * gcc.dg/graphite/pr42771.c: New.
9994
9995 2010-02-11  Richard Guenther  <rguenther@suse.de>
9996
9997         PR tree-optimization/42998
9998         * gcc.c-torture/compile/pr42998.c: New testcase.
9999
10000 2010-02-10  Jason Merrill  <jason@redhat.com>
10001
10002         PR c++/41896
10003         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10004
10005         PR c++/42983, core issue 906
10006         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10007         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10008
10009         PR c++/43016
10010         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10011
10012 2010-02-10  Richard Guenther  <rguenther@suse.de>
10013
10014         PR tree-optimization/43017
10015         * gcc.dg/torture/pr43017.c: New testcase.
10016
10017 2010-02-10  Tobias Burnus <burnus@net-b.de>
10018
10019         PR fortran/40823
10020         * gfortran.dg/private_type_1.f90: Update error location.
10021         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10022         * gfortran.dg/typebound_operator_2.f03: Ditto.
10023         * gfortran.dg/assignment_2.f90: Ditto.
10024         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10025         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10026
10027 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10028
10029         PR fortran/43015
10030         * gfortran.dg/bind_c_usage_20.f90: New test.
10031
10032 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR debug/43010
10035         * g++.dg/debug/pr43010.C: New test.
10036
10037 2010-02-10  Richard Guenther  <rguenther@suse.de>
10038
10039         PR c/43007
10040         * gcc.c-torture/execute/20100209-1.c: New testcase.
10041         * gcc.dg/fold-div-3.c: Likewise.
10042
10043 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10044
10045         * gcc.dg/builtin-ffs-1.c: New test.
10046
10047 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10048
10049         PR fortran/42999
10050         * gfortran.dg/array_constructor_35.f90: New test.
10051
10052 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10053
10054         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10055
10056 2010-02-09  Jason Merrill  <jason@redhat.com>
10057
10058         PR c++/42399
10059         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10060
10061         PR c++/42370
10062         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10063
10064 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10065
10066         PR fortran/41869
10067         * gfortran.dg/module_write_1.f90: New test.
10068
10069 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10070
10071         * gcc.dg/pr19340.c: Adjust.
10072
10073 2010-02-09  Richard Guenther  <rguenther@suse.de>
10074
10075         PR tree-optimization/43008
10076         * gcc.c-torture/execute/pr43008.c: New testcase.
10077
10078 2010-02-09  Richard Guenther  <rguenther@suse.de>
10079
10080         PR tree-optimization/43000
10081         * gcc.dg/torture/pr43000.c: New testcase.
10082         * gcc.dg/torture/pr43002.c: Likewise.
10083
10084 2010-02-09  Daniel Kraft  <d@domob.eu>
10085
10086         PR fortran/39171
10087         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10088         and pass -Wsurprising as necessary.
10089
10090 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10091
10092         PR tree-optimization/42890
10093         * g++.dg/torture/pr42890.C: New test.
10094
10095 2010-02-08  Richard Guenther  <rguenther@suse.de>
10096
10097         PR middle-end/42995
10098         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10099
10100 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10101
10102         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10103         return 0 from main.
10104         * gcc.dg/graphite/block-1.c: Same.
10105         * gcc.dg/graphite/block-3.c: Same.
10106         * gcc.dg/graphite/block-4.c: Same.
10107         * gcc.dg/graphite/block-5.c: Same.
10108         * gcc.dg/graphite/block-6.c: Same.
10109         * gcc.dg/graphite/block-7.c: Same.
10110         * gcc.dg/graphite/interchange-0.c: Same.
10111         * gcc.dg/graphite/interchange-1.c: Same.
10112         * gcc.dg/graphite/interchange-10.c: Same.
10113         * gcc.dg/graphite/interchange-11.c: Same.
10114         * gcc.dg/graphite/interchange-12.c: Same.
10115         * gcc.dg/graphite/interchange-2.c: Same.
10116         * gcc.dg/graphite/interchange-3.c: Same.
10117         * gcc.dg/graphite/interchange-4.c: Same.
10118         * gcc.dg/graphite/interchange-5.c: Same.
10119         * gcc.dg/graphite/interchange-6.c: Same.
10120         * gcc.dg/graphite/interchange-7.c: Same.
10121         * gcc.dg/graphite/interchange-8.c: Same.
10122         * gcc.dg/graphite/interchange-9.c: Same.
10123         * gcc.dg/graphite/interchange-mvt.c: Same.
10124
10125 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10126
10127         * gfortran.dg/graphite/id-19.f: New.
10128         * gfortran.dg/graphite/pr14741.f90: New.
10129         * gfortran.dg/graphite/pr41924.f90: New.
10130         * gfortran.dg/graphite/run-id-2.f90: New.
10131
10132 2010-02-07  Richard Guenther  <rguenther@suse.de>
10133
10134         PR middle-end/42956
10135         * gcc.c-torture/compile/pr42956.c: New testcase.
10136
10137 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10138
10139         PR libfortran/42742
10140         * gfortran.dg/fmt_cache_2.f: New test.
10141
10142 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10143
10144         * gfortran.dg/read_no_eor.f90: New test.
10145
10146 2010-02-05  Jason Merrill  <jason@redhat.com>
10147
10148         * g++.dg/ext/label13.C: Move constructor body out of class.
10149
10150 2010-02-03  Jason Merrill  <jason@redhat.com>
10151
10152         PR c++/42870
10153         * g++.dg/ext/dllexport3.C: New.
10154
10155 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10156
10157         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10158
10159 2010-02-05  Richard Guenther  <rguenther@suse.de>
10160
10161         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10162
10163 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10164
10165         PR c++/42915
10166         * g++.dg/other/crash-9.C: New test.
10167
10168 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10169
10170         PR fortran/42309
10171         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10172
10173 2010-02-04  Richard Guenther  <rguenther@suse.de>
10174
10175         PR rtl-optimization/42952
10176         * gcc.dg/torture/pr42952.c: New testcase.
10177
10178 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10179
10180         PR libfortran/42901
10181         * gfortran.dg/namelist_60.f90: New test.
10182
10183 2010-02-03  Jason Merrill  <jason@redhat.com>
10184
10185         PR c++/40138
10186         * g++.dg/ext/builtin11.C: New.
10187
10188         PR c++/4926
10189         PR c++/38600
10190         * g++.dg/abi/mangle35.C: New.
10191         * g++.dg/abi/mangle37.C: New.
10192
10193         PR c++/12909
10194         * g++.dg/abi/mangle36.C: New.
10195
10196         PR c++/35652
10197         * g++.dg/warn/string1.C: New.
10198
10199 2010-02-03  Richard Guenther  <rguenther@suse.de>
10200
10201         PR tree-optimization/42944
10202         * gcc.dg/errno-1.c: New testcase.
10203
10204 2010-02-03  Richard Guenther  <rguenther@suse.de>
10205
10206         PR middle-end/42927
10207         * gcc.c-torture/compile/pr42927.c: New testcase.
10208
10209 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10210
10211         PR fortran/42936
10212         * gfortran.dg/null_4.f90: New test.
10213
10214 2010-02-02  Jason Merrill  <jason@redhat.com>
10215
10216         PR c++/41090
10217         * g++.dg/ext/label13.C: New.
10218
10219 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10220
10221         PR fortran/42650
10222         * gfortran.dg/func_result_5.f90: New test.
10223
10224 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10225
10226         PR fortran/42922
10227         * gfortran.dg/pure_initializer_3.f90: News test.
10228
10229 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10230
10231         PR fortran/42888
10232         * gfortran.dg/allocate_derived_2.f90: New test.
10233
10234 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10235
10236         PR middle-end/42898
10237         * gcc.dg/torture/pr42898-2.c: New test.
10238
10239 2010-01-31  Richard Guenther  <rguenther@suse.de>
10240
10241         PR middle-end/42898
10242         * gcc.dg/torture/pr42898.c: New testcase.
10243
10244 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10245
10246         PR fortran/38324
10247         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10248         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10249
10250 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10251
10252         * g++.dg/tree-ssa/inline-1.C: New.
10253         * g++.dg/tree-ssa/inline-2.C: New.
10254         * g++.dg/tree-ssa/inline-3.C: New.
10255
10256 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10257
10258         PR testsuite/41701
10259         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10260         the string 'pow' in the pathname of the compiler from generating a
10261         test failure.
10262
10263 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10264
10265         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10266         * g++.old-deja/g++.mike/eh17.C: Likewise.
10267         * g++.old-deja/g++.mike/p5571.C: Likewise.
10268
10269 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10270
10271         PR c++/42758
10272         PR c++/42634
10273         PR c++/42336
10274         PR c++/42797
10275         PR c++/42880
10276         * g++.dg/other/crash-5.C: New test.
10277         * g++.dg/other/crash-6.C: New test.
10278         * g++.dg/other/crash-7.C: New test.
10279         * g++.dg/other/crash-8.C: New test.
10280
10281 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10282
10283         PR rtl-optimization/42889
10284         * gcc.dg/pr42889.c: New test.
10285
10286 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10287
10288         * gcc.target/i386/pr42881.c: Use SSE2.
10289
10290 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10291
10292         PR target/42891
10293         * gcc.target/i386/pr42891.c: New test.
10294
10295 2010-01-28  Richard Guenther  <rguenther@suse.de>
10296
10297         PR tree-optimization/42871
10298         * g++.dg/torture/pr42871.C: New testcase.
10299
10300 2010-01-28  Richard Guenther  <rguenther@suse.de>
10301
10302         * gcc.dg/Wobjsize-1.h: New testcase.
10303         * gcc.dg/Wobjsize-1.c: Likewise.
10304
10305 2010-01-28  Richard Guenther  <rguenther@suse.de>
10306
10307         PR middle-end/42883
10308         * g++.dg/torture/pr42883.C: New testcase.
10309
10310 2010-01-28  Michael Matz  <matz@suse.de>
10311
10312         * gcc.target/i386/pr42881.c: New test.
10313
10314 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10315
10316         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10317         Add i?86-*-solaris2* support.
10318
10319 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10320
10321         PR c++/42713
10322         PR c++/42820
10323         * g++.dg/template/typedef27.C: New test case.
10324         * g++.dg/template/typedef28.C: New test case.
10325
10326 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10327
10328         * gcc.dg/optimize-bswap*.c: Add ARM target
10329
10330 2010-01-27  Richard Guenther  <rguenther@suse.de>
10331
10332         PR middle-end/42878
10333         * gcc.dg/torture/pr42878-1.c: New testcase.
10334         * gcc.dg/torture/pr42878-2.c: Likewise.
10335
10336 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10337
10338         PR middle-end/42874
10339         * gcc.dg/vla-22.c: New test.
10340
10341 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10342
10343         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10344         current collation.
10345
10346 2010-01-26  Richard Guenther  <rguenther@suse.de>
10347
10348         PR rtl-optimization/42685
10349         * gcc.dg/pr42685.c: New testcase.
10350         * g++.dg/other/pr42685.C: Likewise.
10351
10352 2010-01-26  Richard Guenther  <rguenther@suse.de>
10353
10354         PR middle-end/42806
10355         * g++.dg/other/pr42806.C: New testcase.
10356
10357 2010-01-26  Richard Guenther  <rguenther@suse.de>
10358
10359         PR tree-optimization/42250
10360         * gcc.dg/pr42250.c: New testcase.
10361
10362 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10363
10364         * gnat.dg/array_bounds_test.adb: New test.
10365
10366 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10367
10368         PR fortran/42858
10369         * gfortran.dg/generic_21.f90: New test.
10370
10371 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10372
10373         PR testsuite/41522
10374         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10375
10376 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10377
10378         PR c++/42748
10379         * g++.dg/abi/arm_va_list2.C: New test.
10380         * g++.dg/abi/arm_va_list2.h: Companion header file.
10381
10382 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10383
10384         PR fortran/41044
10385         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10386
10387         PR fortran/41167
10388         * gfortran.dg/char_array_arg_1.f90 : New test.
10389
10390         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10391
10392 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10393
10394         PR fortran/39304
10395         * gfortran.dg/generic_20.f90: New test.
10396
10397 2010-01-22  Michael Matz  <matz@suse.de>
10398
10399         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10400         -msse2.
10401
10402 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10403
10404         PR fortran/42736
10405         * gfortran.dg/dependency_25.f90 : New test.
10406
10407 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10408
10409         PR tree-optimization/42585
10410         * gcc.dg/tree-ssa/pr42585.c: New test.
10411
10412 2010-01-21  Richard Guenther  <rguenther@suse.de>
10413
10414         PR middle-end/19988
10415         * gcc.dg/pr19988.c: New testcase.
10416
10417 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10418
10419         * g++.dg/compat/decimal/compat-common.h: New file.
10420         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10421         * g++.dg/compat/decimal/pass_x.h: New file.
10422         * g++.dg/compat/decimal/pass_y.h: New file.
10423         * g++.dg/compat/decimal/pass-1_main.C: New file.
10424         * g++.dg/compat/decimal/pass-1_x.C: New file.
10425         * g++.dg/compat/decimal/pass-1_y.C: New file.
10426         * g++.dg/compat/decimal/pass-2_main.C: New file.
10427         * g++.dg/compat/decimal/pass-2_x.C: New file.
10428         * g++.dg/compat/decimal/pass-2_y.C: New file.
10429         * g++.dg/compat/decimal/pass-3_main.C: New file.
10430         * g++.dg/compat/decimal/pass-3_x.C: New file.
10431         * g++.dg/compat/decimal/pass-3_y.C: New file.
10432         * g++.dg/compat/decimal/pass-4_main.C: New file.
10433         * g++.dg/compat/decimal/pass-4_x.C: New file.
10434         * g++.dg/compat/decimal/pass-4_y.C: New file.
10435         * g++.dg/compat/decimal/pass-5_main.C: New file.
10436         * g++.dg/compat/decimal/pass-5_x.C: New file.
10437         * g++.dg/compat/decimal/pass-5_y.C: New file.
10438         * g++.dg/compat/decimal/pass-6_main.C: New file.
10439         * g++.dg/compat/decimal/pass-6_x.C: New file.
10440         * g++.dg/compat/decimal/pass-6_y.C: New file.
10441         * g++.dg/compat/decimal/return_x.h: New file.
10442         * g++.dg/compat/decimal/return_y.h: New file.
10443         * g++.dg/compat/decimal/return-1_main.C: New file.
10444         * g++.dg/compat/decimal/return-1_x.C: New file.
10445         * g++.dg/compat/decimal/return-1_y.C: New file.
10446         * g++.dg/compat/decimal/return-2_main.C: New file.
10447         * g++.dg/compat/decimal/return-2_x.C: New file.
10448         * g++.dg/compat/decimal/return-2_y.C: New file.
10449         * g++.dg/compat/decimal/return-3_main.C: New file.
10450         * g++.dg/compat/decimal/return-3_x.C: New file.
10451         * g++.dg/compat/decimal/return-3_y.C: New file.
10452         * g++.dg/compat/decimal/return-4_main.C: New file.
10453         * g++.dg/compat/decimal/return-4_x.C: New file.
10454         * g++.dg/compat/decimal/return-4_y.C: New file.
10455         * g++.dg/compat/decimal/return-5_main.C: New file.
10456         * g++.dg/compat/decimal/return-5_x.C: New file.
10457         * g++.dg/compat/decimal/return-5_y.C: New file.
10458         * g++.dg/compat/decimal/return-6_main.C: New file.
10459         * g++.dg/compat/decimal/return-6_x.C: New file.
10460         * g++.dg/compat/decimal/return-6_y.C: New file.
10461
10462 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10463
10464         PR debug/42715
10465         * gcc.dg/pr42715.c: New.
10466
10467 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10468
10469         PR c++/42038
10470         * g++.dg/parse/crash55.C: New.
10471
10472 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10473
10474         PR debug/42782
10475         * gcc.dg/guality/pr42782.c: New.
10476
10477 2010-01-20  Jason Merrill  <jason@redhat.com>
10478
10479         PR c++/41788
10480         * g++.dg/abi/packed1.C: New.
10481
10482         PR c++/41920
10483         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10484
10485         PR c++/40750
10486         * g++.dg/parse/fn-typedef1.C: New.
10487         * g++.dg/other/cv_quals.C: Adjust.
10488
10489 2010-01-20  Anthony Green  <green@moxielogic.com>
10490
10491         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10492         pack(push) pragma).
10493         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10494         * gcc.dg/20020312-2.c: Port this to the moxie core.
10495         * gcc.dg/weak/typeof-2.c: Ditto.
10496
10497 2010-01-20  Richard Guenther  <rguenther@suse.de>
10498
10499         PR tree-optimization/42717
10500         * gcc.c-torture/compile/pr42717.c: New testcase.
10501
10502 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10503
10504         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10505         of signed, add a few new tests.
10506
10507         PR middle-end/42803
10508         * g++.dg/parse/limits-initializer1.C: New test.
10509
10510 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10511
10512         PR fortran/42804
10513         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10514         * gfortran.dg/typebound_call_12.f03: New test.
10515
10516 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10517
10518         PR fortran/42783
10519         * gfortran.dg/bounds_check_15.f90 : New test.
10520
10521 2010-01-19  Michael Matz  <matz@suse.de>
10522
10523         PR tree-optimization/41783
10524         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10525
10526 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10527
10528         PR target/38697.
10529         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10530         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10531         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10532         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10533         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10534         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10535         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10536         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10537         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10538         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10539         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10540
10541 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10542
10543         PR fortran/42545
10544         * gfortran.dg/extends_6.f03: Modified an error message.
10545         * gfortran.dg/extends_10.f03: New test.
10546         * gfortran.dg/private_type_6.f03: Modified an error message.
10547         * gfortran.dg/structure_constructor_8.f03: Ditto.
10548
10549 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10550
10551         PR tree-optimization/42719
10552         * gcc.dg/pr42719.c: New test.
10553
10554         PR debug/42728
10555         * gcc.dg/pr42728.c: New test.
10556
10557 2010-01-19  Anthony Green  <green@moxielogic.com>
10558
10559         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10560
10561 2010-01-18  Anthony Green  <green@moxielogic.com>
10562
10563         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10564         for moxie.
10565
10566 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10567
10568         * g++.dg/template/error45.C: reverted as part of reverting the
10569         fix of PR c++/42634.
10570
10571 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10572
10573         PR c++/42634
10574         * g++.dg/template/error45.C: New test.
10575
10576 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10577
10578         PR c++/42766
10579         * g++.dg/conversion/op6.C: New test.
10580
10581 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10582
10583         PR target/42774
10584         * gcc.target/alpha/pr42774.c: New test.
10585
10586 2010-01-18  Richard Guenther  <rguenther@suse.de>
10587
10588         PR tree-optimization/42781
10589         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10590
10591 2010-01-17  Richard Guenther  <rguenther@suse.de>
10592
10593         PR middle-end/42248
10594         * gcc.c-torture/execute/pr42248.c: New testcase.
10595
10596 2010-01-17  Richard Guenther  <rguenther@suse.de>
10597
10598         PR tree-optimization/42773
10599         * g++.dg/torture/pr42773.C: New testcase.
10600
10601 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10602
10603         PR fortran/42677
10604         * gfortran.dg/interface_assignment_5.f90: New test.
10605
10606 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10607
10608         PR c++/42697
10609         * g++.dg/template/crash94.C: Reverted.
10610
10611 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10612
10613         PR debug/42767
10614         * gcc.dg/debug/pr42767.c: New.
10615
10616 2010-01-15  Jason Merrill  <jason@redhat.com>
10617
10618         PR c++/42761
10619         * g++.dg/cpp0x/decltype22.C: New.
10620
10621 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR middle-end/42760
10624         * g++.dg/torture/pr42760.C: New test.
10625
10626 2010-01-15  Jing Yu  <jingyu@google.com>
10627
10628         PR rtl-optimization/42691
10629         * gcc.c-torture/execute/pr42691.c: New.
10630
10631 2010-01-15  Richard Guenther  <rguenther@suse.de>
10632
10633         PR middle-end/42739
10634         * g++.dg/torture/pr42739.C: New testcase.
10635
10636 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10637
10638         * g++.dg/template/error45.C: Revert as part of reverting changes
10639         or PR c++/42634.
10640
10641 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10642
10643         PR fortran/42684
10644         * gfortran.dg/interface_31.f90: New test.
10645
10646 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10647
10648         * gcc.target/powerpc/pr42747.c: New file.
10649
10650 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10651
10652         PR middle-end/42674
10653         * c-c++-common/pr42674.c: New test.
10654
10655         PR c++/42608
10656         * g++.dg/template/instantiate11.C: New test.
10657
10658 2010-01-14  Jason Merrill  <jason@redhat.com>
10659
10660         PR c++/42701
10661         * g++.dg/overload/error3.C: New.
10662
10663         PR c++/42655
10664         * g++.dg/overload/rvalue1.C: New.
10665
10666 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10667
10668         PR tree-optimization/42706
10669         * gcc.dg/ipa/pr42706.c: New testcase.
10670
10671 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10672
10673         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10674
10675 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10676
10677         PR tree-optimization/42714
10678         * g++.dg/torture/pr42714.C: New test.
10679
10680 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10681
10682         PR rtl-optimization/42246
10683         * gfortran.dg/pr42246-2.f: New.
10684
10685 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10686
10687         PR rtl-optimization/42389
10688         * gcc.dg/pr42389.c: New.
10689
10690 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10691
10692         PR rtl-optimization/42388
10693         * gcc.dg/pr42388.c: New.
10694
10695 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10696
10697         PR rtl-optimization/42294
10698         * gfortran.dg/pr42294.f: New.
10699
10700 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10701
10702         PR rtl-optimization/39453
10703         PR rtl-optimization/42246
10704         * gcc.dg/pr39453.c: New.
10705         * gcc.dg/pr42246.c: New.
10706
10707 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10708
10709         PR middle-end/42245
10710         * gcc.dg/pr42245.c: New.
10711         * gcc.dg/pr42245-2.c: New.
10712
10713 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10714
10715         PR rtl-optimization/42249
10716         * gcc.dg/pr42249.c: New.
10717
10718 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10719
10720         PR c/42721
10721         * gcc.c-torture/execute/pr42721.c: New test.
10722
10723 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10724
10725         PR tree-optimization/42709
10726         * gcc.dg/vect/pr42709.c: New test.
10727
10728 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10729
10730         PR fortran/41478
10731         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10732         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10733
10734 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10735
10736         PR fortran/42481
10737         * gfortran.dg/generic_19.f90 : New test.
10738
10739 2010-01-13  Richard Guenther  <rguenther@suse.de>
10740
10741         PR tree-optimization/42730
10742         * gcc.c-torture/compile/pr42730.c: New testcase.
10743
10744 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10745
10746         PR target/pr42542
10747         * gcc.target/ia64/pr42542-1.c: New.
10748         * gcc.target/ia64/pr42542-2.c: New.
10749         * gcc.target/ia64/pr42542-3.c: New.
10750
10751 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10752
10753         PR c++/42634
10754         * g++.dg/template/error45.C: New test.
10755
10756 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10757
10758         PR tree-optimization/42704
10759         * g++.dg/torture/pr42704.C: New test.
10760
10761 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10762
10763         PR tree-optimization/42703
10764         * gcc.c-torture/compile/pr42703.c: New test.
10765
10766 2010-01-13  Richard Guenther  <rguenther@suse.de>
10767
10768         PR tree-optimization/42705
10769         * gcc.c-torture/compile/pr42705.c: New testcase.
10770
10771 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10772
10773         * gcc.target/bfin/l2.c: New test.
10774         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10775
10776 2010-01-13  Richard Guenther  <rguenther@suse.de>
10777
10778         PR middle-end/42716
10779         * gcc.c-torture/compile/pr42716.c: New testcase.
10780
10781 2010-01-13  Richard Guenther  <rguenther@suse.de>
10782
10783         PR lto/42678
10784         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10785
10786 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10787
10788         PR c/42708
10789         * gcc.c-torture/compile/pr42708-1.c: New test.
10790
10791 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR debug/42662
10794         * gcc.dg/pr42662.c: New test.
10795
10796         PR tree-optimization/42645
10797         * g++.dg/other/pr42645-1.C: New test.
10798         * g++.dg/other/pr42645-2.C: New test.
10799
10800 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10801
10802         PR target/42416
10803         * gcc.target/powerpc/warn-1.c: New test.
10804         * gcc.target/powerpc/warn-2.c: New test.
10805
10806 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10807
10808         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10809         stack alignment.
10810
10811 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10812
10813         * gcc.dg/lto/20100108_0.c: New.
10814
10815 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10816
10817         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10818         Add -march=i686 -msse for 32bit x86 targets.
10819
10820 2010-01-10  Richard Guenther  <rguenther@suse.de>
10821
10822         PR middle-end/42667
10823         * gcc.dg/torture/pr42667.c: New testcase.
10824
10825 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10826
10827         PR fortran/32489
10828         * gfortran.dg/array_constructor_34.f90: New test.
10829
10830 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10831
10832         PR fortran/20923
10833         * gfortran.dg/array_constructor_33.f90: New test.
10834         gfortran.dg/array_function_5.f90: Add credit.
10835
10836 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10837
10838         PR debug/42631
10839         * gcc.dg/pr42631.c: New.
10840
10841 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10842
10843         PR debug/42630
10844         * gcc.dg/pr42630.c: New.
10845
10846 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10847
10848         PR debug/42629
10849         * gcc.dg/pr42629.c: New.
10850
10851 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10852
10853         PR middle-end/42363
10854         * gcc.dg/torture/pr42363.c: New.
10855
10856 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10857
10858         PR debug/42604
10859         PR debug/42395
10860         * gcc.dg/vect/pr42604.c: New.
10861         * gcc.dg/vect/pr42395.c: New.
10862
10863 2010-01-09  Richard Guenther  <rguenther@suse.de>
10864
10865         PR middle-end/42512
10866         * gcc.c-torture/execute/pr42512.c: New testcase.
10867
10868 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10869
10870         PR fortran/41298
10871         * gfortran.dg/c_ptr_tests_14.f90: New test.
10872
10873 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10874
10875         PR ada/41929
10876         * gnat.dg/null_pointer_deref1.adb: Don't run on
10877         sparc*-sun-solaris2.11.
10878
10879 2010-01-08  Richard Guenther  <rguenther@suse.de>
10880
10881         PR lto/42528
10882         * gcc.dg/lto/20100103-1_0.c: New testcase.
10883         * gcc.dg/lto/20100103-2_0.c: Likewise.
10884
10885 2010-01-08  Tobias Burnus  <burnus@net-b.de
10886
10887         PR/fortran 25829
10888         * gfortran.dg/asynchronous_1.f90: New test.
10889         * gfortran.dg/asynchronous_2.f90: New test.
10890         * gfortran.dg/conflicts.f90: Update error message.
10891
10892 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10893
10894         c++/40155
10895         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10896
10897 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10898
10899         PR tree-optimization/42625
10900         * g++.dg/opt/dtor4.C: New test.
10901         * g++.dg/opt/dtor4.h: New.
10902         * g++.dg/opt/dtor4-aux.cc: New.
10903
10904 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10905
10906         PR fortran/42597
10907         * gfortran.dg/proc_ptr_26.f90: New test.
10908
10909 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10910
10911         PR fortran/41872
10912         * gfortran.dg/allocatable_scalar_7.f90: New test.
10913
10914 2010-01-06  Richard Guenther  <rguenther@suse.de>
10915
10916         * gcc.c-torture/compile/pr42632.c: New testcase.
10917
10918 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10919
10920         PR target/42542
10921         * gcc.target/i386/pr42542-4.c: New.
10922         * gcc.target/i386/pr42542-4a.c: Likewise.
10923         * gcc.target/i386/pr42542-5.c: Likewise.
10924         * gcc.target/i386/pr42542-5a.c: Likewise.
10925
10926 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10927
10928         * gcc.dg/tls/opt-15.c: New test.
10929
10930 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10931
10932         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10933
10934 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10935
10936         PR tree-optimization/42462
10937         * g++.dg/torture/pr42462.C: New test.
10938
10939 2010-01-05  Jason Merrill  <jason@redhat.com>
10940
10941         * g++.dg/cpp0x/initlist30.C: New test.
10942
10943 2010-01-05  Richard Guenther  <rguenther@suse.de>
10944
10945         PR tree-optimization/42614
10946         * gcc.c-torture/execute/pr42614.c: New testcase.
10947
10948 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10949
10950         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10951         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10952         -Wunreachable-code.
10953         * gcc.dg/Wunreachable-2.c: Likewise.
10954         * gcc.dg/Wunreachable-3.c: Likewise.
10955         * gcc.dg/Wunreachable-4.c: Likewise.
10956         * gcc.dg/Wunreachable-5.c: Likewise.
10957         * gcc.dg/Wunreachable-6.c: Likewise.
10958         * gcc.dg/Wunreachable-7.c: Likewise.
10959         * gcc.dg/Wunreachable-8.c: Likewise.
10960         * gcc.dg/20041231-1.c: Likewise.
10961
10962 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10963
10964         PR other/42611
10965         * gcc.dg/pr42611.c: New test.
10966
10967         PR tree-optimization/42508
10968         * g++.dg/opt/pr42508.C: New test.
10969
10970 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10971
10972         PR fortran/41872
10973         * gfortran.dg/allocatable_scalar_8.f90: New.
10974
10975 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10976
10977         PR tree-optimization/42398
10978         * gcc.c-torture/compile/pr42398.c: New test.
10979
10980 2010-01-04  Jason Merrill  <jason@redhat.com>
10981
10982         PR c++/42555
10983         * g++.dg/ext/attrib35.C: New.
10984
10985         PR c++/42567
10986         * g++.dg/cpp0x/auto17.C: New.
10987
10988 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10989
10990         * gcc.dg/lto/20100104_0.c: New.
10991
10992 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10993
10994         PR target/42542
10995         * gcc.target/i386/pr42542-1.c: New.
10996         * gcc.target/i386/pr42542-1a.c: Likewise.
10997         * gcc.target/i386/pr42542-1b.c: Likewise.
10998         * gcc.target/i386/pr42542-2.c: Likewise.
10999         * gcc.target/i386/pr42542-2a.c: Likewise.
11000         * gcc.target/i386/pr42542-2b.c: Likewise.
11001         * gcc.target/i386/pr42542-3.c: Likewise.
11002         * gcc.target/i386/pr42542-3a.c: Likewise.
11003
11004 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11005
11006         PR fortran/41872
11007         * gfortran.dg/allocatable_scalar_5.f90: New test.
11008         * gfortran.dg/allocatable_scalar_6.f90: New test.
11009
11010 2010-01-03  Richard Guenther  <rguenther@suse.de>
11011
11012         PR testsuite/42583
11013         * gfortran.dg/gomp/recursion1.f90: Remove.
11014
11015 2010-01-03  Richard Guenther  <rguenther@suse.de>
11016
11017         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11018         * gcc.dg/uninit-6.c: Likewise.
11019         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11020
11021 2010-01-03  Richard Guenther  <rguenther@suse.de>
11022
11023         PR tree-optimization/42589
11024         * gcc.target/i386/pr42589.c: New testcase.
11025
11026 2010-01-03  Richard Guenther  <rguenther@suse.de>
11027
11028         PR tree-optimization/42438
11029         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11030
11031 2010-01-02  Richard Guenther  <rguenther@suse.de>
11032
11033         PR testsuite/41651
11034         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11035
11036 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11037
11038         PR target/42448
11039         * gcc.target/alpha/pr42448-1.c: New test.
11040         * gcc.target/alpha/pr42448-2.c: Ditto.
11041
11042 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11043
11044         PR preprocessor/41947
11045         * gcc.dg/c99-hexfloat-3.c: New test.
11046
11047 2010-01-01  Richard Guenther  <rguenther@suse.de>
11048
11049         PR c/42570
11050         * gcc.c-torture/execute/pr42570.c: New testcase.
11051
11052 2010-01-01  Richard Guenther  <rguenther@suse.de>
11053
11054         PR middle-end/42559
11055         * gcc.c-torture/compile/pr42559.c: New testcase.
11056
11057 \f
11058 Copyright (C) 2010 Free Software Foundation, Inc.
11059
11060 Copying and distribution of this file, with or without modification,
11061 are permitted in any medium without royalty provided the copyright
11062 notice and this notice are preserved.