OSDN Git Service

gcc/testsuite:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2
3         PR testsuite/45851
4         * lib/lto.exp (lto-get-options-main): Support optional target
5         selector for dg-extra-ld-options.
6
7 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8
9         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
10         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
11
12 2010-10-11  Martin Jambor  <mjambor@suse.cz>
13
14         PR middle-end/45699
15         * g++.dg/torture/pr45699.C: New test.
16         * g++.dg/otr-fold-1.C: Adjusted.
17         * g++.dg/otr-fold-1.C: Likewise.
18
19 2010-10-11  Nick Clifton  <nickc@redhat.com>
20
21         * gcc.c-torture/compile/pr44197.c: Require visibility support.
22         Allow for a user label prefix.
23
24 2010-10-10  Richard Guenther  <rguenther@suse.de>
25
26         * g++.dg/lto/20101010-1_0.C: New testcase.
27         * g++.dg/lto/20101010-2_0.C: Likewise.
28
29 2010-10-11  Ira Rosen  <irar@il.ibm.com>
30
31         PR tree-optimization/45902
32         * gcc.dg/vect/45902.c: New test.
33
34 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
35
36         PR target/45870
37         * gcc.dg/tls/pr45870.c: New test.
38
39 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
40
41         PR fortran/45961
42         * gfortran.dg/typebound_operator_6.f03: New.
43
44 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
45
46         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
47         and adjust -export symbol scanning.
48         * g++.dg/ext/dllexport1.C: Likewise.
49         * g++.dg/ext/dllexport3.C: Likewise.
50         * gcc.dg/dll-3.c: Likewise.
51         * gcc.dg/dll-4.c: Likewise.
52         * gcc.dg/dll-5.c: Likewise.
53
54 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
55
56         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
57         instead of tree_profile dump file.
58         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
59         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
60         dump file.
61
62 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
63
64         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
65
66 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
67
68         * gfortran.dg/character_comparison_4.f90:  New test.
69         * gfortran.dg/character_comparison_5.f90:  New test.
70         * gfortran.dg/character_comparison_6.f90:  New test.
71
72 2010-10-09  Richard Henderson  <rth@redhat.com>
73
74         * lib/target-supports.exp
75         (check_effective_target_automatic_stack_alignment): Always true.
76
77 2010-10-09  Richard Guenther  <rguenther@suse.de>
78
79         PR lto/45956
80         * gcc.dg/lto/20101009-2_0.c: New testcase.
81         * gcc.dg/lto/20101009-2_1.c: Likewise.
82         * gcc.dg/lto/20101009-2_2.c: Likewise.
83
84 2010-10-09  Richard Guenther  <rguenther@suse.de>
85
86         PR lto/45947
87         * g++.dg/lto/20101009-1_0.C: New testcase.
88
89 2010-10-09  Richard Guenther  <rguenther@suse.de>
90
91         PR tree-optimization/45945
92         * gcc.dg/lto/20101009-1_0.c: New testcase.
93
94 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
95
96         PR target/45913
97         * gcc.target/i386/pr45913.c: New.
98
99 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
100
101         PR fortran/45943
102         * gfortran.dg/streamio_16.f90: Update test.
103
104 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
105
106         PR tree-optimization/45903
107         * gcc.target/i386/pr45903.c: New test.
108
109 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
110
111         * gnat.dg/interface5.adb: Compile with warnings disabled.
112
113 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
114
115         * obj-c++.dg/encode-10.mm: New testcase.
116
117 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
118
119         PR objc++/23614
120         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
121         C++ class.  Removed XFAIL.
122
123 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
124
125         PR fortran/45933
126         * gfortran.dg/typebound_operator_5.f03: New.
127
128 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
129
130         Merge from 'apple/trunk' branch on FSF servers.
131
132         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
133
134         Radar 4508851
135         * obj-c++.dg/method-namespace-1.mm: New.
136
137 2010-10-07  Martin Jambor  <mjambor@suse.cz>
138
139         * gcc.dg/tree-ssa/sra-11.c: New test.
140
141 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
142
143         PR Tree-Vect/45847
144         * gcc.dg/vect/pr45847.c: New test.
145
146 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
147             Kai Tietz  <kai.tietz@onevision.com>
148
149         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
150
151 2010-10-07  Richard Guenther  <rguenther@suse.de>
152
153         PR tree-optimization/45732
154         * gcc.dg/torture/pr45732.c: New testcase.
155
156 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
157
158         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
159         * objc.dg/foreach-2.m: Likewise.
160         * objc.dg/foreach-3.m: Likewise.
161         * objc.dg/foreach-4.m: Likewise.
162         * objc.dg/foreach-5.m: Likewise.
163         * objc.dg/foreach-6.m: Likewise.
164         * objc.dg/foreach-7.m: Likewise.
165         * objc.dg/objc-foreach-4.m: Likewise.
166         * objc.dg/objc-foreach-5.m: Likewise.
167
168 2010-10-07  Richard Guenther  <rguenther@suse.de>
169
170         PR middle-end/45869
171         * gcc.dg/torture/pr45869.c: New testcase.
172
173 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
174
175         * objc.dg/set-not-used-1.m: New
176         * obj-c++.dg/set-not-used-1.mm: New.
177
178 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
179
180         * objc.dg/attributes/method-attribute-3.m: New.
181         * obj-c++.dg/attributes/method-attribute-3.mm: New.
182
183 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
184
185         PR fortran/45916
186         * gfortran.dg/generic_typebound_operator_1.f90: New test.
187
188 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
189
190         PR fortran/45889
191         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
192
193 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
194
195         Merge from 'apple/trunk' branch on FSF servers.
196
197         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
198
199         Radar 4278774
200         * obj-c++.dg/encode-9.mm: New.
201
202 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
203
204         * g++.dg/cpp0x/pr45908.C: New test.
205
206 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
207
208         * gnat.dg/opt6.ad[sb]: New test.
209
210 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
211
212         Implemented fast enumeration for Objective-C.
213         * objc.dg/foreach-1.m: New.
214         * objc.dg/foreach-2.m: New.
215         * objc.dg/foreach-3.m: New.
216         * objc.dg/foreach-4.m: New.
217         * objc.dg/foreach-5.m: New.
218         * objc.dg/foreach-6.m: New.
219         * objc.dg/foreach-7.m: New.
220
221         Merge from 'apple/trunk' branch on FSF servers:
222         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
223
224         Radar 4502236
225         * objc.dg/objc-foreach-5.m: New.
226
227         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
228
229         Radar 4507230
230         * objc.dg/objc-foreach-4.m: New.
231
232         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
233
234         Radar 4472881
235         * objc.dg/objc-foreach-3.m: New.
236
237         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
238
239         Radar 4468498
240         * objc.dg/objc-foreach-2.m: New.
241
242         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
243
244         Radar 4294910
245         * objc.dg/objc-foreach-1.m: New
246
247 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
248
249         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
250         unsigned values.
251
252 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
253
254         PR objc++/28050
255         * obj-c++.dg/syntax-error-10.mm: New.
256
257 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
258
259         PR objc++/23707
260         * obj-c++.dg/syntax-error-9.mm: New.
261
262 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
263
264         PR objc++/31126
265         * obj-c++.dg/syntax-error-8.mm: New.
266
267 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
268
269         Merge from 'apple/trunk' branch on FSF servers.
270
271         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
272
273         Radar 4290840
274         * obj-c++.dg/syntax-error-7.mm: New
275
276         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
277
278         Radar 4294425
279         * obj-c++.dg/syntax-error-6.mm: New
280
281         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
282
283         Radar 4261146
284         * obj-c++.dg/syntax-error-5.mm: New
285
286         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
287
288         Radar 4093475
289         * obj-c++.dg/syntax-error-[3-4].mm: New.
290
291         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
292
293         Radar 4185810
294         * obj-c++.dg/syntax-error-[1-2].mm: New.
295
296 2010-10-05  Ira Rosen  <irar@il.ibm.com>
297
298         PR tree-optimization/45752
299         * gcc.dg/vect/pr45752.c: New test.
300
301 2010-10-05  Richard Guenther  <rguenther@suse.de>
302
303         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
304         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
305         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
306         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
307         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
308         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
309         * gcc.dg/tree-prof/stringop-1.c: Likewise.
310         * gcc.dg/tree-prof/stringop-2.c: Likewise.
311         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
312         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
313         * gcc.dg/tree-prof/update-loopch.c: Likewise.
314         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
315         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
316         * gcc.dg/tree-prof/tracer-1.c: Likewise.
317         * gcc.dg/tree-ssa/inline-4.c: Likewise.
318         * gcc.dg/tree-ssa/inline-3.c: Likewise.
319         * gcc.dg/tree-ssa/20080530.c: Likewise.
320         * g++.dg/tree-ssa/inline-3.C: Likewise.
321         * g++.dg/tree-ssa/inline-1.C: Likewise.
322         * g++.dg/tree-ssa/inline-2.C: Likewise.
323         * gcc.dg/profile-dir-1.c: Likewise.
324         * gcc.dg/profile-dir-2.c: Likewise.
325         * gcc.dg/profile-dir-3.c: Likewise.
326
327 2010-10-05  Richard Guenther  <rguenther@suse.de>
328
329         PR middle-end/45877
330         * g++.dg/torture/pr45877.C: New testcase.
331
332 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
333
334         PR debug/45849
335         * gcc.dg/debug/pr45849.c: New test.
336
337         PR middle-end/45876
338         * gcc.c-torture/compile/pr45876.c: New test.
339
340 2010-10-04  Julian Brown  <julian@codesourcery.com>
341
342         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
343         vect_hw_misalign.
344         * gcc.dg/vect/vect-60.c: Likewise.
345         * gcc.dg/vect/vect-56.c: Likewise.
346         * gcc.dg/vect/vect-93.c: Likewise.
347         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
348         * gcc.dg/vect/vect-95.c: Likewise.
349         * gcc.dg/vect/vect-96.c: Likewise.
350         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
351         * gcc.dg/vect/slp-25.c: Likewise.
352         * gcc.dg/vect/slp-3.c: Likewise.
353         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
354         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
355         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
356         * gcc.dg/vect/vect-109.c: Likewise.
357         * gcc.dg/vect/vect-peel-1.c: Likewise.
358         * gcc.dg/vect/vect-peel-2.c: Likewise.
359         * lib/target-supports.exp
360         (check_effective_target_arm_vect_no_misalign): New.
361         (check_effective_target_vect_no_align): Use above.
362         (check_effective_target_vect_element_align): New.
363         (add_options_for_quad_vectors): New.
364
365 2010-10-04  Martin Jambor  <mjambor@suse.cz>
366
367         PR tree-optimization/45572
368         * g++.dg/ipa/pr45572-1.C: New test.
369         * g++.dg/ipa/pr45572-2.C: Likewise.
370
371 2010-10-03  Ian Lance Taylor  <iant@google.com>
372
373         * gcc.dg/anon-struct-11.c: New test.
374         * gcc.dg/anon-struct-12.c: New test.
375         * gcc.dg/anon-struct-13.c: New test.
376         * gcc.dg/anon-struct-14.c: New test.
377
378 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
379
380         * g++.dg/torture/pr45764.C: Revert revision 164914.
381         * gcc.dg/vect/pr43432.c: Likewise.
382         * gcc.dg/vect/vect-114.c: Likewise.
383         * gcc.dg/vect/vect-15.c: Likewise.
384
385 2010-10-03  Jason Merrill  <jason@redhat.com>
386
387         * g++.dg/cpp0x/sfinae5.C: New.
388
389 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
390
391         PR tree-optimization/45720
392         PR tree-optimization/45764
393         * g++.dg/torture/pr45764.C: New.
394
395         * gcc.dg/vect/pr43432.c: Xfail.
396         * gcc.dg/vect/vect-114.c: Likewise.
397         * gcc.dg/vect/vect-15.c: Likewise.
398
399 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
400
401         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
402         hppa*-*-hpux*.
403         * gcc.dg/torture/pr45678-2.c: Likewise.
404
405 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
406
407         PR fortran/45748
408         * gfortran.dg/intrinsic_6.f90: New.
409
410 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
411
412         PR fortran/42831
413         * gfortran.dg/dependency_37.f90:  New test.
414
415 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
416
417         * gcc.target/i386/shift_mask.c: New test.
418
419 2010-10-01  Richard Guenther  <rguenther@suse.de>
420
421         PR tree-optimization/45854
422         * g++.dg/torture/pr45854.C: New testcase.
423
424 2010-09-30  Michael Eager  <eager@eagercon.com>
425
426         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
427         __FLT_{MIN,MAX}__.
428
429 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
430
431         PR middle-end/45758
432         * gfortran.dg/graphite/pr45758.f90: New.
433
434 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
435
436         PR middle-end/45230
437         * gcc.dg/graphite/id-pr45230.c: New.
438
439 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
440
441         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
442         * gfortran.dg/graphite/graphite.exp: Same.
443         * gcc.dg/graphite/vect-pr43423.c: New.
444
445 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
446
447         PR target/45843
448         * g++.dg/torture/pr45843.C: New test.
449
450 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
451
452         PR fortran/45828
453         * gfortran.dg/allocate_derived_5.f90: New.
454
455 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
456
457         PR tree-optimization/31261
458         * gcc.dg/tree-ssa/pr31261.c: New test.
459
460 2010-09-30  Michael Eager  <eager@eagercon.com>
461
462         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
463         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
464         * gcc.target/microblaze/microblaze.exp: Ditto.
465         * gcc.target/microblaze/others/string_cst1.c: Ditto.
466         * gcc.target/microblaze/others/string_cst2.c: Ditto.
467         * gcc.target/microblaze/others/data_var1.c: Ditto.
468         * gcc.target/microblaze/others/data_var2.c: Ditto.
469         * gcc.target/microblaze/others/data_var3.c: Ditto.
470         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
471         * gcc.target/microblaze/others/strings1.c:: Ditto.
472         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
473         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
474         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
475         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
476         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
477         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
478         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
479         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
480         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
481         * gcc.target/microblaze/isa/pcmp.c: Ditto.
482         * gcc.target/microblaze/isa/nofloat.c: Ditto.
483         * gcc.target/microblaze/isa/fcvt.c: Ditto.
484         * gcc.target/microblaze/isa/float.c: Ditto.
485         * gcc.target/microblaze/isa/mulh.c: Ditto.
486         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
487         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
488         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
489         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
490         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
491         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
492         * gcc.target/microblaze/isa/bshift.c: Ditto.
493         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
494         * gcc.target/microblaze/isa/div.c: Ditto.
495         * gcc.target/microblaze/isa/vanilla.c: Ditto.
496         * gcc.target/microblaze/isa/mul.c: Ditto.
497
498 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
499
500         merge from FSF 'apple/trunk' branch.
501         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
502
503         Radar 4386773
504         * objc.dg/enhanced-proto-1.m: New.
505         * objc.dg/enhanced-proto-2.m: New.
506         * obj-c++.dg/enhanced-proto-1.mm: New
507         * obj-c++.dg/enhanced-proto-2.mm: New.
508
509 2010-09-30  Richard Guenther  <rguenther@suse.de>
510
511         PR testsuite/45702
512         * gcc.dg/debug/pr41893-1.c: Adjust.
513         * gcc.dg/pr30762-1.c: Likewise.
514         * gcc.dg/pr31529-1.c: Likewise.
515         * gcc.dg/pr34457-1.c: Likewise.
516         * gcc.dg/pr34668-1.c: Likewise.
517         * gcc.dg/pr43557-1.c: Likewise.
518
519 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
520
521         PR objc/45842
522         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
523         * objc.dg/const-str-3.m: Correct header for memcpy.
524         * objc.dg/const-str-7.m: Likewise.
525         * objc.dg/method-20b.m: Provide an implementation of Object.
526         Adjust XFAIL for m64 NeXT runtime.
527         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
528         * objc.dg/encode-3.m: Correct line ordering, provide header for
529         sprintf.
530         * objc.dg/encode-7-next.m: Only run for 32bit.
531         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
532         * objc.dg/type-size-2.m: Provide an implementation of Object.
533         Ajust headers.
534         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
535         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
536         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
537         Adjust XFAIL for m64 NeXT runtime.
538         * obj-c++.dg/method-22.mm: Likewise.
539         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
540
541 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
542
543         Merge from 'apple/trunk' branch on FSF servers.
544
545         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
546
547         Radar 4278236
548         * obj-c++.dg/bad-forward-decl.mm: New
549
550 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
551
552         * ada/acats/run_acats: Revert revision 157037.
553
554 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
555
556         Merge from 'apple/trunk' branch on FSF servers.
557
558         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
559
560         Radar 4281748
561         * objc.dg/naming-2.m: Update
562         * objc.dg/naming-3.m: New
563
564 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
565
566         PR target/40457
567         * gcc.target/arm/pr40457-3.c: New test.
568
569 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
570
571         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
572         alias checking.
573         * lib/target-supports.exp (check_ifunc_available): Likewise.
574
575 2010-09-29  Tristan Gingold  <gingold@adacore.com>
576
577         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
578
579 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
580
581         * objc.dg/keywords-1.m: New test.
582         * objc.dg/keywords-2.m: New test.
583         * objc.dg/keywords-3.m: New test.
584         * obj-c++.dg/keywords-1.mm: New test.
585         * obj-c++.dg/keywords-2.mm: New test.
586
587 2010-09-28  Jason Merrill  <jason@redhat.com>
588
589         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
590         * g++.dg/ext/complit11.C: Likewise.
591         * g++.old-deja/g++.law/temps1.C: Likewise.
592
593         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
594         * g++.old-deja/g++.mike/misc6.C: Likewise.
595
596 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
597
598         * objc.dg/attributes/method-attribute-1.m: New.
599         * objc.dg/attributes/method-attribute-2.m: New.
600
601         * obj-c++.dg/attributes/method-attribute-1.m: New.
602         * obj-c++.dg/attributes/method-attribute-2.m: New.
603
604 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
605
606         * objc.dg/attributes: New.
607         * objc.dg/attributes/attributes.exp: New.
608         * objc.dg/attributes/class-attribute-1.m: New.
609         * objc.dg/attributes/class-attribute-2.m: New
610         * objc.dg/attributes/categ-attribute-1.m: New
611         * objc.dg/attributes/categ-attribute-2.m: New
612         * objc.dg/attributes/proto-attribute-1.m: New
613
614         * obj-c++.dg/attributes: New.
615         * obj-c++.dg/attributes/attributes.exp: New
616         * obj-c++.dg/attributes/class-attribute-1.mm: New
617         * obj-c++.dg/attributes/class-attribute-2.mm: New
618         * obj-c++.dg/attributes/categ-attribute-1.mm: New
619         * obj-c++.dg/attributes/categ-attribute-2.mm: New
620         * obj-c++.dg/attributes/proto-attribute-1.mm: New
621
622 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
623
624         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
625         from the branch renamed to method-20b.m to avoid clashes).
626
627         2005-08-23  Stuart Hastings  <stuart@apple.com>
628                     Ziemowit Laski  <zlaski@apple.com>
629
630         Radar 4209854
631         * obj-c++.dg/method-23.mm: New.
632         * objc.dg/method-20.m: New.
633
634 2010-09-28  Jan Hubicka  <jh@suse.cz>
635
636         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
637
638 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
639
640         PR target/44452
641         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
642         i?86-*-solaris2.[89], *-*-vxworks*.
643         * gcc.target/i386/pr22152.c: Likewise.
644         * gcc.target/i386/vect8-ret.c: New test.
645
646 2010-09-28  Jie Zhang  <jie@codesourcery.com>
647
648         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
649
650 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
651
652         Merge from 'apple/trunk' branch on FSF servers.
653
654         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
655
656         Radar 4175534
657         * obj-c++.dg/method-22.mm: New.
658
659 2010-09-27  Jason Merrill  <jason@redhat.com>
660
661         * g++.dg/cpp0x/rv-lvalue-req.C: New.
662         * g++.dg/ext/complit11.C: Adjust.
663         * g++.old-deja/g++.law/temps1.C: Adjust.
664         * g++.old-deja/g++.ns/koenig6.C: Adjust.
665         * g++.old-deja/g++.oliva/partord1.C: Adjust.
666
667 2010-09-27  Ian Lance Taylor  <iant@google.com>
668
669         * lib/target-supports.exp (check_effective_target_split_stack):
670         New procedure.
671         * gcc.dg/split-1.c: New test.
672         * gcc.dg/split-2.c: New test.
673         * gcc.dg/split-3.c: New test.
674         * gcc.dg/split-4.c: New test.
675
676 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
677
678         PR objc/25464
679         * objc.dg/type-size-3.m: New test.
680
681 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
682
683         PR objc/45763
684         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
685
686 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
687
688         PR objc/25450
689         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
690         * objc.dg/type-size-2.m: Same change.
691         * obj-c++.dg/encode-5.mm: Same change.
692
693 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
694
695         Merge from 'apple/trunk' branch on FSF servers.  The original
696         Changelogs are below.
697
698         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
699         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
700         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
701         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
702         in the branch).
703         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
704         proto-qual-1.m in the branch) and the normal ABI on GNU.
705         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
706         the test only with the NeXT runtime.
707         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
708         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
709         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
710         Run the test only with the NeXT runtime.
711
712         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
713
714         Radar 4492973
715         * objc.dg/encode-7-64bit.m: New.
716         * objc.dg/encode-7.m: Skip if -m64.
717
718         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
719
720         Radar 4301047
721         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
722         * obj-c++.dg/threedotthree-abi-1.mm: New
723         * objc.dg/threedotthree-abi-1.m: New
724
725         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
726
727         Radar 4136935
728         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
729         * objc.dg/encode-6.m: Likewise.
730         * objc.dg/encode-7.m: New test case.
731
732 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
733
734         Merge from 'apple/trunk' branch on FSF servers.  Renamed
735         const-str-12.m to constr-str-12b.m to avoid conflicts.
736
737         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
738
739         Radar 4229905
740         * obj-c++.dg/warn5.mm: New
741
742         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
743
744         Radar 4154928
745         * obj-c++.dg/const-str-12.mm: New.
746         * objc.dg/const-str-12.m: New.
747
748 2010-09-27  Tobias Burnus  <burnus@net-b.de>
749
750         PR fortran/40569
751         PR fortran/40568
752         * gfortran.dg/storage_size_2.f08: Fix test.
753         * gfortran.dg/c_sizeof_1.f90: Fix test.
754         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
755         * gfortran.dg/c_sizeof_3.f90: New.
756         * gfortran.dg/c_sizeof_4.f90: New.
757         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
758         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
759
760 2010-09-26  Daniel Kraft  <d@domob.eu>
761
762         PR fortran/45783
763         PR fortran/45795
764         * gfortran.dg/select_type_18.f03: New test.
765
766 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
767
768         * gnat.dg/return2.ad[sb]: New test.
769         * gnat.dg/return2_pkg.ads: New helper.
770
771 2010-09-25  Daniel Kraft  <d@domob.eu>
772
773         PR fortran/45776
774         * gfortran.dg/io_constraints_6.f03: New test.
775         * gfortran.dg/io_constraints_7.f03: New test.
776         * gfortran.dg/newunit_2.f90: New test.
777
778 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
779
780         * gfortran.dg/operator_c1202.f90: New test.
781
782 2010-09-24  Jan Hubicka  <jh@suse.cz>
783
784         * gcc.dg/tree-ssa/leaf.c: New testcase.
785
786 2010-09-24  Jan Hubicka  <jh@suse.cz>
787
788         PR tree-optimization/45738
789         PR tree-optimization/45741
790         * gcc.c-torture/compile/pr45741.c: New.
791         * gfortran.fortran-torture/compile/pr45738.f90: New.
792
793 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
794
795         * gcc.dg/cpp/undef-opt-1.c: New test.
796
797 2010-09-24  Jason Merrill  <jason@redhat.com>
798
799         * g++.dg/other/error10.C: Adjust expected output.
800
801 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
802
803         PR middle-end/45234
804         * gcc.dg/torture/stackalign/alloca-6.c: New test.
805         * gcc.target/i386/pr45234.c: New test.
806
807 2010-09-24  Richard Guenther  <rguenther@suse.de>
808
809         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
810
811 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
812
813         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
814         as a comment leader in regexp.
815
816 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
817
818         * objc.dg/sync-2.m: New test.
819         * obj-c++.dg/sync-2.mm: New test.
820
821 2010-09-24  Tobias Burnus  <burnus@net-b.de>
822
823         PR fortran/40571
824         * gfortran.dg/iso_fortran_env_7.f90: New.
825
826 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
827
828         * obj-c++.dg/too-many-args.mm: New file.
829
830 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
831
832         Merge from 'apple/trunk' branch on FSF servers.
833
834         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
835
836         Radar 4491608
837         * objc.dg/too-many-args.m: New
838
839 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
840
841         PR fortran/45744
842         * gfortran.dg/dependency_36.f90:  New test.
843
844 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
845
846         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
847         * gcc.target/i386/pad-3.c: Ditto.
848         * gcc.target/i386/pad-7.c: Ditto.
849         * gcc.target/i386/pad-7.c: Ditto.
850         * gcc.target/i386/pr36502.c: Ditto.
851         * gcc.target/i386/zee.c: Ditto.
852         * gcc.target/i386/20060821-1.c: Ditto.
853         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
854         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
855         * gcc.target/i386/pad-5b.c: Ditto.
856         * gcc.target/i386/pad-6a.c: Ditto.
857         * gcc.target/i386/pad-6b.c: Ditto.
858         * gcc.target/i386/pad-8.c: Ditto.
859         * gcc.target/i386/pad-9.c: Ditto.
860         * gcc.target/i386/pad-10.c: Ditto.
861         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
862
863 2010-09-23  Richard Guenther  <rguenther@suse.de>
864
865         PR tree-optimization/45565
866         * g++.dg/ipa/pr45565.C: New testcase.
867
868 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
869
870         PR fortran/45745
871         PR fortran/45648
872         * gfortran.dg/vector_subscript_bound_1.f90: New.
873
874 2010-09-23  Richard Guenther  <rguenther@suse.de>
875
876         PR middle-end/45750
877         * gcc.dg/pr45750.c: New testcase.
878
879 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
880
881         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
882         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
883         build.
884
885 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
886
887         PR rtl-optimization/44374
888         * gcc.target/arm/headmerge-1.c: New test.
889         * gcc.target/arm/headmerge-2.c: New test.
890         * gcc.target/i386/headmerge-1.c: New test.
891         * gcc.target/i386/headmerge-2.c: New test.
892
893 2010-09-23  Daniel Kraft  <d@domob.eu>
894
895         PR fortran/38936
896         PR fortran/44044
897         PR fortran/45474
898         * gfortran.dg/intrinsic_intent_1.f03: New test.
899         * gfortran.dg/select_type_17.f03: New test.
900         * gfortran.dg/associate_5.f03: More definability tests.
901         * gfortran.dg/enum_2.f90: Check definability.
902         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
903         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
904         * gfortran.dg/char_expr_2.f90: Ditto.
905         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
906         * gfortran.dg/enum_5.f90: Ditto.
907         * gfortran.dg/equiv_constraint_8.f90: Ditto.
908         * gfortran.dg/impure_assignment_2.f90: Ditto.
909         * gfortran.dg/impure_assignment_3.f90: Ditto.
910         * gfortran.dg/intent_out_1.f90: Ditto.
911         * gfortran.dg/intent_out_3.f90: Ditto.
912         * gfortran.dg/pointer_assign_7.f90: Ditto.
913         * gfortran.dg/pointer_intent_3.f90: Ditto.
914         * gfortran.dg/pr19936_1.f90: Ditto.
915         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
916         * gfortran.dg/simpleif_2.f90: Ditto.
917         * gfortran.dg/protected_5.f90: Ditto.
918         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
919         * gfortran.dg/protected_6.f90: Ditto.
920         * gfortran.dg/protected_7.f90: Ditto.
921
922 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
923
924         PR libfortran/45710
925         * gfortran.dg/namelist_65.f90: New test.
926
927 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
928
929         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
930         the regexp pattern between the expected label and location string.
931
932 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
933
934         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
935
936 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
937
938         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
939         * gcc.dg/pr27898.c: Likewise.
940         * gcc.dg/pr28712.c: Likewise.
941         * gcc.dg/pr30762-1.c: Likewise.
942         * gcc.dg/pr31529-1.c: Likewise.
943         * gcc.dg/pr34457-1.c: Likewise.
944         * gcc.dg/pr34668-1.c: Likewise.
945         * gcc.dg/pr34989-1.c: Likewise.
946         * gcc.dg/pr43557-1.c: Likewise.
947
948 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
949
950         PR rtl-optimization/45739
951         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
952
953 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
954
955         * gcc.target/sparc/mnofpu.c: New test.
956
957 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
958
959         PR rtl-optimization/45739
960         * gcc.target/i386/pr45739.c: New test.
961
962 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
963
964         PR fortran/45648
965         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
966         and counts. Add non-elemental function call check.
967
968         PR fortran/45648
969         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
970         arguments checks. Update temporary counts.
971         * gfortran.dg/transpose_optimization_1.f90: New.
972
973 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
974
975         PR objc/23710
976         * objc.dg/invalid-method-1.m: New.
977
978 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
979
980         Merge from 'apple/trunk' branch on FSF servers.
981
982         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
983
984         Radar 4291785
985         * objc.dg/naming-4.m: New
986         * objc.dg/naming-5.m: New
987         * obj-c++.dg/naming-1.mm: New
988         * obj-c++.dg/naming-2.mm: New
989
990 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
991             Jack Howarth  <howarth@bromo.med.uc.edu>
992
993         PR c++/45645
994         * g++.dg/torture/pr44972.C: Use portable assert().
995
996 2010-09-21  Richard Guenther  <rguenther@suse.de>
997
998         PR tree-optimization/45580
999         * g++.dg/torture/pr45580.C: New testcase.
1000
1001 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1002
1003         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1004
1005 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1006
1007         PR fortran/45438
1008         * gfortran.dg/pointer_check_7.f90: New.
1009
1010 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR rtl-optimization/45728
1013         * gcc.c-torture/compile/pr45728.c: New test.
1014
1015 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1016
1017         PR fortran/45081
1018         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1019
1020 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1021
1022         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1023
1024 2010-09-20  Richard Guenther  <rguenther@suse.de>
1025
1026         PR middle-end/45704
1027         * gcc.dg/torture/pr45704.c: New testcase.
1028
1029 2010-09-20  Jan Hubicka  <jh@suse.cz>
1030
1031         PR tree-optimize/45605
1032         * g++.dg/tree-ssa/pr45605.C: New testcase.
1033
1034 2010-09-20  Michael Matz  <matz@suse.de>
1035
1036         PR testsuite/45706
1037         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1038         enough.
1039
1040 2010-09-20  Richard Guenther  <rguenther@suse.de>
1041
1042         PR tree-optimization/45705
1043         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1044
1045 2010-09-20  Michael Matz  <matz@suse.de>
1046
1047         PR testsuite/45706
1048         * lib/target-supports.exp (check_effective_target_vect_perm):
1049         Add i?86-*-*.
1050
1051 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR rtl-optimization/45695
1054         * gcc.c-torture/execute/pr45695.c: New test.
1055
1056 2010-09-19  Jan Hubicka  <jh@suse.cz>
1057
1058         PR lto/44246
1059         * gcc.c-torture/compile/pr44246.c:New file.
1060
1061 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1062
1063         PR tree-optimization/45714
1064         * gfortran.dg/vect/pr45714-a.f: New test.
1065         * gfortran.dg/vect/pr45714-b.f: New test.
1066
1067 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gnat.dg/const1.adb: Rename into...
1070         * gnat.dg/constant1.adb: ...this.
1071         * gnat.dg/constant2.adb: New test.
1072         * gnat.dg/constant2_pkg1.ads: New helper.
1073         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1074
1075 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1076
1077         * gnat.dg/specs/constant1.ads: New test.
1078         * gnat.dg/specs/constant1_pkg.ads: New helper.
1079
1080 2010-09-18  Jan Hubicka  <jh@suse.cz>
1081
1082         PR tree-optimization/45453
1083         * g++.dg/tree-ssa/pr45453.C: New testcase.
1084
1085 2010-09-18  Jason Merrill  <jason@redhat.com>
1086
1087         * g++.dg/cpp0x/initlist44.C: New.
1088
1089 2010-09-18  Richard Guenther  <rguenther@suse.de>
1090
1091         PR tree-optimization/45709
1092         * g++.dg/torture/pr45709-2.C: New testcase.
1093
1094 2010-09-18  Richard Guenther  <rguenther@suse.de>
1095
1096         PR tree-optimization/45709
1097         * g++.dg/torture/pr45709.C: New testcase.
1098
1099 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1100
1101         PR testsuite/45719
1102         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1103
1104 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1105
1106         * gcc.target/i386/pad-1.c: New.
1107         * gcc.target/i386/pad-2.c: Likewise.
1108         * gcc.target/i386/pad-3.c: Likewise.
1109         * gcc.target/i386/pad-4.c: Likewise.
1110         * gcc.target/i386/pad-5a.c: Likewise.
1111         * gcc.target/i386/pad-5b.c: Likewise.
1112         * gcc.target/i386/pad-6a.c: Likewise.
1113         * gcc.target/i386/pad-6b.c: Likewise.
1114         * gcc.target/i386/pad-7.c: Likewise.
1115         * gcc.target/i386/pad-8.c: Likewise.
1116         * gcc.target/i386/pad-9.c: Likewise.
1117         * gcc.target/i386/pad-10.c: Likewise.
1118
1119 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1120
1121         PR middle-end/45234
1122         * gcc.dg/torture/stackalign/alloca-5.c: New.
1123
1124 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1125
1126         PR middle-end/45678
1127         * gcc.dg/torture/pr45678-2.c: New.
1128
1129 2010-09-17  Richard Guenther  <rguenther@suse.de>
1130
1131         PR middle-end/45678
1132         * gcc.dg/torture/pr45678-1.c: New testcase.
1133
1134 2010-09-17  Michael Matz  <matz@suse.de>
1135
1136         PR tree-optimization/43432
1137         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1138         check_effective_target_vect_perm_short): New predicates.
1139         (check_effective_target_vect_perm): Include x86_64.
1140         * gcc.dg/vect/pr43432.c: New test.
1141         * gcc.dg/vect/vect-114.c: Adjust.
1142         * gcc.dg/vect/vect-15.c: Ditto.
1143         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1144         * gcc.dg/vect/slp-perm-9.c: Ditto.
1145
1146 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1147
1148         PR testsuite/45692
1149         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1150         GNU runtime.
1151
1152 2010-09-17  Richard Guenther  <rguenther@suse.de>
1153
1154         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1155         * gcc.dg/pr28706.c: Likewise.
1156         * gcc.dg/pr28712.c: Likewise.
1157         * gcc.dg/pr30762-1.c: Likewise.
1158         * gcc.dg/pr30762-2.c: Likewise.
1159         * gcc.dg/pr31529-1.c: Likewise.
1160         * gcc.dg/pr31529-2.c: Likewise.
1161         * gcc.dg/pr34457-1.c: Likewise.
1162         * gcc.dg/pr34457-2.c: Likewise.
1163         * gcc.dg/pr34668-1.c: Likewise.
1164         * gcc.dg/pr34668-2.c: Likewise.
1165         * gcc.dg/pr34989-1.c: Likewise.
1166         * gcc.dg/pr34989-2.c: Likewise.
1167         * gcc.dg/pr43557-1.c: Likewise.
1168         * gcc.dg/pr43557-2.c: Likewise.
1169         * gcc.dg/debug/pr41893-1.c: Likewise.
1170         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1171         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1172         * gcc.dg/matrix/matrix-4.c: Likewise.
1173         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1174         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1175         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1176         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1177
1178 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1179
1180         PR fortran/43665
1181         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1182         optimizations.
1183         * gfortran.dg/intent_optimize_1.f90: New test.
1184
1185 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1186
1187         * gcc.target/i386/divmod-1.c: New.
1188         * gcc.target/i386/divmod-2.c: Likewise.
1189         * gcc.target/i386/divmod-3.c: Likewise.
1190         * gcc.target/i386/divmod-4.c: Likewise.
1191         * gcc.target/i386/divmod-4a.c: Likewise.
1192         * gcc.target/i386/divmod-5.c: Likewise.
1193         * gcc.target/i386/divmod-6.c: Likewise.
1194         * gcc.target/i386/divmod-7.c: Likewise.
1195         * gcc.target/i386/divmod-8.c: Likewise.
1196         * gcc.target/i386/udivmod-1.c: Likewise.
1197         * gcc.target/i386/udivmod-2.c: Likewise.
1198         * gcc.target/i386/udivmod-3.c: Likewise.
1199         * gcc.target/i386/udivmod-4.c: Likewise.
1200         * gcc.target/i386/udivmod-4a.c: Likewise.
1201         * gcc.target/i386/udivmod-5.c: Likewise.
1202         * gcc.target/i386/udivmod-6.c: Likewise.
1203         * gcc.target/i386/udivmod-7.c: Likewise.
1204         * gcc.target/i386/udivmod-8.c: Likewise.
1205
1206 2010-09-16  Jan Hubicka  <jh@suse.cz>
1207
1208         * g++.dg/lto/pr45679-1_0.C: New file.
1209         * g++.dg/lto/pr45679-1_1.C: New file.
1210         * g++.dg/lto/pr45679-0_0.C: New file.
1211         * g++.dg/lto/pr45679-0_1.C: New file.
1212
1213 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1214
1215         PR fortran/45674
1216         * gfortran.dg/class_dummy_2.f03: New.
1217
1218 2010-09-16  Richard Guenther  <rguenther@suse.de>
1219
1220         PR tree-optimization/45623
1221         * gcc.dg/torture/pr45623.c: New testcase.
1222
1223 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1224
1225         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1226         name and parentheses.
1227         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1228
1229 2010-09-15  Jason Merrill  <jason@redhat.com>
1230
1231         * g++.dg/parse/parameter-declaration-2.C: New.
1232
1233         * g++.dg/cpp0x/scoped_enum2.C: New.
1234
1235 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1236
1237         * gcc.c-torture/compile/20100915-1.c: New test.
1238
1239 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1240
1241         PR middle-end/45644
1242         * gcc.dg/ipa/pr45644.c: New test.
1243
1244 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR tree-optimization/45633
1247         * gcc.dg/vect/pr45633.c: New test.
1248
1249 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1250
1251         PR fortran/45577
1252         * gfortran.dg/allocate_derived_4.f90: New.
1253
1254 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1255
1256         * lib/target-supports.exp
1257         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1258         supported flag to true for neon.
1259
1260 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1261
1262         PR c++/45665
1263         * g++.dg/template/crash103.C: New.
1264
1265 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1266
1267         Merge from 'apple/trunk' branch on FSF servers.
1268
1269         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1270
1271         Radar 4457381
1272         * objc.dg/msg-in-protocol.m: New.
1273         * obj-c++.dg/msg-in-protocol.mm: New.
1274
1275         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1276
1277         Radar 4219590
1278         * objc.dg/break-in-ifstmt.m: New.
1279
1280         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1281
1282         Radar 4174166
1283         * obj-c++.dg/comp-types-13.mm: New.
1284         * objc.dg/comp-types-12.m: New.
1285
1286         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1287
1288         Radar 4216500
1289         * obj-c++.dg/proto-lossage-7.mm: New.
1290         * objc.dg/proto-lossage-7.m: New.
1291
1292 2010-09-14  Jan Hubicka  <jh@suse.cz>
1293
1294         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1295         folding.
1296         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1297         folding.
1298
1299 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1300
1301         PR middle-end/45567
1302         * gcc.dg/pr45567.c: New test.
1303
1304         PR debug/45660
1305         * g++.dg/debug/pr45660.C: New test.
1306
1307 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1308
1309         PR tree-optimization/45470
1310         * g++.dg/vect/pr45470-a.cc: New test.
1311         * g++.dg/vect/pr45470-a.cc: New test.
1312
1313 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1314
1315         PR target/42070
1316         * lib/profopt.exp: Prune warnings on execname2 compile.
1317         * lib/prune.exp: Prune "can't add line info" warnings.
1318
1319 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1320
1321         PR libfortran/45532
1322         * gfortran.dg/namelist_64.f90: New test.
1323
1324 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1325
1326         PR rtl-optimization/45617
1327         * gcc.target/i386/pr45617.c: New test.
1328
1329 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1330
1331         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1332
1333 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1334
1335         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1336         * gcc.target/i386/fma4-vector.c: Likewise.
1337         * gcc.target/i386/vectorize2.c: Likewise.
1338         * gcc.target/i386/vectorize4.c: Likewise.
1339         * gcc.target/i386/vectorize5.c: Likewise.
1340         * gcc.target/i386/vectorize6.c: Likewise.
1341         * gcc.target/i386/vectorize8.c: Likewise.
1342
1343         * gcc.target/i386/vect-double-1.c: New.
1344         * gcc.target/i386/vect-double-1a.c: Likewise.
1345         * gcc.target/i386/vect-double-2.c: Likewise.
1346         * gcc.target/i386/vect-double-2a.c: Likewise.
1347
1348         * lib/target-supports.exp (check_effective_target_vect_double):
1349         Set et_vect_double_saved to 0 when tuning for Atom.
1350
1351 2010-09-13  Jan Hubicka  <jh@suse.cz>
1352
1353         * gcc.dg/torture/pr23821.c: Drop static keyword.
1354         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1355         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1356
1357 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1358
1359         * gcc.target/arm/sync-1.c: New.
1360
1361 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1362
1363         * gnat.dg/memtrap.adb: New test.
1364
1365 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1366
1367         * gfortran.dg/promotion.f90: Fix options.
1368
1369 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1370
1371         * g++.dg/cpp0x/range-for1.C: New.
1372         * g++.dg/cpp0x/range-for2.C: New.
1373         * g++.dg/cpp0x/range-for3.C: New.
1374         * g++.dg/cpp0x/range-for4.C: New.
1375         * g++.dg/cpp0x/range-for5.C: New.
1376         * g++.dg/cpp0x/range-for6.C: New.
1377
1378 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1379
1380         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1381         and counts. Check that transpose is not called.
1382         * gfortran.dg/transpose_2.f90: Update error message.
1383
1384 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1385
1386         PR c++/43824
1387         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1388         * g++.dg/lookup/strong-using-2.C: Likewise.
1389         * g++.dg/lookup/strong-using-3.C: Likewise.
1390         * g++.dg/lookup/strong-using-5.C: Likewise.
1391
1392         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1393         * g++.dg/cpp0x/inline-ns4.C: New.
1394         * g++.dg/cpp0x/inline-ns5.C: New.
1395
1396 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1397
1398         PR middle-end/45634
1399         * gfortran.fortran-torture/compile/pr45634.f90: New.
1400
1401 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1402
1403         * objc.dg/fobjc-exceptions.m: New test.
1404
1405 2010-09-10  Jan Hubicka  <jh@suse.cz>
1406
1407         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1408
1409 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1410
1411         PR tree-optimization/44972
1412         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1413         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1414         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1415         instead.
1416         * g++.dg/torture/pr44972.C: New test.
1417
1418 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1419
1420         PR tree-optimization/44972
1421         * g++.dg/torture/pr34850.C: Remove expected warning.
1422
1423 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1424
1425         * gfortran.dg/dummy_optional_arg.f90: New test.
1426
1427 2010-09-08  Jan Hubicka  <jh@suse.cz>
1428
1429         PR tree-optimization/45598
1430         * fortran.fortran-torture/compile/pr45598.f90: New test.
1431
1432 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1433
1434         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1435         * lib/target-supports.exp (check_ifunc_available): New.
1436         * gcc.dg/attr-ifunc-1.c: New.
1437         * gcc.dg/attr-ifunc-2.c: New.
1438         * gcc.dg/attr-ifunc-3.c: New.
1439         * gcc.dg/attr-ifunc-4.c: New.
1440         * gcc.dg/attr-ifunc-5.c: New.
1441         * g++.dg/ext/attr-ifunc-1.C: New.
1442         * g++.dg/ext/attr-ifunc-2.C: New.
1443         * g++.dg/ext/attr-ifunc-3.C: New.
1444         * g++.dg/ext/attr-ifunc-4.C: New.
1445
1446 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1447
1448         PR middle-end/40386
1449         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1450
1451 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1452
1453         * gfortran.dg/inline_transpose_1.f90: New test.
1454
1455 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1456
1457         PR c++/45588
1458         * g++.dg/warn/Wunused-var-15.C: New test.
1459
1460 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1461
1462         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1463         hppa*-*-hpux*.
1464
1465 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1466
1467         * objc/execute/exceptions/throw-nil.m: New test.
1468         * objc/execute/exceptions/handler-1.m: Updated to use the new
1469         objc_set_uncaught_exception_handler() function.
1470         * objc/execute/exceptions/matcher-1.m: New test.
1471
1472 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1473
1474         PR fortran/38282
1475         * gfortran.dg/bit_comparison_1.F90: New test.
1476         * gfortran.dg/leadz_trailz_3.f90: New test.
1477         * gfortran.dg/masklr_2.F90: New test.
1478         * gfortran.dg/shiftalr_1.F90: New test.
1479         * gfortran.dg/merge_bits_2.F90: New test.
1480         * gfortran.dg/dshift_2.F90: New test.
1481         * gfortran.dg/bit_comparison_2.F90: New test.
1482         * gfortran.dg/masklr_1.F90: New test.
1483         * gfortran.dg/merge_bits_1.F90: New test.
1484         * gfortran.dg/dshift_1.F90: New test.
1485         * gfortran.dg/shiftalr_2.F90: New test.
1486
1487 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1488
1489         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1490         functions from objc/typedstream.h are deprecated.
1491
1492 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1493
1494         * lib/target-supports.exp
1495         (check_effective_target_run_expensive_tests): New proc.
1496         * gcc.c-torture/compile/limits-fnargs.c: Use
1497         dg-require-effective-target run_expensive_tests.
1498
1499 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR fortran/45597
1502         * gfortran.dg/gomp/pr45597.f90: New test.
1503
1504         PR fortran/45595
1505         * gfortran.dg/gomp/pr45595.f90: New test.
1506
1507 2010-09-08  Michael Matz  <matz@suse.de>
1508
1509         * c-c++-common/uninit-17.c: Adjust.
1510
1511 2010-09-08  Michael Matz  <matz@suse.de>
1512
1513         PR tree-optimization/43430
1514         * gcc.dg/vect/pr43430-2.c: New test.
1515
1516 2010-09-08  Michael Matz  <matz@suse.de>
1517
1518         PR tree-optimization/33244
1519         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1520
1521 2010-09-08  Richard Guenther  <rguenther@suse.de>
1522
1523         PR tree-optimization/45578
1524         * gfortran.dg/pr45578.f90: New testcase.
1525
1526 2010-09-08  Richard Guenther  <rguenther@suse.de>
1527
1528         PR testsuite/45590
1529         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1530
1531 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1532
1533         PR fortran/45576
1534         * gfortran.dg/char_length_18.f90:  New test.
1535
1536 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1537
1538         PR target/36502
1539         * gcc.target/i386/pr36502.c: New test.
1540
1541         PR target/42313
1542         PR target/44651
1543         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1544         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1545
1546 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1547
1548         * gfortran.dg/achar_4.f90: Enable bounds checking.
1549
1550 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1551
1552         PR target/45206
1553         * gcc.target/i386/pr45206.c: New test.
1554
1555 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1556
1557         PR fortran/45505
1558         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1559
1560 2010-09-07  Jan Hubicka  <jh@suse.cz>
1561
1562         * gcc.c-torture/compile/20100907.c: New testcase.
1563
1564 2010-09-07  Richard Guenther  <rguenther@suse.de>
1565
1566         PR middle-end/45569
1567         * g++.dg/eh/pr45569.C: New testcase.
1568
1569 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1570
1571         PR target/43137
1572         * gcc.target/arm/pr43137.c: New test.
1573
1574 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1575
1576         PR fortran/36931
1577         * gfortran.dg/dependency_35.f90:  New test.
1578
1579 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1580
1581         PR fortran/34145
1582         * gfortran.dg/char_length_17.f90:  New test.
1583
1584 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1585
1586         PR c++/45200
1587         PR c++/45293
1588         PR c++/45558
1589         * g++.dg/template/typedef34.C: New test.
1590         * g++.dg/template/typedef35.C: New test.
1591
1592 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1593
1594         PR target/22152
1595         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1596
1597 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1598
1599         * g++.dg/warn/Wdouble-promotion.C: New.
1600
1601 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1602
1603         * g++.dg/parse/redef2.C: New.
1604
1605 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1606
1607         * gcc.dg/20100906-1.c: New testcase.
1608
1609 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1610
1611         PR testsuite/45543
1612         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1613         DW_TAG_enumeration_type DIE.
1614
1615 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1616
1617         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1618         Update XFAILs.
1619
1620 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1621
1622         PR rtl-optimization/44919
1623         * g++.dg/opt/pr44919.C: New.
1624
1625 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1626
1627         PR fortran/38282
1628         * gfortran.dg/iall_iany_iparity_1.f90: New.
1629         * gfortran.dg/iall_iany_iparity_2.f90: New.
1630
1631 2010-09-06  Jason Merrill  <jason@redhat.com>
1632
1633         * g++.dg/cpp0x/initlist42.C: New.
1634
1635         * g++.dg/cpp0x/auto19.C: New.
1636
1637         * g++.dg/template/sfinae25.C: New.
1638         * g++.dg/template/char1.C: Expect warning.
1639         * g++.dg/template/nontype10.C: Likewise.
1640
1641         * g++.dg/cpp0x/implicit9.C: New.
1642
1643         * g++.dg/cpp0x/initlist43.C: New.
1644
1645 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1646
1647         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1648
1649 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1650
1651         * gcc.dg/Wdouble-promotion.c: New.
1652
1653 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1654
1655         * gfortran.dg/float128_1.f90: Remove test case as
1656         it always fails since Rev 163611 backed out the
1657         front-end implementation.
1658
1659 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1660
1661         * gfortran.dg/float128_1.f90: XFAIL test case.
1662
1663 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1664
1665         * gfortran.dg/bessel_7.f90: Decrease required precision.
1666
1667 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1668
1669         PR testsuite/45545
1670         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1671         ref-all-matching targets.
1672
1673 2010-09-05  Richard Guenther  <rguenther@suse.de>
1674
1675         PR tree-optimization/45535
1676         * gcc.c-torture/compile/pr45535.c: New testcase.
1677
1678 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1679
1680         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1681         "\[^\n\]*".
1682         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1683         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1684         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1685         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1686         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1687         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1688         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1689         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1690         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1691         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1692         * gcc.target/i386/pr22152.c: Likewise.
1693         * gcc.target/i386/pr36992-1.c: Likewise.
1694         * gcc.target/i386/pr36992-2.c: Likewise.
1695         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1696
1697 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1698
1699         PR testsuite/43957
1700         * gcc.dg/const-uniq-1.c: Modify regexp.
1701
1702 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1703
1704         PR fortran/45530
1705         * gfortran.dg/namelist_63.f90: New.
1706
1707 2010-09-04  Jan Hubicka  <jh@suse.cz>
1708
1709         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1710         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1711
1712 2010-09-04  Jan Hubicka  <jh@suse.cz>
1713
1714         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1715
1716 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1717
1718         PR fortran/45507
1719         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1720
1721 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1722
1723         * gcc.dg/opts-4.c: New test.
1724
1725 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1726
1727         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1728         * gcc.dg/vect/vect-peel-4.c: Ditto.
1729
1730 2010-09-03  Daniel Kraft  <d@domob.eu>
1731
1732         PR fortran/45525
1733         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1734
1735 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1736
1737         PR fortran/45159
1738         * gfortran.dg/dependency_34.f90:  New test.
1739
1740 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1741
1742         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1743
1744 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1745
1746         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1747         gcc.target/i386/clearcap.map if supported.
1748
1749 2010-09-03  Michael Matz  <matz@suse.de>
1750
1751         PR middle-end/45415
1752         * gcc.dg/pr45415.c: New test.
1753
1754 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1755
1756         PR tree-optimization/45506
1757         * gcc.dg/pr45506.c: New.
1758
1759 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         PR target/45476
1762         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1763         * gcc.target/i386/float128-2.c: Ditto.
1764
1765 2010-09-03  Daniel Kraft  <d@domob.eu>
1766
1767         PR fortran/34162
1768         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1769         * gfortran.dg/internal_dummy_2.f08: New test.
1770         * gfortran.dg/internal_dummy_3.f08: New test.
1771         * gfortran.dg/internal_dummy_4.f08: New test.
1772
1773 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR debug/45500
1776         * gcc.target/i386/pr45500.c: New test.
1777
1778 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1779
1780         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1781
1782 2010-09-03  Daniel Kraft  <d@domob.eu>
1783
1784         PR fortran/44602
1785         * gfortran.dg/exit_2.f08; Adapt error messages.
1786         * gfortran.dg/exit_3.f08: New test.
1787         * gfortran.dg/exit_4.f08: New test.
1788         * gfortran.dg/exit_5.f03: New test.
1789
1790 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1791
1792         * gfortran.dg/ishft_4.f90: New test.
1793
1794 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1795
1796         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1797         FRIZ/XSRIZ instruciton for (double)(long long)x.
1798         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1799
1800 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1801
1802         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1803
1804 2010-09-02  Richard Guenther  <rguenther@suse.de>
1805
1806         PR tree-optimization/44937
1807         PR tree-optimization/45412
1808         * g++.dg/opt/pr45412.C: New testcase.
1809         * gcc.c-torture/compile/pr45412.c: Likewise.
1810         * gcc.c-torture/compile/pr44937.c: Likewise.
1811
1812 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1813
1814         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1815         but using -Werror=comment.
1816         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1817         expected error messages.
1818
1819 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1820
1821         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1822         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1823
1824 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1825
1826         PR fortran/45489
1827         * gfortran.dg/initialization_27.f90: New.
1828
1829 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1830
1831         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1832         check into different basic blocks. Expect vectorization if misaligned
1833         stores are supported.
1834         * gcc.dg/vect/bb-slp-8a.c: New test.
1835         * gcc.dg/vect/bb-slp-8b.c: New test.
1836
1837 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1838
1839         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1840
1841 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1842
1843         PR fortran/44541
1844         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1845         * gfortran.dg/class_dummy_1.f03: New.
1846
1847 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1848
1849         PR middle-end/45458
1850         * g++.dg/tree-prof/partition2.C: New test.
1851
1852 2010-09-01  Richard Guenther  <rguenther@suse.de>
1853
1854         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1855         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1856         * gcc.c-torture/execute/20100827-1.c: Likewise.
1857
1858 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1859
1860         * gfortran.dg/execute_command_line_1.f90: New test.
1861
1862 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1863
1864         PR preprocessor/45457
1865         * c-c++-common/cpp/pr45457.c: New test.
1866
1867 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1868
1869         * gcc.dg/nested-func-8.c: New test.
1870
1871 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1872
1873         PR fortran/38282
1874         * gfortran.dg/popcnt_poppar_1.F90: New test.
1875         * gfortran.dg/popcnt_poppar_2.F90: New test.
1876
1877 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1878
1879         * gcc.target/i386/volatile-2.c: Require nonpic target.
1880
1881 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1882
1883         PR middle-end/45461
1884         * gcc.dg/pr45461.c: New test.
1885
1886 2010-08-31  Richard Guenther  <rguenther@suse.de>
1887
1888         PR testsuite/45455
1889         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1890
1891 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1892
1893         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1894
1895 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1896
1897         PR fortran/45456
1898         * gfortran.dg/typebound_proc_18.f03: New.
1899
1900 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1901
1902         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1903         * lib/scanasm.exp (scan-stack-usage): Likewise.
1904         (scan-stack-usage-not): Likewise.
1905         * gcc.dg/stack-usage-1.c: New test.
1906         * gcc.target/i386/stack-usage-realign.c: Likewise.
1907
1908 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1909
1910         PR tree-optimization/45427
1911         * gcc.dg/tree-ssa/pr45427.c: New test.
1912
1913 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1914
1915         PR c++/45043
1916         * g++.dg/template/crash102.C: New.
1917
1918 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR middle-end/45423
1921         * gcc.dg/gomp/atomic-12.c: New test.
1922         * gcc.dg/gomp/atomic-13.c: New test.
1923         * gcc.dg/gomp/atomic-14.c: New test.
1924         * g++.dg/gomp/atomic-11.C: New test.
1925         * g++.dg/gomp/atomic-12.C: New test.
1926         * g++.dg/gomp/atomic-13.C: New test.
1927         * g++.dg/gomp/atomic-14.C: New test.
1928
1929 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1930
1931         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1932         delimiter.
1933
1934 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1935
1936         * gnat.dg/discr24.adb: New test.
1937
1938 2010-08-30  Richard Guenther  <rguenther@suse.de>
1939
1940         PR tree-optimization/45449
1941         * gcc.dg/pr45449.c: New testcase.
1942
1943 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1944
1945         * gcc.dg/opts-1.c: Expect errors, not warnings.
1946
1947 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1948
1949         PR fortran/42769
1950         * gfortran.dg/dynamic_dispatch_11.f03: New.
1951
1952 2010-08-29  Jason Merrill  <jason@redhat.com>
1953
1954         PR c++/44991
1955         * g++.dg/parse/defarg15.C: New.
1956
1957 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1958
1959         PR fortran/45439
1960         * gfortran.dg/select_type_16.f03: New.
1961
1962 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1963             Tobias Burnus  <burnus@net-b.de>
1964
1965         * gfortran.dg/bessel_7.f90: Decrease required precision.
1966
1967 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1968             Kaz Kojima  <kkojima@gcc.gnu.org>
1969
1970         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1971
1972 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1973
1974         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1975         floating point conversion code generation.
1976         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1977         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1978         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1979         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1980         to integer conversion code generation.
1981         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1982         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1983         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1984         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1985
1986 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1987
1988         PR fortran/32049
1989         * gfortran.dg/random_seed_1.f90: Adjust test.
1990         * gfortran.dg/float128_1.f90: New test.
1991
1992 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1993
1994         PR fortran/33197
1995         * gfortran.dg/norm2_1.f90: New.
1996         * gfortran.dg/norm2_2.f90: New.
1997         * gfortran.dg/norm2_3.f90: New.
1998         * gfortran.dg/norm2_4.f90: New.
1999         * gfortran.dg/parity_1.f90: New.
2000         * gfortran.dg/parity_2.f90: New.
2001         * gfortran.dg/parity_3.f90: New.
2002
2003 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2004
2005         PR fortran/45420
2006         * gfortran.dg/select_type_15.f03: New.
2007
2008 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2009
2010         PR libfortran/43217
2011         * gfortran.dg/hollerith8.f90: New test.
2012
2013 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2014
2015         PR fortran/45159
2016         * gfortran.dg/dependency_33.f90:  New test.
2017
2018 2010-08-27  Richard Guenther  <rguenther@suse.de>
2019
2020         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2021         * gcc.dg/graphite/scop-2.c: Likewise.
2022         * gcc.dg/graphite/scop-20.c: Likewise.
2023         * gcc.dg/vect/slp-25.c: Likewise.
2024
2025 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2026
2027         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2028
2029 2010-08-26  Daniel Kraft  <d@domob.eu>
2030
2031         PR fortran/38936
2032         PR fortran/44047
2033         PR fortran/45384
2034         * gfortran.dg/associate_8.f03: New test.
2035         * gfortran.dg/select_type_13.f03: New test.
2036         * gfortran.dg/select_type_14.f03: New test.
2037
2038 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2039
2040         PR tree-optimization/44485
2041         * gcc.dg/pr44485.c: New test.
2042
2043 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2044
2045         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2046         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2047         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2048
2049 2010-08-26  Richard Guenther  <rguenther@suse.de>
2050
2051         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2052         * gcc.dg/graphite/scop-21.c: Likewise.
2053
2054 2010-08-26  Richard Guenther  <rguenther@suse.de>
2055
2056         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2057         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2058         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2059         * gcc.dg/vect/vect-91.c: Likewise.
2060         * gcc.dg/vect/vect-peel-1.c: Likewise.
2061         * gcc.dg/vect/vect-peel-2.c: Likewise.
2062         * gcc.dg/vect/vect-peel-4.c: Likewise.
2063
2064 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2065
2066         PR libfortran/41859
2067         * gfortran.dg/der_io_4.f90: New test.
2068
2069 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2070
2071         PR rtl-optimization/44858
2072         * gcc.c-torture/execute/pr44858.c: New test.
2073
2074         PR rtl-optimization/45400
2075         * g++.dg/other/i386-8.C: New test.
2076
2077 2010-08-25  Richard Guenther  <rguenther@suse.de>
2078
2079         * gcc.dg/alias-8.c: Adjust.
2080
2081 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2082
2083         * gcc.target/i386/combine-mul.c: New test.
2084
2085 2010-08-25  Richard Guenther  <rguenther@suse.de>
2086
2087         PR lto/44562
2088         * gcc.dg/graphite/id-27.c: New testcase.
2089         * gcc.dg/lto/20100825-1_0.c: Likewise.
2090
2091 2010-08-25  Richard Guenther  <rguenther@suse.de>
2092
2093         PR tree-optimization/45316
2094         * g++.dg/opt/pr45316.C: New testcase.
2095
2096 2010-08-25  Richard Guenther  <rguenther@suse.de>
2097
2098         PR tree-optimization/45393
2099         * g++.dg/torture/pr45393.C: New testcase.
2100
2101 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR tree-optimization/45059
2104         * gcc.c-torture/compile/pr45059.c: New test.
2105
2106 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2107
2108         * lib/target-supports.exp (check_effective_target_vect_unpack):
2109         Set vect_unpack supported flag to true for neon.
2110
2111 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2112
2113         * gcc.dg/tree-ssa/ifc-5.c: New.
2114
2115 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2116
2117         * gcc.dg/tree-ssa/ifc-4.c: New.
2118         * gcc.dg/tree-ssa/ifc-7.c: New.
2119
2120 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2121
2122         * gcc.dg/vect/vect.exp: Check loongson targets
2123         * g++.dg/vect/vect.exp: Likewise
2124         * gfortran.dg/vect/vect.exp: Likewise
2125
2126 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2127
2128         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2129         -mveclibabi=mass.
2130
2131 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2132
2133         PR fortran/45366
2134         * gfortran.dg/proc_ptr_29.f90: New.
2135
2136 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2137             Dominique d'Humieres <dominiq@lps.ens.fr>
2138
2139         PR fortran/45367
2140         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2141
2142 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2143
2144         PR fortran/45367
2145         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2146
2147 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2148
2149         PR fortran/36158
2150         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2151
2152 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2153             Dominique d'Humieres <dominiq@lps.ens.fr>
2154
2155         PR fortran/45367
2156         PR fortran/36158
2157         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2158         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2159
2160 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2161
2162         PR fortran/44863
2163         PR fortran/45271
2164         PR fortran/45290
2165         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2166         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2167         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2168
2169 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2170
2171         PR fortran/36158
2172         PR fortran/33197
2173         * gfortran.dg/bessel_6.f90: New.
2174         * gfortran.dg/bessel_7.f90: New.
2175
2176 2010-08-20  Jan Hubicka  <jh@suse.cz>
2177
2178         PR c++/45307
2179         PR c++/17736
2180         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2181         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2182
2183 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2184
2185         PR target/45336
2186         * gcc.target/i386/pr45336-1.c: New.
2187         * gcc.target/i386/pr45336-2.c: Likewise.
2188         * gcc.target/i386/pr45336-3.c: Likewise.
2189         * gcc.target/i386/pr45336-4.c: Likewise.
2190
2191 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2192
2193         PR testsuite/45361
2194         * gcc.target/i386/volatile-2.c: Update scan strings to also
2195         include (%rip) for the memory reference on x86_64.
2196
2197 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2198
2199         PR middle-end/44974
2200         * gcc.dg/pr44974.c: New test.
2201
2202         PR rtl-optimization/45353
2203         * gcc.dg/pr45353.c: New test.
2204
2205 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2206
2207         * gcc.target/i386/volatile-2.c: New.
2208
2209 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2210
2211         PR rtl-optimization/44691
2212         * gfortran.dg/pr44691.f: New test.
2213
2214 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2215
2216         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2217
2218 2010-08-19  Jason Merrill  <jason@redhat.com>
2219
2220         * g++.dg/init/synth3.C: New.
2221         * g++.dg/init/value8.C: New.
2222         * g++.dg/tree-ssa/empty-2.C: New.
2223         * g++.dg/cpp0x/noexcept09.C: New.
2224
2225 2010-08-19  Daniel Kraft  <d@domob.eu>
2226
2227         PR fortran/29785
2228         PR fortran/45016
2229         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2230         * gfortran.dg/pointer_remapping_1.f90: New test.
2231         * gfortran.dg/pointer_remapping_2.f03: New test.
2232         * gfortran.dg/pointer_remapping_3.f08: New test.
2233         * gfortran.dg/pointer_remapping_4.f03: New test.
2234         * gfortran.dg/pointer_remapping_5.f08: New test.
2235         * gfortran.dg/pointer_remapping_6.f08: New test.
2236
2237 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2238
2239         PR testsuite/45324
2240         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2241
2242 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2243
2244         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2245
2246 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2247
2248         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2249         variable.
2250
2251 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2252
2253         PR target/45070
2254         * gcc.c-torture/execute/pr45070.c: New.
2255
2256 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2257
2258         * g++.dg/pr44328.C: New test.
2259
2260 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2261
2262         PR fortran/36158
2263         PR fortran/33197
2264         * gfortran.dg/bessel_3.f90: New.
2265         * gfortran.dg/bessel_4.f90: New.
2266         * gfortran.dg/bessel_5.f90: New.
2267
2268 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2269
2270         PR fortran/45290
2271         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2272         * gfortran.dg/pointer_init_2.f90: New.
2273         * gfortran.dg/pointer_init_3.f90: New.
2274         * gfortran.dg/pointer_init_4.f90: New.
2275
2276 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2277
2278         PR c++/45049
2279         * g++.dg/pr45049-1.C: New test.
2280         * g++.dg/pr45049-2.C: New test.
2281
2282 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2283
2284         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2285         20 if __ARM_PCS is defined otherwise 64.
2286         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2287         instead of hard coded 64.
2288
2289 2010-08-18  Yao Qi  <yao@codesourcery.com>
2290
2291         PR target/45094
2292         * gcc.target/arm/pr45094.c: New test.
2293
2294 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2295
2296         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2297
2298 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2299
2300         PR rtl-optimization/42575
2301         * gcc.target/arm/pr42575.c: New test.
2302
2303 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2304
2305         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2306         * gcc.dg/tls/thr-cse-1.c: New.
2307
2308 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2309
2310         PR debug/42487
2311         * lib/target-supports.exp
2312         (check_effective_target_function_sections): New.
2313         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2314         function sections before proceding.
2315
2316 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2317
2318         PR fortran/45308
2319         * gfortran.dg/pr45308.f03: New test.
2320
2321 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2322
2323         PR target/45296
2324         * gcc.target/i386/pr45296.c: New test.
2325
2326 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2327
2328         * g++.dg/ext/uow-1.C: New.
2329         * g++.dg/ext/uow-2.C: New.
2330         * g++.dg/ext/uow-3.C: New.
2331         * g++.dg/ext/uow-4.C: New.
2332
2333 2010-08-17  Richard Guenther  <rguenther@suse.de>
2334
2335         PR testsuite/45266
2336         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2337
2338 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2339
2340         PR c/40563
2341         * gcc.dg/Wcxx-compat-20.c: New test.
2342
2343 2010-08-17  Daniel Kraft  <d@domob.eu>
2344
2345         PR fortran/38936
2346         * gfortran.dg/associate_1.f03: Extended to test newly supported
2347         features like association to variables.
2348         * gfortran.dg/associate_3.f03: Removed check for illegal change
2349         of associate-name here...
2350         * gfortran.dg/associate_5.f03: ...and added it here.
2351         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2352         * gfortran.dg/associate_7.f03: New test.
2353
2354 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2355
2356         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2357
2358 2010-08-15  Daniel Kraft  <d@domob.eu>
2359
2360         PR fortran/38936
2361         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2362         * gfortran.dg/associate_3.f03: Clarify comment.
2363         * gfortran.dg/associate_5.f03: New test.
2364         * gfortran.dg/associate_6.f03: New test.
2365
2366 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/45211
2369         * gfortran.dg/bind_c_usage_21.f90: New.
2370         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2371
2372 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2373
2374         * gfortran.dg/optional_absent_1.f90: New.
2375         * gfortran.dg/null_actual.f90: New.
2376
2377 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2378
2379         * gfortran.dg/pointer_target_1.f90: New.
2380         * gfortran.dg/pointer_target_2.f90: New.
2381         * gfortran.dg/pointer_target_3.f90: New.
2382
2383 2010-08-15  Daniel Kraft  <d@domob.eu>
2384
2385         PR fortran/45197
2386         * gfortran.dg/elemental_args_check_3.f90: New test.
2387         * gfortran.dg/impure_1.f08: New test.
2388         * gfortran.dg/impure_2.f08: New test.
2389         * gfortran.dg/impure_3.f90: New test.
2390         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2391
2392 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2393
2394         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2395         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2396         SLP tests.
2397         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2398         misaligned loads.
2399         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2400         misaligned stores.c
2401         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2402
2403 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2404
2405         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2406         dg-require-effective-target after dg-do.
2407
2408 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2409
2410         * lib/target-supports.exp (check_effective_target_vect_int): Return
2411         true for Loongson targets.
2412         (check_effective_target_vect_shift): Likewise.
2413         (check_effective_target_vect_no_int_max): Likewise.
2414         (check_effective_target_vect_no_align): Likewise.
2415         (check_effective_target_vect_short_mult): Likewise.
2416
2417 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2418
2419         * g++.dg/cast.C: Change fields of structures to "long" to pass
2420         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2421         * g++.dg/cpp0x/iop.C: Ditto.
2422         * g++.dg/cpp0x/named_refs.C: Ditto.
2423         * g++.dg/cpp0x/rv1p.C: Ditto.
2424         * g++.dg/cpp0x/rv2p.C: Ditto.
2425         * g++.dg/cpp0x/rv3p.C: Ditto.
2426         * g++.dg/cpp0x/rv4p.C: Ditto.
2427         * g++.dg/cpp0x/rv5p.C: Ditto.
2428         * g++.dg/cpp0x/rv6p.C: Ditto.
2429         * g++.dg/cpp0x/rv7p.C: Ditto.
2430         * g++.dg/cpp0x/rv8p.C: Ditto.
2431         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2432
2433 2010-08-13  Daniel Kraft  <d@domob.eu>
2434
2435         * gfortran.dg/implied_shape_1.f08: New test.
2436         * gfortran.dg/implied_shape_2.f90: New test.
2437         * gfortran.dg/implied_shape_3.f08: New test.
2438
2439 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2440
2441         PR libfortran/42526
2442         * gfortran.dg/char_component_initializer_1.f90: New test.
2443
2444 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2445
2446         PR tree-optimization/45241
2447         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2448
2449 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2450
2451         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2452         to dg-options.
2453         * gcc.target/i386/pr40906-2.c: Ditto.
2454         * gcc.target/i386/pr40906-3.c: Ditto.
2455
2456 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR middle-end/45262
2459         * gcc.c-torture/execute/pr45262.c: New test.
2460
2461 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2462
2463         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2464         empty argument.
2465         * g++.dg/other/profile1.C: Ditto.
2466
2467 2010-08-12  Richard Guenther  <rguenther@suse.de>
2468
2469         PR tree-optimization/45232
2470         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2471         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2472         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2473         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2474         unsigned arithmetic.
2475         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2476         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2477         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2478         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2479         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2480         unsigned arithmetic.
2481         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2482         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2483         unsigned arithmetic.
2484         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2485         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2486         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2487         unsigned arithmetic.
2488         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2489         * gcc.dg/tree-ssa/negate.c: Adjust.
2490         * gcc.dg/vect/vect-1.c: Adjust.
2491         * gfortran.dg/reassoc_6.f: XFAIL.
2492
2493 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR debug/45259
2496         * gcc.dg/pr45259.c: New test.
2497
2498 2010-08-12  Wei Guozhi  <carrot@google.com>
2499
2500         PR target/44999
2501         * gcc.target/arm/pr44999.c: New testcase.
2502
2503 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2504
2505         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2506         (N): Likewise.
2507         (main): Adjust accordingly.
2508
2509 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2510
2511         * gfortran.dg/graphite/id-22.f: New.
2512
2513 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2514
2515         * gcc.dg/graphite/id-26.c: New.
2516
2517 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2518
2519         * gcc.dg/graphite/id-25.c: New.
2520
2521 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2522
2523         * gcc.dg/graphite/run-id-5.c: New.
2524         * gcc.dg/graphite/run-id-6.c: New.
2525         * gfortran.dg/graphite/id-21.f: New.
2526
2527 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2528
2529         * gcc.dg/graphite/id-24.c: New.
2530
2531 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2532
2533         * gcc.dg/tree-ssa/pr20742.c: New.
2534
2535 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2536
2537         * gcc.dg/graphite/id-23.c: New.
2538
2539 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2540
2541         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2542
2543 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2544
2545         * gcc.dg/graphite/pr42729.c: New.
2546
2547 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2548
2549         * gfortran.dg/graphite/id-20.f: New.
2550
2551 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2552
2553         * gcc.dg/graphite/id-22.c: New.
2554
2555 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2556
2557         * gcc.dg/graphite/run-id-2.c: Call abort.
2558
2559 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2560
2561         * gcc.dg/graphite/id-20.c: New.
2562
2563 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2564             Steve Kargl <kargl@gcc.gnu.org>
2565
2566         PR fortran/44595
2567         * gfortran.dg/move_alloc_3.f90: New.
2568         * gfortran.dg/random_seed_2.f90: New.
2569
2570 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2571
2572         * lib/target-supports.exp (check_effective_target_sync_int_long):
2573         Add hppa*-*-linux*.
2574         (check_effective_target_sync_char_short): Likewise.
2575
2576 2010-08-10  Yao Qi  <yao@codesourcery.com>
2577
2578         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2579         general form.
2580         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2581         * g++.dg/other/packed1.C: Likewise.
2582         * g++.dg/other/crash-4.C: Likewise.
2583         * g++.dg/ext/packed8.C: Likewise.
2584         * g++.dg/init/array16.C: Likewise.
2585
2586 2010-08-10  xinliang David Li  <davidxl@google.com>
2587         * gcc.dg/tree-ssa/loop-19.c: Add option
2588         -fno-prefetch-loop-array
2589
2590 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2591
2592         PR middle-end/45182
2593         * gcc.c-torture/compile/pr45182.c: New test.
2594
2595 2010-08-09  Jason Merrill  <jason@redhat.com>
2596
2597         PR c++/45236
2598         * g++.dg/cpp0x/variadic-104.C: New.
2599
2600 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2601
2602         PR fortran/44235
2603         * gfortran.dg/dependency_32.f90:  New test.
2604
2605 2010-08-09  Richard Guenther  <rguenther@suse.de>
2606
2607         PR middle-end/44632
2608         * g++.dg/opt/nrv17.C: New testcase.
2609
2610 2010-08-09  Richard Guenther  <rguenther@suse.de>
2611
2612         PR middle-end/45212
2613         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2614         alignment from MEM_REF offset only if we took it from the
2615         base object.
2616
2617         * gcc.target/i386/pr24178.c: New testcase.
2618
2619 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2620
2621         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2622         * gcc.dg/20030702-1.c: Ditto.
2623         * gcc.dg/20050309-1.c: Ditto.
2624         * gcc.dg/20050325-1.c: Ditto.
2625         * gcc.dg/20050330-2.c: Ditto.
2626         * gcc.dg/20051201-1.c: Ditto.
2627         * gcc.dg/gomp/pr27573.c: Ditto.
2628         * gcc.dg/gomp/pr34610.c: Ditto.
2629         * gcc.dg/pr24225.c: Ditto.
2630         * gcc.dg/pr26570.c: Ditto.
2631         * gcc.dg/pr32773.c: Ditto.
2632         * g++.dg/gcov/gcov-6.C: Ditto.
2633         * g++.dg/gomp/pr34608.C: Ditto.
2634         * gfortran.dg/gomp/pr27573.f90: Ditto.
2635
2636         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2637         dg-require-host-local dg directive.
2638         * gcc.dg/profile-dir-2.c: Ditto.
2639         * gcc.dg/profile-dir-3.c: Ditto.
2640
2641 2010-08-08  Richard Guenther  <rguenther@suse.de>
2642
2643         PR tree-optimization/45109
2644         * gcc.c-torture/compile/pr45109.c: New testcase.
2645
2646 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2647
2648         * gcc.dg/march.c: Skip if -march defined.
2649         * gcc.dg/mtune.c: Skip if -mtune defined.
2650
2651         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2652         generic thunk support.
2653
2654 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2655
2656         PR target/45213
2657         * gcc.target/i386/pr45213.c: New test.
2658
2659 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2660
2661         PR libfortran/45143
2662         * gfortran.dg/fmt_error_11.f03: New test.
2663
2664 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2665
2666         * lib/target-supports.exp (check_effective_target_sync_int_long):
2667         Add arm*-*-linux-gnueabi.
2668         (check_effective_target_sync_char_short): Likewise.
2669
2670 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2671
2672         PR fortran/45159
2673         * gfortran.dg/dependency_31.f90:  New test.
2674
2675 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2676
2677         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2678
2679 2010-08-06  Jason Merrill  <jason@redhat.com>
2680
2681         * g++.dg/cpp0x/sfinae3.C: New.
2682         * g++.dg/cpp0x/sfinae4.C: New.
2683
2684 2010-08-06  Richard Guenther  <rguenther@suse.de>
2685
2686         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2687         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2688         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2689         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2690         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2691         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2692         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2693         * gcc.c-torture/execute/20100805-1.c: Likewise.
2694
2695 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2696
2697         PR testsuite/42855
2698         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2699
2700 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2701
2702         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2703         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2704
2705 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2706
2707         * g++.dg/ipa/devirt-1.C: New test.
2708         * g++.dg/ipa/devirt-2.C: Likewise.
2709         * g++.dg/ipa/devirt-3.C: Likewise.
2710         * g++.dg/ipa/devirt-4.C: Likewise.
2711         * g++.dg/ipa/devirt-5.C: Likewise.
2712         * gcc.dg/ipa/iinline-3.c: Likewise.
2713
2714 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2715
2716         PR tree-optimization/45144
2717         * gcc.dg/tree-ssa/pr45144.c: New test.
2718
2719 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2720
2721         PR fortran/42207
2722         PR fortran/44064
2723         PR fortran/44065
2724         * gfortran.dg/class_25.f03: New.
2725         * gfortran.dg/class_26.f03: New.
2726
2727 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2728
2729         * g++.dg/warn/miss-format-1.C: Update line number.
2730
2731 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2732
2733         PR c++/44641
2734         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2735         .frame and .mask assembler directives.
2736
2737 2010-08-04  Richard Guenther  <rguenther@suse.de>
2738
2739         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2740         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2741         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2742         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2743
2744 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2745
2746         PR fortran/44857
2747         * gfortran.dg/derived_constructor_char_1.f90: New.
2748         * gfortran.dg/derived_constructor_char_2.f90: New.
2749
2750 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2751
2752         PR fortran/45159
2753         * gfortran.dg/dependency_30.f90:  New test.
2754
2755 2010-08-03  Jan Hubicka  <jh@suse.cz>
2756
2757         * gcc.c-torture/compile/pr45085.c: New testcase.
2758
2759 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2760
2761         PR fortran/44584
2762         PR fortran/45161
2763         * gfortran.dg/typebound_call_9.f03: Modified.
2764         * gfortran.dg/typebound_generic_1.f03: Modified.
2765
2766 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2767
2768         PR fortran/45159
2769
2770         * gfortran.dg/dependency_29.f90:  New test.
2771
2772 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2773
2774         PR fortran/36854
2775         * gfortran.dg/character_comparison_2.f90:  New test.
2776         * gfortran.dg/character_comparison_3.f90:  New test.
2777         * gfortran.dg/dependency_28.f90:  New test.
2778
2779 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2780
2781         PR target/40457
2782         * gcc.target/arm/pr40457-1.c: New test.
2783         * gcc.target/arm/pr40457-2.c: New test.
2784
2785 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2786
2787         PR fortran/44912
2788         * gfortran.dg/typebound_call_17.f03: New.
2789
2790 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2791
2792         PR fortran/44929
2793         * gfortran.dg/allocate_derived_3.f90: New.
2794
2795 2010-07-30  Xinliang David Li  <davidxl@google.com>
2796         PR tree-optimization/45121
2797         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2798
2799 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2800
2801         PR c++/45112
2802         * g++.dg/pr45112.C: New test.
2803
2804 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2805
2806         PR debug/45055
2807         PR rtl-optimization/45137
2808         * gcc.dg/pr45055.c: New test.
2809
2810 2010-07-30  Alan Modra  <amodra@gmail.com>
2811
2812         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2813         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2814
2815 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2816
2817         PR fortran/45087
2818         PR fortran/45125
2819         * gfortran.dg/whole_file_25.f90: New.
2820         * gfortran.dg/whole_file_26.f90: New.
2821         * gfortran.dg/whole_file_27.f90: New.
2822
2823 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2824
2825         PR fortran/44962
2826         * gfortran.dg/typebound_proc_17.f03: New.
2827
2828 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2829
2830         PR fortran/45004
2831         * gfortran.dg/move_alloc_2.f90: New.
2832
2833 2010-07-29  Xinliang David Li  <davidxl@google.com>
2834         PR tree-optimization/45121
2835         * c-c++-common/uninit-17.c: Fix expected output.
2836
2837 2010-07-29  Richard Guenther  <rguenther@suse.de>
2838
2839         PR tree-optimization/45120
2840         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2841
2842 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2843
2844         PR fortran/42051
2845         PR fortran/44064
2846         * gfortran.dg/pr42051.f03: New testcase.
2847
2848 2010-07-29  Richard Guenther  <rguenther@suse.de>
2849
2850         PR middle-end/45034
2851         * gcc.c-torture/execute/pr45034.c: New testcase.
2852
2853 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2854
2855         PR c++/45096
2856         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2857
2858 2010-07-28  Daniel Kraft  <d@domob.eu>
2859
2860         * gfortran.dg/bound_8.f90: New test.
2861
2862 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2863
2864         PR debug/45105
2865         * gcc.dg/pr45105.c: New test.
2866
2867 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2868
2869         PR rtl-optimization/45107
2870         * gcc.dg/pr45107.c: New test.
2871
2872 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2873
2874         PR rtl-optimization/45101
2875         * gcc.dg/pr45101.c: New test.
2876
2877 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2878
2879         PR fortran/45077
2880         * gfortran.dg/whole_file_24.f90: New.
2881
2882 2010-07-27  Jason Merrill  <jason@redhat.com>
2883
2884         * g++.dg/cpp0x/variadic102.C: New.
2885         * g++.dg/cpp0x/variadic103.C: New.
2886
2887 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2888
2889         PR rtl-optimization/40956
2890         PR target/42495
2891         PR middle-end/42574
2892         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2893         * gcc.target/arm/pr42574.c: Add tests.
2894
2895 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2896
2897         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2898         test name.
2899         (cleanup-repo-files): Ditto.
2900         (cleanup-saved-temps): Ditto.
2901
2902 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2903
2904         PR testsuite/44701
2905         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2906
2907         PR c/45079
2908         * gcc.dg/pr45079.c: New test.
2909
2910 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2911
2912         PR tree-optimization/44152
2913         * gcc.dg/vect/fast-math-pr44152.c: New test.
2914
2915 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2916
2917         PR ObjC/44140
2918         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2919         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2920         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2921         * obj-c++.dg/torture/trivial.mm: Ditto.
2922         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2923         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2924         * objc.dg/torture/tls/thr-init.m: Ditto.
2925         * objc.dg/torture/trivial.m: Ditto.
2926
2927 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2928
2929         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2930         Skip on spu-*-* targets.
2931
2932 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2933
2934         PR tree-optimization/45083
2935         * gcc.dg/pr45083.c: New test.
2936
2937 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2938
2939         PR fortran/40873
2940         * gfortran.dg/whole_file_22.f90: New test.
2941         * gfortran.dg/whole_file_23.f90: New test.
2942
2943 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2944             Jack Howarth  <howarth@bromo.med.uc.edu>
2945             Richard Henderson  <rth@redhat.com>
2946
2947         PR target/44132
2948         * gcc.dg/tls/thr-init-1.c: New.
2949         * gcc.dg/tls/thr-init-2.c: New.
2950         * gcc.dg/torture/tls New.
2951         * gcc.dg/torture/tls/tls-test.c: New.
2952         * gcc.dg/torture/tls/thr-init-1.c: New.
2953         * gcc.dg/torture/tls/tls.exp: New.
2954         * gcc.dg/torture/tls/thr-init-2.c: New.
2955         * gcc.dg/tls/emutls-2.c: New test
2956
2957         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2958         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2959         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2960         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2961         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2962         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2963         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2964         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2965         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2966         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2967         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2968         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2969         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2970         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2971         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2972         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2973         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2974         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2975         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2976         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2977         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2978         gfortran.dg/gomp/omp_threadprivate1.f90,
2979         gfortran.dg/gomp/omp_threadprivate2.f90,
2980         gfortran.dg/gomp/reduction1.f90,
2981         gfortran.dg/gomp/sharing-1.f90: Likewise.
2982
2983 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2984
2985         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2986         sse_runtime.
2987         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2988         dg-require-visibility.
2989
2990 2010-07-26  Richard Guenther  <rguenther@suse.de>
2991
2992         PR tree-optimization/43784
2993         * gcc.c-torture/execute/pr43784.c: New testcase.
2994         * g++.dg/torture/pr43784.C: Likewise.
2995
2996 2010-07-26  Richard Guenther  <rguenther@suse.de>
2997
2998         PR middle-end/45056
2999         * g++.dg/pr45056.C: New testcase.
3000
3001 2010-07-26  Richard Guenther  <rguenther@suse.de>
3002
3003         PR tree-optimization/45071
3004         * gcc.dg/pr45071.c: New testcase.
3005
3006 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3007
3008         PR fortran/45066
3009         * gfortran.dg/namelist_62.f90: New.
3010
3011 2010-07-26  Richard Guenther  <rguenther@suse.de>
3012
3013         * gcc.c-torture/execute/pr45017.c: Move ...
3014         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3015
3016 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3017
3018         PR fortran/40628
3019         * trim_optimize_1.f90:  New test.
3020         * character_comparision_1.f90:  New test.
3021
3022 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3023
3024         PR fortran/42852
3025         * gfortran.dg/wtruncate_fix.f: New test.
3026
3027 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3028
3029         PR testsuite/45068
3030         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3031
3032 2010-07-24  Richard Guenther  <rguenther@suse.de>
3033
3034         PR lto/43788
3035         * g++.dg/lto/20100724-1_0.C: New testcase.
3036
3037 2010-07-24  Richard Guenther  <rguenther@suse.de>
3038
3039         PR lto/43212
3040         * gcc.dg/lto/20100724-1_0.c: New testcase.
3041         * gcc.dg/lto/20100724-1_1.c: Likewise.
3042
3043 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3044
3045         PR fortran/40011
3046         * gfortran.dg/whole_file_21.f90: New.
3047
3048         * gfortran.dg/integer_exponentiation_3.F90: Use
3049         -ffloat-store only for i?86/x86-64 -m32.
3050
3051 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3052
3053         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3054         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3055
3056 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3057
3058         * gfortran.dg/func_decl_4.f90: Split test into two ...
3059         * gfortran.dg/func_decl_5.f90: ... parts.
3060         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3061         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3062         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3063         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3064         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3065         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3066         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3067         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3068         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3069         * gfortran.dg/sizeof.f90: Make test valid.
3070         * gfortran.dg/pr20865.f90: Add new dg-error.
3071         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3072         * gfortran.dg/g77/19990218-0.f: Ditto.
3073         * gfortran.dg/g77/19990218-1.f: Ditto.
3074         * gfortran.dg/g77/970625-2.f: Ditto.
3075         * gfortran.dg/pr37243.f: Fix function declaration.
3076         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3077         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3078
3079 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3080
3081         PR fortran/44945
3082         * gfortran.dg/char_array_structure_constructor.f90: Add
3083         -fwhole-file as dg-option as it otherwise fails on some
3084         systems.
3085
3086 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3087
3088         * gnat.dg/aggr16.ad[sb]: New test.
3089         * gnat.dg/aggr16_pkg.ads: New helper.
3090
3091 2010-07-23  Richard Guenther  <rguenther@suse.de>
3092
3093         PR lto/43071
3094         * g++.dg/lto/20100723-1_0.C: New testcase.
3095
3096 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3097
3098         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3099         AVX support.
3100         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3101         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3102
3103 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3104
3105         * lib/target-supports.exp (add_options_for_tls): New proc.
3106         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3107         * g++.dg/tls/static-1a.cc: Likewise.
3108         * gcc.dg/tls/emutls-1.c: Likewise.
3109         * gcc.dg/tls/opt-11.c: Likewise.
3110         * gcc.dg/tls/opt-12.c: Likewise.
3111         * gcc.dg/tls/pr24428-2.c: Likewise.
3112         * gcc.dg/tls/pr24428.c: Likewise.
3113         * obj-c++.dg/tls/static-1.mm: Likewise.
3114         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3115         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3116         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3117         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3118         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3119         * objc.dg/torture/tls/thr-init.m: Likewise.
3120         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3121
3122 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3123
3124         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3125         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3126         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3127         optimized dump files.
3128
3129 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3130
3131         PR tree-optimization/45047
3132         * gcc.c-torture/compile/pr45047.c: New test.
3133
3134 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3135
3136         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3137         instead of dg-compile.
3138         * gcc.dg/float-range-4.c: Ditto.
3139         * gcc.dg/float-range-5.c: Ditto.
3140         * gcc.dg/fold-overflow-1.c: Ditto.
3141         * gcc.dg/gomp/sections-4.c: Ditto.
3142         * gcc.dg/transparent-union-1.c: Ditto.
3143         * gcc.dg/transparent-union-2.c: Ditto.
3144         * gcc.target/i386/pr39315-check.c: Ditto.
3145         * g++.dg/gomp/sections-4.C: Ditto.
3146         * g++.dg/template/dtor7.C: Ditto.
3147         * g++.dg/tree-ssa/pr19952.C: Ditto.
3148         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3149         * gfortran.dg/graphite/pr42185.f90: Ditto.
3150         * gfortran.dg/namelist_36.f90: Ditto.
3151         * gnat.dg/noreturn1.adb: Ditto.
3152         * gnat.dg/specs/small_alignment.ads: Ditto.
3153
3154 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3155
3156         PR tree-optimization/44915
3157         * g++.dg/torture/pr44915.C: New test.
3158
3159 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3160
3161         PR tree-optimization/44914
3162         * g++.dg/tree-ssa/pr44914.C: New test.
3163
3164 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3165
3166         PR target/44290
3167         * gcc.dg/pr44290-1.c: New test.
3168         * gcc.dg/pr44290-2.c: New test.
3169
3170 2010-07-23  Jason Merrill  <jason@redhat.com>
3171
3172         PR c++/45008
3173         * g++.dg/abi/mangle44.C: New.
3174
3175 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3176
3177         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3178         for compile-time only tests.
3179         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3180         target check.
3181         * gcc.target/i386/pr39315-4.c: Ditto.
3182         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3183         target check.  Include sse-os-support.h.
3184         (main): Call check_isa and sse_os_support.
3185         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3186         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3187         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3188         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3189         target check.  Include sse-os-support.h.
3190         (main): Call check_isa and sse_os_support.
3191         * gcc.target/i386/vperm-v2df.c: Ditto.
3192
3193 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3194
3195         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3196         (check_effective_target_avx_runtime): New procedure.
3197         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3198         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3199
3200         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3201         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3202         and __get_cpuid test.
3203         * gcc.dg/compat/vector-2b_main.c: Ditto.
3204
3205         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3206
3207         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3208         for compile-time only test.
3209         * gcc.dg/pr32716.c: Ditto.
3210         * gcc.dg/pr34856.c: Ditto.
3211         * gcc.dg/pr36997.c: Ditto.
3212         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3213         * gfortran.dg/pr28158.f90: Ditto.
3214         * gfortran.dg/pr30667.f: Ditto.
3215
3216         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3217         i?86-*-* and x86_64-*-* targets to disable execution on targets
3218         without sse2 runtime support.
3219         * g++.dg/vect/vect.exp: Ditto.
3220         * gfortran.dg/vect/vect.exp: Ditto.
3221
3222         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3223         * gcc.dg/pr37544.c: Ditto.
3224         * gcc.dg/pr40550.c: Ditto.
3225         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3226         * gcc.dg/compat/vector-1a_main.c: Ditto.
3227         * gcc.dg/compat/vector-2a_main.c: Ditto.
3228         * gcc.dg/torture/pr16104-1.c: Ditto.
3229         * gcc.dg/torture/pr35771-1.c: Ditto.
3230         * gcc.dg/torture/pr35771-2.c: Ditto.
3231         * gcc.dg/torture/pr35771-3.c: Ditto.
3232         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3233         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3234         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3235         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3236         * g++.dg/other/i386-1.C: Ditto.
3237         * g++.dg/other/pr40446.C: Ditto.
3238
3239 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3240
3241         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3242
3243 2010-07-23  Daniel Kraft  <d@domob.eu>
3244
3245         PR fortran/44709
3246         * gfortran.dg/exit_1.f08: New test.
3247         * gfortran.dg/exit_2.f08: New test.
3248
3249 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3250
3251         PR tree-optimization/39839
3252         * gcc.target/arm/pr39839.c: New test case.
3253
3254 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3255
3256         * gnat.dg/unchecked_convert5b.adb: New test.
3257         * gnat.dg/unchecked_convert6.adb: Likewise.
3258         * gnat.dg/unchecked_convert6b.adb: Likewise.
3259
3260 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3261
3262         * gnat.dg/aggr15.ad[sb]: New test.
3263
3264 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3265
3266         PR debug/45024
3267         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3268
3269 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3270
3271         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3272         with dg-require-linker-plugin.
3273
3274 2010-07-22  Richard Guenther  <rguenther@suse.de>
3275
3276         PR lto/43850
3277         * g++.dg/lto/20100722-1_0.C: New testcase.
3278
3279 2010-07-22  Richard Guenther  <rguenther@suse.de>
3280
3281         PR lto/42451
3282         * gcc.dg/lto/20100720-3_0.c: New testcase.
3283         * gcc.dg/lto/20100720-3_1.c: Likewise.
3284
3285 2010-07-22  Richard Guenther  <rguenther@suse.de>
3286
3287         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3288         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3289
3290         PR lto/43373
3291         * gcc.dg/lto/20100722-1_0.c: New testcase.
3292
3293 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3294
3295         PR tree-optimization/44891
3296         * gcc.c-torture/compile/pr44891.c: New test.
3297
3298 2010-07-22  Richard Guenther  <rguenther@suse.de>
3299
3300         PR tree-optimization/45017
3301         * gcc.c-torture/execute/pr45017.c: New testcase.
3302
3303 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3304
3305         PR fortran/45019
3306         * gfortran.dg/aliasing_dummy_5.f90: New.
3307
3308 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3309
3310         PR target/43698
3311         * gcc.target/arm/pr43698.c: New test.
3312
3313 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3314
3315         PR fortran/44929
3316         * Revert my commit r162325 for this PR.
3317
3318 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3319
3320         PR debug/45015
3321         * gcc.target/m68k/pr45015.c: New test.
3322
3323 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3324
3325         PR c++/44641
3326         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3327         comments.
3328
3329 2010-07-21  Richard Guenther  <rguenther@suse.de>
3330
3331         PR lto/45018
3332         * g++.dg/lto/20100721-1_0.C: New testcase.
3333
3334 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3335
3336         PR tree-optimization/44900
3337         * g++.dg/torture/pr44900.C: New test.
3338
3339 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3340
3341         PR middle-end/44738
3342         * c-c++-common/uninit-17.c: Correct expected error.
3343
3344 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3345
3346         * gcc.dg/guality/asm-1.c: New test.
3347
3348         PR debug/45003
3349         * gcc.dg/guality/pr45003-2.c: New test.
3350         * gcc.dg/guality/pr45003-3.c: New test.
3351
3352 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3353
3354         PR libfortran/44697
3355         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3356
3357 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3358
3359         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3360         defined on the current line.
3361         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3362         * g++.dg/debug/dwarf2/pr44641.C: New.
3363
3364 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3365
3366         * gcc.target/powerpc/block-move-1.c: New test.
3367         * gcc.target/powerpc/block-move-2.c: New test.
3368
3369 2010-07-20  Jason Merrill  <jason@redhat.com>
3370
3371         PR c++/44967
3372         * g++.dg/cpp0x/sfinae2.C: New.
3373
3374 2010-07-20  Richard Guenther  <rguenther@suse.de>
3375
3376         PR lto/42696
3377         * gcc.dg/lto/20100720-4_0.c: New testcase.
3378
3379 2010-07-20  Richard Guenther  <rguenther@suse.de>
3380
3381         PR lto/43221
3382         * gcc.dg/lto/20100720-2_0.c: New testcase.
3383         * gcc.dg/lto/20100720-2_1.c: Likewise.
3384
3385 2010-07-20  Richard Guenther  <rguenther@suse.de>
3386
3387         PR lto/43208
3388         * gcc.dg/lto/20100720-1_0.c: New testcase.
3389         * gcc.dg/lto/20100720-1_1.c: Likewise.
3390
3391 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3392
3393         PR debug/45003
3394         * gcc.dg/guality/pr45003-1.c: New test.
3395
3396 2010-07-20  Richard Guenther  <rguenther@suse.de>
3397
3398         PR tree-optimization/44977
3399         * gcc.dg/torture/pr44977.c: New testcase.
3400
3401 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3402
3403         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3404         sync_char_short
3405
3406 2010-07-20  Richard Guenther  <rguenther@suse.de>
3407
3408         PR middle-end/44971
3409         PR middle-end/44988
3410         * gcc.dg/pr44971.c: New testcase.
3411         * gcc.c-torture/compile/pr44988.c: Likewise.
3412
3413 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3414
3415         PR fortran/44929
3416         * gfortran.dg/allocate_with_typespec.f90: New test.
3417         * gfortran.dg/allocate_derived_1.f90: Update error message.
3418
3419 2010-07-19  Jason Merrill  <jason@redhat.com>
3420
3421         PR c++/44996
3422         * g++.dg/cpp0x/decltype23.C: New.
3423
3424 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3425
3426         PR fortran/42385
3427         * gfortran.dg/class_defined_operator_1.f03 : New test.
3428
3429 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3430
3431         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3432         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3433         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3434         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3435
3436 2010-07-19  Richard Guenther  <rguenther@suse.de>
3437
3438         PR middle-end/44941
3439         * gcc.c-torture/compile/pr44941.c: New testcase.
3440
3441 2010-07-19  Jason Merrill  <jason@redhat.com>
3442
3443         PR c++/44969
3444         * g++.dg/template/sfinae24.C: New.
3445
3446 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3447
3448         PR fortran/44353
3449         * gfortran.dg/data_implied_do_2.f90: Removed.
3450
3451 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3452
3453         PR c++/44969
3454         * g++.dg/template/sfinae23.C: New.
3455
3456 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3457
3458         * lib/target-supports.exp (check_sse_os_support_available): New
3459         proc.
3460         (check_sse_hw_available): New proc.
3461         (check_effective_target_sse_runtime): New proc.
3462         (check_effective_target_sse2_runtime): New proc.
3463         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3464         -msse2 if check_sse_os_support_available.
3465         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3466         check_sse_os_support_available.
3467         * gcc.dg/vect/vect.exp: Likewise.
3468         * gfortran.dg/vect/vect.exp: Likewise.
3469         * gcc.target/i386/sol2-check: Renamed to ...
3470         * gcc.target/i386/sse-os-support.h: ... this.
3471         (sol2_check): Renamed to ...
3472         (sse_os_support): ... this.
3473         Only test movss with xmm registers.
3474         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3475         Removed ILL_INSN, ILL_INSN_LEN.
3476         * gcc.target/i386/sse2-check.h: Likewise.
3477         * gcc.target/i386/sse3-check.h: Likewise.
3478         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3479         Removed cpuid.h, __get_cpuid test.
3480         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3481         Removed cpuid.h, __get_cpuid test.
3482         * g++.dg/other/pr40446.C: Likewise.
3483         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3484         * gcc.dg/compat/vector-1a_main.c: Likewise.
3485         * gcc.dg/compat/vector-2a_main.c: Likewise.
3486         * gcc.dg/pr36584.c: Likewise.
3487         * gcc.dg/pr37544.c: Likewise.
3488         * gcc.dg/torture/pr16104-1.c: Likewise.
3489         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3490         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3491         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3492         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3493         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3494         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3495         sse2_runtime.
3496         * gcc.dg/torture/pr35771-2.c: Likewise.
3497         * gcc.dg/torture/pr35771-3.c: Likewise.
3498         * gcc.target/i386/pr39315-2.c: Likewise.
3499         * gcc.target/i386/pr39315-4.c: Likewise.
3500         * gcc.target/i386/vperm-v2df.c: Likewise.
3501         * gcc.target/i386/vperm-v2di.c: Likewise.
3502         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3503         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3504         sse_runtime.
3505
3506 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3507
3508         PR fortran/44353
3509         * gfortran.dg/data_implied_do_2.f90: New test.
3510
3511 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3512
3513         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3514
3515 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3516
3517         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3518         to the "mips16" group.
3519         (mips_using_mips16_p): New procedure.
3520         (mips-dg-options): Use it.
3521
3522 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3523
3524         * gcc.target/mips/mips16-attributes-4.c: New test.
3525
3526 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3527
3528         PR testsuite/44418
3529         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3530         * gcc.target/powerpc/recip-2.c: Ditto.
3531         * gcc.target/powerpc/recip-3.c: Ditto.
3532
3533 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3534
3535         * gcc.target/arm/pr42235.c: New test.
3536
3537 2010-07-16  Jason Merrill  <jason@redhat.com>
3538
3539         PR c++/32505
3540         * g++.dg/template/partial8.C: New.
3541
3542 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3543
3544         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3545         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3546         in C++.
3547         (gualcvt): New overloaded inline.
3548         (GUALCVT): Use it for C++.
3549         * g++.dg/guality/guality.exp: New.
3550         * g++.dg/guality/guality.h: New.
3551         * g++.dg/guality/redeclaration1.C: New test.
3552         * g++.dg/dg.exp: Prune also guality/* tests.
3553         * gcc.dg/guality/pr43141.c: Moved to...
3554         * c-c++-common/guality/pr43141.c: ... here.
3555
3556 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3557
3558         PR libfortran/37077
3559         * gfortran.dg/char4_iunit_2.f03: New test.
3560
3561 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3562
3563         * lib/plugin-support.exp (plugin-test-execute):
3564         Add ${gcc_objdir}/intl to includes.
3565
3566 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR target/44942
3569         * gcc.c-torture/execute/pr44942.c: New test.
3570         * gcc.target/i386/pr44942.c: New test.
3571
3572 2010-07-15  Jason Merrill  <jason@redhat.com>
3573
3574         PR c++/44909
3575         * g++.dg/cpp0x/implicit7.C: New.
3576         * g++.dg/cpp0x/implicit8.C: New.
3577
3578 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3579
3580         Disable float tests for __SPU__ targets due to lack of signed zero:
3581         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3582         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3583         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3584         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3585         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3586         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3587         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3588         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3589         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3590
3591 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3592
3593         * gfortran.dg/select_char_2.f90: New test.
3594
3595 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3596
3597         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3598         with DECL_CHAIN.
3599
3600 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3601
3602         PR fortran/44936
3603         * gfortran.dg/typebound_generic_9.f03: New.
3604
3605 2010-07-15  Richard Guenther  <rguenther@suse.de>
3606
3607         PR tree-optimization/44946
3608         * gcc.c-torture/compile/pr44946.c: New testcase.
3609
3610 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3611
3612         PR fortran/40206
3613         * gfortran.dg/select_char_3.f90: New test.
3614
3615 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3616             Kevin F. Quinn  <kevquinn@gentoo.org>
3617
3618         * gcc.dg/Wtrampolines.c: New.
3619
3620 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3621
3622         PR libfortran/44934
3623         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3624
3625 2010-07-14  Jason Merrill  <jason@redhat.com>
3626
3627         PR c++/44810
3628         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3629
3630         Implement C++0x unrestricted unions (N2544)
3631         * g++.dg/cpp0x/union1.C: New.
3632         * g++.dg/cpp0x/union2.C: New.
3633         * g++.dg/cpp0x/union3.C: New.
3634         * g++.dg/cpp0x/defaulted2.C: Adjust.
3635         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3636         * g++.old-deja/g++.ext/anon2.C: Adjust.
3637         * g++.old-deja/g++.mike/misc6.C: Adjust.
3638
3639 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3640
3641         PR fortran/44925
3642         * gfortran.dg/c_loc_tests_15.f90: New.
3643
3644 2010-07-13  Jason Merrill  <jason@redhat.com>
3645
3646         PR c++/44909
3647         * g++.dg/cpp0x/implicit6.C: New.
3648
3649 2010-07-13  Jason Merrill  <jason@redhat.com>
3650
3651         PR c++/44540
3652         * g++.dg/abi/noreturn1.C: New.
3653         * g++.dg/abi/noreturn2.C: New.
3654
3655 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3656
3657         PR other/44874
3658         PR debug/44832
3659         * c-c++-common/pr44832.c: New test.
3660
3661 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3662
3663         PR objc/44488
3664         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3665         on the target.  Make sure that we can assemble the emitted asm when
3666         the test type is 'compile'.
3667
3668 2010-07-13  Richard Guenther  <rguenther@suse.de>
3669
3670         PR tree-optimization/36960
3671         * g++.dg/torture/pr36960.C: New testcase.
3672
3673 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3674
3675         PR c++/44908
3676         * g++.dg/template/sfinae21.C: New.
3677         * g++.dg/template/sfinae22.C: Likewise.
3678
3679 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3680
3681         PR testsuite/42843
3682         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3683         * gcc.dg/plugin/ggcplug.c: Likewise.
3684         * g++.dg/plugin/selfassign.c: Likewise.
3685         * g++.dg/plugin/attribute_plugin.c: Likewise.
3686         * g++.dg/plugin/dumb_plugin.c: Likewise.
3687         * g++.dg/plugin/pragma_plugin.c: Likewise.
3688
3689 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3690
3691         * gcc.c-torture/execute/pr44683.x: New.
3692         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3693
3694 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3695
3696         PR fortran/44434
3697         PR fortran/44565
3698         PR fortran/43945
3699         PR fortran/44869
3700         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3701         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3702         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3703         * gfortran.dh/typebound_call_16.f03: New.
3704         * gfortran.dg/typebound_generic_6.f03: New.
3705         * gfortran.dg/typebound_generic_7.f03: New.
3706         * gfortran.dg/typebound_generic_8.f03: New.
3707
3708 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3709
3710         PR libfortran/37077
3711         * gfortran.dg/char4_iunit_1.f03: New test.
3712
3713 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3714
3715         * gcc.dg/tree-ssa/vrp53.c: New test.
3716
3717 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3718
3719         PR c++/44907
3720         * g++.dg/template/sfinae19.C: New.
3721         * g++.dg/template/sfinae20.C: Likewise.
3722
3723 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3724
3725         * gcc.target/arm/interrupt-1.c: New test.
3726         * gcc.target/arm/interrupt-2.c: New test.
3727
3728 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3729
3730         * gcc.dg/pr42427.c: Require c99_runtime.
3731         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3732         c99_runtime.
3733         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3734         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3735         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3736         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3737         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3738         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3739         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3740         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3741         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3742         * gcc.target/i386/pr37275.c: Require visibility support.
3743
3744 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3745
3746         * lib/target-supports.exp (check_effective_target_sse): New proc.
3747         * gcc.target/i386/sol2-check.h: New file.
3748         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3749         Include sol2-check.h.
3750         (main) Only run do_test () if sol2_check ().
3751         * gcc.target/i386/sse2-check.h: Likewise.
3752         * gcc.target/i386/sse3-check.h: Likewise.
3753         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3754         [__sun__ && __svr4__]: Execute SSE2 instruction.
3755         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3756         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3757         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3758         * g++.dg/ext/vector14.C: Likewise.
3759         * g++.dg/other/mmintrin.C: Likewise.
3760         * gcc.dg/20020418-1.c: Likewise.
3761         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3762         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3763         * gcc.dg/format/unnamed-1.c: Likewise.
3764         Adapt dg-warning line number.
3765         * gcc.dg/graphite/pr40281.c: Likewise.
3766         * gcc.dg/pr32176.c: Likewise.
3767         * gcc.dg/pr40550.c: Likewise.
3768         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3769         * gcc.dg/torture/pr36891.c: Likewise.
3770         * gcc.target/i386/20020218-1.c: Likewise.
3771         * gcc.target/i386/20020523.c: Likewise.
3772         * gcc.target/i386/abi-1.c: Likewise.
3773         * gcc.target/i386/brokensqrt.c: Likewise.
3774         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3775         * gcc.target/i386/pr13366.c: Likewise.
3776         * gcc.target/i386/pr13685.c: Likewise.
3777         * gcc.target/i386/pr24306.c: Likewise.
3778         * gcc.target/i386/pr31486.c: Likewise.
3779         * gcc.target/i386/pr32065-1.c: Likewise.
3780         * gcc.target/i386/pr32065-2.c: Likewise.
3781         * gcc.target/i386/pr32389.c: Likewise.
3782         * gcc.target/i386/pr38824.c: Likewise.
3783         * gcc.target/i386/pr38931.c: Likewise.
3784         * gcc.target/i386/pr39592-1.c: Likewise.
3785         * gcc.target/i386/pr43766.c: Likewise.
3786         * gcc.target/i386/recip-divf.c: Likewise.
3787         * gcc.target/i386/recip-sqrtf.c: Likewise.
3788         * gcc.target/i386/recip-vec-divf.c: Likewise.
3789         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3790         * gcc.target/i386/sse-1.c: Likewise.
3791         * gcc.target/i386/sse-16.c: Likewise.
3792         * gcc.target/i386/sse-2.c: Likewise.
3793         * gcc.target/i386/sse-20.c: Likewise.
3794         * gcc.target/i386/sse-3.c: Likewise.
3795         * gcc.target/i386/sse-7.c: Likewise.
3796         * gcc.target/i386/sse-9.c: Likewise.
3797         * gcc.target/i386/sse-addps-1.c: Likewise.
3798         * gcc.target/i386/sse-addss-1.c: Likewise.
3799         * gcc.target/i386/sse-andnps-1.c: Likewise.
3800         * gcc.target/i386/sse-andps-1.c: Likewise.
3801         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3802         * gcc.target/i386/sse-comiss-1.c: Likewise.
3803         * gcc.target/i386/sse-comiss-2.c: Likewise.
3804         * gcc.target/i386/sse-comiss-3.c: Likewise.
3805         * gcc.target/i386/sse-comiss-4.c: Likewise.
3806         * gcc.target/i386/sse-comiss-5.c: Likewise.
3807         * gcc.target/i386/sse-comiss-6.c: Likewise.
3808         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3809         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3810         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3811         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3812         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3813         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3814         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3815         * gcc.target/i386/sse-divps-1.c: Likewise.
3816         * gcc.target/i386/sse-divss-1.c: Likewise.
3817         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3818         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3819         * gcc.target/i386/sse-maxps-1.c: Likewise.
3820         * gcc.target/i386/sse-maxss-1.c: Likewise.
3821         * gcc.target/i386/sse-minps-1.c: Likewise.
3822         * gcc.target/i386/sse-minss-1.c: Likewise.
3823         * gcc.target/i386/sse-movaps-1.c: Likewise.
3824         * gcc.target/i386/sse-movaps-2.c: Likewise.
3825         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3826         * gcc.target/i386/sse-movhps-1.c: Likewise.
3827         * gcc.target/i386/sse-movhps-2.c: Likewise.
3828         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3829         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3830         * gcc.target/i386/sse-movntps-1.c: Likewise.
3831         * gcc.target/i386/sse-movss-1.c: Likewise.
3832         * gcc.target/i386/sse-movss-2.c: Likewise.
3833         * gcc.target/i386/sse-movss-3.c: Likewise.
3834         * gcc.target/i386/sse-movups-1.c: Likewise.
3835         * gcc.target/i386/sse-movups-2.c: Likewise.
3836         * gcc.target/i386/sse-mulps-1.c: Likewise.
3837         * gcc.target/i386/sse-mulss-1.c: Likewise.
3838         * gcc.target/i386/sse-orps-1.c: Likewise.
3839         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3840         * gcc.target/i386/sse-recip-vec.c: Likewise.
3841         * gcc.target/i386/sse-recip.c: Likewise.
3842         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3843         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3844         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3845         * gcc.target/i386/sse-subps-1.c: Likewise.
3846         * gcc.target/i386/sse-subss-1.c: Likewise.
3847         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3848         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3849         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3850         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3851         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3852         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3853         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3854         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3855         * gcc.target/i386/sse-xorps-1.c: Likewise.
3856         * gcc.target/i386/ssefn-1.c: Likewise.
3857         * gcc.target/i386/ssefn-3.c: Likewise.
3858         * gcc.target/i386/sseregparm-1.c: Likewise.
3859         * gcc.target/i386/stackalign/return-3.c: Likewise.
3860         * gcc.target/i386/vectorize1.c: Likewise.
3861         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3862         * gcc.target/i386/xorps-sse.c: Likewise.
3863         * gfortran.dg/pr28158.f90: Likewise.
3864         * gfortran.dg/pr30667.f: Likewise.
3865         * gnat.dg/loop_optimization7.adb: Likewise.
3866         * gnat.dg/sse_nolib.adb: Likewise.
3867
3868 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3869
3870         PR fortran/44702
3871         * gfortran.dg/use_rename_6.f90: New.
3872         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3873
3874 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3875
3876         PR fortran/44869
3877         * gfortran.dg/class_24.f03: New.
3878
3879 2010-07-10  Richard Guenther  <rguenther@suse.de>
3880
3881         PR lto/44889
3882         * gcc.dg/lto/20100709-1_0.c: New testcase.
3883         * gcc.dg/lto/20100709-1_1.c: Likewise.
3884
3885 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3886
3887         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3888
3889 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3890
3891         PR objc/44140
3892         * objc.dg/lto/trivial-1_0.m: New.
3893         * objc.dg/lto/lto.exp: New.
3894         * obj-c++.dg/lto/trivial-1_0.mm: New.
3895         * obj-c++.dg/lto/lto.exp: New.
3896         * objc.dg/symtab-1.m: Adjust sizes.
3897         * objc.dg/image-info.m: Do not run for gnu-runtime.
3898
3899 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3900
3901         * gcc.dg/pr32370.c: Allow another kind of error message.
3902
3903 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3904
3905         * gnat.dg/atomic3.adb: New test.
3906
3907 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3908             Denys Vlasenko  <dvlasenk@redhat.com>
3909             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3910
3911         PR tree-optimization/28632
3912         * gcc.dg/tree-ssa/vrp51.c: New test.
3913         * gcc.dg/tree-ssa/vrp52.c: New test.
3914
3915 2010-07-09  Jason Merrill  <jason@redhat.com>
3916
3917         * g++.dg/abi/covariant6.C: New.
3918         * g++.dg/inherit/covariant17.C: Test both bases.
3919         * g++.dg/inherit/covariant7.C: Check vtable layout.
3920
3921 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3922
3923         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3924
3925 2010-07-09  Richard Guenther  <rguenther@suse.de>
3926
3927         PR tree-optimization/44852
3928         * gcc.c-torture/execute/pr44852.c: New testcase.
3929
3930 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3931
3932         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3933         multiplication by values.
3934         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3935         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3936
3937 2010-07-09  Richard Guenther  <rguenther@suse.de>
3938
3939         PR tree-optimization/44882
3940         * gfortran.dg/pr44882.f90: New testcase.
3941
3942 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3943
3944         PR target/40657
3945         * gcc.target/arm/pr40657-1.c: New test.
3946         * gcc.target/arm/pr40657-2.c: New test.
3947         * gcc.c-torture/execute/pr40657.c: New test.
3948
3949 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3950
3951         * gcc.dg/tree-ssa/vrp50.c: New test.
3952         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3953
3954 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3955
3956         PR fortran/44649
3957         * gfortran.dg/c_sizeof_1.f90: Modified.
3958         * gfortran.dg/storage_size_1.f08: New.
3959         * gfortran.dg/storage_size_2.f08: New.
3960
3961 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3962
3963         * gcc.c-torture/execute/20100708-1.c: New test.
3964
3965 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR fortran/44847
3968         * gfortran.dg/gomp/pr44847.f90: New test.
3969
3970 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3971
3972         PR tree-optimization/44710
3973         * gcc.dg/tree-ssa/ifc-6.c: New.
3974         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3975
3976 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3977
3978         PR fortran/18918
3979         * gfortran.dg/coarray_10.f90: Add an additional test.
3980
3981 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3982
3983         PR middle-end/44828
3984         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3985         * gcc.c-torture/execute/pr44828.x: Revert.
3986
3987 2010-07-08  Jason Merrill  <jason@redhat.com>
3988
3989         PR c++/43120
3990         * g++.dg/inherit/covariant17.C: New.
3991         * g++.dg/abi/covariant1.C: Actually test for the bug.
3992
3993 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3994
3995         PR rtl-optimization/44838
3996         * gcc.dg/pr44838.c: New.
3997
3998 2010-07-08  Richard Guenther  <rguenther@suse.de>
3999
4000         PR tree-optimization/44831
4001         * gcc.c-torture/compile/pr44831.c: New testcase.
4002         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4003
4004 2010-07-08  Richard Guenther  <rguenther@suse.de>
4005
4006         PR tree-optimization/44861
4007         * g++.dg/vect/pr44861.cc: New testcase.
4008
4009 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4010
4011         PR middle-end/44828
4012         * gcc.c-torture/execute/pr44828.x: New file.
4013
4014 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4015
4016         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4017         dg-options.
4018         * g++.dg/ext/altivec-17.C: Adjust error message.
4019
4020 2010-07-07  Tom Tromey  <tromey@redhat.com>
4021
4022         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4023
4024 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4025
4026         PR target/44844
4027         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4028         * gcc.target/i386/rdrand-2.c: Likewise.
4029         * gcc.target/i386/rdrand-3.c: Likewise.
4030
4031 2010-07-07  Jan Hubicka  <jh@suse.cz>
4032
4033         PR middle-end/44813
4034         * g++.dg/torture/pr44813.C: New testcase.
4035         * g++.dg/torture/pr44826.C: New testcase.
4036
4037 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4038
4039         PR rtl-optimization/44787
4040         * gcc.c-torture/compile/pr44788.c: New test.
4041         * gcc.target/arm/pr44788.c: New test.
4042
4043 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4044
4045         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4046
4047 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4048
4049         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4050         to dg-options.
4051
4052 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4053
4054         PR fortran/44742
4055         * gfortran.dg/parameter_array_init_6.f90: New.
4056         * gfortran.dg/initialization_20.f90: Update dg-error.
4057         * gfortran.dg/initialization_24.f90: Ditto.
4058
4059 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4060         PR fortran/PR44693
4061         * gfortran.dg/dim_range_1.f90:  New test.
4062         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4063
4064 2010-07-06  Jason Merrill  <jason@redhat.com>
4065
4066         PR c++/44703
4067         * g++.dg/cpp0x/initlist41.C: New.
4068
4069         PR c++/44778
4070         * g++.dg/template/ptrmem22.C: New.
4071
4072 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4073
4074         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4075         support.
4076         * gcc.target/i386/i386.exp: Likewise.
4077
4078 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4079
4080         PR testsuite/44195
4081         * gcc.dg/lto/20100518_0.c: Limit to x86.
4082
4083 2010-07-06  Richard Guenther  <rguenther@suse.de>
4084
4085         PR middle-end/44828
4086         * gcc.c-torture/execute/pr44828.c: New testcase.
4087
4088 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4089
4090         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4091         * g++.dg/warn/volatile1.C: Likewise.
4092         * g++.dg/template/warn1.C: Likewise.
4093
4094 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4095
4096         AVX Programming Reference (June, 2010)
4097         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4098         * g++.dg/other/i386-3.C: Likewise.
4099         * gcc.target/i386/sse-12.c: Likewise.
4100
4101         * gcc.target/i386/f16c-check.h: New.
4102         * gcc.target/i386/rdfsbase-1.c: Likewise.
4103         * gcc.target/i386/rdfsbase-2.c: Likewise.
4104         * gcc.target/i386/rdgsbase-1.c: Likewise.
4105         * gcc.target/i386/rdgsbase-2.c: Likewise.
4106         * gcc.target/i386/rdrand-1.c: Likewise.
4107         * gcc.target/i386/rdrand-2.c: Likewise.
4108         * gcc.target/i386/rdrand-3.c: Likewise.
4109         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4110         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4111         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4112         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4113         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4114         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4115         * gcc.target/i386/wrfsbase-1.c: Likewise.
4116         * gcc.target/i386/wrfsbase-2.c: Likewise.
4117         * gcc.target/i386/wrgsbase-1.c: Likewise.
4118         * gcc.target/i386/wrgsbase-2.c: Likewise.
4119
4120         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4121         (__builtin_ia32_vcvtps2ph): New.
4122         (__builtin_ia32_vcvtps2ph256): Likewise.
4123
4124         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4125         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4126
4127         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4128         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4129
4130         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4131         (__builtin_ia32_vcvtps2ph256): Likewise.
4132         Add fsgsbase,rdrnd,f16c.
4133
4134         * lib/target-supports.exp (check_effective_target_f16c): New.
4135
4136 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4137
4138         * gcc.dg/guality/nrv-1.c: New test.
4139
4140 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4141
4142         PR middle-end/42505
4143         * gcc.target/arm/pr42505.c: New test case.
4144
4145 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR c++/44808
4148         * g++.dg/opt/nrv16.C: New test.
4149
4150 2010-07-05  Richard Guenther  <rguenther@suse.de>
4151
4152         PR tree-optimization/44784
4153         * gcc.c-torture/compile/pr44784.c: New testcase.
4154
4155 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4156
4157         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4158         Increase loop bound and array size.
4159         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4160         Likewise.
4161
4162 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4163
4164         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4165         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4166         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4167         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4168         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4169
4170 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4171
4172         PR c++/22138
4173         * g++.dg/parse/template25.C: New.
4174
4175 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4176
4177         PR rtl-optimization/44695
4178         * gcc.dg/torture/pr44695.c: New.
4179
4180 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4181
4182         PR c++/16630
4183         * g++.dg/ext/pretty3.C: New.
4184
4185 2010-07-04  Richard Guenther  <rguenther@suse.de>
4186
4187         PR middle-end/44809
4188         * g++.dg/torture/pr44809.C: New testcase.
4189
4190 2010-07-04  Richard Guenther  <rguenther@suse.de>
4191
4192         PR tree-optimization/44656
4193         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4194
4195 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4196             Revital Eres  <eres@il.ibm.com>
4197
4198         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4199         misaligned stores.
4200         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4201         gcc.dg/vect/vect-96.c: Likewise.
4202         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4203         that support misaligned stores. Change the number of expected
4204         misaligned accesses.
4205         * gcc.dg/vect/vect-peel-1.c: New test.
4206         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4207         gcc.dg/vect/vect-peel-4.c: Likewise.
4208         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4209         vectorizable on all targets that support realignment.
4210         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4211
4212 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4213
4214         PR c/44806
4215         * gcc.dg/torture/pr44806.c: New.
4216
4217 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4218
4219         * gnat.dg/cond_expr1.adb: New test.
4220
4221 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4222
4223         * gnat.dg/modular3.adb: New test.
4224         * gnat.dg/modular3_pkg.ads: New helper.
4225
4226 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4227             Mikael Pettersson  <mikpe@it.uu.se>
4228
4229         PR testsuite/44518
4230         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4231         Make signed-ness of chars explicit.  Scan the object for
4232         strings that are split by some target assemblers.
4233         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4234         explicit.
4235
4236 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4237
4238         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4239
4240 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4241
4242         PR/44128
4243         * g++.dg/warn/Wshadow-7.C: New test.
4244
4245 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4246             Julian Brown  <julian@codesourcery.com>
4247             Sandra Loosemore  <sandra@codesourcery.com>
4248
4249         * gcc.c-torture/execute/20100416-1.c: New test case.
4250
4251 2010-07-02  Julian Brown  <julian@codesourcery.com>
4252             Sandra Loosemore  <sandra@codesourcery.com>
4253
4254         PR target/43703
4255
4256         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4257         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4258
4259 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4260             Julian Brown  <julian@codesourcery.com>
4261
4262         * gcc.target/arm/neon/vadds64.c: Regenerated.
4263         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4264         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4265         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4266         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4267         * gcc.target/arm/neon-vmls-1.c: Likewise.
4268         * gcc.target/arm/neon-vsubs64.c: New execution test.
4269         * gcc.target/arm/neon-vsubu64.c: New execution test.
4270         * gcc.target/arm/neon-vadds64.c: New execution test.
4271         * gcc.target/arm/neon-vaddu64.c: New execution test.
4272
4273 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4274
4275         * gcc.target/arm/neon-vands64.c: New.
4276         * gcc.target/arm/neon-vandu64.c: New.
4277         * gcc.target/arm/neon-vbics64.c: New.
4278         * gcc.target/arm/neon-vbicu64.c: New.
4279         * gcc.target/arm/neon-veors64.c: New.
4280         * gcc.target/arm/neon-veoru64.c: New.
4281         * gcc.target/arm/neon-vorns64.c: New.
4282         * gcc.target/arm/neon-vornu64.c: New.
4283         * gcc.target/arm/neon-vorrs64.c: New.
4284         * gcc.target/arm/neon-vorru64.c: New.
4285         * gcc.target/arm/neon/vands64.c: Regenerated.
4286         * gcc.target/arm/neon/vandu64.c: Regenerated.
4287         * gcc.target/arm/neon/vbics64.c: Regenerated.
4288         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4289         * gcc.target/arm/neon/veors64.c: Regenerated.
4290         * gcc.target/arm/neon/veoru64.c: Regenerated.
4291         * gcc.target/arm/neon/vorns64.c: Regenerated.
4292         * gcc.target/arm/neon/vornu64.c: Regenerated.
4293         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4294         * gcc.target/arm/neon/vorru64.c: Regenerated.
4295
4296 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4297
4298         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4299
4300 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4301
4302         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4303         * gfortran.dg/intent_out_5.f90: Same.
4304         * gfortran.dg/ltrans-7.f90: Same.
4305         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4306
4307 2010-07-02  Jan Hubicka  <jh@suse.cz>
4308
4309         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4310
4311 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4312
4313         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4314
4315 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR c++/44780
4318         * c-c++-common/Wunused-var-12.c: New test.
4319
4320 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4321
4322         PR target/42835
4323         * gcc.target/arm/pr42835.c: New test.
4324
4325         PR target/42172
4326         * gcc.target/arm/pr42172-1.c: New test.
4327
4328 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4329
4330         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4331
4332 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4333
4334         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4335         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4336         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4337         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4338         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4339         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4340         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4341         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4342         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4343         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4344         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4345         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4346         * gcc.target/arm/neon-vdup_ns64.c: New.
4347         * gcc.target/arm/neon-vdup_nu64.c: New.
4348         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4349         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4350         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4351         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4352         * gcc.target/arm/neon-vmov_ns64.c: New.
4353         * gcc.target/arm/neon-vmov_nu64.c: New.
4354         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4355         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4356         * gcc.target/arm/neon-vget_lanes64.c: New.
4357         * gcc.target/arm/neon-vget_laneu64.c: New.
4358         * gcc.target/arm/neon-vset_lanes64.c: New.
4359         * gcc.target/arm/neon-vset_laneu64.c: New.
4360
4361 2010-07-02  Richard Guenther  <rguenther@suse.de>
4362
4363         * g++.dg/torture/20100702-1.C: New testcase.
4364
4365 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4366
4367         PR target/44707
4368         * gcc.c-torture/compile/pr44707.c: New test.
4369
4370 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4371
4372         PR c++/44039
4373         * g++.dg/template/crash101.C: New.
4374
4375 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4376
4377         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4378         Use the ABI-0 accessors and fail it for m64.
4379
4380 2010-07-02  Jan Hubicka  <jh@suse.cz>
4381
4382         * g++.dg/tree-ssa/pr44706.C: New testcase.
4383
4384 2010-07-02  Richard Guenther  <rguenther@suse.de>
4385
4386         PR tree-optimization/44748
4387         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4388
4389 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4390
4391         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4392         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4393         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4394         the method types to forward:.
4395
4396 2010-06-30  Jason Merrill  <jason@redhat.com>
4397
4398         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4399         * g++.dg/other/pr25632.C: Likewise.
4400
4401 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4402
4403         PR tree-optimization/40421
4404         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4405
4406 2010-07-01  Richard Guenther  <rguenther@suse.de>
4407
4408         PR middle-end/42834
4409         PR middle-end/44468
4410         * gcc.c-torture/execute/20100316-1.c: New testcase.
4411         * gcc.c-torture/execute/pr44468.c: Likewise.
4412         * gcc.c-torture/compile/20100609-1.c: Likewise.
4413         * gcc.dg/volatile2.c: Adjust.
4414         * gcc.dg/plugin/selfassign.c: Likewise.
4415         * gcc.dg/pr36902.c: Likewise.
4416         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4417         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4418         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4419         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4420         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4421         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4422         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4423         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4424         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4425         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4426         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4427         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4428         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4429         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4430         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4431         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4432         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4433         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4434         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4435         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4436         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4437         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4438         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4439         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4440         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4441         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4442         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4443         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4444         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4445         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4446         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4447         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4448         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4449         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4450         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4451         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4452         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4453         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4454         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4455         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4456         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4457         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4458         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4459         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4460         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4461         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4462         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4463         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4464         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4465         * g++.dg/tree-ssa/pr31146.C: Likewise.
4466         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4467         * g++.dg/tree-ssa/pr33604.C: Likewise.
4468         * g++.dg/plugin/selfassign.c: Likewise.
4469         * gfortran.dg/array_memcpy_3.f90: Likewise.
4470         * gfortran.dg/array_memcpy_4.f90: Likewise.
4471         * c-c++-common/torture/pr42834.c: New testcase.
4472
4473 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4474
4475         PR c++/44628
4476         * g++.dg/template/crash100.C: New.
4477
4478 2010-06-30  Jan Hubicka  <jh@suse.cz>
4479
4480         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4481
4482 2010-06-30  Michael Matz  <matz@suse.de>
4483
4484         PR bootstrap/44699
4485         * gcc.dg/pr44699.c: New test.
4486
4487 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4488
4489         PR tree-optimization/39799
4490         * c-c++-common/uninit-17.c: New test.
4491
4492 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4493
4494         PR libfortran/43298
4495         * gfortran.dg/read_infnan_1.f90: New test.
4496
4497 2010-06-29  Jason Merrill  <jason@redhat.com>
4498
4499         Enable implicitly declared move constructor/operator= (N3053).
4500         * g++.dg/cpp0x/implicit3.C: New.
4501         * g++.dg/cpp0x/implicit4.C: New.
4502         * g++.dg/cpp0x/implicit5.C: New.
4503         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4504         * g++.dg/cpp0x/not_special.C: Adjust.
4505         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4506         * g++.dg/cpp0x/rv1n.C: Adjust.
4507         * g++.dg/cpp0x/rv1p.C: Adjust.
4508         * g++.dg/cpp0x/rv2n.C: Adjust.
4509         * g++.dg/cpp0x/rv2p.C: Adjust.
4510         * g++.dg/cpp0x/rv3n.C: Adjust.
4511         * g++.dg/cpp0x/rv3p.C: Adjust.
4512         * g++.dg/cpp0x/rv4n.C: Adjust.
4513         * g++.dg/cpp0x/rv4p.C: Adjust.
4514         * g++.dg/cpp0x/rv5n.C: Adjust.
4515         * g++.dg/cpp0x/rv5p.C: Adjust.
4516         * g++.dg/cpp0x/rv6n.C: Adjust.
4517         * g++.dg/cpp0x/rv6p.C: Adjust.
4518         * g++.dg/cpp0x/rv7n.C: Adjust.
4519         * g++.dg/cpp0x/rv7p.C: Adjust.
4520         * g++.dg/cpp0x/rv8p.C: Adjust.
4521         * g++.dg/gomp/pr26690-1.C: Adjust.
4522         * g++.dg/other/error20.C: Adjust.
4523         * g++.dg/other/error31.C: Adjust.
4524         * g++.dg/parse/error19.C: Adjust.
4525         * g++.dg/template/qualttp5.C: Adjust.
4526         * g++.old-deja/g++.law/ctors5.C: Adjust.
4527
4528         Enable implicitly deleted functions (N2346)
4529         * g++.dg/cpp0x/defaulted17.C: New.
4530         * g++.dg/cpp0x/implicit1.C: New.
4531         * g++.dg/cpp0x/implicit2.C: New.
4532         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4533         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4534         * g++.dg/init/ctor4.C: Adjust.
4535         * g++.dg/init/synth2.C: Adjust.
4536         * g++.dg/lto/20081118_1.C: Adjust.
4537         * g++.dg/other/error13.C: Adjust.
4538         * g++.dg/other/unused1.C: Adjust.
4539         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4540         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4541         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4542         * g++.old-deja/g++.law/ctors17.C: Adjust.
4543         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4544         * g++.old-deja/g++.pt/assign1.C: Adjust.
4545         * g++.old-deja/g++.pt/crash20.C: Adjust.
4546
4547         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4548         * g++.dg/cpp0x/defaulted13.C: Adjust.
4549         * g++.dg/cpp0x/defaulted2.C: Adjust.
4550         * g++.dg/cpp0x/defaulted3.C: Adjust.
4551         * g++.dg/cpp0x/initlist9.C: Adjust.
4552         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4553         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4554         * g++.dg/init/synth2.C: Adjust.
4555
4556         * g++.dg/cpp0x/defaulted19.C: New.
4557
4558         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4559         * g++.dg/template/error23.C: Fix for -std=c++0x.
4560
4561 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4562
4563         PR fortran/44718
4564         * gfortran.dg/proc_ptr_28.f90: New.
4565
4566 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4567
4568         PR tree-optimization/43801
4569         * g++.dg/torture/pr43801.C: New test.
4570
4571         PR debug/44668
4572         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4573
4574 2010-06-29  Jason Merrill  <jason@redhat.com>
4575
4576         PR c++/44587
4577         * g++.dg/template/qualified-id2.C: New.
4578         * g++.dg/template/qualified-id3.C: New.
4579
4580 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4581
4582         PR fortran/44696
4583         * gfortran.dg/associated_target_4.f90: New.
4584
4585 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4586
4587         PR fortran/44582
4588         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4589
4590 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4591
4592         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4593
4594 2010-06-29  Jan Hubicka  <jh@suse.cz>
4595
4596         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4597
4598 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4599
4600         PR target/43902
4601         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4602         * gcc.target/arm/wmul-3.c: New test.
4603         * gcc.target/arm/wmul-4.c: New test.
4604
4605 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4606
4607         PR rtl-optimization/44659
4608         * gcc.target/i386/extract-1.c: New.
4609         * gcc.target/i386/extract-2.c: Likewise.
4610         * gcc.target/i386/extract-3.c: Likewise.
4611         * gcc.target/i386/extract-4.c: Likewise.
4612         * gcc.target/i386/extract-5.c: Likewise.
4613         * gcc.target/i386/extract-6.c: Likewise.
4614
4615 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4616
4617         PR c++/44682
4618         * g++.dg/warn/Wunused-var-14.C: New test.
4619
4620 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4621
4622         PR fortran/43298
4623         * gfortran.dg/nan_6.f90: New.
4624
4625 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4626
4627         PR tree-optimization/43781
4628         * gcc.dg/torture/pr43781.c: New.
4629
4630 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4631
4632         PR fortran/40158
4633         * gfortran.dg/actual_rank_check_1.f90: New test.
4634
4635 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4636
4637         * gcc.dg/ipa/ipa-sra-6.c: New test.
4638
4639 2010-06-28  Jan Hubicka  <jh@suse.cz>
4640
4641         PR tree-optimization/44687
4642         * gcc.c-torture/compile/pr44687.c
4643
4644 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4645
4646         PR c++/44535
4647         * g++.dg/torture/pr44535.C: New test.
4648
4649 2010-06-28  Michael Matz  <matz@suse.de>
4650
4651         PR middle-end/44592
4652         * gfortran.dg/pr44592.f90: New test.
4653
4654 2010-06-28  Jan Hubicka  <jh@suse.cz>
4655
4656         PR tree-optimization/44357
4657         * g++.dg/torture/pr44357.C: New testcase.
4658
4659 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4660
4661         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4662         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4663         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4664         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4665         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4666         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4667         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4668         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4669
4670 2010-06-27  Jan Hubicka  <jh@suse.cz>
4671
4672         * gcc.c-torture/compile/pr44686.c: New file.
4673
4674 2010-06-27  Richard Guenther  <rguenther@suse.de>
4675
4676         PR tree-optimization/44683
4677         * gcc.c-torture/execute/pr44683.c: New testcase.
4678
4679 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4680
4681         * gnat.dg/noreturn3.ad[sb]: New test.
4682
4683 2010-06-26  Jason Merrill  <jason@redhat.com>
4684
4685         * g++.dg/cpp0x/explicit5.C: New.
4686
4687 2010-06-26  Richard Guenther  <rguenther@suse.de>
4688
4689         PR tree-optimization/44393
4690         * gcc.dg/pr44393.c: New testcase.
4691
4692 2010-06-26  Jan Hubicka  <jh@suse.cz>
4693
4694         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4695
4696 2010-06-26  Richard Guenther  <rguenther@suse.de>
4697
4698         PR middle-end/44674
4699         * gcc.dg/pr44674.c: New testcase.
4700
4701 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4702
4703         * gcc.dg/opts-3.c: New test.
4704
4705 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4706
4707         * gfortran.dg/type_decl_1.f90: New.
4708         * gfortran.dg/type_decl_2.f90: New.
4709
4710 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4711
4712         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4713         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4714
4715 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4716
4717         PR testsuite/38946
4718         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4719         error in comparing reals.
4720
4721 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4722
4723         * selected_real_kind_2.f90: New.
4724         * selected_real_kind_3.f90: New.
4725
4726 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4727
4728         * gfortran.dg/entry_19.f90: New.
4729
4730 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4731
4732         * gfortran.dg/end_subroutine_1.f90: New.
4733         * gfortran.dg/end_subroutine_2.f90: New.
4734         * gfortran.dg/interface_proc_end.f90: Update.
4735
4736 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4737
4738         * gfortran.dg/semicolon_fixed.f: Update.
4739         * gfortran.dg/semicolon_fixed_2.f: New.
4740         * gfortran.dg/semicolon_free_2.f90: New.
4741         * gfortran.dg/semicolon_free.f90: Update.
4742
4743 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4744
4745         PR fortran/44448
4746         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4747
4748 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4749
4750         * g++.dg/ipa/iinline-3.C: New test.
4751         * gcc.dg/ipa/modif-1.c: Removed.
4752
4753 2010-06-25  Jan Hubicka  <jh@suse.cz>
4754
4755         * gcc.dg/tree-ssa/ipa-split-1.c
4756
4757 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4758
4759         * g++.dg/ipa/iinline-2.C: New test.
4760
4761 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4762
4763         PR middle-end/43866
4764         * gfortran.dg/pr43866.f90: New test.
4765
4766         PR tree-optimization/44539
4767         * gcc.dg/pr44539.c: New test.
4768
4769 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4770
4771         From Jim Wilson:
4772         PR target/43902
4773         * gcc.target/mips/madd-9.c: New test.
4774
4775 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4776
4777         PR c/44517
4778         * gcc.dg/noncompile/pr44517.c: New.
4779         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4780
4781 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4782
4783         PR testsuite/43283
4784         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4785         and add argument to nop for IA64.
4786
4787 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4788
4789         PR target/44588
4790         * gcc.target/i386/mod-1.c: New.
4791         * gcc.target/i386/umod-1.c: Likewise.
4792         * gcc.target/i386/umod-2.c: Likewise.
4793         * gcc.target/i386/umod-3.c: Likewise.
4794
4795 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4796
4797         PR middle-end/44492
4798         * g++.dg/torture/pr44492.C: New test.
4799
4800 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4801
4802         * c-c++-common/warn-omitted-condop.c: New.
4803
4804 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4805
4806         PR fortran/44614
4807         * gfortran.dg/import8.f90: New.
4808
4809 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4810
4811         * gnat.dg/not_null.adb: Update test case.
4812
4813 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR c++/44619
4816         * g++.dg/warn/Wunused-var-13.C: New test.
4817
4818         PR c++/44627
4819         * g++.dg/diagnostic/method1.C: New test.
4820
4821 2010-06-22  Cary Coutant  <ccoutant@google.com>
4822
4823         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4824
4825 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4826
4827         PR fortran/44616
4828         * gfortran.dg/abstract_type_8.f03: New.
4829
4830 2010-06-21  Jason Merrill  <jason@redhat.com>
4831
4832         * g++.dg/cpp0x/noexcept08.C: New.
4833
4834         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4835
4836 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4837
4838         PR target/44615
4839         * gcc.target/i386/sse2-vec-2a.c: New.
4840
4841 2010-06-21  DJ Delorie  <dj@redhat.com>
4842
4843         * gcc.dg/pragma-diag-1.c: New.
4844
4845 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4846
4847         PR target/44615
4848         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4849
4850 2010-06-21  Alan Modra  <amodra@gmail.com>
4851
4852         PR testsuite/44505
4853         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4854         tail call to check_fa_mid.
4855
4856 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4857
4858         PR target/44575
4859         * gcc.c-torture/execute/pr44575.c: New test.
4860
4861 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4862
4863         PR fortran/40632
4864         * gfortran.dg/contiguous_1.f90: New.
4865         * gfortran.dg/contiguous_2.f90: New.
4866         * gfortran.dg/contiguous_3.f90: New.
4867
4868 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4869
4870         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4871         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4872
4873 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4874
4875         PR target/44546
4876         * gcc.target/i386/pr44546.c: New test.
4877
4878 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4879
4880         * gcc.dg/opts-2.c: New test.
4881
4882 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4883
4884         PR fortran/44584
4885         * gfortran.dg/typebound_proc_15.f03: Modified.
4886
4887 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4888
4889         PR target/44072
4890         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4891         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4892
4893 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4894
4895         * g++.dg/ext/label13.C: Fix typo in last change.
4896
4897 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4898
4899         PR libfortran/44477
4900         * gfortran.dg/eof_3.f90
4901         * gfortran.dg/endfile_2.f90
4902         * gfortran.dg/endfile_4.f90
4903         * gfortran.dg/endfile_3.f90
4904
4905 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4906
4907         PR c++/41090
4908         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4909
4910 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4911
4912         PR fortran/44556
4913         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4914
4915 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4916
4917         * gcc.target/arm/pr40900.c: New test.
4918
4919 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4920
4921         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4922
4923 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4924
4925         PR fortran/44558
4926         * gfortran.dg/typebound_call_15.f03: New.
4927
4928 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4929
4930         PR c++/44486
4931         * g++.dg/pr44486.C: New.
4932
4933 2010-06-16  DJ Delorie  <dj@redhat.com>
4934
4935         * gcc.target/i386/volatile-bitfields-1.c: New.
4936         * gcc.target/i386/volatile-bitfields-2.c: New.
4937
4938 2010-06-16  Jason Merrill  <jason@redhat.com>
4939
4940         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4941
4942         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4943
4944 2010-06-16  Richard Guenther  <rguenther@suse.de>
4945
4946         PR c/44555
4947         * gcc.c-torture/execute/pr44555.c: New testcase.
4948
4949 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4950
4951         PR fortran/44549
4952         * gfortran.dg/typebound_proc_16.f03: New.
4953
4954 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4955
4956         * g++.dg/torture/pr43905.C: New test.
4957
4958 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4959
4960         PR testsuite/44538
4961         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4962         initialization loop from being vectorized.
4963         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4964
4965 2010-06-16  Alan Modra  <amodra@gmail.com>
4966
4967         PR tree-optimization/44507
4968         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4969
4970 2010-06-15  Jason Merrill  <jason@redhat.com>
4971
4972         * g++.dg/overload/arg3.C: Adjust error locations.
4973         * g++.dg/overload/copy1.C: Likewise.
4974         * g++.dg/tc1/dr152.C: Likewise.
4975         * g++.dg/template/incomplete4.C: Likewise.
4976         * g++.dg/template/incomplete5.C: Likewise.
4977         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4978         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4979         * g++.old-deja/g++.pt/crash9.C: Likewise.
4980
4981         * g++.dg/inherit/virtual5.C: New.
4982
4983         * g++.dg/cpp0x/defaulted18.C: New.
4984
4985         * g++.dg/cpp0x/initlist40.C: New.
4986
4987         * g++.dg/cpp0x/initlist39.C: New.
4988
4989 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4990
4991         PR middle-end/44391
4992         * gcc.dg/graphite/pr44391.c: New.
4993
4994 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4995
4996         PR fortran/43388
4997         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4998         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4999         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5000         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5001
5002 2010-06-15  Richard Guenther  <rguenther@suse.de>
5003
5004         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5005
5006 2010-06-15  Richard Guenther  <rguenther@suse.de>
5007
5008         * gcc.dg/vect/bb-slp-21.c: Adjust.
5009         * gcc.dg/vect/bb-slp-13.c: Likewise
5010         * gcc.dg/vect/bb-slp-4.c: Likewise
5011         * gcc.dg/vect/bb-slp-22.c: Likewise
5012         * gcc.dg/vect/bb-slp-14.c: Likewise
5013         * gcc.dg/vect/bb-slp-23.c: Likewise
5014         * gcc.dg/vect/bb-slp-15.c: Likewise
5015         * gcc.dg/vect/bb-slp-17.c: Likewise
5016         * gcc.dg/vect/bb-slp-18.c: Likewise
5017         * gcc.dg/vect/bb-slp-19.c: Likewise
5018         * gcc.dg/vect/bb-slp-10.c: Likewise
5019         * gcc.dg/vect/bb-slp-11.c: Likewise
5020         * gcc.dg/vect/bb-slp-20.c: Likewise
5021         * gcc.dg/vect/bb-slp-3.c: Likewise
5022
5023 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR fortran/44536
5026         * gfortran.dg/gomp/pr44536.f90: New test.
5027         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5028
5029 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5030
5031         PR target/44534
5032         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5033         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5034
5035 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR tree-optimization/44508
5038         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5039
5040         PR bootstrap/44509
5041         * gcc.dg/pr44509.c: New test.
5042
5043 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5044
5045         PR tree-optimization/44507
5046         * gcc.dg/vect/pr44507.c: New test.
5047
5048 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5049
5050         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5051         and c-pretty-print.h.
5052
5053         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5054
5055 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5056
5057         * gfortran.dg/whole_file_18.f90: Updated error message.
5058
5059 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5060
5061         * gfortran.dg/whole_file_20.f03: New.
5062
5063 2010-06-12  Jan Hubicka  <jh@suse.cz>
5064
5065         * gcc.c-torture/compile/pc44485.c: New testcase.
5066
5067 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5068
5069         PR fortran/40117
5070         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5071         * gfortran.dg/typebound_proc_14.f03: New.
5072         * gfortran.dg/typebound_proc_15.f03: New.
5073
5074 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5075
5076         * gcc.dg/opts-1.c: New test.
5077
5078 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5079
5080         * gcc.dg/funroll-loops-all.c: Update expected error.
5081
5082 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5083
5084         PR target/44481
5085         * gcc.target/i386/pr44481.c: New test.
5086
5087 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5088
5089         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5090
5091 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5092
5093         PR middle-end/44483
5094         * gcc.dg/tree-ssa/pr44483.c: New.
5095
5096 2010-06-11  Paul Brook  <paul@codesourcery.com>
5097
5098         * g++.dg/other/arm-neon-1.C: New test.
5099
5100 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5101
5102         PR fortran/42051
5103         PR fortran/43896
5104         * gfortran.dg/class_23.f03: New test.
5105
5106 2010-06-11  Jan Hubicka  <jh@suse.cz>
5107
5108         * gcc.dg/ipa/pure-const-2.c: New testcase.
5109
5110 2010-06-11  Jan Hubicka  <jh@suse.cz>
5111
5112         * gcc.dg/noreturn-7.c: Update.
5113         * gcc.dg/noreturn-4.c: Update.
5114
5115 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5116
5117         Fix MIPS bootstrap
5118         * g++.dg/other/typedef4.C: New test.
5119
5120 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5121
5122         PR fortran/44207
5123         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5124
5125 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5126
5127         PR fortran/44457
5128         * gfortran.dg/asynchronous_3.f03
5129
5130 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5131
5132         PR middle-end/44185
5133         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5134         non-temporal stores out of the tests to form new test cases.  As a
5135         result, no non-temporal store should be generated in this case.
5136
5137         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5138         prefetch-7.c that generate one non-temporal store.
5139
5140         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5141         prefetch-7.c that generate one non-temporal store and one
5142         one-temporal prefetch.
5143
5144 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5145
5146         PR tree-optimization/44258
5147         * gcc.dg/tree-ssa/pr44258.c: New test.
5148
5149 2010-06-10  Daniel Kraft  <d@domob.eu>
5150
5151         PR fortran/38936
5152         * gfortran.dg/associate_1.f03: New test.
5153         * gfortran.dg/associate_2.f95: New test.
5154         * gfortran.dg/associate_3.f03: New test.
5155         * gfortran.dg/associate_4.f08: New test.
5156
5157 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5158
5159         * gfortran.dg/selected_char_kind_4.f90: New test.
5160
5161 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5162
5163         * gcc.dg/pr42461.c: New test.
5164
5165 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5166
5167         PR fortran/44347
5168         * gfortran.dg/selected_real_kind_1.f90: New.
5169
5170 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5171
5172         PR fortran/44359
5173         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5174         warning.
5175         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5176         check for warning.
5177
5178 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5179
5180         * gfortran.dg/data_namelist_conflict.f90: New test.
5181
5182 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5183
5184         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5185         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5186         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5187
5188 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5189
5190         * gfortran.dg/mvbits_9.f90: New test.
5191         * gfortran.dg/ibset_1.f90: Ditto.
5192         * gfortran.dg/ibits_1.f90: Ditto.
5193         * gfortran.dg/btest_1.f90: Ditto.
5194         * gfortran.dg/ibclr_1.f90: Ditto.
5195
5196 2010-06-09  Jason Merrill  <jason@redhat.com>
5197
5198         PR c++/44366
5199         * g++.dg/cpp0x/decltype23.C: Move to...
5200         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5201
5202 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5203
5204         PR fortran/44211
5205         * gfortran.dg/typebound_call_14.f03: New test.
5206
5207 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5208
5209         PR tree-optimization/44423
5210         * gcc.dg/tree-ssa/pr44423.c: New test.
5211
5212 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5213
5214         PR testsuite/42843
5215         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5216         TV_NONE to initialize tv_id field.
5217         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5218         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5219         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5220         Include toplev.h .
5221         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5222         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5223         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5224
5225 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5226
5227         PR tree-optimization/39874
5228         PR middle-end/28685
5229         * gcc.dg/pr39874.c: New file.
5230
5231 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5232
5233         * g++.dg/ext/attr-alias-1.C: New.
5234         * g++.dg/ext/attr-alias-2.C: New.
5235
5236 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5237
5238         PR fortran/44446
5239         * gfortran.dg/proc_ptr_27.f90: New.
5240
5241 2010-06-07  Jason Merrill  <jason@redhat.com>
5242
5243         PR c++/44366
5244         * g++.dg/cpp0x/decltype23.C: New.
5245
5246 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5247             Shujing Zhao  <pearly.zhao@oracle.com>
5248
5249         PR c/37724
5250         * gcc.dg/c90-const-expr-10.c: Adjust.
5251         * gcc.dg/c99-const-expr-10.c: Adjust.
5252         * gcc.dg/init-bad-7.c: New.
5253
5254 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5255
5256         * lib/target-supports.exp (check_effective_target_gas): New proc.
5257         * gcc.c-torture/execute/960321-1.x: New file.
5258
5259 2010-06-07  Jason Merrill  <jason@redhat.com>
5260
5261         PR c++/44401
5262         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5263
5264 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5265
5266         PR c++/44444
5267         * g++.dg/warn/Wunused-var-12.C: New test.
5268
5269         PR c++/44443
5270         * c-c++-common/Wunused-var-11.c: New test.
5271
5272 2010-06-07  Jan Hubicka  <jh@suse.cz>
5273
5274         * gcc.dg/ipa/pure-const-1.c: New testcase.
5275
5276 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5277
5278         PR rtl-optimization/44404
5279         * gcc.dg/pr44404.c: New.
5280
5281 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5282
5283         PR target/44159
5284         * gcc.target/i386/abi-2.c: Check sysv abi here.
5285         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5286         function to avoid failures by different ABIs.
5287         * gcc.target/i386/aes-check.h: Likewise.
5288         * gcc.target/i386/avx-check.h: Likewise.
5289         * gcc.target/i386/fma4-check.h: Likewise.
5290         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5291         * gcc.target/i386/mmx-check.h: Likewise.
5292         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5293         * gcc.target/i386/pclmul-check.h: Likewise.
5294         * gcc.target/i386/sse-check.h: Likewise.
5295         * gcc.target/i386/sse2-check.h: Likewise.
5296         * gcc.target/i386/sse3-check.h: Likewise.
5297         * gcc.target/i386/sse4_1-check.h: Likewise.
5298         * gcc.target/i386/sse4_2-check.h: Likewise.
5299         * gcc.target/i386/sse4a-check.h: Likewise.
5300         * gcc.target/i386/ssse3-check.h: Likewise.
5301         * gcc.target/i386/xop-check.h: Likewise.
5302         * gcc.target/i386/pr27971.c: Fix for LLP64.
5303         * gcc.target/i386/pr39139.c: Likewise.
5304         * gcc.target/i386/pr39315-check.c: Likewise.
5305         * gcc.target/i386/vararg-1.c: Likewise.
5306         * gcc.target/i386/vararg-2.c: Likewise.
5307         Additional add dg-compile to avoid failure due
5308         missing foo symbol.
5309
5310         * gcc.dg/compound-literal-1.c: Fix for llp64.
5311         * gcc.dg/pr32370.c: Likewise.
5312         * gcc.dg/pr37561.c: Likewise.
5313         * gcc.dg/pr41340.c: Likewise.
5314         * gcc.dg/pr41551.c: Likewise.
5315
5316 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5317
5318         PR c++/44188
5319         * g++.dg/debug/dwarf2/typedef3.C: New test.
5320
5321 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5322
5323         PR c/20000
5324         * c-c++-common/pr20000.c: New.
5325
5326 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5327
5328         PR c++/44086
5329         * g++.dg/init/pr44086.C: New.
5330         * g++.dg/cpp0x/decltype4.C: Adjust.
5331
5332 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5333
5334         PR fortran/43945
5335         * gfortran.dg/generic_23.f03: New test.
5336
5337 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5338
5339         PR fortran/43895
5340         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5341
5342 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5343
5344         PR c++/44361
5345         * c-c++-common/Wunused-var-9.c: New test.
5346
5347 2010-06-05  Jason Merrill  <jason@redhat.com>
5348
5349         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5350
5351 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5352
5353         PR c/44322
5354         * gcc.dg/c99-restrict-4.c: New test.
5355
5356 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5357
5358         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5359         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5360         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5361         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5362         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5363         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5364         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5365         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5366         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5367         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5368         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5369         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5370         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5371         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5372         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5373         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5374         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5375         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5376         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5377         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5378         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5379         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5380
5381 2010-06-04  Jason Merrill  <jason@redhat.com>
5382
5383         * g++.dg/cpp0x/noexcept06.C: New.
5384         * g++.dg/cpp0x/noexcept07.C: New.
5385
5386         * g++.dg/cpp0x/noexcept01.C: New.
5387         * g++.dg/cpp0x/noexcept02.C: New.
5388         * g++.dg/cpp0x/noexcept03.C: New.
5389         * g++.dg/cpp0x/noexcept04.C: New.
5390         * g++.dg/cpp0x/noexcept05.C: New.
5391
5392 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5393
5394         PR c++/44412
5395         * g++.dg/warn/Wunused-var-10.C: New test.
5396         * g++.dg/warn/Wunused-var-11.C: New test.
5397
5398         PR c++/44362
5399         * c-c++-common/Wunused-var-10.c: New test.
5400
5401 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5402
5403         PR c/25880
5404         * gcc.dg/assign-warn-2.c: Update.
5405         * gcc.dg/cpp/line3.c: Update.
5406         * gcc.dg/c99-array-lval-8.c: Update.
5407         * gcc.dg/cast-qual-2.c: Update.
5408         * gcc.dg/c99-arraydecl-3.c:  Update.
5409         * gcc.dg/assign-warn-1.c:  Update.
5410         * gcc.dg/format/gcc_diag-1.c:  Update.
5411
5412 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5413
5414         PR rtl-optimization/39871
5415         PR rtl-optimization/40615
5416         PR rtl-optimization/42500
5417         PR rtl-optimization/42502
5418         * gcc.target/arm/eliminate.c: New test.
5419
5420 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5421
5422         PR libstdc++/44410
5423         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5424         * g++.old-deja/g++.other/delete3.C: Likewise.
5425         * g++.old-deja/g++.other/new.C: Likewise.
5426         * g++.old-deja/g++.law/operators27.C: Likewise.
5427         * g++.old-deja/g++.mike/p755.C: Likewise.
5428         * g++.dg/eh/new1.C: Likewise.
5429         * g++.dg/init/new5.C: Likewise.
5430
5431 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5432
5433         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5434         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5435         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5436
5437 2010-06-03  Richard Guenther  <rguenther@suse.de>
5438
5439         PR lto/41921
5440         * lib/lto.exp: Always load gcc.exp.
5441         (lto-obj): For C source files invoke gcc_target_compile.
5442         * g++.dg/lto/20100603-1_0.C: New testcase.
5443         * g++.dg/lto/20100603-1_1.c: Likewise.
5444
5445 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5446
5447         PR tree-optimization/43688
5448         * gfortran.dg/pr43688.f90: New.
5449
5450 2010-06-03  Richard Guenther  <rguenther@suse.de>
5451
5452         PR lto/41584
5453         * gcc.dg/lto/20100603-1_0.c: New testcase.
5454         * gcc.dg/lto/20100603-2_0.c: Likewise.
5455         * gcc.dg/lto/20100603-3_0.c: Likewise.
5456
5457 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5458
5459         PR target/44218
5460         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5461         * gcc.target/powerpc/recip-2.c: Ditto.
5462         * gcc.target/powerpc/recip-3.c: Ditto.
5463         * gcc.target/powerpc/recip-4.c: Ditto.
5464         * gcc.target/powerpc/recip-5.c: Ditto.
5465         * gcc.target/powerpc/recip-6.c: Ditto.
5466         * gcc.target/powerpc/recip-7.c: Ditto.
5467         * gcc.target/powerpc/recip-test.h: Ditto.
5468         * gcc.target/powerpc/recip-test2.h: Ditto.
5469
5470 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5471
5472         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5473
5474 2010-06-02  Jason Merrill  <jason@redhat.com>
5475
5476         * g++.dg/ext/vector9.C: Expect typedef in error message.
5477
5478         PR c++/9726
5479         PR c++/23594
5480         PR c++/44333
5481         * g++.dg/tc1/dr101.C: Remove xfails.
5482
5483 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5484
5485         PR middle-end/44372
5486         * g++.dg/ipa/pr44372.C: New.
5487
5488 2010-06-02  Jan Hubicka  <jh@suse.cz>
5489
5490         PR middle-end/44295
5491         * g++.dg/torture/pr44295.C: Neww testcase.
5492
5493 2010-06-02  Jan Hubicka  <jh@suse.cz>
5494
5495         * gcc.dg/tree-ssa/loadpre6.c: Update.
5496
5497 2010-06-02  Richard Guenther  <rguenther@suse.de>
5498
5499         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5500         diagnostic.h.
5501
5502 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5503
5504         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5505         the link fail message.
5506
5507 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5508
5509         PR fortran/44360
5510         * gfortran.dg/use_13.f90: New test case.
5511
5512 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5513
5514         PR fortran/44371
5515         * gfortran.dg/error_stop_2.f08: Minor update.
5516
5517 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5518
5519         PR fortran/44371
5520         * gfortran.dg/error_stop_1.f08: New test.
5521         * gfortran.dg/error_stop_2.f08: New test.
5522
5523 2010-06-01  Jason Merrill  <jason@redhat.com>
5524
5525         DR 990
5526         * g++.dg/cpp0x/initlist37.C: New.
5527         * g++.dg/cpp0x/initlist38.C: New.
5528
5529         PR c++/44358
5530         * g++.dg/cpp0x/initlist36.C: New.
5531
5532 2010-05-31 Jan Hubicka  <jh@suse.cz>
5533
5534         * gcc.dg/noreturn-8.c: New testcase.
5535
5536 2010-05-31 Jan Hubicka  <jh@suse.cz>
5537
5538         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5539         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5540
5541 2010-05-31 Jan Hubicka  <jh@suse.cz>
5542
5543         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5544         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5545
5546 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5547
5548         PR fortran/36928
5549         * gfortran.dg/dependency_27.f90:  New test.
5550         * gfortran.dg/array_assign_1.F90:  New test.
5551
5552 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR target/44338
5555         * gcc.target/i386/sse-24.c: New test.
5556
5557 2010-05-31  Jan Hubicka  <jh@suse.cz>
5558
5559         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5560
5561 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR middle-end/44337
5564         * gcc.dg/pr44337.c: New test.
5565
5566         PR tree-optimization/44182
5567         * g++.dg/debug/pr44182.C: New test.
5568
5569 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5570
5571         * gcc.dg/nested-func-7.c: New test.
5572         * gnat.dg/frame_overflow.adb: Adjust directives.
5573
5574 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5575
5576         * gnat.dg/prot2.ad[sb]: New test.
5577         * gnat.dg/prot2_pkg1.ads: New helper.
5578         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5579
5580 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5581
5582         * gnat.dg/array11.adb: Adjust dg-warning directive.
5583         * gnat.dg/object_overflow.adb: Likewise.
5584
5585 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5586
5587         PR middle-end/44306
5588         * gcc.dg/tree-ssa/pr44306.c: New.
5589
5590 2010-05-29  Jan Hubicka  <jh@suse.cz>
5591
5592         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5593
5594 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5595
5596         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5597
5598 2010-05-28  Mike Stump  <mikestump@comcast.net>
5599
5600         PR objc/44125
5601         * objc.dg/const-str-9.m: Remove static.
5602
5603 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR target/43636
5606         * gcc.c-torture/compile/pr43636.c: New test.
5607
5608 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5609
5610         PR objc++/23616
5611         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5612         * obj-c++.dg/try-catch-9.mm: Ditto.
5613
5614 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5615
5616         Revert patch for PR c++/44188
5617         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5618
5619 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5620
5621         PR c++/44188
5622         * g++.dg/debug/dwarf2/typedef3.C: New test.
5623
5624 2010-05-27  Jason Merrill  <jason@redhat.com>
5625
5626         PR c++/43555
5627         * g++.dg/ext/vla9.C: New.
5628
5629 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5630
5631         PR objc/44140
5632         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5633         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5634         * objc.dg/torture/tls/thr-init.m: Ditto.
5635         * objc.dg/torture/trivial.m: Ditto.
5636         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5637         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5638         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5639         * obj-c++.dg/torture/trivial.mm: Ditto.
5640
5641 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5642
5643         * g++.dg/lto/20100302_0.C: Skip on darwin.
5644
5645 2010-05-27  Richard Guenther  <rguenther@suse.de>
5646
5647         PR tree-optimization/44284
5648         * gcc.dg/vect/vect-118.c: New testcase.
5649         * gcc.dg/vect/bb-slp-20.c: Adjust.
5650         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5651         * gcc.dg/vect/slp-9.c: Likewise.
5652         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5653         * gcc.dg/vect/vect-10.c: Likewise.
5654         * gcc.dg/vect/vect-109.c: Likewise.
5655         * gcc.dg/vect/vect-12.c: Likewise.
5656         * gcc.dg/vect/vect-36.c: Likewise.
5657         * gcc.dg/vect/vect-7.c: Likewise.
5658         * gcc.dg/vect/vect-iv-8.c: Likewise.
5659         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5660         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5661         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5662         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5663         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5664         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5665         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5666         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5667         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5668         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5669         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5670         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5671         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5672         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5673         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5674         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5675         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5676
5677 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5678
5679         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5680         necessary.
5681
5682 2010-05-26  Jan Hubicka  <jh@suse.cz>
5683
5684         * gcc.dg/lto/materialize-1_0.c: New file.
5685         * gcc.dg/lto/materialize-1_1.c: New file.
5686
5687 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5688
5689         * gnat.dg/lto10.adb: New test.
5690         * gnat.dg/lto10_pkg.ads: New helper.
5691
5692 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5693
5694         * lib/target-supports.exp (check_effective_target_int128): New
5695         function to check if __int128 types are available for target.
5696         * c-c++-common/int128-types-1.c: New.
5697         * c-c++-common/int128-1.c: New.
5698         * c-c++-common/int128-2.c: New.
5699         * g++.dg/abi/mangle43.C: New.
5700         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5701         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5702         pointer-wide scalar.
5703         * g++.dg/other/pr25632.C: Likewise.
5704         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5705         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5706         overflow warnings.
5707         * g++.dg/warn/pr13358-4.C: Likewise.
5708         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5709         * g++.dg/warn/Wconversion-null.C: Likewise.
5710
5711 2010-05-26  Jason Merrill  <jason@redhat.com>
5712
5713         PR c++/43382
5714         * g++.dg/cpp0x/variadic101.C: New.
5715
5716 2010-05-26  Richard Guenther  <rguenther@suse.de>
5717
5718         PR rtl-optimization/44164
5719         * gcc.c-torture/execute/pr44164.c: New testcase.
5720         * g++.dg/tree-ssa/pr13146.C: Adjust.
5721
5722 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5723
5724         PR fortran/40011
5725         * gfortran.dg/whole_file_19.f90 : New test.
5726
5727 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5728
5729         PR fortran/30668
5730         PR fortran/31346
5731         PR fortran/34260
5732         * gfortran.dg/pr40999.f: Fix function type.
5733         * gfortran.dg/whole_file_5.f90: Likewise.
5734         * gfortran.dg/whole_file_6.f90: Likewise.
5735         * gfortran.dg/whole_file_16.f90: New.
5736         * gfortran.dg/whole_file_17.f90: New.
5737         * gfortran.dg/whole_file_18.f90: New.
5738
5739 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5740             Iain Sandoe  <iains@gcc.gnu.org>
5741
5742         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5743         * gcc.c-torture/compile/pr44197.c: Require alias support.
5744         * gcc.dg/lto/20081222_0.c: Ditto.
5745
5746 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5747
5748         PR debug/42801
5749         * gcc.dg/guality/vla-2.c: New test.
5750
5751 2010-05-25  Richard Guenther  <rguenther@suse.de>
5752
5753         PR middle-end/44069
5754         * g++.dg/torture/pr44069.C: New testcase.
5755
5756 2010-05-25  Richard Guenther  <rguenther@suse.de>
5757
5758         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5759
5760 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5761
5762         PR objc/44140
5763         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5764
5765 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5766
5767         * obj-c++.dg/torture/tls/trivial.mm: New.
5768         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5769         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5770         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5771         * obj-c++.dg/torture/tls/diag-1.mm: New.
5772         * obj-c++.dg/torture/tls/tls.exp: New.
5773         * obj-c++.dg/torture/trivial.mm: New.
5774         * obj-c++.dg/torture/dg-torture.exp: New.
5775         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5776         * obj-c++.dg/tls/trivial.m: New.
5777         * obj-c++.dg/tls/init-1.mm: New.
5778         * obj-c++.dg/tls/diag-1.mm: New.
5779         * obj-c++.dg/tls/init-2.mm: New.
5780         * obj-c++.dg/tls/diag-2.mm: New.
5781         * obj-c++.dg/tls/diag-3.mm: New.
5782         * obj-c++.dg/tls/diag-4.mm: New.
5783         * obj-c++.dg/tls/static-1.mm: New.
5784         * obj-c++.dg/tls/tls.exp: New.
5785         * obj-c++.dg/tls/diag-5.mm: New.
5786         * obj-c++.dg/tls/static-1a.mm: New.
5787         * objc-obj-c++-shared/Object1.mm: New.
5788         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5789
5790 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5791
5792         PR objc++/43689
5793         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5794         * obj-c++.dg/const-str-6.mm: Ditto.
5795
5796 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5797
5798         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5799
5800 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5801
5802         PR ada/38394
5803         * gnat.dg/array13.ad[sb]: New test.
5804
5805 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5806             Sandra Loosemore  <sandra@codesourcery.com>
5807
5808         * gcc.target/arm/neon/: Regenerated test cases.
5809
5810         * gcc.target/arm/neon/polytypes.c,
5811         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5812         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5813         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5814         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5815         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5816         dg-add-options arm_neon.
5817
5818         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5819         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5820         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5821         and arm_neon_fp16_ok.
5822
5823         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5824         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5825
5826         * lib/target-supports.exp (add_options_for_arm_neon): New.
5827         (check_effective_target_arm_neon_ok_nocache): New, from
5828         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5829         (check_effective_target_arm_neon_ok): Use
5830         check_effective_target_arm_neon_ok_nocache.
5831         (add_options_for_arm_neon_fp16)
5832         (check_effective_target_arm_neon_fp16_ok)
5833         check_effective_target_arm_neon_fp16_ok_nocache): New.
5834         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5835
5836 2010-05-24  Jason Merrill  <jason@redhat.com>
5837
5838         PR c++/41510
5839         * g++.dg/cpp0x/initlist35.C: New.
5840         * g++.dg/init/brace6.C: Adjust.
5841
5842 2010-05-24  Paul Brook  <paul@codesourcery.com>
5843
5844         * gcc.target/arm/frame-pointer-1.c: New test.
5845         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5846         pointer elimination.
5847
5848 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5849
5850         PR target/44245
5851         * gcc.target/i386/crc32-3.c: New.
5852         * gcc.target/i386/crc32-4.c: Likewise.
5853
5854 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5855
5856         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5857         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5858         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5859
5860 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5861
5862         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5863
5864 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5865
5866         PR target/43869
5867         * gcc.c-target/pr43869.c: New test.
5868
5869 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5870
5871         PR fortran/44212
5872         * gfortran.dg/class_22.f03: New.
5873
5874 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5875
5876         PR lto/44238
5877         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5878
5879 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5880
5881         PR fortran/44213
5882         * gfortran.dg/abstract_type_7.f03: New.
5883
5884 2010-05-21  Jason Merrill  <jason@redhat.com>
5885
5886         * g++.dg/eh/spec11.C: Test cleanup optimization.
5887
5888 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR debug/44223
5891         * gcc.target/i386/pr44223.c: New test.
5892
5893 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5894
5895         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5896
5897 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5898
5899         * g++.dg/other/const3.C: New test.
5900
5901 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5902
5903         PR fortran/38407
5904         * warn_unused_dummy_argument_1.f90: New.
5905         * warn_unused_dummy_argument_2.f90: New.
5906
5907 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5908
5909         PR c++/30298
5910         * g++.dg/inherit/crash1.C: New.
5911         * g++.dg/inherit/crash2.C: Likewise.
5912
5913 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5914
5915         PR debug/44178
5916         * g++.dg/debug/pr44178.C: New test.
5917
5918 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5919
5920         PR middle-end/44185
5921         * gcc.dg/tree-ssa/prefetch-6.c: Add
5922         --param min-insn-to-prefetch-ratio=6.
5923         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5924         allow unrolling, and adjust the movnti count.
5925
5926 2010-05-20  Jan Hubicka  <jh@suse.cz>
5927
5928         PR middle-end/44197
5929         * gcc.c-torture/compile/pr44197.c: New file.
5930
5931 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5932
5933         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5934         Fix test code.
5935         (check_effective_target_xop): Remove __may_alias__ attribute.
5936
5937 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5938
5939         PR target/44202
5940         * gcc.c-torture/execute/pr44202-1.c: New test.
5941
5942 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5943
5944         PR fortran/43851
5945         * gfortran.dg/label_1.f90: Update test.
5946
5947 2010-05-19  Jan Hubicka  <jh@suse.cz>
5948
5949         * gcc.dg/lto/ipareference2_0.c: New file.
5950         * gcc.dg/lto/ipareference2_1.c: New file.
5951
5952 2010-05-19  Jason Merrill  <jason@redhat.com>
5953
5954         * g++.dg/parse/fn-typedef2.C: New.
5955
5956         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5957         function type.
5958
5959         PR c++/44193
5960         * g++.dg/template/fntype1.C: New.
5961
5962 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5963
5964         * gnat.dg/discr23.ad[sb]: New test.
5965         * gnat.dg/discr23_pkg.ads: New helper.
5966
5967         * gnat.dg/specs/controlled1.ads: New test.
5968         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5969
5970 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5971
5972         PR fortran/44055
5973         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5974         Fixed scope of C_SIZEOF.
5975         * gfortran.dg/warn_conversion_2.f90: New.
5976
5977 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5978
5979         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5980         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5981         for optional selector.
5982         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5983         (check_effective_target_sse3): New proc.
5984         * gcc.target/i386/math-torture/math-torture.exp: Load
5985         target-supports.exp.
5986         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5987         check_effective_target_sse2.
5988         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5989         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5990         * g++.dg/vect/vect.exp: Likewise.
5991         * gfortran.dg/vect/vect.exp: Likewise.
5992         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5993         -msse2 if check_effective_target_sse2.
5994
5995         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5996         * gcc.target/i386/3dnow-2.c: Likewise.
5997         * gcc.target/i386/3dnowA-1.c: Likewise.
5998         * gcc.target/i386/3dnowA-2.c: Likewise.
5999         * gcc.target/i386/pr42549.c: Likewise.
6000
6001         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6002         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6003         * gcc.target/i386/sse3-addsubps.c: Likewise.
6004         * gcc.target/i386/sse3-haddpd.c: Likewise.
6005         * gcc.target/i386/sse3-haddps.c: Likewise.
6006         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6007         * gcc.target/i386/sse3-hsubps.c: Likewise.
6008         * gcc.target/i386/sse3-movddup.c: Likewise.
6009         * gcc.target/i386/sse3-movshdup.c: Likewise.
6010         * gcc.target/i386/sse3-movsldup.c: Likewise.
6011
6012         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6013         * g++.dg/ext/attrib35.C: Likewise.
6014         * g++.dg/opt/pr40496.C: Likewise.
6015         * g++.dg/other/i386-1.C: Likewise.
6016         * g++.dg/other/i386-4.C: Likewise.
6017         * g++.dg/other/pr34435.C: Likewise.
6018         * g++.dg/other/pr39496.C: Likewise.
6019         * g++.dg/other/pr40446.C: Likewise.
6020         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6021         * gcc.dg/compat/vector-1a_main.c: Likewise.
6022         * gcc.dg/compat/vector-2a_main.c: Likewise.
6023         * gcc.dg/lto/20090206-1_0.c: Likewise.
6024         * gcc.dg/pr34856.c: Likewise.
6025         * gcc.dg/pr36584.c: Likewise.
6026         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6027         * gcc.dg/pr37544.c: Likewise.
6028         * gcc.dg/torture/pr16104-1.c: Likewise.
6029         * gcc.dg/torture/pr35771-1.c: Likewise.
6030         * gcc.dg/torture/pr35771-2.c: Likewise.
6031         * gcc.dg/torture/pr35771-3.c: Likewise.
6032         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6033         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6034         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6035         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6036         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6037         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6038         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6039         * gcc.target/i386/20060512-1.c: Likewise.
6040         * gcc.target/i386/20060512-3.c: Likewise.
6041         * gcc.target/i386/all_one_m128i.c: Likewise.
6042         * gcc.target/i386/float128-1.c: Likewise.
6043         * gcc.target/i386/float128-2.c: Likewise.
6044         * gcc.target/i386/fpcvt-1.c: Likewise.
6045         * gcc.target/i386/fpcvt-2.c: Likewise.
6046         * gcc.target/i386/fpcvt-3.c: Likewise.
6047         * gcc.target/i386/fpprec-1.c: Likewise.
6048         * gcc.target/i386/funcspec-9.c: Likewise.
6049         * gcc.target/i386/incoming-1.c: Likewise.
6050         * gcc.target/i386/incoming-12.c: Likewise.
6051         * gcc.target/i386/incoming-2.c: Likewise.
6052         * gcc.target/i386/incoming-3.c: Likewise.
6053         * gcc.target/i386/incoming-4.c: Likewise.
6054         * gcc.target/i386/incoming-6.c: Likewise.
6055         * gcc.target/i386/incoming-7.c: Likewise.
6056         * gcc.target/i386/incoming-8.c: Likewise.
6057         * gcc.target/i386/opt-1.c: Likewise.
6058         * gcc.target/i386/opt-2.c: Likewise.
6059         * gcc.target/i386/ordcmp-1.c: Likewise.
6060         * gcc.target/i386/pr17692.c: Likewise.
6061         * gcc.target/i386/pr18614-1.c: Likewise.
6062         * gcc.target/i386/pr22152.c: Likewise.
6063         * gcc.target/i386/pr23570.c: Likewise.
6064         * gcc.target/i386/pr23575.c: Likewise.
6065         * gcc.target/i386/pr26449-1.c: Likewise.
6066         * gcc.target/i386/pr26600.c: Likewise.
6067         * gcc.target/i386/pr27790.c: Likewise.
6068         * gcc.target/i386/pr28839.c: Likewise.
6069         * gcc.target/i386/pr30970.c: Likewise.
6070         * gcc.target/i386/pr32000-1.c: Likewise.
6071         * gcc.target/i386/pr32000-2.c: Likewise.
6072         * gcc.target/i386/pr32280.c: Likewise.
6073         * gcc.target/i386/pr32661.c: Likewise.
6074         * gcc.target/i386/pr32708-1.c: Likewise.
6075         * gcc.target/i386/pr32961.c: Likewise.
6076         * gcc.target/i386/pr33329.c: Likewise.
6077         * gcc.target/i386/pr35714.c: Likewise.
6078         * gcc.target/i386/pr35767-1.c: Likewise.
6079         * gcc.target/i386/pr35767-1d.c: Likewise.
6080         * gcc.target/i386/pr35767-1i.c: Likewise.
6081         * gcc.target/i386/pr35767-2.c: Likewise.
6082         * gcc.target/i386/pr35767-2d.c: Likewise.
6083         * gcc.target/i386/pr35767-2i.c: Likewise.
6084         * gcc.target/i386/pr35767-3.c: Likewise.
6085         * gcc.target/i386/pr35767-5.c: Likewise.
6086         * gcc.target/i386/pr36222-1.c: Likewise.
6087         * gcc.target/i386/pr36578-1.c: Likewise.
6088         * gcc.target/i386/pr36578-2.c: Likewise.
6089         * gcc.target/i386/pr36992-1.c: Likewise.
6090         * gcc.target/i386/pr37101.c: Likewise.
6091         * gcc.target/i386/pr37216.c: Likewise.
6092         * gcc.target/i386/pr37434-1.c: Likewise.
6093         * gcc.target/i386/pr37434-2.c: Likewise.
6094         * gcc.target/i386/pr37843-3.c: Likewise.
6095         * gcc.target/i386/pr37843-4.c: Likewise.
6096         * gcc.target/i386/pr39162.c: Likewise.
6097         * gcc.target/i386/pr39315-1.c: Likewise.
6098         * gcc.target/i386/pr39315-2.c: Likewise.
6099         * gcc.target/i386/pr39315-3.c: Likewise.
6100         * gcc.target/i386/pr39315-4.c: Likewise.
6101         * gcc.target/i386/pr39445.c: Likewise.
6102         * gcc.target/i386/pr39496.c: Likewise.
6103         * gcc.target/i386/pr40809.c: Likewise.
6104         * gcc.target/i386/pr40906-3.c: Likewise.
6105         * gcc.target/i386/pr41019.c: Likewise.
6106         * gcc.target/i386/pr42542-1.c: Likewise.
6107         * gcc.target/i386/pr42542-2.c: Likewise.
6108         * gcc.target/i386/pr42542-3.c: Likewise.
6109         * gcc.target/i386/pr42542-3a.c: Likewise.
6110         * gcc.target/i386/pr42881.c: Likewise.
6111         * gcc.target/i386/push-1.c: Likewise.
6112         * gcc.target/i386/quad-sse.c: Likewise.
6113         * gcc.target/i386/reload-1.c: Likewise.
6114         * gcc.target/i386/sse-10.c: Likewise.
6115         * gcc.target/i386/sse-11.c: Likewise.
6116         * gcc.target/i386/sse-15.c: Likewise.
6117         * gcc.target/i386/sse-17.c: Likewise.
6118         * gcc.target/i386/sse-18.c: Likewise.
6119         * gcc.target/i386/sse-19.c: Likewise.
6120         * gcc.target/i386/sse-4.c: Likewise.
6121         * gcc.target/i386/sse-6.c: Likewise.
6122         * gcc.target/i386/sse-vect-types.c: Likewise.
6123         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6124         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6125         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6126         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6127         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6128         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6129         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6130         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6131         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6132         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6133         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6134         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6135         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6136         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6137         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6138         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6139         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6140         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6141         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6142         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6143         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6144         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6145         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6146         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6147         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6148         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6149         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6150         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6151         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6152         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6153         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6154         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6155         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6156         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6157         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6158         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6159         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6160         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6161         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6162         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6163         * gcc.target/i386/sse2-mmx.c: Likewise.
6164         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6165         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6166         * gcc.target/i386/sse2-movd-1.c: Likewise.
6167         * gcc.target/i386/sse2-movd-2.c: Likewise.
6168         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6169         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6170         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6171         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6172         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6173         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6174         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6175         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6176         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6177         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6178         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6179         * gcc.target/i386/sse2-movq-1.c: Likewise.
6180         * gcc.target/i386/sse2-movq-2.c: Likewise.
6181         * gcc.target/i386/sse2-movq-3.c: Likewise.
6182         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6183         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6184         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6185         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6186         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6187         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6188         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6189         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6190         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6191         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6192         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6193         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6194         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6195         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6196         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6197         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6198         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6199         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6200         * gcc.target/i386/sse2-pand-1.c: Likewise.
6201         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6202         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6203         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6204         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6205         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6206         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6207         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6208         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6209         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6210         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6211         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6212         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6213         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6214         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6215         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6216         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6217         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6218         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6219         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6220         * gcc.target/i386/sse2-por-1.c: Likewise.
6221         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6222         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6223         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6224         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6225         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6226         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6227         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6228         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6229         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6230         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6231         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6232         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6233         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6234         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6235         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6236         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6237         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6238         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6239         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6240         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6241         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6242         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6243         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6244         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6245         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6246         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6247         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6248         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6249         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6250         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6251         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6252         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6253         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6254         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6255         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6256         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6257         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6258         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6259         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6260         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6261         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6262         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6263         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6264         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6265         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6266         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6267         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6268         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6269         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6270         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6271         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6272         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6273         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6274         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6275         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6276         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6277         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6278         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6279         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6280         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6281         * gcc.target/i386/sse2-vec-1.c: Likewise.
6282         * gcc.target/i386/sse2-vec-2.c: Likewise.
6283         * gcc.target/i386/sse2-vec-3.c: Likewise.
6284         * gcc.target/i386/sse2-vec-4.c: Likewise.
6285         * gcc.target/i386/sse2-vec-5.c: Likewise.
6286         * gcc.target/i386/sse2-vec-6.c: Likewise.
6287         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6288         * gcc.target/i386/ssefn-2.c: Likewise.
6289         * gcc.target/i386/ssefn-4.c: Likewise.
6290         * gcc.target/i386/ssefp-1.c: Likewise.
6291         * gcc.target/i386/ssefp-2.c: Likewise.
6292         * gcc.target/i386/sseregparm-3.c: Likewise.
6293         * gcc.target/i386/sseregparm-4.c: Likewise.
6294         * gcc.target/i386/sseregparm-5.c: Likewise.
6295         * gcc.target/i386/sseregparm-6.c: Likewise.
6296         * gcc.target/i386/sseregparm-7.c: Likewise.
6297         * gcc.target/i386/ssetype-1.c: Likewise.
6298         * gcc.target/i386/ssetype-2.c: Likewise.
6299         * gcc.target/i386/ssetype-3.c: Likewise.
6300         * gcc.target/i386/ssetype-4.c: Likewise.
6301         * gcc.target/i386/ssetype-5.c: Likewise.
6302         * gcc.target/i386/unordcmp-1.c: Likewise.
6303         * gcc.target/i386/vararg-1.c: Likewise.
6304         * gcc.target/i386/vararg-2.c: Likewise.
6305         * gcc.target/i386/vararg-3.c: Likewise.
6306         * gcc.target/i386/vararg-4.c: Likewise.
6307         * gcc.target/i386/vararg-7.c: Likewise.
6308         * gcc.target/i386/vararg-8.c: Likewise.
6309         * gcc.target/i386/vecinit-1.c: Likewise.
6310         * gcc.target/i386/vecinit-2.c: Likewise.
6311         * gcc.target/i386/vecinit-3.c: Likewise.
6312         * gcc.target/i386/vecinit-4.c: Likewise.
6313         * gcc.target/i386/vecinit-5.c: Likewise.
6314         * gcc.target/i386/vecinit-6.c: Likewise.
6315         * gcc.target/i386/vectorize2.c: Likewise.
6316         * gcc.target/i386/vectorize3.c: Likewise.
6317         * gcc.target/i386/vectorize4.c: Likewise.
6318         * gcc.target/i386/vectorize6.c: Likewise.
6319         * gcc.target/i386/vectorize7.c: Likewise.
6320         * gcc.target/i386/vectorize8.c: Likewise.
6321         * gcc.target/i386/vperm-v2df.c: Likewise.
6322         * gcc.target/i386/vperm-v2di.c: Likewise.
6323         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6324         * gcc.target/i386/xorps-sse2.c: Likewise.
6325         * gcc.target/i386/xorps.c: Likewise.
6326         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6327         * gfortran.dg/graphite/pr42326.f90: Likewise.
6328         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6329
6330 2010-05-19  Richard Guenther  <rguenther@suse.de>
6331
6332         PR lto/44196
6333         * g++.dg/lto/20100519-1_0.C: New testcase.
6334
6335 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6336
6337         PR fortran/42360
6338         * gfortran.dg/warn_intent_out_not_set.f90: New.
6339
6340 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6341
6342         PR fortran/38404
6343         * gfortran.dg/data_char_1.f90: Updated warning message.
6344         * gfortran.dg/data_array_6.f: New.
6345
6346 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6347
6348         * g++.dg/ipa/ivinline-8.C: New test.
6349         * gcc.dg/ipa/iinline-2.c: Likewise.
6350
6351 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6352
6353         PR fortran/34505
6354         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6355         arguments; add check for return value kind.
6356         * gfortran.dg/float_1.f90: Likewise.
6357
6358 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6359
6360         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6361         (main): Use it.
6362         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6363         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6364         Prune another location line format.
6365         (lto-obj): Call lto_prune_warns on comp_output.
6366
6367 2010-05-18  Jan Hubicka  <jh@suse.cz>
6368
6369         * gcc.dg/lto/ipacp_0.c: New test.
6370         * gcc.dg/lto/ipacp_1.c: New test.
6371
6372 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6373
6374         PR lto/44184
6375         * gcc.dg/lto/20100518_0.c: New test.
6376
6377 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6378
6379         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6380
6381 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6382
6383         PR fortran/43990
6384         * gfortran.dg/class_21.f03: New.
6385
6386 2010-05-17  Jason Merrill  <jason@redhat.com>
6387
6388         PR c++/44157
6389         * g++.dg/cpp0x/initlist34.C: New.
6390
6391         PR c++/44158
6392         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6393
6394 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6395
6396         * g++.dg/ipa/ivinline-1.C: New test.
6397         * g++.dg/ipa/ivinline-2.C: New test.
6398         * g++.dg/ipa/ivinline-3.C: New test.
6399         * g++.dg/ipa/ivinline-4.C: New test.
6400         * g++.dg/ipa/ivinline-5.C: New test.
6401         * g++.dg/ipa/ivinline-6.C: New test.
6402
6403 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6404             Jason Merrill  <jason@redhat.com>
6405
6406         PR c++/44108
6407         * c-c++-common/Wunused-var-8.c: New test.
6408
6409 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6410
6411         PR bootstrap/42347
6412         * gcc.c-torture/compile/pr42347.c: New test.
6413
6414         PR middle-end/44102
6415         * g++.dg/ext/asmgoto1.C: New test.
6416
6417 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6418
6419         PR middle-end/44133
6420         * gcc.dg/tree-ssa/pr44133.c: New test.
6421         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6422         precise.
6423
6424 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6425
6426         PR fortran/44044
6427         * gfortran.dg/class_20.f03: New.
6428
6429 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6430
6431         PR 44078
6432         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6433         debug messages but not the newly introduced one.
6434
6435 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6436
6437         PR fortran/35779
6438         * gfortran.dg/initialization_25.f90: Commented testcase.
6439         * gfortran.dg/initialization_26.f90: New.
6440
6441 2010-05-16  Richard Guenther  <rguenther@suse.de>
6442
6443         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6444         * gcc.dg/pr43084.c: Likewise.
6445         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6446         -fipa-type-escape.
6447         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6448         -fipa-type-escape.
6449         * gcc.dg/struct/struct-reorg.exp: Likewise.
6450         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6451         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6452
6453 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6454
6455         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6456         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6457         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6458         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6459         tests.
6460
6461 2010-05-15  Jason Merrill  <jason@redhat.com>
6462
6463         * g++.dg/eh/spec10.C: New.
6464         * g++.dg/eh/spec11.C: New.
6465         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6466
6467 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6468
6469         PR fortran/44154
6470         PR fortran/42647
6471         * gfortran.dg/allocatable_scalar_9.f90: New.
6472
6473 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6474
6475         PR c++/44148
6476         * g++.dg/torture/pr44148.C: New test.
6477
6478 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6479
6480         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6481         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6482         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6483         diagnostics and type sizes.
6484
6485 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6486
6487         * gnat.dg/lto9.adb: New test.
6488         * gnat.dg/lto9_pkg1.ads: New helper.
6489         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6490
6491 2010-05-15  Jan Hubicka  <jh@suse.cz>
6492
6493         * gcc.dg/lto/ipareference_1.c: Rename to ...
6494         * gcc.dg/lto/ipareference_0.c: ... this one.
6495         * gcc.dg/lto/ipareference_2.c: Rename to ...
6496         * gcc.dg/lto/ipareference_1.c: ... this one.
6497
6498 2010-05-15  Jan Hubicka  <jh@suse.cz>
6499
6500         * gcc.dg/lto/ipareference_1.c: New file.
6501         * gcc.dg/lto/ipareference_2.c: New file.
6502
6503 2010-05-15  Richard Guenther  <rguenther@suse.de>
6504
6505         PR tree-optimization/44038
6506         * gcc.c-torture/compile/pr44038.c: New testcase.
6507
6508 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6509
6510         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6511         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6512
6513 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6514
6515         PR fortran/43207
6516         PR fortran/43969
6517         * gfortran.dg/class_18.f03: New.
6518         * gfortran.dg/class_19.f03: New.
6519
6520 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR debug/44112
6523         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6524         * g++.dg/debug/dwarf2/const1.C: Remove.
6525
6526 2010-05-14  Jason Merrill  <jason@redhat.com>
6527
6528         * g++.dg/eh/cond4.C: New.
6529         * g++.dg/eh/elide2.C: Adjust.
6530         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6531
6532 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6533
6534         PR fortran/44135
6535         * gfortran.dg/actual_array_interface_2.f90: New test.
6536
6537 2010-05-14  Richard Guenther  <rguenther@suse.de>
6538
6539         PR tree-optimization/44119
6540         * gcc.c-torture/compile/pr44119.c: New testcase.
6541
6542 2010-05-14  Jason Merrill  <jason@redhat.com>
6543
6544         PR c++/44127
6545         * g++.dg/eh/terminate1.C: New.
6546
6547 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6548
6549         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6550
6551         PR debug/44136
6552         * gcc.dg/pr44136.c: New test.
6553
6554 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6555
6556         PR c++/30566
6557         * g++.dg/warn/Wshadow-4.C: Adjust.
6558         * g++.dg/warn/Wshadow-5.C: New test.
6559         * g++.dg/warn/Wshadow-6.C: New test
6560
6561 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6562
6563         PR fortran/35779
6564         * gfortran.dg/initialization_25.f90: New.
6565
6566 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6567
6568         * g++.dg/otr-fold-1.C: New test.
6569         * g++.dg/otr-fold-2.C: New test.
6570
6571 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6572
6573         PR fortran/44036
6574         * gfortran.dg/gomp/pr44036-1.f90: New test.
6575         * gfortran.dg/gomp/pr44036-2.f90: New test.
6576         * gfortran.dg/gomp/pr44036-3.f90: New test.
6577
6578         PR debug/43983
6579         * gcc.dg/guality/sra-1.c: New test.
6580
6581 2010-05-12  Jan Hubicka  <jh@suse.cz>
6582
6583         * tree-ssa/unreachable.c: New test.
6584
6585 2010-05-12  Jason Merrill  <jason@redhat.com>
6586
6587         * g++.dg/cpp0x/sfinae1.C: New.
6588
6589 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6590
6591         * gcc.target/i386/zee.c: New file.
6592
6593 2010-05-12  Jason Merrill  <jason@redhat.com>
6594
6595         * g++.dg/conversion/op1.C: Expect template candidate message.
6596         * g++.dg/cpp0x/nullptr15.C: Likewise.
6597         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6598         * g++.dg/cpp0x/pr31431.C: Likewise.
6599         * g++.dg/cpp0x/temp_default2.C: Likewise.
6600         * g++.dg/cpp0x/trailing4.C: Likewise.
6601         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6602         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6603         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6604         * g++.dg/cpp0x/variadic35.C: Likewise.
6605         * g++.dg/cpp0x/vt-35147.C: Likewise.
6606         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6607         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6608         * g++.dg/ext/visibility/anon8.C: Likewise.
6609         * g++.dg/ext/vla2.C: Likewise.
6610         * g++.dg/other/pr28114.C: Likewise.
6611         * g++.dg/other/ptrmem10.C: Likewise.
6612         * g++.dg/other/ptrmem11.C: Likewise.
6613         * g++.dg/overload/unknown1.C: Likewise.
6614         * g++.dg/parse/template7.C: Likewise.
6615         * g++.dg/parse/typename7.C: Likewise.
6616         * g++.dg/template/conv11.C: Likewise.
6617         * g++.dg/template/copy1.C: Likewise.
6618         * g++.dg/template/deduce3.C: Likewise.
6619         * g++.dg/template/dependent-expr5.C: Likewise.
6620         * g++.dg/template/friend.C: Likewise.
6621         * g++.dg/template/incomplete2.C: Likewise.
6622         * g++.dg/template/local4.C: Likewise.
6623         * g++.dg/template/local6.C: Likewise.
6624         * g++.dg/template/operator10.C: Likewise.
6625         * g++.dg/template/overload6.C: Likewise.
6626         * g++.dg/template/ptrmem2.C: Likewise.
6627         * g++.dg/template/ptrmem20.C: Likewise.
6628         * g++.dg/template/ptrmem8.C: Likewise.
6629         * g++.dg/template/sfinae2.C: Likewise.
6630         * g++.dg/template/ttp25.C: Likewise.
6631         * g++.dg/template/unify10.C: Likewise.
6632         * g++.dg/template/unify11.C: Likewise.
6633         * g++.dg/template/unify6.C: Likewise.
6634         * g++.dg/template/unify7.C: Likewise.
6635         * g++.dg/template/unify9.C: Likewise.
6636         * g++.dg/template/varmod1.C: Likewise.
6637         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6638         * g++.old-deja/g++.law/operators32.C: Likewise.
6639         * g++.old-deja/g++.pt/crash28.C: Likewise.
6640         * g++.old-deja/g++.pt/crash60.C: Likewise.
6641         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6642         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6643         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6644         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6645         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6646         * g++.old-deja/g++.pt/expr2.C: Likewise.
6647         * g++.old-deja/g++.pt/overload7.C: Likewise.
6648         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6649         * g++.old-deja/g++.pt/spec5.C: Likewise.
6650         * g++.old-deja/g++.pt/spec6.C: Likewise.
6651         * g++.old-deja/g++.pt/t24.C: Likewise.
6652         * g++.old-deja/g++.pt/unify4.C: Likewise.
6653         * g++.old-deja/g++.pt/unify6.C: Likewise.
6654         * g++.old-deja/g++.pt/unify8.C: Likewise.
6655         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6656         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6657         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6658
6659         * g++.dg/cpp0x/initlist32.C: New.
6660
6661         * g++.dg/template/conv11.C: New.
6662         * g++.dg/conversion/op1.C: Adjust expected error.
6663
6664         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6665
6666 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6667
6668         PR target/44088
6669         * gcc.target/i386/avx-cmpsd-1.c: New.
6670         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6671         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6672         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6673         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6674         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6675
6676 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR middle-end/44085
6679         * gcc.dg/gomp/pr44085.c: New test.
6680         * gfortran.dg/gomp/pr44085.f90: New test.
6681
6682 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6683
6684         * objc-obj-c++-shared/Object1.m: New.
6685         * objc.dg/torture: New directory.
6686         * objc.dg/torture/tls: Ditto.
6687         * objc.dg/tls: Ditto.
6688         * objc.dg/torture/tls/trivial.m: New test.
6689         * objc.dg/torture/tls/thr-init-2.m: New test.
6690         * objc.dg/torture/tls/thr-init-3.m: New test.
6691         * objc.dg/torture/tls/thr-init.m: New test.
6692         * objc.dg/torture/tls/diag-1.m: New test.
6693         * objc.dg/torture/tls/tls.exp: New.
6694         * objc.dg/torture/trivial.m: New test.
6695         * objc.dg/torture/dg-torture.exp: New.
6696         * objc.dg/tls/diag-3.m: New test.
6697         * objc.dg/tls/diag-4.m: New test.
6698         * objc.dg/tls/diag-5.m: New test.
6699         * objc.dg/tls/init-1.m: New test.
6700         * objc.dg/tls/init-2.m: New test.
6701         * objc.dg/tls/tls.exp: New.
6702         * objc.dg/tls/diag-2.m: New test.
6703         * lib/objc.exp: Respond to dg-additional-files.
6704
6705 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6706
6707         * gcc.target/m68k/20100512-1.c: New.
6708
6709 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6710
6711         * gnat.dg/lto8.adb: New test.
6712         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6713         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6714
6715 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6716
6717         PR c++/34272
6718         PR c++/43630
6719         PR c++/34491
6720         * g++.dg/template/crash97.C: New.
6721         * g++.dg/template/crash98.C: Likewise.
6722         * g++.dg/template/crash99.C: Likewise.
6723         * g++.dg/cpp0x/pr31439.C: Adjust.
6724         * g++.dg/template/crash95.C: Likewise.
6725
6726 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6727
6728         PR middle-end/44071
6729         * c-c++-common/asmgoto-4.c: New test.
6730         * gcc.target/i386/pr44071.c: New test.
6731
6732         PR c++/44062
6733         * c-c++-common/Wunused-var-7.c: New test.
6734         * g++.dg/warn/Wunused-var-9.C: New test.
6735
6736 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6737
6738         PR fortran/43711
6739         * gfortran.dg/gomp/pr43711.f90: New.
6740
6741 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6742
6743         PR fortran/31820
6744         * gfortran.dg/select_5.f90: Updated.
6745
6746 2010-05-11  Jan Hubicka  <jh@suse.cz>
6747
6748         PR tree-optimize/44063
6749         * gcc.c-torture/compile/pr44063.c: New testcase.
6750
6751 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6752
6753         PR debug/44023
6754         * gcc.dg/pr44023.c: New test.
6755
6756 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6757
6758         * gnat.dg/lto7.adb: New test.
6759         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6760
6761 2010-05-10  Jason Merrill  <jason@redhat.com>
6762
6763         PR c++/44017
6764         * g++.dg/template/inherit5.C: New.
6765
6766         PR c++/44045
6767         * g++.dg/cpp0x/initlist33.C: New.
6768         * g++.dg/cpp0x/initlist26.C: Adjust.
6769         * g++.dg/cpp0x/initlist28.C: Adjust.
6770
6771 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6772
6773         PR c++/43719
6774         * g++.dg/init/pr43719.C: New.
6775         * g++.dg/anon-struct4.C: Adjust.
6776
6777 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR debug/44028
6780         * gcc.dg/pr44028.c: New test.
6781
6782 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6783
6784         PR fortran/27866
6785         PR fortran/35003
6786         PR fortran/42809
6787         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6788         * gfortran.dg/warn_conversion.f90: New.
6789
6790 2010-05-10  Michael Matz  <matz@suse.de>
6791
6792         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6793
6794 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6795
6796         PR rtl-optimization/44012
6797         * gcc.dg/pr44012.c: New.
6798
6799 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6800
6801         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6802         Log text on entry and exit.
6803         Prune Sun ld warnings for common symbols with differing sizes.
6804         (lto-link-and-maybe-run): Change caller.
6805
6806 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6807
6808         PR fortran/44044
6809         * gfortran.dg/class_7.f03: Modified.
6810         * gfortran.dg/select_type_1.f03: Modified.
6811         * gfortran.dg/select_type_12.f03: New.
6812
6813 2010-05-10  Richard Guenther  <rguenther@suse.de>
6814
6815         PR tree-optimization/44050
6816         * gcc.dg/torture/pr44050.c: New testcase.
6817
6818 2010-05-10  Wei Guozhi  <carrot@google.com>
6819
6820         PR target/42879
6821         * gcc.target/arm/pr42879.c: New testcase.
6822
6823 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6824
6825         PR c/44051
6826         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6827
6828 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6829
6830         PR c/10676
6831         * gcc.dg/anon-struct-10.c: New test.
6832
6833 2010-05-09  Richard Guenther  <rguenther@suse.de>
6834
6835         PR middle-end/44024
6836         * gcc.dg/pr44024.c: New testcase.
6837
6838 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6839
6840         PR c/4784
6841         * gcc.dg/anon-struct-9.c: New test.
6842
6843 2010-05-09  Richard Guenther  <rguenther@suse.de>
6844
6845         PR middle-end/44043
6846         * gcc.c-torture/compile/pr44043.c: New testcase.
6847
6848 2010-05-09  Richard Guenther  <rguenther@suse.de>
6849
6850         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6851
6852 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6853
6854         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6855
6856 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6857
6858         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6859         * gnat.dg/specs/lto3.ads: Likewise.
6860
6861 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6862
6863         PR middle-end/28685
6864         * gcc.dg/pr28685-1.c: New file.
6865
6866 2010-05-08  Richard Guenther  <rguenther@suse.de>
6867
6868         PR tree-optimization/44030
6869         * gcc.c-torture/compile/pr44030.c: New testcase.
6870
6871 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6872
6873         * gnat.dg/lto6.adb: New test.
6874         * gnat.dg/lto6_pkg.ads: New helper.
6875
6876 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6877
6878         * gnat.dg/lto5.adb: New test.
6879         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6880
6881 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6882
6883         * gnat.dg/lto4.ad[sb]: New test.
6884
6885 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6886
6887         * gnat.dg/specs/lto3.ads: New test.
6888         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6889         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6890
6891 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6892
6893         * gnat.dg/sizetype3.ad[sb]: New test.
6894         * gnat.dg/sizetype3_pkg.ads: New helper.
6895
6896 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6897
6898         PR c++/43951
6899         * g++.dg/init/new29.C: New.
6900
6901 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6902
6903         PR fortran/40728
6904         * gfortran.dg/coarray_1.f90: Fixed error message.
6905         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6906         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6907         * gfortran.dg/intrinsic_std_5.f90: New.
6908
6909 2010-05-07  Jason Merrill  <jason@redhat.com>
6910
6911         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6912
6913 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6914
6915         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6916         (size_t, stderr): Remove.
6917         (read_error): Replaced __builtin_fprintf by fprintf.
6918
6919 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6920
6921         * gcc.dg/ordered-comparison-1.c: New test.
6922         * gcc.dg/ordered-comparison-2.c: New test.
6923         * gcc.dg/ordered-comparison-3.c: New test.
6924         * gcc.dg/ordered-comparison-4.c: New test.
6925
6926 2010-05-06  Mike Stump  <mikestump@comcast.net>
6927
6928         PR objc/35165
6929         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6930
6931 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6932             Jason Merrill  <jason@redhat.com>
6933
6934         * g++.dg/cpp0x/nullptr01.C: New.
6935         * g++.dg/cpp0x/nullptr02.C: New.
6936         * g++.dg/cpp0x/nullptr03.C: New.
6937         * g++.dg/cpp0x/nullptr04.C: New.
6938         * g++.dg/cpp0x/nullptr05.C: New.
6939         * g++.dg/cpp0x/nullptr06.C: New.
6940         * g++.dg/cpp0x/nullptr07.C: New.
6941         * g++.dg/cpp0x/nullptr08.C: New.
6942         * g++.dg/cpp0x/nullptr09.C: New.
6943         * g++.dg/cpp0x/nullptr10.C: New.
6944         * g++.dg/cpp0x/nullptr11.C: New.
6945         * g++.dg/cpp0x/nullptr12.C: New.
6946         * g++.dg/cpp0x/nullptr13.C: New.
6947         * g++.dg/cpp0x/nullptr14.C: New.
6948         * g++.dg/cpp0x/nullptr15.C: New.
6949         * g++.dg/cpp0x/nullptr16.C: New.
6950         * g++.dg/cpp0x/nullptr17.C: New.
6951         * g++.dg/cpp0x/nullptr18.C: New.
6952         * g++.dg/cpp0x/nullptr19.C: New.
6953         * g++.dg/cpp0x/nullptr20.C: New.
6954         * g++.dg/cpp0x/nullptr21.C: New.
6955         * g++.dg/cpp0x/nullptr22.C: New.
6956         * g++.dg/debug/nullptr01.C: New.
6957         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6958
6959 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6960
6961         * gcc.dg/Wunused-var-8.c: Move to...
6962         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6963
6964 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6965
6966         PR c++/40406
6967         * g++.dg/template/crash96.C: New.
6968
6969 2010-05-06  Jan Hubicka  <jh@suse.cz>
6970
6971         PR tree-optimization/43791
6972         * gcc.c-torture/compile/pr43791.c: New file.
6973
6974 2010-05-06  Michael Matz  <matz@suse.de>
6975
6976         PR tree-optimization/43984
6977         * gfortran.dg/pr43984.f90: New test.
6978
6979 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6980
6981         PR 40989
6982         * gcc.dg/pr40989.c: New.
6983
6984 2010-05-06  Richard Guenther  <rguenther@suse.de>
6985
6986         PR tree-optimization/43934
6987         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6988
6989 2010-05-06  Richard Guenther  <rguenther@suse.de>
6990
6991         PR tree-optimization/43987
6992         * gcc.c-torture/execute/pr43987.c: New testcase.
6993         * gcc.dg/torture/pta-escape-1.c: Adjust.
6994         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6995         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6996         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6997         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6998
6999 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7000             Dodji Seketeli  <dodji@redhat.com>
7001
7002         PR c/18624
7003         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7004         * g++.dg/template/sfinae16.C: Likewise.
7005         * gcc.dg/Wunused-var-1.c: Moved to...
7006         * c-c++-common/Wunused-var-1.c: ...here. New test.
7007         * gcc.dg/Wunused-var-2.c: Moved to...
7008         * c-c++-common/Wunused-var-2.c: ...here. New test.
7009         * gcc.dg/Wunused-var-3.c: Moved to...
7010         * c-c++-common/Wunused-var-3.c: ...here. New test.
7011         * gcc.dg/Wunused-var-4.c: Moved to...
7012         * gcc.dg/Wunused-var-1.c: ... here.
7013         * gcc.dg/Wunused-var-5.c: Moved to...
7014         * c-c++-common/Wunused-var-4.c: ...here. New test.
7015         * gcc.dg/Wunused-var-7.c: Moved to...
7016         * c-c++-common/Wunused-var-5.c: ...here. New test.
7017         * gcc.dg/Wunused-var-6.c: Moved to...
7018         * gcc.dg/Wunused-var-2.c: ... here.
7019         * c-c++-common/Wunused-var-1.c: New test.
7020         * c-c++-common/Wunused-var-2.c: New test.
7021         * c-c++-common/Wunused-var-3.c: New test.
7022         * c-c++-common/Wunused-var-4.c: New test.
7023         * c-c++-common/Wunused-var-5.c: New test.
7024         * g++.dg/warn/Wunused-var-1.C: New test.
7025         * g++.dg/warn/Wunused-var-2.C: New test.
7026         * g++.dg/warn/Wunused-var-3.C: New test.
7027         * g++.dg/warn/Wunused-var-4.C: New test.
7028         * g++.dg/warn/Wunused-var-5.C: New test.
7029         * g++.dg/warn/Wunused-var-6.C: New test.
7030         * g++.dg/warn/Wunused-var-7.C: New test.
7031         * g++.dg/warn/Wunused-var-8.C: New test.
7032         * g++.dg/warn/Wunused-parm-1.C: New test.
7033         * g++.dg/warn/Wunused-parm-2.C: New test.
7034         * g++.dg/warn/Wunused-parm-3.C: New test.
7035
7036 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7037
7038         PR fortran/43985
7039         * gfortran.dg/gomp/crayptr5.f90: New test case.
7040
7041 2010-05-05  Jason Merrill  <jason@redhat.com>
7042
7043         PR debug/43370
7044         * g++.dg/ext/attrib39.C: New.
7045
7046 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7047
7048         PR fortran/24978
7049         * gfortran.dg/data_invalid.f90: New.
7050
7051 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7052
7053         * gnat.dg/lto2.adb: New test.
7054
7055 2010-05-05  Jason Merrill  <jason@redhat.com>
7056
7057         PR c++/43787
7058         * g++.dg/opt/empty1.C: New.
7059
7060 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7061
7062         PR fortran/43696
7063         * gfortran.dg/class_17.f03: New.
7064
7065 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7066
7067         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7068
7069 2010-05-04  Mike Stump  <mikestump@comcast.net>
7070
7071         PR objc/35165
7072         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7073
7074 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7075
7076         PR target/43668
7077         * gcc.target/i386/pr43668.c: New.
7078
7079 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7080
7081         PR c++/43028
7082         * g++.dg/cpp0x/initlist31.C: New.
7083
7084 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7085
7086         PR c/43981
7087         * gcc.dg/Wunused-var-8.c: New test.
7088
7089 2010-05-04  Jason Merrill  <jason@redhat.com>
7090
7091         PR c++/38064
7092         * g++.dg/cpp0x/enum3.C: Extend.
7093
7094 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7095
7096         PR target/43799
7097         * gcc.target/i386/pr43799.c: New.
7098
7099 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7100
7101         * gnat.dg/lto1.adb: New test.
7102         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7103
7104 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7105
7106         PR middle-end/43671
7107         * gcc.target/i386/pr43671.c: New.
7108
7109 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7110
7111         PR c++/43705
7112         * g++.dg/template/crash95.C: New.
7113
7114 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7115
7116         PR debug/43508
7117         * gcc.target/i386/pr43508.c: New.
7118
7119 2010-05-04  Richard Guenther  <rguenther@suse.de>
7120
7121         PR tree-optimization/43879
7122         * g++.dg/torture/pr43879-1_0.C: New testcase.
7123         * g++.dg/torture/pr43879-1_1.C: Likewise.
7124
7125 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7126
7127         PR c++/43953
7128         * g++.dg/other/crash-12.C: New test.
7129
7130 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7131
7132         * g++.dg/cdce3.C: Add a space.  Updated.
7133
7134 2010-05-03  Jason Merrill  <jason@redhat.com>
7135
7136         PR c++/43680
7137         * g++.dg/opt/enum2.C: New.
7138         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7139         * g++.dg/warn/Wswitch-1.C: Adjust message.
7140
7141 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7142
7143         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7144         * g++.dg/ext/label13.C: Fix typo.
7145         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7146         alpha*-dec-osf5*.
7147         * gcc.c-torture/compile/limits-declparen.c: xfail on
7148         alpha*-dec-osf5* with -g.
7149         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7150         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7151         * gcc.dg/c99-tgmath-2.c: Likewise.
7152         * gcc.dg/c99-tgmath-3.c: Likewise.
7153         * gcc.dg/c99-tgmath-4.c: Likewise.
7154
7155 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7156
7157         PR fortran/43592
7158         * gfortran.dg/unexpected_interface.f90: New test.
7159
7160 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7161
7162         * ada/acats/run_acats (which): New function.
7163         (host_gnatchop, host_gnatmake): Use it.
7164
7165 2010-05-03  Richard Guenther  <rguenther@suse.de>
7166
7167         PR tree-optimization/43971
7168         * gcc.dg/pr43971.c: New testcase.
7169
7170 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7171
7172         PR debug/43972
7173         * gcc.dg/debug/pr43972.c: New test.
7174
7175 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7176
7177         PR testsuite/43963
7178         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7179
7180 2010-05-02  Richard Guenther  <rguenther@suse.de>
7181
7182         PR tree-optimization/43879
7183         * gcc.dg/torture/pr43879-3.c: New testcase.
7184
7185 2010-05-01  Richard Guenther  <rguenther@suse.de>
7186
7187         PR tree-optimization/43949
7188         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7189
7190 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7191
7192         PR c++/43951
7193         * g++.dg/init/new28.C: New.
7194
7195 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7196
7197         PR objc++/32052
7198         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7199         structure and nested declarations.
7200         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7201         structure and nested declarations.  Reduce header clutter and
7202         use _exit() rather than abort().
7203         * objc.dg/encode-10.m: New.
7204         * objc.dg/encode-11.m: New.
7205
7206 2010-04-30  DJ Delorie  <dj@redhat.com>
7207
7208         * gcc.c-torture/execute/20100430-1.c: New test.
7209
7210 2010-04-30  Jason Merrill  <jason@redhat.com>
7211
7212         PR c++/43868
7213         * g++.dg/template/ptrmem21.C: New.
7214
7215 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7216
7217         PR fortran/18918
7218         PR fortran/43931
7219         * gfortran.dg/coarray_13.f90: New test.
7220
7221 2010-04-30  Richard Guenther  <rguenther@suse.de>
7222
7223         PR lto/43946
7224         * gcc.dg/lto/20100430-1_0.c: New testcase.
7225
7226 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7227
7228         PR debug/43942
7229         * c-c++-common/pr43942.c: New test.
7230
7231 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7232
7233         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7234         conflict with darwin crt1.o 'start' symbol.
7235
7236 2010-04-30  Richard Guenther  <rguenther@suse.de>
7237
7238         PR tree-optimization/43879
7239         * gcc.dg/torture/pr43879_1.c: New testcase.
7240
7241 2010-04-30  Richard Guenther  <rguenther@suse.de>
7242
7243         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7244
7245 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7246
7247         PR c++/43890
7248         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7249         user-provided constructor while recursing.
7250
7251 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7252
7253         PR fortran/42274
7254         * gfortran.dg/class_16.f03: New test.
7255
7256 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7257
7258         PR fortran/42274
7259         * gfortran.dg/class_15.f03: New.
7260
7261 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7262
7263         PR fortran/43326
7264         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7265
7266 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7267
7268         PR fortran/43492
7269         * gfortran.dg/generic_22.f03 : New test.
7270
7271 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7272
7273         PR fortran/42353
7274         * gfortran.dg/class_14.f03: New test.
7275
7276 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7277
7278         PR fortran/42680
7279         * gfortran.dg/interface_32.f90: New test.
7280
7281 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7282             Janus Weil  <janus@gcc.gnu.org>
7283
7284         PR fortran/41829
7285         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7286         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7287         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7288
7289 2010-04-28  Mike Stump  <mikestump@comcast.net>
7290
7291         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7292         dg-excess-errors.
7293         * g++.dg/uninit-pred-2_b.C: Likewise.
7294
7295 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7296
7297         PR fortran/18918
7298         PR fortran/43919
7299         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7300
7301 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7302
7303         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7304         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7305         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7306         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7307         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7308
7309 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7310
7311         * gcc.dg/const-uniq-1.c: New test.
7312         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7313
7314 2010-04-28  Xinliang David Li  <davidxl@google.com>
7315
7316         * gcc.dg/uninit-pred-2_b.c: New test.
7317         * gcc.dg/uninit-pred-4_b.c: New test.
7318         * gcc.dg/uninit-pred-3_d.c: New test.
7319         * gcc.dg/uninit-pred-6_b.c: New test.
7320         * gcc.dg/uninit-pred-8_b.c: New test.
7321         * gcc.dg/uninit-pred-3_a.c: New test.
7322         * gcc.dg/uninit-pred-2_c.c: New test.
7323         * gcc.dg/uninit-pred-5_a.c: New test.
7324         * gcc.dg/uninit-pred-3_e.c: New test.
7325         * gcc.dg/uninit-pred-7_a.c: New test.
7326         * gcc.dg/uninit-pred-6_c.c: New test.
7327         * gcc.dg/uninit-pred-9_a.c: New test.
7328         * gcc.dg/uninit-pred-8_c.c: New test.
7329         * gcc.dg/uninit-pred-3_b.c: New test.
7330         * gcc.dg/uninit-pred-5_b.c: New test.
7331         * gcc.dg/uninit-pred-7_b.c: New test.
7332         * gcc.dg/uninit-pred-6_d.c: New test.
7333         * gcc.dg/uninit-pred-9_b.c: New test.
7334         * gcc.dg/uninit-pred-2_a.c: New test.
7335         * gcc.dg/uninit-pred-4_a.c: New test.
7336         * gcc.dg/uninit-pred-3_c.c: New test.
7337         * gcc.dg/uninit-pred-6_a.c: New test.
7338         * gcc.dg/uninit-pred-8_a.c: New test.
7339         * gcc.dg/uninit-pred-7_c.c: New test.
7340         * gcc.dg/uninit-pred-6_e.c: New test.
7341         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7342         * g++.dg/uninit-pred-1_a.C: New test.
7343         * g++.dg/uninit-pred-1_b.C: New test.
7344         * g++.dg/uninit-pred-2_a.C: New test.
7345         * g++.dg/uninit-pred-2_b.C: New test.
7346         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7347         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7348         * g++.dg/uninit-pred-loop_1.cc: New test.
7349
7350 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7351
7352         * gcc.dg/lto/20091209-1_0.c: New testcase.
7353
7354 2010-04-28  Richard Guenther  <rguenther@suse.de>
7355
7356         PR tree-optimization/43879
7357         PR tree-optimization/43909
7358         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7359
7360 2010-04-28  Richard Guenther  <rguenther@suse.de>
7361
7362         PR c++/43880
7363         * g++.dg/torture/pr43880.C: New testcase.
7364
7365 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7366
7367         PR c++/9335
7368         * g++.dg/template/recurse2.C: Update
7369         * g++.dg/template/recurse.C: Update.
7370         * g++.dg/template/pr23510.C: Update.
7371         * lib/prune.exp: Filter out 'recursively instantiated'.
7372
7373 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7374
7375         PR c++/29043
7376         * g++.dg/init/pr29043.C: New.
7377
7378 2010-04-27  Jason Merrill  <jason@redhat.com>
7379
7380         * g++.dg/lookup/scoped5.C: Adjust.
7381         * g++.dg/lookup/scoped8.C: Adjust.
7382         * g++.dg/template/dependent-expr5.C: Adjust.
7383         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7384
7385         PR c++/43856
7386         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7387
7388         PR c++/43875
7389         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7390
7391 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7392             Jan Hubicka <hubicka@ucw.cz>
7393
7394         * gcc.dg/pure-2.c: New testcase.
7395         * gcc.dg/const-1.c: New testcase.
7396
7397 2010-04-27  Jason Merrill  <jason@redhat.com>
7398
7399         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7400
7401         PR c++/41468
7402         * g++.dg/template/sfinae17.C: New.
7403         * g++.dg/template/sfinae18.C: New.
7404
7405 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7406
7407         * g++.dg/init/pr42844.C: New.
7408         * g++.dg/cpp0x/pr42844-2.C: New.
7409         * g++.dg/cpp0x/defaulted2.C: Adjust.
7410         * g++.dg/tree-ssa/pr27549.C: Likewise.
7411         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7412
7413 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7414
7415         PR fortran/18918
7416         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7417
7418 2010-04-27  Richard Guenther  <rguenther@suse.de>
7419
7420         PR middle-end/40561
7421         * g++.dg/other/pr40561.C: New testcase.
7422
7423 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7424
7425         PR middle-end/43812
7426         * g++.dg/ipa/pr43812.C: New test.
7427
7428 2010-04-27  Jan Hubicka  <jh@suse.cz>
7429
7430         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7431         (test): ... this one.
7432
7433 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7434
7435         PR target/40657
7436         * gcc.target/arm/thumb-stackframe.c: New test.
7437
7438 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7439
7440         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7441         * gcc.dg/misc-column.c: Likewise.
7442         * gcc.dg/Walways-true-1.c: Likewise.
7443         * gcc.dg/Walways-true-2.c: Likewise.
7444         * gcc.dg/warn-addr-cmp.c: Likewise.
7445
7446 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7447
7448         PR fortran/18918
7449         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7450         * gfortran.dg/coarray_12.f90: New.
7451
7452 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7453
7454         PR c/32207
7455         * gcc.dg/pr32207.c: New test.
7456         * gcc.dg/misc-column.c: Adjust expected warning.
7457         * gcc.dg/Walways-true-1.c: Likewise.
7458         * gcc.dg/Walways-true-2.c: Likewise.
7459         * gcc.dg/warn-addr-cmp.c: Likewise.
7460
7461 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7462
7463         PR lto/42776
7464         * lib/lto.exp (lto_prune_vis_warns): New function.
7465         (lto-link-and-maybe-run): Call it.
7466
7467 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7468
7469         PR tree-optimization/43904
7470         * gcc.dg/tree-ssa/tailcall-6.c: New.
7471
7472 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7473
7474         PR testsuite/35165
7475         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7476         Darwin8/OSX10.4 - compatible code generation.
7477         Use scan-rtl-dump.
7478         * obj-c++.dg/stubify-1.mm: Ditto.
7479         * lib/objc-torture.exp: Do not require link success for
7480         "trivial.m" in the runtime checks when dowhat = 'compile'.
7481         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7482         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7483         Darwin8/OSX10.4 - compatible code generation.
7484         * objc.dg/stubify-2.m: Ditto.
7485         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7486         * objc.dg/next-runtime-1.m: Ditto.
7487         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7488         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7489         runtimes on Darwin.
7490
7491 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7492
7493         PR 43715
7494         * lib/plugin-support.exp: Use "-undefined
7495         dynamic_lookup" on darwin.
7496
7497 2010-04-26  Richard Guenther  <rguenther@suse.de>
7498
7499         * gcc.dg/lto/20100426_0.c: New testcase.
7500
7501 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7502
7503         PR tree-optimization/43833
7504         gcc.dg/Warray-bounds-8.c: New test case.
7505
7506 2010-04-26  Richard Guenther  <rguenther@suse.de>
7507
7508         PR lto/43080
7509         * g++.dg/lto/20100423-3_0.C: New testcase.
7510
7511 2010-04-26  Richard Guenther  <rguenther@suse.de>
7512
7513         PR lto/42425
7514         * g++.dg/lto/20100423-2_0.C: New testcase.
7515
7516 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7517
7518         * gcc.dg/vect/bb-slp-23.c: New test.
7519
7520 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7521
7522         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7523         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7524         * gcc.dg/c1x-float-1.c: New test.
7525
7526 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7527
7528         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7529         of "lea\[ \t\]".
7530
7531 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7532
7533         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7534         FreeBSD.
7535         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7536         * gfortran.dg/default_format_2.f90: Ditto.
7537
7538 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7539
7540         * gfortran.dg/pr43505.f90: Clean up .mod file.
7541         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7542         * gfortran.dg/pr41347.f90: Ditto.
7543         * gfortran.dg/internal_pack_4.f90: Ditto.
7544         * gfortran.dg/proc_decl_23.f90: Ditto.
7545         * gfortran.dg/recursive_check_3.f90: Ditto.
7546         * gfortran.dg/intent_out_3.f90: Ditto.
7547         * gfortran.dg/assignment_2.f90: Ditto.
7548         * gfortran.dg/pr41928.f90: Ditto.
7549         * gfortran.dg/pr42166.f90: Ditto.
7550         * gfortran.dg/private_type_12.f90: Ditto.
7551         * gfortran.dg/graphite/pr42185.f90: Ditto.
7552         * gfortran.dg/graphite/pr42186.f90: Ditto.
7553         * gfortran.dg/graphite/pr40982.f90: Ditto.
7554         * gfortran.dg/graphite/id-2.f90: Ditto.
7555         * gfortran.dg/graphite/id-4.f90: Ditto.
7556         * gfortran.dg/graphite/pr42050.f90: Ditto.
7557         * gfortran.dg/graphite/id-18.f90: Ditto.
7558         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7559         * gfortran.dg/graphite/pr41924.f90: Ditto.
7560         * gfortran.dg/graphite/pr42393.f90: Ditto.
7561         * gfortran.dg/graphite/pr37980.f90: Ditto.
7562         * gfortran.dg/graphite/pr38953.f90: Ditto.
7563         * gfortran.dg/graphite/pr42180.f90: Ditto.
7564         * gfortran.dg/graphite/pr42181.f90: Ditto.
7565         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7566         * gfortran.dg/select_type_4.f90: Ditto.
7567         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7568         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7569         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7570         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7571         * gfortran.dg/whole_file_11.f90: Ditto.
7572         * gfortran.dg/private_type_11.f90: Ditto.
7573         * gfortran.dg/vect/vect-gems.f90: Ditto.
7574         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7575
7576 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7577
7578         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7579
7580 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7581
7582         * gnat.dg/pack15.ad[sb]: New test.
7583
7584 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7585
7586         * gcc.target/arm/mla-1.c: New test.
7587
7588 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7589
7590         PR fortran/30073
7591         PR fortran/43793
7592         * gfortran.dg/pr43793.f90: New test.
7593
7594 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7595
7596         PR tree-optimization/41442
7597         * gcc.target/i386/pr41442.c: New test.
7598
7599 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7600
7601         PR fortran/43832
7602         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7603
7604 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7605
7606         PR fortran/43832
7607         * gfortran.dg/open_nounit.f90: New test.
7608
7609 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7610
7611         PR fortran/43841
7612         PR fortran/43843
7613         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7614
7615 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7616
7617         * gcc.dg/Wconversion-integer.c: Update.
7618
7619 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7620
7621         * gnat.dg/unchecked_convert5.adb: New test.
7622
7623 2010-04-23  Richard Guenther  <rguenther@suse.de>
7624
7625         PR lto/41734
7626         * gcc.dg/lto/20100423-2_0.c: New testcase.
7627         * gcc.dg/lto/20100423-2_0.c: Likewise.
7628
7629 2010-04-23  Richard Guenther  <rguenther@suse.de>
7630
7631         PR lto/43455
7632         * gcc.dg/lto/20100423-1_0.c: New testcase.
7633         * gcc.dg/lto/20100423-1_1.c: Likewise.
7634
7635 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7636
7637         PR tree-optimization/43846
7638         * gcc.dg/tree-ssa/sra-10.c: New test.
7639
7640 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7641
7642         PR middle-end/43835
7643         * gcc.c-torture/execute/pr43835.c: New test.
7644
7645 2010-04-23  Richard Guenther  <rguenther@suse.de>
7646
7647         PR lto/42653
7648         * g++.dg/lto/20100423-1_0.C: New testcase.
7649
7650 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7651
7652         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7653
7654 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7655
7656         PR tree-optimization/43842
7657         * gcc.dg/vect/pr43842.c: New test.
7658
7659 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7660
7661         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7662         * gcc.target/i386/wmul-2.c: Likewise.
7663
7664 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7665
7666         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7667         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7668
7669 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7670
7671         * gfortran.dg/reassoc_6.f: New testcase.
7672
7673 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7674
7675         PR middle-end/29274
7676         * gcc.target/arm/wmul-1.c: New test.
7677         * gcc.target/arm/wmul-2.c: New test.
7678
7679 2010-04-22  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/43845
7682         * gcc.c-torture/compile/pr43845.c: New testcase.
7683
7684 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7685
7686         PR middle-end/29274
7687         * gcc.target/i386/wmul-1.c: New test.
7688         * gcc.target/i386/wmul-2.c: New test.
7689         * gcc.target/bfin/wmul-1.c: New test.
7690         * gcc.target/bfin/wmul-2.c: New test.
7691
7692 2010-04-22  Richard Guenther  <rguenther@suse.de>
7693
7694         PR fortran/43829
7695         * gfortran.dg/vector_subscript_6.f90: New testcase.
7696         * gfortran.dg/assign_10.f90: Adjust.
7697
7698 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7699
7700         PR fortran/43836
7701         * gfortran.dg/gomp/pr43836.f90: New test.
7702
7703 2010-04-21  Richard Guenther  <rguenther@suse.de>
7704
7705         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7706
7707 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7708
7709         * gcc.dg/torture/builtin-cproj-3.c: New.
7710
7711 2010-04-20  Jason Merrill  <jason@redhat.com>
7712
7713         PR c++/9335
7714         * g++.dg/template/recurse2.C: New.
7715         * g++.dg/parse/crash36.C: Adjust.
7716         * g++.dg/other/fold1.C: Adjust.
7717         * g++.dg/init/member1.C: Adjust.
7718         * lib/prune.exp: Prune "skipping N instantiation contexts".
7719
7720 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7721
7722         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7723
7724 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7725
7726         * gcc.dg/torture/builtin-cproj-1.c: New.
7727         * gcc.dg/torture/builtin-cproj-2.c: New.
7728
7729 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7730
7731         PR c++/43800
7732         PR c++/43704
7733         * g++.dg/template/typedef32.C: Adjust.
7734         * g++.dg/template/typedef33.C: New test.
7735
7736 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7737
7738         PR fortran/43227
7739         * gfortran.dg/proc_decl_23.f90: New test.
7740
7741         PR fortran/43266
7742         * gfortran.dg/abstract_type_6.f03: New test.
7743
7744 2010-04-20  Xinliang David Li  <davidxl@google.com>
7745
7746         * g++.dg/tree-ssa/fold-compare.C: New.
7747
7748 2010-04-20  Richard Guenther  <rguenther@suse.de>
7749
7750         PR tree-optimization/39417
7751         * g++.dg/torture/pr39417.C: New testcase.
7752
7753 2010-04-20  Richard Guenther  <rguenther@suse.de>
7754
7755         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7756
7757 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7758
7759         * g++.dg/debug/dwarf2/rv1.C: New test.
7760
7761 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7762
7763         PR target/43635
7764         * gcc.c-torture/compile/pr43635.c: New testcase.
7765
7766 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR fortran/43339
7769         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7770         of sequential loops being private only in the innermost containing
7771         task region.
7772
7773         PR middle-end/43337
7774         * gfortran.dg/gomp/pr43337.f90: New test.
7775
7776 2010-04-19  Richard Guenther  <rguenther@suse.de>
7777
7778         PR tree-optimization/43796
7779         * gfortran.dg/pr43796.f90: New testcase.
7780
7781 2010-04-19  Richard Guenther  <rguenther@suse.de>
7782
7783         PR tree-optimization/43783
7784         * gcc.c-torture/execute/pr43783.c: New testcase.
7785
7786 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7787
7788         PR target/43766
7789         * gcc.target/i386/pr43766.c: New test.
7790
7791 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7792
7793         PR target/43662
7794         * gcc.target/i386/pr43662.c: New test.
7795
7796 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7797
7798         PR c++/43704
7799         * g++.dg/template/typedef32.C: New test.
7800
7801 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7802
7803         PR tree-optimization/37027
7804         * lib/target-supports.exp
7805         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7806         * gcc.dg/vect/pr37027.c: New test.
7807         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7808         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7809         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7810         gcc.dg/vect/vect-complex-6.c: Likewise.
7811
7812 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7813
7814         * g++.dg/debug/dwarf2/enum1.C: New test.
7815
7816 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7817
7818         * gnat.dg/rep_clause5.ad[sb]: New test.
7819         * gnat.dg/rep_clause5_pkg.ads: New helper.
7820
7821 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7822
7823         PR tree-optimization/43771
7824         * g++.dg/vect/pr43771.cc: New test.
7825
7826 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7827
7828         PR fortran/31538
7829         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7830         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7831
7832 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7833
7834         * gnat.dg/sizetype.adb: Rename into...
7835         * gnat.dg/sizetype1.adb: ...this.
7836         * gnat.dg/sizetype2.adb: New test.
7837
7838 2010-04-16  Richard Guenther  <rguenther@suse.de>
7839
7840         PR tree-optimization/43572
7841         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7842
7843 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7844
7845         * gnat.dg/specs/discr_private.ads: New test.
7846
7847 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7848
7849         PR target/41514
7850         * gcc.target/arm/thumb-comparisons.c: New test.
7851
7852         PR target/40603
7853         * gcc.target/arm/thumb-cbranchqi.c: New test.
7854
7855 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7856
7857         * g++.dg/torture/pr36191.C: Enable for SH.
7858
7859 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7860
7861         * gnat.dg/wide_boolean.adb: New test.
7862         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7863
7864 2010-04-15  Richard Guenther  <rguenther@suse.de>
7865
7866         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7867         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7868         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7869         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7870         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7871         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7872         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7873         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7874         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7875         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7876         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7877         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7878         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7879         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7880         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7881
7882 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7883
7884         PR target/21803
7885         * gcc.target/arm/pr42496.c: New test.
7886
7887 2010-04-14  Jason Merrill  <jason@redhat.com>
7888
7889         PR c++/36625
7890         * g++.dg/ext/attrib38.C: New.
7891
7892 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7893
7894         PR testsuite/43739
7895         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7896
7897 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7898
7899         PR 42966
7900         * gcc.dg/cpp/warn-undef-2.c: Update.
7901         * gcc.dg/cpp/warn-traditional-2.c: Update.
7902         * gcc.dg/cpp/warn-comments-2.c: Update.
7903         * gcc.dg/cpp/warn-variadic-2.c: Update.
7904         * gcc.dg/cpp/warn-long-long-2.c: Update.
7905         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7906         * gcc.dg/cpp/warn-multichar-2.c: Update.
7907         * gcc.dg/cpp/warn-normalized-3.c: Update.
7908         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7909         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7910         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7911         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7912         * gcc.dg/cpp/warn-redefined-2.c: Update.
7913         * gfortran.dg/warning-directive-2.F90: Update.
7914         * c-c++-common/cpp/warning-directive-2.c: Update.
7915
7916 2010-04-14  Michael Matz  <matz@suse.de>
7917
7918         PR tree-optimization/42963
7919         * gcc.dg/pr42963.c: New testcase.
7920
7921 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7922
7923         * gnat.dg/class_wide.adb: Rename into...
7924         * gnat.dg/class_wide1.adb: ...this.
7925         * gnat.dg/class_wide2.ad[sb]: New test.
7926
7927 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7928
7929         PR fortran/18918
7930         * gfortran.dg/coarray_9.f90: Update dg-errors.
7931         * gfortran.dg/coarray_10.f90: New test.
7932         * gfortran.dg/coarray_11.f90: New test.
7933
7934 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7935
7936         PR fortran/43747
7937         gfortran.dg/initialization_24.f90: New test.
7938
7939 2010-04-13  Jason Merrill  <jason@redhat.com>
7940
7941         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7942         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7943
7944 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7945
7946         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7947         * g++.dg/dg.exp: Likewise.
7948         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7949         * c-c++-common/cpp/warning-directive-1.c: ... here.
7950         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7951         * c-c++-common/cpp/warning-directive-2.c: ... here.
7952         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7953         * c-c++-common/cpp/warning-directive-3.c: ... here.
7954         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7955         * c-c++-common/cpp/warning-directive-4.c: ... here.
7956         * g++.dg/cpp/warning-directive-1.C: Delete.
7957         * g++.dg/cpp/warning-directive-2.C: Delete.
7958         * g++.dg/cpp/warning-directive-3.C: Delete.
7959         * g++.dg/cpp/warning-directive-4.C: Delete.
7960         * gcc.dg/cpp/normalised-3.c: Delete.
7961         * g++.dg/cpp/normalised-1.C: Rename as ...
7962         * c-c++-common/cpp/normalised-3.c: ... this.
7963
7964 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7965
7966         * gcc.dg/tree-ssa/sra-9.c: New test.
7967
7968 2010-04-13  Michael Matz  <matz@suse.de>
7969
7970         PR middle-end/43730
7971         * gcc.dg/pr43730.c: New test.
7972
7973 2010-04-13  Michael Matz  <matz@suse.de>
7974
7975         * gcc.dg/tree-ssa/negate.c: New testcase.
7976
7977 2010-04-13  Richard Guenther  <rguenther@suse.de>
7978
7979         PR testsuite/43735
7980         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7981
7982 2010-04-13  Richard Guenther  <rguenther@suse.de>
7983
7984         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7985
7986 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7987
7988         * gnat.dg/derived_type1.adb: New test.
7989
7990 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7991
7992         * gcc.dg/plugindir1.c: New testcase.
7993         * gcc.dg/plugindir2.c: New testcase.
7994         * gcc.dg/plugindir3.c: New testcase.
7995         * gcc.dg/plugindir4.c: New testcase.
7996
7997 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7998
7999         * gcc.target/i386/rotate-2.c: New test.
8000
8001 2010-04-12  Jason Merrill  <jason@redhat.com>
8002
8003         PR c++/43641
8004         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8005         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8006
8007 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8008
8009         PR c++/25811
8010         * g++.dg/init/pr25811.C: New test.
8011
8012 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8013
8014         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8015         dg-error, dg-warning.
8016         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8017
8018 2010-04-12  Richard Guenther  <rguenther@suse.de>
8019
8020         * gcc.dg/torture/inline-2.c: New testcase.
8021
8022 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR bootstrap/43699
8025         * gcc.dg/Wunused-var-7.c: New test.
8026
8027         PR tree-optimization/43560
8028         * gcc.c-torture/execute/pr43560.c: New test.
8029
8030 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8031
8032         * gnat.dg/aggr13.adb: New test.
8033         * gnat.dg/aggr14.adb: Likewise.
8034         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8035
8036 2010-04-12  Richard Guenther  <rguenther@suse.de>
8037
8038         PR c++/43611
8039         * g++.dg/torture/pr43611.C: New testcase.
8040
8041 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8042
8043         PR c/36774
8044         * gcc.dg/pr36774-1.c: New test.
8045         * gcc.dg/pr36774-2.c: New test.
8046
8047 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8048
8049         * gcc.target/sh/rte-delay-slot.c: New test.
8050
8051 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8052
8053         * gnat.dg/pack9.adb: Remove -cargs option.
8054         * gnat.dg/aggr12.ad[sb]: New test.
8055
8056 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8057
8058         PR target/43417
8059         * gcc.target/sh/pr43417.c: New test.
8060
8061 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8062
8063         PR fortran/43591
8064         * gfortran.dg/spec_expr_6.f90: New test.
8065
8066 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8067
8068         PR cpp/43195
8069         * gcc.dg/cpp/pr43195.c: New.
8070         * gcc.dg/cpp/pr43195.h: New.
8071
8072 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8073
8074         PR 42965
8075         * gcc.dg/Werror-6.c: Adjust.
8076         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8077         * gcc.dg/Werror-4.c: Likewise.
8078         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8079         * gcc.dg/Wswitch-enum-error.c: Likewise.
8080         * gcc.dg/Wpointer-arith.c: Likewise.
8081         * gcc.dg/Wfatal.c: Likewise.
8082         * gcc.dg/Wswitch-error.c: Likewise.
8083         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8084         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8085         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8086         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8087         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8088         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8089         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8090         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8091         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8092         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8093         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8094         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8095         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8096         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8097         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8098         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8099         * g++.dg/cpp/warning-directive-2.C: Likewise.
8100         * gfortran.dg/warning-directive-2.F90: Likewise.
8101
8102 2010-04-09  Jason Merrill  <jason@redhat.com>
8103
8104         PR c++/42623
8105         * g++.dg/template/sizeof13.C: New.
8106
8107 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8108
8109         * g++.dg/other/pr35504.C: Add check for thiscall.
8110         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8111         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8112
8113 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8114
8115         PR c++/28584
8116         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8117         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8118         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8119         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8120         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8121         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8122         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8123         * g++.dg/other/increment1.C: Likewise.
8124
8125 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8126
8127         PR fortran/18918
8128         * gfortran.dg/coarray_7.f90: New test.
8129         * gfortran.dg/coarray_8.f90: New test.
8130
8131 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8132
8133         PR fortran/28039
8134         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8135
8136 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8137
8138         PR target/43643
8139         * gcc.dg/pr43643.c: New test.
8140
8141 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8142
8143         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8144
8145 2010-04-08  Richard Guenther  <rguenther@suse.de>
8146
8147         PR tree-optimization/43679
8148         * gcc.c-torture/compile/pr43679.c: New testcase.
8149
8150 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR debug/43670
8153         * gcc.dg/pr43670.c: New test.
8154
8155 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8156
8157         PR middle-end/40815
8158         * gcc.dg/tree-ssa/reassoc-19.c: New.
8159
8160 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8161
8162         PR c/18624
8163         * gcc.dg/Wunused-var-1.c: New test.
8164         * gcc.dg/Wunused-var-2.c: New test.
8165         * gcc.dg/Wunused-var-3.c: New test.
8166         * gcc.dg/Wunused-var-4.c: New test.
8167         * gcc.dg/Wunused-var-5.c: New test.
8168         * gcc.dg/Wunused-var-6.c: New test.
8169         * gcc.dg/Wunused-parm-1.c: New test.
8170
8171         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8172         * gcc.dg/trunc-1.c: Likewise.
8173         * gcc.dg/vla-9.c: Likewise.
8174         * gcc.dg/dfp/composite-type.c: Likewise.
8175
8176 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8177
8178         PR objc/35996
8179         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8180         * obj-c++.dg/objc-gc-3.mm: Ditto.
8181
8182 2010-04-07  Simon Baldwin  <simonb@google.com>
8183
8184         * gcc.dg/cpp/warn-undef-2.c: New.
8185         * gcc.dg/cpp/warn-traditional-2.c: New.
8186         * gcc.dg/cpp/warn-comments-2.c: New.
8187         * gcc.dg/cpp/warning-directive-1.c: New.
8188         * gcc.dg/cpp/warn-long-long.c: New.
8189         * gcc.dg/cpp/warn-traditional.c: New.
8190         * gcc.dg/cpp/warn-variadic-2.c: New.
8191         * gcc.dg/cpp/warn-undef.c: New.
8192         * gcc.dg/cpp/warn-normalized-1.c: New.
8193         * gcc.dg/cpp/warning-directive-2.c: New.
8194         * gcc.dg/cpp/warn-long-long-2.c: New.
8195         * gcc.dg/cpp/warn-variadic.c: New.
8196         * gcc.dg/cpp/warn-normalized-2.c: New.
8197         * gcc.dg/cpp/warning-directive-3.c: New.
8198         * gcc.dg/cpp/warn-deprecated-2.c: New.
8199         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8200         * gcc.dg/cpp/warn-multichar-2.c: New.
8201         * gcc.dg/cpp/warn-normalized-3.c: New.
8202         * gcc.dg/cpp/warning-directive-4.c: New.
8203         * gcc.dg/cpp/warn-unused-macros.c: New.
8204         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8205         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8206         * gcc.dg/cpp/warn-cxx-compat.c: New.
8207         * gcc.dg/cpp/warn-redefined.c: New.
8208         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8209         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8210         * gcc.dg/cpp/warn-deprecated.c: New.
8211         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8212         * gcc.dg/cpp/warn-redefined-2.c: New.
8213         * gcc.dg/cpp/warn-comments.c: New.
8214         * gcc.dg/cpp/warn-multichar.c: New.
8215         * g++.dg/cpp/warning-directive-1.C: New.
8216         * g++.dg/cpp/warning-directive-2.C: New.
8217         * g++.dg/cpp/warning-directive-3.C: New.
8218         * g++.dg/cpp/warning-directive-4.C: New.
8219         * gfortran.dg/warning-directive-1.F90: New.
8220         * gfortran.dg/warning-directive-3.F90: New.
8221         * gfortran.dg/warning-directive-2.F90: New.
8222         * gfortran.dg/warning-directive-4.F90: New.
8223
8224 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8225
8226         PR objc++/23716
8227         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8228
8229 2010-04-07  Jason Merrill  <jason@redhat.com>
8230
8231         * g++.dg/template/dr408.C: New.
8232
8233         * g++.dg/lookup/ns4.C: New.
8234
8235         PR c++/38392
8236         * g++.dg/template/friend51.C: New test.
8237
8238         PR c++/41970
8239         * g++.old-deja/g++.other/linkage1.C: Adjust.
8240
8241 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8242
8243         PR c++/42697
8244         * g++.dg/template/crash94.C: New test.
8245
8246 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8247
8248         PR c++/40239
8249         * g++.dg/init/aggr5.C: New test.
8250         * g++.dg/init/aggr5.C: New test.
8251
8252 2010-04-07  Richard Guenther  <rguenther@suse.de>
8253
8254         PR tree-optimization/43270
8255         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8256         * gcc.dg/Warray-bounds-7.c: Likewise.
8257
8258 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8261         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8262         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8263
8264 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8265
8266         PR c++/42556
8267         * g++.dg/init/pr42556.C: New test.
8268
8269 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8270
8271         PR debug/43628
8272         * g++.dg/debug/dwarf2/typedef2.C: New test.
8273
8274 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8275
8276         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8277         c-c++-common/dwarf2/redeclaration-1.C
8278
8279 2010-04-06  Jason Merrill  <jason@redhat.com>
8280
8281         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8282         * g++.dg/ext/attrib18.C: Likewise.
8283         * g++.dg/ext/bitfield2.C: Likewise.
8284         * g++.dg/ext/bitfield4.C: Likewise.
8285         * g++.dg/ext/visibility/warn2.C: Likewise.
8286         * g++.dg/ext/visibility/warn3.C: Likewise.
8287         * g++.dg/gomp/pr26690-1.C: Likewise.
8288         * g++.dg/inherit/covariant7.C: Likewise.
8289         * g++.dg/init/synth2.C: Likewise.
8290         * g++.dg/lookup/using7.C: Likewise.
8291         * g++.dg/other/crash-4.C: Likewise.
8292         * g++.dg/other/error13.C: Likewise.
8293         * g++.dg/other/error20.C: Likewise.
8294         * g++.dg/parse/crash31.C: Likewise.
8295         * g++.dg/parse/error16.C: Likewise.
8296         * g++.dg/parse/error19.C: Likewise.
8297         * g++.dg/parse/error27.C: Likewise.
8298         * g++.dg/parse/error28.C: Likewise.
8299         * g++.dg/parse/fused-params1.C: Likewise.
8300         * g++.dg/template/error2.C: Likewise.
8301         * g++.dg/template/local6.C: Likewise.
8302         * g++.dg/template/qualttp15.C: Likewise.
8303         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8304         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8305         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8306         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8307         * g++.old-deja/g++.eh/spec6.C: Likewise.
8308         * g++.old-deja/g++.jason/crash3.C: Likewise.
8309         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8310         * g++.old-deja/g++.law/ctors5.C: Likewise.
8311         * g++.old-deja/g++.law/ctors9.C: Likewise.
8312         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8313         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8314         * g++.old-deja/g++.other/struct1.C: Likewise.
8315         * g++.old-deja/g++.other/volatile1.C: Likewise.
8316         * g++.old-deja/g++.pt/crash36.C: Likewise.
8317         * g++.old-deja/g++.pt/derived3.C: Likewise.
8318         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8319         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8320
8321 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8322
8323         PR middle-end/43519
8324         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8325         * gcc.dg/graphite/id-19.c: New.
8326
8327 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8328
8329         PR middle-end/32824
8330         * gcc.dg/vect/pr32824: New.
8331
8332 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8333
8334         PR fortran/18918
8335         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8336         * gfortran.dg/coarray_3.f90: Ditto.
8337         * gfortran.dg/coarray_4.f90: Ditto.
8338         * gfortran.dg/coarray_5.f90: Ditto.
8339         * gfortran.dg/coarray_6.f90: Ditto.
8340         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8341
8342 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8343
8344         PR fortran/18918
8345         * gfortran.dg/coarray_4.f90: Fix test.
8346         * gfortran.dg/coarray_6.f90: Add more tests.
8347
8348 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8349
8350         PR fortran/18918
8351         * gfortran.dg/coarray_4.f90: New test.
8352         * gfortran.dg/coarray_5.f90: New test.
8353         * gfortran.dg/coarray_6.f90: New test.
8354
8355 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8356
8357         PR fortran/18918
8358         * gfortran.dg/iso_fortran_env_5.f90: New test.
8359         * gfortran.dg/iso_fortran_env_6.f90: New test.
8360
8361 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8362
8363         PR fortran/39997
8364         * gfortran.dg/coarray_1.f90: New test.
8365         * gfortran.dg/coarray_2.f90: New test.
8366         * gfortran.dg/coarray_3.f90: New test.
8367
8368 2010-04-06  Jason Merrill  <jason@redhat.com>
8369
8370         PR c++/43648
8371         * g++.dg/template/dtor8.C: New.
8372
8373         PR c++/43621
8374         * g++.dg/template/error-recovery2.C: New.
8375
8376 2010-04-06  Jan Hubicka  <jh@suse.czpli
8377
8378         PR tree-optimization/42906
8379         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8380
8381 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8382
8383         PR fortran/43178
8384         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8385         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8386         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8387
8388 2010-04-06  Richard Guenther  <rguenther@suse.de>
8389
8390         PR tree-optimization/43627
8391         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8392
8393 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8394
8395         PR target/43638
8396         * gcc.target/i386/pr43638.c: New test.
8397
8398 2010-04-06  Richard Guenther  <rguenther@suse.de>
8399
8400         PR middle-end/43661
8401         * gcc.c-torture/compile/pr43661.c: New testcase.
8402
8403 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8404
8405         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8406
8407 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8408
8409         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8410
8411 2010-04-02  Richard Guenther  <rguenther@suse.de>
8412
8413         PR tree-optimization/43629
8414         * gcc.c-torture/execute/pr43629.c: New testcase.
8415
8416 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8417             Dominique d'Humieres  <dominiq@lps.ens.fr>
8418
8419         PR libfortran/43605
8420         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8421
8422 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8423
8424         PR debug/43325
8425         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8426
8427 2010-04-01  Jason Merrill  <jason@redhat.com>
8428
8429         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8430
8431 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8432             Manfred Schwarb  <manfred99@gmx.ch>
8433
8434         PR libfortran/43605
8435         * gfortran.dg/ftell_3.f90: New test.
8436
8437 2010-04-01  Richard Guenther  <rguenther@suse.de>
8438
8439         PR middle-end/43614
8440         * gcc.c-torture/compile/pr43614.c: New testcase.
8441
8442 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8443
8444         PR tree-optimization/43141
8445         * gcc.dg/guality/pr43141.c: New test.
8446
8447 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8448
8449         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8450         * g++.dg/eh/spbp.C: Likewise.
8451         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8452         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8453         superfluous casts.
8454         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8455         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8456         * objc.dg/dwarf-2.m: Likewise.
8457
8458 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8459
8460         PR middle-end/43464
8461         * gcc.dg/graphite/id-pr43464.c: New.
8462         * gcc.dg/graphite/id-pr43464-1.c: New.
8463
8464 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8465
8466         PR middle-end/43351
8467         * gcc.dg/graphite/id-pr43351.c
8468
8469 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8470
8471         PR testsuite/35165
8472         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8473         * obj-c++.dg/try-catch-2.mm: Ditto.
8474         * obj-c++.dg/lookup-2.mm: Ditto.
8475         * obj-c++.dg/encode-8.m: Ditto.
8476         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8477         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8478         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8479         * obj-c++.dg/const-str-11.mm: Ditto.
8480         * obj-c++.dg/const-str-9.mm: Ditto.
8481         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8482         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8483         * obj-c++.dg/except-1.mm: Ditto.
8484         * obj-c++.dg/const-str-7.mm: Ditto.
8485         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8486         * obj-c++.dg/const-str-3.mm: Ditto.
8487         * obj-c++.dg/const-str-7.mm: Ditto.
8488         * obj-c++.dg/stubify-2.mm: Change dump file name.
8489
8490         PR objc++/23613
8491         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8492         New macro.
8493         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8494         Remove dg-xfail-if.
8495
8496 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8497
8498         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8499         only with -O2, -O3 or -Os and not with -fwhopr.
8500
8501 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8502
8503         PR c++/43558
8504         * g++.dg/template/typedef31.C: New test.
8505
8506 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8507
8508         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8509         assembler output on *-*-solaris2*.
8510         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8511
8512 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR debug/43557
8515         * gcc.dg/pr43557-1.c: New test.
8516         * gcc.dg/pr43557-2.c: New file.
8517
8518 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8519
8520         PR 43562
8521         * gcc.dg/pr43562.c: New test.
8522
8523 2010-03-30  Jason Merrill  <jason@redhat.com>
8524
8525         PR c++/43076
8526         * g++.dg/template/error-recovery1.C: New.
8527
8528         PR c++/41786
8529         * g++.dg/parse/ambig5.C: New.
8530
8531 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8532
8533         PR debug/43593
8534         * gcc.dg/guality/pr43593.c: New test.
8535
8536 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8537
8538         PR middle-end/43430
8539         * gcc.dg/vect/pr43430-1.c: New.
8540
8541 2010-03-30  Jason Merrill  <jason@redhat.com>
8542
8543         PR c++/43559
8544         * g++.dg/template/partial7.C: New.
8545
8546 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8547
8548         * gcc.target/s390/stackcheck1.c: New testcase.
8549
8550 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8551
8552         PR libfortran/43265
8553         * gfortran.dg/read_eof_8.f90: New test.
8554
8555 2010-03-29  Jason Merrill  <jason@redhat.com>
8556
8557         * gcc.dg/cpp/include6.c: Change [] to ().
8558
8559         N3077
8560         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8561         splicing and UCNs.
8562         * c-c++-common/raw-string-2.c: Add trigraph test.
8563         * c-c++-common/raw-string-8.c: New.
8564         * c-c++-common/raw-string-9.c: New.
8565         * c-c++-common/raw-string-10.c: New.
8566
8567         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8568         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8569         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8570         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8571         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8572         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8573         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8574
8575 2010-03-29  Richard Guenther  <rguenther@suse.de>
8576
8577         PR tree-optimization/43560
8578         * gcc.dg/torture/pr43560.c: New testcase.
8579
8580 2010-03-29  Jason Merrill  <jason@redhat.com>
8581
8582         N3077
8583         * g++.dg/ext/raw-string-1.C: Change [] to ().
8584         * g++.dg/ext/raw-string-2.C: Change [] to ().
8585         Don't use \ in delimiter.
8586         * g++.dg/ext/raw-string-3.C: Change [] to ().
8587         * g++.dg/ext/raw-string-4.C: Change [] to ().
8588         * g++.dg/ext/raw-string-5.C: Change [] to ().
8589         Test for error on \ in delimiter.
8590         * g++.dg/ext/raw-string-6.C: Change [] to ().
8591         * g++.dg/ext/raw-string-7.C: Change [] to ().
8592
8593 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8594
8595         PR 43564
8596         * gcc.dg/pr43564.c: New test.
8597
8598 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8599
8600         PR fortran/43551
8601         * gfortran.dg/direct_io_12.f90: New test.
8602
8603 2010-03-28  Jan Hubicka  <jh@suse.cz>
8604
8605         PR tree-optimization/43505
8606         * gfortran.dg/pr43505.f90: New testcase.
8607
8608 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8609
8610         PR tree-optimization/43528
8611         * gcc.target/i386/pr43528.c: New test.
8612
8613 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8614
8615         PR c/43381
8616         * gcc.dg/parm-impl-decl-3.c: New test.
8617
8618 2010-03-26  Jason Merrill  <jason@redhat.com>
8619
8620         PR c++/43509
8621         * g++.dg/cpp0x/parse1.C: New.
8622
8623 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8624
8625         PR target/43524
8626         * gcc.target/i386/pr43524.c: New test.
8627
8628 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8629
8630         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8631         whitespace, rename main to foo.
8632         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8633         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8634         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8635         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8636         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8637         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8638         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8639         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8640         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8641         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8642         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8643
8644 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8645
8646         PR c++/43327
8647         * g++.dg/other/crash-10.C: New test.
8648         * g++.dg/other/crash-11.C: New test.
8649
8650 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8651
8652         PR libfortran/43517
8653         * gfortran.dg/read_eof_7.f90: New test.
8654
8655 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8656
8657         PR objc/35165
8658         PR testsuite/43512
8659         * objc-obj-c++-shared: New directory.
8660         * objc-obj-c++-shared/Object1-implementation.h: New file.
8661         * objc-obj-c++-shared/Object1.h: New file.
8662         * objc-obj-c++-shared/Protocol1.h: New file.
8663         * objc-obj-c++-shared/next-abi.h: New file.
8664         * objc-obj-c++-shared/next-mapping.h: New file.
8665         * objc/execute/next_mapping.h: Delete.
8666         * objc.dg/special/special.exp: For all targets run the tests with
8667         -fgnu-runtime, for darwin targets also run the tests with
8668         -fnext-runtime.
8669         * objc.dg/dg.exp: Ditto.
8670         * obj-c++.dg/dg.exp: Ditto.
8671         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8672         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8673         include use of updated NeXT interface.
8674         * objc/execute/formal_protocol-5.m: Ditto.
8675         * objc/execute/protocol-isEqual-2.m: Ditto.
8676         * objc/execute/protocol-isEqual-4.m: Ditto.
8677         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8678         Protocol1.h) and next-mapping.h as required.
8679         * objc/execute/object_is_class.m: Ditto.
8680         * objc/execute/enumeration-1.m: Ditto.
8681         * objc/execute/class-13.m: Ditto.
8682         * objc/execute/formal_protocol-2.m: Ditto.
8683         * objc/execute/formal_protocol-4.m: Ditto.
8684         * objc/execute/class-1.m: Ditto.
8685         * objc/execute/bycopy-1.m: Ditto.
8686         * objc/execute/formal_protocol-6.m: Ditto.
8687         * objc/execute/bycopy-3.m: Ditto.
8688         * objc/execute/class-3.m: Ditto.
8689         * objc/execute/bf-11.m: Ditto.
8690         * objc/execute/class-5.m: Ditto.
8691         * objc/execute/bf-13.m: Ditto.
8692         * objc/execute/class-7.m: Ditto.
8693         * objc/execute/bf-15.m: Ditto.
8694         * objc/execute/class-9.m: Ditto.
8695         * objc/execute/bf-17.m: Ditto.
8696         * objc/execute/bf-19.m: Ditto.
8697         * objc/execute/IMP.m: Ditto.
8698         * objc/execute/exceptions/catchall-1.m: Ditto.
8699         * objc/execute/exceptions/trivial.m: Ditto.
8700         * objc/execute/exceptions/finally-1.m: Ditto.
8701         * objc/execute/exceptions/local-variables-1.m: Ditto.
8702         * objc/execute/exceptions/foward-1.m: Ditto.
8703         * objc/execute/bf-2.m: Ditto.
8704         * objc/execute/string1.m: Ditto.
8705         * objc/execute/bf-4.m: Ditto.
8706         * objc/execute/informal_protocol.m: Ditto.
8707         * objc/execute/string3.m: Ditto.
8708         * objc/execute/bf-6.m: Ditto.
8709         * objc/execute/bf-8.m: Ditto.
8710         * objc/execute/class-tests-1.h: Ditto.
8711         * objc/execute/protocol-isEqual-1.m: Ditto.
8712         * objc/execute/protocol-isEqual-3.m: Ditto.
8713         * objc/execute/_cmd.m: Ditto.
8714         * objc/execute/function-message-1.m: Ditto.
8715         * objc/execute/bf-20.m: Ditto.
8716         * objc/execute/bf-common.h: Ditto.
8717         * objc/execute/np-2.m: Ditto.
8718         * objc/execute/class-10.m: Ditto.
8719         * objc/execute/class-12.m: Ditto.
8720         * objc/execute/enumeration-2.m: Ditto.
8721         * objc/execute/class-14.m: Ditto.
8722         * objc/execute/encode-1.m: Ditto.
8723         * objc/execute/formal_protocol-1.m: Ditto.
8724         * objc/execute/formal_protocol-3.m: Ditto.
8725         * objc/execute/accessing_ivars.m: Ditto.
8726         * objc/execute/bycopy-2.m: Ditto.
8727         * objc/execute/class-2.m: Ditto.
8728         * objc/execute/bf-10.m: Ditto.
8729         * objc/execute/formal_protocol-7.m: Ditto.
8730         * objc/execute/root_methods.m: Ditto.
8731         * objc/execute/class-4.m: Ditto.
8732         * objc/execute/bf-12.m: Ditto.
8733         * objc/execute/class-6.m: Ditto.
8734         * objc/execute/bf-14.m: Ditto.
8735         * objc/execute/nested-func-1.m: Ditto.
8736         * objc/execute/class-8.m: Ditto.
8737         * objc/execute/private.m: Ditto.
8738         * objc/execute/bf-16.m: Ditto.
8739         * objc/execute/bf-18.m: Ditto.
8740         * objc/execute/load-3.m: Ditto.
8741         * objc/execute/compatibility_alias.m: Ditto.
8742         * objc/execute/bf-1.m: Ditto.
8743         * objc/execute/no_clash.m: Ditto.
8744         * objc/execute/bf-3.m: Ditto.
8745         * objc/execute/string2.m: Ditto.
8746         * objc/execute/bf-5.m: Ditto.
8747         * objc/execute/string4.m: Ditto.
8748         * objc/execute/bf-7.m: Ditto.
8749         * objc/execute/object_is_meta_class.m: Ditto.
8750         * objc/execute/bf-9.m: Ditto.
8751         * objc/execute/bf-21.m: Ditto.
8752         * objc/execute/cascading-1.m: Ditto.
8753         * objc/execute/trivial.m: Ditto.
8754         * objc/execute/np-1.m: Ditto.
8755         * objc/compile/trivial.m: Ditto.
8756         * objc/execute/class_self-2.m: Include <stdlib.h>.
8757         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8758         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8759         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8760         and 64bit. Use new NeXT interface as required.
8761         * objc.dg/special/unclaimed-category-1.m: Ditto.
8762         * objc.dg/special/unclaimed-category-1.h: Ditto.
8763         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8764         * objc.dg/func-ptr-1.m: Ditto.
8765         * objc.dg/stret-1.m: Ditto.
8766         * objc.dg/encode-2.m: Ditto.
8767         * objc.dg/category-1.m: Ditto.
8768         * objc.dg/encode-3.m: Ditto.
8769         * objc.dg/call-super-3.m: Ditto.
8770         * objc.dg/method-3.m: Ditto.
8771         * objc.dg/func-ptr-2.m: Ditto.
8772         * objc.dg/lookup-1.m: Ditto.
8773         * objc.dg/encode-4.m: Ditto.
8774         * objc.dg/fix-and-continue-1.m: Ditto.
8775         * objc.dg/proto-lossage-3.m: Ditto.
8776         * objc.dg/method-13.m: Ditto.
8777         * objc.dg/proto-qual-1.m: Ditto.
8778         * objc.dg/zero-link-3.m: Ditto.
8779         * objc.dg/bitfield-1.m: Ditto.
8780         * objc.dg/va-meth-1.m: Ditto.
8781         * objc.dg/super-class-3.m: Ditto.
8782         * objc.dg/call-super-1.m: Ditto.
8783         * objc.dg/type-size-2.m: Ditto.
8784         * objc.dg/method-10.m: Ditto.
8785         * objc.dg/defs.m: Ditto.
8786         * objc.dg/const-str-3.m: Ditto.
8787         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8788         Protocol1.h) and next-mapping.h as required. Use new NeXT
8789         interface as required.
8790         * objc.dg/super-class-4.m: Ditto.
8791         * objc.dg/comp-types-8.m: Ditto.
8792         * objc.dg/call-super-2.m: Ditto.
8793         * objc.dg/objc-fast-4.m: Ditto.
8794         * objc.dg/method-6.m: Ditto.
8795         * objc.dg/const-str-3.m: Ditto.
8796         * objc.dg/const-str-7.m: Ditto.
8797         * objc.dg/method-15.m: Ditto.
8798         * objc.dg/method-19.m: Ditto.
8799         * objc.dg/sync-1.m: Ditto.
8800         * objc.dg/layout-1.m: Ditto.
8801         * objc.dg/bitfield-3.m: Ditto.
8802         * objc.dg/try-catch-3.m: Ditto.
8803         * objc.dg/try-catch-7.m: Ditto.
8804         * objc.dg/comp-types-10.m: Ditto.
8805         * objc.dg/selector-2.: Ditto.
8806         * objc.dg/method-7.m: Ditto.
8807         * objc.dg/typedef-alias-1.m: Ditto.
8808         * objc.dg/proto-lossage-2.m: Ditto.
8809         * objc.dg/comp-types-11.m: Ditto.
8810         * objc.dg/sizeof-1.m: Ditto.
8811         * objc.dg/method-17.m: Ditto.
8812         * objc.dg/bitfield-5.m: Ditto.
8813         * objc.dg/try-catch-1.m: Ditto.
8814         * objc.dg/encode-5.m: Ditto.
8815         * objc.dg/fix-and-continue-2.m: Ditto.
8816         * objc.dg/method-9.m: Ditto.
8817         * objc.dg/isa-field-1.m: Ditto.
8818         * objc.dg/local-decl-2.m: Ditto.
8819         * objc.dg/objc-gc-4.m: Ditto.
8820         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8821         * objc.dg/gnu-runtime-3.m: Ditto.
8822         * objc.dg/encode-7.m: Ditto.
8823         * objc.dg/encode-8.m: Ditto.
8824         * objc.dg/selector-3.m: Ditto.
8825         * objc.dg/gnu-runtime-1.m: Ditto.
8826         * objc.dg/const-str-12.m: Ditto.
8827         * objc.dg/gnu-runtime-2.m: Ditto.
8828         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8829         * objc.dg/selector-1.m: Ditto.
8830         * objc.dg/stubify-2.m: Ditto.
8831         * objc.dg/zero-link-1.m: Ditto.
8832         * objc.dg/stret-2.m: Ditto.
8833         * objc.dg/zero-link-2.m: Ditto.
8834         * objc.dg/next-runtime-1.m: Ditto.
8835         * objc.dg/symtab-1.m: Ditto.
8836         * objc.dg/stubify-1.m: Ditto.
8837         * objc.dg/bitfield-2.m: Ditto.
8838         * objc.dg/try-catch-10.m: Apply to both runtimes.
8839         * objc.dg/const-str-1.m: Ditto.
8840         * objc.dg/image-info.m: Ditto.
8841         * objc.dg/encode-9.m: Ditto.
8842         * objc.dg/pragma-1.m: Apply test to all targets.
8843         * objc.dg/const-str-4.m: Ditto.
8844         * objc.dg/const-str-8.m: Ditto.
8845         * objc.dg/super-class-2.m: Ditto.
8846         * objc.dg/try-catch-5.m: Ditto.
8847         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8848         Protocol1.h) and next-mapping.h as required. Use new NeXT
8849         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8850         * objc.dg/const-str-11.m: Ditto.
8851         * objc.dg/const-str-9.m: Ditto.
8852         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8853         * objc.dg/encode-1.m: Remove redundant -lobjc.
8854         * objc.dg/try-catch-9.m: Tidy space.
8855         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8856         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8857         and 64bit. Use new NeXT interface as required.
8858         * obj-c++.dg/template-4.mm: Ditto.
8859         * obj-c++.dg/defs.mm: Ditto.
8860         * obj-c++.dg/basic.mm: Ditto.
8861         * obj-c++.dg/encode-4.mm: Ditto.
8862         * obj-c++.dg/method-17.mm: Ditto.
8863         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8864         * obj-c++.dg/cxx-class-1.mm: Ditto.
8865         * obj-c++.dg/method-10.mm: Ditto.
8866         * obj-c++.dg/va-meth-1.mm: Ditto.
8867         * obj-c++.dg/encode-5.mm: Ditto.
8868         * obj-c++.dg/lookup-2.mm: Ditto.
8869         * obj-c++.dg/template-3.mm: Ditto.
8870         * obj-c++.dg/proto-qual-1.mm: Ditto.
8871         * obj-c++.dg/qual-types-1.m: Ditto.
8872         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8873         * obj-c++.dg/template-1.mm: Ditto.
8874         * obj-c++.dg/encode-6.mm: Ditto.
8875         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8876         Protocol1.h) and next-mapping.h as required. Use new NeXT
8877         interface as required.
8878         * obj-c++.dg/except-1.mm: Ditto.
8879         * obj-c++.dg/const-str-7.mm: Ditto.
8880         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8881         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8882         * obj-c++.dg/selector-2.mm: Ditto.
8883         * obj-c++.dg/isa-field-1.mm: Ditto.
8884         * obj-c++.dg/try-catch-1.mm: Ditto.
8885         * obj-c++.dg/local-decl-1.mm: Ditto.
8886         * obj-c++.dg/try-catch-9.mm: Ditto.
8887         * obj-c++.dg/no-extra-load.mm: Ditto.
8888         * obj-c++.dg/selector-5.mm: Ditto.
8889         * obj-c++.dg/method-12.mm: Ditto.
8890         * obj-c++.dg/try-catch-11.mm: Ditto.
8891         * obj-c++.dg/comp-types-11.mm: Ditto.
8892         * obj-c++.dg/bitfield-3.mm: Ditto.
8893         * obj-c++.dg/method-6.mm: Ditto.
8894         * obj-c++.dg/super-class-2.mm: Ditto.
8895         * obj-c++.dg/method-21.mm: Ditto.
8896         * obj-c++.dg/const-str-8.mm: Ditto.
8897         * obj-c++.dg/try-catch-7.mm: Ditto.
8898         * obj-c++.dg/method-15.mm: Ditto.
8899         * obj-c++.dg/layout-1.mm: Ditto.
8900         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8901         * obj-c++.dg/const-str-3.mm: Ditto.
8902         * obj-c++.dg/try-catch-2.mm: Ditto.
8903         * obj-c++.dg/objc-gc-3.mm: Ditto.
8904         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8905         * obj-c++.dg/bitfield-1.mm: Ditto.
8906         * obj-c++.dg/selector-6.mm: Ditto.
8907         * obj-c++.dg/method-13.mm: Ditto.
8908         * obj-c++.dg/comp-types-12.mm: Ditto.
8909         * obj-c++.dg/bitfield-4.mm: Ditto.
8910         * obj-c++.dg/try-catch-8.mm: Ditto.
8911         * obj-c++.dg/method-2.mm: Ditto.
8912         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8913         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8914         * obj-c++.dg/const-str-4.mm: Ditto.
8915         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8916         * obj-c++.dg/try-catch-3.mm: Ditto.
8917         * obj-c++.dg/comp-types-9.mm: Ditto.
8918         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8919         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8920         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8921         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8922         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8923         Use new NeXT interface as required.
8924         * obj-c++.dg/const-str-10.mm: Ditto.
8925         * obj-c++.dg/const-str-11.mm: Ditto.
8926         * obj-c++.dg/const-str-9.mm: Ditto.
8927         * obj-c++.dg/method-11.mm: Ditto.
8928         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8929         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8930         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8931         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8932         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8933
8934 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8935
8936         PR c++/43206
8937         * g++.dg/template/typedef30.C: New test case.
8938
8939 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8940
8941         PR c/43385
8942         * gcc.c-torture/execute/pr43385.c: New test.
8943
8944 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8945
8946         * gcc.dg/strncpy-fix-1.c: New test.
8947
8948 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8949
8950         PR testsuite/41609
8951         * lib/objc-torture.exp (objc-set-runtime-options): New.
8952         * objc/execute/execute.exp: Check runtime options on each pass.
8953         * objc/execute/exceptions/exceptions.exp: Ditto.
8954         * objc/compile/compile.exp: Ditto.
8955
8956         PR testsuite/42348
8957         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8958         standard tests.
8959         (check_effective_target_objc2): New proc.
8960         (check_effective_target_next_runtime): New proc.
8961         * lib/objc.exp: Determine which runtime is in force and support it.
8962         * lib/obj-c++.exp: Ditto.
8963
8964 2010-03-24  Jason Merrill  <jason@redhat.com>
8965
8966         PR c++/43502
8967         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8968
8969 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8970
8971         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8972         a loop.
8973         * gcc.dg/ipa/ipa-2.c: Likewise.
8974         * gcc.dg/ipa/ipa-3.c: Likewise.
8975         * gcc.dg/ipa/ipa-4.c: Likewise.
8976         * gcc.dg/ipa/ipa-5.c: Likewise.
8977         * gcc.dg/ipa/ipa-7.c: Likewise.
8978         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8979         a loop.
8980         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8981         i_can_not_be_propagated_fully2 into a loop.
8982         * gcc.dg/ipa/ipa-8.c: New test.
8983         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8984
8985 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8986
8987         PR debug/19192
8988         PR debug/43479
8989         * gcc.dg/guality/pr43479.c: New test.
8990         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8991         and add volatile keyword.
8992
8993 2010-03-23  Mike Stump  <mikestump@comcast.net>
8994
8995         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8996
8997 2010-03-23  Jason Merrill  <jason@redhat.com>
8998
8999         * g++.dg/ext/altivec-17.C: Adjust error message.
9000
9001         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9002         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9003         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9004         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9005         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9006         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9007
9008 2010-03-22  Jason Merrill  <jason@redhat.com>
9009
9010         PR c++/43333
9011         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9012         * g++.dg/ext/is_pod_98.C: New.
9013
9014         PR c++/43281
9015         * g++.dg/cpp0x/auto18.C: New.
9016
9017         * gcc.dg/pr36997.c: Adjust error message.
9018         * g++.dg/ext/vector9.C: Likewise.
9019         * g++.dg/conversion/simd3.C: Likewise.
9020         * g++.dg/other/error23.C: Likewise.
9021
9022 2010-03-22  Michael Matz  <matz@suse.de>
9023
9024         PR middle-end/43475
9025         * gfortran.dg/pr43475.f90: New testcase.
9026
9027 2010-03-22  Richard Guenther  <rguenther@suse.de>
9028
9029         PR tree-optimization/43390
9030         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9031
9032 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9033
9034         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9035         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9036
9037 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9038             Michael Matz  <matz@suse.de>
9039
9040         PR c++/43081
9041         * g++.dg/parse/crash56.C: New test.
9042
9043 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9044
9045         PR fortran/43450
9046         * gfortran.dg/whole_file_15.f90 : New test.
9047
9048 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9049
9050         PR fortran/43409
9051         * gfortran.dg/inquire_size.f90: New test.
9052
9053 2010-03-20  Richard Guenther  <rguenther@suse.de>
9054
9055         PR rtl-optimization/43438
9056         * gcc.c-torture/execute/pr43438.c: New testcase.
9057
9058 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9059
9060         PR c++/43375
9061         * g++.dg/abi/mangle42.C: New test.
9062
9063 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9064
9065         PR C/43211
9066         * gcc.dg/pr43211.c: New test.
9067         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9068
9069 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9070
9071         PR rtl-optimization/42258
9072         * gcc.target/arm/thumb1-mul-moves.c: New test.
9073
9074         PR target/40697
9075         * gcc.target/arm/thumb-andsi.c: New test.
9076
9077         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9078         dg-require-effective-target.
9079
9080 2010-03-19  Michael Matz  <matz@suse.de>
9081
9082         PR c++/43116
9083         * g++.dg/other/pr43116.C: New testcase.
9084
9085 2010-03-19  Michael Matz  <matz@suse.de>
9086
9087         PR target/43305
9088         * gcc.dg/pr43305.c: New testcase.
9089
9090 2010-03-19  Richard Guenther  <rguenther@suse.de>
9091
9092         PR tree-optimization/43415
9093         * gcc.c-torture/compile/pr43415.c: New testcase.
9094
9095 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9096
9097         PR ada/43106
9098         * gnat.dg/case_optimization2.adb: New test.
9099         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9100
9101 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9102             Jack Howarth <howarth@bromo.med.uc.edu>
9103
9104         PR target/36399
9105         * gcc.target/i386/push-1.c: Don't xfail
9106           scan-assembler-not "movups" on darwin.
9107
9108 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR debug/43058
9111         * gcc.dg/pr43058.c: New test.
9112
9113 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9114
9115         PR middle-end/42450
9116         * g++.dg/torture/pr42450.C: New test.
9117
9118 2010-03-18  Michael Matz  <matz@suse.de>
9119
9120         PR middle-end/43419
9121         * gcc.dg/pr43419.c: New testcase.
9122
9123 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9124
9125         PR rtl-optimization/43360
9126         * gcc.dg/torture/pr43360.c: New.
9127
9128 2010-03-18  Michael Matz  <matz@suse.de>
9129
9130         PR tree-optimization/43402
9131         * gcc.dg/pr43402.c: New testcase.
9132
9133 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9134
9135         PR target/42427
9136         * gcc.dg/pr42427.c: New test.
9137
9138 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9139
9140         PR libfortran/43265
9141         * gfortran.dg/read_empty_file.f: New test.
9142         * gfortran.dg/read_eof_all.f90: New test.
9143         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9144         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9145
9146 2010-03-17  Michael Matz  <matz@suse.de>
9147
9148         * gcc.dg/pr43300.c: Add -w.
9149
9150 2010-03-17  Richard Guenther  <rguenther@suse.de>
9151
9152         * gcc.dg/pr43379.c: Add -w.
9153
9154 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9155
9156         PR fortran/43331
9157         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9158
9159 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9160
9161         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9162
9163 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9164
9165         * ada/acats/run_all.sh: Log start and end times.
9166
9167 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9168
9169         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9170
9171 2010-03-16  Richard Guenther  <rguenther@suse.de>
9172
9173         PR middle-end/43379
9174         * gcc.dg/pr43379.c: New testcase.
9175
9176 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR debug/43051
9179         * gcc.dg/guality/pr43051-1.c: New test.
9180
9181 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9182
9183         PR testsuite/43363
9184         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9185
9186 2010-03-15  Michael Matz  <matz@suse.de>
9187
9188         PR middle-end/43300
9189         * gcc.dg/pr43300.c: New testcase.
9190
9191 2010-03-15  Richard Guenther  <rguenther@suse.de>
9192
9193         PR tree-optimization/43367
9194         * gcc.c-torture/compile/pr43367.c: New testcase.
9195
9196 2010-03-15  Richard Guenther  <rguenther@suse.de>
9197
9198         PR tree-optimization/43317
9199         * gcc.dg/pr43317.c: New testcase.
9200
9201 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9202
9203         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9204
9205 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9206
9207         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9208
9209 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9210
9211         PR fortran/43362
9212         * gfortran.dg/impure_constructor_1.f90: New test.
9213
9214 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9215
9216         PR middle-end/43354
9217         * gfortran.dg/graphite/id-pr43354.f: New.
9218
9219 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9220
9221         PR middle-end/43349
9222         * gfortran.dg/graphite/pr43349.f: New.
9223
9224 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9225
9226         PR middle-end/43306
9227         * gcc.dg/graphite/pr43306.c: New.
9228
9229 2010-03-12  David S. Miller  <davem@davemloft.net>
9230
9231         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9232         sparc.
9233
9234 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9235
9236         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9237
9238 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9239
9240         PR fortran/43291
9241         PR fortran/43326
9242         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9243
9244 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9245
9246         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9247         fail for *-*-mingw* targets.
9248
9249 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9250
9251         PR debug/43329
9252         * gcc.dg/guality/pr43329-1.c: New test.
9253
9254 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9255
9256         PR tree-optimization/43257
9257         * g++.dg/torture/pr43257.C: New test.
9258
9259 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9260
9261         PR fortran/43228
9262         * gfortran.dg/namelist_61.f90: New test.
9263
9264 2010-03-11  Richard Guenther  <rguenther@suse.de>
9265
9266         PR tree-optimization/43255
9267         * gcc.c-torture/compile/pr43255.c: New testcase.
9268
9269 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9270
9271         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9272         * gcc.dg/pr43280.c: New testcase.
9273
9274 2010-03-11  Richard Guenther  <rguenther@suse.de>
9275
9276         PR lto/43200
9277         * gcc.dg/lto/20100227-1_0.c: New testcase.
9278         * gcc.dg/lto/20100227-1_1.c: Likewise.
9279
9280 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9281
9282         PR libfortran/43320
9283         PR libfortran/43265
9284         * gfortran.dg/read_eof_6.f: New test
9285         * gfortran.dg/read_x_eof.f90: New test.
9286         * gfortran.dg/read_x_past.f: Update test.
9287
9288 2010-03-10  Jan Hubicka  <jh@suse.cz>
9289
9290         * gcc.c-torture/compile/pr43288.c: New test.
9291
9292 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9293
9294         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9295         -fpic/-fPIC flags.
9296         * g++.old-deja/g++.pt/asm2.C: Likewise.
9297         * gcc.c-torture/compile/20000804-1.c: Likewise.
9298         * gcc.target/i386/clobbers.c: Likewise.
9299
9300 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9301
9302         PR fortran/43303
9303         * gfortran.dg/c_assoc_3.f90: New test.
9304
9305 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9306
9307         PR debug/36728
9308         * gcc.dg/guality/pr36728-1.c: New test.
9309         * gcc.dg/guality/pr36728-2.c: New test.
9310
9311 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9312
9313         * gcc.dg/h8300-div-delay-slot.c: New test.
9314
9315 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9316
9317         PR tree-optimization/43236
9318         * gcc.c-torture/execute/pr43236.c: New test.
9319
9320 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9321
9322         PR middle-end/42859
9323         * g++.dg/eh/pr42859.C: New test.
9324
9325 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9326
9327         PR debug/43299
9328         * gcc.dg/pr43299.c: New test.
9329
9330         PR debug/43290
9331         * g++.dg/eh/unwind2.C: New test.
9332
9333 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9334             Reza Yazdani  <reza.yazdani@amd.com>
9335
9336         PR middle-end/43065
9337         * gcc.dg/graphite/run-id-4.c: New.
9338
9339 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9340
9341         PR middle-end/43065
9342         * gcc.dg/graphite/run-id-3.c: New.
9343
9344 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9345
9346         PR middle-end/42644
9347         PR middle-end/42130
9348         * gcc.dg/graphite/id-18.c: New.
9349         * gcc.dg/graphite/run-id-pr42644.c: New.
9350
9351 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9352
9353         PR middle-end/42326
9354         * gcc.dg/graphite/pr42326.c: New.
9355
9356 2010-03-08  Richard Guenther  <rguenther@suse.de>
9357
9358         PR tree-optimization/43269
9359         * gcc.c-torture/execute/pr43269.c: New testcase.
9360
9361 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9362
9363         PR fortran/43256
9364         * gfortran.dg/typebound_call_13.f03: New.
9365
9366 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9367
9368         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9369         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9370
9371 2010-03-05  Jason Merrill  <jason@redhat.com>
9372
9373         * g++.dg/abi/mangle40.C: Require weak and alias.
9374
9375 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9376
9377         PR middle-end/42326
9378         * gfortran.dg/graphite/pr42326.f90: New.
9379         * gfortran.dg/graphite/pr42326-1.f90: New.
9380
9381 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9382
9383         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9384         (gnat_target_compile): Likewise.
9385         Reinitialize GNAT_UNDER_TEST if target changes.
9386         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9387         (local_find_gnatmake): Pass full --GCC to gnatlink.
9388         Remove --LINK.
9389
9390 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9391
9392         PR c/43248
9393         * gcc.dg/compound-literal-1.c: New testcase.
9394
9395 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9396
9397         PR tree-optimization/43164
9398         PR tree-optimization/43191
9399         * gcc.c-torture/compile/pr43164.c: New test.
9400         * gcc.c-torture/compile/pr43191.c: Likewise.
9401
9402 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9403
9404         PR fortran/43244
9405         * gfortran.dg/finalize_9.f90: New.
9406
9407 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9408             Ken Werner <ken@linux.vnet.ibm.com>
9409
9410         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9411         to dg-options for spu.
9412         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9413         dump-scan target to exclude spu.
9414
9415 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9416
9417         PR middle-end/43209
9418         * gcc.dg/tree-ssa/ivopts-4.c: New.
9419
9420 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9421
9422         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9423         include-opts and exclude-opts; skip checking the flags if arguments
9424         are the same as the defaults.
9425         (dg-xfail-if): Verify the number of arguments, supply defaults
9426         for unspecified optional arguments.
9427         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9428
9429 2010-03-03  Jason Merrill  <jason@redhat.com>
9430
9431         PR c++/12909
9432         * g++.dg/abi/mangle40.C: Updated.
9433
9434 2010-03-03  Jason Merrill  <jason@redhat.com>
9435
9436         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9437         * g++.dg/abi/mangle23.C: Likewise.
9438         * g++.dg/eh/simd-2.C: Likewise.
9439         * g++.dg/ext/attribute-test-2.C: Likewise.
9440         * g++.dg/ext/vector14.C: Likewise.
9441         * g++.dg/other/pr34435.C: Likewise.
9442         * g++.dg/template/conv8.C: Likewise.
9443         * g++.dg/template/nontype9.C: Likewise.
9444         * g++.dg/template/qualttp17.C: Likewise.
9445         * g++.dg/template/ref1.C: Likewise.
9446         * g++.old-deja/g++.pt/crash68.C: Likewise.
9447         * g++.old-deja/g++.pt/ref1.C: Likewise.
9448         * g++.old-deja/g++.pt/ref3.C: Likewise.
9449         * g++.old-deja/g++.pt/ref4.C: Likewise.
9450
9451         PR c++/12909
9452         * g++.dg/abi/mangle40.C: New.
9453         * g++.dg/abi/mangle41.C: New.
9454         * g++.dg/lto/20100302_0.C: New.
9455         * g++.dg/lto/20100302_1.C: New.
9456         * g++.dg/lto/20100302.h: New.
9457
9458 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9459
9460         PR fortran/43243
9461         * gfortran.dg/internal_pack_12.f90: New test.
9462
9463 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9464
9465         * gcc.dg/pr36997.c: Adjust error message.
9466
9467 2010-03-03  Mike Stump  <mikestump@comcast.net>
9468
9469         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9470         adjustments to not be present on machines that align the stack to
9471         more than 4 bytes and don't have a red zone yet as that is an
9472         unimplemented optimization.
9473
9474 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9475
9476         PR fortran/43169
9477         * gfortran.dg/impure_assignment_3.f90: New.
9478
9479 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9480
9481         PR debug/43229
9482         * gfortran.dg/pr43229.f90: New test.
9483
9484         PR debug/43237
9485         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9486
9487         PR debug/43177
9488         * gcc.dg/guality/pr43177.c: New test.
9489
9490 2010-03-02  Jason Merrill  <jason@redhat.com>
9491
9492         * g++.dg/ext/vector9.C: Adjust error message.
9493         * g++.dg/conversion/simd3.C: Likewise.
9494         * g++.dg/other/error23.C: Likewise.
9495
9496 2010-03-02  Mike Stump  <mikestump@comcast.net>
9497
9498         PR c++/41090
9499         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9500
9501 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9502
9503         PR fortran/43180
9504         * gfortran.dg/internal_pack_10.f90: New test.
9505
9506         PR fortran/43173
9507         * gfortran.dg/internal_pack_11.f90: New test.
9508
9509 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9510
9511         PR middle-end/42640
9512         * gcc.dg/tree-ssa/pr42640.c: New.
9513
9514 2010-03-01  Richard Guenther  <rguenther@suse.de>
9515
9516         PR tree-optimization/43220
9517         * gcc.c-torture/execute/pr43220.c: New testcase.
9518
9519 2010-03-01  Richard Guenther  <rguenther@suse.de>
9520
9521         PR middle-end/43213
9522         * gcc.dg/pr43213.c: New testcase.
9523
9524 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9525
9526         PR pch/14940
9527         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9528
9529 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9530
9531         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9532         New function.
9533         (check_effective_target_ucn): Likewise.
9534
9535         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9536         if !ucn.
9537         * gcc.dg/ucnid-2.c: Likewise.
9538         * gcc.dg/ucnid-3.c: Likewise.
9539         * gcc.dg/ucnid-4.c: Likewise.
9540         * gcc.dg/ucnid-11.c: Likewise.
9541         * gcc.dg/ucnid-12.c: Likewise.
9542         * gcc.dg/ucnid-6.c: Skip if !ucn.
9543         * gcc.dg/ucnid-9.c: Likewise.
9544
9545 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9546
9547         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9548         lists to dg-skip-if.
9549         * gcc.target/i386/stackalign/return-3.c: Likewise.
9550
9551 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9552
9553         * gcc.target/i386/clearcap.map: New file.
9554         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9555         Pass clearcap.map by default if supported.
9556
9557 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9558
9559         PR fortran/42900
9560         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9561         Explain this.
9562         * gfortran.dg/stat_2.f90: Likewise.
9563
9564 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9565
9566         PR fortran/43199
9567         * gfortran.dg/module_read_2.f90: New test.
9568
9569 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR c++/42748
9572         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9573         * g++.dg/abi/mangle12.C: Likewise.
9574         * g++.dg/abi/mangle20-2.C: Likewise.
9575         * g++.dg/abi/mangle17.C: Likewise.
9576         * g++.dg/template/cond2.C: Likewise.
9577         * g++.dg/template/pr35240.C: Likewise.
9578
9579 2010-02-27  Richard Guenther  <rguenther@suse.de>
9580
9581         PR tree-optimization/43186
9582         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9583
9584 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9585
9586         * g++.dg/abi/packed1.C: Expect warning on the SH.
9587
9588 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9589
9590         PR c++/42054:
9591         * g++.dg/parse/error37.C: New test.
9592
9593 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9594
9595         PR c/24577
9596         PR c/43192
9597         * gcc.dg/pr8927-1.c: Match new note.
9598         * gcc.dg/990506-0.c: Likewise.
9599         * gcc.dg/gomp/flush-2.c: Likewise.
9600         * gcc.dg/gomp/atomic-5.c: Likewise.
9601         * gcc.dg/gomp/pr34607.c: Likewise.
9602         * gcc.dg/pr35746.c: Likewise.
9603         * gcc.dg/cpp/pragma-1.c: Likewise.
9604         * gcc.dg/cpp/pragma-2.c: Likewise.
9605         * gcc.dg/pr41842.c: Likewise.
9606         * gcc.dg/noncompile/20040629-1.c: Likewise.
9607         * objc.dg/private-1.m: Likewise.
9608
9609 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9610
9611         PR fortran/43185
9612         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9613         * gfortran.dg/default_initialization_4.f90: New test.
9614
9615 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9616
9617         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9618         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9619         * gnat.dg/thin_pointer2.adb: New test.
9620         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9621
9622 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9623
9624         PR c/20631
9625         * gcc.dg/cpp/c90-pedantic.c: New.
9626         * gcc.dg/cpp/c90.c: New.
9627         * gcc.dg/gnu90-const-expr-1.c: New.
9628         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9629
9630 2010-02-26  Richard Guenther  <rguenther@suse.de>
9631
9632         PR tree-optimization/43186
9633         * gcc.c-torture/compile/pr43186.c: New testcase.
9634
9635 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9636
9637         PR debug/43190
9638         * c-c++-common/dwarf2/pr43190.c: New test.
9639
9640 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9641
9642         PR testsuite/37074:
9643         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9644
9645 2010-02-26  Richard Guenther  <rguenther@suse.de>
9646
9647         PR tree-optimization/43188
9648         * gcc.c-torture/compile/pr43188.c: New testcase.
9649
9650 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9651
9652         PR target/43175
9653         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9654
9655 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9656
9657         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9658
9659 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9660
9661         PR target/43154
9662         * gcc.target/powerpc/pr43154.c: New file.
9663
9664 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR debug/43166
9667         * gfortran.dg/debug/pr43166.f: New test.
9668
9669         PR debug/43165
9670         * gcc.dg/torture/pr43165.c: New test.
9671
9672 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9673
9674         PR c/43128
9675         * c-c++-common/pr41779.c: Update.
9676
9677 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9678
9679         PR ada/32547
9680         * lib/gnat-dg.exp (gnat_load): Redefine.
9681
9682         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9683         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9684
9685 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9686
9687         PR libobjc/36610
9688         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9689         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9690         -fgnu-runtime.
9691         Sort entries.
9692
9693 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9694
9695         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9696
9697 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9698
9699         PR debug/43150
9700         * gcc.dg/guality/vla-1.c: New test.
9701
9702 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9703
9704         PR fortran/43042
9705         * gfortran.dg/c_ptr_tests_15.f90: New test.
9706
9707 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9708
9709         PR target/43107
9710         * gcc.target/i386/pr43107.c: New test.
9711
9712 2010-02-23  Jason Merrill  <jason@redhat.com>
9713
9714         PR c++/43143
9715         * g++.dg/cpp0x/variadic100.C: New.
9716
9717 2010-02-23  Jason Merrill  <jason@redhat.com>
9718
9719         PR debug/42800
9720         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9721         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9722         * c-c++-common/dwarf2/vla1.c: New.
9723
9724 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9725
9726         PR target/43139
9727         * gcc.dg/pr43139.c: New test.
9728
9729         PR debug/43077
9730         * gcc.dg/guality/pr43077-1.c: New test.
9731
9732 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9733
9734         PR 43123
9735         * gcc.dg/march.c: New.
9736         * gcc.dg/march-generic.c: New.
9737         * gcc.dg/mtune.c: New.
9738
9739 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9740
9741         PR middle-end/43083
9742         * gcc.dg/graphite/pr43083.c: New.
9743
9744 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9745
9746         PR middle-end/43097
9747         * gfortran.dg/graphite/pr43097.f: New.
9748
9749 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9750             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9751
9752         PR middle-end/43140
9753         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9754
9755 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9756
9757         PR middle-end/43026
9758         * g++.dg/graphite/pr43026.C: New.
9759
9760 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9761
9762         PR c++/43126
9763         * gcc.dg/cleanup-1.c: Update.
9764         * gcc.dg/func-args-1.c: Update.
9765         * gcc.dg/format/sentinel-1.c: Update.
9766         * g++.old-deja/g++.jason/scoping10.C: Update.
9767         * g++.old-deja/g++.ns/lookup5.C: Update.
9768         * g++.dg/ext/cleanup-1.C: Update.
9769         * g++.dg/parse/varmod1.C: Update.
9770         * g++.dg/parse/error33.C: Update.
9771         * g++.dg/expr/call3.C: Update.
9772         * g++.dg/func-args-1.C: New.
9773
9774 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9775
9776         PR c/43125
9777         * gcc.dg/attr-used-2.c: Moved to ...
9778         * c-c++-common/attr-used-2.c: Here.
9779
9780         * gcc.dg/attr-used.c: Moved to ...
9781         * c-c++-common/attr-used.c: Here.
9782
9783 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9784
9785         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9786
9787 2010-02-22  Richard Guenther  <rguenther@suse.de>
9788
9789         PR lto/43045
9790         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9791         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9792
9793 2010-02-22  Richard Guenther  <rguenther@suse.de>
9794
9795         PR tree-optimization/42749
9796         * gcc.c-torture/compile/pr42749.c: New testcase.
9797
9798 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9799
9800         PR fortran/43072
9801         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9802         * gfortran.dg/internal_pack_9.f90: New test.
9803
9804 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9805
9806         PR c++/23510
9807         * g++.dg/template/recurse.C: Adjust.
9808         * g++.dg/template/pr23510.C: New.
9809
9810 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9811
9812         PR c++/42824
9813         * g++.dg/template/memclass4.C: New test.
9814
9815 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9816
9817         PR fortran/35259
9818         * gfortran.dg/reassoc_5.f90: New test.
9819
9820 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9821
9822         PR target/43067
9823         * gcc.target/i386/pr43067.c: New test.
9824
9825 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9826
9827         PR c++/35669
9828         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9829         -Wconversion-null.
9830         * g++.dg/warn/Wconversion-null.C: New test.
9831         * g++.old-deja/g++.other/null1.C: Move to...
9832         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9833
9834 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9835
9836         PR fortran/36932
9837         PR fortran/36933
9838         * gfortran.dg/dependency_26.f90: New test.
9839
9840         PR fortran/43072
9841         * gfortran.dg/internal_pack_7.f90: New test.
9842
9843         PR fortran/43111
9844         * gfortran.dg/internal_pack_8.f90: New test.
9845
9846 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9847
9848         PR 43128
9849         * c-c++-common/pr41779.c: Fix broken testcase.
9850
9851 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9852
9853         PR 36513
9854         * c-c++-common/pr36513.c: New testcase.
9855         * c-c++-common/pr36513-2.c: New testcase.
9856
9857 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9858
9859         PR 41779
9860         * c-c++-common/pr41779.c: New.
9861
9862 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9863
9864         PR debug/43084
9865         * gcc.dg/pr43084.c: New test.
9866
9867 2010-02-19  Richard Guenther  <rguenther@suse.de>
9868
9869         PR tree-optimization/42916
9870         * gcc.dg/pr42916.c: New testcase.
9871
9872 2010-02-18  Jason Merrill  <jason@redhat.com>
9873
9874         PR c++/42837
9875         * g++.dg/abi/packed1.C: Add expected warning.
9876
9877         PR c++/43108
9878         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9879         * gcc.dg/torture/dg-torture.exp: Likewise.
9880         * c-c++-common/torture/complex-sign.h,
9881         c-c++-common/torture/complex-sign-add.c,
9882         c-c++-common/torture/complex-sign-mixed-add.c,
9883         c-c++-common/torture/complex-sign-mixed-div.c,
9884         c-c++-common/torture/complex-sign-mixed-mul.c,
9885         c-c++-common/torture/complex-sign-mixed-sub.c,
9886         c-c++-common/torture/complex-sign-mul.c,
9887         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9888         Adapt for C++ compilation as well.
9889
9890         PR c++/43070
9891         * g++.dg/ext/label1.C: Update.
9892         * g++.dg/ext/label2.C: Update.
9893
9894         PR c++/26261
9895         * g++.dg/template/dependent-name6.C: New.
9896
9897         PR c++/43109
9898         * g++.dg/parse/namespace12.C: New.
9899
9900 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9901
9902         PR tree-optimization/43066
9903         * gcc.c-torture/compile/pr43066.c: New test.
9904
9905 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9906
9907         * g++.dg/ext/attrib35.C: Fix target selector string.
9908         * g++.dg/ext/attrib36.C: Ditto.
9909         * g++.dg/ext/attrib37.C: Ditto.
9910         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9911         * g++.dg/abi/mangle25.C: Ditto.
9912
9913 2010-02-17  Jason Merrill  <jason@redhat.com>
9914
9915         PR c++/43069
9916         * g++.dg/parse/namespace11.C: New.
9917
9918         PR c++/43093
9919         * g++.dg/ext/attrib37.C: New.
9920
9921         PR c++/43079
9922         * g++.dg/template/ptrmem20.C: New.
9923
9924 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9925
9926         PR target/43103
9927         * gcc.target/i386/xop-check.h: Include m256-check.h.
9928         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9929         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9930         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9931         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9932
9933 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR debug/42918
9936         * gcc.dg/pr42918.c: New test.
9937
9938 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9939
9940         * g++.dg/ext/attrib36.C: Require ILP32.
9941
9942 2010-02-16  Richard Guenther  <rguenther@suse.de>
9943
9944         PR tree-optimization/41043
9945         * gfortran.dg/pr41043.f90: New testcase.
9946         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9947
9948 2010-02-16  Jason Merrill  <jason@redhat.com>
9949
9950         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9951
9952 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9953
9954         PR tree-optimization/43074
9955         * gcc.dg/vect/fast-math-pr43074.c: New test.
9956
9957 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9958
9959         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9960
9961 2010-02-16  Jason Merrill  <jason@redhat.com>
9962
9963         PR c++/43031
9964         * g++.dg/ext/attrib36.C: New.
9965
9966         PR c++/43036
9967         * g++.dg/other/array6.C: New.
9968
9969 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9970
9971         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9972
9973 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9974
9975         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9976         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9977         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9978         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9979         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9980         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9981
9982 2010-02-15  Richard Guenther  <rguenther@suse.de>
9983
9984         PR middle-end/43068
9985         * g++.dg/torture/pr43068.C: New testcase.
9986
9987 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9988
9989         PR c++/43024
9990         * g++.dg/opt/ice1.C: New.
9991
9992 2010-02-14  Jason Merrill  <jason@redhat.com>
9993
9994         PR c++/41997
9995         * g++.dg/cpp0x/initlist-opt.C: New.
9996
9997 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9998
9999         PR fortran/41113
10000         PR fortran/41117
10001         * gfortran.dg/internal_pack_6.f90: New test.
10002
10003 2010-02-12  Jason Merrill  <jason@redhat.com>
10004
10005         PR c++/43054
10006         * g++.dg/cpp0x/variadic99.C: New.
10007
10008 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10009
10010         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10011         sign extend pointers to gualchk_t.
10012
10013         PR c++/43033
10014         * g++.dg/other/default3.C: Xfail g4 test.
10015
10016 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10017
10018         PR middle-end/43012
10019         * gcc.dg/graphite/pr43012.c: New.
10020
10021 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10022
10023         PR middle-end/42930
10024         * g++.dg/graphite/pr42930.C: New.
10025
10026 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10027
10028         PR middle-end/42914
10029         PR middle-end/42530
10030         * gcc.dg/graphite/pr42530.c: New.
10031         * gcc.dg/graphite/pr42914.c: New.
10032
10033 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10034
10035         PR middle-end/42771
10036         * gcc.dg/graphite/pr42771.c: New.
10037
10038 2010-02-11  Richard Guenther  <rguenther@suse.de>
10039
10040         PR tree-optimization/42998
10041         * gcc.c-torture/compile/pr42998.c: New testcase.
10042
10043 2010-02-10  Jason Merrill  <jason@redhat.com>
10044
10045         PR c++/41896
10046         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10047
10048         PR c++/42983, core issue 906
10049         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10050         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10051
10052         PR c++/43016
10053         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10054
10055 2010-02-10  Richard Guenther  <rguenther@suse.de>
10056
10057         PR tree-optimization/43017
10058         * gcc.dg/torture/pr43017.c: New testcase.
10059
10060 2010-02-10  Tobias Burnus <burnus@net-b.de>
10061
10062         PR fortran/40823
10063         * gfortran.dg/private_type_1.f90: Update error location.
10064         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10065         * gfortran.dg/typebound_operator_2.f03: Ditto.
10066         * gfortran.dg/assignment_2.f90: Ditto.
10067         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10068         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10069
10070 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10071
10072         PR fortran/43015
10073         * gfortran.dg/bind_c_usage_20.f90: New test.
10074
10075 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR debug/43010
10078         * g++.dg/debug/pr43010.C: New test.
10079
10080 2010-02-10  Richard Guenther  <rguenther@suse.de>
10081
10082         PR c/43007
10083         * gcc.c-torture/execute/20100209-1.c: New testcase.
10084         * gcc.dg/fold-div-3.c: Likewise.
10085
10086 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10087
10088         * gcc.dg/builtin-ffs-1.c: New test.
10089
10090 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10091
10092         PR fortran/42999
10093         * gfortran.dg/array_constructor_35.f90: New test.
10094
10095 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10096
10097         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10098
10099 2010-02-09  Jason Merrill  <jason@redhat.com>
10100
10101         PR c++/42399
10102         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10103
10104         PR c++/42370
10105         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10106
10107 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10108
10109         PR fortran/41869
10110         * gfortran.dg/module_write_1.f90: New test.
10111
10112 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10113
10114         * gcc.dg/pr19340.c: Adjust.
10115
10116 2010-02-09  Richard Guenther  <rguenther@suse.de>
10117
10118         PR tree-optimization/43008
10119         * gcc.c-torture/execute/pr43008.c: New testcase.
10120
10121 2010-02-09  Richard Guenther  <rguenther@suse.de>
10122
10123         PR tree-optimization/43000
10124         * gcc.dg/torture/pr43000.c: New testcase.
10125         * gcc.dg/torture/pr43002.c: Likewise.
10126
10127 2010-02-09  Daniel Kraft  <d@domob.eu>
10128
10129         PR fortran/39171
10130         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10131         and pass -Wsurprising as necessary.
10132
10133 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10134
10135         PR tree-optimization/42890
10136         * g++.dg/torture/pr42890.C: New test.
10137
10138 2010-02-08  Richard Guenther  <rguenther@suse.de>
10139
10140         PR middle-end/42995
10141         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10142
10143 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10144
10145         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10146         return 0 from main.
10147         * gcc.dg/graphite/block-1.c: Same.
10148         * gcc.dg/graphite/block-3.c: Same.
10149         * gcc.dg/graphite/block-4.c: Same.
10150         * gcc.dg/graphite/block-5.c: Same.
10151         * gcc.dg/graphite/block-6.c: Same.
10152         * gcc.dg/graphite/block-7.c: Same.
10153         * gcc.dg/graphite/interchange-0.c: Same.
10154         * gcc.dg/graphite/interchange-1.c: Same.
10155         * gcc.dg/graphite/interchange-10.c: Same.
10156         * gcc.dg/graphite/interchange-11.c: Same.
10157         * gcc.dg/graphite/interchange-12.c: Same.
10158         * gcc.dg/graphite/interchange-2.c: Same.
10159         * gcc.dg/graphite/interchange-3.c: Same.
10160         * gcc.dg/graphite/interchange-4.c: Same.
10161         * gcc.dg/graphite/interchange-5.c: Same.
10162         * gcc.dg/graphite/interchange-6.c: Same.
10163         * gcc.dg/graphite/interchange-7.c: Same.
10164         * gcc.dg/graphite/interchange-8.c: Same.
10165         * gcc.dg/graphite/interchange-9.c: Same.
10166         * gcc.dg/graphite/interchange-mvt.c: Same.
10167
10168 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10169
10170         * gfortran.dg/graphite/id-19.f: New.
10171         * gfortran.dg/graphite/pr14741.f90: New.
10172         * gfortran.dg/graphite/pr41924.f90: New.
10173         * gfortran.dg/graphite/run-id-2.f90: New.
10174
10175 2010-02-07  Richard Guenther  <rguenther@suse.de>
10176
10177         PR middle-end/42956
10178         * gcc.c-torture/compile/pr42956.c: New testcase.
10179
10180 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10181
10182         PR libfortran/42742
10183         * gfortran.dg/fmt_cache_2.f: New test.
10184
10185 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10186
10187         * gfortran.dg/read_no_eor.f90: New test.
10188
10189 2010-02-05  Jason Merrill  <jason@redhat.com>
10190
10191         * g++.dg/ext/label13.C: Move constructor body out of class.
10192
10193 2010-02-03  Jason Merrill  <jason@redhat.com>
10194
10195         PR c++/42870
10196         * g++.dg/ext/dllexport3.C: New.
10197
10198 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10199
10200         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10201
10202 2010-02-05  Richard Guenther  <rguenther@suse.de>
10203
10204         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10205
10206 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10207
10208         PR c++/42915
10209         * g++.dg/other/crash-9.C: New test.
10210
10211 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10212
10213         PR fortran/42309
10214         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10215
10216 2010-02-04  Richard Guenther  <rguenther@suse.de>
10217
10218         PR rtl-optimization/42952
10219         * gcc.dg/torture/pr42952.c: New testcase.
10220
10221 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10222
10223         PR libfortran/42901
10224         * gfortran.dg/namelist_60.f90: New test.
10225
10226 2010-02-03  Jason Merrill  <jason@redhat.com>
10227
10228         PR c++/40138
10229         * g++.dg/ext/builtin11.C: New.
10230
10231         PR c++/4926
10232         PR c++/38600
10233         * g++.dg/abi/mangle35.C: New.
10234         * g++.dg/abi/mangle37.C: New.
10235
10236         PR c++/12909
10237         * g++.dg/abi/mangle36.C: New.
10238
10239         PR c++/35652
10240         * g++.dg/warn/string1.C: New.
10241
10242 2010-02-03  Richard Guenther  <rguenther@suse.de>
10243
10244         PR tree-optimization/42944
10245         * gcc.dg/errno-1.c: New testcase.
10246
10247 2010-02-03  Richard Guenther  <rguenther@suse.de>
10248
10249         PR middle-end/42927
10250         * gcc.c-torture/compile/pr42927.c: New testcase.
10251
10252 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10253
10254         PR fortran/42936
10255         * gfortran.dg/null_4.f90: New test.
10256
10257 2010-02-02  Jason Merrill  <jason@redhat.com>
10258
10259         PR c++/41090
10260         * g++.dg/ext/label13.C: New.
10261
10262 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10263
10264         PR fortran/42650
10265         * gfortran.dg/func_result_5.f90: New test.
10266
10267 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10268
10269         PR fortran/42922
10270         * gfortran.dg/pure_initializer_3.f90: News test.
10271
10272 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10273
10274         PR fortran/42888
10275         * gfortran.dg/allocate_derived_2.f90: New test.
10276
10277 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10278
10279         PR middle-end/42898
10280         * gcc.dg/torture/pr42898-2.c: New test.
10281
10282 2010-01-31  Richard Guenther  <rguenther@suse.de>
10283
10284         PR middle-end/42898
10285         * gcc.dg/torture/pr42898.c: New testcase.
10286
10287 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10288
10289         PR fortran/38324
10290         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10291         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10292
10293 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10294
10295         * g++.dg/tree-ssa/inline-1.C: New.
10296         * g++.dg/tree-ssa/inline-2.C: New.
10297         * g++.dg/tree-ssa/inline-3.C: New.
10298
10299 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10300
10301         PR testsuite/41701
10302         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10303         the string 'pow' in the pathname of the compiler from generating a
10304         test failure.
10305
10306 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10307
10308         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10309         * g++.old-deja/g++.mike/eh17.C: Likewise.
10310         * g++.old-deja/g++.mike/p5571.C: Likewise.
10311
10312 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10313
10314         PR c++/42758
10315         PR c++/42634
10316         PR c++/42336
10317         PR c++/42797
10318         PR c++/42880
10319         * g++.dg/other/crash-5.C: New test.
10320         * g++.dg/other/crash-6.C: New test.
10321         * g++.dg/other/crash-7.C: New test.
10322         * g++.dg/other/crash-8.C: New test.
10323
10324 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10325
10326         PR rtl-optimization/42889
10327         * gcc.dg/pr42889.c: New test.
10328
10329 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10330
10331         * gcc.target/i386/pr42881.c: Use SSE2.
10332
10333 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10334
10335         PR target/42891
10336         * gcc.target/i386/pr42891.c: New test.
10337
10338 2010-01-28  Richard Guenther  <rguenther@suse.de>
10339
10340         PR tree-optimization/42871
10341         * g++.dg/torture/pr42871.C: New testcase.
10342
10343 2010-01-28  Richard Guenther  <rguenther@suse.de>
10344
10345         * gcc.dg/Wobjsize-1.h: New testcase.
10346         * gcc.dg/Wobjsize-1.c: Likewise.
10347
10348 2010-01-28  Richard Guenther  <rguenther@suse.de>
10349
10350         PR middle-end/42883
10351         * g++.dg/torture/pr42883.C: New testcase.
10352
10353 2010-01-28  Michael Matz  <matz@suse.de>
10354
10355         * gcc.target/i386/pr42881.c: New test.
10356
10357 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10358
10359         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10360         Add i?86-*-solaris2* support.
10361
10362 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10363
10364         PR c++/42713
10365         PR c++/42820
10366         * g++.dg/template/typedef27.C: New test case.
10367         * g++.dg/template/typedef28.C: New test case.
10368
10369 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10370
10371         * gcc.dg/optimize-bswap*.c: Add ARM target
10372
10373 2010-01-27  Richard Guenther  <rguenther@suse.de>
10374
10375         PR middle-end/42878
10376         * gcc.dg/torture/pr42878-1.c: New testcase.
10377         * gcc.dg/torture/pr42878-2.c: Likewise.
10378
10379 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10380
10381         PR middle-end/42874
10382         * gcc.dg/vla-22.c: New test.
10383
10384 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10385
10386         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10387         current collation.
10388
10389 2010-01-26  Richard Guenther  <rguenther@suse.de>
10390
10391         PR rtl-optimization/42685
10392         * gcc.dg/pr42685.c: New testcase.
10393         * g++.dg/other/pr42685.C: Likewise.
10394
10395 2010-01-26  Richard Guenther  <rguenther@suse.de>
10396
10397         PR middle-end/42806
10398         * g++.dg/other/pr42806.C: New testcase.
10399
10400 2010-01-26  Richard Guenther  <rguenther@suse.de>
10401
10402         PR tree-optimization/42250
10403         * gcc.dg/pr42250.c: New testcase.
10404
10405 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10406
10407         * gnat.dg/array_bounds_test.adb: New test.
10408
10409 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10410
10411         PR fortran/42858
10412         * gfortran.dg/generic_21.f90: New test.
10413
10414 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10415
10416         PR testsuite/41522
10417         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10418
10419 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10420
10421         PR c++/42748
10422         * g++.dg/abi/arm_va_list2.C: New test.
10423         * g++.dg/abi/arm_va_list2.h: Companion header file.
10424
10425 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10426
10427         PR fortran/41044
10428         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10429
10430         PR fortran/41167
10431         * gfortran.dg/char_array_arg_1.f90 : New test.
10432
10433         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10434
10435 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10436
10437         PR fortran/39304
10438         * gfortran.dg/generic_20.f90: New test.
10439
10440 2010-01-22  Michael Matz  <matz@suse.de>
10441
10442         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10443         -msse2.
10444
10445 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10446
10447         PR fortran/42736
10448         * gfortran.dg/dependency_25.f90 : New test.
10449
10450 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10451
10452         PR tree-optimization/42585
10453         * gcc.dg/tree-ssa/pr42585.c: New test.
10454
10455 2010-01-21  Richard Guenther  <rguenther@suse.de>
10456
10457         PR middle-end/19988
10458         * gcc.dg/pr19988.c: New testcase.
10459
10460 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10461
10462         * g++.dg/compat/decimal/compat-common.h: New file.
10463         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10464         * g++.dg/compat/decimal/pass_x.h: New file.
10465         * g++.dg/compat/decimal/pass_y.h: New file.
10466         * g++.dg/compat/decimal/pass-1_main.C: New file.
10467         * g++.dg/compat/decimal/pass-1_x.C: New file.
10468         * g++.dg/compat/decimal/pass-1_y.C: New file.
10469         * g++.dg/compat/decimal/pass-2_main.C: New file.
10470         * g++.dg/compat/decimal/pass-2_x.C: New file.
10471         * g++.dg/compat/decimal/pass-2_y.C: New file.
10472         * g++.dg/compat/decimal/pass-3_main.C: New file.
10473         * g++.dg/compat/decimal/pass-3_x.C: New file.
10474         * g++.dg/compat/decimal/pass-3_y.C: New file.
10475         * g++.dg/compat/decimal/pass-4_main.C: New file.
10476         * g++.dg/compat/decimal/pass-4_x.C: New file.
10477         * g++.dg/compat/decimal/pass-4_y.C: New file.
10478         * g++.dg/compat/decimal/pass-5_main.C: New file.
10479         * g++.dg/compat/decimal/pass-5_x.C: New file.
10480         * g++.dg/compat/decimal/pass-5_y.C: New file.
10481         * g++.dg/compat/decimal/pass-6_main.C: New file.
10482         * g++.dg/compat/decimal/pass-6_x.C: New file.
10483         * g++.dg/compat/decimal/pass-6_y.C: New file.
10484         * g++.dg/compat/decimal/return_x.h: New file.
10485         * g++.dg/compat/decimal/return_y.h: New file.
10486         * g++.dg/compat/decimal/return-1_main.C: New file.
10487         * g++.dg/compat/decimal/return-1_x.C: New file.
10488         * g++.dg/compat/decimal/return-1_y.C: New file.
10489         * g++.dg/compat/decimal/return-2_main.C: New file.
10490         * g++.dg/compat/decimal/return-2_x.C: New file.
10491         * g++.dg/compat/decimal/return-2_y.C: New file.
10492         * g++.dg/compat/decimal/return-3_main.C: New file.
10493         * g++.dg/compat/decimal/return-3_x.C: New file.
10494         * g++.dg/compat/decimal/return-3_y.C: New file.
10495         * g++.dg/compat/decimal/return-4_main.C: New file.
10496         * g++.dg/compat/decimal/return-4_x.C: New file.
10497         * g++.dg/compat/decimal/return-4_y.C: New file.
10498         * g++.dg/compat/decimal/return-5_main.C: New file.
10499         * g++.dg/compat/decimal/return-5_x.C: New file.
10500         * g++.dg/compat/decimal/return-5_y.C: New file.
10501         * g++.dg/compat/decimal/return-6_main.C: New file.
10502         * g++.dg/compat/decimal/return-6_x.C: New file.
10503         * g++.dg/compat/decimal/return-6_y.C: New file.
10504
10505 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10506
10507         PR debug/42715
10508         * gcc.dg/pr42715.c: New.
10509
10510 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10511
10512         PR c++/42038
10513         * g++.dg/parse/crash55.C: New.
10514
10515 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10516
10517         PR debug/42782
10518         * gcc.dg/guality/pr42782.c: New.
10519
10520 2010-01-20  Jason Merrill  <jason@redhat.com>
10521
10522         PR c++/41788
10523         * g++.dg/abi/packed1.C: New.
10524
10525         PR c++/41920
10526         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10527
10528         PR c++/40750
10529         * g++.dg/parse/fn-typedef1.C: New.
10530         * g++.dg/other/cv_quals.C: Adjust.
10531
10532 2010-01-20  Anthony Green  <green@moxielogic.com>
10533
10534         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10535         pack(push) pragma).
10536         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10537         * gcc.dg/20020312-2.c: Port this to the moxie core.
10538         * gcc.dg/weak/typeof-2.c: Ditto.
10539
10540 2010-01-20  Richard Guenther  <rguenther@suse.de>
10541
10542         PR tree-optimization/42717
10543         * gcc.c-torture/compile/pr42717.c: New testcase.
10544
10545 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10546
10547         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10548         of signed, add a few new tests.
10549
10550         PR middle-end/42803
10551         * g++.dg/parse/limits-initializer1.C: New test.
10552
10553 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10554
10555         PR fortran/42804
10556         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10557         * gfortran.dg/typebound_call_12.f03: New test.
10558
10559 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10560
10561         PR fortran/42783
10562         * gfortran.dg/bounds_check_15.f90 : New test.
10563
10564 2010-01-19  Michael Matz  <matz@suse.de>
10565
10566         PR tree-optimization/41783
10567         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10568
10569 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10570
10571         PR target/38697.
10572         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10573         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10574         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10575         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10576         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10577         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10578         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10579         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10580         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10581         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10582         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10583
10584 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10585
10586         PR fortran/42545
10587         * gfortran.dg/extends_6.f03: Modified an error message.
10588         * gfortran.dg/extends_10.f03: New test.
10589         * gfortran.dg/private_type_6.f03: Modified an error message.
10590         * gfortran.dg/structure_constructor_8.f03: Ditto.
10591
10592 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10593
10594         PR tree-optimization/42719
10595         * gcc.dg/pr42719.c: New test.
10596
10597         PR debug/42728
10598         * gcc.dg/pr42728.c: New test.
10599
10600 2010-01-19  Anthony Green  <green@moxielogic.com>
10601
10602         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10603
10604 2010-01-18  Anthony Green  <green@moxielogic.com>
10605
10606         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10607         for moxie.
10608
10609 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10610
10611         * g++.dg/template/error45.C: reverted as part of reverting the
10612         fix of PR c++/42634.
10613
10614 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10615
10616         PR c++/42634
10617         * g++.dg/template/error45.C: New test.
10618
10619 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10620
10621         PR c++/42766
10622         * g++.dg/conversion/op6.C: New test.
10623
10624 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10625
10626         PR target/42774
10627         * gcc.target/alpha/pr42774.c: New test.
10628
10629 2010-01-18  Richard Guenther  <rguenther@suse.de>
10630
10631         PR tree-optimization/42781
10632         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10633
10634 2010-01-17  Richard Guenther  <rguenther@suse.de>
10635
10636         PR middle-end/42248
10637         * gcc.c-torture/execute/pr42248.c: New testcase.
10638
10639 2010-01-17  Richard Guenther  <rguenther@suse.de>
10640
10641         PR tree-optimization/42773
10642         * g++.dg/torture/pr42773.C: New testcase.
10643
10644 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10645
10646         PR fortran/42677
10647         * gfortran.dg/interface_assignment_5.f90: New test.
10648
10649 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10650
10651         PR c++/42697
10652         * g++.dg/template/crash94.C: Reverted.
10653
10654 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10655
10656         PR debug/42767
10657         * gcc.dg/debug/pr42767.c: New.
10658
10659 2010-01-15  Jason Merrill  <jason@redhat.com>
10660
10661         PR c++/42761
10662         * g++.dg/cpp0x/decltype22.C: New.
10663
10664 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10665
10666         PR middle-end/42760
10667         * g++.dg/torture/pr42760.C: New test.
10668
10669 2010-01-15  Jing Yu  <jingyu@google.com>
10670
10671         PR rtl-optimization/42691
10672         * gcc.c-torture/execute/pr42691.c: New.
10673
10674 2010-01-15  Richard Guenther  <rguenther@suse.de>
10675
10676         PR middle-end/42739
10677         * g++.dg/torture/pr42739.C: New testcase.
10678
10679 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10680
10681         * g++.dg/template/error45.C: Revert as part of reverting changes
10682         or PR c++/42634.
10683
10684 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10685
10686         PR fortran/42684
10687         * gfortran.dg/interface_31.f90: New test.
10688
10689 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10690
10691         * gcc.target/powerpc/pr42747.c: New file.
10692
10693 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10694
10695         PR middle-end/42674
10696         * c-c++-common/pr42674.c: New test.
10697
10698         PR c++/42608
10699         * g++.dg/template/instantiate11.C: New test.
10700
10701 2010-01-14  Jason Merrill  <jason@redhat.com>
10702
10703         PR c++/42701
10704         * g++.dg/overload/error3.C: New.
10705
10706         PR c++/42655
10707         * g++.dg/overload/rvalue1.C: New.
10708
10709 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10710
10711         PR tree-optimization/42706
10712         * gcc.dg/ipa/pr42706.c: New testcase.
10713
10714 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10715
10716         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10717
10718 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10719
10720         PR tree-optimization/42714
10721         * g++.dg/torture/pr42714.C: New test.
10722
10723 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10724
10725         PR rtl-optimization/42246
10726         * gfortran.dg/pr42246-2.f: New.
10727
10728 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10729
10730         PR rtl-optimization/42389
10731         * gcc.dg/pr42389.c: New.
10732
10733 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10734
10735         PR rtl-optimization/42388
10736         * gcc.dg/pr42388.c: New.
10737
10738 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10739
10740         PR rtl-optimization/42294
10741         * gfortran.dg/pr42294.f: New.
10742
10743 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10744
10745         PR rtl-optimization/39453
10746         PR rtl-optimization/42246
10747         * gcc.dg/pr39453.c: New.
10748         * gcc.dg/pr42246.c: New.
10749
10750 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10751
10752         PR middle-end/42245
10753         * gcc.dg/pr42245.c: New.
10754         * gcc.dg/pr42245-2.c: New.
10755
10756 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10757
10758         PR rtl-optimization/42249
10759         * gcc.dg/pr42249.c: New.
10760
10761 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10762
10763         PR c/42721
10764         * gcc.c-torture/execute/pr42721.c: New test.
10765
10766 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10767
10768         PR tree-optimization/42709
10769         * gcc.dg/vect/pr42709.c: New test.
10770
10771 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10772
10773         PR fortran/41478
10774         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10775         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10776
10777 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10778
10779         PR fortran/42481
10780         * gfortran.dg/generic_19.f90 : New test.
10781
10782 2010-01-13  Richard Guenther  <rguenther@suse.de>
10783
10784         PR tree-optimization/42730
10785         * gcc.c-torture/compile/pr42730.c: New testcase.
10786
10787 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10788
10789         PR target/pr42542
10790         * gcc.target/ia64/pr42542-1.c: New.
10791         * gcc.target/ia64/pr42542-2.c: New.
10792         * gcc.target/ia64/pr42542-3.c: New.
10793
10794 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10795
10796         PR c++/42634
10797         * g++.dg/template/error45.C: New test.
10798
10799 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10800
10801         PR tree-optimization/42704
10802         * g++.dg/torture/pr42704.C: New test.
10803
10804 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10805
10806         PR tree-optimization/42703
10807         * gcc.c-torture/compile/pr42703.c: New test.
10808
10809 2010-01-13  Richard Guenther  <rguenther@suse.de>
10810
10811         PR tree-optimization/42705
10812         * gcc.c-torture/compile/pr42705.c: New testcase.
10813
10814 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10815
10816         * gcc.target/bfin/l2.c: New test.
10817         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10818
10819 2010-01-13  Richard Guenther  <rguenther@suse.de>
10820
10821         PR middle-end/42716
10822         * gcc.c-torture/compile/pr42716.c: New testcase.
10823
10824 2010-01-13  Richard Guenther  <rguenther@suse.de>
10825
10826         PR lto/42678
10827         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10828
10829 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10830
10831         PR c/42708
10832         * gcc.c-torture/compile/pr42708-1.c: New test.
10833
10834 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10835
10836         PR debug/42662
10837         * gcc.dg/pr42662.c: New test.
10838
10839         PR tree-optimization/42645
10840         * g++.dg/other/pr42645-1.C: New test.
10841         * g++.dg/other/pr42645-2.C: New test.
10842
10843 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10844
10845         PR target/42416
10846         * gcc.target/powerpc/warn-1.c: New test.
10847         * gcc.target/powerpc/warn-2.c: New test.
10848
10849 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10850
10851         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10852         stack alignment.
10853
10854 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10855
10856         * gcc.dg/lto/20100108_0.c: New.
10857
10858 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10859
10860         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10861         Add -march=i686 -msse for 32bit x86 targets.
10862
10863 2010-01-10  Richard Guenther  <rguenther@suse.de>
10864
10865         PR middle-end/42667
10866         * gcc.dg/torture/pr42667.c: New testcase.
10867
10868 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10869
10870         PR fortran/32489
10871         * gfortran.dg/array_constructor_34.f90: New test.
10872
10873 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10874
10875         PR fortran/20923
10876         * gfortran.dg/array_constructor_33.f90: New test.
10877         gfortran.dg/array_function_5.f90: Add credit.
10878
10879 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10880
10881         PR debug/42631
10882         * gcc.dg/pr42631.c: New.
10883
10884 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10885
10886         PR debug/42630
10887         * gcc.dg/pr42630.c: New.
10888
10889 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10890
10891         PR debug/42629
10892         * gcc.dg/pr42629.c: New.
10893
10894 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10895
10896         PR middle-end/42363
10897         * gcc.dg/torture/pr42363.c: New.
10898
10899 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10900
10901         PR debug/42604
10902         PR debug/42395
10903         * gcc.dg/vect/pr42604.c: New.
10904         * gcc.dg/vect/pr42395.c: New.
10905
10906 2010-01-09  Richard Guenther  <rguenther@suse.de>
10907
10908         PR middle-end/42512
10909         * gcc.c-torture/execute/pr42512.c: New testcase.
10910
10911 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10912
10913         PR fortran/41298
10914         * gfortran.dg/c_ptr_tests_14.f90: New test.
10915
10916 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10917
10918         PR ada/41929
10919         * gnat.dg/null_pointer_deref1.adb: Don't run on
10920         sparc*-sun-solaris2.11.
10921
10922 2010-01-08  Richard Guenther  <rguenther@suse.de>
10923
10924         PR lto/42528
10925         * gcc.dg/lto/20100103-1_0.c: New testcase.
10926         * gcc.dg/lto/20100103-2_0.c: Likewise.
10927
10928 2010-01-08  Tobias Burnus  <burnus@net-b.de
10929
10930         PR/fortran 25829
10931         * gfortran.dg/asynchronous_1.f90: New test.
10932         * gfortran.dg/asynchronous_2.f90: New test.
10933         * gfortran.dg/conflicts.f90: Update error message.
10934
10935 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10936
10937         c++/40155
10938         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10939
10940 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10941
10942         PR tree-optimization/42625
10943         * g++.dg/opt/dtor4.C: New test.
10944         * g++.dg/opt/dtor4.h: New.
10945         * g++.dg/opt/dtor4-aux.cc: New.
10946
10947 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10948
10949         PR fortran/42597
10950         * gfortran.dg/proc_ptr_26.f90: New test.
10951
10952 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10953
10954         PR fortran/41872
10955         * gfortran.dg/allocatable_scalar_7.f90: New test.
10956
10957 2010-01-06  Richard Guenther  <rguenther@suse.de>
10958
10959         * gcc.c-torture/compile/pr42632.c: New testcase.
10960
10961 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10962
10963         PR target/42542
10964         * gcc.target/i386/pr42542-4.c: New.
10965         * gcc.target/i386/pr42542-4a.c: Likewise.
10966         * gcc.target/i386/pr42542-5.c: Likewise.
10967         * gcc.target/i386/pr42542-5a.c: Likewise.
10968
10969 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10970
10971         * gcc.dg/tls/opt-15.c: New test.
10972
10973 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10974
10975         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10976
10977 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10978
10979         PR tree-optimization/42462
10980         * g++.dg/torture/pr42462.C: New test.
10981
10982 2010-01-05  Jason Merrill  <jason@redhat.com>
10983
10984         * g++.dg/cpp0x/initlist30.C: New test.
10985
10986 2010-01-05  Richard Guenther  <rguenther@suse.de>
10987
10988         PR tree-optimization/42614
10989         * gcc.c-torture/execute/pr42614.c: New testcase.
10990
10991 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10992
10993         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10994         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10995         -Wunreachable-code.
10996         * gcc.dg/Wunreachable-2.c: Likewise.
10997         * gcc.dg/Wunreachable-3.c: Likewise.
10998         * gcc.dg/Wunreachable-4.c: Likewise.
10999         * gcc.dg/Wunreachable-5.c: Likewise.
11000         * gcc.dg/Wunreachable-6.c: Likewise.
11001         * gcc.dg/Wunreachable-7.c: Likewise.
11002         * gcc.dg/Wunreachable-8.c: Likewise.
11003         * gcc.dg/20041231-1.c: Likewise.
11004
11005 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR other/42611
11008         * gcc.dg/pr42611.c: New test.
11009
11010         PR tree-optimization/42508
11011         * g++.dg/opt/pr42508.C: New test.
11012
11013 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11014
11015         PR fortran/41872
11016         * gfortran.dg/allocatable_scalar_8.f90: New.
11017
11018 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11019
11020         PR tree-optimization/42398
11021         * gcc.c-torture/compile/pr42398.c: New test.
11022
11023 2010-01-04  Jason Merrill  <jason@redhat.com>
11024
11025         PR c++/42555
11026         * g++.dg/ext/attrib35.C: New.
11027
11028         PR c++/42567
11029         * g++.dg/cpp0x/auto17.C: New.
11030
11031 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11032
11033         * gcc.dg/lto/20100104_0.c: New.
11034
11035 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11036
11037         PR target/42542
11038         * gcc.target/i386/pr42542-1.c: New.
11039         * gcc.target/i386/pr42542-1a.c: Likewise.
11040         * gcc.target/i386/pr42542-1b.c: Likewise.
11041         * gcc.target/i386/pr42542-2.c: Likewise.
11042         * gcc.target/i386/pr42542-2a.c: Likewise.
11043         * gcc.target/i386/pr42542-2b.c: Likewise.
11044         * gcc.target/i386/pr42542-3.c: Likewise.
11045         * gcc.target/i386/pr42542-3a.c: Likewise.
11046
11047 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11048
11049         PR fortran/41872
11050         * gfortran.dg/allocatable_scalar_5.f90: New test.
11051         * gfortran.dg/allocatable_scalar_6.f90: New test.
11052
11053 2010-01-03  Richard Guenther  <rguenther@suse.de>
11054
11055         PR testsuite/42583
11056         * gfortran.dg/gomp/recursion1.f90: Remove.
11057
11058 2010-01-03  Richard Guenther  <rguenther@suse.de>
11059
11060         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11061         * gcc.dg/uninit-6.c: Likewise.
11062         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11063
11064 2010-01-03  Richard Guenther  <rguenther@suse.de>
11065
11066         PR tree-optimization/42589
11067         * gcc.target/i386/pr42589.c: New testcase.
11068
11069 2010-01-03  Richard Guenther  <rguenther@suse.de>
11070
11071         PR tree-optimization/42438
11072         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11073
11074 2010-01-02  Richard Guenther  <rguenther@suse.de>
11075
11076         PR testsuite/41651
11077         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11078
11079 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11080
11081         PR target/42448
11082         * gcc.target/alpha/pr42448-1.c: New test.
11083         * gcc.target/alpha/pr42448-2.c: Ditto.
11084
11085 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11086
11087         PR preprocessor/41947
11088         * gcc.dg/c99-hexfloat-3.c: New test.
11089
11090 2010-01-01  Richard Guenther  <rguenther@suse.de>
11091
11092         PR c/42570
11093         * gcc.c-torture/execute/pr42570.c: New testcase.
11094
11095 2010-01-01  Richard Guenther  <rguenther@suse.de>
11096
11097         PR middle-end/42559
11098         * gcc.c-torture/compile/pr42559.c: New testcase.
11099
11100 \f
11101 Copyright (C) 2010 Free Software Foundation, Inc.
11102
11103 Copying and distribution of this file, with or without modification,
11104 are permitted in any medium without royalty provided the copyright
11105 notice and this notice are preserved.