OSDN Git Service

PR tree-optimization/45902
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2
3         PR tree-optimization/45902
4         * gcc.dg/vect/45902.c: New test.
5
6 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
7
8         PR target/45870
9         * gcc.dg/tls/pr45870.c: New test.
10
11 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
12
13         PR fortran/45961
14         * gfortran.dg/typebound_operator_6.f03: New.
15
16 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
17
18         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
19         and adjust -export symbol scanning.
20         * g++.dg/ext/dllexport1.C: Likewise.
21         * g++.dg/ext/dllexport3.C: Likewise.
22         * gcc.dg/dll-3.c: Likewise.
23         * gcc.dg/dll-4.c: Likewise.
24         * gcc.dg/dll-5.c: Likewise.
25
26 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
27
28         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
29         instead of tree_profile dump file.
30         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
31         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
32         dump file.
33
34 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
35
36         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
37
38 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
39
40         * gfortran.dg/character_comparison_4.f90:  New test.
41         * gfortran.dg/character_comparison_5.f90:  New test.
42         * gfortran.dg/character_comparison_6.f90:  New test.
43
44 2010-10-09  Richard Henderson  <rth@redhat.com>
45
46         * lib/target-supports.exp
47         (check_effective_target_automatic_stack_alignment): Always true.
48
49 2010-10-09  Richard Guenther  <rguenther@suse.de>
50
51         PR lto/45956
52         * gcc.dg/lto/20101009-2_0.c: New testcase.
53         * gcc.dg/lto/20101009-2_1.c: Likewise.
54         * gcc.dg/lto/20101009-2_2.c: Likewise.
55
56 2010-10-09  Richard Guenther  <rguenther@suse.de>
57
58         PR lto/45947
59         * g++.dg/lto/20101009-1_0.C: New testcase.
60
61 2010-10-09  Richard Guenther  <rguenther@suse.de>
62
63         PR tree-optimization/45945
64         * gcc.dg/lto/20101009-1_0.c: New testcase.
65
66 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
67
68         PR target/45913
69         * gcc.target/i386/pr45913.c: New.
70
71 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
72
73         PR fortran/45943
74         * gfortran.dg/streamio_16.f90: Update test.
75
76 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
77
78         PR tree-optimization/45903
79         * gcc.target/i386/pr45903.c: New test.
80
81 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
82
83         * gnat.dg/interface5.adb: Compile with warnings disabled.
84
85 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
86
87         * obj-c++.dg/encode-10.mm: New testcase.
88
89 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
90
91         PR objc++/23614
92         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
93         C++ class.  Removed XFAIL.
94
95 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
96
97         PR fortran/45933
98         * gfortran.dg/typebound_operator_5.f03: New.
99
100 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
101
102         Merge from 'apple/trunk' branch on FSF servers.
103
104         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
105
106         Radar 4508851
107         * obj-c++.dg/method-namespace-1.mm: New.
108
109 2010-10-07  Martin Jambor  <mjambor@suse.cz>
110
111         * gcc.dg/tree-ssa/sra-11.c: New test.
112
113 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
114
115         PR Tree-Vect/45847
116         * gcc.dg/vect/pr45847.c: New test.
117
118 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
119             Kai Tietz  <kai.tietz@onevision.com>
120
121        * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
122
123 2010-10-07  Richard Guenther  <rguenther@suse.de>
124
125         PR tree-optimization/45732
126         * gcc.dg/torture/pr45732.c: New testcase.
127
128 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
129
130         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
131         * objc.dg/foreach-2.m: Likewise.
132         * objc.dg/foreach-3.m: Likewise.
133         * objc.dg/foreach-4.m: Likewise.
134         * objc.dg/foreach-5.m: Likewise.
135         * objc.dg/foreach-6.m: Likewise.
136         * objc.dg/foreach-7.m: Likewise.
137         * objc.dg/objc-foreach-4.m: Likewise.
138         * objc.dg/objc-foreach-5.m: Likewise.
139
140 2010-10-07  Richard Guenther  <rguenther@suse.de>
141
142         PR middle-end/45869
143         * gcc.dg/torture/pr45869.c: New testcase.
144
145 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
146
147         * objc.dg/set-not-used-1.m: New
148         * obj-c++.dg/set-not-used-1.mm: New.
149
150 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
151
152         * objc.dg/attributes/method-attribute-3.m: New.
153         * obj-c++.dg/attributes/method-attribute-3.mm: New.
154
155 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
156
157         PR fortran/45916
158         * gfortran.dg/generic_typebound_operator_1.f90: New test.
159
160 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
161
162         PR fortran/45889
163         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
164
165 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
166
167         Merge from 'apple/trunk' branch on FSF servers.
168
169         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
170
171         Radar 4278774
172         * obj-c++.dg/encode-9.mm: New.
173
174 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
175
176         * g++.dg/cpp0x/pr45908.C: New test.
177
178 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
179
180         * gnat.dg/opt6.ad[sb]: New test.
181
182 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
183
184         Implemented fast enumeration for Objective-C.
185         * objc.dg/foreach-1.m: New.
186         * objc.dg/foreach-2.m: New.
187         * objc.dg/foreach-3.m: New.
188         * objc.dg/foreach-4.m: New.
189         * objc.dg/foreach-5.m: New.
190         * objc.dg/foreach-6.m: New.
191         * objc.dg/foreach-7.m: New.
192
193         Merge from 'apple/trunk' branch on FSF servers:
194         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
195
196         Radar 4502236
197         * objc.dg/objc-foreach-5.m: New.
198
199         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
200
201         Radar 4507230
202         * objc.dg/objc-foreach-4.m: New.
203
204         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
205
206         Radar 4472881
207         * objc.dg/objc-foreach-3.m: New.
208
209         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
210
211         Radar 4468498
212         * objc.dg/objc-foreach-2.m: New.
213
214         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
215
216         Radar 4294910
217         * objc.dg/objc-foreach-1.m: New
218
219 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
220
221         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
222         unsigned values.
223
224 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         PR objc++/28050
227         * obj-c++.dg/syntax-error-10.mm: New.
228
229 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
230
231         PR objc++/23707
232         * obj-c++.dg/syntax-error-9.mm: New.
233
234 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
235
236         PR objc++/31126
237         * obj-c++.dg/syntax-error-8.mm: New.
238
239 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
240
241         Merge from 'apple/trunk' branch on FSF servers.
242
243         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
244
245         Radar 4290840
246         * obj-c++.dg/syntax-error-7.mm: New
247
248         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
249
250         Radar 4294425
251         * obj-c++.dg/syntax-error-6.mm: New
252
253         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
254
255         Radar 4261146
256         * obj-c++.dg/syntax-error-5.mm: New
257
258         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
259
260         Radar 4093475
261         * obj-c++.dg/syntax-error-[3-4].mm: New.
262
263         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
264
265         Radar 4185810
266         * obj-c++.dg/syntax-error-[1-2].mm: New.
267
268 2010-10-05  Ira Rosen  <irar@il.ibm.com>
269
270         PR tree-optimization/45752
271         * gcc.dg/vect/pr45752.c: New test.
272
273 2010-10-05  Richard Guenther  <rguenther@suse.de>
274
275         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
276         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
277         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
278         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
279         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
280         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
281         * gcc.dg/tree-prof/stringop-1.c: Likewise.
282         * gcc.dg/tree-prof/stringop-2.c: Likewise.
283         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
284         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
285         * gcc.dg/tree-prof/update-loopch.c: Likewise.
286         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
287         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
288         * gcc.dg/tree-prof/tracer-1.c: Likewise.
289         * gcc.dg/tree-ssa/inline-4.c: Likewise.
290         * gcc.dg/tree-ssa/inline-3.c: Likewise.
291         * gcc.dg/tree-ssa/20080530.c: Likewise.
292         * g++.dg/tree-ssa/inline-3.C: Likewise.
293         * g++.dg/tree-ssa/inline-1.C: Likewise.
294         * g++.dg/tree-ssa/inline-2.C: Likewise.
295         * gcc.dg/profile-dir-1.c: Likewise.
296         * gcc.dg/profile-dir-2.c: Likewise.
297         * gcc.dg/profile-dir-3.c: Likewise.
298
299 2010-10-05  Richard Guenther  <rguenther@suse.de>
300
301         PR middle-end/45877
302         * g++.dg/torture/pr45877.C: New testcase.
303
304 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
305
306         PR debug/45849
307         * gcc.dg/debug/pr45849.c: New test.
308
309         PR middle-end/45876
310         * gcc.c-torture/compile/pr45876.c: New test.
311
312 2010-10-04  Julian Brown  <julian@codesourcery.com>
313
314         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
315         vect_hw_misalign.
316         * gcc.dg/vect/vect-60.c: Likewise.
317         * gcc.dg/vect/vect-56.c: Likewise.
318         * gcc.dg/vect/vect-93.c: Likewise.
319         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
320         * gcc.dg/vect/vect-95.c: Likewise.
321         * gcc.dg/vect/vect-96.c: Likewise.
322         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
323         * gcc.dg/vect/slp-25.c: Likewise.
324         * gcc.dg/vect/slp-3.c: Likewise.
325         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
326         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
327         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
328         * gcc.dg/vect/vect-109.c: Likewise.
329         * gcc.dg/vect/vect-peel-1.c: Likewise.
330         * gcc.dg/vect/vect-peel-2.c: Likewise.
331         * lib/target-supports.exp
332         (check_effective_target_arm_vect_no_misalign): New.
333         (check_effective_target_vect_no_align): Use above.
334         (check_effective_target_vect_element_align): New.
335         (add_options_for_quad_vectors): New.
336
337 2010-10-04  Martin Jambor  <mjambor@suse.cz>
338
339         PR tree-optimization/45572
340         * g++.dg/ipa/pr45572-1.C: New test.
341         * g++.dg/ipa/pr45572-2.C: Likewise.
342
343 2010-10-03  Ian Lance Taylor  <iant@google.com>
344
345         * gcc.dg/anon-struct-11.c: New test.
346         * gcc.dg/anon-struct-12.c: New test.
347         * gcc.dg/anon-struct-13.c: New test.
348         * gcc.dg/anon-struct-14.c: New test.
349
350 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
351
352         * g++.dg/torture/pr45764.C: Revert revision 164914.
353         * gcc.dg/vect/pr43432.c: Likewise.
354         * gcc.dg/vect/vect-114.c: Likewise.
355         * gcc.dg/vect/vect-15.c: Likewise.
356
357 2010-10-03  Jason Merrill  <jason@redhat.com>
358
359         * g++.dg/cpp0x/sfinae5.C: New.
360
361 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
362
363         PR tree-optimization/45720
364         PR tree-optimization/45764
365         * g++.dg/torture/pr45764.C: New.
366
367         * gcc.dg/vect/pr43432.c: Xfail.
368         * gcc.dg/vect/vect-114.c: Likewise.
369         * gcc.dg/vect/vect-15.c: Likewise.
370
371 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
372
373         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
374         hppa*-*-hpux*.
375         * gcc.dg/torture/pr45678-2.c: Likewise.
376
377 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
378
379         PR fortran/45748
380         * gfortran.dg/intrinsic_6.f90: New.
381
382 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
383
384         PR fortran/42831
385         * gfortran.dg/dependency_37.f90:  New test.
386
387 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
388
389         * gcc.target/i386/shift_mask.c: New test.
390
391 2010-10-01  Richard Guenther  <rguenther@suse.de>
392
393         PR tree-optimization/45854
394         * g++.dg/torture/pr45854.C: New testcase.
395
396 2010-09-30  Michael Eager  <eager@eagercon.com>
397
398         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
399         __FLT_{MIN,MAX}__.
400
401 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
402
403         PR middle-end/45758
404         * gfortran.dg/graphite/pr45758.f90: New.
405
406 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
407
408         PR middle-end/45230
409         * gcc.dg/graphite/id-pr45230.c: New.
410
411 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
412
413         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
414         * gfortran.dg/graphite/graphite.exp: Same.
415         * gcc.dg/graphite/vect-pr43423.c: New.
416
417 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
418
419         PR target/45843
420         * g++.dg/torture/pr45843.C: New test.
421
422 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
423
424         PR fortran/45828
425         * gfortran.dg/allocate_derived_5.f90: New.
426
427 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
428
429         PR tree-optimization/31261
430         * gcc.dg/tree-ssa/pr31261.c: New test.
431
432 2010-09-30  Michael Eager  <eager@eagercon.com>
433
434         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
435         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
436         * gcc.target/microblaze/microblaze.exp: Ditto.
437         * gcc.target/microblaze/others/string_cst1.c: Ditto.
438         * gcc.target/microblaze/others/string_cst2.c: Ditto.
439         * gcc.target/microblaze/others/data_var1.c: Ditto.
440         * gcc.target/microblaze/others/data_var2.c: Ditto.
441         * gcc.target/microblaze/others/data_var3.c: Ditto.
442         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
443         * gcc.target/microblaze/others/strings1.c:: Ditto.
444         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
445         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
446         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
447         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
448         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
449         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
450         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
451         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
452         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
453         * gcc.target/microblaze/isa/pcmp.c: Ditto.
454         * gcc.target/microblaze/isa/nofloat.c: Ditto.
455         * gcc.target/microblaze/isa/fcvt.c: Ditto.
456         * gcc.target/microblaze/isa/float.c: Ditto.
457         * gcc.target/microblaze/isa/mulh.c: Ditto.
458         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
459         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
460         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
461         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
462         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
463         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
464         * gcc.target/microblaze/isa/bshift.c: Ditto.
465         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
466         * gcc.target/microblaze/isa/div.c: Ditto.
467         * gcc.target/microblaze/isa/vanilla.c: Ditto.
468         * gcc.target/microblaze/isa/mul.c: Ditto.
469
470 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
471
472         merge from FSF 'apple/trunk' branch.
473         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
474
475         Radar 4386773
476         * objc.dg/enhanced-proto-1.m: New.
477         * objc.dg/enhanced-proto-2.m: New.
478         * obj-c++.dg/enhanced-proto-1.mm: New
479         * obj-c++.dg/enhanced-proto-2.mm: New.
480
481 2010-09-30  Richard Guenther  <rguenther@suse.de>
482
483         PR testsuite/45702
484         * gcc.dg/debug/pr41893-1.c: Adjust.
485         * gcc.dg/pr30762-1.c: Likewise.
486         * gcc.dg/pr31529-1.c: Likewise.
487         * gcc.dg/pr34457-1.c: Likewise.
488         * gcc.dg/pr34668-1.c: Likewise.
489         * gcc.dg/pr43557-1.c: Likewise.
490
491 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
492
493         PR objc/45842
494         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
495         * objc.dg/const-str-3.m: Correct header for memcpy.
496         * objc.dg/const-str-7.m: Likewise.
497         * objc.dg/method-20b.m: Provide an implementation of Object.
498         Adjust XFAIL for m64 NeXT runtime.
499         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
500         * objc.dg/encode-3.m: Correct line ordering, provide header for
501         sprintf.
502         * objc.dg/encode-7-next.m: Only run for 32bit.
503         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
504         * objc.dg/type-size-2.m: Provide an implementation of Object.
505         Ajust headers.
506         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
507         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
508         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
509         Adjust XFAIL for m64 NeXT runtime.
510         * obj-c++.dg/method-22.mm: Likewise.
511         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
512
513 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
514
515         Merge from 'apple/trunk' branch on FSF servers.
516
517         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
518
519         Radar 4278236
520         * obj-c++.dg/bad-forward-decl.mm: New
521
522 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
523
524         * ada/acats/run_acats: Revert revision 157037.
525
526 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
527
528         Merge from 'apple/trunk' branch on FSF servers.
529
530         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
531
532         Radar 4281748
533         * objc.dg/naming-2.m: Update
534         * objc.dg/naming-3.m: New
535
536 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
537
538         PR target/40457
539         * gcc.target/arm/pr40457-3.c: New test.
540
541 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
542
543         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
544         alias checking.
545         * lib/target-supports.exp (check_ifunc_available): Likewise.
546
547 2010-09-29  Tristan Gingold  <gingold@adacore.com>
548
549         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
550
551 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
552
553         * objc.dg/keywords-1.m: New test.
554         * objc.dg/keywords-2.m: New test.
555         * objc.dg/keywords-3.m: New test.
556         * obj-c++.dg/keywords-1.mm: New test.
557         * obj-c++.dg/keywords-2.mm: New test.
558
559 2010-09-28  Jason Merrill  <jason@redhat.com>
560
561         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
562         * g++.dg/ext/complit11.C: Likewise.
563         * g++.old-deja/g++.law/temps1.C: Likewise.
564
565         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
566         * g++.old-deja/g++.mike/misc6.C: Likewise.
567
568 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
569
570         * objc.dg/attributes/method-attribute-1.m: New.
571         * objc.dg/attributes/method-attribute-2.m: New.
572
573         * obj-c++.dg/attributes/method-attribute-1.m: New.
574         * obj-c++.dg/attributes/method-attribute-2.m: New.
575
576 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
577
578         * objc.dg/attributes: New.
579         * objc.dg/attributes/attributes.exp: New.
580         * objc.dg/attributes/class-attribute-1.m: New.
581         * objc.dg/attributes/class-attribute-2.m: New
582         * objc.dg/attributes/categ-attribute-1.m: New
583         * objc.dg/attributes/categ-attribute-2.m: New
584         * objc.dg/attributes/proto-attribute-1.m: New
585
586         * obj-c++.dg/attributes: New.
587         * obj-c++.dg/attributes/attributes.exp: New
588         * obj-c++.dg/attributes/class-attribute-1.mm: New
589         * obj-c++.dg/attributes/class-attribute-2.mm: New
590         * obj-c++.dg/attributes/categ-attribute-1.mm: New
591         * obj-c++.dg/attributes/categ-attribute-2.mm: New
592         * obj-c++.dg/attributes/proto-attribute-1.mm: New
593
594 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
595
596         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
597         from the branch renamed to method-20b.m to avoid clashes).
598
599         2005-08-23  Stuart Hastings  <stuart@apple.com>
600                     Ziemowit Laski  <zlaski@apple.com>
601
602         Radar 4209854
603         * obj-c++.dg/method-23.mm: New.
604         * objc.dg/method-20.m: New.
605
606 2010-09-28  Jan Hubicka  <jh@suse.cz>
607
608         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
609
610 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
611
612         PR target/44452
613         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
614         i?86-*-solaris2.[89], *-*-vxworks*.
615         * gcc.target/i386/pr22152.c: Likewise.
616         * gcc.target/i386/vect8-ret.c: New test.
617
618 2010-09-28  Jie Zhang  <jie@codesourcery.com>
619
620         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
621
622 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
623
624         Merge from 'apple/trunk' branch on FSF servers.
625
626         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
627
628         Radar 4175534
629         * obj-c++.dg/method-22.mm: New.
630
631 2010-09-27  Jason Merrill  <jason@redhat.com>
632
633         * g++.dg/cpp0x/rv-lvalue-req.C: New.
634         * g++.dg/ext/complit11.C: Adjust.
635         * g++.old-deja/g++.law/temps1.C: Adjust.
636         * g++.old-deja/g++.ns/koenig6.C: Adjust.
637         * g++.old-deja/g++.oliva/partord1.C: Adjust.
638
639 2010-09-27  Ian Lance Taylor  <iant@google.com>
640
641         * lib/target-supports.exp (check_effective_target_split_stack):
642         New procedure.
643         * gcc.dg/split-1.c: New test.
644         * gcc.dg/split-2.c: New test.
645         * gcc.dg/split-3.c: New test.
646         * gcc.dg/split-4.c: New test.
647
648 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
649
650         PR objc/25464
651         * objc.dg/type-size-3.m: New test.
652
653 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
654
655         PR objc/45763
656         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
657
658 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
659
660         PR objc/25450
661         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
662         * objc.dg/type-size-2.m: Same change.
663         * obj-c++.dg/encode-5.mm: Same change.
664
665 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
666
667         Merge from 'apple/trunk' branch on FSF servers.  The original
668         Changelogs are below.
669
670         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
671         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
672         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
673         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
674         in the branch).
675         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
676         proto-qual-1.m in the branch) and the normal ABI on GNU.
677         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
678         the test only with the NeXT runtime.
679         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
680         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
681         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
682         Run the test only with the NeXT runtime.
683
684         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
685
686         Radar 4492973
687         * objc.dg/encode-7-64bit.m: New.
688         * objc.dg/encode-7.m: Skip if -m64.
689
690         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
691
692         Radar 4301047
693         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
694         * obj-c++.dg/threedotthree-abi-1.mm: New
695         * objc.dg/threedotthree-abi-1.m: New
696
697         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
698
699         Radar 4136935
700         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
701         * objc.dg/encode-6.m: Likewise.
702         * objc.dg/encode-7.m: New test case.
703
704 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
705
706         Merge from 'apple/trunk' branch on FSF servers.  Renamed
707         const-str-12.m to constr-str-12b.m to avoid conflicts.
708
709         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
710
711         Radar 4229905
712         * obj-c++.dg/warn5.mm: New
713
714         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
715
716         Radar 4154928
717         * obj-c++.dg/const-str-12.mm: New.
718         * objc.dg/const-str-12.m: New.
719
720 2010-09-27  Tobias Burnus  <burnus@net-b.de>
721
722         PR fortran/40569
723         PR fortran/40568
724         * gfortran.dg/storage_size_2.f08: Fix test.
725         * gfortran.dg/c_sizeof_1.f90: Fix test.
726         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
727         * gfortran.dg/c_sizeof_3.f90: New.
728         * gfortran.dg/c_sizeof_4.f90: New.
729         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
730         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
731
732 2010-09-26  Daniel Kraft  <d@domob.eu>
733
734         PR fortran/45783
735         PR fortran/45795
736         * gfortran.dg/select_type_18.f03: New test.
737
738 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
739
740         * gnat.dg/return2.ad[sb]: New test.
741         * gnat.dg/return2_pkg.ads: New helper.
742
743 2010-09-25  Daniel Kraft  <d@domob.eu>
744
745         PR fortran/45776
746         * gfortran.dg/io_constraints_6.f03: New test.
747         * gfortran.dg/io_constraints_7.f03: New test.
748         * gfortran.dg/newunit_2.f90: New test.
749
750 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
751
752         * gfortran.dg/operator_c1202.f90: New test.
753
754 2010-09-24  Jan Hubicka  <jh@suse.cz>
755
756         * gcc.dg/tree-ssa/leaf.c: New testcase.
757
758 2010-09-24  Jan Hubicka  <jh@suse.cz>
759
760         PR tree-optimization/45738
761         PR tree-optimization/45741
762         * gcc.c-torture/compile/pr45741.c: New.
763         * gfortran.fortran-torture/compile/pr45738.f90: New.
764
765 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
766
767         * gcc.dg/cpp/undef-opt-1.c: New test.
768
769 2010-09-24  Jason Merrill  <jason@redhat.com>
770
771         * g++.dg/other/error10.C: Adjust expected output.
772
773 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
774
775         PR middle-end/45234
776         * gcc.dg/torture/stackalign/alloca-6.c: New test.
777         * gcc.target/i386/pr45234.c: New test.
778
779 2010-09-24  Richard Guenther  <rguenther@suse.de>
780
781         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
782
783 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
784
785         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
786         as a comment leader in regexp.
787
788 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
789
790         * objc.dg/sync-2.m: New test.
791         * obj-c++.dg/sync-2.mm: New test.
792
793 2010-09-24  Tobias Burnus  <burnus@net-b.de>
794
795         PR fortran/40571
796         * gfortran.dg/iso_fortran_env_7.f90: New.
797
798 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
799
800         * obj-c++.dg/too-many-args.mm: New file.
801
802 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
803
804         Merge from 'apple/trunk' branch on FSF servers.
805
806         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
807
808         Radar 4491608
809         * objc.dg/too-many-args.m: New
810
811 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
812
813         PR fortran/45744
814         * gfortran.dg/dependency_36.f90:  New test.
815
816 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
817
818         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
819         * gcc.target/i386/pad-3.c: Ditto.
820         * gcc.target/i386/pad-7.c: Ditto.
821         * gcc.target/i386/pad-7.c: Ditto.
822         * gcc.target/i386/pr36502.c: Ditto.
823         * gcc.target/i386/zee.c: Ditto.
824         * gcc.target/i386/20060821-1.c: Ditto.
825         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
826         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
827         * gcc.target/i386/pad-5b.c: Ditto.
828         * gcc.target/i386/pad-6a.c: Ditto.
829         * gcc.target/i386/pad-6b.c: Ditto.
830         * gcc.target/i386/pad-8.c: Ditto.
831         * gcc.target/i386/pad-9.c: Ditto.
832         * gcc.target/i386/pad-10.c: Ditto.
833         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
834
835 2010-09-23  Richard Guenther  <rguenther@suse.de>
836
837         PR tree-optimization/45565
838         * g++.dg/ipa/pr45565.C: New testcase.
839
840 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
841
842         PR fortran/45745
843         PR fortran/45648
844         * gfortran.dg/vector_subscript_bound_1.f90: New.
845
846 2010-09-23  Richard Guenther  <rguenther@suse.de>
847
848         PR middle-end/45750
849         * gcc.dg/pr45750.c: New testcase.
850
851 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
852
853         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
854         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
855         build.
856
857 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
858
859         PR rtl-optimization/44374
860         * gcc.target/arm/headmerge-1.c: New test.
861         * gcc.target/arm/headmerge-2.c: New test.
862         * gcc.target/i386/headmerge-1.c: New test.
863         * gcc.target/i386/headmerge-2.c: New test.
864
865 2010-09-23  Daniel Kraft  <d@domob.eu>
866
867         PR fortran/38936
868         PR fortran/44044
869         PR fortran/45474
870         * gfortran.dg/intrinsic_intent_1.f03: New test.
871         * gfortran.dg/select_type_17.f03: New test.
872         * gfortran.dg/associate_5.f03: More definability tests.
873         * gfortran.dg/enum_2.f90: Check definability.
874         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
875         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
876         * gfortran.dg/char_expr_2.f90: Ditto.
877         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
878         * gfortran.dg/enum_5.f90: Ditto.
879         * gfortran.dg/equiv_constraint_8.f90: Ditto.
880         * gfortran.dg/impure_assignment_2.f90: Ditto.
881         * gfortran.dg/impure_assignment_3.f90: Ditto.
882         * gfortran.dg/intent_out_1.f90: Ditto.
883         * gfortran.dg/intent_out_3.f90: Ditto.
884         * gfortran.dg/pointer_assign_7.f90: Ditto.
885         * gfortran.dg/pointer_intent_3.f90: Ditto.
886         * gfortran.dg/pr19936_1.f90: Ditto.
887         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
888         * gfortran.dg/simpleif_2.f90: Ditto.
889         * gfortran.dg/protected_5.f90: Ditto.
890         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
891         * gfortran.dg/protected_6.f90: Ditto.
892         * gfortran.dg/protected_7.f90: Ditto.
893
894 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
895
896         PR libfortran/45710
897         * gfortran.dg/namelist_65.f90: New test.
898
899 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
900
901         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
902         the regexp pattern between the expected label and location string.
903
904 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
905
906         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
907
908 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
909
910         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
911         * gcc.dg/pr27898.c: Likewise.
912         * gcc.dg/pr28712.c: Likewise.
913         * gcc.dg/pr30762-1.c: Likewise.
914         * gcc.dg/pr31529-1.c: Likewise.
915         * gcc.dg/pr34457-1.c: Likewise.
916         * gcc.dg/pr34668-1.c: Likewise.
917         * gcc.dg/pr34989-1.c: Likewise.
918         * gcc.dg/pr43557-1.c: Likewise.
919
920 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
921
922         PR rtl-optimization/45739
923         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
924
925 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
926
927         * gcc.target/sparc/mnofpu.c: New test.
928
929 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
930
931         PR rtl-optimization/45739
932         * gcc.target/i386/pr45739.c: New test.
933
934 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
935
936         PR fortran/45648
937         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
938         and counts. Add non-elemental function call check.
939
940         PR fortran/45648
941         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
942         arguments checks. Update temporary counts.
943         * gfortran.dg/transpose_optimization_1.f90: New.
944
945 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
946
947         PR objc/23710
948         * objc.dg/invalid-method-1.m: New.
949
950 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
951
952         Merge from 'apple/trunk' branch on FSF servers.
953
954         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
955
956         Radar 4291785
957         * objc.dg/naming-4.m: New
958         * objc.dg/naming-5.m: New
959         * obj-c++.dg/naming-1.mm: New
960         * obj-c++.dg/naming-2.mm: New
961
962 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
963             Jack Howarth  <howarth@bromo.med.uc.edu>
964
965         PR c++/45645
966         * g++.dg/torture/pr44972.C: Use portable assert().
967
968 2010-09-21  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/45580
971         * g++.dg/torture/pr45580.C: New testcase.
972
973 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
974
975         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
976
977 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
978
979         PR fortran/45438
980         * gfortran.dg/pointer_check_7.f90: New.
981
982 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
983
984         PR rtl-optimization/45728
985         * gcc.c-torture/compile/pr45728.c: New test.
986
987 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
988
989         PR fortran/45081
990         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
991
992 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
993
994         * g++.dg/tree-ssa/pr45605.C: Add "\\".
995
996 2010-09-20  Richard Guenther  <rguenther@suse.de>
997
998         PR middle-end/45704
999         * gcc.dg/torture/pr45704.c: New testcase.
1000
1001 2010-09-20  Jan Hubicka  <jh@suse.cz>
1002
1003         PR tree-optimize/45605
1004         * g++.dg/tree-ssa/pr45605.C: New testcase.
1005
1006 2010-09-20  Michael Matz  <matz@suse.de>
1007
1008         PR testsuite/45706
1009         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1010         enough.
1011
1012 2010-09-20  Richard Guenther  <rguenther@suse.de>
1013
1014         PR tree-optimization/45705
1015         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1016
1017 2010-09-20  Michael Matz  <matz@suse.de>
1018
1019         PR testsuite/45706
1020         * lib/target-supports.exp (check_effective_target_vect_perm):
1021         Add i?86-*-*.
1022
1023 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR rtl-optimization/45695
1026         * gcc.c-torture/execute/pr45695.c: New test.
1027
1028 2010-09-19  Jan Hubicka  <jh@suse.cz>
1029
1030         PR lto/44246
1031         * gcc.c-torture/compile/pr44246.c:New file.
1032
1033 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1034
1035         PR tree-optimization/45714
1036         * gfortran.dg/vect/pr45714-a.f: New test.
1037         * gfortran.dg/vect/pr45714-b.f: New test.
1038
1039 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         * gnat.dg/const1.adb: Rename into...
1042         * gnat.dg/constant1.adb: ...this.
1043         * gnat.dg/constant2.adb: New test.
1044         * gnat.dg/constant2_pkg1.ads: New helper.
1045         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1046
1047 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1048
1049         * gnat.dg/specs/constant1.ads: New test.
1050         * gnat.dg/specs/constant1_pkg.ads: New helper.
1051
1052 2010-09-18  Jan Hubicka  <jh@suse.cz>
1053
1054         PR tree-optimization/45453
1055         * g++.dg/tree-ssa/pr45453.C: New testcase.
1056
1057 2010-09-18  Jason Merrill  <jason@redhat.com>
1058
1059         * g++.dg/cpp0x/initlist44.C: New.
1060
1061 2010-09-18  Richard Guenther  <rguenther@suse.de>
1062
1063         PR tree-optimization/45709
1064         * g++.dg/torture/pr45709-2.C: New testcase.
1065
1066 2010-09-18  Richard Guenther  <rguenther@suse.de>
1067
1068         PR tree-optimization/45709
1069         * g++.dg/torture/pr45709.C: New testcase.
1070
1071 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1072
1073         PR testsuite/45719
1074         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1075
1076 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1077
1078         * gcc.target/i386/pad-1.c: New.
1079         * gcc.target/i386/pad-2.c: Likewise.
1080         * gcc.target/i386/pad-3.c: Likewise.
1081         * gcc.target/i386/pad-4.c: Likewise.
1082         * gcc.target/i386/pad-5a.c: Likewise.
1083         * gcc.target/i386/pad-5b.c: Likewise.
1084         * gcc.target/i386/pad-6a.c: Likewise.
1085         * gcc.target/i386/pad-6b.c: Likewise.
1086         * gcc.target/i386/pad-7.c: Likewise.
1087         * gcc.target/i386/pad-8.c: Likewise.
1088         * gcc.target/i386/pad-9.c: Likewise.
1089         * gcc.target/i386/pad-10.c: Likewise.
1090
1091 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1092
1093         PR middle-end/45234
1094         * gcc.dg/torture/stackalign/alloca-5.c: New.
1095
1096 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1097
1098         PR middle-end/45678
1099         * gcc.dg/torture/pr45678-2.c: New.
1100
1101 2010-09-17  Richard Guenther  <rguenther@suse.de>
1102
1103         PR middle-end/45678
1104         * gcc.dg/torture/pr45678-1.c: New testcase.
1105
1106 2010-09-17  Michael Matz  <matz@suse.de>
1107
1108         PR tree-optimization/43432
1109         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1110         check_effective_target_vect_perm_short): New predicates.
1111         (check_effective_target_vect_perm): Include x86_64.
1112         * gcc.dg/vect/pr43432.c: New test.
1113         * gcc.dg/vect/vect-114.c: Adjust.
1114         * gcc.dg/vect/vect-15.c: Ditto.
1115         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1116         * gcc.dg/vect/slp-perm-9.c: Ditto.
1117
1118 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1119
1120         PR testsuite/45692
1121         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1122         GNU runtime.
1123
1124 2010-09-17  Richard Guenther  <rguenther@suse.de>
1125
1126         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1127         * gcc.dg/pr28706.c: Likewise.
1128         * gcc.dg/pr28712.c: Likewise.
1129         * gcc.dg/pr30762-1.c: Likewise.
1130         * gcc.dg/pr30762-2.c: Likewise.
1131         * gcc.dg/pr31529-1.c: Likewise.
1132         * gcc.dg/pr31529-2.c: Likewise.
1133         * gcc.dg/pr34457-1.c: Likewise.
1134         * gcc.dg/pr34457-2.c: Likewise.
1135         * gcc.dg/pr34668-1.c: Likewise.
1136         * gcc.dg/pr34668-2.c: Likewise.
1137         * gcc.dg/pr34989-1.c: Likewise.
1138         * gcc.dg/pr34989-2.c: Likewise.
1139         * gcc.dg/pr43557-1.c: Likewise.
1140         * gcc.dg/pr43557-2.c: Likewise.
1141         * gcc.dg/debug/pr41893-1.c: Likewise.
1142         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1143         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1144         * gcc.dg/matrix/matrix-4.c: Likewise.
1145         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1146         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1147         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1148         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1149
1150 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1151
1152         PR fortran/43665
1153         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1154         optimizations.
1155         * gfortran.dg/intent_optimize_1.f90: New test.
1156
1157 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1158
1159         * gcc.target/i386/divmod-1.c: New.
1160         * gcc.target/i386/divmod-2.c: Likewise.
1161         * gcc.target/i386/divmod-3.c: Likewise.
1162         * gcc.target/i386/divmod-4.c: Likewise.
1163         * gcc.target/i386/divmod-4a.c: Likewise.
1164         * gcc.target/i386/divmod-5.c: Likewise.
1165         * gcc.target/i386/divmod-6.c: Likewise.
1166         * gcc.target/i386/divmod-7.c: Likewise.
1167         * gcc.target/i386/divmod-8.c: Likewise.
1168         * gcc.target/i386/udivmod-1.c: Likewise.
1169         * gcc.target/i386/udivmod-2.c: Likewise.
1170         * gcc.target/i386/udivmod-3.c: Likewise.
1171         * gcc.target/i386/udivmod-4.c: Likewise.
1172         * gcc.target/i386/udivmod-4a.c: Likewise.
1173         * gcc.target/i386/udivmod-5.c: Likewise.
1174         * gcc.target/i386/udivmod-6.c: Likewise.
1175         * gcc.target/i386/udivmod-7.c: Likewise.
1176         * gcc.target/i386/udivmod-8.c: Likewise.
1177
1178 2010-09-16  Jan Hubicka  <jh@suse.cz>
1179
1180         * g++.dg/lto/pr45679-1_0.C: New file.
1181         * g++.dg/lto/pr45679-1_1.C: New file.
1182         * g++.dg/lto/pr45679-0_0.C: New file.
1183         * g++.dg/lto/pr45679-0_1.C: New file.
1184
1185 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1186
1187         PR fortran/45674
1188         * gfortran.dg/class_dummy_2.f03: New.
1189
1190 2010-09-16  Richard Guenther  <rguenther@suse.de>
1191
1192         PR tree-optimization/45623
1193         * gcc.dg/torture/pr45623.c: New testcase.
1194
1195 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1196
1197         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1198         name and parentheses.
1199         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1200
1201 2010-09-15  Jason Merrill  <jason@redhat.com>
1202
1203         * g++.dg/parse/parameter-declaration-2.C: New.
1204
1205         * g++.dg/cpp0x/scoped_enum2.C: New.
1206
1207 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1208
1209         * gcc.c-torture/compile/20100915-1.c: New test.
1210
1211 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1212
1213         PR middle-end/45644
1214         * gcc.dg/ipa/pr45644.c: New test.
1215
1216 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1217
1218         PR tree-optimization/45633
1219         * gcc.dg/vect/pr45633.c: New test.
1220
1221 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1222
1223         PR fortran/45577
1224         * gfortran.dg/allocate_derived_4.f90: New.
1225
1226 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1227
1228         * lib/target-supports.exp
1229         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1230         supported flag to true for neon.
1231
1232 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1233
1234         PR c++/45665
1235         * g++.dg/template/crash103.C: New.
1236
1237 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1238
1239         Merge from 'apple/trunk' branch on FSF servers.
1240
1241         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1242
1243         Radar 4457381
1244         * objc.dg/msg-in-protocol.m: New.
1245         * obj-c++.dg/msg-in-protocol.mm: New.
1246
1247         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1248
1249         Radar 4219590
1250         * objc.dg/break-in-ifstmt.m: New.
1251
1252         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1253
1254         Radar 4174166
1255         * obj-c++.dg/comp-types-13.mm: New.
1256         * objc.dg/comp-types-12.m: New.
1257
1258         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1259
1260         Radar 4216500
1261         * obj-c++.dg/proto-lossage-7.mm: New.
1262         * objc.dg/proto-lossage-7.m: New.
1263
1264 2010-09-14  Jan Hubicka  <jh@suse.cz>
1265
1266         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1267         folding.
1268         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1269         folding.
1270
1271 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR middle-end/45567
1274         * gcc.dg/pr45567.c: New test.
1275
1276         PR debug/45660
1277         * g++.dg/debug/pr45660.C: New test.
1278
1279 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1280
1281         PR tree-optimization/45470
1282         * g++.dg/vect/pr45470-a.cc: New test.
1283         * g++.dg/vect/pr45470-a.cc: New test.
1284
1285 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1286
1287         PR target/42070
1288         * lib/profopt.exp: Prune warnings on execname2 compile.
1289         * lib/prune.exp: Prune "can't add line info" warnings.
1290
1291 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1292
1293         PR libfortran/45532
1294         * gfortran.dg/namelist_64.f90: New test.
1295
1296 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR rtl-optimization/45617
1299         * gcc.target/i386/pr45617.c: New test.
1300
1301 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1302
1303         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1304
1305 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1306
1307         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1308         * gcc.target/i386/fma4-vector.c: Likewise.
1309         * gcc.target/i386/vectorize2.c: Likewise.
1310         * gcc.target/i386/vectorize4.c: Likewise.
1311         * gcc.target/i386/vectorize5.c: Likewise.
1312         * gcc.target/i386/vectorize6.c: Likewise.
1313         * gcc.target/i386/vectorize8.c: Likewise.
1314
1315         * gcc.target/i386/vect-double-1.c: New.
1316         * gcc.target/i386/vect-double-1a.c: Likewise.
1317         * gcc.target/i386/vect-double-2.c: Likewise.
1318         * gcc.target/i386/vect-double-2a.c: Likewise.
1319
1320         * lib/target-supports.exp (check_effective_target_vect_double):
1321         Set et_vect_double_saved to 0 when tuning for Atom.
1322
1323 2010-09-13  Jan Hubicka  <jh@suse.cz>
1324
1325         * gcc.dg/torture/pr23821.c: Drop static keyword.
1326         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1327         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1328
1329 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1330
1331         * gcc.target/arm/sync-1.c: New.
1332
1333 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1334
1335         * gnat.dg/memtrap.adb: New test.
1336
1337 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1338
1339         * gfortran.dg/promotion.f90: Fix options.
1340
1341 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1342
1343         * g++.dg/cpp0x/range-for1.C: New.
1344         * g++.dg/cpp0x/range-for2.C: New.
1345         * g++.dg/cpp0x/range-for3.C: New.
1346         * g++.dg/cpp0x/range-for4.C: New.
1347         * g++.dg/cpp0x/range-for5.C: New.
1348         * g++.dg/cpp0x/range-for6.C: New.
1349
1350 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1351
1352         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1353         and counts. Check that transpose is not called.
1354         * gfortran.dg/transpose_2.f90: Update error message.
1355
1356 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1357
1358         PR c++/43824
1359         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1360         * g++.dg/lookup/strong-using-2.C: Likewise.
1361         * g++.dg/lookup/strong-using-3.C: Likewise.
1362         * g++.dg/lookup/strong-using-5.C: Likewise.
1363
1364         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1365         * g++.dg/cpp0x/inline-ns4.C: New.
1366         * g++.dg/cpp0x/inline-ns5.C: New.
1367
1368 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1369
1370         PR middle-end/45634
1371         * gfortran.fortran-torture/compile/pr45634.f90: New.
1372
1373 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1374
1375         * objc.dg/fobjc-exceptions.m: New test.
1376
1377 2010-09-10  Jan Hubicka  <jh@suse.cz>
1378
1379         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1380
1381 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1382
1383         PR tree-optimization/44972
1384         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1385         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1386         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1387         instead.
1388         * g++.dg/torture/pr44972.C: New test.
1389
1390 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1391
1392         PR tree-optimization/44972
1393         * g++.dg/torture/pr34850.C: Remove expected warning.
1394
1395 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1396
1397         * gfortran.dg/dummy_optional_arg.f90: New test.
1398
1399 2010-09-08  Jan Hubicka  <jh@suse.cz>
1400
1401         PR tree-optimization/45598
1402         * fortran.fortran-torture/compile/pr45598.f90: New test.
1403
1404 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1405
1406         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1407         * lib/target-supports.exp (check_ifunc_available): New.
1408         * gcc.dg/attr-ifunc-1.c: New.
1409         * gcc.dg/attr-ifunc-2.c: New.
1410         * gcc.dg/attr-ifunc-3.c: New.
1411         * gcc.dg/attr-ifunc-4.c: New.
1412         * gcc.dg/attr-ifunc-5.c: New.
1413         * g++.dg/ext/attr-ifunc-1.C: New.
1414         * g++.dg/ext/attr-ifunc-2.C: New.
1415         * g++.dg/ext/attr-ifunc-3.C: New.
1416         * g++.dg/ext/attr-ifunc-4.C: New.
1417
1418 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1419
1420         PR middle-end/40386
1421         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1422
1423 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1424
1425         * gfortran.dg/inline_transpose_1.f90: New test.
1426
1427 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1428
1429         PR c++/45588
1430         * g++.dg/warn/Wunused-var-15.C: New test.
1431
1432 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1433
1434         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1435         hppa*-*-hpux*.
1436
1437 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1438
1439         * objc/execute/exceptions/throw-nil.m: New test.
1440         * objc/execute/exceptions/handler-1.m: Updated to use the new
1441         objc_set_uncaught_exception_handler() function.
1442         * objc/execute/exceptions/matcher-1.m: New test.
1443
1444 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1445
1446         PR fortran/38282
1447         * gfortran.dg/bit_comparison_1.F90: New test.
1448         * gfortran.dg/leadz_trailz_3.f90: New test.
1449         * gfortran.dg/masklr_2.F90: New test.
1450         * gfortran.dg/shiftalr_1.F90: New test.
1451         * gfortran.dg/merge_bits_2.F90: New test.
1452         * gfortran.dg/dshift_2.F90: New test.
1453         * gfortran.dg/bit_comparison_2.F90: New test.
1454         * gfortran.dg/masklr_1.F90: New test.
1455         * gfortran.dg/merge_bits_1.F90: New test.
1456         * gfortran.dg/dshift_1.F90: New test.
1457         * gfortran.dg/shiftalr_2.F90: New test.
1458
1459 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1460
1461         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1462         functions from objc/typedstream.h are deprecated.
1463
1464 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1465
1466         * lib/target-supports.exp
1467         (check_effective_target_run_expensive_tests): New proc.
1468         * gcc.c-torture/compile/limits-fnargs.c: Use
1469         dg-require-effective-target run_expensive_tests.
1470
1471 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR fortran/45597
1474         * gfortran.dg/gomp/pr45597.f90: New test.
1475
1476         PR fortran/45595
1477         * gfortran.dg/gomp/pr45595.f90: New test.
1478
1479 2010-09-08  Michael Matz  <matz@suse.de>
1480
1481         * c-c++-common/uninit-17.c: Adjust.
1482
1483 2010-09-08  Michael Matz  <matz@suse.de>
1484
1485         PR tree-optimization/43430
1486         * gcc.dg/vect/pr43430-2.c: New test.
1487
1488 2010-09-08  Michael Matz  <matz@suse.de>
1489
1490         PR tree-optimization/33244
1491         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1492
1493 2010-09-08  Richard Guenther  <rguenther@suse.de>
1494
1495         PR tree-optimization/45578
1496         * gfortran.dg/pr45578.f90: New testcase.
1497
1498 2010-09-08  Richard Guenther  <rguenther@suse.de>
1499
1500         PR testsuite/45590
1501         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1502
1503 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1504
1505         PR fortran/45576
1506         * gfortran.dg/char_length_18.f90:  New test.
1507
1508 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1509
1510         PR target/36502
1511         * gcc.target/i386/pr36502.c: New test.
1512
1513         PR target/42313
1514         PR target/44651
1515         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1516         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1517
1518 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1519
1520         * gfortran.dg/achar_4.f90: Enable bounds checking.
1521
1522 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1523
1524         PR target/45206
1525         * gcc.target/i386/pr45206.c: New test.
1526
1527 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1528
1529         PR fortran/45505
1530         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1531
1532 2010-09-07  Jan Hubicka  <jh@suse.cz>
1533
1534         * gcc.c-torture/compile/20100907.c: New testcase.
1535
1536 2010-09-07  Richard Guenther  <rguenther@suse.de>
1537
1538         PR middle-end/45569
1539         * g++.dg/eh/pr45569.C: New testcase.
1540
1541 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1542
1543         PR target/43137
1544         * gcc.target/arm/pr43137.c: New test.
1545
1546 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1547
1548         PR fortran/36931
1549         * gfortran.dg/dependency_35.f90:  New test.
1550
1551 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1552
1553         PR fortran/34145
1554         * gfortran.dg/char_length_17.f90:  New test.
1555
1556 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1557
1558         PR c++/45200
1559         PR c++/45293
1560         PR c++/45558
1561         * g++.dg/template/typedef34.C: New test.
1562         * g++.dg/template/typedef35.C: New test.
1563
1564 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1565
1566         PR target/22152
1567         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1568
1569 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1570
1571         * g++.dg/warn/Wdouble-promotion.C: New.
1572
1573 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1574
1575         * g++.dg/parse/redef2.C: New.
1576
1577 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1578
1579         * gcc.dg/20100906-1.c: New testcase.
1580
1581 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR testsuite/45543
1584         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1585         DW_TAG_enumeration_type DIE.
1586
1587 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1588
1589         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1590         Update XFAILs.
1591
1592 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1593
1594         PR rtl-optimization/44919
1595         * g++.dg/opt/pr44919.C: New.
1596
1597 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1598
1599         PR fortran/38282
1600         * gfortran.dg/iall_iany_iparity_1.f90: New.
1601         * gfortran.dg/iall_iany_iparity_2.f90: New.
1602
1603 2010-09-06  Jason Merrill  <jason@redhat.com>
1604
1605         * g++.dg/cpp0x/initlist42.C: New.
1606
1607         * g++.dg/cpp0x/auto19.C: New.
1608
1609         * g++.dg/template/sfinae25.C: New.
1610         * g++.dg/template/char1.C: Expect warning.
1611         * g++.dg/template/nontype10.C: Likewise.
1612
1613         * g++.dg/cpp0x/implicit9.C: New.
1614
1615         * g++.dg/cpp0x/initlist43.C: New.
1616
1617 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1618
1619         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1620
1621 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1622
1623         * gcc.dg/Wdouble-promotion.c: New.
1624
1625 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1626
1627         * gfortran.dg/float128_1.f90: Remove test case as
1628         it always fails since Rev 163611 backed out the
1629         front-end implementation.
1630
1631 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1632
1633         * gfortran.dg/float128_1.f90: XFAIL test case.
1634
1635 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1636
1637         * gfortran.dg/bessel_7.f90: Decrease required precision.
1638
1639 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1640
1641         PR testsuite/45545
1642         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1643         ref-all-matching targets.
1644
1645 2010-09-05  Richard Guenther  <rguenther@suse.de>
1646
1647         PR tree-optimization/45535
1648         * gcc.c-torture/compile/pr45535.c: New testcase.
1649
1650 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1651
1652         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1653         "\[^\n\]*".
1654         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1655         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1656         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1657         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1658         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1659         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1660         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1661         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1662         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1663         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1664         * gcc.target/i386/pr22152.c: Likewise.
1665         * gcc.target/i386/pr36992-1.c: Likewise.
1666         * gcc.target/i386/pr36992-2.c: Likewise.
1667         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1668
1669 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1670
1671         PR testsuite/43957
1672         * gcc.dg/const-uniq-1.c: Modify regexp.
1673
1674 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1675
1676         PR fortran/45530
1677         * gfortran.dg/namelist_63.f90: New.
1678
1679 2010-09-04  Jan Hubicka  <jh@suse.cz>
1680
1681         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1682         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1683
1684 2010-09-04  Jan Hubicka  <jh@suse.cz>
1685
1686         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1687
1688 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1689
1690         PR fortran/45507
1691         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1692
1693 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1694
1695         * gcc.dg/opts-4.c: New test.
1696
1697 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1698
1699         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1700         * gcc.dg/vect/vect-peel-4.c: Ditto.
1701
1702 2010-09-03  Daniel Kraft  <d@domob.eu>
1703
1704         PR fortran/45525
1705         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1706
1707 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1708
1709         PR fortran/45159
1710         * gfortran.dg/dependency_34.f90:  New test.
1711
1712 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1713
1714         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1715
1716 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1717
1718         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1719         gcc.target/i386/clearcap.map if supported.
1720
1721 2010-09-03  Michael Matz  <matz@suse.de>
1722
1723         PR middle-end/45415
1724         * gcc.dg/pr45415.c: New test.
1725
1726 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1727
1728         PR tree-optimization/45506
1729         * gcc.dg/pr45506.c: New.
1730
1731 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1732
1733         PR target/45476
1734         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1735         * gcc.target/i386/float128-2.c: Ditto.
1736
1737 2010-09-03  Daniel Kraft  <d@domob.eu>
1738
1739         PR fortran/34162
1740         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1741         * gfortran.dg/internal_dummy_2.f08: New test.
1742         * gfortran.dg/internal_dummy_3.f08: New test.
1743         * gfortran.dg/internal_dummy_4.f08: New test.
1744
1745 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR debug/45500
1748         * gcc.target/i386/pr45500.c: New test.
1749
1750 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1751
1752         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1753
1754 2010-09-03  Daniel Kraft  <d@domob.eu>
1755
1756         PR fortran/44602
1757         * gfortran.dg/exit_2.f08; Adapt error messages.
1758         * gfortran.dg/exit_3.f08: New test.
1759         * gfortran.dg/exit_4.f08: New test.
1760         * gfortran.dg/exit_5.f03: New test.
1761
1762 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1763
1764         * gfortran.dg/ishft_4.f90: New test.
1765
1766 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1767
1768         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1769         FRIZ/XSRIZ instruciton for (double)(long long)x.
1770         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1771
1772 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1773
1774         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1775
1776 2010-09-02  Richard Guenther  <rguenther@suse.de>
1777
1778         PR tree-optimization/44937
1779         PR tree-optimization/45412
1780         * g++.dg/opt/pr45412.C: New testcase.
1781         * gcc.c-torture/compile/pr45412.c: Likewise.
1782         * gcc.c-torture/compile/pr44937.c: Likewise.
1783
1784 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1785
1786         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1787         but using -Werror=comment.
1788         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1789         expected error messages.
1790
1791 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1792
1793         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1794         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1795
1796 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1797
1798         PR fortran/45489
1799         * gfortran.dg/initialization_27.f90: New.
1800
1801 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1802
1803         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1804         check into different basic blocks. Expect vectorization if misaligned
1805         stores are supported.
1806         * gcc.dg/vect/bb-slp-8a.c: New test.
1807         * gcc.dg/vect/bb-slp-8b.c: New test.
1808
1809 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1810
1811         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1812
1813 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1814
1815         PR fortran/44541
1816         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1817         * gfortran.dg/class_dummy_1.f03: New.
1818
1819 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR middle-end/45458
1822         * g++.dg/tree-prof/partition2.C: New test.
1823
1824 2010-09-01  Richard Guenther  <rguenther@suse.de>
1825
1826         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1827         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1828         * gcc.c-torture/execute/20100827-1.c: Likewise.
1829
1830 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1831
1832         * gfortran.dg/execute_command_line_1.f90: New test.
1833
1834 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR preprocessor/45457
1837         * c-c++-common/cpp/pr45457.c: New test.
1838
1839 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1840
1841         * gcc.dg/nested-func-8.c: New test.
1842
1843 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1844
1845         PR fortran/38282
1846         * gfortran.dg/popcnt_poppar_1.F90: New test.
1847         * gfortran.dg/popcnt_poppar_2.F90: New test.
1848
1849 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1850
1851         * gcc.target/i386/volatile-2.c: Require nonpic target.
1852
1853 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR middle-end/45461
1856         * gcc.dg/pr45461.c: New test.
1857
1858 2010-08-31  Richard Guenther  <rguenther@suse.de>
1859
1860         PR testsuite/45455
1861         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1862
1863 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1864
1865         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1866
1867 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1868
1869         PR fortran/45456
1870         * gfortran.dg/typebound_proc_18.f03: New.
1871
1872 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1873
1874         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1875         * lib/scanasm.exp (scan-stack-usage): Likewise.
1876         (scan-stack-usage-not): Likewise.
1877         * gcc.dg/stack-usage-1.c: New test.
1878         * gcc.target/i386/stack-usage-realign.c: Likewise.
1879
1880 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1881
1882         PR tree-optimization/45427
1883         * gcc.dg/tree-ssa/pr45427.c: New test.
1884
1885 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1886
1887         PR c++/45043
1888         * g++.dg/template/crash102.C: New.
1889
1890 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1891
1892         PR middle-end/45423
1893         * gcc.dg/gomp/atomic-12.c: New test.
1894         * gcc.dg/gomp/atomic-13.c: New test.
1895         * gcc.dg/gomp/atomic-14.c: New test.
1896         * g++.dg/gomp/atomic-11.C: New test.
1897         * g++.dg/gomp/atomic-12.C: New test.
1898         * g++.dg/gomp/atomic-13.C: New test.
1899         * g++.dg/gomp/atomic-14.C: New test.
1900
1901 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1902
1903         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1904         delimiter.
1905
1906 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1907
1908         * gnat.dg/discr24.adb: New test.
1909
1910 2010-08-30  Richard Guenther  <rguenther@suse.de>
1911
1912         PR tree-optimization/45449
1913         * gcc.dg/pr45449.c: New testcase.
1914
1915 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1916
1917         * gcc.dg/opts-1.c: Expect errors, not warnings.
1918
1919 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1920
1921         PR fortran/42769
1922         * gfortran.dg/dynamic_dispatch_11.f03: New.
1923
1924 2010-08-29  Jason Merrill  <jason@redhat.com>
1925
1926         PR c++/44991
1927         * g++.dg/parse/defarg15.C: New.
1928
1929 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1930
1931         PR fortran/45439
1932         * gfortran.dg/select_type_16.f03: New.
1933
1934 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1935             Tobias Burnus  <burnus@net-b.de>
1936
1937         * gfortran.dg/bessel_7.f90: Decrease required precision.
1938
1939 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1940             Kaz Kojima  <kkojima@gcc.gnu.org>
1941
1942         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1943
1944 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1945
1946         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1947         floating point conversion code generation.
1948         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1949         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1950         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1951         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1952         to integer conversion code generation.
1953         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1954         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1955         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1956         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1957
1958 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1959
1960         PR fortran/32049
1961         * gfortran.dg/random_seed_1.f90: Adjust test.
1962         * gfortran.dg/float128_1.f90: New test.
1963
1964 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1965
1966         PR fortran/33197
1967         * gfortran.dg/norm2_1.f90: New.
1968         * gfortran.dg/norm2_2.f90: New.
1969         * gfortran.dg/norm2_3.f90: New.
1970         * gfortran.dg/norm2_4.f90: New.
1971         * gfortran.dg/parity_1.f90: New.
1972         * gfortran.dg/parity_2.f90: New.
1973         * gfortran.dg/parity_3.f90: New.
1974
1975 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1976
1977         PR fortran/45420
1978         * gfortran.dg/select_type_15.f03: New.
1979
1980 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1981
1982         PR libfortran/43217
1983         * gfortran.dg/hollerith8.f90: New test.
1984
1985 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1986
1987         PR fortran/45159
1988         * gfortran.dg/dependency_33.f90:  New test.
1989
1990 2010-08-27  Richard Guenther  <rguenther@suse.de>
1991
1992         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1993         * gcc.dg/graphite/scop-2.c: Likewise.
1994         * gcc.dg/graphite/scop-20.c: Likewise.
1995         * gcc.dg/vect/slp-25.c: Likewise.
1996
1997 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1998
1999         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2000
2001 2010-08-26  Daniel Kraft  <d@domob.eu>
2002
2003         PR fortran/38936
2004         PR fortran/44047
2005         PR fortran/45384
2006         * gfortran.dg/associate_8.f03: New test.
2007         * gfortran.dg/select_type_13.f03: New test.
2008         * gfortran.dg/select_type_14.f03: New test.
2009
2010 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR tree-optimization/44485
2013         * gcc.dg/pr44485.c: New test.
2014
2015 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2016
2017         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2018         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2019         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2020
2021 2010-08-26  Richard Guenther  <rguenther@suse.de>
2022
2023         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2024         * gcc.dg/graphite/scop-21.c: Likewise.
2025
2026 2010-08-26  Richard Guenther  <rguenther@suse.de>
2027
2028         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2029         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2030         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2031         * gcc.dg/vect/vect-91.c: Likewise.
2032         * gcc.dg/vect/vect-peel-1.c: Likewise.
2033         * gcc.dg/vect/vect-peel-2.c: Likewise.
2034         * gcc.dg/vect/vect-peel-4.c: Likewise.
2035
2036 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2037
2038         PR libfortran/41859
2039         * gfortran.dg/der_io_4.f90: New test.
2040
2041 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2042
2043         PR rtl-optimization/44858
2044         * gcc.c-torture/execute/pr44858.c: New test.
2045
2046         PR rtl-optimization/45400
2047         * g++.dg/other/i386-8.C: New test.
2048
2049 2010-08-25  Richard Guenther  <rguenther@suse.de>
2050
2051         * gcc.dg/alias-8.c: Adjust.
2052
2053 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2054
2055         * gcc.target/i386/combine-mul.c: New test.
2056
2057 2010-08-25  Richard Guenther  <rguenther@suse.de>
2058
2059         PR lto/44562
2060         * gcc.dg/graphite/id-27.c: New testcase.
2061         * gcc.dg/lto/20100825-1_0.c: Likewise.
2062
2063 2010-08-25  Richard Guenther  <rguenther@suse.de>
2064
2065         PR tree-optimization/45316
2066         * g++.dg/opt/pr45316.C: New testcase.
2067
2068 2010-08-25  Richard Guenther  <rguenther@suse.de>
2069
2070         PR tree-optimization/45393
2071         * g++.dg/torture/pr45393.C: New testcase.
2072
2073 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR tree-optimization/45059
2076         * gcc.c-torture/compile/pr45059.c: New test.
2077
2078 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2079
2080         * lib/target-supports.exp (check_effective_target_vect_unpack):
2081         Set vect_unpack supported flag to true for neon.
2082
2083 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2084
2085         * gcc.dg/tree-ssa/ifc-5.c: New.
2086
2087 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2088
2089         * gcc.dg/tree-ssa/ifc-4.c: New.
2090         * gcc.dg/tree-ssa/ifc-7.c: New.
2091
2092 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2093
2094         * gcc.dg/vect/vect.exp: Check loongson targets
2095         * g++.dg/vect/vect.exp: Likewise
2096         * gfortran.dg/vect/vect.exp: Likewise
2097
2098 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2099
2100         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2101         -mveclibabi=mass.
2102
2103 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2104
2105         PR fortran/45366
2106         * gfortran.dg/proc_ptr_29.f90: New.
2107
2108 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2109             Dominique d'Humieres <dominiq@lps.ens.fr>
2110
2111         PR fortran/45367
2112         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2113
2114 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2115
2116         PR fortran/45367
2117         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2118
2119 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2120
2121         PR fortran/36158
2122         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2123
2124 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2125             Dominique d'Humieres <dominiq@lps.ens.fr>
2126
2127         PR fortran/45367
2128         PR fortran/36158
2129         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2130         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2131
2132 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2133
2134         PR fortran/44863
2135         PR fortran/45271
2136         PR fortran/45290
2137         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2138         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2139         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2140
2141 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2142
2143         PR fortran/36158
2144         PR fortran/33197
2145         * gfortran.dg/bessel_6.f90: New.
2146         * gfortran.dg/bessel_7.f90: New.
2147
2148 2010-08-20  Jan Hubicka  <jh@suse.cz>
2149
2150         PR c++/45307
2151         PR c++/17736
2152         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2153         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2154
2155 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2156
2157         PR target/45336
2158         * gcc.target/i386/pr45336-1.c: New.
2159         * gcc.target/i386/pr45336-2.c: Likewise.
2160         * gcc.target/i386/pr45336-3.c: Likewise.
2161         * gcc.target/i386/pr45336-4.c: Likewise.
2162
2163 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2164
2165         PR testsuite/45361
2166         * gcc.target/i386/volatile-2.c: Update scan strings to also
2167         include (%rip) for the memory reference on x86_64.
2168
2169 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2170
2171         PR middle-end/44974
2172         * gcc.dg/pr44974.c: New test.
2173
2174         PR rtl-optimization/45353
2175         * gcc.dg/pr45353.c: New test.
2176
2177 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2178
2179         * gcc.target/i386/volatile-2.c: New.
2180
2181 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2182
2183         PR rtl-optimization/44691
2184         * gfortran.dg/pr44691.f: New test.
2185
2186 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2187
2188         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2189
2190 2010-08-19  Jason Merrill  <jason@redhat.com>
2191
2192         * g++.dg/init/synth3.C: New.
2193         * g++.dg/init/value8.C: New.
2194         * g++.dg/tree-ssa/empty-2.C: New.
2195         * g++.dg/cpp0x/noexcept09.C: New.
2196
2197 2010-08-19  Daniel Kraft  <d@domob.eu>
2198
2199         PR fortran/29785
2200         PR fortran/45016
2201         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2202         * gfortran.dg/pointer_remapping_1.f90: New test.
2203         * gfortran.dg/pointer_remapping_2.f03: New test.
2204         * gfortran.dg/pointer_remapping_3.f08: New test.
2205         * gfortran.dg/pointer_remapping_4.f03: New test.
2206         * gfortran.dg/pointer_remapping_5.f08: New test.
2207         * gfortran.dg/pointer_remapping_6.f08: New test.
2208
2209 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2210
2211         PR testsuite/45324
2212         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2213
2214 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2215
2216         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2217
2218 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2219
2220         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2221         variable.
2222
2223 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2224
2225         PR target/45070
2226         * gcc.c-torture/execute/pr45070.c: New.
2227
2228 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2229
2230         * g++.dg/pr44328.C: New test.
2231
2232 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2233
2234         PR fortran/36158
2235         PR fortran/33197
2236         * gfortran.dg/bessel_3.f90: New.
2237         * gfortran.dg/bessel_4.f90: New.
2238         * gfortran.dg/bessel_5.f90: New.
2239
2240 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2241
2242         PR fortran/45290
2243         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2244         * gfortran.dg/pointer_init_2.f90: New.
2245         * gfortran.dg/pointer_init_3.f90: New.
2246         * gfortran.dg/pointer_init_4.f90: New.
2247
2248 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2249
2250         PR c++/45049
2251         * g++.dg/pr45049-1.C: New test.
2252         * g++.dg/pr45049-2.C: New test.
2253
2254 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2255
2256         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2257         20 if __ARM_PCS is defined otherwise 64.
2258         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2259         instead of hard coded 64.
2260
2261 2010-08-18  Yao Qi  <yao@codesourcery.com>
2262
2263         PR target/45094
2264         * gcc.target/arm/pr45094.c: New test.
2265
2266 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2267
2268         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2269
2270 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2271
2272         PR rtl-optimization/42575
2273         * gcc.target/arm/pr42575.c: New test.
2274
2275 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2276
2277         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2278         * gcc.dg/tls/thr-cse-1.c: New.
2279
2280 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2281
2282         PR debug/42487
2283         * lib/target-supports.exp
2284         (check_effective_target_function_sections): New.
2285         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2286         function sections before proceding.
2287
2288 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR fortran/45308
2291         * gfortran.dg/pr45308.f03: New test.
2292
2293 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2294
2295         PR target/45296
2296         * gcc.target/i386/pr45296.c: New test.
2297
2298 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2299
2300         * g++.dg/ext/uow-1.C: New.
2301         * g++.dg/ext/uow-2.C: New.
2302         * g++.dg/ext/uow-3.C: New.
2303         * g++.dg/ext/uow-4.C: New.
2304
2305 2010-08-17  Richard Guenther  <rguenther@suse.de>
2306
2307         PR testsuite/45266
2308         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2309
2310 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2311
2312         PR c/40563
2313         * gcc.dg/Wcxx-compat-20.c: New test.
2314
2315 2010-08-17  Daniel Kraft  <d@domob.eu>
2316
2317         PR fortran/38936
2318         * gfortran.dg/associate_1.f03: Extended to test newly supported
2319         features like association to variables.
2320         * gfortran.dg/associate_3.f03: Removed check for illegal change
2321         of associate-name here...
2322         * gfortran.dg/associate_5.f03: ...and added it here.
2323         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2324         * gfortran.dg/associate_7.f03: New test.
2325
2326 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2327
2328         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2329
2330 2010-08-15  Daniel Kraft  <d@domob.eu>
2331
2332         PR fortran/38936
2333         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2334         * gfortran.dg/associate_3.f03: Clarify comment.
2335         * gfortran.dg/associate_5.f03: New test.
2336         * gfortran.dg/associate_6.f03: New test.
2337
2338 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2339
2340         PR fortran/45211
2341         * gfortran.dg/bind_c_usage_21.f90: New.
2342         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2343
2344 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2345
2346         * gfortran.dg/optional_absent_1.f90: New.
2347         * gfortran.dg/null_actual.f90: New.
2348
2349 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2350
2351         * gfortran.dg/pointer_target_1.f90: New.
2352         * gfortran.dg/pointer_target_2.f90: New.
2353         * gfortran.dg/pointer_target_3.f90: New.
2354
2355 2010-08-15  Daniel Kraft  <d@domob.eu>
2356
2357         PR fortran/45197
2358         * gfortran.dg/elemental_args_check_3.f90: New test.
2359         * gfortran.dg/impure_1.f08: New test.
2360         * gfortran.dg/impure_2.f08: New test.
2361         * gfortran.dg/impure_3.f90: New test.
2362         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2363
2364 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2365
2366         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2367         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2368         SLP tests.
2369         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2370         misaligned loads.
2371         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2372         misaligned stores.c
2373         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2374
2375 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2376
2377         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2378         dg-require-effective-target after dg-do.
2379
2380 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2381
2382         * lib/target-supports.exp (check_effective_target_vect_int): Return
2383         true for Loongson targets.
2384         (check_effective_target_vect_shift): Likewise.
2385         (check_effective_target_vect_no_int_max): Likewise.
2386         (check_effective_target_vect_no_align): Likewise.
2387         (check_effective_target_vect_short_mult): Likewise.
2388
2389 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2390
2391         * g++.dg/cast.C: Change fields of structures to "long" to pass
2392         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2393         * g++.dg/cpp0x/iop.C: Ditto.
2394         * g++.dg/cpp0x/named_refs.C: Ditto.
2395         * g++.dg/cpp0x/rv1p.C: Ditto.
2396         * g++.dg/cpp0x/rv2p.C: Ditto.
2397         * g++.dg/cpp0x/rv3p.C: Ditto.
2398         * g++.dg/cpp0x/rv4p.C: Ditto.
2399         * g++.dg/cpp0x/rv5p.C: Ditto.
2400         * g++.dg/cpp0x/rv6p.C: Ditto.
2401         * g++.dg/cpp0x/rv7p.C: Ditto.
2402         * g++.dg/cpp0x/rv8p.C: Ditto.
2403         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2404
2405 2010-08-13  Daniel Kraft  <d@domob.eu>
2406
2407         * gfortran.dg/implied_shape_1.f08: New test.
2408         * gfortran.dg/implied_shape_2.f90: New test.
2409         * gfortran.dg/implied_shape_3.f08: New test.
2410
2411 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2412
2413         PR libfortran/42526
2414         * gfortran.dg/char_component_initializer_1.f90: New test.
2415
2416 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2417
2418         PR tree-optimization/45241
2419         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2420
2421 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2422
2423         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2424         to dg-options.
2425         * gcc.target/i386/pr40906-2.c: Ditto.
2426         * gcc.target/i386/pr40906-3.c: Ditto.
2427
2428 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2429
2430         PR middle-end/45262
2431         * gcc.c-torture/execute/pr45262.c: New test.
2432
2433 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2434
2435         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2436         empty argument.
2437         * g++.dg/other/profile1.C: Ditto.
2438
2439 2010-08-12  Richard Guenther  <rguenther@suse.de>
2440
2441         PR tree-optimization/45232
2442         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2443         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2444         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2445         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2446         unsigned arithmetic.
2447         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2448         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2449         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2450         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2451         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2452         unsigned arithmetic.
2453         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2454         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2455         unsigned arithmetic.
2456         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2457         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2458         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2459         unsigned arithmetic.
2460         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2461         * gcc.dg/tree-ssa/negate.c: Adjust.
2462         * gcc.dg/vect/vect-1.c: Adjust.
2463         * gfortran.dg/reassoc_6.f: XFAIL.
2464
2465 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2466
2467         PR debug/45259
2468         * gcc.dg/pr45259.c: New test.
2469
2470 2010-08-12  Wei Guozhi  <carrot@google.com>
2471
2472         PR target/44999
2473         * gcc.target/arm/pr44999.c: New testcase.
2474
2475 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2476
2477         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2478         (N): Likewise.
2479         (main): Adjust accordingly.
2480
2481 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2482
2483         * gfortran.dg/graphite/id-22.f: New.
2484
2485 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2486
2487         * gcc.dg/graphite/id-26.c: New.
2488
2489 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2490
2491         * gcc.dg/graphite/id-25.c: New.
2492
2493 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2494
2495         * gcc.dg/graphite/run-id-5.c: New.
2496         * gcc.dg/graphite/run-id-6.c: New.
2497         * gfortran.dg/graphite/id-21.f: New.
2498
2499 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2500
2501         * gcc.dg/graphite/id-24.c: New.
2502
2503 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2504
2505         * gcc.dg/tree-ssa/pr20742.c: New.
2506
2507 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2508
2509         * gcc.dg/graphite/id-23.c: New.
2510
2511 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2512
2513         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2514
2515 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2516
2517         * gcc.dg/graphite/pr42729.c: New.
2518
2519 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2520
2521         * gfortran.dg/graphite/id-20.f: New.
2522
2523 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2524
2525         * gcc.dg/graphite/id-22.c: New.
2526
2527 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2528
2529         * gcc.dg/graphite/run-id-2.c: Call abort.
2530
2531 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2532
2533         * gcc.dg/graphite/id-20.c: New.
2534
2535 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2536             Steve Kargl <kargl@gcc.gnu.org>
2537
2538         PR fortran/44595
2539         * gfortran.dg/move_alloc_3.f90: New.
2540         * gfortran.dg/random_seed_2.f90: New.
2541
2542 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2543
2544         * lib/target-supports.exp (check_effective_target_sync_int_long):
2545         Add hppa*-*-linux*.
2546         (check_effective_target_sync_char_short): Likewise.
2547
2548 2010-08-10  Yao Qi  <yao@codesourcery.com>
2549
2550         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2551         general form.
2552         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2553         * g++.dg/other/packed1.C: Likewise.
2554         * g++.dg/other/crash-4.C: Likewise.
2555         * g++.dg/ext/packed8.C: Likewise.
2556         * g++.dg/init/array16.C: Likewise.
2557
2558 2010-08-10  xinliang David Li  <davidxl@google.com>
2559         * gcc.dg/tree-ssa/loop-19.c: Add option
2560         -fno-prefetch-loop-array
2561
2562 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2563
2564         PR middle-end/45182
2565         * gcc.c-torture/compile/pr45182.c: New test.
2566
2567 2010-08-09  Jason Merrill  <jason@redhat.com>
2568
2569         PR c++/45236
2570         * g++.dg/cpp0x/variadic-104.C: New.
2571
2572 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2573
2574         PR fortran/44235
2575         * gfortran.dg/dependency_32.f90:  New test.
2576
2577 2010-08-09  Richard Guenther  <rguenther@suse.de>
2578
2579         PR middle-end/44632
2580         * g++.dg/opt/nrv17.C: New testcase.
2581
2582 2010-08-09  Richard Guenther  <rguenther@suse.de>
2583
2584         PR middle-end/45212
2585         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2586         alignment from MEM_REF offset only if we took it from the
2587         base object.
2588
2589         * gcc.target/i386/pr24178.c: New testcase.
2590
2591 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2592
2593         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2594         * gcc.dg/20030702-1.c: Ditto.
2595         * gcc.dg/20050309-1.c: Ditto.
2596         * gcc.dg/20050325-1.c: Ditto.
2597         * gcc.dg/20050330-2.c: Ditto.
2598         * gcc.dg/20051201-1.c: Ditto.
2599         * gcc.dg/gomp/pr27573.c: Ditto.
2600         * gcc.dg/gomp/pr34610.c: Ditto.
2601         * gcc.dg/pr24225.c: Ditto.
2602         * gcc.dg/pr26570.c: Ditto.
2603         * gcc.dg/pr32773.c: Ditto.
2604         * g++.dg/gcov/gcov-6.C: Ditto.
2605         * g++.dg/gomp/pr34608.C: Ditto.
2606         * gfortran.dg/gomp/pr27573.f90: Ditto.
2607
2608         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2609         dg-require-host-local dg directive.
2610         * gcc.dg/profile-dir-2.c: Ditto.
2611         * gcc.dg/profile-dir-3.c: Ditto.
2612
2613 2010-08-08  Richard Guenther  <rguenther@suse.de>
2614
2615         PR tree-optimization/45109
2616         * gcc.c-torture/compile/pr45109.c: New testcase.
2617
2618 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2619
2620         * gcc.dg/march.c: Skip if -march defined.
2621         * gcc.dg/mtune.c: Skip if -mtune defined.
2622
2623         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2624         generic thunk support.
2625
2626 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2627
2628         PR target/45213
2629         * gcc.target/i386/pr45213.c: New test.
2630
2631 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2632
2633         PR libfortran/45143
2634         * gfortran.dg/fmt_error_11.f03: New test.
2635
2636 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2637
2638         * lib/target-supports.exp (check_effective_target_sync_int_long):
2639         Add arm*-*-linux-gnueabi.
2640         (check_effective_target_sync_char_short): Likewise.
2641
2642 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2643
2644         PR fortran/45159
2645         * gfortran.dg/dependency_31.f90:  New test.
2646
2647 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2648
2649         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2650
2651 2010-08-06  Jason Merrill  <jason@redhat.com>
2652
2653         * g++.dg/cpp0x/sfinae3.C: New.
2654         * g++.dg/cpp0x/sfinae4.C: New.
2655
2656 2010-08-06  Richard Guenther  <rguenther@suse.de>
2657
2658         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2659         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2660         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2661         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2662         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2663         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2664         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2665         * gcc.c-torture/execute/20100805-1.c: Likewise.
2666
2667 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2668
2669         PR testsuite/42855
2670         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2671
2672 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2673
2674         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2675         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2676
2677 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2678
2679         * g++.dg/ipa/devirt-1.C: New test.
2680         * g++.dg/ipa/devirt-2.C: Likewise.
2681         * g++.dg/ipa/devirt-3.C: Likewise.
2682         * g++.dg/ipa/devirt-4.C: Likewise.
2683         * g++.dg/ipa/devirt-5.C: Likewise.
2684         * gcc.dg/ipa/iinline-3.c: Likewise.
2685
2686 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2687
2688         PR tree-optimization/45144
2689         * gcc.dg/tree-ssa/pr45144.c: New test.
2690
2691 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2692
2693         PR fortran/42207
2694         PR fortran/44064
2695         PR fortran/44065
2696         * gfortran.dg/class_25.f03: New.
2697         * gfortran.dg/class_26.f03: New.
2698
2699 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2700
2701         * g++.dg/warn/miss-format-1.C: Update line number.
2702
2703 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         PR c++/44641
2706         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2707         .frame and .mask assembler directives.
2708
2709 2010-08-04  Richard Guenther  <rguenther@suse.de>
2710
2711         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2712         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2713         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2714         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2715
2716 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2717
2718         PR fortran/44857
2719         * gfortran.dg/derived_constructor_char_1.f90: New.
2720         * gfortran.dg/derived_constructor_char_2.f90: New.
2721
2722 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2723
2724         PR fortran/45159
2725         * gfortran.dg/dependency_30.f90:  New test.
2726
2727 2010-08-03  Jan Hubicka  <jh@suse.cz>
2728
2729         * gcc.c-torture/compile/pr45085.c: New testcase.
2730
2731 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2732
2733         PR fortran/44584
2734         PR fortran/45161
2735         * gfortran.dg/typebound_call_9.f03: Modified.
2736         * gfortran.dg/typebound_generic_1.f03: Modified.
2737
2738 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2739
2740         PR fortran/45159
2741
2742         * gfortran.dg/dependency_29.f90:  New test.
2743
2744 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2745
2746         PR fortran/36854
2747         * gfortran.dg/character_comparison_2.f90:  New test.
2748         * gfortran.dg/character_comparison_3.f90:  New test.
2749         * gfortran.dg/dependency_28.f90:  New test.
2750
2751 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2752
2753         PR target/40457
2754         * gcc.target/arm/pr40457-1.c: New test.
2755         * gcc.target/arm/pr40457-2.c: New test.
2756
2757 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2758
2759         PR fortran/44912
2760         * gfortran.dg/typebound_call_17.f03: New.
2761
2762 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2763
2764         PR fortran/44929
2765         * gfortran.dg/allocate_derived_3.f90: New.
2766
2767 2010-07-30  Xinliang David Li  <davidxl@google.com>
2768         PR tree-optimization/45121
2769         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2770
2771 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2772
2773         PR c++/45112
2774         * g++.dg/pr45112.C: New test.
2775
2776 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2777
2778         PR debug/45055
2779         PR rtl-optimization/45137
2780         * gcc.dg/pr45055.c: New test.
2781
2782 2010-07-30  Alan Modra  <amodra@gmail.com>
2783
2784         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2785         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2786
2787 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2788
2789         PR fortran/45087
2790         PR fortran/45125
2791         * gfortran.dg/whole_file_25.f90: New.
2792         * gfortran.dg/whole_file_26.f90: New.
2793         * gfortran.dg/whole_file_27.f90: New.
2794
2795 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2796
2797         PR fortran/44962
2798         * gfortran.dg/typebound_proc_17.f03: New.
2799
2800 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2801
2802         PR fortran/45004
2803         * gfortran.dg/move_alloc_2.f90: New.
2804
2805 2010-07-29  Xinliang David Li  <davidxl@google.com>
2806         PR tree-optimization/45121
2807         * c-c++-common/uninit-17.c: Fix expected output.
2808
2809 2010-07-29  Richard Guenther  <rguenther@suse.de>
2810
2811         PR tree-optimization/45120
2812         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2813
2814 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2815
2816         PR fortran/42051
2817         PR fortran/44064
2818         * gfortran.dg/pr42051.f03: New testcase.
2819
2820 2010-07-29  Richard Guenther  <rguenther@suse.de>
2821
2822         PR middle-end/45034
2823         * gcc.c-torture/execute/pr45034.c: New testcase.
2824
2825 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2826
2827         PR c++/45096
2828         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2829
2830 2010-07-28  Daniel Kraft  <d@domob.eu>
2831
2832         * gfortran.dg/bound_8.f90: New test.
2833
2834 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR debug/45105
2837         * gcc.dg/pr45105.c: New test.
2838
2839 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2840
2841         PR rtl-optimization/45107
2842         * gcc.dg/pr45107.c: New test.
2843
2844 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2845
2846         PR rtl-optimization/45101
2847         * gcc.dg/pr45101.c: New test.
2848
2849 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2850
2851         PR fortran/45077
2852         * gfortran.dg/whole_file_24.f90: New.
2853
2854 2010-07-27  Jason Merrill  <jason@redhat.com>
2855
2856         * g++.dg/cpp0x/variadic102.C: New.
2857         * g++.dg/cpp0x/variadic103.C: New.
2858
2859 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2860
2861         PR rtl-optimization/40956
2862         PR target/42495
2863         PR middle-end/42574
2864         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2865         * gcc.target/arm/pr42574.c: Add tests.
2866
2867 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2868
2869         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2870         test name.
2871         (cleanup-repo-files): Ditto.
2872         (cleanup-saved-temps): Ditto.
2873
2874 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2875
2876         PR testsuite/44701
2877         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2878
2879         PR c/45079
2880         * gcc.dg/pr45079.c: New test.
2881
2882 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2883
2884         PR tree-optimization/44152
2885         * gcc.dg/vect/fast-math-pr44152.c: New test.
2886
2887 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2888
2889         PR ObjC/44140
2890         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2891         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2892         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2893         * obj-c++.dg/torture/trivial.mm: Ditto.
2894         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2895         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2896         * objc.dg/torture/tls/thr-init.m: Ditto.
2897         * objc.dg/torture/trivial.m: Ditto.
2898
2899 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2900
2901         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2902         Skip on spu-*-* targets.
2903
2904 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2905
2906         PR tree-optimization/45083
2907         * gcc.dg/pr45083.c: New test.
2908
2909 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2910
2911         PR fortran/40873
2912         * gfortran.dg/whole_file_22.f90: New test.
2913         * gfortran.dg/whole_file_23.f90: New test.
2914
2915 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2916             Jack Howarth  <howarth@bromo.med.uc.edu>
2917             Richard Henderson  <rth@redhat.com>
2918
2919         PR target/44132
2920         * gcc.dg/tls/thr-init-1.c: New.
2921         * gcc.dg/tls/thr-init-2.c: New.
2922         * gcc.dg/torture/tls New.
2923         * gcc.dg/torture/tls/tls-test.c: New.
2924         * gcc.dg/torture/tls/thr-init-1.c: New.
2925         * gcc.dg/torture/tls/tls.exp: New.
2926         * gcc.dg/torture/tls/thr-init-2.c: New.
2927         * gcc.dg/tls/emutls-2.c: New test
2928
2929         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2930         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2931         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2932         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2933         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2934         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2935         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2936         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2937         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2938         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2939         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2940         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2941         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2942         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2943         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2944         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2945         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2946         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2947         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2948         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2949         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2950         gfortran.dg/gomp/omp_threadprivate1.f90,
2951         gfortran.dg/gomp/omp_threadprivate2.f90,
2952         gfortran.dg/gomp/reduction1.f90,
2953         gfortran.dg/gomp/sharing-1.f90: Likewise.
2954
2955 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2956
2957         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2958         sse_runtime.
2959         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2960         dg-require-visibility.
2961
2962 2010-07-26  Richard Guenther  <rguenther@suse.de>
2963
2964         PR tree-optimization/43784
2965         * gcc.c-torture/execute/pr43784.c: New testcase.
2966         * g++.dg/torture/pr43784.C: Likewise.
2967
2968 2010-07-26  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/45056
2971         * g++.dg/pr45056.C: New testcase.
2972
2973 2010-07-26  Richard Guenther  <rguenther@suse.de>
2974
2975         PR tree-optimization/45071
2976         * gcc.dg/pr45071.c: New testcase.
2977
2978 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2979
2980         PR fortran/45066
2981         * gfortran.dg/namelist_62.f90: New.
2982
2983 2010-07-26  Richard Guenther  <rguenther@suse.de>
2984
2985         * gcc.c-torture/execute/pr45017.c: Move ...
2986         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2987
2988 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2989
2990         PR fortran/40628
2991         * trim_optimize_1.f90:  New test.
2992         * character_comparision_1.f90:  New test.
2993
2994 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2995
2996         PR fortran/42852
2997         * gfortran.dg/wtruncate_fix.f: New test.
2998
2999 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3000
3001         PR testsuite/45068
3002         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3003
3004 2010-07-24  Richard Guenther  <rguenther@suse.de>
3005
3006         PR lto/43788
3007         * g++.dg/lto/20100724-1_0.C: New testcase.
3008
3009 2010-07-24  Richard Guenther  <rguenther@suse.de>
3010
3011         PR lto/43212
3012         * gcc.dg/lto/20100724-1_0.c: New testcase.
3013         * gcc.dg/lto/20100724-1_1.c: Likewise.
3014
3015 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3016
3017         PR fortran/40011
3018         * gfortran.dg/whole_file_21.f90: New.
3019
3020         * gfortran.dg/integer_exponentiation_3.F90: Use
3021         -ffloat-store only for i?86/x86-64 -m32.
3022
3023 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3024
3025         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3026         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3027
3028 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3029
3030         * gfortran.dg/func_decl_4.f90: Split test into two ...
3031         * gfortran.dg/func_decl_5.f90: ... parts.
3032         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3033         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3034         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3035         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3036         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3037         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3038         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3039         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3040         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3041         * gfortran.dg/sizeof.f90: Make test valid.
3042         * gfortran.dg/pr20865.f90: Add new dg-error.
3043         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3044         * gfortran.dg/g77/19990218-0.f: Ditto.
3045         * gfortran.dg/g77/19990218-1.f: Ditto.
3046         * gfortran.dg/g77/970625-2.f: Ditto.
3047         * gfortran.dg/pr37243.f: Fix function declaration.
3048         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3049         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3050
3051 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3052
3053         PR fortran/44945
3054         * gfortran.dg/char_array_structure_constructor.f90: Add
3055         -fwhole-file as dg-option as it otherwise fails on some
3056         systems.
3057
3058 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3059
3060         * gnat.dg/aggr16.ad[sb]: New test.
3061         * gnat.dg/aggr16_pkg.ads: New helper.
3062
3063 2010-07-23  Richard Guenther  <rguenther@suse.de>
3064
3065         PR lto/43071
3066         * g++.dg/lto/20100723-1_0.C: New testcase.
3067
3068 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3069
3070         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3071         AVX support.
3072         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3073         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3074
3075 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3076
3077         * lib/target-supports.exp (add_options_for_tls): New proc.
3078         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3079         * g++.dg/tls/static-1a.cc: Likewise.
3080         * gcc.dg/tls/emutls-1.c: Likewise.
3081         * gcc.dg/tls/opt-11.c: Likewise.
3082         * gcc.dg/tls/opt-12.c: Likewise.
3083         * gcc.dg/tls/pr24428-2.c: Likewise.
3084         * gcc.dg/tls/pr24428.c: Likewise.
3085         * obj-c++.dg/tls/static-1.mm: Likewise.
3086         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3087         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3088         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3089         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3090         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3091         * objc.dg/torture/tls/thr-init.m: Likewise.
3092         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3093
3094 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3095
3096         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3097         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3098         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3099         optimized dump files.
3100
3101 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3102
3103         PR tree-optimization/45047
3104         * gcc.c-torture/compile/pr45047.c: New test.
3105
3106 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3107
3108         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3109         instead of dg-compile.
3110         * gcc.dg/float-range-4.c: Ditto.
3111         * gcc.dg/float-range-5.c: Ditto.
3112         * gcc.dg/fold-overflow-1.c: Ditto.
3113         * gcc.dg/gomp/sections-4.c: Ditto.
3114         * gcc.dg/transparent-union-1.c: Ditto.
3115         * gcc.dg/transparent-union-2.c: Ditto.
3116         * gcc.target/i386/pr39315-check.c: Ditto.
3117         * g++.dg/gomp/sections-4.C: Ditto.
3118         * g++.dg/template/dtor7.C: Ditto.
3119         * g++.dg/tree-ssa/pr19952.C: Ditto.
3120         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3121         * gfortran.dg/graphite/pr42185.f90: Ditto.
3122         * gfortran.dg/namelist_36.f90: Ditto.
3123         * gnat.dg/noreturn1.adb: Ditto.
3124         * gnat.dg/specs/small_alignment.ads: Ditto.
3125
3126 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3127
3128         PR tree-optimization/44915
3129         * g++.dg/torture/pr44915.C: New test.
3130
3131 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3132
3133         PR tree-optimization/44914
3134         * g++.dg/tree-ssa/pr44914.C: New test.
3135
3136 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3137
3138         PR target/44290
3139         * gcc.dg/pr44290-1.c: New test.
3140         * gcc.dg/pr44290-2.c: New test.
3141
3142 2010-07-23  Jason Merrill  <jason@redhat.com>
3143
3144         PR c++/45008
3145         * g++.dg/abi/mangle44.C: New.
3146
3147 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3148
3149         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3150         for compile-time only tests.
3151         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3152         target check.
3153         * gcc.target/i386/pr39315-4.c: Ditto.
3154         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3155         target check.  Include sse-os-support.h.
3156         (main): Call check_isa and sse_os_support.
3157         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3158         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3159         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3160         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3161         target check.  Include sse-os-support.h.
3162         (main): Call check_isa and sse_os_support.
3163         * gcc.target/i386/vperm-v2df.c: Ditto.
3164
3165 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3166
3167         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3168         (check_effective_target_avx_runtime): New procedure.
3169         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3170         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3171
3172         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3173         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3174         and __get_cpuid test.
3175         * gcc.dg/compat/vector-2b_main.c: Ditto.
3176
3177         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3178
3179         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3180         for compile-time only test.
3181         * gcc.dg/pr32716.c: Ditto.
3182         * gcc.dg/pr34856.c: Ditto.
3183         * gcc.dg/pr36997.c: Ditto.
3184         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3185         * gfortran.dg/pr28158.f90: Ditto.
3186         * gfortran.dg/pr30667.f: Ditto.
3187
3188         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3189         i?86-*-* and x86_64-*-* targets to disable execution on targets
3190         without sse2 runtime support.
3191         * g++.dg/vect/vect.exp: Ditto.
3192         * gfortran.dg/vect/vect.exp: Ditto.
3193
3194         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3195         * gcc.dg/pr37544.c: Ditto.
3196         * gcc.dg/pr40550.c: Ditto.
3197         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3198         * gcc.dg/compat/vector-1a_main.c: Ditto.
3199         * gcc.dg/compat/vector-2a_main.c: Ditto.
3200         * gcc.dg/torture/pr16104-1.c: Ditto.
3201         * gcc.dg/torture/pr35771-1.c: Ditto.
3202         * gcc.dg/torture/pr35771-2.c: Ditto.
3203         * gcc.dg/torture/pr35771-3.c: Ditto.
3204         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3205         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3206         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3207         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3208         * g++.dg/other/i386-1.C: Ditto.
3209         * g++.dg/other/pr40446.C: Ditto.
3210
3211 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3212
3213         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3214
3215 2010-07-23  Daniel Kraft  <d@domob.eu>
3216
3217         PR fortran/44709
3218         * gfortran.dg/exit_1.f08: New test.
3219         * gfortran.dg/exit_2.f08: New test.
3220
3221 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3222
3223         PR tree-optimization/39839
3224         * gcc.target/arm/pr39839.c: New test case.
3225
3226 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3227
3228         * gnat.dg/unchecked_convert5b.adb: New test.
3229         * gnat.dg/unchecked_convert6.adb: Likewise.
3230         * gnat.dg/unchecked_convert6b.adb: Likewise.
3231
3232 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3233
3234         * gnat.dg/aggr15.ad[sb]: New test.
3235
3236 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3237
3238         PR debug/45024
3239         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3240
3241 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3242
3243         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3244         with dg-require-linker-plugin.
3245
3246 2010-07-22  Richard Guenther  <rguenther@suse.de>
3247
3248         PR lto/43850
3249         * g++.dg/lto/20100722-1_0.C: New testcase.
3250
3251 2010-07-22  Richard Guenther  <rguenther@suse.de>
3252
3253         PR lto/42451
3254         * gcc.dg/lto/20100720-3_0.c: New testcase.
3255         * gcc.dg/lto/20100720-3_1.c: Likewise.
3256
3257 2010-07-22  Richard Guenther  <rguenther@suse.de>
3258
3259         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3260         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3261
3262         PR lto/43373
3263         * gcc.dg/lto/20100722-1_0.c: New testcase.
3264
3265 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3266
3267         PR tree-optimization/44891
3268         * gcc.c-torture/compile/pr44891.c: New test.
3269
3270 2010-07-22  Richard Guenther  <rguenther@suse.de>
3271
3272         PR tree-optimization/45017
3273         * gcc.c-torture/execute/pr45017.c: New testcase.
3274
3275 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3276
3277         PR fortran/45019
3278         * gfortran.dg/aliasing_dummy_5.f90: New.
3279
3280 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3281
3282         PR target/43698
3283         * gcc.target/arm/pr43698.c: New test.
3284
3285 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3286
3287         PR fortran/44929
3288         * Revert my commit r162325 for this PR.
3289
3290 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3291
3292         PR debug/45015
3293         * gcc.target/m68k/pr45015.c: New test.
3294
3295 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3296
3297         PR c++/44641
3298         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3299         comments.
3300
3301 2010-07-21  Richard Guenther  <rguenther@suse.de>
3302
3303         PR lto/45018
3304         * g++.dg/lto/20100721-1_0.C: New testcase.
3305
3306 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3307
3308         PR tree-optimization/44900
3309         * g++.dg/torture/pr44900.C: New test.
3310
3311 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3312
3313         PR middle-end/44738
3314         * c-c++-common/uninit-17.c: Correct expected error.
3315
3316 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3317
3318         * gcc.dg/guality/asm-1.c: New test.
3319
3320         PR debug/45003
3321         * gcc.dg/guality/pr45003-2.c: New test.
3322         * gcc.dg/guality/pr45003-3.c: New test.
3323
3324 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3325
3326         PR libfortran/44697
3327         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3328
3329 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3330
3331         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3332         defined on the current line.
3333         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3334         * g++.dg/debug/dwarf2/pr44641.C: New.
3335
3336 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3337
3338         * gcc.target/powerpc/block-move-1.c: New test.
3339         * gcc.target/powerpc/block-move-2.c: New test.
3340
3341 2010-07-20  Jason Merrill  <jason@redhat.com>
3342
3343         PR c++/44967
3344         * g++.dg/cpp0x/sfinae2.C: New.
3345
3346 2010-07-20  Richard Guenther  <rguenther@suse.de>
3347
3348         PR lto/42696
3349         * gcc.dg/lto/20100720-4_0.c: New testcase.
3350
3351 2010-07-20  Richard Guenther  <rguenther@suse.de>
3352
3353         PR lto/43221
3354         * gcc.dg/lto/20100720-2_0.c: New testcase.
3355         * gcc.dg/lto/20100720-2_1.c: Likewise.
3356
3357 2010-07-20  Richard Guenther  <rguenther@suse.de>
3358
3359         PR lto/43208
3360         * gcc.dg/lto/20100720-1_0.c: New testcase.
3361         * gcc.dg/lto/20100720-1_1.c: Likewise.
3362
3363 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR debug/45003
3366         * gcc.dg/guality/pr45003-1.c: New test.
3367
3368 2010-07-20  Richard Guenther  <rguenther@suse.de>
3369
3370         PR tree-optimization/44977
3371         * gcc.dg/torture/pr44977.c: New testcase.
3372
3373 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3374
3375         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3376         sync_char_short
3377
3378 2010-07-20  Richard Guenther  <rguenther@suse.de>
3379
3380         PR middle-end/44971
3381         PR middle-end/44988
3382         * gcc.dg/pr44971.c: New testcase.
3383         * gcc.c-torture/compile/pr44988.c: Likewise.
3384
3385 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3386
3387         PR fortran/44929
3388         * gfortran.dg/allocate_with_typespec.f90: New test.
3389         * gfortran.dg/allocate_derived_1.f90: Update error message.
3390
3391 2010-07-19  Jason Merrill  <jason@redhat.com>
3392
3393         PR c++/44996
3394         * g++.dg/cpp0x/decltype23.C: New.
3395
3396 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3397
3398         PR fortran/42385
3399         * gfortran.dg/class_defined_operator_1.f03 : New test.
3400
3401 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3402
3403         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3404         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3405         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3406         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3407
3408 2010-07-19  Richard Guenther  <rguenther@suse.de>
3409
3410         PR middle-end/44941
3411         * gcc.c-torture/compile/pr44941.c: New testcase.
3412
3413 2010-07-19  Jason Merrill  <jason@redhat.com>
3414
3415         PR c++/44969
3416         * g++.dg/template/sfinae24.C: New.
3417
3418 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3419
3420         PR fortran/44353
3421         * gfortran.dg/data_implied_do_2.f90: Removed.
3422
3423 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3424
3425         PR c++/44969
3426         * g++.dg/template/sfinae23.C: New.
3427
3428 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3429
3430         * lib/target-supports.exp (check_sse_os_support_available): New
3431         proc.
3432         (check_sse_hw_available): New proc.
3433         (check_effective_target_sse_runtime): New proc.
3434         (check_effective_target_sse2_runtime): New proc.
3435         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3436         -msse2 if check_sse_os_support_available.
3437         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3438         check_sse_os_support_available.
3439         * gcc.dg/vect/vect.exp: Likewise.
3440         * gfortran.dg/vect/vect.exp: Likewise.
3441         * gcc.target/i386/sol2-check: Renamed to ...
3442         * gcc.target/i386/sse-os-support.h: ... this.
3443         (sol2_check): Renamed to ...
3444         (sse_os_support): ... this.
3445         Only test movss with xmm registers.
3446         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3447         Removed ILL_INSN, ILL_INSN_LEN.
3448         * gcc.target/i386/sse2-check.h: Likewise.
3449         * gcc.target/i386/sse3-check.h: Likewise.
3450         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3451         Removed cpuid.h, __get_cpuid test.
3452         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3453         Removed cpuid.h, __get_cpuid test.
3454         * g++.dg/other/pr40446.C: Likewise.
3455         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3456         * gcc.dg/compat/vector-1a_main.c: Likewise.
3457         * gcc.dg/compat/vector-2a_main.c: Likewise.
3458         * gcc.dg/pr36584.c: Likewise.
3459         * gcc.dg/pr37544.c: Likewise.
3460         * gcc.dg/torture/pr16104-1.c: Likewise.
3461         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3462         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3463         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3464         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3465         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3466         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3467         sse2_runtime.
3468         * gcc.dg/torture/pr35771-2.c: Likewise.
3469         * gcc.dg/torture/pr35771-3.c: Likewise.
3470         * gcc.target/i386/pr39315-2.c: Likewise.
3471         * gcc.target/i386/pr39315-4.c: Likewise.
3472         * gcc.target/i386/vperm-v2df.c: Likewise.
3473         * gcc.target/i386/vperm-v2di.c: Likewise.
3474         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3475         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3476         sse_runtime.
3477
3478 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3479
3480         PR fortran/44353
3481         * gfortran.dg/data_implied_do_2.f90: New test.
3482
3483 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3484
3485         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3486
3487 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3488
3489         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3490         to the "mips16" group.
3491         (mips_using_mips16_p): New procedure.
3492         (mips-dg-options): Use it.
3493
3494 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3495
3496         * gcc.target/mips/mips16-attributes-4.c: New test.
3497
3498 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3499
3500         PR testsuite/44418
3501         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3502         * gcc.target/powerpc/recip-2.c: Ditto.
3503         * gcc.target/powerpc/recip-3.c: Ditto.
3504
3505 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3506
3507         * gcc.target/arm/pr42235.c: New test.
3508
3509 2010-07-16  Jason Merrill  <jason@redhat.com>
3510
3511         PR c++/32505
3512         * g++.dg/template/partial8.C: New.
3513
3514 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3515
3516         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3517         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3518         in C++.
3519         (gualcvt): New overloaded inline.
3520         (GUALCVT): Use it for C++.
3521         * g++.dg/guality/guality.exp: New.
3522         * g++.dg/guality/guality.h: New.
3523         * g++.dg/guality/redeclaration1.C: New test.
3524         * g++.dg/dg.exp: Prune also guality/* tests.
3525         * gcc.dg/guality/pr43141.c: Moved to...
3526         * c-c++-common/guality/pr43141.c: ... here.
3527
3528 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3529
3530         PR libfortran/37077
3531         * gfortran.dg/char4_iunit_2.f03: New test.
3532
3533 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3534
3535         * lib/plugin-support.exp (plugin-test-execute):
3536         Add ${gcc_objdir}/intl to includes.
3537
3538 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR target/44942
3541         * gcc.c-torture/execute/pr44942.c: New test.
3542         * gcc.target/i386/pr44942.c: New test.
3543
3544 2010-07-15  Jason Merrill  <jason@redhat.com>
3545
3546         PR c++/44909
3547         * g++.dg/cpp0x/implicit7.C: New.
3548         * g++.dg/cpp0x/implicit8.C: New.
3549
3550 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3551
3552         Disable float tests for __SPU__ targets due to lack of signed zero:
3553         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3554         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3555         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3556         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3557         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3558         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3559         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3560         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3561         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3562
3563 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3564
3565         * gfortran.dg/select_char_2.f90: New test.
3566
3567 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3568
3569         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3570         with DECL_CHAIN.
3571
3572 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3573
3574         PR fortran/44936
3575         * gfortran.dg/typebound_generic_9.f03: New.
3576
3577 2010-07-15  Richard Guenther  <rguenther@suse.de>
3578
3579         PR tree-optimization/44946
3580         * gcc.c-torture/compile/pr44946.c: New testcase.
3581
3582 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR fortran/40206
3585         * gfortran.dg/select_char_3.f90: New test.
3586
3587 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3588             Kevin F. Quinn  <kevquinn@gentoo.org>
3589
3590         * gcc.dg/Wtrampolines.c: New.
3591
3592 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3593
3594         PR libfortran/44934
3595         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3596
3597 2010-07-14  Jason Merrill  <jason@redhat.com>
3598
3599         PR c++/44810
3600         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3601
3602         Implement C++0x unrestricted unions (N2544)
3603         * g++.dg/cpp0x/union1.C: New.
3604         * g++.dg/cpp0x/union2.C: New.
3605         * g++.dg/cpp0x/union3.C: New.
3606         * g++.dg/cpp0x/defaulted2.C: Adjust.
3607         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3608         * g++.old-deja/g++.ext/anon2.C: Adjust.
3609         * g++.old-deja/g++.mike/misc6.C: Adjust.
3610
3611 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3612
3613         PR fortran/44925
3614         * gfortran.dg/c_loc_tests_15.f90: New.
3615
3616 2010-07-13  Jason Merrill  <jason@redhat.com>
3617
3618         PR c++/44909
3619         * g++.dg/cpp0x/implicit6.C: New.
3620
3621 2010-07-13  Jason Merrill  <jason@redhat.com>
3622
3623         PR c++/44540
3624         * g++.dg/abi/noreturn1.C: New.
3625         * g++.dg/abi/noreturn2.C: New.
3626
3627 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3628
3629         PR other/44874
3630         PR debug/44832
3631         * c-c++-common/pr44832.c: New test.
3632
3633 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3634
3635         PR objc/44488
3636         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3637         on the target.  Make sure that we can assemble the emitted asm when
3638         the test type is 'compile'.
3639
3640 2010-07-13  Richard Guenther  <rguenther@suse.de>
3641
3642         PR tree-optimization/36960
3643         * g++.dg/torture/pr36960.C: New testcase.
3644
3645 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3646
3647         PR c++/44908
3648         * g++.dg/template/sfinae21.C: New.
3649         * g++.dg/template/sfinae22.C: Likewise.
3650
3651 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3652
3653         PR testsuite/42843
3654         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3655         * gcc.dg/plugin/ggcplug.c: Likewise.
3656         * g++.dg/plugin/selfassign.c: Likewise.
3657         * g++.dg/plugin/attribute_plugin.c: Likewise.
3658         * g++.dg/plugin/dumb_plugin.c: Likewise.
3659         * g++.dg/plugin/pragma_plugin.c: Likewise.
3660
3661 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3662
3663         * gcc.c-torture/execute/pr44683.x: New.
3664         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3665
3666 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3667
3668         PR fortran/44434
3669         PR fortran/44565
3670         PR fortran/43945
3671         PR fortran/44869
3672         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3673         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3674         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3675         * gfortran.dh/typebound_call_16.f03: New.
3676         * gfortran.dg/typebound_generic_6.f03: New.
3677         * gfortran.dg/typebound_generic_7.f03: New.
3678         * gfortran.dg/typebound_generic_8.f03: New.
3679
3680 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3681
3682         PR libfortran/37077
3683         * gfortran.dg/char4_iunit_1.f03: New test.
3684
3685 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3686
3687         * gcc.dg/tree-ssa/vrp53.c: New test.
3688
3689 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3690
3691         PR c++/44907
3692         * g++.dg/template/sfinae19.C: New.
3693         * g++.dg/template/sfinae20.C: Likewise.
3694
3695 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3696
3697         * gcc.target/arm/interrupt-1.c: New test.
3698         * gcc.target/arm/interrupt-2.c: New test.
3699
3700 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3701
3702         * gcc.dg/pr42427.c: Require c99_runtime.
3703         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3704         c99_runtime.
3705         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3706         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3707         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3708         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3709         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3710         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3711         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3712         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3713         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3714         * gcc.target/i386/pr37275.c: Require visibility support.
3715
3716 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3717
3718         * lib/target-supports.exp (check_effective_target_sse): New proc.
3719         * gcc.target/i386/sol2-check.h: New file.
3720         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3721         Include sol2-check.h.
3722         (main) Only run do_test () if sol2_check ().
3723         * gcc.target/i386/sse2-check.h: Likewise.
3724         * gcc.target/i386/sse3-check.h: Likewise.
3725         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3726         [__sun__ && __svr4__]: Execute SSE2 instruction.
3727         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3728         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3729         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3730         * g++.dg/ext/vector14.C: Likewise.
3731         * g++.dg/other/mmintrin.C: Likewise.
3732         * gcc.dg/20020418-1.c: Likewise.
3733         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3734         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3735         * gcc.dg/format/unnamed-1.c: Likewise.
3736         Adapt dg-warning line number.
3737         * gcc.dg/graphite/pr40281.c: Likewise.
3738         * gcc.dg/pr32176.c: Likewise.
3739         * gcc.dg/pr40550.c: Likewise.
3740         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3741         * gcc.dg/torture/pr36891.c: Likewise.
3742         * gcc.target/i386/20020218-1.c: Likewise.
3743         * gcc.target/i386/20020523.c: Likewise.
3744         * gcc.target/i386/abi-1.c: Likewise.
3745         * gcc.target/i386/brokensqrt.c: Likewise.
3746         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3747         * gcc.target/i386/pr13366.c: Likewise.
3748         * gcc.target/i386/pr13685.c: Likewise.
3749         * gcc.target/i386/pr24306.c: Likewise.
3750         * gcc.target/i386/pr31486.c: Likewise.
3751         * gcc.target/i386/pr32065-1.c: Likewise.
3752         * gcc.target/i386/pr32065-2.c: Likewise.
3753         * gcc.target/i386/pr32389.c: Likewise.
3754         * gcc.target/i386/pr38824.c: Likewise.
3755         * gcc.target/i386/pr38931.c: Likewise.
3756         * gcc.target/i386/pr39592-1.c: Likewise.
3757         * gcc.target/i386/pr43766.c: Likewise.
3758         * gcc.target/i386/recip-divf.c: Likewise.
3759         * gcc.target/i386/recip-sqrtf.c: Likewise.
3760         * gcc.target/i386/recip-vec-divf.c: Likewise.
3761         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3762         * gcc.target/i386/sse-1.c: Likewise.
3763         * gcc.target/i386/sse-16.c: Likewise.
3764         * gcc.target/i386/sse-2.c: Likewise.
3765         * gcc.target/i386/sse-20.c: Likewise.
3766         * gcc.target/i386/sse-3.c: Likewise.
3767         * gcc.target/i386/sse-7.c: Likewise.
3768         * gcc.target/i386/sse-9.c: Likewise.
3769         * gcc.target/i386/sse-addps-1.c: Likewise.
3770         * gcc.target/i386/sse-addss-1.c: Likewise.
3771         * gcc.target/i386/sse-andnps-1.c: Likewise.
3772         * gcc.target/i386/sse-andps-1.c: Likewise.
3773         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3774         * gcc.target/i386/sse-comiss-1.c: Likewise.
3775         * gcc.target/i386/sse-comiss-2.c: Likewise.
3776         * gcc.target/i386/sse-comiss-3.c: Likewise.
3777         * gcc.target/i386/sse-comiss-4.c: Likewise.
3778         * gcc.target/i386/sse-comiss-5.c: Likewise.
3779         * gcc.target/i386/sse-comiss-6.c: Likewise.
3780         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3781         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3782         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3783         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3784         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3785         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3786         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3787         * gcc.target/i386/sse-divps-1.c: Likewise.
3788         * gcc.target/i386/sse-divss-1.c: Likewise.
3789         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3790         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3791         * gcc.target/i386/sse-maxps-1.c: Likewise.
3792         * gcc.target/i386/sse-maxss-1.c: Likewise.
3793         * gcc.target/i386/sse-minps-1.c: Likewise.
3794         * gcc.target/i386/sse-minss-1.c: Likewise.
3795         * gcc.target/i386/sse-movaps-1.c: Likewise.
3796         * gcc.target/i386/sse-movaps-2.c: Likewise.
3797         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3798         * gcc.target/i386/sse-movhps-1.c: Likewise.
3799         * gcc.target/i386/sse-movhps-2.c: Likewise.
3800         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3801         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3802         * gcc.target/i386/sse-movntps-1.c: Likewise.
3803         * gcc.target/i386/sse-movss-1.c: Likewise.
3804         * gcc.target/i386/sse-movss-2.c: Likewise.
3805         * gcc.target/i386/sse-movss-3.c: Likewise.
3806         * gcc.target/i386/sse-movups-1.c: Likewise.
3807         * gcc.target/i386/sse-movups-2.c: Likewise.
3808         * gcc.target/i386/sse-mulps-1.c: Likewise.
3809         * gcc.target/i386/sse-mulss-1.c: Likewise.
3810         * gcc.target/i386/sse-orps-1.c: Likewise.
3811         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3812         * gcc.target/i386/sse-recip-vec.c: Likewise.
3813         * gcc.target/i386/sse-recip.c: Likewise.
3814         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3815         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3816         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3817         * gcc.target/i386/sse-subps-1.c: Likewise.
3818         * gcc.target/i386/sse-subss-1.c: Likewise.
3819         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3820         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3821         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3822         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3823         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3824         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3825         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3826         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3827         * gcc.target/i386/sse-xorps-1.c: Likewise.
3828         * gcc.target/i386/ssefn-1.c: Likewise.
3829         * gcc.target/i386/ssefn-3.c: Likewise.
3830         * gcc.target/i386/sseregparm-1.c: Likewise.
3831         * gcc.target/i386/stackalign/return-3.c: Likewise.
3832         * gcc.target/i386/vectorize1.c: Likewise.
3833         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3834         * gcc.target/i386/xorps-sse.c: Likewise.
3835         * gfortran.dg/pr28158.f90: Likewise.
3836         * gfortran.dg/pr30667.f: Likewise.
3837         * gnat.dg/loop_optimization7.adb: Likewise.
3838         * gnat.dg/sse_nolib.adb: Likewise.
3839
3840 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3841
3842         PR fortran/44702
3843         * gfortran.dg/use_rename_6.f90: New.
3844         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3845
3846 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3847
3848         PR fortran/44869
3849         * gfortran.dg/class_24.f03: New.
3850
3851 2010-07-10  Richard Guenther  <rguenther@suse.de>
3852
3853         PR lto/44889
3854         * gcc.dg/lto/20100709-1_0.c: New testcase.
3855         * gcc.dg/lto/20100709-1_1.c: Likewise.
3856
3857 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3858
3859         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3860
3861 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3862
3863         PR objc/44140
3864         * objc.dg/lto/trivial-1_0.m: New.
3865         * objc.dg/lto/lto.exp: New.
3866         * obj-c++.dg/lto/trivial-1_0.mm: New.
3867         * obj-c++.dg/lto/lto.exp: New.
3868         * objc.dg/symtab-1.m: Adjust sizes.
3869         * objc.dg/image-info.m: Do not run for gnu-runtime.
3870
3871 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3872
3873         * gcc.dg/pr32370.c: Allow another kind of error message.
3874
3875 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3876
3877         * gnat.dg/atomic3.adb: New test.
3878
3879 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3880             Denys Vlasenko  <dvlasenk@redhat.com>
3881             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3882
3883         PR tree-optimization/28632
3884         * gcc.dg/tree-ssa/vrp51.c: New test.
3885         * gcc.dg/tree-ssa/vrp52.c: New test.
3886
3887 2010-07-09  Jason Merrill  <jason@redhat.com>
3888
3889         * g++.dg/abi/covariant6.C: New.
3890         * g++.dg/inherit/covariant17.C: Test both bases.
3891         * g++.dg/inherit/covariant7.C: Check vtable layout.
3892
3893 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3894
3895         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3896
3897 2010-07-09  Richard Guenther  <rguenther@suse.de>
3898
3899         PR tree-optimization/44852
3900         * gcc.c-torture/execute/pr44852.c: New testcase.
3901
3902 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3903
3904         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3905         multiplication by values.
3906         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3907         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3908
3909 2010-07-09  Richard Guenther  <rguenther@suse.de>
3910
3911         PR tree-optimization/44882
3912         * gfortran.dg/pr44882.f90: New testcase.
3913
3914 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3915
3916         PR target/40657
3917         * gcc.target/arm/pr40657-1.c: New test.
3918         * gcc.target/arm/pr40657-2.c: New test.
3919         * gcc.c-torture/execute/pr40657.c: New test.
3920
3921 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3922
3923         * gcc.dg/tree-ssa/vrp50.c: New test.
3924         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3925
3926 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3927
3928         PR fortran/44649
3929         * gfortran.dg/c_sizeof_1.f90: Modified.
3930         * gfortran.dg/storage_size_1.f08: New.
3931         * gfortran.dg/storage_size_2.f08: New.
3932
3933 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3934
3935         * gcc.c-torture/execute/20100708-1.c: New test.
3936
3937 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR fortran/44847
3940         * gfortran.dg/gomp/pr44847.f90: New test.
3941
3942 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3943
3944         PR tree-optimization/44710
3945         * gcc.dg/tree-ssa/ifc-6.c: New.
3946         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3947
3948 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3949
3950         PR fortran/18918
3951         * gfortran.dg/coarray_10.f90: Add an additional test.
3952
3953 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3954
3955         PR middle-end/44828
3956         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3957         * gcc.c-torture/execute/pr44828.x: Revert.
3958
3959 2010-07-08  Jason Merrill  <jason@redhat.com>
3960
3961         PR c++/43120
3962         * g++.dg/inherit/covariant17.C: New.
3963         * g++.dg/abi/covariant1.C: Actually test for the bug.
3964
3965 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3966
3967         PR rtl-optimization/44838
3968         * gcc.dg/pr44838.c: New.
3969
3970 2010-07-08  Richard Guenther  <rguenther@suse.de>
3971
3972         PR tree-optimization/44831
3973         * gcc.c-torture/compile/pr44831.c: New testcase.
3974         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3975
3976 2010-07-08  Richard Guenther  <rguenther@suse.de>
3977
3978         PR tree-optimization/44861
3979         * g++.dg/vect/pr44861.cc: New testcase.
3980
3981 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3982
3983         PR middle-end/44828
3984         * gcc.c-torture/execute/pr44828.x: New file.
3985
3986 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3987
3988         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3989         dg-options.
3990         * g++.dg/ext/altivec-17.C: Adjust error message.
3991
3992 2010-07-07  Tom Tromey  <tromey@redhat.com>
3993
3994         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3995
3996 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3997
3998         PR target/44844
3999         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4000         * gcc.target/i386/rdrand-2.c: Likewise.
4001         * gcc.target/i386/rdrand-3.c: Likewise.
4002
4003 2010-07-07  Jan Hubicka  <jh@suse.cz>
4004
4005         PR middle-end/44813
4006         * g++.dg/torture/pr44813.C: New testcase.
4007         * g++.dg/torture/pr44826.C: New testcase.
4008
4009 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4010
4011         PR rtl-optimization/44787
4012         * gcc.c-torture/compile/pr44788.c: New test.
4013         * gcc.target/arm/pr44788.c: New test.
4014
4015 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4016
4017         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4018
4019 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4020
4021         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4022         to dg-options.
4023
4024 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4025
4026         PR fortran/44742
4027         * gfortran.dg/parameter_array_init_6.f90: New.
4028         * gfortran.dg/initialization_20.f90: Update dg-error.
4029         * gfortran.dg/initialization_24.f90: Ditto.
4030
4031 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4032         PR fortran/PR44693
4033         * gfortran.dg/dim_range_1.f90:  New test.
4034         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4035
4036 2010-07-06  Jason Merrill  <jason@redhat.com>
4037
4038         PR c++/44703
4039         * g++.dg/cpp0x/initlist41.C: New.
4040
4041         PR c++/44778
4042         * g++.dg/template/ptrmem22.C: New.
4043
4044 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4045
4046         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4047         support.
4048         * gcc.target/i386/i386.exp: Likewise.
4049
4050 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4051
4052         PR testsuite/44195
4053         * gcc.dg/lto/20100518_0.c: Limit to x86.
4054
4055 2010-07-06  Richard Guenther  <rguenther@suse.de>
4056
4057         PR middle-end/44828
4058         * gcc.c-torture/execute/pr44828.c: New testcase.
4059
4060 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4061
4062         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4063         * g++.dg/warn/volatile1.C: Likewise.
4064         * g++.dg/template/warn1.C: Likewise.
4065
4066 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4067
4068         AVX Programming Reference (June, 2010)
4069         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4070         * g++.dg/other/i386-3.C: Likewise.
4071         * gcc.target/i386/sse-12.c: Likewise.
4072
4073         * gcc.target/i386/f16c-check.h: New.
4074         * gcc.target/i386/rdfsbase-1.c: Likewise.
4075         * gcc.target/i386/rdfsbase-2.c: Likewise.
4076         * gcc.target/i386/rdgsbase-1.c: Likewise.
4077         * gcc.target/i386/rdgsbase-2.c: Likewise.
4078         * gcc.target/i386/rdrand-1.c: Likewise.
4079         * gcc.target/i386/rdrand-2.c: Likewise.
4080         * gcc.target/i386/rdrand-3.c: Likewise.
4081         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4082         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4083         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4084         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4085         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4086         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4087         * gcc.target/i386/wrfsbase-1.c: Likewise.
4088         * gcc.target/i386/wrfsbase-2.c: Likewise.
4089         * gcc.target/i386/wrgsbase-1.c: Likewise.
4090         * gcc.target/i386/wrgsbase-2.c: Likewise.
4091
4092         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4093         (__builtin_ia32_vcvtps2ph): New.
4094         (__builtin_ia32_vcvtps2ph256): Likewise.
4095
4096         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4097         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4098
4099         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4100         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4101
4102         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4103         (__builtin_ia32_vcvtps2ph256): Likewise.
4104         Add fsgsbase,rdrnd,f16c.
4105
4106         * lib/target-supports.exp (check_effective_target_f16c): New.
4107
4108 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4109
4110         * gcc.dg/guality/nrv-1.c: New test.
4111
4112 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4113
4114         PR middle-end/42505
4115         * gcc.target/arm/pr42505.c: New test case.
4116
4117 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4118
4119         PR c++/44808
4120         * g++.dg/opt/nrv16.C: New test.
4121
4122 2010-07-05  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/44784
4125         * gcc.c-torture/compile/pr44784.c: New testcase.
4126
4127 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4128
4129         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4130         Increase loop bound and array size.
4131         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4132         Likewise.
4133
4134 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4135
4136         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4140         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4141
4142 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4143
4144         PR c++/22138
4145         * g++.dg/parse/template25.C: New.
4146
4147 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4148
4149         PR rtl-optimization/44695
4150         * gcc.dg/torture/pr44695.c: New.
4151
4152 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4153
4154         PR c++/16630
4155         * g++.dg/ext/pretty3.C: New.
4156
4157 2010-07-04  Richard Guenther  <rguenther@suse.de>
4158
4159         PR middle-end/44809
4160         * g++.dg/torture/pr44809.C: New testcase.
4161
4162 2010-07-04  Richard Guenther  <rguenther@suse.de>
4163
4164         PR tree-optimization/44656
4165         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4166
4167 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4168             Revital Eres  <eres@il.ibm.com>
4169
4170         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4171         misaligned stores.
4172         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4173         gcc.dg/vect/vect-96.c: Likewise.
4174         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4175         that support misaligned stores. Change the number of expected
4176         misaligned accesses.
4177         * gcc.dg/vect/vect-peel-1.c: New test.
4178         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4179         gcc.dg/vect/vect-peel-4.c: Likewise.
4180         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4181         vectorizable on all targets that support realignment.
4182         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4183
4184 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4185
4186         PR c/44806
4187         * gcc.dg/torture/pr44806.c: New.
4188
4189 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4190
4191         * gnat.dg/cond_expr1.adb: New test.
4192
4193 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4194
4195         * gnat.dg/modular3.adb: New test.
4196         * gnat.dg/modular3_pkg.ads: New helper.
4197
4198 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4199             Mikael Pettersson  <mikpe@it.uu.se>
4200
4201         PR testsuite/44518
4202         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4203         Make signed-ness of chars explicit.  Scan the object for
4204         strings that are split by some target assemblers.
4205         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4206         explicit.
4207
4208 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4209
4210         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4211
4212 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4213
4214         PR/44128
4215         * g++.dg/warn/Wshadow-7.C: New test.
4216
4217 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4218             Julian Brown  <julian@codesourcery.com>
4219             Sandra Loosemore  <sandra@codesourcery.com>
4220
4221         * gcc.c-torture/execute/20100416-1.c: New test case.
4222
4223 2010-07-02  Julian Brown  <julian@codesourcery.com>
4224             Sandra Loosemore  <sandra@codesourcery.com>
4225
4226         PR target/43703
4227
4228         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4229         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4230
4231 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4232             Julian Brown  <julian@codesourcery.com>
4233
4234         * gcc.target/arm/neon/vadds64.c: Regenerated.
4235         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4236         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4237         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4238         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4239         * gcc.target/arm/neon-vmls-1.c: Likewise.
4240         * gcc.target/arm/neon-vsubs64.c: New execution test.
4241         * gcc.target/arm/neon-vsubu64.c: New execution test.
4242         * gcc.target/arm/neon-vadds64.c: New execution test.
4243         * gcc.target/arm/neon-vaddu64.c: New execution test.
4244
4245 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4246
4247         * gcc.target/arm/neon-vands64.c: New.
4248         * gcc.target/arm/neon-vandu64.c: New.
4249         * gcc.target/arm/neon-vbics64.c: New.
4250         * gcc.target/arm/neon-vbicu64.c: New.
4251         * gcc.target/arm/neon-veors64.c: New.
4252         * gcc.target/arm/neon-veoru64.c: New.
4253         * gcc.target/arm/neon-vorns64.c: New.
4254         * gcc.target/arm/neon-vornu64.c: New.
4255         * gcc.target/arm/neon-vorrs64.c: New.
4256         * gcc.target/arm/neon-vorru64.c: New.
4257         * gcc.target/arm/neon/vands64.c: Regenerated.
4258         * gcc.target/arm/neon/vandu64.c: Regenerated.
4259         * gcc.target/arm/neon/vbics64.c: Regenerated.
4260         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4261         * gcc.target/arm/neon/veors64.c: Regenerated.
4262         * gcc.target/arm/neon/veoru64.c: Regenerated.
4263         * gcc.target/arm/neon/vorns64.c: Regenerated.
4264         * gcc.target/arm/neon/vornu64.c: Regenerated.
4265         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4266         * gcc.target/arm/neon/vorru64.c: Regenerated.
4267
4268 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4269
4270         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4271
4272 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4273
4274         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4275         * gfortran.dg/intent_out_5.f90: Same.
4276         * gfortran.dg/ltrans-7.f90: Same.
4277         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4278
4279 2010-07-02  Jan Hubicka  <jh@suse.cz>
4280
4281         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4282
4283 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4284
4285         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4286
4287 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4288
4289         PR c++/44780
4290         * c-c++-common/Wunused-var-12.c: New test.
4291
4292 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4293
4294         PR target/42835
4295         * gcc.target/arm/pr42835.c: New test.
4296
4297         PR target/42172
4298         * gcc.target/arm/pr42172-1.c: New test.
4299
4300 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4301
4302         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4303
4304 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4305
4306         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4307         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4308         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4309         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4310         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4311         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4312         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4313         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4314         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4315         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4316         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4317         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4318         * gcc.target/arm/neon-vdup_ns64.c: New.
4319         * gcc.target/arm/neon-vdup_nu64.c: New.
4320         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4321         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4322         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4323         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4324         * gcc.target/arm/neon-vmov_ns64.c: New.
4325         * gcc.target/arm/neon-vmov_nu64.c: New.
4326         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4327         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4328         * gcc.target/arm/neon-vget_lanes64.c: New.
4329         * gcc.target/arm/neon-vget_laneu64.c: New.
4330         * gcc.target/arm/neon-vset_lanes64.c: New.
4331         * gcc.target/arm/neon-vset_laneu64.c: New.
4332
4333 2010-07-02  Richard Guenther  <rguenther@suse.de>
4334
4335         * g++.dg/torture/20100702-1.C: New testcase.
4336
4337 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4338
4339         PR target/44707
4340         * gcc.c-torture/compile/pr44707.c: New test.
4341
4342 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4343
4344         PR c++/44039
4345         * g++.dg/template/crash101.C: New.
4346
4347 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4348
4349         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4350         Use the ABI-0 accessors and fail it for m64.
4351
4352 2010-07-02  Jan Hubicka  <jh@suse.cz>
4353
4354         * g++.dg/tree-ssa/pr44706.C: New testcase.
4355
4356 2010-07-02  Richard Guenther  <rguenther@suse.de>
4357
4358         PR tree-optimization/44748
4359         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4360
4361 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4362
4363         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4364         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4365         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4366         the method types to forward:.
4367
4368 2010-06-30  Jason Merrill  <jason@redhat.com>
4369
4370         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4371         * g++.dg/other/pr25632.C: Likewise.
4372
4373 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4374
4375         PR tree-optimization/40421
4376         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4377
4378 2010-07-01  Richard Guenther  <rguenther@suse.de>
4379
4380         PR middle-end/42834
4381         PR middle-end/44468
4382         * gcc.c-torture/execute/20100316-1.c: New testcase.
4383         * gcc.c-torture/execute/pr44468.c: Likewise.
4384         * gcc.c-torture/compile/20100609-1.c: Likewise.
4385         * gcc.dg/volatile2.c: Adjust.
4386         * gcc.dg/plugin/selfassign.c: Likewise.
4387         * gcc.dg/pr36902.c: Likewise.
4388         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4389         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4390         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4391         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4392         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4393         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4394         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4395         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4396         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4397         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4398         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4399         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4400         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4401         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4402         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4403         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4404         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4405         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4406         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4407         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4408         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4409         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4410         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4411         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4412         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4413         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4414         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4415         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4416         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4417         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4418         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4419         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4420         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4421         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4422         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4423         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4424         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4425         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4426         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4427         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4428         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4429         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4430         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4431         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4432         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4433         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4434         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4435         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4436         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4437         * g++.dg/tree-ssa/pr31146.C: Likewise.
4438         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4439         * g++.dg/tree-ssa/pr33604.C: Likewise.
4440         * g++.dg/plugin/selfassign.c: Likewise.
4441         * gfortran.dg/array_memcpy_3.f90: Likewise.
4442         * gfortran.dg/array_memcpy_4.f90: Likewise.
4443         * c-c++-common/torture/pr42834.c: New testcase.
4444
4445 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4446
4447         PR c++/44628
4448         * g++.dg/template/crash100.C: New.
4449
4450 2010-06-30  Jan Hubicka  <jh@suse.cz>
4451
4452         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4453
4454 2010-06-30  Michael Matz  <matz@suse.de>
4455
4456         PR bootstrap/44699
4457         * gcc.dg/pr44699.c: New test.
4458
4459 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4460
4461         PR tree-optimization/39799
4462         * c-c++-common/uninit-17.c: New test.
4463
4464 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4465
4466         PR libfortran/43298
4467         * gfortran.dg/read_infnan_1.f90: New test.
4468
4469 2010-06-29  Jason Merrill  <jason@redhat.com>
4470
4471         Enable implicitly declared move constructor/operator= (N3053).
4472         * g++.dg/cpp0x/implicit3.C: New.
4473         * g++.dg/cpp0x/implicit4.C: New.
4474         * g++.dg/cpp0x/implicit5.C: New.
4475         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4476         * g++.dg/cpp0x/not_special.C: Adjust.
4477         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4478         * g++.dg/cpp0x/rv1n.C: Adjust.
4479         * g++.dg/cpp0x/rv1p.C: Adjust.
4480         * g++.dg/cpp0x/rv2n.C: Adjust.
4481         * g++.dg/cpp0x/rv2p.C: Adjust.
4482         * g++.dg/cpp0x/rv3n.C: Adjust.
4483         * g++.dg/cpp0x/rv3p.C: Adjust.
4484         * g++.dg/cpp0x/rv4n.C: Adjust.
4485         * g++.dg/cpp0x/rv4p.C: Adjust.
4486         * g++.dg/cpp0x/rv5n.C: Adjust.
4487         * g++.dg/cpp0x/rv5p.C: Adjust.
4488         * g++.dg/cpp0x/rv6n.C: Adjust.
4489         * g++.dg/cpp0x/rv6p.C: Adjust.
4490         * g++.dg/cpp0x/rv7n.C: Adjust.
4491         * g++.dg/cpp0x/rv7p.C: Adjust.
4492         * g++.dg/cpp0x/rv8p.C: Adjust.
4493         * g++.dg/gomp/pr26690-1.C: Adjust.
4494         * g++.dg/other/error20.C: Adjust.
4495         * g++.dg/other/error31.C: Adjust.
4496         * g++.dg/parse/error19.C: Adjust.
4497         * g++.dg/template/qualttp5.C: Adjust.
4498         * g++.old-deja/g++.law/ctors5.C: Adjust.
4499
4500         Enable implicitly deleted functions (N2346)
4501         * g++.dg/cpp0x/defaulted17.C: New.
4502         * g++.dg/cpp0x/implicit1.C: New.
4503         * g++.dg/cpp0x/implicit2.C: New.
4504         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4505         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4506         * g++.dg/init/ctor4.C: Adjust.
4507         * g++.dg/init/synth2.C: Adjust.
4508         * g++.dg/lto/20081118_1.C: Adjust.
4509         * g++.dg/other/error13.C: Adjust.
4510         * g++.dg/other/unused1.C: Adjust.
4511         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4512         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4513         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4514         * g++.old-deja/g++.law/ctors17.C: Adjust.
4515         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4516         * g++.old-deja/g++.pt/assign1.C: Adjust.
4517         * g++.old-deja/g++.pt/crash20.C: Adjust.
4518
4519         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4520         * g++.dg/cpp0x/defaulted13.C: Adjust.
4521         * g++.dg/cpp0x/defaulted2.C: Adjust.
4522         * g++.dg/cpp0x/defaulted3.C: Adjust.
4523         * g++.dg/cpp0x/initlist9.C: Adjust.
4524         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4525         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4526         * g++.dg/init/synth2.C: Adjust.
4527
4528         * g++.dg/cpp0x/defaulted19.C: New.
4529
4530         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4531         * g++.dg/template/error23.C: Fix for -std=c++0x.
4532
4533 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4534
4535         PR fortran/44718
4536         * gfortran.dg/proc_ptr_28.f90: New.
4537
4538 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4539
4540         PR tree-optimization/43801
4541         * g++.dg/torture/pr43801.C: New test.
4542
4543         PR debug/44668
4544         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4545
4546 2010-06-29  Jason Merrill  <jason@redhat.com>
4547
4548         PR c++/44587
4549         * g++.dg/template/qualified-id2.C: New.
4550         * g++.dg/template/qualified-id3.C: New.
4551
4552 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4553
4554         PR fortran/44696
4555         * gfortran.dg/associated_target_4.f90: New.
4556
4557 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4558
4559         PR fortran/44582
4560         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4561
4562 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4563
4564         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4565
4566 2010-06-29  Jan Hubicka  <jh@suse.cz>
4567
4568         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4569
4570 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4571
4572         PR target/43902
4573         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4574         * gcc.target/arm/wmul-3.c: New test.
4575         * gcc.target/arm/wmul-4.c: New test.
4576
4577 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4578
4579         PR rtl-optimization/44659
4580         * gcc.target/i386/extract-1.c: New.
4581         * gcc.target/i386/extract-2.c: Likewise.
4582         * gcc.target/i386/extract-3.c: Likewise.
4583         * gcc.target/i386/extract-4.c: Likewise.
4584         * gcc.target/i386/extract-5.c: Likewise.
4585         * gcc.target/i386/extract-6.c: Likewise.
4586
4587 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR c++/44682
4590         * g++.dg/warn/Wunused-var-14.C: New test.
4591
4592 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4593
4594         PR fortran/43298
4595         * gfortran.dg/nan_6.f90: New.
4596
4597 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4598
4599         PR tree-optimization/43781
4600         * gcc.dg/torture/pr43781.c: New.
4601
4602 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4603
4604         PR fortran/40158
4605         * gfortran.dg/actual_rank_check_1.f90: New test.
4606
4607 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4608
4609         * gcc.dg/ipa/ipa-sra-6.c: New test.
4610
4611 2010-06-28  Jan Hubicka  <jh@suse.cz>
4612
4613         PR tree-optimization/44687
4614         * gcc.c-torture/compile/pr44687.c
4615
4616 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4617
4618         PR c++/44535
4619         * g++.dg/torture/pr44535.C: New test.
4620
4621 2010-06-28  Michael Matz  <matz@suse.de>
4622
4623         PR middle-end/44592
4624         * gfortran.dg/pr44592.f90: New test.
4625
4626 2010-06-28  Jan Hubicka  <jh@suse.cz>
4627
4628         PR tree-optimization/44357
4629         * g++.dg/torture/pr44357.C: New testcase.
4630
4631 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4632
4633         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4634         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4635         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4636         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4637         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4638         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4639         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4640         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4641
4642 2010-06-27  Jan Hubicka  <jh@suse.cz>
4643
4644         * gcc.c-torture/compile/pr44686.c: New file.
4645
4646 2010-06-27  Richard Guenther  <rguenther@suse.de>
4647
4648         PR tree-optimization/44683
4649         * gcc.c-torture/execute/pr44683.c: New testcase.
4650
4651 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4652
4653         * gnat.dg/noreturn3.ad[sb]: New test.
4654
4655 2010-06-26  Jason Merrill  <jason@redhat.com>
4656
4657         * g++.dg/cpp0x/explicit5.C: New.
4658
4659 2010-06-26  Richard Guenther  <rguenther@suse.de>
4660
4661         PR tree-optimization/44393
4662         * gcc.dg/pr44393.c: New testcase.
4663
4664 2010-06-26  Jan Hubicka  <jh@suse.cz>
4665
4666         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4667
4668 2010-06-26  Richard Guenther  <rguenther@suse.de>
4669
4670         PR middle-end/44674
4671         * gcc.dg/pr44674.c: New testcase.
4672
4673 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4674
4675         * gcc.dg/opts-3.c: New test.
4676
4677 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4678
4679         * gfortran.dg/type_decl_1.f90: New.
4680         * gfortran.dg/type_decl_2.f90: New.
4681
4682 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4683
4684         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4685         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4686
4687 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4688
4689         PR testsuite/38946
4690         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4691         error in comparing reals.
4692
4693 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4694
4695         * selected_real_kind_2.f90: New.
4696         * selected_real_kind_3.f90: New.
4697
4698 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4699
4700         * gfortran.dg/entry_19.f90: New.
4701
4702 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4703
4704         * gfortran.dg/end_subroutine_1.f90: New.
4705         * gfortran.dg/end_subroutine_2.f90: New.
4706         * gfortran.dg/interface_proc_end.f90: Update.
4707
4708 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4709
4710         * gfortran.dg/semicolon_fixed.f: Update.
4711         * gfortran.dg/semicolon_fixed_2.f: New.
4712         * gfortran.dg/semicolon_free_2.f90: New.
4713         * gfortran.dg/semicolon_free.f90: Update.
4714
4715 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4716
4717         PR fortran/44448
4718         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4719
4720 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4721
4722         * g++.dg/ipa/iinline-3.C: New test.
4723         * gcc.dg/ipa/modif-1.c: Removed.
4724
4725 2010-06-25  Jan Hubicka  <jh@suse.cz>
4726
4727         * gcc.dg/tree-ssa/ipa-split-1.c
4728
4729 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4730
4731         * g++.dg/ipa/iinline-2.C: New test.
4732
4733 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4734
4735         PR middle-end/43866
4736         * gfortran.dg/pr43866.f90: New test.
4737
4738         PR tree-optimization/44539
4739         * gcc.dg/pr44539.c: New test.
4740
4741 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4742
4743         From Jim Wilson:
4744         PR target/43902
4745         * gcc.target/mips/madd-9.c: New test.
4746
4747 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4748
4749         PR c/44517
4750         * gcc.dg/noncompile/pr44517.c: New.
4751         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4752
4753 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4754
4755         PR testsuite/43283
4756         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4757         and add argument to nop for IA64.
4758
4759 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4760
4761         PR target/44588
4762         * gcc.target/i386/mod-1.c: New.
4763         * gcc.target/i386/umod-1.c: Likewise.
4764         * gcc.target/i386/umod-2.c: Likewise.
4765         * gcc.target/i386/umod-3.c: Likewise.
4766
4767 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR middle-end/44492
4770         * g++.dg/torture/pr44492.C: New test.
4771
4772 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4773
4774         * c-c++-common/warn-omitted-condop.c: New.
4775
4776 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4777
4778         PR fortran/44614
4779         * gfortran.dg/import8.f90: New.
4780
4781 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4782
4783         * gnat.dg/not_null.adb: Update test case.
4784
4785 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4786
4787         PR c++/44619
4788         * g++.dg/warn/Wunused-var-13.C: New test.
4789
4790         PR c++/44627
4791         * g++.dg/diagnostic/method1.C: New test.
4792
4793 2010-06-22  Cary Coutant  <ccoutant@google.com>
4794
4795         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4796
4797 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4798
4799         PR fortran/44616
4800         * gfortran.dg/abstract_type_8.f03: New.
4801
4802 2010-06-21  Jason Merrill  <jason@redhat.com>
4803
4804         * g++.dg/cpp0x/noexcept08.C: New.
4805
4806         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4807
4808 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4809
4810         PR target/44615
4811         * gcc.target/i386/sse2-vec-2a.c: New.
4812
4813 2010-06-21  DJ Delorie  <dj@redhat.com>
4814
4815         * gcc.dg/pragma-diag-1.c: New.
4816
4817 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4818
4819         PR target/44615
4820         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4821
4822 2010-06-21  Alan Modra  <amodra@gmail.com>
4823
4824         PR testsuite/44505
4825         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4826         tail call to check_fa_mid.
4827
4828 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4829
4830         PR target/44575
4831         * gcc.c-torture/execute/pr44575.c: New test.
4832
4833 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4834
4835         PR fortran/40632
4836         * gfortran.dg/contiguous_1.f90: New.
4837         * gfortran.dg/contiguous_2.f90: New.
4838         * gfortran.dg/contiguous_3.f90: New.
4839
4840 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4841
4842         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4843         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4844
4845 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4846
4847         PR target/44546
4848         * gcc.target/i386/pr44546.c: New test.
4849
4850 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4851
4852         * gcc.dg/opts-2.c: New test.
4853
4854 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4855
4856         PR fortran/44584
4857         * gfortran.dg/typebound_proc_15.f03: Modified.
4858
4859 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4860
4861         PR target/44072
4862         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4863         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4864
4865 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4866
4867         * g++.dg/ext/label13.C: Fix typo in last change.
4868
4869 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4870
4871         PR libfortran/44477
4872         * gfortran.dg/eof_3.f90
4873         * gfortran.dg/endfile_2.f90
4874         * gfortran.dg/endfile_4.f90
4875         * gfortran.dg/endfile_3.f90
4876
4877 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4878
4879         PR c++/41090
4880         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4881
4882 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4883
4884         PR fortran/44556
4885         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4886
4887 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4888
4889         * gcc.target/arm/pr40900.c: New test.
4890
4891 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4892
4893         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4894
4895 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4896
4897         PR fortran/44558
4898         * gfortran.dg/typebound_call_15.f03: New.
4899
4900 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4901
4902         PR c++/44486
4903         * g++.dg/pr44486.C: New.
4904
4905 2010-06-16  DJ Delorie  <dj@redhat.com>
4906
4907         * gcc.target/i386/volatile-bitfields-1.c: New.
4908         * gcc.target/i386/volatile-bitfields-2.c: New.
4909
4910 2010-06-16  Jason Merrill  <jason@redhat.com>
4911
4912         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4913
4914         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4915
4916 2010-06-16  Richard Guenther  <rguenther@suse.de>
4917
4918         PR c/44555
4919         * gcc.c-torture/execute/pr44555.c: New testcase.
4920
4921 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4922
4923         PR fortran/44549
4924         * gfortran.dg/typebound_proc_16.f03: New.
4925
4926 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4927
4928         * g++.dg/torture/pr43905.C: New test.
4929
4930 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4931
4932         PR testsuite/44538
4933         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4934         initialization loop from being vectorized.
4935         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4936
4937 2010-06-16  Alan Modra  <amodra@gmail.com>
4938
4939         PR tree-optimization/44507
4940         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4941
4942 2010-06-15  Jason Merrill  <jason@redhat.com>
4943
4944         * g++.dg/overload/arg3.C: Adjust error locations.
4945         * g++.dg/overload/copy1.C: Likewise.
4946         * g++.dg/tc1/dr152.C: Likewise.
4947         * g++.dg/template/incomplete4.C: Likewise.
4948         * g++.dg/template/incomplete5.C: Likewise.
4949         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4950         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4951         * g++.old-deja/g++.pt/crash9.C: Likewise.
4952
4953         * g++.dg/inherit/virtual5.C: New.
4954
4955         * g++.dg/cpp0x/defaulted18.C: New.
4956
4957         * g++.dg/cpp0x/initlist40.C: New.
4958
4959         * g++.dg/cpp0x/initlist39.C: New.
4960
4961 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4962
4963         PR middle-end/44391
4964         * gcc.dg/graphite/pr44391.c: New.
4965
4966 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4967
4968         PR fortran/43388
4969         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4970         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4971         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4972         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4973
4974 2010-06-15  Richard Guenther  <rguenther@suse.de>
4975
4976         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4977
4978 2010-06-15  Richard Guenther  <rguenther@suse.de>
4979
4980         * gcc.dg/vect/bb-slp-21.c: Adjust.
4981         * gcc.dg/vect/bb-slp-13.c: Likewise
4982         * gcc.dg/vect/bb-slp-4.c: Likewise
4983         * gcc.dg/vect/bb-slp-22.c: Likewise
4984         * gcc.dg/vect/bb-slp-14.c: Likewise
4985         * gcc.dg/vect/bb-slp-23.c: Likewise
4986         * gcc.dg/vect/bb-slp-15.c: Likewise
4987         * gcc.dg/vect/bb-slp-17.c: Likewise
4988         * gcc.dg/vect/bb-slp-18.c: Likewise
4989         * gcc.dg/vect/bb-slp-19.c: Likewise
4990         * gcc.dg/vect/bb-slp-10.c: Likewise
4991         * gcc.dg/vect/bb-slp-11.c: Likewise
4992         * gcc.dg/vect/bb-slp-20.c: Likewise
4993         * gcc.dg/vect/bb-slp-3.c: Likewise
4994
4995 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR fortran/44536
4998         * gfortran.dg/gomp/pr44536.f90: New test.
4999         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5000
5001 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5002
5003         PR target/44534
5004         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5005         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5006
5007 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5008
5009         PR tree-optimization/44508
5010         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5011
5012         PR bootstrap/44509
5013         * gcc.dg/pr44509.c: New test.
5014
5015 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5016
5017         PR tree-optimization/44507
5018         * gcc.dg/vect/pr44507.c: New test.
5019
5020 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5021
5022         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5023         and c-pretty-print.h.
5024
5025         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5026
5027 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5028
5029         * gfortran.dg/whole_file_18.f90: Updated error message.
5030
5031 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5032
5033         * gfortran.dg/whole_file_20.f03: New.
5034
5035 2010-06-12  Jan Hubicka  <jh@suse.cz>
5036
5037         * gcc.c-torture/compile/pc44485.c: New testcase.
5038
5039 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5040
5041         PR fortran/40117
5042         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5043         * gfortran.dg/typebound_proc_14.f03: New.
5044         * gfortran.dg/typebound_proc_15.f03: New.
5045
5046 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5047
5048         * gcc.dg/opts-1.c: New test.
5049
5050 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5051
5052         * gcc.dg/funroll-loops-all.c: Update expected error.
5053
5054 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5055
5056         PR target/44481
5057         * gcc.target/i386/pr44481.c: New test.
5058
5059 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5060
5061         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5062
5063 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5064
5065         PR middle-end/44483
5066         * gcc.dg/tree-ssa/pr44483.c: New.
5067
5068 2010-06-11  Paul Brook  <paul@codesourcery.com>
5069
5070         * g++.dg/other/arm-neon-1.C: New test.
5071
5072 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5073
5074         PR fortran/42051
5075         PR fortran/43896
5076         * gfortran.dg/class_23.f03: New test.
5077
5078 2010-06-11  Jan Hubicka  <jh@suse.cz>
5079
5080         * gcc.dg/ipa/pure-const-2.c: New testcase.
5081
5082 2010-06-11  Jan Hubicka  <jh@suse.cz>
5083
5084         * gcc.dg/noreturn-7.c: Update.
5085         * gcc.dg/noreturn-4.c: Update.
5086
5087 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5088
5089         Fix MIPS bootstrap
5090         * g++.dg/other/typedef4.C: New test.
5091
5092 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5093
5094         PR fortran/44207
5095         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5096
5097 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5098
5099         PR fortran/44457
5100         * gfortran.dg/asynchronous_3.f03
5101
5102 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5103
5104         PR middle-end/44185
5105         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5106         non-temporal stores out of the tests to form new test cases.  As a
5107         result, no non-temporal store should be generated in this case.
5108
5109         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5110         prefetch-7.c that generate one non-temporal store.
5111
5112         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5113         prefetch-7.c that generate one non-temporal store and one
5114         one-temporal prefetch.
5115
5116 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5117
5118         PR tree-optimization/44258
5119         * gcc.dg/tree-ssa/pr44258.c: New test.
5120
5121 2010-06-10  Daniel Kraft  <d@domob.eu>
5122
5123         PR fortran/38936
5124         * gfortran.dg/associate_1.f03: New test.
5125         * gfortran.dg/associate_2.f95: New test.
5126         * gfortran.dg/associate_3.f03: New test.
5127         * gfortran.dg/associate_4.f08: New test.
5128
5129 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5130
5131         * gfortran.dg/selected_char_kind_4.f90: New test.
5132
5133 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5134
5135         * gcc.dg/pr42461.c: New test.
5136
5137 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5138
5139         PR fortran/44347
5140         * gfortran.dg/selected_real_kind_1.f90: New.
5141
5142 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5143
5144         PR fortran/44359
5145         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5146         warning.
5147         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5148         check for warning.
5149
5150 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5151
5152         * gfortran.dg/data_namelist_conflict.f90: New test.
5153
5154 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5155
5156         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5157         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5158         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5159
5160 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5161
5162         * gfortran.dg/mvbits_9.f90: New test.
5163         * gfortran.dg/ibset_1.f90: Ditto.
5164         * gfortran.dg/ibits_1.f90: Ditto.
5165         * gfortran.dg/btest_1.f90: Ditto.
5166         * gfortran.dg/ibclr_1.f90: Ditto.
5167
5168 2010-06-09  Jason Merrill  <jason@redhat.com>
5169
5170         PR c++/44366
5171         * g++.dg/cpp0x/decltype23.C: Move to...
5172         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5173
5174 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5175
5176         PR fortran/44211
5177         * gfortran.dg/typebound_call_14.f03: New test.
5178
5179 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5180
5181         PR tree-optimization/44423
5182         * gcc.dg/tree-ssa/pr44423.c: New test.
5183
5184 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5185
5186         PR testsuite/42843
5187         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5188         TV_NONE to initialize tv_id field.
5189         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5190         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5191         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5192         Include toplev.h .
5193         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5194         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5195         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5196
5197 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5198
5199         PR tree-optimization/39874
5200         PR middle-end/28685
5201         * gcc.dg/pr39874.c: New file.
5202
5203 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5204
5205         * g++.dg/ext/attr-alias-1.C: New.
5206         * g++.dg/ext/attr-alias-2.C: New.
5207
5208 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5209
5210         PR fortran/44446
5211         * gfortran.dg/proc_ptr_27.f90: New.
5212
5213 2010-06-07  Jason Merrill  <jason@redhat.com>
5214
5215         PR c++/44366
5216         * g++.dg/cpp0x/decltype23.C: New.
5217
5218 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5219             Shujing Zhao  <pearly.zhao@oracle.com>
5220
5221         PR c/37724
5222         * gcc.dg/c90-const-expr-10.c: Adjust.
5223         * gcc.dg/c99-const-expr-10.c: Adjust.
5224         * gcc.dg/init-bad-7.c: New.
5225
5226 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5227
5228         * lib/target-supports.exp (check_effective_target_gas): New proc.
5229         * gcc.c-torture/execute/960321-1.x: New file.
5230
5231 2010-06-07  Jason Merrill  <jason@redhat.com>
5232
5233         PR c++/44401
5234         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5235
5236 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR c++/44444
5239         * g++.dg/warn/Wunused-var-12.C: New test.
5240
5241         PR c++/44443
5242         * c-c++-common/Wunused-var-11.c: New test.
5243
5244 2010-06-07  Jan Hubicka  <jh@suse.cz>
5245
5246         * gcc.dg/ipa/pure-const-1.c: New testcase.
5247
5248 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5249
5250         PR rtl-optimization/44404
5251         * gcc.dg/pr44404.c: New.
5252
5253 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5254
5255         PR target/44159
5256         * gcc.target/i386/abi-2.c: Check sysv abi here.
5257         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5258         function to avoid failures by different ABIs.
5259         * gcc.target/i386/aes-check.h: Likewise.
5260         * gcc.target/i386/avx-check.h: Likewise.
5261         * gcc.target/i386/fma4-check.h: Likewise.
5262         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5263         * gcc.target/i386/mmx-check.h: Likewise.
5264         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5265         * gcc.target/i386/pclmul-check.h: Likewise.
5266         * gcc.target/i386/sse-check.h: Likewise.
5267         * gcc.target/i386/sse2-check.h: Likewise.
5268         * gcc.target/i386/sse3-check.h: Likewise.
5269         * gcc.target/i386/sse4_1-check.h: Likewise.
5270         * gcc.target/i386/sse4_2-check.h: Likewise.
5271         * gcc.target/i386/sse4a-check.h: Likewise.
5272         * gcc.target/i386/ssse3-check.h: Likewise.
5273         * gcc.target/i386/xop-check.h: Likewise.
5274         * gcc.target/i386/pr27971.c: Fix for LLP64.
5275         * gcc.target/i386/pr39139.c: Likewise.
5276         * gcc.target/i386/pr39315-check.c: Likewise.
5277         * gcc.target/i386/vararg-1.c: Likewise.
5278         * gcc.target/i386/vararg-2.c: Likewise.
5279         Additional add dg-compile to avoid failure due
5280         missing foo symbol.
5281
5282         * gcc.dg/compound-literal-1.c: Fix for llp64.
5283         * gcc.dg/pr32370.c: Likewise.
5284         * gcc.dg/pr37561.c: Likewise.
5285         * gcc.dg/pr41340.c: Likewise.
5286         * gcc.dg/pr41551.c: Likewise.
5287
5288 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5289
5290         PR c++/44188
5291         * g++.dg/debug/dwarf2/typedef3.C: New test.
5292
5293 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5294
5295         PR c/20000
5296         * c-c++-common/pr20000.c: New.
5297
5298 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5299
5300         PR c++/44086
5301         * g++.dg/init/pr44086.C: New.
5302         * g++.dg/cpp0x/decltype4.C: Adjust.
5303
5304 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5305
5306         PR fortran/43945
5307         * gfortran.dg/generic_23.f03: New test.
5308
5309 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5310
5311         PR fortran/43895
5312         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5313
5314 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5315
5316         PR c++/44361
5317         * c-c++-common/Wunused-var-9.c: New test.
5318
5319 2010-06-05  Jason Merrill  <jason@redhat.com>
5320
5321         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5322
5323 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5324
5325         PR c/44322
5326         * gcc.dg/c99-restrict-4.c: New test.
5327
5328 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5329
5330         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5331         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5332         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5333         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5334         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5335         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5336         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5337         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5338         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5339         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5340         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5341         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5342         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5343         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5344         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5345         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5346         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5347         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5348         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5349         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5350         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5351         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5352
5353 2010-06-04  Jason Merrill  <jason@redhat.com>
5354
5355         * g++.dg/cpp0x/noexcept06.C: New.
5356         * g++.dg/cpp0x/noexcept07.C: New.
5357
5358         * g++.dg/cpp0x/noexcept01.C: New.
5359         * g++.dg/cpp0x/noexcept02.C: New.
5360         * g++.dg/cpp0x/noexcept03.C: New.
5361         * g++.dg/cpp0x/noexcept04.C: New.
5362         * g++.dg/cpp0x/noexcept05.C: New.
5363
5364 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5365
5366         PR c++/44412
5367         * g++.dg/warn/Wunused-var-10.C: New test.
5368         * g++.dg/warn/Wunused-var-11.C: New test.
5369
5370         PR c++/44362
5371         * c-c++-common/Wunused-var-10.c: New test.
5372
5373 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5374
5375         PR c/25880
5376         * gcc.dg/assign-warn-2.c: Update.
5377         * gcc.dg/cpp/line3.c: Update.
5378         * gcc.dg/c99-array-lval-8.c: Update.
5379         * gcc.dg/cast-qual-2.c: Update.
5380         * gcc.dg/c99-arraydecl-3.c:  Update.
5381         * gcc.dg/assign-warn-1.c:  Update.
5382         * gcc.dg/format/gcc_diag-1.c:  Update.
5383
5384 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5385
5386         PR rtl-optimization/39871
5387         PR rtl-optimization/40615
5388         PR rtl-optimization/42500
5389         PR rtl-optimization/42502
5390         * gcc.target/arm/eliminate.c: New test.
5391
5392 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5393
5394         PR libstdc++/44410
5395         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5396         * g++.old-deja/g++.other/delete3.C: Likewise.
5397         * g++.old-deja/g++.other/new.C: Likewise.
5398         * g++.old-deja/g++.law/operators27.C: Likewise.
5399         * g++.old-deja/g++.mike/p755.C: Likewise.
5400         * g++.dg/eh/new1.C: Likewise.
5401         * g++.dg/init/new5.C: Likewise.
5402
5403 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5404
5405         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5406         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5407         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5408
5409 2010-06-03  Richard Guenther  <rguenther@suse.de>
5410
5411         PR lto/41921
5412         * lib/lto.exp: Always load gcc.exp.
5413         (lto-obj): For C source files invoke gcc_target_compile.
5414         * g++.dg/lto/20100603-1_0.C: New testcase.
5415         * g++.dg/lto/20100603-1_1.c: Likewise.
5416
5417 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         PR tree-optimization/43688
5420         * gfortran.dg/pr43688.f90: New.
5421
5422 2010-06-03  Richard Guenther  <rguenther@suse.de>
5423
5424         PR lto/41584
5425         * gcc.dg/lto/20100603-1_0.c: New testcase.
5426         * gcc.dg/lto/20100603-2_0.c: Likewise.
5427         * gcc.dg/lto/20100603-3_0.c: Likewise.
5428
5429 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5430
5431         PR target/44218
5432         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5433         * gcc.target/powerpc/recip-2.c: Ditto.
5434         * gcc.target/powerpc/recip-3.c: Ditto.
5435         * gcc.target/powerpc/recip-4.c: Ditto.
5436         * gcc.target/powerpc/recip-5.c: Ditto.
5437         * gcc.target/powerpc/recip-6.c: Ditto.
5438         * gcc.target/powerpc/recip-7.c: Ditto.
5439         * gcc.target/powerpc/recip-test.h: Ditto.
5440         * gcc.target/powerpc/recip-test2.h: Ditto.
5441
5442 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5443
5444         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5445
5446 2010-06-02  Jason Merrill  <jason@redhat.com>
5447
5448         * g++.dg/ext/vector9.C: Expect typedef in error message.
5449
5450         PR c++/9726
5451         PR c++/23594
5452         PR c++/44333
5453         * g++.dg/tc1/dr101.C: Remove xfails.
5454
5455 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5456
5457         PR middle-end/44372
5458         * g++.dg/ipa/pr44372.C: New.
5459
5460 2010-06-02  Jan Hubicka  <jh@suse.cz>
5461
5462         PR middle-end/44295
5463         * g++.dg/torture/pr44295.C: Neww testcase.
5464
5465 2010-06-02  Jan Hubicka  <jh@suse.cz>
5466
5467         * gcc.dg/tree-ssa/loadpre6.c: Update.
5468
5469 2010-06-02  Richard Guenther  <rguenther@suse.de>
5470
5471         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5472         diagnostic.h.
5473
5474 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5475
5476         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5477         the link fail message.
5478
5479 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5480
5481         PR fortran/44360
5482         * gfortran.dg/use_13.f90: New test case.
5483
5484 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5485
5486         PR fortran/44371
5487         * gfortran.dg/error_stop_2.f08: Minor update.
5488
5489 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5490
5491         PR fortran/44371
5492         * gfortran.dg/error_stop_1.f08: New test.
5493         * gfortran.dg/error_stop_2.f08: New test.
5494
5495 2010-06-01  Jason Merrill  <jason@redhat.com>
5496
5497         DR 990
5498         * g++.dg/cpp0x/initlist37.C: New.
5499         * g++.dg/cpp0x/initlist38.C: New.
5500
5501         PR c++/44358
5502         * g++.dg/cpp0x/initlist36.C: New.
5503
5504 2010-05-31 Jan Hubicka  <jh@suse.cz>
5505
5506         * gcc.dg/noreturn-8.c: New testcase.
5507
5508 2010-05-31 Jan Hubicka  <jh@suse.cz>
5509
5510         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5511         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5512
5513 2010-05-31 Jan Hubicka  <jh@suse.cz>
5514
5515         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5516         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5517
5518 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5519
5520         PR fortran/36928
5521         * gfortran.dg/dependency_27.f90:  New test.
5522         * gfortran.dg/array_assign_1.F90:  New test.
5523
5524 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR target/44338
5527         * gcc.target/i386/sse-24.c: New test.
5528
5529 2010-05-31  Jan Hubicka  <jh@suse.cz>
5530
5531         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5532
5533 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5534
5535         PR middle-end/44337
5536         * gcc.dg/pr44337.c: New test.
5537
5538         PR tree-optimization/44182
5539         * g++.dg/debug/pr44182.C: New test.
5540
5541 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5542
5543         * gcc.dg/nested-func-7.c: New test.
5544         * gnat.dg/frame_overflow.adb: Adjust directives.
5545
5546 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5547
5548         * gnat.dg/prot2.ad[sb]: New test.
5549         * gnat.dg/prot2_pkg1.ads: New helper.
5550         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5551
5552 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5553
5554         * gnat.dg/array11.adb: Adjust dg-warning directive.
5555         * gnat.dg/object_overflow.adb: Likewise.
5556
5557 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5558
5559         PR middle-end/44306
5560         * gcc.dg/tree-ssa/pr44306.c: New.
5561
5562 2010-05-29  Jan Hubicka  <jh@suse.cz>
5563
5564         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5565
5566 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5567
5568         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5569
5570 2010-05-28  Mike Stump  <mikestump@comcast.net>
5571
5572         PR objc/44125
5573         * objc.dg/const-str-9.m: Remove static.
5574
5575 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR target/43636
5578         * gcc.c-torture/compile/pr43636.c: New test.
5579
5580 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5581
5582         PR objc++/23616
5583         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5584         * obj-c++.dg/try-catch-9.mm: Ditto.
5585
5586 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5587
5588         Revert patch for PR c++/44188
5589         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5590
5591 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5592
5593         PR c++/44188
5594         * g++.dg/debug/dwarf2/typedef3.C: New test.
5595
5596 2010-05-27  Jason Merrill  <jason@redhat.com>
5597
5598         PR c++/43555
5599         * g++.dg/ext/vla9.C: New.
5600
5601 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5602
5603         PR objc/44140
5604         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5605         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5606         * objc.dg/torture/tls/thr-init.m: Ditto.
5607         * objc.dg/torture/trivial.m: Ditto.
5608         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5609         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5610         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5611         * obj-c++.dg/torture/trivial.mm: Ditto.
5612
5613 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5614
5615         * g++.dg/lto/20100302_0.C: Skip on darwin.
5616
5617 2010-05-27  Richard Guenther  <rguenther@suse.de>
5618
5619         PR tree-optimization/44284
5620         * gcc.dg/vect/vect-118.c: New testcase.
5621         * gcc.dg/vect/bb-slp-20.c: Adjust.
5622         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5623         * gcc.dg/vect/slp-9.c: Likewise.
5624         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5625         * gcc.dg/vect/vect-10.c: Likewise.
5626         * gcc.dg/vect/vect-109.c: Likewise.
5627         * gcc.dg/vect/vect-12.c: Likewise.
5628         * gcc.dg/vect/vect-36.c: Likewise.
5629         * gcc.dg/vect/vect-7.c: Likewise.
5630         * gcc.dg/vect/vect-iv-8.c: Likewise.
5631         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5632         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5633         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5634         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5635         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5636         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5637         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5638         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5639         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5640         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5641         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5642         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5643         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5644         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5645         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5646         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5647         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5648
5649 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5650
5651         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5652         necessary.
5653
5654 2010-05-26  Jan Hubicka  <jh@suse.cz>
5655
5656         * gcc.dg/lto/materialize-1_0.c: New file.
5657         * gcc.dg/lto/materialize-1_1.c: New file.
5658
5659 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5660
5661         * gnat.dg/lto10.adb: New test.
5662         * gnat.dg/lto10_pkg.ads: New helper.
5663
5664 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5665
5666         * lib/target-supports.exp (check_effective_target_int128): New
5667         function to check if __int128 types are available for target.
5668         * c-c++-common/int128-types-1.c: New.
5669         * c-c++-common/int128-1.c: New.
5670         * c-c++-common/int128-2.c: New.
5671         * g++.dg/abi/mangle43.C: New.
5672         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5673         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5674         pointer-wide scalar.
5675         * g++.dg/other/pr25632.C: Likewise.
5676         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5677         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5678         overflow warnings.
5679         * g++.dg/warn/pr13358-4.C: Likewise.
5680         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5681         * g++.dg/warn/Wconversion-null.C: Likewise.
5682
5683 2010-05-26  Jason Merrill  <jason@redhat.com>
5684
5685         PR c++/43382
5686         * g++.dg/cpp0x/variadic101.C: New.
5687
5688 2010-05-26  Richard Guenther  <rguenther@suse.de>
5689
5690         PR rtl-optimization/44164
5691         * gcc.c-torture/execute/pr44164.c: New testcase.
5692         * g++.dg/tree-ssa/pr13146.C: Adjust.
5693
5694 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5695
5696         PR fortran/40011
5697         * gfortran.dg/whole_file_19.f90 : New test.
5698
5699 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5700
5701         PR fortran/30668
5702         PR fortran/31346
5703         PR fortran/34260
5704         * gfortran.dg/pr40999.f: Fix function type.
5705         * gfortran.dg/whole_file_5.f90: Likewise.
5706         * gfortran.dg/whole_file_6.f90: Likewise.
5707         * gfortran.dg/whole_file_16.f90: New.
5708         * gfortran.dg/whole_file_17.f90: New.
5709         * gfortran.dg/whole_file_18.f90: New.
5710
5711 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5712             Iain Sandoe  <iains@gcc.gnu.org>
5713
5714         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5715         * gcc.c-torture/compile/pr44197.c: Require alias support.
5716         * gcc.dg/lto/20081222_0.c: Ditto.
5717
5718 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5719
5720         PR debug/42801
5721         * gcc.dg/guality/vla-2.c: New test.
5722
5723 2010-05-25  Richard Guenther  <rguenther@suse.de>
5724
5725         PR middle-end/44069
5726         * g++.dg/torture/pr44069.C: New testcase.
5727
5728 2010-05-25  Richard Guenther  <rguenther@suse.de>
5729
5730         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5731
5732 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5733
5734         PR objc/44140
5735         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5736
5737 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5738
5739         * obj-c++.dg/torture/tls/trivial.mm: New.
5740         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5741         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5742         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5743         * obj-c++.dg/torture/tls/diag-1.mm: New.
5744         * obj-c++.dg/torture/tls/tls.exp: New.
5745         * obj-c++.dg/torture/trivial.mm: New.
5746         * obj-c++.dg/torture/dg-torture.exp: New.
5747         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5748         * obj-c++.dg/tls/trivial.m: New.
5749         * obj-c++.dg/tls/init-1.mm: New.
5750         * obj-c++.dg/tls/diag-1.mm: New.
5751         * obj-c++.dg/tls/init-2.mm: New.
5752         * obj-c++.dg/tls/diag-2.mm: New.
5753         * obj-c++.dg/tls/diag-3.mm: New.
5754         * obj-c++.dg/tls/diag-4.mm: New.
5755         * obj-c++.dg/tls/static-1.mm: New.
5756         * obj-c++.dg/tls/tls.exp: New.
5757         * obj-c++.dg/tls/diag-5.mm: New.
5758         * obj-c++.dg/tls/static-1a.mm: New.
5759         * objc-obj-c++-shared/Object1.mm: New.
5760         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5761
5762 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5763
5764         PR objc++/43689
5765         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5766         * obj-c++.dg/const-str-6.mm: Ditto.
5767
5768 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5769
5770         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5771
5772 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5773
5774         PR ada/38394
5775         * gnat.dg/array13.ad[sb]: New test.
5776
5777 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5778             Sandra Loosemore  <sandra@codesourcery.com>
5779
5780         * gcc.target/arm/neon/: Regenerated test cases.
5781
5782         * gcc.target/arm/neon/polytypes.c,
5783         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5784         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5785         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5786         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5787         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5788         dg-add-options arm_neon.
5789
5790         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5791         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5792         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5793         and arm_neon_fp16_ok.
5794
5795         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5796         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5797
5798         * lib/target-supports.exp (add_options_for_arm_neon): New.
5799         (check_effective_target_arm_neon_ok_nocache): New, from
5800         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5801         (check_effective_target_arm_neon_ok): Use
5802         check_effective_target_arm_neon_ok_nocache.
5803         (add_options_for_arm_neon_fp16)
5804         (check_effective_target_arm_neon_fp16_ok)
5805         check_effective_target_arm_neon_fp16_ok_nocache): New.
5806         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5807
5808 2010-05-24  Jason Merrill  <jason@redhat.com>
5809
5810         PR c++/41510
5811         * g++.dg/cpp0x/initlist35.C: New.
5812         * g++.dg/init/brace6.C: Adjust.
5813
5814 2010-05-24  Paul Brook  <paul@codesourcery.com>
5815
5816         * gcc.target/arm/frame-pointer-1.c: New test.
5817         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5818         pointer elimination.
5819
5820 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5821
5822         PR target/44245
5823         * gcc.target/i386/crc32-3.c: New.
5824         * gcc.target/i386/crc32-4.c: Likewise.
5825
5826 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5827
5828         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5829         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5830         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5831
5832 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5833
5834         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5835
5836 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5837
5838         PR target/43869
5839         * gcc.c-target/pr43869.c: New test.
5840
5841 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5842
5843         PR fortran/44212
5844         * gfortran.dg/class_22.f03: New.
5845
5846 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5847
5848         PR lto/44238
5849         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5850
5851 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5852
5853         PR fortran/44213
5854         * gfortran.dg/abstract_type_7.f03: New.
5855
5856 2010-05-21  Jason Merrill  <jason@redhat.com>
5857
5858         * g++.dg/eh/spec11.C: Test cleanup optimization.
5859
5860 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5861
5862         PR debug/44223
5863         * gcc.target/i386/pr44223.c: New test.
5864
5865 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5866
5867         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5868
5869 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5870
5871         * g++.dg/other/const3.C: New test.
5872
5873 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5874
5875         PR fortran/38407
5876         * warn_unused_dummy_argument_1.f90: New.
5877         * warn_unused_dummy_argument_2.f90: New.
5878
5879 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5880
5881         PR c++/30298
5882         * g++.dg/inherit/crash1.C: New.
5883         * g++.dg/inherit/crash2.C: Likewise.
5884
5885 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5886
5887         PR debug/44178
5888         * g++.dg/debug/pr44178.C: New test.
5889
5890 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5891
5892         PR middle-end/44185
5893         * gcc.dg/tree-ssa/prefetch-6.c: Add
5894         --param min-insn-to-prefetch-ratio=6.
5895         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5896         allow unrolling, and adjust the movnti count.
5897
5898 2010-05-20  Jan Hubicka  <jh@suse.cz>
5899
5900         PR middle-end/44197
5901         * gcc.c-torture/compile/pr44197.c: New file.
5902
5903 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5904
5905         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5906         Fix test code.
5907         (check_effective_target_xop): Remove __may_alias__ attribute.
5908
5909 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5910
5911         PR target/44202
5912         * gcc.c-torture/execute/pr44202-1.c: New test.
5913
5914 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5915
5916         PR fortran/43851
5917         * gfortran.dg/label_1.f90: Update test.
5918
5919 2010-05-19  Jan Hubicka  <jh@suse.cz>
5920
5921         * gcc.dg/lto/ipareference2_0.c: New file.
5922         * gcc.dg/lto/ipareference2_1.c: New file.
5923
5924 2010-05-19  Jason Merrill  <jason@redhat.com>
5925
5926         * g++.dg/parse/fn-typedef2.C: New.
5927
5928         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5929         function type.
5930
5931         PR c++/44193
5932         * g++.dg/template/fntype1.C: New.
5933
5934 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5935
5936         * gnat.dg/discr23.ad[sb]: New test.
5937         * gnat.dg/discr23_pkg.ads: New helper.
5938
5939         * gnat.dg/specs/controlled1.ads: New test.
5940         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5941
5942 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5943
5944         PR fortran/44055
5945         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5946         Fixed scope of C_SIZEOF.
5947         * gfortran.dg/warn_conversion_2.f90: New.
5948
5949 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5950
5951         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5952         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5953         for optional selector.
5954         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5955         (check_effective_target_sse3): New proc.
5956         * gcc.target/i386/math-torture/math-torture.exp: Load
5957         target-supports.exp.
5958         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5959         check_effective_target_sse2.
5960         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5961         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5962         * g++.dg/vect/vect.exp: Likewise.
5963         * gfortran.dg/vect/vect.exp: Likewise.
5964         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5965         -msse2 if check_effective_target_sse2.
5966
5967         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5968         * gcc.target/i386/3dnow-2.c: Likewise.
5969         * gcc.target/i386/3dnowA-1.c: Likewise.
5970         * gcc.target/i386/3dnowA-2.c: Likewise.
5971         * gcc.target/i386/pr42549.c: Likewise.
5972
5973         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5974         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5975         * gcc.target/i386/sse3-addsubps.c: Likewise.
5976         * gcc.target/i386/sse3-haddpd.c: Likewise.
5977         * gcc.target/i386/sse3-haddps.c: Likewise.
5978         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5979         * gcc.target/i386/sse3-hsubps.c: Likewise.
5980         * gcc.target/i386/sse3-movddup.c: Likewise.
5981         * gcc.target/i386/sse3-movshdup.c: Likewise.
5982         * gcc.target/i386/sse3-movsldup.c: Likewise.
5983
5984         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5985         * g++.dg/ext/attrib35.C: Likewise.
5986         * g++.dg/opt/pr40496.C: Likewise.
5987         * g++.dg/other/i386-1.C: Likewise.
5988         * g++.dg/other/i386-4.C: Likewise.
5989         * g++.dg/other/pr34435.C: Likewise.
5990         * g++.dg/other/pr39496.C: Likewise.
5991         * g++.dg/other/pr40446.C: Likewise.
5992         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5993         * gcc.dg/compat/vector-1a_main.c: Likewise.
5994         * gcc.dg/compat/vector-2a_main.c: Likewise.
5995         * gcc.dg/lto/20090206-1_0.c: Likewise.
5996         * gcc.dg/pr34856.c: Likewise.
5997         * gcc.dg/pr36584.c: Likewise.
5998         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5999         * gcc.dg/pr37544.c: Likewise.
6000         * gcc.dg/torture/pr16104-1.c: Likewise.
6001         * gcc.dg/torture/pr35771-1.c: Likewise.
6002         * gcc.dg/torture/pr35771-2.c: Likewise.
6003         * gcc.dg/torture/pr35771-3.c: Likewise.
6004         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6005         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6006         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6007         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6008         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6009         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6010         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6011         * gcc.target/i386/20060512-1.c: Likewise.
6012         * gcc.target/i386/20060512-3.c: Likewise.
6013         * gcc.target/i386/all_one_m128i.c: Likewise.
6014         * gcc.target/i386/float128-1.c: Likewise.
6015         * gcc.target/i386/float128-2.c: Likewise.
6016         * gcc.target/i386/fpcvt-1.c: Likewise.
6017         * gcc.target/i386/fpcvt-2.c: Likewise.
6018         * gcc.target/i386/fpcvt-3.c: Likewise.
6019         * gcc.target/i386/fpprec-1.c: Likewise.
6020         * gcc.target/i386/funcspec-9.c: Likewise.
6021         * gcc.target/i386/incoming-1.c: Likewise.
6022         * gcc.target/i386/incoming-12.c: Likewise.
6023         * gcc.target/i386/incoming-2.c: Likewise.
6024         * gcc.target/i386/incoming-3.c: Likewise.
6025         * gcc.target/i386/incoming-4.c: Likewise.
6026         * gcc.target/i386/incoming-6.c: Likewise.
6027         * gcc.target/i386/incoming-7.c: Likewise.
6028         * gcc.target/i386/incoming-8.c: Likewise.
6029         * gcc.target/i386/opt-1.c: Likewise.
6030         * gcc.target/i386/opt-2.c: Likewise.
6031         * gcc.target/i386/ordcmp-1.c: Likewise.
6032         * gcc.target/i386/pr17692.c: Likewise.
6033         * gcc.target/i386/pr18614-1.c: Likewise.
6034         * gcc.target/i386/pr22152.c: Likewise.
6035         * gcc.target/i386/pr23570.c: Likewise.
6036         * gcc.target/i386/pr23575.c: Likewise.
6037         * gcc.target/i386/pr26449-1.c: Likewise.
6038         * gcc.target/i386/pr26600.c: Likewise.
6039         * gcc.target/i386/pr27790.c: Likewise.
6040         * gcc.target/i386/pr28839.c: Likewise.
6041         * gcc.target/i386/pr30970.c: Likewise.
6042         * gcc.target/i386/pr32000-1.c: Likewise.
6043         * gcc.target/i386/pr32000-2.c: Likewise.
6044         * gcc.target/i386/pr32280.c: Likewise.
6045         * gcc.target/i386/pr32661.c: Likewise.
6046         * gcc.target/i386/pr32708-1.c: Likewise.
6047         * gcc.target/i386/pr32961.c: Likewise.
6048         * gcc.target/i386/pr33329.c: Likewise.
6049         * gcc.target/i386/pr35714.c: Likewise.
6050         * gcc.target/i386/pr35767-1.c: Likewise.
6051         * gcc.target/i386/pr35767-1d.c: Likewise.
6052         * gcc.target/i386/pr35767-1i.c: Likewise.
6053         * gcc.target/i386/pr35767-2.c: Likewise.
6054         * gcc.target/i386/pr35767-2d.c: Likewise.
6055         * gcc.target/i386/pr35767-2i.c: Likewise.
6056         * gcc.target/i386/pr35767-3.c: Likewise.
6057         * gcc.target/i386/pr35767-5.c: Likewise.
6058         * gcc.target/i386/pr36222-1.c: Likewise.
6059         * gcc.target/i386/pr36578-1.c: Likewise.
6060         * gcc.target/i386/pr36578-2.c: Likewise.
6061         * gcc.target/i386/pr36992-1.c: Likewise.
6062         * gcc.target/i386/pr37101.c: Likewise.
6063         * gcc.target/i386/pr37216.c: Likewise.
6064         * gcc.target/i386/pr37434-1.c: Likewise.
6065         * gcc.target/i386/pr37434-2.c: Likewise.
6066         * gcc.target/i386/pr37843-3.c: Likewise.
6067         * gcc.target/i386/pr37843-4.c: Likewise.
6068         * gcc.target/i386/pr39162.c: Likewise.
6069         * gcc.target/i386/pr39315-1.c: Likewise.
6070         * gcc.target/i386/pr39315-2.c: Likewise.
6071         * gcc.target/i386/pr39315-3.c: Likewise.
6072         * gcc.target/i386/pr39315-4.c: Likewise.
6073         * gcc.target/i386/pr39445.c: Likewise.
6074         * gcc.target/i386/pr39496.c: Likewise.
6075         * gcc.target/i386/pr40809.c: Likewise.
6076         * gcc.target/i386/pr40906-3.c: Likewise.
6077         * gcc.target/i386/pr41019.c: Likewise.
6078         * gcc.target/i386/pr42542-1.c: Likewise.
6079         * gcc.target/i386/pr42542-2.c: Likewise.
6080         * gcc.target/i386/pr42542-3.c: Likewise.
6081         * gcc.target/i386/pr42542-3a.c: Likewise.
6082         * gcc.target/i386/pr42881.c: Likewise.
6083         * gcc.target/i386/push-1.c: Likewise.
6084         * gcc.target/i386/quad-sse.c: Likewise.
6085         * gcc.target/i386/reload-1.c: Likewise.
6086         * gcc.target/i386/sse-10.c: Likewise.
6087         * gcc.target/i386/sse-11.c: Likewise.
6088         * gcc.target/i386/sse-15.c: Likewise.
6089         * gcc.target/i386/sse-17.c: Likewise.
6090         * gcc.target/i386/sse-18.c: Likewise.
6091         * gcc.target/i386/sse-19.c: Likewise.
6092         * gcc.target/i386/sse-4.c: Likewise.
6093         * gcc.target/i386/sse-6.c: Likewise.
6094         * gcc.target/i386/sse-vect-types.c: Likewise.
6095         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6096         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6097         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6098         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6099         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6100         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6101         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6102         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6103         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6104         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6105         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6106         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6107         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6108         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6109         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6110         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6111         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6112         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6113         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6114         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6115         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6116         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6117         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6118         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6119         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6120         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6121         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6122         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6123         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6124         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6125         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6126         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6127         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6128         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6129         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6130         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6131         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6132         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6133         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6134         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6135         * gcc.target/i386/sse2-mmx.c: Likewise.
6136         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6137         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6138         * gcc.target/i386/sse2-movd-1.c: Likewise.
6139         * gcc.target/i386/sse2-movd-2.c: Likewise.
6140         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6141         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6142         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6143         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6144         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6145         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6146         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6147         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6148         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6149         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6150         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6151         * gcc.target/i386/sse2-movq-1.c: Likewise.
6152         * gcc.target/i386/sse2-movq-2.c: Likewise.
6153         * gcc.target/i386/sse2-movq-3.c: Likewise.
6154         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6155         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6156         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6157         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6158         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6159         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6160         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6161         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6162         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6163         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6164         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6165         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6166         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6167         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6168         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6169         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6170         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6171         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6172         * gcc.target/i386/sse2-pand-1.c: Likewise.
6173         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6174         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6175         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6176         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6177         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6178         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6179         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6180         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6181         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6182         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6183         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6184         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6185         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6186         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6187         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6188         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6189         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6190         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6191         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6192         * gcc.target/i386/sse2-por-1.c: Likewise.
6193         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6194         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6195         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6196         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6197         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6198         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6199         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6200         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6201         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6202         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6203         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6204         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6205         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6206         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6207         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6208         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6209         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6210         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6211         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6212         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6213         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6214         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6215         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6216         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6217         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6218         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6219         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6220         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6221         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6222         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6223         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6224         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6225         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6226         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6227         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6228         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6229         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6230         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6231         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6232         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6233         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6234         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6235         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6236         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6237         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6238         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6239         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6240         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6241         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6242         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6243         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6244         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6245         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6246         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6247         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6248         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6249         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6250         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6251         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6252         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6253         * gcc.target/i386/sse2-vec-1.c: Likewise.
6254         * gcc.target/i386/sse2-vec-2.c: Likewise.
6255         * gcc.target/i386/sse2-vec-3.c: Likewise.
6256         * gcc.target/i386/sse2-vec-4.c: Likewise.
6257         * gcc.target/i386/sse2-vec-5.c: Likewise.
6258         * gcc.target/i386/sse2-vec-6.c: Likewise.
6259         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6260         * gcc.target/i386/ssefn-2.c: Likewise.
6261         * gcc.target/i386/ssefn-4.c: Likewise.
6262         * gcc.target/i386/ssefp-1.c: Likewise.
6263         * gcc.target/i386/ssefp-2.c: Likewise.
6264         * gcc.target/i386/sseregparm-3.c: Likewise.
6265         * gcc.target/i386/sseregparm-4.c: Likewise.
6266         * gcc.target/i386/sseregparm-5.c: Likewise.
6267         * gcc.target/i386/sseregparm-6.c: Likewise.
6268         * gcc.target/i386/sseregparm-7.c: Likewise.
6269         * gcc.target/i386/ssetype-1.c: Likewise.
6270         * gcc.target/i386/ssetype-2.c: Likewise.
6271         * gcc.target/i386/ssetype-3.c: Likewise.
6272         * gcc.target/i386/ssetype-4.c: Likewise.
6273         * gcc.target/i386/ssetype-5.c: Likewise.
6274         * gcc.target/i386/unordcmp-1.c: Likewise.
6275         * gcc.target/i386/vararg-1.c: Likewise.
6276         * gcc.target/i386/vararg-2.c: Likewise.
6277         * gcc.target/i386/vararg-3.c: Likewise.
6278         * gcc.target/i386/vararg-4.c: Likewise.
6279         * gcc.target/i386/vararg-7.c: Likewise.
6280         * gcc.target/i386/vararg-8.c: Likewise.
6281         * gcc.target/i386/vecinit-1.c: Likewise.
6282         * gcc.target/i386/vecinit-2.c: Likewise.
6283         * gcc.target/i386/vecinit-3.c: Likewise.
6284         * gcc.target/i386/vecinit-4.c: Likewise.
6285         * gcc.target/i386/vecinit-5.c: Likewise.
6286         * gcc.target/i386/vecinit-6.c: Likewise.
6287         * gcc.target/i386/vectorize2.c: Likewise.
6288         * gcc.target/i386/vectorize3.c: Likewise.
6289         * gcc.target/i386/vectorize4.c: Likewise.
6290         * gcc.target/i386/vectorize6.c: Likewise.
6291         * gcc.target/i386/vectorize7.c: Likewise.
6292         * gcc.target/i386/vectorize8.c: Likewise.
6293         * gcc.target/i386/vperm-v2df.c: Likewise.
6294         * gcc.target/i386/vperm-v2di.c: Likewise.
6295         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6296         * gcc.target/i386/xorps-sse2.c: Likewise.
6297         * gcc.target/i386/xorps.c: Likewise.
6298         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6299         * gfortran.dg/graphite/pr42326.f90: Likewise.
6300         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6301
6302 2010-05-19  Richard Guenther  <rguenther@suse.de>
6303
6304         PR lto/44196
6305         * g++.dg/lto/20100519-1_0.C: New testcase.
6306
6307 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6308
6309         PR fortran/42360
6310         * gfortran.dg/warn_intent_out_not_set.f90: New.
6311
6312 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6313
6314         PR fortran/38404
6315         * gfortran.dg/data_char_1.f90: Updated warning message.
6316         * gfortran.dg/data_array_6.f: New.
6317
6318 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6319
6320         * g++.dg/ipa/ivinline-8.C: New test.
6321         * gcc.dg/ipa/iinline-2.c: Likewise.
6322
6323 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6324
6325         PR fortran/34505
6326         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6327         arguments; add check for return value kind.
6328         * gfortran.dg/float_1.f90: Likewise.
6329
6330 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6331
6332         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6333         (main): Use it.
6334         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6335         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6336         Prune another location line format.
6337         (lto-obj): Call lto_prune_warns on comp_output.
6338
6339 2010-05-18  Jan Hubicka  <jh@suse.cz>
6340
6341         * gcc.dg/lto/ipacp_0.c: New test.
6342         * gcc.dg/lto/ipacp_1.c: New test.
6343
6344 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6345
6346         PR lto/44184
6347         * gcc.dg/lto/20100518_0.c: New test.
6348
6349 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6350
6351         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6352
6353 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6354
6355         PR fortran/43990
6356         * gfortran.dg/class_21.f03: New.
6357
6358 2010-05-17  Jason Merrill  <jason@redhat.com>
6359
6360         PR c++/44157
6361         * g++.dg/cpp0x/initlist34.C: New.
6362
6363         PR c++/44158
6364         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6365
6366 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6367
6368         * g++.dg/ipa/ivinline-1.C: New test.
6369         * g++.dg/ipa/ivinline-2.C: New test.
6370         * g++.dg/ipa/ivinline-3.C: New test.
6371         * g++.dg/ipa/ivinline-4.C: New test.
6372         * g++.dg/ipa/ivinline-5.C: New test.
6373         * g++.dg/ipa/ivinline-6.C: New test.
6374
6375 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6376             Jason Merrill  <jason@redhat.com>
6377
6378         PR c++/44108
6379         * c-c++-common/Wunused-var-8.c: New test.
6380
6381 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6382
6383         PR bootstrap/42347
6384         * gcc.c-torture/compile/pr42347.c: New test.
6385
6386         PR middle-end/44102
6387         * g++.dg/ext/asmgoto1.C: New test.
6388
6389 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6390
6391         PR middle-end/44133
6392         * gcc.dg/tree-ssa/pr44133.c: New test.
6393         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6394         precise.
6395
6396 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6397
6398         PR fortran/44044
6399         * gfortran.dg/class_20.f03: New.
6400
6401 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6402
6403         PR 44078
6404         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6405         debug messages but not the newly introduced one.
6406
6407 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6408
6409         PR fortran/35779
6410         * gfortran.dg/initialization_25.f90: Commented testcase.
6411         * gfortran.dg/initialization_26.f90: New.
6412
6413 2010-05-16  Richard Guenther  <rguenther@suse.de>
6414
6415         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6416         * gcc.dg/pr43084.c: Likewise.
6417         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6418         -fipa-type-escape.
6419         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6420         -fipa-type-escape.
6421         * gcc.dg/struct/struct-reorg.exp: Likewise.
6422         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6423         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6424
6425 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6426
6427         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6428         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6429         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6430         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6431         tests.
6432
6433 2010-05-15  Jason Merrill  <jason@redhat.com>
6434
6435         * g++.dg/eh/spec10.C: New.
6436         * g++.dg/eh/spec11.C: New.
6437         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6438
6439 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6440
6441         PR fortran/44154
6442         PR fortran/42647
6443         * gfortran.dg/allocatable_scalar_9.f90: New.
6444
6445 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6446
6447         PR c++/44148
6448         * g++.dg/torture/pr44148.C: New test.
6449
6450 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6451
6452         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6453         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6454         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6455         diagnostics and type sizes.
6456
6457 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6458
6459         * gnat.dg/lto9.adb: New test.
6460         * gnat.dg/lto9_pkg1.ads: New helper.
6461         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6462
6463 2010-05-15  Jan Hubicka  <jh@suse.cz>
6464
6465         * gcc.dg/lto/ipareference_1.c: Rename to ...
6466         * gcc.dg/lto/ipareference_0.c: ... this one.
6467         * gcc.dg/lto/ipareference_2.c: Rename to ...
6468         * gcc.dg/lto/ipareference_1.c: ... this one.
6469
6470 2010-05-15  Jan Hubicka  <jh@suse.cz>
6471
6472         * gcc.dg/lto/ipareference_1.c: New file.
6473         * gcc.dg/lto/ipareference_2.c: New file.
6474
6475 2010-05-15  Richard Guenther  <rguenther@suse.de>
6476
6477         PR tree-optimization/44038
6478         * gcc.c-torture/compile/pr44038.c: New testcase.
6479
6480 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6481
6482         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6483         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6484
6485 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6486
6487         PR fortran/43207
6488         PR fortran/43969
6489         * gfortran.dg/class_18.f03: New.
6490         * gfortran.dg/class_19.f03: New.
6491
6492 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6493
6494         PR debug/44112
6495         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6496         * g++.dg/debug/dwarf2/const1.C: Remove.
6497
6498 2010-05-14  Jason Merrill  <jason@redhat.com>
6499
6500         * g++.dg/eh/cond4.C: New.
6501         * g++.dg/eh/elide2.C: Adjust.
6502         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6503
6504 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6505
6506         PR fortran/44135
6507         * gfortran.dg/actual_array_interface_2.f90: New test.
6508
6509 2010-05-14  Richard Guenther  <rguenther@suse.de>
6510
6511         PR tree-optimization/44119
6512         * gcc.c-torture/compile/pr44119.c: New testcase.
6513
6514 2010-05-14  Jason Merrill  <jason@redhat.com>
6515
6516         PR c++/44127
6517         * g++.dg/eh/terminate1.C: New.
6518
6519 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6520
6521         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6522
6523         PR debug/44136
6524         * gcc.dg/pr44136.c: New test.
6525
6526 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6527
6528         PR c++/30566
6529         * g++.dg/warn/Wshadow-4.C: Adjust.
6530         * g++.dg/warn/Wshadow-5.C: New test.
6531         * g++.dg/warn/Wshadow-6.C: New test
6532
6533 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6534
6535         PR fortran/35779
6536         * gfortran.dg/initialization_25.f90: New.
6537
6538 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6539
6540         * g++.dg/otr-fold-1.C: New test.
6541         * g++.dg/otr-fold-2.C: New test.
6542
6543 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6544
6545         PR fortran/44036
6546         * gfortran.dg/gomp/pr44036-1.f90: New test.
6547         * gfortran.dg/gomp/pr44036-2.f90: New test.
6548         * gfortran.dg/gomp/pr44036-3.f90: New test.
6549
6550         PR debug/43983
6551         * gcc.dg/guality/sra-1.c: New test.
6552
6553 2010-05-12  Jan Hubicka  <jh@suse.cz>
6554
6555         * tree-ssa/unreachable.c: New test.
6556
6557 2010-05-12  Jason Merrill  <jason@redhat.com>
6558
6559         * g++.dg/cpp0x/sfinae1.C: New.
6560
6561 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6562
6563         * gcc.target/i386/zee.c: New file.
6564
6565 2010-05-12  Jason Merrill  <jason@redhat.com>
6566
6567         * g++.dg/conversion/op1.C: Expect template candidate message.
6568         * g++.dg/cpp0x/nullptr15.C: Likewise.
6569         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6570         * g++.dg/cpp0x/pr31431.C: Likewise.
6571         * g++.dg/cpp0x/temp_default2.C: Likewise.
6572         * g++.dg/cpp0x/trailing4.C: Likewise.
6573         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6574         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6575         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6576         * g++.dg/cpp0x/variadic35.C: Likewise.
6577         * g++.dg/cpp0x/vt-35147.C: Likewise.
6578         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6579         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6580         * g++.dg/ext/visibility/anon8.C: Likewise.
6581         * g++.dg/ext/vla2.C: Likewise.
6582         * g++.dg/other/pr28114.C: Likewise.
6583         * g++.dg/other/ptrmem10.C: Likewise.
6584         * g++.dg/other/ptrmem11.C: Likewise.
6585         * g++.dg/overload/unknown1.C: Likewise.
6586         * g++.dg/parse/template7.C: Likewise.
6587         * g++.dg/parse/typename7.C: Likewise.
6588         * g++.dg/template/conv11.C: Likewise.
6589         * g++.dg/template/copy1.C: Likewise.
6590         * g++.dg/template/deduce3.C: Likewise.
6591         * g++.dg/template/dependent-expr5.C: Likewise.
6592         * g++.dg/template/friend.C: Likewise.
6593         * g++.dg/template/incomplete2.C: Likewise.
6594         * g++.dg/template/local4.C: Likewise.
6595         * g++.dg/template/local6.C: Likewise.
6596         * g++.dg/template/operator10.C: Likewise.
6597         * g++.dg/template/overload6.C: Likewise.
6598         * g++.dg/template/ptrmem2.C: Likewise.
6599         * g++.dg/template/ptrmem20.C: Likewise.
6600         * g++.dg/template/ptrmem8.C: Likewise.
6601         * g++.dg/template/sfinae2.C: Likewise.
6602         * g++.dg/template/ttp25.C: Likewise.
6603         * g++.dg/template/unify10.C: Likewise.
6604         * g++.dg/template/unify11.C: Likewise.
6605         * g++.dg/template/unify6.C: Likewise.
6606         * g++.dg/template/unify7.C: Likewise.
6607         * g++.dg/template/unify9.C: Likewise.
6608         * g++.dg/template/varmod1.C: Likewise.
6609         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6610         * g++.old-deja/g++.law/operators32.C: Likewise.
6611         * g++.old-deja/g++.pt/crash28.C: Likewise.
6612         * g++.old-deja/g++.pt/crash60.C: Likewise.
6613         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6614         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6615         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6616         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6617         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6618         * g++.old-deja/g++.pt/expr2.C: Likewise.
6619         * g++.old-deja/g++.pt/overload7.C: Likewise.
6620         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6621         * g++.old-deja/g++.pt/spec5.C: Likewise.
6622         * g++.old-deja/g++.pt/spec6.C: Likewise.
6623         * g++.old-deja/g++.pt/t24.C: Likewise.
6624         * g++.old-deja/g++.pt/unify4.C: Likewise.
6625         * g++.old-deja/g++.pt/unify6.C: Likewise.
6626         * g++.old-deja/g++.pt/unify8.C: Likewise.
6627         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6628         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6629         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6630
6631         * g++.dg/cpp0x/initlist32.C: New.
6632
6633         * g++.dg/template/conv11.C: New.
6634         * g++.dg/conversion/op1.C: Adjust expected error.
6635
6636         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6637
6638 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6639
6640         PR target/44088
6641         * gcc.target/i386/avx-cmpsd-1.c: New.
6642         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6643         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6644         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6645         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6646         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6647
6648 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6649
6650         PR middle-end/44085
6651         * gcc.dg/gomp/pr44085.c: New test.
6652         * gfortran.dg/gomp/pr44085.f90: New test.
6653
6654 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6655
6656         * objc-obj-c++-shared/Object1.m: New.
6657         * objc.dg/torture: New directory.
6658         * objc.dg/torture/tls: Ditto.
6659         * objc.dg/tls: Ditto.
6660         * objc.dg/torture/tls/trivial.m: New test.
6661         * objc.dg/torture/tls/thr-init-2.m: New test.
6662         * objc.dg/torture/tls/thr-init-3.m: New test.
6663         * objc.dg/torture/tls/thr-init.m: New test.
6664         * objc.dg/torture/tls/diag-1.m: New test.
6665         * objc.dg/torture/tls/tls.exp: New.
6666         * objc.dg/torture/trivial.m: New test.
6667         * objc.dg/torture/dg-torture.exp: New.
6668         * objc.dg/tls/diag-3.m: New test.
6669         * objc.dg/tls/diag-4.m: New test.
6670         * objc.dg/tls/diag-5.m: New test.
6671         * objc.dg/tls/init-1.m: New test.
6672         * objc.dg/tls/init-2.m: New test.
6673         * objc.dg/tls/tls.exp: New.
6674         * objc.dg/tls/diag-2.m: New test.
6675         * lib/objc.exp: Respond to dg-additional-files.
6676
6677 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6678
6679         * gcc.target/m68k/20100512-1.c: New.
6680
6681 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6682
6683         * gnat.dg/lto8.adb: New test.
6684         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6685         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6686
6687 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6688
6689         PR c++/34272
6690         PR c++/43630
6691         PR c++/34491
6692         * g++.dg/template/crash97.C: New.
6693         * g++.dg/template/crash98.C: Likewise.
6694         * g++.dg/template/crash99.C: Likewise.
6695         * g++.dg/cpp0x/pr31439.C: Adjust.
6696         * g++.dg/template/crash95.C: Likewise.
6697
6698 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6699
6700         PR middle-end/44071
6701         * c-c++-common/asmgoto-4.c: New test.
6702         * gcc.target/i386/pr44071.c: New test.
6703
6704         PR c++/44062
6705         * c-c++-common/Wunused-var-7.c: New test.
6706         * g++.dg/warn/Wunused-var-9.C: New test.
6707
6708 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6709
6710         PR fortran/43711
6711         * gfortran.dg/gomp/pr43711.f90: New.
6712
6713 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6714
6715         PR fortran/31820
6716         * gfortran.dg/select_5.f90: Updated.
6717
6718 2010-05-11  Jan Hubicka  <jh@suse.cz>
6719
6720         PR tree-optimize/44063
6721         * gcc.c-torture/compile/pr44063.c: New testcase.
6722
6723 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6724
6725         PR debug/44023
6726         * gcc.dg/pr44023.c: New test.
6727
6728 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6729
6730         * gnat.dg/lto7.adb: New test.
6731         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6732
6733 2010-05-10  Jason Merrill  <jason@redhat.com>
6734
6735         PR c++/44017
6736         * g++.dg/template/inherit5.C: New.
6737
6738         PR c++/44045
6739         * g++.dg/cpp0x/initlist33.C: New.
6740         * g++.dg/cpp0x/initlist26.C: Adjust.
6741         * g++.dg/cpp0x/initlist28.C: Adjust.
6742
6743 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6744
6745         PR c++/43719
6746         * g++.dg/init/pr43719.C: New.
6747         * g++.dg/anon-struct4.C: Adjust.
6748
6749 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6750
6751         PR debug/44028
6752         * gcc.dg/pr44028.c: New test.
6753
6754 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6755
6756         PR fortran/27866
6757         PR fortran/35003
6758         PR fortran/42809
6759         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6760         * gfortran.dg/warn_conversion.f90: New.
6761
6762 2010-05-10  Michael Matz  <matz@suse.de>
6763
6764         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6765
6766 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6767
6768         PR rtl-optimization/44012
6769         * gcc.dg/pr44012.c: New.
6770
6771 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6772
6773         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6774         Log text on entry and exit.
6775         Prune Sun ld warnings for common symbols with differing sizes.
6776         (lto-link-and-maybe-run): Change caller.
6777
6778 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6779
6780         PR fortran/44044
6781         * gfortran.dg/class_7.f03: Modified.
6782         * gfortran.dg/select_type_1.f03: Modified.
6783         * gfortran.dg/select_type_12.f03: New.
6784
6785 2010-05-10  Richard Guenther  <rguenther@suse.de>
6786
6787         PR tree-optimization/44050
6788         * gcc.dg/torture/pr44050.c: New testcase.
6789
6790 2010-05-10  Wei Guozhi  <carrot@google.com>
6791
6792         PR target/42879
6793         * gcc.target/arm/pr42879.c: New testcase.
6794
6795 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6796
6797         PR c/44051
6798         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6799
6800 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6801
6802         PR c/10676
6803         * gcc.dg/anon-struct-10.c: New test.
6804
6805 2010-05-09  Richard Guenther  <rguenther@suse.de>
6806
6807         PR middle-end/44024
6808         * gcc.dg/pr44024.c: New testcase.
6809
6810 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6811
6812         PR c/4784
6813         * gcc.dg/anon-struct-9.c: New test.
6814
6815 2010-05-09  Richard Guenther  <rguenther@suse.de>
6816
6817         PR middle-end/44043
6818         * gcc.c-torture/compile/pr44043.c: New testcase.
6819
6820 2010-05-09  Richard Guenther  <rguenther@suse.de>
6821
6822         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6823
6824 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6825
6826         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6827
6828 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6829
6830         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6831         * gnat.dg/specs/lto3.ads: Likewise.
6832
6833 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6834
6835         PR middle-end/28685
6836         * gcc.dg/pr28685-1.c: New file.
6837
6838 2010-05-08  Richard Guenther  <rguenther@suse.de>
6839
6840         PR tree-optimization/44030
6841         * gcc.c-torture/compile/pr44030.c: New testcase.
6842
6843 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6844
6845         * gnat.dg/lto6.adb: New test.
6846         * gnat.dg/lto6_pkg.ads: New helper.
6847
6848 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6849
6850         * gnat.dg/lto5.adb: New test.
6851         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6852
6853 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6854
6855         * gnat.dg/lto4.ad[sb]: New test.
6856
6857 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6858
6859         * gnat.dg/specs/lto3.ads: New test.
6860         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6861         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6862
6863 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6864
6865         * gnat.dg/sizetype3.ad[sb]: New test.
6866         * gnat.dg/sizetype3_pkg.ads: New helper.
6867
6868 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6869
6870         PR c++/43951
6871         * g++.dg/init/new29.C: New.
6872
6873 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6874
6875         PR fortran/40728
6876         * gfortran.dg/coarray_1.f90: Fixed error message.
6877         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6878         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6879         * gfortran.dg/intrinsic_std_5.f90: New.
6880
6881 2010-05-07  Jason Merrill  <jason@redhat.com>
6882
6883         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6884
6885 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6886
6887         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6888         (size_t, stderr): Remove.
6889         (read_error): Replaced __builtin_fprintf by fprintf.
6890
6891 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6892
6893         * gcc.dg/ordered-comparison-1.c: New test.
6894         * gcc.dg/ordered-comparison-2.c: New test.
6895         * gcc.dg/ordered-comparison-3.c: New test.
6896         * gcc.dg/ordered-comparison-4.c: New test.
6897
6898 2010-05-06  Mike Stump  <mikestump@comcast.net>
6899
6900         PR objc/35165
6901         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6902
6903 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6904             Jason Merrill  <jason@redhat.com>
6905
6906         * g++.dg/cpp0x/nullptr01.C: New.
6907         * g++.dg/cpp0x/nullptr02.C: New.
6908         * g++.dg/cpp0x/nullptr03.C: New.
6909         * g++.dg/cpp0x/nullptr04.C: New.
6910         * g++.dg/cpp0x/nullptr05.C: New.
6911         * g++.dg/cpp0x/nullptr06.C: New.
6912         * g++.dg/cpp0x/nullptr07.C: New.
6913         * g++.dg/cpp0x/nullptr08.C: New.
6914         * g++.dg/cpp0x/nullptr09.C: New.
6915         * g++.dg/cpp0x/nullptr10.C: New.
6916         * g++.dg/cpp0x/nullptr11.C: New.
6917         * g++.dg/cpp0x/nullptr12.C: New.
6918         * g++.dg/cpp0x/nullptr13.C: New.
6919         * g++.dg/cpp0x/nullptr14.C: New.
6920         * g++.dg/cpp0x/nullptr15.C: New.
6921         * g++.dg/cpp0x/nullptr16.C: New.
6922         * g++.dg/cpp0x/nullptr17.C: New.
6923         * g++.dg/cpp0x/nullptr18.C: New.
6924         * g++.dg/cpp0x/nullptr19.C: New.
6925         * g++.dg/cpp0x/nullptr20.C: New.
6926         * g++.dg/cpp0x/nullptr21.C: New.
6927         * g++.dg/cpp0x/nullptr22.C: New.
6928         * g++.dg/debug/nullptr01.C: New.
6929         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6930
6931 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6932
6933         * gcc.dg/Wunused-var-8.c: Move to...
6934         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6935
6936 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6937
6938         PR c++/40406
6939         * g++.dg/template/crash96.C: New.
6940
6941 2010-05-06  Jan Hubicka  <jh@suse.cz>
6942
6943         PR tree-optimization/43791
6944         * gcc.c-torture/compile/pr43791.c: New file.
6945
6946 2010-05-06  Michael Matz  <matz@suse.de>
6947
6948         PR tree-optimization/43984
6949         * gfortran.dg/pr43984.f90: New test.
6950
6951 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6952
6953         PR 40989
6954         * gcc.dg/pr40989.c: New.
6955
6956 2010-05-06  Richard Guenther  <rguenther@suse.de>
6957
6958         PR tree-optimization/43934
6959         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6960
6961 2010-05-06  Richard Guenther  <rguenther@suse.de>
6962
6963         PR tree-optimization/43987
6964         * gcc.c-torture/execute/pr43987.c: New testcase.
6965         * gcc.dg/torture/pta-escape-1.c: Adjust.
6966         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6967         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6968         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6969         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6970
6971 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6972             Dodji Seketeli  <dodji@redhat.com>
6973
6974         PR c/18624
6975         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6976         * g++.dg/template/sfinae16.C: Likewise.
6977         * gcc.dg/Wunused-var-1.c: Moved to...
6978         * c-c++-common/Wunused-var-1.c: ...here. New test.
6979         * gcc.dg/Wunused-var-2.c: Moved to...
6980         * c-c++-common/Wunused-var-2.c: ...here. New test.
6981         * gcc.dg/Wunused-var-3.c: Moved to...
6982         * c-c++-common/Wunused-var-3.c: ...here. New test.
6983         * gcc.dg/Wunused-var-4.c: Moved to...
6984         * gcc.dg/Wunused-var-1.c: ... here.
6985         * gcc.dg/Wunused-var-5.c: Moved to...
6986         * c-c++-common/Wunused-var-4.c: ...here. New test.
6987         * gcc.dg/Wunused-var-7.c: Moved to...
6988         * c-c++-common/Wunused-var-5.c: ...here. New test.
6989         * gcc.dg/Wunused-var-6.c: Moved to...
6990         * gcc.dg/Wunused-var-2.c: ... here.
6991         * c-c++-common/Wunused-var-1.c: New test.
6992         * c-c++-common/Wunused-var-2.c: New test.
6993         * c-c++-common/Wunused-var-3.c: New test.
6994         * c-c++-common/Wunused-var-4.c: New test.
6995         * c-c++-common/Wunused-var-5.c: New test.
6996         * g++.dg/warn/Wunused-var-1.C: New test.
6997         * g++.dg/warn/Wunused-var-2.C: New test.
6998         * g++.dg/warn/Wunused-var-3.C: New test.
6999         * g++.dg/warn/Wunused-var-4.C: New test.
7000         * g++.dg/warn/Wunused-var-5.C: New test.
7001         * g++.dg/warn/Wunused-var-6.C: New test.
7002         * g++.dg/warn/Wunused-var-7.C: New test.
7003         * g++.dg/warn/Wunused-var-8.C: New test.
7004         * g++.dg/warn/Wunused-parm-1.C: New test.
7005         * g++.dg/warn/Wunused-parm-2.C: New test.
7006         * g++.dg/warn/Wunused-parm-3.C: New test.
7007
7008 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7009
7010         PR fortran/43985
7011         * gfortran.dg/gomp/crayptr5.f90: New test case.
7012
7013 2010-05-05  Jason Merrill  <jason@redhat.com>
7014
7015         PR debug/43370
7016         * g++.dg/ext/attrib39.C: New.
7017
7018 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7019
7020         PR fortran/24978
7021         * gfortran.dg/data_invalid.f90: New.
7022
7023 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7024
7025         * gnat.dg/lto2.adb: New test.
7026
7027 2010-05-05  Jason Merrill  <jason@redhat.com>
7028
7029         PR c++/43787
7030         * g++.dg/opt/empty1.C: New.
7031
7032 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7033
7034         PR fortran/43696
7035         * gfortran.dg/class_17.f03: New.
7036
7037 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7038
7039         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7040
7041 2010-05-04  Mike Stump  <mikestump@comcast.net>
7042
7043         PR objc/35165
7044         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7045
7046 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7047
7048         PR target/43668
7049         * gcc.target/i386/pr43668.c: New.
7050
7051 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7052
7053         PR c++/43028
7054         * g++.dg/cpp0x/initlist31.C: New.
7055
7056 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR c/43981
7059         * gcc.dg/Wunused-var-8.c: New test.
7060
7061 2010-05-04  Jason Merrill  <jason@redhat.com>
7062
7063         PR c++/38064
7064         * g++.dg/cpp0x/enum3.C: Extend.
7065
7066 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7067
7068         PR target/43799
7069         * gcc.target/i386/pr43799.c: New.
7070
7071 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7072
7073         * gnat.dg/lto1.adb: New test.
7074         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7075
7076 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7077
7078         PR middle-end/43671
7079         * gcc.target/i386/pr43671.c: New.
7080
7081 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7082
7083         PR c++/43705
7084         * g++.dg/template/crash95.C: New.
7085
7086 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7087
7088         PR debug/43508
7089         * gcc.target/i386/pr43508.c: New.
7090
7091 2010-05-04  Richard Guenther  <rguenther@suse.de>
7092
7093         PR tree-optimization/43879
7094         * g++.dg/torture/pr43879-1_0.C: New testcase.
7095         * g++.dg/torture/pr43879-1_1.C: Likewise.
7096
7097 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7098
7099         PR c++/43953
7100         * g++.dg/other/crash-12.C: New test.
7101
7102 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7103
7104         * g++.dg/cdce3.C: Add a space.  Updated.
7105
7106 2010-05-03  Jason Merrill  <jason@redhat.com>
7107
7108         PR c++/43680
7109         * g++.dg/opt/enum2.C: New.
7110         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7111         * g++.dg/warn/Wswitch-1.C: Adjust message.
7112
7113 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7114
7115         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7116         * g++.dg/ext/label13.C: Fix typo.
7117         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7118         alpha*-dec-osf5*.
7119         * gcc.c-torture/compile/limits-declparen.c: xfail on
7120         alpha*-dec-osf5* with -g.
7121         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7122         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7123         * gcc.dg/c99-tgmath-2.c: Likewise.
7124         * gcc.dg/c99-tgmath-3.c: Likewise.
7125         * gcc.dg/c99-tgmath-4.c: Likewise.
7126
7127 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7128
7129         PR fortran/43592
7130         * gfortran.dg/unexpected_interface.f90: New test.
7131
7132 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7133
7134         * ada/acats/run_acats (which): New function.
7135         (host_gnatchop, host_gnatmake): Use it.
7136
7137 2010-05-03  Richard Guenther  <rguenther@suse.de>
7138
7139         PR tree-optimization/43971
7140         * gcc.dg/pr43971.c: New testcase.
7141
7142 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7143
7144         PR debug/43972
7145         * gcc.dg/debug/pr43972.c: New test.
7146
7147 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7148
7149         PR testsuite/43963
7150         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7151
7152 2010-05-02  Richard Guenther  <rguenther@suse.de>
7153
7154         PR tree-optimization/43879
7155         * gcc.dg/torture/pr43879-3.c: New testcase.
7156
7157 2010-05-01  Richard Guenther  <rguenther@suse.de>
7158
7159         PR tree-optimization/43949
7160         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7161
7162 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7163
7164         PR c++/43951
7165         * g++.dg/init/new28.C: New.
7166
7167 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7168
7169         PR objc++/32052
7170         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7171         structure and nested declarations.
7172         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7173         structure and nested declarations.  Reduce header clutter and
7174         use _exit() rather than abort().
7175         * objc.dg/encode-10.m: New.
7176         * objc.dg/encode-11.m: New.
7177
7178 2010-04-30  DJ Delorie  <dj@redhat.com>
7179
7180         * gcc.c-torture/execute/20100430-1.c: New test.
7181
7182 2010-04-30  Jason Merrill  <jason@redhat.com>
7183
7184         PR c++/43868
7185         * g++.dg/template/ptrmem21.C: New.
7186
7187 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7188
7189         PR fortran/18918
7190         PR fortran/43931
7191         * gfortran.dg/coarray_13.f90: New test.
7192
7193 2010-04-30  Richard Guenther  <rguenther@suse.de>
7194
7195         PR lto/43946
7196         * gcc.dg/lto/20100430-1_0.c: New testcase.
7197
7198 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7199
7200         PR debug/43942
7201         * c-c++-common/pr43942.c: New test.
7202
7203 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7204
7205         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7206         conflict with darwin crt1.o 'start' symbol.
7207
7208 2010-04-30  Richard Guenther  <rguenther@suse.de>
7209
7210         PR tree-optimization/43879
7211         * gcc.dg/torture/pr43879_1.c: New testcase.
7212
7213 2010-04-30  Richard Guenther  <rguenther@suse.de>
7214
7215         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7216
7217 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7218
7219         PR c++/43890
7220         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7221         user-provided constructor while recursing.
7222
7223 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7224
7225         PR fortran/42274
7226         * gfortran.dg/class_16.f03: New test.
7227
7228 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7229
7230         PR fortran/42274
7231         * gfortran.dg/class_15.f03: New.
7232
7233 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7234
7235         PR fortran/43326
7236         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7237
7238 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7239
7240         PR fortran/43492
7241         * gfortran.dg/generic_22.f03 : New test.
7242
7243 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7244
7245         PR fortran/42353
7246         * gfortran.dg/class_14.f03: New test.
7247
7248 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7249
7250         PR fortran/42680
7251         * gfortran.dg/interface_32.f90: New test.
7252
7253 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7254             Janus Weil  <janus@gcc.gnu.org>
7255
7256         PR fortran/41829
7257         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7258         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7259         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7260
7261 2010-04-28  Mike Stump  <mikestump@comcast.net>
7262
7263         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7264         dg-excess-errors.
7265         * g++.dg/uninit-pred-2_b.C: Likewise.
7266
7267 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7268
7269         PR fortran/18918
7270         PR fortran/43919
7271         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7272
7273 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7274
7275         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7276         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7277         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7278         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7279         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7280
7281 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gcc.dg/const-uniq-1.c: New test.
7284         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7285
7286 2010-04-28  Xinliang David Li  <davidxl@google.com>
7287
7288         * gcc.dg/uninit-pred-2_b.c: New test.
7289         * gcc.dg/uninit-pred-4_b.c: New test.
7290         * gcc.dg/uninit-pred-3_d.c: New test.
7291         * gcc.dg/uninit-pred-6_b.c: New test.
7292         * gcc.dg/uninit-pred-8_b.c: New test.
7293         * gcc.dg/uninit-pred-3_a.c: New test.
7294         * gcc.dg/uninit-pred-2_c.c: New test.
7295         * gcc.dg/uninit-pred-5_a.c: New test.
7296         * gcc.dg/uninit-pred-3_e.c: New test.
7297         * gcc.dg/uninit-pred-7_a.c: New test.
7298         * gcc.dg/uninit-pred-6_c.c: New test.
7299         * gcc.dg/uninit-pred-9_a.c: New test.
7300         * gcc.dg/uninit-pred-8_c.c: New test.
7301         * gcc.dg/uninit-pred-3_b.c: New test.
7302         * gcc.dg/uninit-pred-5_b.c: New test.
7303         * gcc.dg/uninit-pred-7_b.c: New test.
7304         * gcc.dg/uninit-pred-6_d.c: New test.
7305         * gcc.dg/uninit-pred-9_b.c: New test.
7306         * gcc.dg/uninit-pred-2_a.c: New test.
7307         * gcc.dg/uninit-pred-4_a.c: New test.
7308         * gcc.dg/uninit-pred-3_c.c: New test.
7309         * gcc.dg/uninit-pred-6_a.c: New test.
7310         * gcc.dg/uninit-pred-8_a.c: New test.
7311         * gcc.dg/uninit-pred-7_c.c: New test.
7312         * gcc.dg/uninit-pred-6_e.c: New test.
7313         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7314         * g++.dg/uninit-pred-1_a.C: New test.
7315         * g++.dg/uninit-pred-1_b.C: New test.
7316         * g++.dg/uninit-pred-2_a.C: New test.
7317         * g++.dg/uninit-pred-2_b.C: New test.
7318         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7319         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7320         * g++.dg/uninit-pred-loop_1.cc: New test.
7321
7322 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7323
7324         * gcc.dg/lto/20091209-1_0.c: New testcase.
7325
7326 2010-04-28  Richard Guenther  <rguenther@suse.de>
7327
7328         PR tree-optimization/43879
7329         PR tree-optimization/43909
7330         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7331
7332 2010-04-28  Richard Guenther  <rguenther@suse.de>
7333
7334         PR c++/43880
7335         * g++.dg/torture/pr43880.C: New testcase.
7336
7337 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7338
7339         PR c++/9335
7340         * g++.dg/template/recurse2.C: Update
7341         * g++.dg/template/recurse.C: Update.
7342         * g++.dg/template/pr23510.C: Update.
7343         * lib/prune.exp: Filter out 'recursively instantiated'.
7344
7345 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7346
7347         PR c++/29043
7348         * g++.dg/init/pr29043.C: New.
7349
7350 2010-04-27  Jason Merrill  <jason@redhat.com>
7351
7352         * g++.dg/lookup/scoped5.C: Adjust.
7353         * g++.dg/lookup/scoped8.C: Adjust.
7354         * g++.dg/template/dependent-expr5.C: Adjust.
7355         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7356
7357         PR c++/43856
7358         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7359
7360         PR c++/43875
7361         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7362
7363 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7364             Jan Hubicka <hubicka@ucw.cz>
7365
7366         * gcc.dg/pure-2.c: New testcase.
7367         * gcc.dg/const-1.c: New testcase.
7368
7369 2010-04-27  Jason Merrill  <jason@redhat.com>
7370
7371         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7372
7373         PR c++/41468
7374         * g++.dg/template/sfinae17.C: New.
7375         * g++.dg/template/sfinae18.C: New.
7376
7377 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7378
7379         * g++.dg/init/pr42844.C: New.
7380         * g++.dg/cpp0x/pr42844-2.C: New.
7381         * g++.dg/cpp0x/defaulted2.C: Adjust.
7382         * g++.dg/tree-ssa/pr27549.C: Likewise.
7383         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7384
7385 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7386
7387         PR fortran/18918
7388         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7389
7390 2010-04-27  Richard Guenther  <rguenther@suse.de>
7391
7392         PR middle-end/40561
7393         * g++.dg/other/pr40561.C: New testcase.
7394
7395 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7396
7397         PR middle-end/43812
7398         * g++.dg/ipa/pr43812.C: New test.
7399
7400 2010-04-27  Jan Hubicka  <jh@suse.cz>
7401
7402         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7403         (test): ... this one.
7404
7405 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7406
7407         PR target/40657
7408         * gcc.target/arm/thumb-stackframe.c: New test.
7409
7410 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7411
7412         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7413         * gcc.dg/misc-column.c: Likewise.
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  Tobias Burnus  <burnus@net-b.de>
7419
7420         PR fortran/18918
7421         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7422         * gfortran.dg/coarray_12.f90: New.
7423
7424 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7425
7426         PR c/32207
7427         * gcc.dg/pr32207.c: New test.
7428         * gcc.dg/misc-column.c: Adjust expected warning.
7429         * gcc.dg/Walways-true-1.c: Likewise.
7430         * gcc.dg/Walways-true-2.c: Likewise.
7431         * gcc.dg/warn-addr-cmp.c: Likewise.
7432
7433 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7434
7435         PR lto/42776
7436         * lib/lto.exp (lto_prune_vis_warns): New function.
7437         (lto-link-and-maybe-run): Call it.
7438
7439 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7440
7441         PR tree-optimization/43904
7442         * gcc.dg/tree-ssa/tailcall-6.c: New.
7443
7444 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7445
7446         PR testsuite/35165
7447         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7448         Darwin8/OSX10.4 - compatible code generation.
7449         Use scan-rtl-dump.
7450         * obj-c++.dg/stubify-1.mm: Ditto.
7451         * lib/objc-torture.exp: Do not require link success for
7452         "trivial.m" in the runtime checks when dowhat = 'compile'.
7453         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7454         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7455         Darwin8/OSX10.4 - compatible code generation.
7456         * objc.dg/stubify-2.m: Ditto.
7457         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7458         * objc.dg/next-runtime-1.m: Ditto.
7459         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7460         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7461         runtimes on Darwin.
7462
7463 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7464
7465         PR 43715
7466         * lib/plugin-support.exp: Use "-undefined
7467         dynamic_lookup" on darwin.
7468
7469 2010-04-26  Richard Guenther  <rguenther@suse.de>
7470
7471         * gcc.dg/lto/20100426_0.c: New testcase.
7472
7473 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7474
7475         PR tree-optimization/43833
7476         gcc.dg/Warray-bounds-8.c: New test case.
7477
7478 2010-04-26  Richard Guenther  <rguenther@suse.de>
7479
7480         PR lto/43080
7481         * g++.dg/lto/20100423-3_0.C: New testcase.
7482
7483 2010-04-26  Richard Guenther  <rguenther@suse.de>
7484
7485         PR lto/42425
7486         * g++.dg/lto/20100423-2_0.C: New testcase.
7487
7488 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7489
7490         * gcc.dg/vect/bb-slp-23.c: New test.
7491
7492 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7493
7494         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7495         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7496         * gcc.dg/c1x-float-1.c: New test.
7497
7498 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7499
7500         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7501         of "lea\[ \t\]".
7502
7503 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7504
7505         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7506         FreeBSD.
7507         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7508         * gfortran.dg/default_format_2.f90: Ditto.
7509
7510 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7511
7512         * gfortran.dg/pr43505.f90: Clean up .mod file.
7513         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7514         * gfortran.dg/pr41347.f90: Ditto.
7515         * gfortran.dg/internal_pack_4.f90: Ditto.
7516         * gfortran.dg/proc_decl_23.f90: Ditto.
7517         * gfortran.dg/recursive_check_3.f90: Ditto.
7518         * gfortran.dg/intent_out_3.f90: Ditto.
7519         * gfortran.dg/assignment_2.f90: Ditto.
7520         * gfortran.dg/pr41928.f90: Ditto.
7521         * gfortran.dg/pr42166.f90: Ditto.
7522         * gfortran.dg/private_type_12.f90: Ditto.
7523         * gfortran.dg/graphite/pr42185.f90: Ditto.
7524         * gfortran.dg/graphite/pr42186.f90: Ditto.
7525         * gfortran.dg/graphite/pr40982.f90: Ditto.
7526         * gfortran.dg/graphite/id-2.f90: Ditto.
7527         * gfortran.dg/graphite/id-4.f90: Ditto.
7528         * gfortran.dg/graphite/pr42050.f90: Ditto.
7529         * gfortran.dg/graphite/id-18.f90: Ditto.
7530         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7531         * gfortran.dg/graphite/pr41924.f90: Ditto.
7532         * gfortran.dg/graphite/pr42393.f90: Ditto.
7533         * gfortran.dg/graphite/pr37980.f90: Ditto.
7534         * gfortran.dg/graphite/pr38953.f90: Ditto.
7535         * gfortran.dg/graphite/pr42180.f90: Ditto.
7536         * gfortran.dg/graphite/pr42181.f90: Ditto.
7537         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7538         * gfortran.dg/select_type_4.f90: Ditto.
7539         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7540         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7541         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7542         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7543         * gfortran.dg/whole_file_11.f90: Ditto.
7544         * gfortran.dg/private_type_11.f90: Ditto.
7545         * gfortran.dg/vect/vect-gems.f90: Ditto.
7546         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7547
7548 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7549
7550         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7551
7552 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7553
7554         * gnat.dg/pack15.ad[sb]: New test.
7555
7556 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7557
7558         * gcc.target/arm/mla-1.c: New test.
7559
7560 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7561
7562         PR fortran/30073
7563         PR fortran/43793
7564         * gfortran.dg/pr43793.f90: New test.
7565
7566 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7567
7568         PR tree-optimization/41442
7569         * gcc.target/i386/pr41442.c: New test.
7570
7571 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7572
7573         PR fortran/43832
7574         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7575
7576 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7577
7578         PR fortran/43832
7579         * gfortran.dg/open_nounit.f90: New test.
7580
7581 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7582
7583         PR fortran/43841
7584         PR fortran/43843
7585         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7586
7587 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7588
7589         * gcc.dg/Wconversion-integer.c: Update.
7590
7591 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7592
7593         * gnat.dg/unchecked_convert5.adb: New test.
7594
7595 2010-04-23  Richard Guenther  <rguenther@suse.de>
7596
7597         PR lto/41734
7598         * gcc.dg/lto/20100423-2_0.c: New testcase.
7599         * gcc.dg/lto/20100423-2_0.c: Likewise.
7600
7601 2010-04-23  Richard Guenther  <rguenther@suse.de>
7602
7603         PR lto/43455
7604         * gcc.dg/lto/20100423-1_0.c: New testcase.
7605         * gcc.dg/lto/20100423-1_1.c: Likewise.
7606
7607 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7608
7609         PR tree-optimization/43846
7610         * gcc.dg/tree-ssa/sra-10.c: New test.
7611
7612 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7613
7614         PR middle-end/43835
7615         * gcc.c-torture/execute/pr43835.c: New test.
7616
7617 2010-04-23  Richard Guenther  <rguenther@suse.de>
7618
7619         PR lto/42653
7620         * g++.dg/lto/20100423-1_0.C: New testcase.
7621
7622 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7623
7624         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7625
7626 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7627
7628         PR tree-optimization/43842
7629         * gcc.dg/vect/pr43842.c: New test.
7630
7631 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7632
7633         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7634         * gcc.target/i386/wmul-2.c: Likewise.
7635
7636 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7637
7638         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7639         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7640
7641 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7642
7643         * gfortran.dg/reassoc_6.f: New testcase.
7644
7645 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7646
7647         PR middle-end/29274
7648         * gcc.target/arm/wmul-1.c: New test.
7649         * gcc.target/arm/wmul-2.c: New test.
7650
7651 2010-04-22  Richard Guenther  <rguenther@suse.de>
7652
7653         PR tree-optimization/43845
7654         * gcc.c-torture/compile/pr43845.c: New testcase.
7655
7656 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7657
7658         PR middle-end/29274
7659         * gcc.target/i386/wmul-1.c: New test.
7660         * gcc.target/i386/wmul-2.c: New test.
7661         * gcc.target/bfin/wmul-1.c: New test.
7662         * gcc.target/bfin/wmul-2.c: New test.
7663
7664 2010-04-22  Richard Guenther  <rguenther@suse.de>
7665
7666         PR fortran/43829
7667         * gfortran.dg/vector_subscript_6.f90: New testcase.
7668         * gfortran.dg/assign_10.f90: Adjust.
7669
7670 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7671
7672         PR fortran/43836
7673         * gfortran.dg/gomp/pr43836.f90: New test.
7674
7675 2010-04-21  Richard Guenther  <rguenther@suse.de>
7676
7677         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7678
7679 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7680
7681         * gcc.dg/torture/builtin-cproj-3.c: New.
7682
7683 2010-04-20  Jason Merrill  <jason@redhat.com>
7684
7685         PR c++/9335
7686         * g++.dg/template/recurse2.C: New.
7687         * g++.dg/parse/crash36.C: Adjust.
7688         * g++.dg/other/fold1.C: Adjust.
7689         * g++.dg/init/member1.C: Adjust.
7690         * lib/prune.exp: Prune "skipping N instantiation contexts".
7691
7692 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7693
7694         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7695
7696 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7697
7698         * gcc.dg/torture/builtin-cproj-1.c: New.
7699         * gcc.dg/torture/builtin-cproj-2.c: New.
7700
7701 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7702
7703         PR c++/43800
7704         PR c++/43704
7705         * g++.dg/template/typedef32.C: Adjust.
7706         * g++.dg/template/typedef33.C: New test.
7707
7708 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7709
7710         PR fortran/43227
7711         * gfortran.dg/proc_decl_23.f90: New test.
7712
7713         PR fortran/43266
7714         * gfortran.dg/abstract_type_6.f03: New test.
7715
7716 2010-04-20  Xinliang David Li  <davidxl@google.com>
7717
7718         * g++.dg/tree-ssa/fold-compare.C: New.
7719
7720 2010-04-20  Richard Guenther  <rguenther@suse.de>
7721
7722         PR tree-optimization/39417
7723         * g++.dg/torture/pr39417.C: New testcase.
7724
7725 2010-04-20  Richard Guenther  <rguenther@suse.de>
7726
7727         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7728
7729 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7730
7731         * g++.dg/debug/dwarf2/rv1.C: New test.
7732
7733 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7734
7735         PR target/43635
7736         * gcc.c-torture/compile/pr43635.c: New testcase.
7737
7738 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR fortran/43339
7741         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7742         of sequential loops being private only in the innermost containing
7743         task region.
7744
7745         PR middle-end/43337
7746         * gfortran.dg/gomp/pr43337.f90: New test.
7747
7748 2010-04-19  Richard Guenther  <rguenther@suse.de>
7749
7750         PR tree-optimization/43796
7751         * gfortran.dg/pr43796.f90: New testcase.
7752
7753 2010-04-19  Richard Guenther  <rguenther@suse.de>
7754
7755         PR tree-optimization/43783
7756         * gcc.c-torture/execute/pr43783.c: New testcase.
7757
7758 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7759
7760         PR target/43766
7761         * gcc.target/i386/pr43766.c: New test.
7762
7763 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7764
7765         PR target/43662
7766         * gcc.target/i386/pr43662.c: New test.
7767
7768 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7769
7770         PR c++/43704
7771         * g++.dg/template/typedef32.C: New test.
7772
7773 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7774
7775         PR tree-optimization/37027
7776         * lib/target-supports.exp
7777         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7778         * gcc.dg/vect/pr37027.c: New test.
7779         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7780         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7781         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7782         gcc.dg/vect/vect-complex-6.c: Likewise.
7783
7784 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7785
7786         * g++.dg/debug/dwarf2/enum1.C: New test.
7787
7788 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7789
7790         * gnat.dg/rep_clause5.ad[sb]: New test.
7791         * gnat.dg/rep_clause5_pkg.ads: New helper.
7792
7793 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7794
7795         PR tree-optimization/43771
7796         * g++.dg/vect/pr43771.cc: New test.
7797
7798 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7799
7800         PR fortran/31538
7801         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7802         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7803
7804 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7805
7806         * gnat.dg/sizetype.adb: Rename into...
7807         * gnat.dg/sizetype1.adb: ...this.
7808         * gnat.dg/sizetype2.adb: New test.
7809
7810 2010-04-16  Richard Guenther  <rguenther@suse.de>
7811
7812         PR tree-optimization/43572
7813         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7814
7815 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7816
7817         * gnat.dg/specs/discr_private.ads: New test.
7818
7819 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7820
7821         PR target/41514
7822         * gcc.target/arm/thumb-comparisons.c: New test.
7823
7824         PR target/40603
7825         * gcc.target/arm/thumb-cbranchqi.c: New test.
7826
7827 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7828
7829         * g++.dg/torture/pr36191.C: Enable for SH.
7830
7831 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7832
7833         * gnat.dg/wide_boolean.adb: New test.
7834         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7835
7836 2010-04-15  Richard Guenther  <rguenther@suse.de>
7837
7838         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7839         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7840         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7841         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7842         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7843         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7844         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7845         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7846         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7847         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7848         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7849         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7850         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7851         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7852         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7853
7854 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7855
7856         PR target/21803
7857         * gcc.target/arm/pr42496.c: New test.
7858
7859 2010-04-14  Jason Merrill  <jason@redhat.com>
7860
7861         PR c++/36625
7862         * g++.dg/ext/attrib38.C: New.
7863
7864 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7865
7866         PR testsuite/43739
7867         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7868
7869 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7870
7871         PR 42966
7872         * gcc.dg/cpp/warn-undef-2.c: Update.
7873         * gcc.dg/cpp/warn-traditional-2.c: Update.
7874         * gcc.dg/cpp/warn-comments-2.c: Update.
7875         * gcc.dg/cpp/warn-variadic-2.c: Update.
7876         * gcc.dg/cpp/warn-long-long-2.c: Update.
7877         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7878         * gcc.dg/cpp/warn-multichar-2.c: Update.
7879         * gcc.dg/cpp/warn-normalized-3.c: Update.
7880         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7881         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7882         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7883         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7884         * gcc.dg/cpp/warn-redefined-2.c: Update.
7885         * gfortran.dg/warning-directive-2.F90: Update.
7886         * c-c++-common/cpp/warning-directive-2.c: Update.
7887
7888 2010-04-14  Michael Matz  <matz@suse.de>
7889
7890         PR tree-optimization/42963
7891         * gcc.dg/pr42963.c: New testcase.
7892
7893 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7894
7895         * gnat.dg/class_wide.adb: Rename into...
7896         * gnat.dg/class_wide1.adb: ...this.
7897         * gnat.dg/class_wide2.ad[sb]: New test.
7898
7899 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7900
7901         PR fortran/18918
7902         * gfortran.dg/coarray_9.f90: Update dg-errors.
7903         * gfortran.dg/coarray_10.f90: New test.
7904         * gfortran.dg/coarray_11.f90: New test.
7905
7906 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7907
7908         PR fortran/43747
7909         gfortran.dg/initialization_24.f90: New test.
7910
7911 2010-04-13  Jason Merrill  <jason@redhat.com>
7912
7913         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7914         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7915
7916 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7917
7918         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7919         * g++.dg/dg.exp: Likewise.
7920         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7921         * c-c++-common/cpp/warning-directive-1.c: ... here.
7922         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7923         * c-c++-common/cpp/warning-directive-2.c: ... here.
7924         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7925         * c-c++-common/cpp/warning-directive-3.c: ... here.
7926         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7927         * c-c++-common/cpp/warning-directive-4.c: ... here.
7928         * g++.dg/cpp/warning-directive-1.C: Delete.
7929         * g++.dg/cpp/warning-directive-2.C: Delete.
7930         * g++.dg/cpp/warning-directive-3.C: Delete.
7931         * g++.dg/cpp/warning-directive-4.C: Delete.
7932         * gcc.dg/cpp/normalised-3.c: Delete.
7933         * g++.dg/cpp/normalised-1.C: Rename as ...
7934         * c-c++-common/cpp/normalised-3.c: ... this.
7935
7936 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7937
7938         * gcc.dg/tree-ssa/sra-9.c: New test.
7939
7940 2010-04-13  Michael Matz  <matz@suse.de>
7941
7942         PR middle-end/43730
7943         * gcc.dg/pr43730.c: New test.
7944
7945 2010-04-13  Michael Matz  <matz@suse.de>
7946
7947         * gcc.dg/tree-ssa/negate.c: New testcase.
7948
7949 2010-04-13  Richard Guenther  <rguenther@suse.de>
7950
7951         PR testsuite/43735
7952         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7953
7954 2010-04-13  Richard Guenther  <rguenther@suse.de>
7955
7956         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7957
7958 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7959
7960         * gnat.dg/derived_type1.adb: New test.
7961
7962 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7963
7964         * gcc.dg/plugindir1.c: New testcase.
7965         * gcc.dg/plugindir2.c: New testcase.
7966         * gcc.dg/plugindir3.c: New testcase.
7967         * gcc.dg/plugindir4.c: New testcase.
7968
7969 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7970
7971         * gcc.target/i386/rotate-2.c: New test.
7972
7973 2010-04-12  Jason Merrill  <jason@redhat.com>
7974
7975         PR c++/43641
7976         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7977         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7978
7979 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7980
7981         PR c++/25811
7982         * g++.dg/init/pr25811.C: New test.
7983
7984 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7985
7986         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7987         dg-error, dg-warning.
7988         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7989
7990 2010-04-12  Richard Guenther  <rguenther@suse.de>
7991
7992         * gcc.dg/torture/inline-2.c: New testcase.
7993
7994 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7995
7996         PR bootstrap/43699
7997         * gcc.dg/Wunused-var-7.c: New test.
7998
7999         PR tree-optimization/43560
8000         * gcc.c-torture/execute/pr43560.c: New test.
8001
8002 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8003
8004         * gnat.dg/aggr13.adb: New test.
8005         * gnat.dg/aggr14.adb: Likewise.
8006         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8007
8008 2010-04-12  Richard Guenther  <rguenther@suse.de>
8009
8010         PR c++/43611
8011         * g++.dg/torture/pr43611.C: New testcase.
8012
8013 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8014
8015         PR c/36774
8016         * gcc.dg/pr36774-1.c: New test.
8017         * gcc.dg/pr36774-2.c: New test.
8018
8019 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8020
8021         * gcc.target/sh/rte-delay-slot.c: New test.
8022
8023 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8024
8025         * gnat.dg/pack9.adb: Remove -cargs option.
8026         * gnat.dg/aggr12.ad[sb]: New test.
8027
8028 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8029
8030         PR target/43417
8031         * gcc.target/sh/pr43417.c: New test.
8032
8033 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8034
8035         PR fortran/43591
8036         * gfortran.dg/spec_expr_6.f90: New test.
8037
8038 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8039
8040         PR cpp/43195
8041         * gcc.dg/cpp/pr43195.c: New.
8042         * gcc.dg/cpp/pr43195.h: New.
8043
8044 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8045
8046         PR 42965
8047         * gcc.dg/Werror-6.c: Adjust.
8048         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8049         * gcc.dg/Werror-4.c: Likewise.
8050         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8051         * gcc.dg/Wswitch-enum-error.c: Likewise.
8052         * gcc.dg/Wpointer-arith.c: Likewise.
8053         * gcc.dg/Wfatal.c: Likewise.
8054         * gcc.dg/Wswitch-error.c: Likewise.
8055         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8056         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8057         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8058         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8059         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8060         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8061         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8062         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8063         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8064         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8065         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8066         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8067         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8068         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8069         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8070         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8071         * g++.dg/cpp/warning-directive-2.C: Likewise.
8072         * gfortran.dg/warning-directive-2.F90: Likewise.
8073
8074 2010-04-09  Jason Merrill  <jason@redhat.com>
8075
8076         PR c++/42623
8077         * g++.dg/template/sizeof13.C: New.
8078
8079 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8080
8081         * g++.dg/other/pr35504.C: Add check for thiscall.
8082         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8083         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8084
8085 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8086
8087         PR c++/28584
8088         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8089         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8090         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8091         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8092         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8093         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8094         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8095         * g++.dg/other/increment1.C: Likewise.
8096
8097 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8098
8099         PR fortran/18918
8100         * gfortran.dg/coarray_7.f90: New test.
8101         * gfortran.dg/coarray_8.f90: New test.
8102
8103 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8104
8105         PR fortran/28039
8106         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8107
8108 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8109
8110         PR target/43643
8111         * gcc.dg/pr43643.c: New test.
8112
8113 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8114
8115         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8116
8117 2010-04-08  Richard Guenther  <rguenther@suse.de>
8118
8119         PR tree-optimization/43679
8120         * gcc.c-torture/compile/pr43679.c: New testcase.
8121
8122 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR debug/43670
8125         * gcc.dg/pr43670.c: New test.
8126
8127 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8128
8129         PR middle-end/40815
8130         * gcc.dg/tree-ssa/reassoc-19.c: New.
8131
8132 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR c/18624
8135         * gcc.dg/Wunused-var-1.c: New test.
8136         * gcc.dg/Wunused-var-2.c: New test.
8137         * gcc.dg/Wunused-var-3.c: New test.
8138         * gcc.dg/Wunused-var-4.c: New test.
8139         * gcc.dg/Wunused-var-5.c: New test.
8140         * gcc.dg/Wunused-var-6.c: New test.
8141         * gcc.dg/Wunused-parm-1.c: New test.
8142
8143         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8144         * gcc.dg/trunc-1.c: Likewise.
8145         * gcc.dg/vla-9.c: Likewise.
8146         * gcc.dg/dfp/composite-type.c: Likewise.
8147
8148 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8149
8150         PR objc/35996
8151         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8152         * obj-c++.dg/objc-gc-3.mm: Ditto.
8153
8154 2010-04-07  Simon Baldwin  <simonb@google.com>
8155
8156         * gcc.dg/cpp/warn-undef-2.c: New.
8157         * gcc.dg/cpp/warn-traditional-2.c: New.
8158         * gcc.dg/cpp/warn-comments-2.c: New.
8159         * gcc.dg/cpp/warning-directive-1.c: New.
8160         * gcc.dg/cpp/warn-long-long.c: New.
8161         * gcc.dg/cpp/warn-traditional.c: New.
8162         * gcc.dg/cpp/warn-variadic-2.c: New.
8163         * gcc.dg/cpp/warn-undef.c: New.
8164         * gcc.dg/cpp/warn-normalized-1.c: New.
8165         * gcc.dg/cpp/warning-directive-2.c: New.
8166         * gcc.dg/cpp/warn-long-long-2.c: New.
8167         * gcc.dg/cpp/warn-variadic.c: New.
8168         * gcc.dg/cpp/warn-normalized-2.c: New.
8169         * gcc.dg/cpp/warning-directive-3.c: New.
8170         * gcc.dg/cpp/warn-deprecated-2.c: New.
8171         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8172         * gcc.dg/cpp/warn-multichar-2.c: New.
8173         * gcc.dg/cpp/warn-normalized-3.c: New.
8174         * gcc.dg/cpp/warning-directive-4.c: New.
8175         * gcc.dg/cpp/warn-unused-macros.c: New.
8176         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8177         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8178         * gcc.dg/cpp/warn-cxx-compat.c: New.
8179         * gcc.dg/cpp/warn-redefined.c: New.
8180         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8181         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8182         * gcc.dg/cpp/warn-deprecated.c: New.
8183         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8184         * gcc.dg/cpp/warn-redefined-2.c: New.
8185         * gcc.dg/cpp/warn-comments.c: New.
8186         * gcc.dg/cpp/warn-multichar.c: New.
8187         * g++.dg/cpp/warning-directive-1.C: New.
8188         * g++.dg/cpp/warning-directive-2.C: New.
8189         * g++.dg/cpp/warning-directive-3.C: New.
8190         * g++.dg/cpp/warning-directive-4.C: New.
8191         * gfortran.dg/warning-directive-1.F90: New.
8192         * gfortran.dg/warning-directive-3.F90: New.
8193         * gfortran.dg/warning-directive-2.F90: New.
8194         * gfortran.dg/warning-directive-4.F90: New.
8195
8196 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8197
8198         PR objc++/23716
8199         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8200
8201 2010-04-07  Jason Merrill  <jason@redhat.com>
8202
8203         * g++.dg/template/dr408.C: New.
8204
8205         * g++.dg/lookup/ns4.C: New.
8206
8207         PR c++/38392
8208         * g++.dg/template/friend51.C: New test.
8209
8210         PR c++/41970
8211         * g++.old-deja/g++.other/linkage1.C: Adjust.
8212
8213 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8214
8215         PR c++/42697
8216         * g++.dg/template/crash94.C: New test.
8217
8218 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8219
8220         PR c++/40239
8221         * g++.dg/init/aggr5.C: New test.
8222         * g++.dg/init/aggr5.C: New test.
8223
8224 2010-04-07  Richard Guenther  <rguenther@suse.de>
8225
8226         PR tree-optimization/43270
8227         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8228         * gcc.dg/Warray-bounds-7.c: Likewise.
8229
8230 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8231
8232         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8233         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8234         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8235
8236 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8237
8238         PR c++/42556
8239         * g++.dg/init/pr42556.C: New test.
8240
8241 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8242
8243         PR debug/43628
8244         * g++.dg/debug/dwarf2/typedef2.C: New test.
8245
8246 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8247
8248         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8249         c-c++-common/dwarf2/redeclaration-1.C
8250
8251 2010-04-06  Jason Merrill  <jason@redhat.com>
8252
8253         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8254         * g++.dg/ext/attrib18.C: Likewise.
8255         * g++.dg/ext/bitfield2.C: Likewise.
8256         * g++.dg/ext/bitfield4.C: Likewise.
8257         * g++.dg/ext/visibility/warn2.C: Likewise.
8258         * g++.dg/ext/visibility/warn3.C: Likewise.
8259         * g++.dg/gomp/pr26690-1.C: Likewise.
8260         * g++.dg/inherit/covariant7.C: Likewise.
8261         * g++.dg/init/synth2.C: Likewise.
8262         * g++.dg/lookup/using7.C: Likewise.
8263         * g++.dg/other/crash-4.C: Likewise.
8264         * g++.dg/other/error13.C: Likewise.
8265         * g++.dg/other/error20.C: Likewise.
8266         * g++.dg/parse/crash31.C: Likewise.
8267         * g++.dg/parse/error16.C: Likewise.
8268         * g++.dg/parse/error19.C: Likewise.
8269         * g++.dg/parse/error27.C: Likewise.
8270         * g++.dg/parse/error28.C: Likewise.
8271         * g++.dg/parse/fused-params1.C: Likewise.
8272         * g++.dg/template/error2.C: Likewise.
8273         * g++.dg/template/local6.C: Likewise.
8274         * g++.dg/template/qualttp15.C: Likewise.
8275         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8276         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8277         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8278         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8279         * g++.old-deja/g++.eh/spec6.C: Likewise.
8280         * g++.old-deja/g++.jason/crash3.C: Likewise.
8281         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8282         * g++.old-deja/g++.law/ctors5.C: Likewise.
8283         * g++.old-deja/g++.law/ctors9.C: Likewise.
8284         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8285         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8286         * g++.old-deja/g++.other/struct1.C: Likewise.
8287         * g++.old-deja/g++.other/volatile1.C: Likewise.
8288         * g++.old-deja/g++.pt/crash36.C: Likewise.
8289         * g++.old-deja/g++.pt/derived3.C: Likewise.
8290         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8291         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8292
8293 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8294
8295         PR middle-end/43519
8296         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8297         * gcc.dg/graphite/id-19.c: New.
8298
8299 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8300
8301         PR middle-end/32824
8302         * gcc.dg/vect/pr32824: New.
8303
8304 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8305
8306         PR fortran/18918
8307         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8308         * gfortran.dg/coarray_3.f90: Ditto.
8309         * gfortran.dg/coarray_4.f90: Ditto.
8310         * gfortran.dg/coarray_5.f90: Ditto.
8311         * gfortran.dg/coarray_6.f90: Ditto.
8312         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8313
8314 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8315
8316         PR fortran/18918
8317         * gfortran.dg/coarray_4.f90: Fix test.
8318         * gfortran.dg/coarray_6.f90: Add more tests.
8319
8320 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8321
8322         PR fortran/18918
8323         * gfortran.dg/coarray_4.f90: New test.
8324         * gfortran.dg/coarray_5.f90: New test.
8325         * gfortran.dg/coarray_6.f90: New test.
8326
8327 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8328
8329         PR fortran/18918
8330         * gfortran.dg/iso_fortran_env_5.f90: New test.
8331         * gfortran.dg/iso_fortran_env_6.f90: New test.
8332
8333 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8334
8335         PR fortran/39997
8336         * gfortran.dg/coarray_1.f90: New test.
8337         * gfortran.dg/coarray_2.f90: New test.
8338         * gfortran.dg/coarray_3.f90: New test.
8339
8340 2010-04-06  Jason Merrill  <jason@redhat.com>
8341
8342         PR c++/43648
8343         * g++.dg/template/dtor8.C: New.
8344
8345         PR c++/43621
8346         * g++.dg/template/error-recovery2.C: New.
8347
8348 2010-04-06  Jan Hubicka  <jh@suse.czpli
8349
8350         PR tree-optimization/42906
8351         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8352
8353 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8354
8355         PR fortran/43178
8356         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8357         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8358         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8359
8360 2010-04-06  Richard Guenther  <rguenther@suse.de>
8361
8362         PR tree-optimization/43627
8363         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8364
8365 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8366
8367         PR target/43638
8368         * gcc.target/i386/pr43638.c: New test.
8369
8370 2010-04-06  Richard Guenther  <rguenther@suse.de>
8371
8372         PR middle-end/43661
8373         * gcc.c-torture/compile/pr43661.c: New testcase.
8374
8375 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8376
8377         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8378
8379 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8380
8381         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8382
8383 2010-04-02  Richard Guenther  <rguenther@suse.de>
8384
8385         PR tree-optimization/43629
8386         * gcc.c-torture/execute/pr43629.c: New testcase.
8387
8388 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8389             Dominique d'Humieres  <dominiq@lps.ens.fr>
8390
8391         PR libfortran/43605
8392         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8393
8394 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8395
8396         PR debug/43325
8397         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8398
8399 2010-04-01  Jason Merrill  <jason@redhat.com>
8400
8401         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8402
8403 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8404             Manfred Schwarb  <manfred99@gmx.ch>
8405
8406         PR libfortran/43605
8407         * gfortran.dg/ftell_3.f90: New test.
8408
8409 2010-04-01  Richard Guenther  <rguenther@suse.de>
8410
8411         PR middle-end/43614
8412         * gcc.c-torture/compile/pr43614.c: New testcase.
8413
8414 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8415
8416         PR tree-optimization/43141
8417         * gcc.dg/guality/pr43141.c: New test.
8418
8419 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8420
8421         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8422         * g++.dg/eh/spbp.C: Likewise.
8423         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8424         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8425         superfluous casts.
8426         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8427         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8428         * objc.dg/dwarf-2.m: Likewise.
8429
8430 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8431
8432         PR middle-end/43464
8433         * gcc.dg/graphite/id-pr43464.c: New.
8434         * gcc.dg/graphite/id-pr43464-1.c: New.
8435
8436 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8437
8438         PR middle-end/43351
8439         * gcc.dg/graphite/id-pr43351.c
8440
8441 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8442
8443         PR testsuite/35165
8444         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8445         * obj-c++.dg/try-catch-2.mm: Ditto.
8446         * obj-c++.dg/lookup-2.mm: Ditto.
8447         * obj-c++.dg/encode-8.m: Ditto.
8448         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8449         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8450         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8451         * obj-c++.dg/const-str-11.mm: Ditto.
8452         * obj-c++.dg/const-str-9.mm: Ditto.
8453         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8454         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8455         * obj-c++.dg/except-1.mm: Ditto.
8456         * obj-c++.dg/const-str-7.mm: Ditto.
8457         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8458         * obj-c++.dg/const-str-3.mm: Ditto.
8459         * obj-c++.dg/const-str-7.mm: Ditto.
8460         * obj-c++.dg/stubify-2.mm: Change dump file name.
8461
8462         PR objc++/23613
8463         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8464         New macro.
8465         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8466         Remove dg-xfail-if.
8467
8468 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8469
8470         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8471         only with -O2, -O3 or -Os and not with -fwhopr.
8472
8473 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8474
8475         PR c++/43558
8476         * g++.dg/template/typedef31.C: New test.
8477
8478 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8479
8480         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8481         assembler output on *-*-solaris2*.
8482         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8483
8484 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8485
8486         PR debug/43557
8487         * gcc.dg/pr43557-1.c: New test.
8488         * gcc.dg/pr43557-2.c: New file.
8489
8490 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8491
8492         PR 43562
8493         * gcc.dg/pr43562.c: New test.
8494
8495 2010-03-30  Jason Merrill  <jason@redhat.com>
8496
8497         PR c++/43076
8498         * g++.dg/template/error-recovery1.C: New.
8499
8500         PR c++/41786
8501         * g++.dg/parse/ambig5.C: New.
8502
8503 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR debug/43593
8506         * gcc.dg/guality/pr43593.c: New test.
8507
8508 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8509
8510         PR middle-end/43430
8511         * gcc.dg/vect/pr43430-1.c: New.
8512
8513 2010-03-30  Jason Merrill  <jason@redhat.com>
8514
8515         PR c++/43559
8516         * g++.dg/template/partial7.C: New.
8517
8518 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8519
8520         * gcc.target/s390/stackcheck1.c: New testcase.
8521
8522 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8523
8524         PR libfortran/43265
8525         * gfortran.dg/read_eof_8.f90: New test.
8526
8527 2010-03-29  Jason Merrill  <jason@redhat.com>
8528
8529         * gcc.dg/cpp/include6.c: Change [] to ().
8530
8531         N3077
8532         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8533         splicing and UCNs.
8534         * c-c++-common/raw-string-2.c: Add trigraph test.
8535         * c-c++-common/raw-string-8.c: New.
8536         * c-c++-common/raw-string-9.c: New.
8537         * c-c++-common/raw-string-10.c: New.
8538
8539         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8540         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8541         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8542         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8543         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8544         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8545         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8546
8547 2010-03-29  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/43560
8550         * gcc.dg/torture/pr43560.c: New testcase.
8551
8552 2010-03-29  Jason Merrill  <jason@redhat.com>
8553
8554         N3077
8555         * g++.dg/ext/raw-string-1.C: Change [] to ().
8556         * g++.dg/ext/raw-string-2.C: Change [] to ().
8557         Don't use \ in delimiter.
8558         * g++.dg/ext/raw-string-3.C: Change [] to ().
8559         * g++.dg/ext/raw-string-4.C: Change [] to ().
8560         * g++.dg/ext/raw-string-5.C: Change [] to ().
8561         Test for error on \ in delimiter.
8562         * g++.dg/ext/raw-string-6.C: Change [] to ().
8563         * g++.dg/ext/raw-string-7.C: Change [] to ().
8564
8565 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8566
8567         PR 43564
8568         * gcc.dg/pr43564.c: New test.
8569
8570 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8571
8572         PR fortran/43551
8573         * gfortran.dg/direct_io_12.f90: New test.
8574
8575 2010-03-28  Jan Hubicka  <jh@suse.cz>
8576
8577         PR tree-optimization/43505
8578         * gfortran.dg/pr43505.f90: New testcase.
8579
8580 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8581
8582         PR tree-optimization/43528
8583         * gcc.target/i386/pr43528.c: New test.
8584
8585 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8586
8587         PR c/43381
8588         * gcc.dg/parm-impl-decl-3.c: New test.
8589
8590 2010-03-26  Jason Merrill  <jason@redhat.com>
8591
8592         PR c++/43509
8593         * g++.dg/cpp0x/parse1.C: New.
8594
8595 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8596
8597         PR target/43524
8598         * gcc.target/i386/pr43524.c: New test.
8599
8600 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8601
8602         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8603         whitespace, rename main to foo.
8604         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8605         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8606         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8607         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8608         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8609         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8610         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8611         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8612         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8613         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8614         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8615
8616 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8617
8618         PR c++/43327
8619         * g++.dg/other/crash-10.C: New test.
8620         * g++.dg/other/crash-11.C: New test.
8621
8622 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8623
8624         PR libfortran/43517
8625         * gfortran.dg/read_eof_7.f90: New test.
8626
8627 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8628
8629         PR objc/35165
8630         PR testsuite/43512
8631         * objc-obj-c++-shared: New directory.
8632         * objc-obj-c++-shared/Object1-implementation.h: New file.
8633         * objc-obj-c++-shared/Object1.h: New file.
8634         * objc-obj-c++-shared/Protocol1.h: New file.
8635         * objc-obj-c++-shared/next-abi.h: New file.
8636         * objc-obj-c++-shared/next-mapping.h: New file.
8637         * objc/execute/next_mapping.h: Delete.
8638         * objc.dg/special/special.exp: For all targets run the tests with
8639         -fgnu-runtime, for darwin targets also run the tests with
8640         -fnext-runtime.
8641         * objc.dg/dg.exp: Ditto.
8642         * obj-c++.dg/dg.exp: Ditto.
8643         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8644         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8645         include use of updated NeXT interface.
8646         * objc/execute/formal_protocol-5.m: Ditto.
8647         * objc/execute/protocol-isEqual-2.m: Ditto.
8648         * objc/execute/protocol-isEqual-4.m: Ditto.
8649         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8650         Protocol1.h) and next-mapping.h as required.
8651         * objc/execute/object_is_class.m: Ditto.
8652         * objc/execute/enumeration-1.m: Ditto.
8653         * objc/execute/class-13.m: Ditto.
8654         * objc/execute/formal_protocol-2.m: Ditto.
8655         * objc/execute/formal_protocol-4.m: Ditto.
8656         * objc/execute/class-1.m: Ditto.
8657         * objc/execute/bycopy-1.m: Ditto.
8658         * objc/execute/formal_protocol-6.m: Ditto.
8659         * objc/execute/bycopy-3.m: Ditto.
8660         * objc/execute/class-3.m: Ditto.
8661         * objc/execute/bf-11.m: Ditto.
8662         * objc/execute/class-5.m: Ditto.
8663         * objc/execute/bf-13.m: Ditto.
8664         * objc/execute/class-7.m: Ditto.
8665         * objc/execute/bf-15.m: Ditto.
8666         * objc/execute/class-9.m: Ditto.
8667         * objc/execute/bf-17.m: Ditto.
8668         * objc/execute/bf-19.m: Ditto.
8669         * objc/execute/IMP.m: Ditto.
8670         * objc/execute/exceptions/catchall-1.m: Ditto.
8671         * objc/execute/exceptions/trivial.m: Ditto.
8672         * objc/execute/exceptions/finally-1.m: Ditto.
8673         * objc/execute/exceptions/local-variables-1.m: Ditto.
8674         * objc/execute/exceptions/foward-1.m: Ditto.
8675         * objc/execute/bf-2.m: Ditto.
8676         * objc/execute/string1.m: Ditto.
8677         * objc/execute/bf-4.m: Ditto.
8678         * objc/execute/informal_protocol.m: Ditto.
8679         * objc/execute/string3.m: Ditto.
8680         * objc/execute/bf-6.m: Ditto.
8681         * objc/execute/bf-8.m: Ditto.
8682         * objc/execute/class-tests-1.h: Ditto.
8683         * objc/execute/protocol-isEqual-1.m: Ditto.
8684         * objc/execute/protocol-isEqual-3.m: Ditto.
8685         * objc/execute/_cmd.m: Ditto.
8686         * objc/execute/function-message-1.m: Ditto.
8687         * objc/execute/bf-20.m: Ditto.
8688         * objc/execute/bf-common.h: Ditto.
8689         * objc/execute/np-2.m: Ditto.
8690         * objc/execute/class-10.m: Ditto.
8691         * objc/execute/class-12.m: Ditto.
8692         * objc/execute/enumeration-2.m: Ditto.
8693         * objc/execute/class-14.m: Ditto.
8694         * objc/execute/encode-1.m: Ditto.
8695         * objc/execute/formal_protocol-1.m: Ditto.
8696         * objc/execute/formal_protocol-3.m: Ditto.
8697         * objc/execute/accessing_ivars.m: Ditto.
8698         * objc/execute/bycopy-2.m: Ditto.
8699         * objc/execute/class-2.m: Ditto.
8700         * objc/execute/bf-10.m: Ditto.
8701         * objc/execute/formal_protocol-7.m: Ditto.
8702         * objc/execute/root_methods.m: Ditto.
8703         * objc/execute/class-4.m: Ditto.
8704         * objc/execute/bf-12.m: Ditto.
8705         * objc/execute/class-6.m: Ditto.
8706         * objc/execute/bf-14.m: Ditto.
8707         * objc/execute/nested-func-1.m: Ditto.
8708         * objc/execute/class-8.m: Ditto.
8709         * objc/execute/private.m: Ditto.
8710         * objc/execute/bf-16.m: Ditto.
8711         * objc/execute/bf-18.m: Ditto.
8712         * objc/execute/load-3.m: Ditto.
8713         * objc/execute/compatibility_alias.m: Ditto.
8714         * objc/execute/bf-1.m: Ditto.
8715         * objc/execute/no_clash.m: Ditto.
8716         * objc/execute/bf-3.m: Ditto.
8717         * objc/execute/string2.m: Ditto.
8718         * objc/execute/bf-5.m: Ditto.
8719         * objc/execute/string4.m: Ditto.
8720         * objc/execute/bf-7.m: Ditto.
8721         * objc/execute/object_is_meta_class.m: Ditto.
8722         * objc/execute/bf-9.m: Ditto.
8723         * objc/execute/bf-21.m: Ditto.
8724         * objc/execute/cascading-1.m: Ditto.
8725         * objc/execute/trivial.m: Ditto.
8726         * objc/execute/np-1.m: Ditto.
8727         * objc/compile/trivial.m: Ditto.
8728         * objc/execute/class_self-2.m: Include <stdlib.h>.
8729         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8730         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8731         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8732         and 64bit. Use new NeXT interface as required.
8733         * objc.dg/special/unclaimed-category-1.m: Ditto.
8734         * objc.dg/special/unclaimed-category-1.h: Ditto.
8735         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8736         * objc.dg/func-ptr-1.m: Ditto.
8737         * objc.dg/stret-1.m: Ditto.
8738         * objc.dg/encode-2.m: Ditto.
8739         * objc.dg/category-1.m: Ditto.
8740         * objc.dg/encode-3.m: Ditto.
8741         * objc.dg/call-super-3.m: Ditto.
8742         * objc.dg/method-3.m: Ditto.
8743         * objc.dg/func-ptr-2.m: Ditto.
8744         * objc.dg/lookup-1.m: Ditto.
8745         * objc.dg/encode-4.m: Ditto.
8746         * objc.dg/fix-and-continue-1.m: Ditto.
8747         * objc.dg/proto-lossage-3.m: Ditto.
8748         * objc.dg/method-13.m: Ditto.
8749         * objc.dg/proto-qual-1.m: Ditto.
8750         * objc.dg/zero-link-3.m: Ditto.
8751         * objc.dg/bitfield-1.m: Ditto.
8752         * objc.dg/va-meth-1.m: Ditto.
8753         * objc.dg/super-class-3.m: Ditto.
8754         * objc.dg/call-super-1.m: Ditto.
8755         * objc.dg/type-size-2.m: Ditto.
8756         * objc.dg/method-10.m: Ditto.
8757         * objc.dg/defs.m: Ditto.
8758         * objc.dg/const-str-3.m: Ditto.
8759         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8760         Protocol1.h) and next-mapping.h as required. Use new NeXT
8761         interface as required.
8762         * objc.dg/super-class-4.m: Ditto.
8763         * objc.dg/comp-types-8.m: Ditto.
8764         * objc.dg/call-super-2.m: Ditto.
8765         * objc.dg/objc-fast-4.m: Ditto.
8766         * objc.dg/method-6.m: Ditto.
8767         * objc.dg/const-str-3.m: Ditto.
8768         * objc.dg/const-str-7.m: Ditto.
8769         * objc.dg/method-15.m: Ditto.
8770         * objc.dg/method-19.m: Ditto.
8771         * objc.dg/sync-1.m: Ditto.
8772         * objc.dg/layout-1.m: Ditto.
8773         * objc.dg/bitfield-3.m: Ditto.
8774         * objc.dg/try-catch-3.m: Ditto.
8775         * objc.dg/try-catch-7.m: Ditto.
8776         * objc.dg/comp-types-10.m: Ditto.
8777         * objc.dg/selector-2.: Ditto.
8778         * objc.dg/method-7.m: Ditto.
8779         * objc.dg/typedef-alias-1.m: Ditto.
8780         * objc.dg/proto-lossage-2.m: Ditto.
8781         * objc.dg/comp-types-11.m: Ditto.
8782         * objc.dg/sizeof-1.m: Ditto.
8783         * objc.dg/method-17.m: Ditto.
8784         * objc.dg/bitfield-5.m: Ditto.
8785         * objc.dg/try-catch-1.m: Ditto.
8786         * objc.dg/encode-5.m: Ditto.
8787         * objc.dg/fix-and-continue-2.m: Ditto.
8788         * objc.dg/method-9.m: Ditto.
8789         * objc.dg/isa-field-1.m: Ditto.
8790         * objc.dg/local-decl-2.m: Ditto.
8791         * objc.dg/objc-gc-4.m: Ditto.
8792         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8793         * objc.dg/gnu-runtime-3.m: Ditto.
8794         * objc.dg/encode-7.m: Ditto.
8795         * objc.dg/encode-8.m: Ditto.
8796         * objc.dg/selector-3.m: Ditto.
8797         * objc.dg/gnu-runtime-1.m: Ditto.
8798         * objc.dg/const-str-12.m: Ditto.
8799         * objc.dg/gnu-runtime-2.m: Ditto.
8800         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8801         * objc.dg/selector-1.m: Ditto.
8802         * objc.dg/stubify-2.m: Ditto.
8803         * objc.dg/zero-link-1.m: Ditto.
8804         * objc.dg/stret-2.m: Ditto.
8805         * objc.dg/zero-link-2.m: Ditto.
8806         * objc.dg/next-runtime-1.m: Ditto.
8807         * objc.dg/symtab-1.m: Ditto.
8808         * objc.dg/stubify-1.m: Ditto.
8809         * objc.dg/bitfield-2.m: Ditto.
8810         * objc.dg/try-catch-10.m: Apply to both runtimes.
8811         * objc.dg/const-str-1.m: Ditto.
8812         * objc.dg/image-info.m: Ditto.
8813         * objc.dg/encode-9.m: Ditto.
8814         * objc.dg/pragma-1.m: Apply test to all targets.
8815         * objc.dg/const-str-4.m: Ditto.
8816         * objc.dg/const-str-8.m: Ditto.
8817         * objc.dg/super-class-2.m: Ditto.
8818         * objc.dg/try-catch-5.m: Ditto.
8819         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8820         Protocol1.h) and next-mapping.h as required. Use new NeXT
8821         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8822         * objc.dg/const-str-11.m: Ditto.
8823         * objc.dg/const-str-9.m: Ditto.
8824         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8825         * objc.dg/encode-1.m: Remove redundant -lobjc.
8826         * objc.dg/try-catch-9.m: Tidy space.
8827         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8828         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8829         and 64bit. Use new NeXT interface as required.
8830         * obj-c++.dg/template-4.mm: Ditto.
8831         * obj-c++.dg/defs.mm: Ditto.
8832         * obj-c++.dg/basic.mm: Ditto.
8833         * obj-c++.dg/encode-4.mm: Ditto.
8834         * obj-c++.dg/method-17.mm: Ditto.
8835         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8836         * obj-c++.dg/cxx-class-1.mm: Ditto.
8837         * obj-c++.dg/method-10.mm: Ditto.
8838         * obj-c++.dg/va-meth-1.mm: Ditto.
8839         * obj-c++.dg/encode-5.mm: Ditto.
8840         * obj-c++.dg/lookup-2.mm: Ditto.
8841         * obj-c++.dg/template-3.mm: Ditto.
8842         * obj-c++.dg/proto-qual-1.mm: Ditto.
8843         * obj-c++.dg/qual-types-1.m: Ditto.
8844         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8845         * obj-c++.dg/template-1.mm: Ditto.
8846         * obj-c++.dg/encode-6.mm: Ditto.
8847         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8848         Protocol1.h) and next-mapping.h as required. Use new NeXT
8849         interface as required.
8850         * obj-c++.dg/except-1.mm: Ditto.
8851         * obj-c++.dg/const-str-7.mm: Ditto.
8852         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8853         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8854         * obj-c++.dg/selector-2.mm: Ditto.
8855         * obj-c++.dg/isa-field-1.mm: Ditto.
8856         * obj-c++.dg/try-catch-1.mm: Ditto.
8857         * obj-c++.dg/local-decl-1.mm: Ditto.
8858         * obj-c++.dg/try-catch-9.mm: Ditto.
8859         * obj-c++.dg/no-extra-load.mm: Ditto.
8860         * obj-c++.dg/selector-5.mm: Ditto.
8861         * obj-c++.dg/method-12.mm: Ditto.
8862         * obj-c++.dg/try-catch-11.mm: Ditto.
8863         * obj-c++.dg/comp-types-11.mm: Ditto.
8864         * obj-c++.dg/bitfield-3.mm: Ditto.
8865         * obj-c++.dg/method-6.mm: Ditto.
8866         * obj-c++.dg/super-class-2.mm: Ditto.
8867         * obj-c++.dg/method-21.mm: Ditto.
8868         * obj-c++.dg/const-str-8.mm: Ditto.
8869         * obj-c++.dg/try-catch-7.mm: Ditto.
8870         * obj-c++.dg/method-15.mm: Ditto.
8871         * obj-c++.dg/layout-1.mm: Ditto.
8872         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8873         * obj-c++.dg/const-str-3.mm: Ditto.
8874         * obj-c++.dg/try-catch-2.mm: Ditto.
8875         * obj-c++.dg/objc-gc-3.mm: Ditto.
8876         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8877         * obj-c++.dg/bitfield-1.mm: Ditto.
8878         * obj-c++.dg/selector-6.mm: Ditto.
8879         * obj-c++.dg/method-13.mm: Ditto.
8880         * obj-c++.dg/comp-types-12.mm: Ditto.
8881         * obj-c++.dg/bitfield-4.mm: Ditto.
8882         * obj-c++.dg/try-catch-8.mm: Ditto.
8883         * obj-c++.dg/method-2.mm: Ditto.
8884         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8885         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8886         * obj-c++.dg/const-str-4.mm: Ditto.
8887         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8888         * obj-c++.dg/try-catch-3.mm: Ditto.
8889         * obj-c++.dg/comp-types-9.mm: Ditto.
8890         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8891         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8892         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8893         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8894         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8895         Use new NeXT interface as required.
8896         * obj-c++.dg/const-str-10.mm: Ditto.
8897         * obj-c++.dg/const-str-11.mm: Ditto.
8898         * obj-c++.dg/const-str-9.mm: Ditto.
8899         * obj-c++.dg/method-11.mm: Ditto.
8900         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8901         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8902         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8903         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8904         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8905
8906 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8907
8908         PR c++/43206
8909         * g++.dg/template/typedef30.C: New test case.
8910
8911 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8912
8913         PR c/43385
8914         * gcc.c-torture/execute/pr43385.c: New test.
8915
8916 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8917
8918         * gcc.dg/strncpy-fix-1.c: New test.
8919
8920 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8921
8922         PR testsuite/41609
8923         * lib/objc-torture.exp (objc-set-runtime-options): New.
8924         * objc/execute/execute.exp: Check runtime options on each pass.
8925         * objc/execute/exceptions/exceptions.exp: Ditto.
8926         * objc/compile/compile.exp: Ditto.
8927
8928         PR testsuite/42348
8929         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8930         standard tests.
8931         (check_effective_target_objc2): New proc.
8932         (check_effective_target_next_runtime): New proc.
8933         * lib/objc.exp: Determine which runtime is in force and support it.
8934         * lib/obj-c++.exp: Ditto.
8935
8936 2010-03-24  Jason Merrill  <jason@redhat.com>
8937
8938         PR c++/43502
8939         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8940
8941 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8942
8943         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8944         a loop.
8945         * gcc.dg/ipa/ipa-2.c: Likewise.
8946         * gcc.dg/ipa/ipa-3.c: Likewise.
8947         * gcc.dg/ipa/ipa-4.c: Likewise.
8948         * gcc.dg/ipa/ipa-5.c: Likewise.
8949         * gcc.dg/ipa/ipa-7.c: Likewise.
8950         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8951         a loop.
8952         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8953         i_can_not_be_propagated_fully2 into a loop.
8954         * gcc.dg/ipa/ipa-8.c: New test.
8955         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8956
8957 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR debug/19192
8960         PR debug/43479
8961         * gcc.dg/guality/pr43479.c: New test.
8962         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8963         and add volatile keyword.
8964
8965 2010-03-23  Mike Stump  <mikestump@comcast.net>
8966
8967         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8968
8969 2010-03-23  Jason Merrill  <jason@redhat.com>
8970
8971         * g++.dg/ext/altivec-17.C: Adjust error message.
8972
8973         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8974         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8975         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8976         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8977         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8978         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8979
8980 2010-03-22  Jason Merrill  <jason@redhat.com>
8981
8982         PR c++/43333
8983         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8984         * g++.dg/ext/is_pod_98.C: New.
8985
8986         PR c++/43281
8987         * g++.dg/cpp0x/auto18.C: New.
8988
8989         * gcc.dg/pr36997.c: Adjust error message.
8990         * g++.dg/ext/vector9.C: Likewise.
8991         * g++.dg/conversion/simd3.C: Likewise.
8992         * g++.dg/other/error23.C: Likewise.
8993
8994 2010-03-22  Michael Matz  <matz@suse.de>
8995
8996         PR middle-end/43475
8997         * gfortran.dg/pr43475.f90: New testcase.
8998
8999 2010-03-22  Richard Guenther  <rguenther@suse.de>
9000
9001         PR tree-optimization/43390
9002         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9003
9004 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9005
9006         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9007         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9008
9009 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9010             Michael Matz  <matz@suse.de>
9011
9012         PR c++/43081
9013         * g++.dg/parse/crash56.C: New test.
9014
9015 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9016
9017         PR fortran/43450
9018         * gfortran.dg/whole_file_15.f90 : New test.
9019
9020 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9021
9022         PR fortran/43409
9023         * gfortran.dg/inquire_size.f90: New test.
9024
9025 2010-03-20  Richard Guenther  <rguenther@suse.de>
9026
9027         PR rtl-optimization/43438
9028         * gcc.c-torture/execute/pr43438.c: New testcase.
9029
9030 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9031
9032         PR c++/43375
9033         * g++.dg/abi/mangle42.C: New test.
9034
9035 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9036
9037         PR C/43211
9038         * gcc.dg/pr43211.c: New test.
9039         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9040
9041 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9042
9043         PR rtl-optimization/42258
9044         * gcc.target/arm/thumb1-mul-moves.c: New test.
9045
9046         PR target/40697
9047         * gcc.target/arm/thumb-andsi.c: New test.
9048
9049         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9050         dg-require-effective-target.
9051
9052 2010-03-19  Michael Matz  <matz@suse.de>
9053
9054         PR c++/43116
9055         * g++.dg/other/pr43116.C: New testcase.
9056
9057 2010-03-19  Michael Matz  <matz@suse.de>
9058
9059         PR target/43305
9060         * gcc.dg/pr43305.c: New testcase.
9061
9062 2010-03-19  Richard Guenther  <rguenther@suse.de>
9063
9064         PR tree-optimization/43415
9065         * gcc.c-torture/compile/pr43415.c: New testcase.
9066
9067 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9068
9069         PR ada/43106
9070         * gnat.dg/case_optimization2.adb: New test.
9071         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9072
9073 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9074             Jack Howarth <howarth@bromo.med.uc.edu>
9075
9076         PR target/36399
9077         * gcc.target/i386/push-1.c: Don't xfail
9078           scan-assembler-not "movups" on darwin.
9079
9080 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR debug/43058
9083         * gcc.dg/pr43058.c: New test.
9084
9085 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9086
9087         PR middle-end/42450
9088         * g++.dg/torture/pr42450.C: New test.
9089
9090 2010-03-18  Michael Matz  <matz@suse.de>
9091
9092         PR middle-end/43419
9093         * gcc.dg/pr43419.c: New testcase.
9094
9095 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9096
9097         PR rtl-optimization/43360
9098         * gcc.dg/torture/pr43360.c: New.
9099
9100 2010-03-18  Michael Matz  <matz@suse.de>
9101
9102         PR tree-optimization/43402
9103         * gcc.dg/pr43402.c: New testcase.
9104
9105 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9106
9107         PR target/42427
9108         * gcc.dg/pr42427.c: New test.
9109
9110 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9111
9112         PR libfortran/43265
9113         * gfortran.dg/read_empty_file.f: New test.
9114         * gfortran.dg/read_eof_all.f90: New test.
9115         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9116         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9117
9118 2010-03-17  Michael Matz  <matz@suse.de>
9119
9120         * gcc.dg/pr43300.c: Add -w.
9121
9122 2010-03-17  Richard Guenther  <rguenther@suse.de>
9123
9124         * gcc.dg/pr43379.c: Add -w.
9125
9126 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9127
9128         PR fortran/43331
9129         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9130
9131 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9132
9133         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9134
9135 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9136
9137         * ada/acats/run_all.sh: Log start and end times.
9138
9139 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9140
9141         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9142
9143 2010-03-16  Richard Guenther  <rguenther@suse.de>
9144
9145         PR middle-end/43379
9146         * gcc.dg/pr43379.c: New testcase.
9147
9148 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9149
9150         PR debug/43051
9151         * gcc.dg/guality/pr43051-1.c: New test.
9152
9153 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9154
9155         PR testsuite/43363
9156         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9157
9158 2010-03-15  Michael Matz  <matz@suse.de>
9159
9160         PR middle-end/43300
9161         * gcc.dg/pr43300.c: New testcase.
9162
9163 2010-03-15  Richard Guenther  <rguenther@suse.de>
9164
9165         PR tree-optimization/43367
9166         * gcc.c-torture/compile/pr43367.c: New testcase.
9167
9168 2010-03-15  Richard Guenther  <rguenther@suse.de>
9169
9170         PR tree-optimization/43317
9171         * gcc.dg/pr43317.c: New testcase.
9172
9173 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9174
9175         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9176
9177 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9178
9179         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9180
9181 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9182
9183         PR fortran/43362
9184         * gfortran.dg/impure_constructor_1.f90: New test.
9185
9186 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9187
9188         PR middle-end/43354
9189         * gfortran.dg/graphite/id-pr43354.f: New.
9190
9191 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9192
9193         PR middle-end/43349
9194         * gfortran.dg/graphite/pr43349.f: New.
9195
9196 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9197
9198         PR middle-end/43306
9199         * gcc.dg/graphite/pr43306.c: New.
9200
9201 2010-03-12  David S. Miller  <davem@davemloft.net>
9202
9203         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9204         sparc.
9205
9206 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9207
9208         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9209
9210 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9211
9212         PR fortran/43291
9213         PR fortran/43326
9214         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9215
9216 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9217
9218         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9219         fail for *-*-mingw* targets.
9220
9221 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR debug/43329
9224         * gcc.dg/guality/pr43329-1.c: New test.
9225
9226 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9227
9228         PR tree-optimization/43257
9229         * g++.dg/torture/pr43257.C: New test.
9230
9231 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9232
9233         PR fortran/43228
9234         * gfortran.dg/namelist_61.f90: New test.
9235
9236 2010-03-11  Richard Guenther  <rguenther@suse.de>
9237
9238         PR tree-optimization/43255
9239         * gcc.c-torture/compile/pr43255.c: New testcase.
9240
9241 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9242
9243         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9244         * gcc.dg/pr43280.c: New testcase.
9245
9246 2010-03-11  Richard Guenther  <rguenther@suse.de>
9247
9248         PR lto/43200
9249         * gcc.dg/lto/20100227-1_0.c: New testcase.
9250         * gcc.dg/lto/20100227-1_1.c: Likewise.
9251
9252 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9253
9254         PR libfortran/43320
9255         PR libfortran/43265
9256         * gfortran.dg/read_eof_6.f: New test
9257         * gfortran.dg/read_x_eof.f90: New test.
9258         * gfortran.dg/read_x_past.f: Update test.
9259
9260 2010-03-10  Jan Hubicka  <jh@suse.cz>
9261
9262         * gcc.c-torture/compile/pr43288.c: New test.
9263
9264 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9265
9266         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9267         -fpic/-fPIC flags.
9268         * g++.old-deja/g++.pt/asm2.C: Likewise.
9269         * gcc.c-torture/compile/20000804-1.c: Likewise.
9270         * gcc.target/i386/clobbers.c: Likewise.
9271
9272 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9273
9274         PR fortran/43303
9275         * gfortran.dg/c_assoc_3.f90: New test.
9276
9277 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9278
9279         PR debug/36728
9280         * gcc.dg/guality/pr36728-1.c: New test.
9281         * gcc.dg/guality/pr36728-2.c: New test.
9282
9283 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9284
9285         * gcc.dg/h8300-div-delay-slot.c: New test.
9286
9287 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9288
9289         PR tree-optimization/43236
9290         * gcc.c-torture/execute/pr43236.c: New test.
9291
9292 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9293
9294         PR middle-end/42859
9295         * g++.dg/eh/pr42859.C: New test.
9296
9297 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR debug/43299
9300         * gcc.dg/pr43299.c: New test.
9301
9302         PR debug/43290
9303         * g++.dg/eh/unwind2.C: New test.
9304
9305 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9306             Reza Yazdani  <reza.yazdani@amd.com>
9307
9308         PR middle-end/43065
9309         * gcc.dg/graphite/run-id-4.c: New.
9310
9311 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9312
9313         PR middle-end/43065
9314         * gcc.dg/graphite/run-id-3.c: New.
9315
9316 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9317
9318         PR middle-end/42644
9319         PR middle-end/42130
9320         * gcc.dg/graphite/id-18.c: New.
9321         * gcc.dg/graphite/run-id-pr42644.c: New.
9322
9323 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9324
9325         PR middle-end/42326
9326         * gcc.dg/graphite/pr42326.c: New.
9327
9328 2010-03-08  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/43269
9331         * gcc.c-torture/execute/pr43269.c: New testcase.
9332
9333 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9334
9335         PR fortran/43256
9336         * gfortran.dg/typebound_call_13.f03: New.
9337
9338 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9339
9340         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9341         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9342
9343 2010-03-05  Jason Merrill  <jason@redhat.com>
9344
9345         * g++.dg/abi/mangle40.C: Require weak and alias.
9346
9347 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9348
9349         PR middle-end/42326
9350         * gfortran.dg/graphite/pr42326.f90: New.
9351         * gfortran.dg/graphite/pr42326-1.f90: New.
9352
9353 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9354
9355         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9356         (gnat_target_compile): Likewise.
9357         Reinitialize GNAT_UNDER_TEST if target changes.
9358         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9359         (local_find_gnatmake): Pass full --GCC to gnatlink.
9360         Remove --LINK.
9361
9362 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9363
9364         PR c/43248
9365         * gcc.dg/compound-literal-1.c: New testcase.
9366
9367 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9368
9369         PR tree-optimization/43164
9370         PR tree-optimization/43191
9371         * gcc.c-torture/compile/pr43164.c: New test.
9372         * gcc.c-torture/compile/pr43191.c: Likewise.
9373
9374 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9375
9376         PR fortran/43244
9377         * gfortran.dg/finalize_9.f90: New.
9378
9379 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9380             Ken Werner <ken@linux.vnet.ibm.com>
9381
9382         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9383         to dg-options for spu.
9384         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9385         dump-scan target to exclude spu.
9386
9387 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9388
9389         PR middle-end/43209
9390         * gcc.dg/tree-ssa/ivopts-4.c: New.
9391
9392 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9393
9394         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9395         include-opts and exclude-opts; skip checking the flags if arguments
9396         are the same as the defaults.
9397         (dg-xfail-if): Verify the number of arguments, supply defaults
9398         for unspecified optional arguments.
9399         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9400
9401 2010-03-03  Jason Merrill  <jason@redhat.com>
9402
9403         PR c++/12909
9404         * g++.dg/abi/mangle40.C: Updated.
9405
9406 2010-03-03  Jason Merrill  <jason@redhat.com>
9407
9408         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9409         * g++.dg/abi/mangle23.C: Likewise.
9410         * g++.dg/eh/simd-2.C: Likewise.
9411         * g++.dg/ext/attribute-test-2.C: Likewise.
9412         * g++.dg/ext/vector14.C: Likewise.
9413         * g++.dg/other/pr34435.C: Likewise.
9414         * g++.dg/template/conv8.C: Likewise.
9415         * g++.dg/template/nontype9.C: Likewise.
9416         * g++.dg/template/qualttp17.C: Likewise.
9417         * g++.dg/template/ref1.C: Likewise.
9418         * g++.old-deja/g++.pt/crash68.C: Likewise.
9419         * g++.old-deja/g++.pt/ref1.C: Likewise.
9420         * g++.old-deja/g++.pt/ref3.C: Likewise.
9421         * g++.old-deja/g++.pt/ref4.C: Likewise.
9422
9423         PR c++/12909
9424         * g++.dg/abi/mangle40.C: New.
9425         * g++.dg/abi/mangle41.C: New.
9426         * g++.dg/lto/20100302_0.C: New.
9427         * g++.dg/lto/20100302_1.C: New.
9428         * g++.dg/lto/20100302.h: New.
9429
9430 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9431
9432         PR fortran/43243
9433         * gfortran.dg/internal_pack_12.f90: New test.
9434
9435 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9436
9437         * gcc.dg/pr36997.c: Adjust error message.
9438
9439 2010-03-03  Mike Stump  <mikestump@comcast.net>
9440
9441         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9442         adjustments to not be present on machines that align the stack to
9443         more than 4 bytes and don't have a red zone yet as that is an
9444         unimplemented optimization.
9445
9446 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9447
9448         PR fortran/43169
9449         * gfortran.dg/impure_assignment_3.f90: New.
9450
9451 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9452
9453         PR debug/43229
9454         * gfortran.dg/pr43229.f90: New test.
9455
9456         PR debug/43237
9457         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9458
9459         PR debug/43177
9460         * gcc.dg/guality/pr43177.c: New test.
9461
9462 2010-03-02  Jason Merrill  <jason@redhat.com>
9463
9464         * g++.dg/ext/vector9.C: Adjust error message.
9465         * g++.dg/conversion/simd3.C: Likewise.
9466         * g++.dg/other/error23.C: Likewise.
9467
9468 2010-03-02  Mike Stump  <mikestump@comcast.net>
9469
9470         PR c++/41090
9471         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9472
9473 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9474
9475         PR fortran/43180
9476         * gfortran.dg/internal_pack_10.f90: New test.
9477
9478         PR fortran/43173
9479         * gfortran.dg/internal_pack_11.f90: New test.
9480
9481 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9482
9483         PR middle-end/42640
9484         * gcc.dg/tree-ssa/pr42640.c: New.
9485
9486 2010-03-01  Richard Guenther  <rguenther@suse.de>
9487
9488         PR tree-optimization/43220
9489         * gcc.c-torture/execute/pr43220.c: New testcase.
9490
9491 2010-03-01  Richard Guenther  <rguenther@suse.de>
9492
9493         PR middle-end/43213
9494         * gcc.dg/pr43213.c: New testcase.
9495
9496 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9497
9498         PR pch/14940
9499         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9500
9501 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9502
9503         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9504         New function.
9505         (check_effective_target_ucn): Likewise.
9506
9507         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9508         if !ucn.
9509         * gcc.dg/ucnid-2.c: Likewise.
9510         * gcc.dg/ucnid-3.c: Likewise.
9511         * gcc.dg/ucnid-4.c: Likewise.
9512         * gcc.dg/ucnid-11.c: Likewise.
9513         * gcc.dg/ucnid-12.c: Likewise.
9514         * gcc.dg/ucnid-6.c: Skip if !ucn.
9515         * gcc.dg/ucnid-9.c: Likewise.
9516
9517 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9518
9519         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9520         lists to dg-skip-if.
9521         * gcc.target/i386/stackalign/return-3.c: Likewise.
9522
9523 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9524
9525         * gcc.target/i386/clearcap.map: New file.
9526         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9527         Pass clearcap.map by default if supported.
9528
9529 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9530
9531         PR fortran/42900
9532         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9533         Explain this.
9534         * gfortran.dg/stat_2.f90: Likewise.
9535
9536 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9537
9538         PR fortran/43199
9539         * gfortran.dg/module_read_2.f90: New test.
9540
9541 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9542
9543         PR c++/42748
9544         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9545         * g++.dg/abi/mangle12.C: Likewise.
9546         * g++.dg/abi/mangle20-2.C: Likewise.
9547         * g++.dg/abi/mangle17.C: Likewise.
9548         * g++.dg/template/cond2.C: Likewise.
9549         * g++.dg/template/pr35240.C: Likewise.
9550
9551 2010-02-27  Richard Guenther  <rguenther@suse.de>
9552
9553         PR tree-optimization/43186
9554         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9555
9556 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9557
9558         * g++.dg/abi/packed1.C: Expect warning on the SH.
9559
9560 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9561
9562         PR c++/42054:
9563         * g++.dg/parse/error37.C: New test.
9564
9565 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9566
9567         PR c/24577
9568         PR c/43192
9569         * gcc.dg/pr8927-1.c: Match new note.
9570         * gcc.dg/990506-0.c: Likewise.
9571         * gcc.dg/gomp/flush-2.c: Likewise.
9572         * gcc.dg/gomp/atomic-5.c: Likewise.
9573         * gcc.dg/gomp/pr34607.c: Likewise.
9574         * gcc.dg/pr35746.c: Likewise.
9575         * gcc.dg/cpp/pragma-1.c: Likewise.
9576         * gcc.dg/cpp/pragma-2.c: Likewise.
9577         * gcc.dg/pr41842.c: Likewise.
9578         * gcc.dg/noncompile/20040629-1.c: Likewise.
9579         * objc.dg/private-1.m: Likewise.
9580
9581 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9582
9583         PR fortran/43185
9584         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9585         * gfortran.dg/default_initialization_4.f90: New test.
9586
9587 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9588
9589         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9590         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9591         * gnat.dg/thin_pointer2.adb: New test.
9592         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9593
9594 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9595
9596         PR c/20631
9597         * gcc.dg/cpp/c90-pedantic.c: New.
9598         * gcc.dg/cpp/c90.c: New.
9599         * gcc.dg/gnu90-const-expr-1.c: New.
9600         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9601
9602 2010-02-26  Richard Guenther  <rguenther@suse.de>
9603
9604         PR tree-optimization/43186
9605         * gcc.c-torture/compile/pr43186.c: New testcase.
9606
9607 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9608
9609         PR debug/43190
9610         * c-c++-common/dwarf2/pr43190.c: New test.
9611
9612 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9613
9614         PR testsuite/37074:
9615         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9616
9617 2010-02-26  Richard Guenther  <rguenther@suse.de>
9618
9619         PR tree-optimization/43188
9620         * gcc.c-torture/compile/pr43188.c: New testcase.
9621
9622 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9623
9624         PR target/43175
9625         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9626
9627 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9628
9629         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9630
9631 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9632
9633         PR target/43154
9634         * gcc.target/powerpc/pr43154.c: New file.
9635
9636 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9637
9638         PR debug/43166
9639         * gfortran.dg/debug/pr43166.f: New test.
9640
9641         PR debug/43165
9642         * gcc.dg/torture/pr43165.c: New test.
9643
9644 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9645
9646         PR c/43128
9647         * c-c++-common/pr41779.c: Update.
9648
9649 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9650
9651         PR ada/32547
9652         * lib/gnat-dg.exp (gnat_load): Redefine.
9653
9654         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9655         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9656
9657 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9658
9659         PR libobjc/36610
9660         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9661         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9662         -fgnu-runtime.
9663         Sort entries.
9664
9665 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9666
9667         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9668
9669 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9670
9671         PR debug/43150
9672         * gcc.dg/guality/vla-1.c: New test.
9673
9674 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9675
9676         PR fortran/43042
9677         * gfortran.dg/c_ptr_tests_15.f90: New test.
9678
9679 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR target/43107
9682         * gcc.target/i386/pr43107.c: New test.
9683
9684 2010-02-23  Jason Merrill  <jason@redhat.com>
9685
9686         PR c++/43143
9687         * g++.dg/cpp0x/variadic100.C: New.
9688
9689 2010-02-23  Jason Merrill  <jason@redhat.com>
9690
9691         PR debug/42800
9692         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9693         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9694         * c-c++-common/dwarf2/vla1.c: New.
9695
9696 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR target/43139
9699         * gcc.dg/pr43139.c: New test.
9700
9701         PR debug/43077
9702         * gcc.dg/guality/pr43077-1.c: New test.
9703
9704 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9705
9706         PR 43123
9707         * gcc.dg/march.c: New.
9708         * gcc.dg/march-generic.c: New.
9709         * gcc.dg/mtune.c: New.
9710
9711 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9712
9713         PR middle-end/43083
9714         * gcc.dg/graphite/pr43083.c: New.
9715
9716 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9717
9718         PR middle-end/43097
9719         * gfortran.dg/graphite/pr43097.f: New.
9720
9721 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9722             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9723
9724         PR middle-end/43140
9725         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9726
9727 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9728
9729         PR middle-end/43026
9730         * g++.dg/graphite/pr43026.C: New.
9731
9732 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9733
9734         PR c++/43126
9735         * gcc.dg/cleanup-1.c: Update.
9736         * gcc.dg/func-args-1.c: Update.
9737         * gcc.dg/format/sentinel-1.c: Update.
9738         * g++.old-deja/g++.jason/scoping10.C: Update.
9739         * g++.old-deja/g++.ns/lookup5.C: Update.
9740         * g++.dg/ext/cleanup-1.C: Update.
9741         * g++.dg/parse/varmod1.C: Update.
9742         * g++.dg/parse/error33.C: Update.
9743         * g++.dg/expr/call3.C: Update.
9744         * g++.dg/func-args-1.C: New.
9745
9746 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9747
9748         PR c/43125
9749         * gcc.dg/attr-used-2.c: Moved to ...
9750         * c-c++-common/attr-used-2.c: Here.
9751
9752         * gcc.dg/attr-used.c: Moved to ...
9753         * c-c++-common/attr-used.c: Here.
9754
9755 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9756
9757         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9758
9759 2010-02-22  Richard Guenther  <rguenther@suse.de>
9760
9761         PR lto/43045
9762         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9763         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9764
9765 2010-02-22  Richard Guenther  <rguenther@suse.de>
9766
9767         PR tree-optimization/42749
9768         * gcc.c-torture/compile/pr42749.c: New testcase.
9769
9770 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9771
9772         PR fortran/43072
9773         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9774         * gfortran.dg/internal_pack_9.f90: New test.
9775
9776 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9777
9778         PR c++/23510
9779         * g++.dg/template/recurse.C: Adjust.
9780         * g++.dg/template/pr23510.C: New.
9781
9782 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9783
9784         PR c++/42824
9785         * g++.dg/template/memclass4.C: New test.
9786
9787 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9788
9789         PR fortran/35259
9790         * gfortran.dg/reassoc_5.f90: New test.
9791
9792 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9793
9794         PR target/43067
9795         * gcc.target/i386/pr43067.c: New test.
9796
9797 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9798
9799         PR c++/35669
9800         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9801         -Wconversion-null.
9802         * g++.dg/warn/Wconversion-null.C: New test.
9803         * g++.old-deja/g++.other/null1.C: Move to...
9804         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9805
9806 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9807
9808         PR fortran/36932
9809         PR fortran/36933
9810         * gfortran.dg/dependency_26.f90: New test.
9811
9812         PR fortran/43072
9813         * gfortran.dg/internal_pack_7.f90: New test.
9814
9815         PR fortran/43111
9816         * gfortran.dg/internal_pack_8.f90: New test.
9817
9818 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9819
9820         PR 43128
9821         * c-c++-common/pr41779.c: Fix broken testcase.
9822
9823 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9824
9825         PR 36513
9826         * c-c++-common/pr36513.c: New testcase.
9827         * c-c++-common/pr36513-2.c: New testcase.
9828
9829 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9830
9831         PR 41779
9832         * c-c++-common/pr41779.c: New.
9833
9834 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR debug/43084
9837         * gcc.dg/pr43084.c: New test.
9838
9839 2010-02-19  Richard Guenther  <rguenther@suse.de>
9840
9841         PR tree-optimization/42916
9842         * gcc.dg/pr42916.c: New testcase.
9843
9844 2010-02-18  Jason Merrill  <jason@redhat.com>
9845
9846         PR c++/42837
9847         * g++.dg/abi/packed1.C: Add expected warning.
9848
9849         PR c++/43108
9850         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9851         * gcc.dg/torture/dg-torture.exp: Likewise.
9852         * c-c++-common/torture/complex-sign.h,
9853         c-c++-common/torture/complex-sign-add.c,
9854         c-c++-common/torture/complex-sign-mixed-add.c,
9855         c-c++-common/torture/complex-sign-mixed-div.c,
9856         c-c++-common/torture/complex-sign-mixed-mul.c,
9857         c-c++-common/torture/complex-sign-mixed-sub.c,
9858         c-c++-common/torture/complex-sign-mul.c,
9859         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9860         Adapt for C++ compilation as well.
9861
9862         PR c++/43070
9863         * g++.dg/ext/label1.C: Update.
9864         * g++.dg/ext/label2.C: Update.
9865
9866         PR c++/26261
9867         * g++.dg/template/dependent-name6.C: New.
9868
9869         PR c++/43109
9870         * g++.dg/parse/namespace12.C: New.
9871
9872 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9873
9874         PR tree-optimization/43066
9875         * gcc.c-torture/compile/pr43066.c: New test.
9876
9877 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9878
9879         * g++.dg/ext/attrib35.C: Fix target selector string.
9880         * g++.dg/ext/attrib36.C: Ditto.
9881         * g++.dg/ext/attrib37.C: Ditto.
9882         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9883         * g++.dg/abi/mangle25.C: Ditto.
9884
9885 2010-02-17  Jason Merrill  <jason@redhat.com>
9886
9887         PR c++/43069
9888         * g++.dg/parse/namespace11.C: New.
9889
9890         PR c++/43093
9891         * g++.dg/ext/attrib37.C: New.
9892
9893         PR c++/43079
9894         * g++.dg/template/ptrmem20.C: New.
9895
9896 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9897
9898         PR target/43103
9899         * gcc.target/i386/xop-check.h: Include m256-check.h.
9900         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9901         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9902         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9903         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9904
9905 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9906
9907         PR debug/42918
9908         * gcc.dg/pr42918.c: New test.
9909
9910 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9911
9912         * g++.dg/ext/attrib36.C: Require ILP32.
9913
9914 2010-02-16  Richard Guenther  <rguenther@suse.de>
9915
9916         PR tree-optimization/41043
9917         * gfortran.dg/pr41043.f90: New testcase.
9918         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9919
9920 2010-02-16  Jason Merrill  <jason@redhat.com>
9921
9922         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9923
9924 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9925
9926         PR tree-optimization/43074
9927         * gcc.dg/vect/fast-math-pr43074.c: New test.
9928
9929 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9930
9931         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9932
9933 2010-02-16  Jason Merrill  <jason@redhat.com>
9934
9935         PR c++/43031
9936         * g++.dg/ext/attrib36.C: New.
9937
9938         PR c++/43036
9939         * g++.dg/other/array6.C: New.
9940
9941 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9942
9943         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9944
9945 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9946
9947         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9948         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9949         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9950         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9951         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9952         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9953
9954 2010-02-15  Richard Guenther  <rguenther@suse.de>
9955
9956         PR middle-end/43068
9957         * g++.dg/torture/pr43068.C: New testcase.
9958
9959 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9960
9961         PR c++/43024
9962         * g++.dg/opt/ice1.C: New.
9963
9964 2010-02-14  Jason Merrill  <jason@redhat.com>
9965
9966         PR c++/41997
9967         * g++.dg/cpp0x/initlist-opt.C: New.
9968
9969 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9970
9971         PR fortran/41113
9972         PR fortran/41117
9973         * gfortran.dg/internal_pack_6.f90: New test.
9974
9975 2010-02-12  Jason Merrill  <jason@redhat.com>
9976
9977         PR c++/43054
9978         * g++.dg/cpp0x/variadic99.C: New.
9979
9980 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9981
9982         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9983         sign extend pointers to gualchk_t.
9984
9985         PR c++/43033
9986         * g++.dg/other/default3.C: Xfail g4 test.
9987
9988 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9989
9990         PR middle-end/43012
9991         * gcc.dg/graphite/pr43012.c: New.
9992
9993 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9994
9995         PR middle-end/42930
9996         * g++.dg/graphite/pr42930.C: New.
9997
9998 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9999
10000         PR middle-end/42914
10001         PR middle-end/42530
10002         * gcc.dg/graphite/pr42530.c: New.
10003         * gcc.dg/graphite/pr42914.c: New.
10004
10005 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10006
10007         PR middle-end/42771
10008         * gcc.dg/graphite/pr42771.c: New.
10009
10010 2010-02-11  Richard Guenther  <rguenther@suse.de>
10011
10012         PR tree-optimization/42998
10013         * gcc.c-torture/compile/pr42998.c: New testcase.
10014
10015 2010-02-10  Jason Merrill  <jason@redhat.com>
10016
10017         PR c++/41896
10018         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10019
10020         PR c++/42983, core issue 906
10021         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10022         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10023
10024         PR c++/43016
10025         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10026
10027 2010-02-10  Richard Guenther  <rguenther@suse.de>
10028
10029         PR tree-optimization/43017
10030         * gcc.dg/torture/pr43017.c: New testcase.
10031
10032 2010-02-10  Tobias Burnus <burnus@net-b.de>
10033
10034         PR fortran/40823
10035         * gfortran.dg/private_type_1.f90: Update error location.
10036         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10037         * gfortran.dg/typebound_operator_2.f03: Ditto.
10038         * gfortran.dg/assignment_2.f90: Ditto.
10039         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10040         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10041
10042 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10043
10044         PR fortran/43015
10045         * gfortran.dg/bind_c_usage_20.f90: New test.
10046
10047 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10048
10049         PR debug/43010
10050         * g++.dg/debug/pr43010.C: New test.
10051
10052 2010-02-10  Richard Guenther  <rguenther@suse.de>
10053
10054         PR c/43007
10055         * gcc.c-torture/execute/20100209-1.c: New testcase.
10056         * gcc.dg/fold-div-3.c: Likewise.
10057
10058 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10059
10060         * gcc.dg/builtin-ffs-1.c: New test.
10061
10062 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10063
10064         PR fortran/42999
10065         * gfortran.dg/array_constructor_35.f90: New test.
10066
10067 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10068
10069         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10070
10071 2010-02-09  Jason Merrill  <jason@redhat.com>
10072
10073         PR c++/42399
10074         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10075
10076         PR c++/42370
10077         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10078
10079 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10080
10081         PR fortran/41869
10082         * gfortran.dg/module_write_1.f90: New test.
10083
10084 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10085
10086         * gcc.dg/pr19340.c: Adjust.
10087
10088 2010-02-09  Richard Guenther  <rguenther@suse.de>
10089
10090         PR tree-optimization/43008
10091         * gcc.c-torture/execute/pr43008.c: New testcase.
10092
10093 2010-02-09  Richard Guenther  <rguenther@suse.de>
10094
10095         PR tree-optimization/43000
10096         * gcc.dg/torture/pr43000.c: New testcase.
10097         * gcc.dg/torture/pr43002.c: Likewise.
10098
10099 2010-02-09  Daniel Kraft  <d@domob.eu>
10100
10101         PR fortran/39171
10102         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10103         and pass -Wsurprising as necessary.
10104
10105 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10106
10107         PR tree-optimization/42890
10108         * g++.dg/torture/pr42890.C: New test.
10109
10110 2010-02-08  Richard Guenther  <rguenther@suse.de>
10111
10112         PR middle-end/42995
10113         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10114
10115 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10116
10117         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10118         return 0 from main.
10119         * gcc.dg/graphite/block-1.c: Same.
10120         * gcc.dg/graphite/block-3.c: Same.
10121         * gcc.dg/graphite/block-4.c: Same.
10122         * gcc.dg/graphite/block-5.c: Same.
10123         * gcc.dg/graphite/block-6.c: Same.
10124         * gcc.dg/graphite/block-7.c: Same.
10125         * gcc.dg/graphite/interchange-0.c: Same.
10126         * gcc.dg/graphite/interchange-1.c: Same.
10127         * gcc.dg/graphite/interchange-10.c: Same.
10128         * gcc.dg/graphite/interchange-11.c: Same.
10129         * gcc.dg/graphite/interchange-12.c: Same.
10130         * gcc.dg/graphite/interchange-2.c: Same.
10131         * gcc.dg/graphite/interchange-3.c: Same.
10132         * gcc.dg/graphite/interchange-4.c: Same.
10133         * gcc.dg/graphite/interchange-5.c: Same.
10134         * gcc.dg/graphite/interchange-6.c: Same.
10135         * gcc.dg/graphite/interchange-7.c: Same.
10136         * gcc.dg/graphite/interchange-8.c: Same.
10137         * gcc.dg/graphite/interchange-9.c: Same.
10138         * gcc.dg/graphite/interchange-mvt.c: Same.
10139
10140 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10141
10142         * gfortran.dg/graphite/id-19.f: New.
10143         * gfortran.dg/graphite/pr14741.f90: New.
10144         * gfortran.dg/graphite/pr41924.f90: New.
10145         * gfortran.dg/graphite/run-id-2.f90: New.
10146
10147 2010-02-07  Richard Guenther  <rguenther@suse.de>
10148
10149         PR middle-end/42956
10150         * gcc.c-torture/compile/pr42956.c: New testcase.
10151
10152 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10153
10154         PR libfortran/42742
10155         * gfortran.dg/fmt_cache_2.f: New test.
10156
10157 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10158
10159         * gfortran.dg/read_no_eor.f90: New test.
10160
10161 2010-02-05  Jason Merrill  <jason@redhat.com>
10162
10163         * g++.dg/ext/label13.C: Move constructor body out of class.
10164
10165 2010-02-03  Jason Merrill  <jason@redhat.com>
10166
10167         PR c++/42870
10168         * g++.dg/ext/dllexport3.C: New.
10169
10170 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10171
10172         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10173
10174 2010-02-05  Richard Guenther  <rguenther@suse.de>
10175
10176         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10177
10178 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10179
10180         PR c++/42915
10181         * g++.dg/other/crash-9.C: New test.
10182
10183 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10184
10185         PR fortran/42309
10186         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10187
10188 2010-02-04  Richard Guenther  <rguenther@suse.de>
10189
10190         PR rtl-optimization/42952
10191         * gcc.dg/torture/pr42952.c: New testcase.
10192
10193 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10194
10195         PR libfortran/42901
10196         * gfortran.dg/namelist_60.f90: New test.
10197
10198 2010-02-03  Jason Merrill  <jason@redhat.com>
10199
10200         PR c++/40138
10201         * g++.dg/ext/builtin11.C: New.
10202
10203         PR c++/4926
10204         PR c++/38600
10205         * g++.dg/abi/mangle35.C: New.
10206         * g++.dg/abi/mangle37.C: New.
10207
10208         PR c++/12909
10209         * g++.dg/abi/mangle36.C: New.
10210
10211         PR c++/35652
10212         * g++.dg/warn/string1.C: New.
10213
10214 2010-02-03  Richard Guenther  <rguenther@suse.de>
10215
10216         PR tree-optimization/42944
10217         * gcc.dg/errno-1.c: New testcase.
10218
10219 2010-02-03  Richard Guenther  <rguenther@suse.de>
10220
10221         PR middle-end/42927
10222         * gcc.c-torture/compile/pr42927.c: New testcase.
10223
10224 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10225
10226         PR fortran/42936
10227         * gfortran.dg/null_4.f90: New test.
10228
10229 2010-02-02  Jason Merrill  <jason@redhat.com>
10230
10231         PR c++/41090
10232         * g++.dg/ext/label13.C: New.
10233
10234 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10235
10236         PR fortran/42650
10237         * gfortran.dg/func_result_5.f90: New test.
10238
10239 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10240
10241         PR fortran/42922
10242         * gfortran.dg/pure_initializer_3.f90: News test.
10243
10244 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10245
10246         PR fortran/42888
10247         * gfortran.dg/allocate_derived_2.f90: New test.
10248
10249 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10250
10251         PR middle-end/42898
10252         * gcc.dg/torture/pr42898-2.c: New test.
10253
10254 2010-01-31  Richard Guenther  <rguenther@suse.de>
10255
10256         PR middle-end/42898
10257         * gcc.dg/torture/pr42898.c: New testcase.
10258
10259 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10260
10261         PR fortran/38324
10262         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10263         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10264
10265 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10266
10267         * g++.dg/tree-ssa/inline-1.C: New.
10268         * g++.dg/tree-ssa/inline-2.C: New.
10269         * g++.dg/tree-ssa/inline-3.C: New.
10270
10271 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10272
10273         PR testsuite/41701
10274         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10275         the string 'pow' in the pathname of the compiler from generating a
10276         test failure.
10277
10278 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10281         * g++.old-deja/g++.mike/eh17.C: Likewise.
10282         * g++.old-deja/g++.mike/p5571.C: Likewise.
10283
10284 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10285
10286         PR c++/42758
10287         PR c++/42634
10288         PR c++/42336
10289         PR c++/42797
10290         PR c++/42880
10291         * g++.dg/other/crash-5.C: New test.
10292         * g++.dg/other/crash-6.C: New test.
10293         * g++.dg/other/crash-7.C: New test.
10294         * g++.dg/other/crash-8.C: New test.
10295
10296 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10297
10298         PR rtl-optimization/42889
10299         * gcc.dg/pr42889.c: New test.
10300
10301 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10302
10303         * gcc.target/i386/pr42881.c: Use SSE2.
10304
10305 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10306
10307         PR target/42891
10308         * gcc.target/i386/pr42891.c: New test.
10309
10310 2010-01-28  Richard Guenther  <rguenther@suse.de>
10311
10312         PR tree-optimization/42871
10313         * g++.dg/torture/pr42871.C: New testcase.
10314
10315 2010-01-28  Richard Guenther  <rguenther@suse.de>
10316
10317         * gcc.dg/Wobjsize-1.h: New testcase.
10318         * gcc.dg/Wobjsize-1.c: Likewise.
10319
10320 2010-01-28  Richard Guenther  <rguenther@suse.de>
10321
10322         PR middle-end/42883
10323         * g++.dg/torture/pr42883.C: New testcase.
10324
10325 2010-01-28  Michael Matz  <matz@suse.de>
10326
10327         * gcc.target/i386/pr42881.c: New test.
10328
10329 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10330
10331         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10332         Add i?86-*-solaris2* support.
10333
10334 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10335
10336         PR c++/42713
10337         PR c++/42820
10338         * g++.dg/template/typedef27.C: New test case.
10339         * g++.dg/template/typedef28.C: New test case.
10340
10341 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10342
10343         * gcc.dg/optimize-bswap*.c: Add ARM target
10344
10345 2010-01-27  Richard Guenther  <rguenther@suse.de>
10346
10347         PR middle-end/42878
10348         * gcc.dg/torture/pr42878-1.c: New testcase.
10349         * gcc.dg/torture/pr42878-2.c: Likewise.
10350
10351 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10352
10353         PR middle-end/42874
10354         * gcc.dg/vla-22.c: New test.
10355
10356 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10357
10358         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10359         current collation.
10360
10361 2010-01-26  Richard Guenther  <rguenther@suse.de>
10362
10363         PR rtl-optimization/42685
10364         * gcc.dg/pr42685.c: New testcase.
10365         * g++.dg/other/pr42685.C: Likewise.
10366
10367 2010-01-26  Richard Guenther  <rguenther@suse.de>
10368
10369         PR middle-end/42806
10370         * g++.dg/other/pr42806.C: New testcase.
10371
10372 2010-01-26  Richard Guenther  <rguenther@suse.de>
10373
10374         PR tree-optimization/42250
10375         * gcc.dg/pr42250.c: New testcase.
10376
10377 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10378
10379         * gnat.dg/array_bounds_test.adb: New test.
10380
10381 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10382
10383         PR fortran/42858
10384         * gfortran.dg/generic_21.f90: New test.
10385
10386 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10387
10388         PR testsuite/41522
10389         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10390
10391 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10392
10393         PR c++/42748
10394         * g++.dg/abi/arm_va_list2.C: New test.
10395         * g++.dg/abi/arm_va_list2.h: Companion header file.
10396
10397 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10398
10399         PR fortran/41044
10400         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10401
10402         PR fortran/41167
10403         * gfortran.dg/char_array_arg_1.f90 : New test.
10404
10405         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10406
10407 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10408
10409         PR fortran/39304
10410         * gfortran.dg/generic_20.f90: New test.
10411
10412 2010-01-22  Michael Matz  <matz@suse.de>
10413
10414         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10415         -msse2.
10416
10417 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10418
10419         PR fortran/42736
10420         * gfortran.dg/dependency_25.f90 : New test.
10421
10422 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10423
10424         PR tree-optimization/42585
10425         * gcc.dg/tree-ssa/pr42585.c: New test.
10426
10427 2010-01-21  Richard Guenther  <rguenther@suse.de>
10428
10429         PR middle-end/19988
10430         * gcc.dg/pr19988.c: New testcase.
10431
10432 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10433
10434         * g++.dg/compat/decimal/compat-common.h: New file.
10435         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10436         * g++.dg/compat/decimal/pass_x.h: New file.
10437         * g++.dg/compat/decimal/pass_y.h: New file.
10438         * g++.dg/compat/decimal/pass-1_main.C: New file.
10439         * g++.dg/compat/decimal/pass-1_x.C: New file.
10440         * g++.dg/compat/decimal/pass-1_y.C: New file.
10441         * g++.dg/compat/decimal/pass-2_main.C: New file.
10442         * g++.dg/compat/decimal/pass-2_x.C: New file.
10443         * g++.dg/compat/decimal/pass-2_y.C: New file.
10444         * g++.dg/compat/decimal/pass-3_main.C: New file.
10445         * g++.dg/compat/decimal/pass-3_x.C: New file.
10446         * g++.dg/compat/decimal/pass-3_y.C: New file.
10447         * g++.dg/compat/decimal/pass-4_main.C: New file.
10448         * g++.dg/compat/decimal/pass-4_x.C: New file.
10449         * g++.dg/compat/decimal/pass-4_y.C: New file.
10450         * g++.dg/compat/decimal/pass-5_main.C: New file.
10451         * g++.dg/compat/decimal/pass-5_x.C: New file.
10452         * g++.dg/compat/decimal/pass-5_y.C: New file.
10453         * g++.dg/compat/decimal/pass-6_main.C: New file.
10454         * g++.dg/compat/decimal/pass-6_x.C: New file.
10455         * g++.dg/compat/decimal/pass-6_y.C: New file.
10456         * g++.dg/compat/decimal/return_x.h: New file.
10457         * g++.dg/compat/decimal/return_y.h: New file.
10458         * g++.dg/compat/decimal/return-1_main.C: New file.
10459         * g++.dg/compat/decimal/return-1_x.C: New file.
10460         * g++.dg/compat/decimal/return-1_y.C: New file.
10461         * g++.dg/compat/decimal/return-2_main.C: New file.
10462         * g++.dg/compat/decimal/return-2_x.C: New file.
10463         * g++.dg/compat/decimal/return-2_y.C: New file.
10464         * g++.dg/compat/decimal/return-3_main.C: New file.
10465         * g++.dg/compat/decimal/return-3_x.C: New file.
10466         * g++.dg/compat/decimal/return-3_y.C: New file.
10467         * g++.dg/compat/decimal/return-4_main.C: New file.
10468         * g++.dg/compat/decimal/return-4_x.C: New file.
10469         * g++.dg/compat/decimal/return-4_y.C: New file.
10470         * g++.dg/compat/decimal/return-5_main.C: New file.
10471         * g++.dg/compat/decimal/return-5_x.C: New file.
10472         * g++.dg/compat/decimal/return-5_y.C: New file.
10473         * g++.dg/compat/decimal/return-6_main.C: New file.
10474         * g++.dg/compat/decimal/return-6_x.C: New file.
10475         * g++.dg/compat/decimal/return-6_y.C: New file.
10476
10477 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10478
10479         PR debug/42715
10480         * gcc.dg/pr42715.c: New.
10481
10482 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10483
10484         PR c++/42038
10485         * g++.dg/parse/crash55.C: New.
10486
10487 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10488
10489         PR debug/42782
10490         * gcc.dg/guality/pr42782.c: New.
10491
10492 2010-01-20  Jason Merrill  <jason@redhat.com>
10493
10494         PR c++/41788
10495         * g++.dg/abi/packed1.C: New.
10496
10497         PR c++/41920
10498         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10499
10500         PR c++/40750
10501         * g++.dg/parse/fn-typedef1.C: New.
10502         * g++.dg/other/cv_quals.C: Adjust.
10503
10504 2010-01-20  Anthony Green  <green@moxielogic.com>
10505
10506         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10507         pack(push) pragma).
10508         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10509         * gcc.dg/20020312-2.c: Port this to the moxie core.
10510         * gcc.dg/weak/typeof-2.c: Ditto.
10511
10512 2010-01-20  Richard Guenther  <rguenther@suse.de>
10513
10514         PR tree-optimization/42717
10515         * gcc.c-torture/compile/pr42717.c: New testcase.
10516
10517 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10518
10519         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10520         of signed, add a few new tests.
10521
10522         PR middle-end/42803
10523         * g++.dg/parse/limits-initializer1.C: New test.
10524
10525 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10526
10527         PR fortran/42804
10528         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10529         * gfortran.dg/typebound_call_12.f03: New test.
10530
10531 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10532
10533         PR fortran/42783
10534         * gfortran.dg/bounds_check_15.f90 : New test.
10535
10536 2010-01-19  Michael Matz  <matz@suse.de>
10537
10538         PR tree-optimization/41783
10539         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10540
10541 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10542
10543         PR target/38697.
10544         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10545         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10546         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10547         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10548         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10549         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10550         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10551         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10552         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10553         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10554         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10555
10556 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10557
10558         PR fortran/42545
10559         * gfortran.dg/extends_6.f03: Modified an error message.
10560         * gfortran.dg/extends_10.f03: New test.
10561         * gfortran.dg/private_type_6.f03: Modified an error message.
10562         * gfortran.dg/structure_constructor_8.f03: Ditto.
10563
10564 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10565
10566         PR tree-optimization/42719
10567         * gcc.dg/pr42719.c: New test.
10568
10569         PR debug/42728
10570         * gcc.dg/pr42728.c: New test.
10571
10572 2010-01-19  Anthony Green  <green@moxielogic.com>
10573
10574         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10575
10576 2010-01-18  Anthony Green  <green@moxielogic.com>
10577
10578         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10579         for moxie.
10580
10581 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10582
10583         * g++.dg/template/error45.C: reverted as part of reverting the
10584         fix of PR c++/42634.
10585
10586 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10587
10588         PR c++/42634
10589         * g++.dg/template/error45.C: New test.
10590
10591 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10592
10593         PR c++/42766
10594         * g++.dg/conversion/op6.C: New test.
10595
10596 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10597
10598         PR target/42774
10599         * gcc.target/alpha/pr42774.c: New test.
10600
10601 2010-01-18  Richard Guenther  <rguenther@suse.de>
10602
10603         PR tree-optimization/42781
10604         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10605
10606 2010-01-17  Richard Guenther  <rguenther@suse.de>
10607
10608         PR middle-end/42248
10609         * gcc.c-torture/execute/pr42248.c: New testcase.
10610
10611 2010-01-17  Richard Guenther  <rguenther@suse.de>
10612
10613         PR tree-optimization/42773
10614         * g++.dg/torture/pr42773.C: New testcase.
10615
10616 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10617
10618         PR fortran/42677
10619         * gfortran.dg/interface_assignment_5.f90: New test.
10620
10621 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10622
10623         PR c++/42697
10624         * g++.dg/template/crash94.C: Reverted.
10625
10626 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10627
10628         PR debug/42767
10629         * gcc.dg/debug/pr42767.c: New.
10630
10631 2010-01-15  Jason Merrill  <jason@redhat.com>
10632
10633         PR c++/42761
10634         * g++.dg/cpp0x/decltype22.C: New.
10635
10636 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10637
10638         PR middle-end/42760
10639         * g++.dg/torture/pr42760.C: New test.
10640
10641 2010-01-15  Jing Yu  <jingyu@google.com>
10642
10643         PR rtl-optimization/42691
10644         * gcc.c-torture/execute/pr42691.c: New.
10645
10646 2010-01-15  Richard Guenther  <rguenther@suse.de>
10647
10648         PR middle-end/42739
10649         * g++.dg/torture/pr42739.C: New testcase.
10650
10651 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10652
10653         * g++.dg/template/error45.C: Revert as part of reverting changes
10654         or PR c++/42634.
10655
10656 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10657
10658         PR fortran/42684
10659         * gfortran.dg/interface_31.f90: New test.
10660
10661 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10662
10663         * gcc.target/powerpc/pr42747.c: New file.
10664
10665 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR middle-end/42674
10668         * c-c++-common/pr42674.c: New test.
10669
10670         PR c++/42608
10671         * g++.dg/template/instantiate11.C: New test.
10672
10673 2010-01-14  Jason Merrill  <jason@redhat.com>
10674
10675         PR c++/42701
10676         * g++.dg/overload/error3.C: New.
10677
10678         PR c++/42655
10679         * g++.dg/overload/rvalue1.C: New.
10680
10681 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10682
10683         PR tree-optimization/42706
10684         * gcc.dg/ipa/pr42706.c: New testcase.
10685
10686 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10687
10688         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10689
10690 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10691
10692         PR tree-optimization/42714
10693         * g++.dg/torture/pr42714.C: New test.
10694
10695 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10696
10697         PR rtl-optimization/42246
10698         * gfortran.dg/pr42246-2.f: New.
10699
10700 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10701
10702         PR rtl-optimization/42389
10703         * gcc.dg/pr42389.c: New.
10704
10705 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10706
10707         PR rtl-optimization/42388
10708         * gcc.dg/pr42388.c: New.
10709
10710 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10711
10712         PR rtl-optimization/42294
10713         * gfortran.dg/pr42294.f: New.
10714
10715 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10716
10717         PR rtl-optimization/39453
10718         PR rtl-optimization/42246
10719         * gcc.dg/pr39453.c: New.
10720         * gcc.dg/pr42246.c: New.
10721
10722 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10723
10724         PR middle-end/42245
10725         * gcc.dg/pr42245.c: New.
10726         * gcc.dg/pr42245-2.c: New.
10727
10728 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10729
10730         PR rtl-optimization/42249
10731         * gcc.dg/pr42249.c: New.
10732
10733 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10734
10735         PR c/42721
10736         * gcc.c-torture/execute/pr42721.c: New test.
10737
10738 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10739
10740         PR tree-optimization/42709
10741         * gcc.dg/vect/pr42709.c: New test.
10742
10743 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10744
10745         PR fortran/41478
10746         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10747         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10748
10749 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10750
10751         PR fortran/42481
10752         * gfortran.dg/generic_19.f90 : New test.
10753
10754 2010-01-13  Richard Guenther  <rguenther@suse.de>
10755
10756         PR tree-optimization/42730
10757         * gcc.c-torture/compile/pr42730.c: New testcase.
10758
10759 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10760
10761         PR target/pr42542
10762         * gcc.target/ia64/pr42542-1.c: New.
10763         * gcc.target/ia64/pr42542-2.c: New.
10764         * gcc.target/ia64/pr42542-3.c: New.
10765
10766 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10767
10768         PR c++/42634
10769         * g++.dg/template/error45.C: New test.
10770
10771 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10772
10773         PR tree-optimization/42704
10774         * g++.dg/torture/pr42704.C: New test.
10775
10776 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10777
10778         PR tree-optimization/42703
10779         * gcc.c-torture/compile/pr42703.c: New test.
10780
10781 2010-01-13  Richard Guenther  <rguenther@suse.de>
10782
10783         PR tree-optimization/42705
10784         * gcc.c-torture/compile/pr42705.c: New testcase.
10785
10786 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10787
10788         * gcc.target/bfin/l2.c: New test.
10789         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10790
10791 2010-01-13  Richard Guenther  <rguenther@suse.de>
10792
10793         PR middle-end/42716
10794         * gcc.c-torture/compile/pr42716.c: New testcase.
10795
10796 2010-01-13  Richard Guenther  <rguenther@suse.de>
10797
10798         PR lto/42678
10799         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10800
10801 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10802
10803         PR c/42708
10804         * gcc.c-torture/compile/pr42708-1.c: New test.
10805
10806 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10807
10808         PR debug/42662
10809         * gcc.dg/pr42662.c: New test.
10810
10811         PR tree-optimization/42645
10812         * g++.dg/other/pr42645-1.C: New test.
10813         * g++.dg/other/pr42645-2.C: New test.
10814
10815 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10816
10817         PR target/42416
10818         * gcc.target/powerpc/warn-1.c: New test.
10819         * gcc.target/powerpc/warn-2.c: New test.
10820
10821 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10822
10823         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10824         stack alignment.
10825
10826 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10827
10828         * gcc.dg/lto/20100108_0.c: New.
10829
10830 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10831
10832         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10833         Add -march=i686 -msse for 32bit x86 targets.
10834
10835 2010-01-10  Richard Guenther  <rguenther@suse.de>
10836
10837         PR middle-end/42667
10838         * gcc.dg/torture/pr42667.c: New testcase.
10839
10840 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10841
10842         PR fortran/32489
10843         * gfortran.dg/array_constructor_34.f90: New test.
10844
10845 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10846
10847         PR fortran/20923
10848         * gfortran.dg/array_constructor_33.f90: New test.
10849         gfortran.dg/array_function_5.f90: Add credit.
10850
10851 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10852
10853         PR debug/42631
10854         * gcc.dg/pr42631.c: New.
10855
10856 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10857
10858         PR debug/42630
10859         * gcc.dg/pr42630.c: New.
10860
10861 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10862
10863         PR debug/42629
10864         * gcc.dg/pr42629.c: New.
10865
10866 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10867
10868         PR middle-end/42363
10869         * gcc.dg/torture/pr42363.c: New.
10870
10871 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10872
10873         PR debug/42604
10874         PR debug/42395
10875         * gcc.dg/vect/pr42604.c: New.
10876         * gcc.dg/vect/pr42395.c: New.
10877
10878 2010-01-09  Richard Guenther  <rguenther@suse.de>
10879
10880         PR middle-end/42512
10881         * gcc.c-torture/execute/pr42512.c: New testcase.
10882
10883 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10884
10885         PR fortran/41298
10886         * gfortran.dg/c_ptr_tests_14.f90: New test.
10887
10888 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10889
10890         PR ada/41929
10891         * gnat.dg/null_pointer_deref1.adb: Don't run on
10892         sparc*-sun-solaris2.11.
10893
10894 2010-01-08  Richard Guenther  <rguenther@suse.de>
10895
10896         PR lto/42528
10897         * gcc.dg/lto/20100103-1_0.c: New testcase.
10898         * gcc.dg/lto/20100103-2_0.c: Likewise.
10899
10900 2010-01-08  Tobias Burnus  <burnus@net-b.de
10901
10902         PR/fortran 25829
10903         * gfortran.dg/asynchronous_1.f90: New test.
10904         * gfortran.dg/asynchronous_2.f90: New test.
10905         * gfortran.dg/conflicts.f90: Update error message.
10906
10907 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10908
10909         c++/40155
10910         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10911
10912 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10913
10914         PR tree-optimization/42625
10915         * g++.dg/opt/dtor4.C: New test.
10916         * g++.dg/opt/dtor4.h: New.
10917         * g++.dg/opt/dtor4-aux.cc: New.
10918
10919 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10920
10921         PR fortran/42597
10922         * gfortran.dg/proc_ptr_26.f90: New test.
10923
10924 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10925
10926         PR fortran/41872
10927         * gfortran.dg/allocatable_scalar_7.f90: New test.
10928
10929 2010-01-06  Richard Guenther  <rguenther@suse.de>
10930
10931         * gcc.c-torture/compile/pr42632.c: New testcase.
10932
10933 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10934
10935         PR target/42542
10936         * gcc.target/i386/pr42542-4.c: New.
10937         * gcc.target/i386/pr42542-4a.c: Likewise.
10938         * gcc.target/i386/pr42542-5.c: Likewise.
10939         * gcc.target/i386/pr42542-5a.c: Likewise.
10940
10941 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10942
10943         * gcc.dg/tls/opt-15.c: New test.
10944
10945 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10946
10947         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10948
10949 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10950
10951         PR tree-optimization/42462
10952         * g++.dg/torture/pr42462.C: New test.
10953
10954 2010-01-05  Jason Merrill  <jason@redhat.com>
10955
10956         * g++.dg/cpp0x/initlist30.C: New test.
10957
10958 2010-01-05  Richard Guenther  <rguenther@suse.de>
10959
10960         PR tree-optimization/42614
10961         * gcc.c-torture/execute/pr42614.c: New testcase.
10962
10963 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10964
10965         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10966         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10967         -Wunreachable-code.
10968         * gcc.dg/Wunreachable-2.c: Likewise.
10969         * gcc.dg/Wunreachable-3.c: Likewise.
10970         * gcc.dg/Wunreachable-4.c: Likewise.
10971         * gcc.dg/Wunreachable-5.c: Likewise.
10972         * gcc.dg/Wunreachable-6.c: Likewise.
10973         * gcc.dg/Wunreachable-7.c: Likewise.
10974         * gcc.dg/Wunreachable-8.c: Likewise.
10975         * gcc.dg/20041231-1.c: Likewise.
10976
10977 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10978
10979         PR other/42611
10980         * gcc.dg/pr42611.c: New test.
10981
10982         PR tree-optimization/42508
10983         * g++.dg/opt/pr42508.C: New test.
10984
10985 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10986
10987         PR fortran/41872
10988         * gfortran.dg/allocatable_scalar_8.f90: New.
10989
10990 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10991
10992         PR tree-optimization/42398
10993         * gcc.c-torture/compile/pr42398.c: New test.
10994
10995 2010-01-04  Jason Merrill  <jason@redhat.com>
10996
10997         PR c++/42555
10998         * g++.dg/ext/attrib35.C: New.
10999
11000         PR c++/42567
11001         * g++.dg/cpp0x/auto17.C: New.
11002
11003 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11004
11005         * gcc.dg/lto/20100104_0.c: New.
11006
11007 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11008
11009         PR target/42542
11010         * gcc.target/i386/pr42542-1.c: New.
11011         * gcc.target/i386/pr42542-1a.c: Likewise.
11012         * gcc.target/i386/pr42542-1b.c: Likewise.
11013         * gcc.target/i386/pr42542-2.c: Likewise.
11014         * gcc.target/i386/pr42542-2a.c: Likewise.
11015         * gcc.target/i386/pr42542-2b.c: Likewise.
11016         * gcc.target/i386/pr42542-3.c: Likewise.
11017         * gcc.target/i386/pr42542-3a.c: Likewise.
11018
11019 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11020
11021         PR fortran/41872
11022         * gfortran.dg/allocatable_scalar_5.f90: New test.
11023         * gfortran.dg/allocatable_scalar_6.f90: New test.
11024
11025 2010-01-03  Richard Guenther  <rguenther@suse.de>
11026
11027         PR testsuite/42583
11028         * gfortran.dg/gomp/recursion1.f90: Remove.
11029
11030 2010-01-03  Richard Guenther  <rguenther@suse.de>
11031
11032         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11033         * gcc.dg/uninit-6.c: Likewise.
11034         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11035
11036 2010-01-03  Richard Guenther  <rguenther@suse.de>
11037
11038         PR tree-optimization/42589
11039         * gcc.target/i386/pr42589.c: New testcase.
11040
11041 2010-01-03  Richard Guenther  <rguenther@suse.de>
11042
11043         PR tree-optimization/42438
11044         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11045
11046 2010-01-02  Richard Guenther  <rguenther@suse.de>
11047
11048         PR testsuite/41651
11049         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11050
11051 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11052
11053         PR target/42448
11054         * gcc.target/alpha/pr42448-1.c: New test.
11055         * gcc.target/alpha/pr42448-2.c: Ditto.
11056
11057 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11058
11059         PR preprocessor/41947
11060         * gcc.dg/c99-hexfloat-3.c: New test.
11061
11062 2010-01-01  Richard Guenther  <rguenther@suse.de>
11063
11064         PR c/42570
11065         * gcc.c-torture/execute/pr42570.c: New testcase.
11066
11067 2010-01-01  Richard Guenther  <rguenther@suse.de>
11068
11069         PR middle-end/42559
11070         * gcc.c-torture/compile/pr42559.c: New testcase.
11071
11072 \f
11073 Copyright (C) 2010 Free Software Foundation, Inc.
11074
11075 Copying and distribution of this file, with or without modification,
11076 are permitted in any medium without royalty provided the copyright
11077 notice and this notice are preserved.