OSDN Git Service

* g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-12  Richard Henderson  <rth@redhat.com>
2
3         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4
5 2010-10-12  Daniel Kraft  <d@domob.eu>
6
7         PR fortran/38936
8         * gfortran.dg/associate_1.f03: More tests with derived-types.
9         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
10         * gfortran.dg/associate_8.f03: Fix typo.
11         * gfortran.dg/initialization_27.f90: Fix typo.
12
13 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14
15         PR testsuite/45851
16         * lib/lto.exp (lto-get-options-main): Support optional target
17         selector for dg-extra-ld-options.
18
19 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
20
21         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
22         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
23
24 2010-10-11  Martin Jambor  <mjambor@suse.cz>
25
26         PR middle-end/45699
27         * g++.dg/torture/pr45699.C: New test.
28         * g++.dg/otr-fold-1.C: Adjusted.
29         * g++.dg/otr-fold-1.C: Likewise.
30
31 2010-10-11  Nick Clifton  <nickc@redhat.com>
32
33         * gcc.c-torture/compile/pr44197.c: Require visibility support.
34         Allow for a user label prefix.
35
36 2010-10-10  Richard Guenther  <rguenther@suse.de>
37
38         * g++.dg/lto/20101010-1_0.C: New testcase.
39         * g++.dg/lto/20101010-2_0.C: Likewise.
40
41 2010-10-11  Ira Rosen  <irar@il.ibm.com>
42
43         PR tree-optimization/45902
44         * gcc.dg/vect/45902.c: New test.
45
46 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
47
48         PR target/45870
49         * gcc.dg/tls/pr45870.c: New test.
50
51 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
52
53         PR fortran/45961
54         * gfortran.dg/typebound_operator_6.f03: New.
55
56 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
57
58         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
59         and adjust -export symbol scanning.
60         * g++.dg/ext/dllexport1.C: Likewise.
61         * g++.dg/ext/dllexport3.C: Likewise.
62         * gcc.dg/dll-3.c: Likewise.
63         * gcc.dg/dll-4.c: Likewise.
64         * gcc.dg/dll-5.c: Likewise.
65
66 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
67
68         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
69         instead of tree_profile dump file.
70         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
71         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
72         dump file.
73
74 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
75
76         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
77
78 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
79
80         * gfortran.dg/character_comparison_4.f90:  New test.
81         * gfortran.dg/character_comparison_5.f90:  New test.
82         * gfortran.dg/character_comparison_6.f90:  New test.
83
84 2010-10-09  Richard Henderson  <rth@redhat.com>
85
86         * lib/target-supports.exp
87         (check_effective_target_automatic_stack_alignment): Always true.
88
89 2010-10-09  Richard Guenther  <rguenther@suse.de>
90
91         PR lto/45956
92         * gcc.dg/lto/20101009-2_0.c: New testcase.
93         * gcc.dg/lto/20101009-2_1.c: Likewise.
94         * gcc.dg/lto/20101009-2_2.c: Likewise.
95
96 2010-10-09  Richard Guenther  <rguenther@suse.de>
97
98         PR lto/45947
99         * g++.dg/lto/20101009-1_0.C: New testcase.
100
101 2010-10-09  Richard Guenther  <rguenther@suse.de>
102
103         PR tree-optimization/45945
104         * gcc.dg/lto/20101009-1_0.c: New testcase.
105
106 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
107
108         PR target/45913
109         * gcc.target/i386/pr45913.c: New.
110
111 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
112
113         PR fortran/45943
114         * gfortran.dg/streamio_16.f90: Update test.
115
116 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
117
118         PR tree-optimization/45903
119         * gcc.target/i386/pr45903.c: New test.
120
121 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
122
123         * gnat.dg/interface5.adb: Compile with warnings disabled.
124
125 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
126
127         * obj-c++.dg/encode-10.mm: New testcase.
128
129 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
130
131         PR objc++/23614
132         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
133         C++ class.  Removed XFAIL.
134
135 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
136
137         PR fortran/45933
138         * gfortran.dg/typebound_operator_5.f03: New.
139
140 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
141
142         Merge from 'apple/trunk' branch on FSF servers.
143
144         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
145
146         Radar 4508851
147         * obj-c++.dg/method-namespace-1.mm: New.
148
149 2010-10-07  Martin Jambor  <mjambor@suse.cz>
150
151         * gcc.dg/tree-ssa/sra-11.c: New test.
152
153 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
154
155         PR Tree-Vect/45847
156         * gcc.dg/vect/pr45847.c: New test.
157
158 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
159             Kai Tietz  <kai.tietz@onevision.com>
160
161         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
162
163 2010-10-07  Richard Guenther  <rguenther@suse.de>
164
165         PR tree-optimization/45732
166         * gcc.dg/torture/pr45732.c: New testcase.
167
168 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
169
170         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
171         * objc.dg/foreach-2.m: Likewise.
172         * objc.dg/foreach-3.m: Likewise.
173         * objc.dg/foreach-4.m: Likewise.
174         * objc.dg/foreach-5.m: Likewise.
175         * objc.dg/foreach-6.m: Likewise.
176         * objc.dg/foreach-7.m: Likewise.
177         * objc.dg/objc-foreach-4.m: Likewise.
178         * objc.dg/objc-foreach-5.m: Likewise.
179
180 2010-10-07  Richard Guenther  <rguenther@suse.de>
181
182         PR middle-end/45869
183         * gcc.dg/torture/pr45869.c: New testcase.
184
185 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
186
187         * objc.dg/set-not-used-1.m: New
188         * obj-c++.dg/set-not-used-1.mm: New.
189
190 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
191
192         * objc.dg/attributes/method-attribute-3.m: New.
193         * obj-c++.dg/attributes/method-attribute-3.mm: New.
194
195 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
196
197         PR fortran/45916
198         * gfortran.dg/generic_typebound_operator_1.f90: New test.
199
200 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
201
202         PR fortran/45889
203         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
204
205 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
206
207         Merge from 'apple/trunk' branch on FSF servers.
208
209         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
210
211         Radar 4278774
212         * obj-c++.dg/encode-9.mm: New.
213
214 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
215
216         * g++.dg/cpp0x/pr45908.C: New test.
217
218 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
219
220         * gnat.dg/opt6.ad[sb]: New test.
221
222 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
223
224         Implemented fast enumeration for Objective-C.
225         * objc.dg/foreach-1.m: New.
226         * objc.dg/foreach-2.m: New.
227         * objc.dg/foreach-3.m: New.
228         * objc.dg/foreach-4.m: New.
229         * objc.dg/foreach-5.m: New.
230         * objc.dg/foreach-6.m: New.
231         * objc.dg/foreach-7.m: New.
232
233         Merge from 'apple/trunk' branch on FSF servers:
234         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
235
236         Radar 4502236
237         * objc.dg/objc-foreach-5.m: New.
238
239         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
240
241         Radar 4507230
242         * objc.dg/objc-foreach-4.m: New.
243
244         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
245
246         Radar 4472881
247         * objc.dg/objc-foreach-3.m: New.
248
249         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
250
251         Radar 4468498
252         * objc.dg/objc-foreach-2.m: New.
253
254         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
255
256         Radar 4294910
257         * objc.dg/objc-foreach-1.m: New
258
259 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
260
261         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
262         unsigned values.
263
264 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
265
266         PR objc++/28050
267         * obj-c++.dg/syntax-error-10.mm: New.
268
269 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
270
271         PR objc++/23707
272         * obj-c++.dg/syntax-error-9.mm: New.
273
274 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
275
276         PR objc++/31126
277         * obj-c++.dg/syntax-error-8.mm: New.
278
279 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
280
281         Merge from 'apple/trunk' branch on FSF servers.
282
283         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
284
285         Radar 4290840
286         * obj-c++.dg/syntax-error-7.mm: New
287
288         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
289
290         Radar 4294425
291         * obj-c++.dg/syntax-error-6.mm: New
292
293         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
294
295         Radar 4261146
296         * obj-c++.dg/syntax-error-5.mm: New
297
298         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
299
300         Radar 4093475
301         * obj-c++.dg/syntax-error-[3-4].mm: New.
302
303         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
304
305         Radar 4185810
306         * obj-c++.dg/syntax-error-[1-2].mm: New.
307
308 2010-10-05  Ira Rosen  <irar@il.ibm.com>
309
310         PR tree-optimization/45752
311         * gcc.dg/vect/pr45752.c: New test.
312
313 2010-10-05  Richard Guenther  <rguenther@suse.de>
314
315         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
316         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
317         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
318         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
319         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
320         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
321         * gcc.dg/tree-prof/stringop-1.c: Likewise.
322         * gcc.dg/tree-prof/stringop-2.c: Likewise.
323         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
324         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
325         * gcc.dg/tree-prof/update-loopch.c: Likewise.
326         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
327         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
328         * gcc.dg/tree-prof/tracer-1.c: Likewise.
329         * gcc.dg/tree-ssa/inline-4.c: Likewise.
330         * gcc.dg/tree-ssa/inline-3.c: Likewise.
331         * gcc.dg/tree-ssa/20080530.c: Likewise.
332         * g++.dg/tree-ssa/inline-3.C: Likewise.
333         * g++.dg/tree-ssa/inline-1.C: Likewise.
334         * g++.dg/tree-ssa/inline-2.C: Likewise.
335         * gcc.dg/profile-dir-1.c: Likewise.
336         * gcc.dg/profile-dir-2.c: Likewise.
337         * gcc.dg/profile-dir-3.c: Likewise.
338
339 2010-10-05  Richard Guenther  <rguenther@suse.de>
340
341         PR middle-end/45877
342         * g++.dg/torture/pr45877.C: New testcase.
343
344 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
345
346         PR debug/45849
347         * gcc.dg/debug/pr45849.c: New test.
348
349         PR middle-end/45876
350         * gcc.c-torture/compile/pr45876.c: New test.
351
352 2010-10-04  Julian Brown  <julian@codesourcery.com>
353
354         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
355         vect_hw_misalign.
356         * gcc.dg/vect/vect-60.c: Likewise.
357         * gcc.dg/vect/vect-56.c: Likewise.
358         * gcc.dg/vect/vect-93.c: Likewise.
359         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
360         * gcc.dg/vect/vect-95.c: Likewise.
361         * gcc.dg/vect/vect-96.c: Likewise.
362         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
363         * gcc.dg/vect/slp-25.c: Likewise.
364         * gcc.dg/vect/slp-3.c: Likewise.
365         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
366         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
367         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
368         * gcc.dg/vect/vect-109.c: Likewise.
369         * gcc.dg/vect/vect-peel-1.c: Likewise.
370         * gcc.dg/vect/vect-peel-2.c: Likewise.
371         * lib/target-supports.exp
372         (check_effective_target_arm_vect_no_misalign): New.
373         (check_effective_target_vect_no_align): Use above.
374         (check_effective_target_vect_element_align): New.
375         (add_options_for_quad_vectors): New.
376
377 2010-10-04  Martin Jambor  <mjambor@suse.cz>
378
379         PR tree-optimization/45572
380         * g++.dg/ipa/pr45572-1.C: New test.
381         * g++.dg/ipa/pr45572-2.C: Likewise.
382
383 2010-10-03  Ian Lance Taylor  <iant@google.com>
384
385         * gcc.dg/anon-struct-11.c: New test.
386         * gcc.dg/anon-struct-12.c: New test.
387         * gcc.dg/anon-struct-13.c: New test.
388         * gcc.dg/anon-struct-14.c: New test.
389
390 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
391
392         * g++.dg/torture/pr45764.C: Revert revision 164914.
393         * gcc.dg/vect/pr43432.c: Likewise.
394         * gcc.dg/vect/vect-114.c: Likewise.
395         * gcc.dg/vect/vect-15.c: Likewise.
396
397 2010-10-03  Jason Merrill  <jason@redhat.com>
398
399         * g++.dg/cpp0x/sfinae5.C: New.
400
401 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
402
403         PR tree-optimization/45720
404         PR tree-optimization/45764
405         * g++.dg/torture/pr45764.C: New.
406
407         * gcc.dg/vect/pr43432.c: Xfail.
408         * gcc.dg/vect/vect-114.c: Likewise.
409         * gcc.dg/vect/vect-15.c: Likewise.
410
411 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
412
413         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
414         hppa*-*-hpux*.
415         * gcc.dg/torture/pr45678-2.c: Likewise.
416
417 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
418
419         PR fortran/45748
420         * gfortran.dg/intrinsic_6.f90: New.
421
422 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
423
424         PR fortran/42831
425         * gfortran.dg/dependency_37.f90:  New test.
426
427 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
428
429         * gcc.target/i386/shift_mask.c: New test.
430
431 2010-10-01  Richard Guenther  <rguenther@suse.de>
432
433         PR tree-optimization/45854
434         * g++.dg/torture/pr45854.C: New testcase.
435
436 2010-09-30  Michael Eager  <eager@eagercon.com>
437
438         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
439         __FLT_{MIN,MAX}__.
440
441 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
442
443         PR middle-end/45758
444         * gfortran.dg/graphite/pr45758.f90: New.
445
446 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
447
448         PR middle-end/45230
449         * gcc.dg/graphite/id-pr45230.c: New.
450
451 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
452
453         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
454         * gfortran.dg/graphite/graphite.exp: Same.
455         * gcc.dg/graphite/vect-pr43423.c: New.
456
457 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
458
459         PR target/45843
460         * g++.dg/torture/pr45843.C: New test.
461
462 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
463
464         PR fortran/45828
465         * gfortran.dg/allocate_derived_5.f90: New.
466
467 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
468
469         PR tree-optimization/31261
470         * gcc.dg/tree-ssa/pr31261.c: New test.
471
472 2010-09-30  Michael Eager  <eager@eagercon.com>
473
474         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
475         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
476         * gcc.target/microblaze/microblaze.exp: Ditto.
477         * gcc.target/microblaze/others/string_cst1.c: Ditto.
478         * gcc.target/microblaze/others/string_cst2.c: Ditto.
479         * gcc.target/microblaze/others/data_var1.c: Ditto.
480         * gcc.target/microblaze/others/data_var2.c: Ditto.
481         * gcc.target/microblaze/others/data_var3.c: Ditto.
482         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
483         * gcc.target/microblaze/others/strings1.c:: Ditto.
484         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
485         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
486         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
487         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
488         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
489         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
490         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
491         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
492         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
493         * gcc.target/microblaze/isa/pcmp.c: Ditto.
494         * gcc.target/microblaze/isa/nofloat.c: Ditto.
495         * gcc.target/microblaze/isa/fcvt.c: Ditto.
496         * gcc.target/microblaze/isa/float.c: Ditto.
497         * gcc.target/microblaze/isa/mulh.c: Ditto.
498         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
499         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
500         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
501         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
502         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
503         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
504         * gcc.target/microblaze/isa/bshift.c: Ditto.
505         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
506         * gcc.target/microblaze/isa/div.c: Ditto.
507         * gcc.target/microblaze/isa/vanilla.c: Ditto.
508         * gcc.target/microblaze/isa/mul.c: Ditto.
509
510 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
511
512         merge from FSF 'apple/trunk' branch.
513         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
514
515         Radar 4386773
516         * objc.dg/enhanced-proto-1.m: New.
517         * objc.dg/enhanced-proto-2.m: New.
518         * obj-c++.dg/enhanced-proto-1.mm: New
519         * obj-c++.dg/enhanced-proto-2.mm: New.
520
521 2010-09-30  Richard Guenther  <rguenther@suse.de>
522
523         PR testsuite/45702
524         * gcc.dg/debug/pr41893-1.c: Adjust.
525         * gcc.dg/pr30762-1.c: Likewise.
526         * gcc.dg/pr31529-1.c: Likewise.
527         * gcc.dg/pr34457-1.c: Likewise.
528         * gcc.dg/pr34668-1.c: Likewise.
529         * gcc.dg/pr43557-1.c: Likewise.
530
531 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
532
533         PR objc/45842
534         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
535         * objc.dg/const-str-3.m: Correct header for memcpy.
536         * objc.dg/const-str-7.m: Likewise.
537         * objc.dg/method-20b.m: Provide an implementation of Object.
538         Adjust XFAIL for m64 NeXT runtime.
539         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
540         * objc.dg/encode-3.m: Correct line ordering, provide header for
541         sprintf.
542         * objc.dg/encode-7-next.m: Only run for 32bit.
543         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
544         * objc.dg/type-size-2.m: Provide an implementation of Object.
545         Ajust headers.
546         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
547         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
548         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
549         Adjust XFAIL for m64 NeXT runtime.
550         * obj-c++.dg/method-22.mm: Likewise.
551         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
552
553 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
554
555         Merge from 'apple/trunk' branch on FSF servers.
556
557         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
558
559         Radar 4278236
560         * obj-c++.dg/bad-forward-decl.mm: New
561
562 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
563
564         * ada/acats/run_acats: Revert revision 157037.
565
566 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
567
568         Merge from 'apple/trunk' branch on FSF servers.
569
570         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
571
572         Radar 4281748
573         * objc.dg/naming-2.m: Update
574         * objc.dg/naming-3.m: New
575
576 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
577
578         PR target/40457
579         * gcc.target/arm/pr40457-3.c: New test.
580
581 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
582
583         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
584         alias checking.
585         * lib/target-supports.exp (check_ifunc_available): Likewise.
586
587 2010-09-29  Tristan Gingold  <gingold@adacore.com>
588
589         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
590
591 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
592
593         * objc.dg/keywords-1.m: New test.
594         * objc.dg/keywords-2.m: New test.
595         * objc.dg/keywords-3.m: New test.
596         * obj-c++.dg/keywords-1.mm: New test.
597         * obj-c++.dg/keywords-2.mm: New test.
598
599 2010-09-28  Jason Merrill  <jason@redhat.com>
600
601         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
602         * g++.dg/ext/complit11.C: Likewise.
603         * g++.old-deja/g++.law/temps1.C: Likewise.
604
605         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
606         * g++.old-deja/g++.mike/misc6.C: Likewise.
607
608 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
609
610         * objc.dg/attributes/method-attribute-1.m: New.
611         * objc.dg/attributes/method-attribute-2.m: New.
612
613         * obj-c++.dg/attributes/method-attribute-1.m: New.
614         * obj-c++.dg/attributes/method-attribute-2.m: New.
615
616 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
617
618         * objc.dg/attributes: New.
619         * objc.dg/attributes/attributes.exp: New.
620         * objc.dg/attributes/class-attribute-1.m: New.
621         * objc.dg/attributes/class-attribute-2.m: New
622         * objc.dg/attributes/categ-attribute-1.m: New
623         * objc.dg/attributes/categ-attribute-2.m: New
624         * objc.dg/attributes/proto-attribute-1.m: New
625
626         * obj-c++.dg/attributes: New.
627         * obj-c++.dg/attributes/attributes.exp: New
628         * obj-c++.dg/attributes/class-attribute-1.mm: New
629         * obj-c++.dg/attributes/class-attribute-2.mm: New
630         * obj-c++.dg/attributes/categ-attribute-1.mm: New
631         * obj-c++.dg/attributes/categ-attribute-2.mm: New
632         * obj-c++.dg/attributes/proto-attribute-1.mm: New
633
634 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
635
636         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
637         from the branch renamed to method-20b.m to avoid clashes).
638
639         2005-08-23  Stuart Hastings  <stuart@apple.com>
640                     Ziemowit Laski  <zlaski@apple.com>
641
642         Radar 4209854
643         * obj-c++.dg/method-23.mm: New.
644         * objc.dg/method-20.m: New.
645
646 2010-09-28  Jan Hubicka  <jh@suse.cz>
647
648         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
649
650 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
651
652         PR target/44452
653         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
654         i?86-*-solaris2.[89], *-*-vxworks*.
655         * gcc.target/i386/pr22152.c: Likewise.
656         * gcc.target/i386/vect8-ret.c: New test.
657
658 2010-09-28  Jie Zhang  <jie@codesourcery.com>
659
660         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
661
662 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
663
664         Merge from 'apple/trunk' branch on FSF servers.
665
666         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
667
668         Radar 4175534
669         * obj-c++.dg/method-22.mm: New.
670
671 2010-09-27  Jason Merrill  <jason@redhat.com>
672
673         * g++.dg/cpp0x/rv-lvalue-req.C: New.
674         * g++.dg/ext/complit11.C: Adjust.
675         * g++.old-deja/g++.law/temps1.C: Adjust.
676         * g++.old-deja/g++.ns/koenig6.C: Adjust.
677         * g++.old-deja/g++.oliva/partord1.C: Adjust.
678
679 2010-09-27  Ian Lance Taylor  <iant@google.com>
680
681         * lib/target-supports.exp (check_effective_target_split_stack):
682         New procedure.
683         * gcc.dg/split-1.c: New test.
684         * gcc.dg/split-2.c: New test.
685         * gcc.dg/split-3.c: New test.
686         * gcc.dg/split-4.c: New test.
687
688 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
689
690         PR objc/25464
691         * objc.dg/type-size-3.m: New test.
692
693 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
694
695         PR objc/45763
696         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
697
698 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
699
700         PR objc/25450
701         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
702         * objc.dg/type-size-2.m: Same change.
703         * obj-c++.dg/encode-5.mm: Same change.
704
705 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
706
707         Merge from 'apple/trunk' branch on FSF servers.  The original
708         Changelogs are below.
709
710         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
711         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
712         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
713         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
714         in the branch).
715         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
716         proto-qual-1.m in the branch) and the normal ABI on GNU.
717         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
718         the test only with the NeXT runtime.
719         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
720         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
721         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
722         Run the test only with the NeXT runtime.
723
724         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
725
726         Radar 4492973
727         * objc.dg/encode-7-64bit.m: New.
728         * objc.dg/encode-7.m: Skip if -m64.
729
730         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
731
732         Radar 4301047
733         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
734         * obj-c++.dg/threedotthree-abi-1.mm: New
735         * objc.dg/threedotthree-abi-1.m: New
736
737         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
738
739         Radar 4136935
740         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
741         * objc.dg/encode-6.m: Likewise.
742         * objc.dg/encode-7.m: New test case.
743
744 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
745
746         Merge from 'apple/trunk' branch on FSF servers.  Renamed
747         const-str-12.m to constr-str-12b.m to avoid conflicts.
748
749         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
750
751         Radar 4229905
752         * obj-c++.dg/warn5.mm: New
753
754         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
755
756         Radar 4154928
757         * obj-c++.dg/const-str-12.mm: New.
758         * objc.dg/const-str-12.m: New.
759
760 2010-09-27  Tobias Burnus  <burnus@net-b.de>
761
762         PR fortran/40569
763         PR fortran/40568
764         * gfortran.dg/storage_size_2.f08: Fix test.
765         * gfortran.dg/c_sizeof_1.f90: Fix test.
766         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
767         * gfortran.dg/c_sizeof_3.f90: New.
768         * gfortran.dg/c_sizeof_4.f90: New.
769         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
770         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
771
772 2010-09-26  Daniel Kraft  <d@domob.eu>
773
774         PR fortran/45783
775         PR fortran/45795
776         * gfortran.dg/select_type_18.f03: New test.
777
778 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
779
780         * gnat.dg/return2.ad[sb]: New test.
781         * gnat.dg/return2_pkg.ads: New helper.
782
783 2010-09-25  Daniel Kraft  <d@domob.eu>
784
785         PR fortran/45776
786         * gfortran.dg/io_constraints_6.f03: New test.
787         * gfortran.dg/io_constraints_7.f03: New test.
788         * gfortran.dg/newunit_2.f90: New test.
789
790 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
791
792         * gfortran.dg/operator_c1202.f90: New test.
793
794 2010-09-24  Jan Hubicka  <jh@suse.cz>
795
796         * gcc.dg/tree-ssa/leaf.c: New testcase.
797
798 2010-09-24  Jan Hubicka  <jh@suse.cz>
799
800         PR tree-optimization/45738
801         PR tree-optimization/45741
802         * gcc.c-torture/compile/pr45741.c: New.
803         * gfortran.fortran-torture/compile/pr45738.f90: New.
804
805 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
806
807         * gcc.dg/cpp/undef-opt-1.c: New test.
808
809 2010-09-24  Jason Merrill  <jason@redhat.com>
810
811         * g++.dg/other/error10.C: Adjust expected output.
812
813 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
814
815         PR middle-end/45234
816         * gcc.dg/torture/stackalign/alloca-6.c: New test.
817         * gcc.target/i386/pr45234.c: New test.
818
819 2010-09-24  Richard Guenther  <rguenther@suse.de>
820
821         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
822
823 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
824
825         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
826         as a comment leader in regexp.
827
828 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
829
830         * objc.dg/sync-2.m: New test.
831         * obj-c++.dg/sync-2.mm: New test.
832
833 2010-09-24  Tobias Burnus  <burnus@net-b.de>
834
835         PR fortran/40571
836         * gfortran.dg/iso_fortran_env_7.f90: New.
837
838 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
839
840         * obj-c++.dg/too-many-args.mm: New file.
841
842 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
843
844         Merge from 'apple/trunk' branch on FSF servers.
845
846         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
847
848         Radar 4491608
849         * objc.dg/too-many-args.m: New
850
851 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
852
853         PR fortran/45744
854         * gfortran.dg/dependency_36.f90:  New test.
855
856 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
857
858         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
859         * gcc.target/i386/pad-3.c: Ditto.
860         * gcc.target/i386/pad-7.c: Ditto.
861         * gcc.target/i386/pad-7.c: Ditto.
862         * gcc.target/i386/pr36502.c: Ditto.
863         * gcc.target/i386/zee.c: Ditto.
864         * gcc.target/i386/20060821-1.c: Ditto.
865         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
866         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
867         * gcc.target/i386/pad-5b.c: Ditto.
868         * gcc.target/i386/pad-6a.c: Ditto.
869         * gcc.target/i386/pad-6b.c: Ditto.
870         * gcc.target/i386/pad-8.c: Ditto.
871         * gcc.target/i386/pad-9.c: Ditto.
872         * gcc.target/i386/pad-10.c: Ditto.
873         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
874
875 2010-09-23  Richard Guenther  <rguenther@suse.de>
876
877         PR tree-optimization/45565
878         * g++.dg/ipa/pr45565.C: New testcase.
879
880 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
881
882         PR fortran/45745
883         PR fortran/45648
884         * gfortran.dg/vector_subscript_bound_1.f90: New.
885
886 2010-09-23  Richard Guenther  <rguenther@suse.de>
887
888         PR middle-end/45750
889         * gcc.dg/pr45750.c: New testcase.
890
891 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
892
893         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
894         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
895         build.
896
897 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
898
899         PR rtl-optimization/44374
900         * gcc.target/arm/headmerge-1.c: New test.
901         * gcc.target/arm/headmerge-2.c: New test.
902         * gcc.target/i386/headmerge-1.c: New test.
903         * gcc.target/i386/headmerge-2.c: New test.
904
905 2010-09-23  Daniel Kraft  <d@domob.eu>
906
907         PR fortran/38936
908         PR fortran/44044
909         PR fortran/45474
910         * gfortran.dg/intrinsic_intent_1.f03: New test.
911         * gfortran.dg/select_type_17.f03: New test.
912         * gfortran.dg/associate_5.f03: More definability tests.
913         * gfortran.dg/enum_2.f90: Check definability.
914         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
915         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
916         * gfortran.dg/char_expr_2.f90: Ditto.
917         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
918         * gfortran.dg/enum_5.f90: Ditto.
919         * gfortran.dg/equiv_constraint_8.f90: Ditto.
920         * gfortran.dg/impure_assignment_2.f90: Ditto.
921         * gfortran.dg/impure_assignment_3.f90: Ditto.
922         * gfortran.dg/intent_out_1.f90: Ditto.
923         * gfortran.dg/intent_out_3.f90: Ditto.
924         * gfortran.dg/pointer_assign_7.f90: Ditto.
925         * gfortran.dg/pointer_intent_3.f90: Ditto.
926         * gfortran.dg/pr19936_1.f90: Ditto.
927         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
928         * gfortran.dg/simpleif_2.f90: Ditto.
929         * gfortran.dg/protected_5.f90: Ditto.
930         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
931         * gfortran.dg/protected_6.f90: Ditto.
932         * gfortran.dg/protected_7.f90: Ditto.
933
934 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
935
936         PR libfortran/45710
937         * gfortran.dg/namelist_65.f90: New test.
938
939 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
940
941         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
942         the regexp pattern between the expected label and location string.
943
944 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
945
946         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
947
948 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
949
950         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
951         * gcc.dg/pr27898.c: Likewise.
952         * gcc.dg/pr28712.c: Likewise.
953         * gcc.dg/pr30762-1.c: Likewise.
954         * gcc.dg/pr31529-1.c: Likewise.
955         * gcc.dg/pr34457-1.c: Likewise.
956         * gcc.dg/pr34668-1.c: Likewise.
957         * gcc.dg/pr34989-1.c: Likewise.
958         * gcc.dg/pr43557-1.c: Likewise.
959
960 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
961
962         PR rtl-optimization/45739
963         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
964
965 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * gcc.target/sparc/mnofpu.c: New test.
968
969 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
970
971         PR rtl-optimization/45739
972         * gcc.target/i386/pr45739.c: New test.
973
974 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
975
976         PR fortran/45648
977         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
978         and counts. Add non-elemental function call check.
979
980         PR fortran/45648
981         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
982         arguments checks. Update temporary counts.
983         * gfortran.dg/transpose_optimization_1.f90: New.
984
985 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
986
987         PR objc/23710
988         * objc.dg/invalid-method-1.m: New.
989
990 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
991
992         Merge from 'apple/trunk' branch on FSF servers.
993
994         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
995
996         Radar 4291785
997         * objc.dg/naming-4.m: New
998         * objc.dg/naming-5.m: New
999         * obj-c++.dg/naming-1.mm: New
1000         * obj-c++.dg/naming-2.mm: New
1001
1002 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1003             Jack Howarth  <howarth@bromo.med.uc.edu>
1004
1005         PR c++/45645
1006         * g++.dg/torture/pr44972.C: Use portable assert().
1007
1008 2010-09-21  Richard Guenther  <rguenther@suse.de>
1009
1010         PR tree-optimization/45580
1011         * g++.dg/torture/pr45580.C: New testcase.
1012
1013 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1014
1015         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1016
1017 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1018
1019         PR fortran/45438
1020         * gfortran.dg/pointer_check_7.f90: New.
1021
1022 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR rtl-optimization/45728
1025         * gcc.c-torture/compile/pr45728.c: New test.
1026
1027 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1028
1029         PR fortran/45081
1030         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1031
1032 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1033
1034         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1035
1036 2010-09-20  Richard Guenther  <rguenther@suse.de>
1037
1038         PR middle-end/45704
1039         * gcc.dg/torture/pr45704.c: New testcase.
1040
1041 2010-09-20  Jan Hubicka  <jh@suse.cz>
1042
1043         PR tree-optimize/45605
1044         * g++.dg/tree-ssa/pr45605.C: New testcase.
1045
1046 2010-09-20  Michael Matz  <matz@suse.de>
1047
1048         PR testsuite/45706
1049         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1050         enough.
1051
1052 2010-09-20  Richard Guenther  <rguenther@suse.de>
1053
1054         PR tree-optimization/45705
1055         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1056
1057 2010-09-20  Michael Matz  <matz@suse.de>
1058
1059         PR testsuite/45706
1060         * lib/target-supports.exp (check_effective_target_vect_perm):
1061         Add i?86-*-*.
1062
1063 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR rtl-optimization/45695
1066         * gcc.c-torture/execute/pr45695.c: New test.
1067
1068 2010-09-19  Jan Hubicka  <jh@suse.cz>
1069
1070         PR lto/44246
1071         * gcc.c-torture/compile/pr44246.c:New file.
1072
1073 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1074
1075         PR tree-optimization/45714
1076         * gfortran.dg/vect/pr45714-a.f: New test.
1077         * gfortran.dg/vect/pr45714-b.f: New test.
1078
1079 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1080
1081         * gnat.dg/const1.adb: Rename into...
1082         * gnat.dg/constant1.adb: ...this.
1083         * gnat.dg/constant2.adb: New test.
1084         * gnat.dg/constant2_pkg1.ads: New helper.
1085         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1086
1087 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1088
1089         * gnat.dg/specs/constant1.ads: New test.
1090         * gnat.dg/specs/constant1_pkg.ads: New helper.
1091
1092 2010-09-18  Jan Hubicka  <jh@suse.cz>
1093
1094         PR tree-optimization/45453
1095         * g++.dg/tree-ssa/pr45453.C: New testcase.
1096
1097 2010-09-18  Jason Merrill  <jason@redhat.com>
1098
1099         * g++.dg/cpp0x/initlist44.C: New.
1100
1101 2010-09-18  Richard Guenther  <rguenther@suse.de>
1102
1103         PR tree-optimization/45709
1104         * g++.dg/torture/pr45709-2.C: New testcase.
1105
1106 2010-09-18  Richard Guenther  <rguenther@suse.de>
1107
1108         PR tree-optimization/45709
1109         * g++.dg/torture/pr45709.C: New testcase.
1110
1111 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1112
1113         PR testsuite/45719
1114         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1115
1116 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1117
1118         * gcc.target/i386/pad-1.c: New.
1119         * gcc.target/i386/pad-2.c: Likewise.
1120         * gcc.target/i386/pad-3.c: Likewise.
1121         * gcc.target/i386/pad-4.c: Likewise.
1122         * gcc.target/i386/pad-5a.c: Likewise.
1123         * gcc.target/i386/pad-5b.c: Likewise.
1124         * gcc.target/i386/pad-6a.c: Likewise.
1125         * gcc.target/i386/pad-6b.c: Likewise.
1126         * gcc.target/i386/pad-7.c: Likewise.
1127         * gcc.target/i386/pad-8.c: Likewise.
1128         * gcc.target/i386/pad-9.c: Likewise.
1129         * gcc.target/i386/pad-10.c: Likewise.
1130
1131 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1132
1133         PR middle-end/45234
1134         * gcc.dg/torture/stackalign/alloca-5.c: New.
1135
1136 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1137
1138         PR middle-end/45678
1139         * gcc.dg/torture/pr45678-2.c: New.
1140
1141 2010-09-17  Richard Guenther  <rguenther@suse.de>
1142
1143         PR middle-end/45678
1144         * gcc.dg/torture/pr45678-1.c: New testcase.
1145
1146 2010-09-17  Michael Matz  <matz@suse.de>
1147
1148         PR tree-optimization/43432
1149         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1150         check_effective_target_vect_perm_short): New predicates.
1151         (check_effective_target_vect_perm): Include x86_64.
1152         * gcc.dg/vect/pr43432.c: New test.
1153         * gcc.dg/vect/vect-114.c: Adjust.
1154         * gcc.dg/vect/vect-15.c: Ditto.
1155         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1156         * gcc.dg/vect/slp-perm-9.c: Ditto.
1157
1158 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1159
1160         PR testsuite/45692
1161         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1162         GNU runtime.
1163
1164 2010-09-17  Richard Guenther  <rguenther@suse.de>
1165
1166         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1167         * gcc.dg/pr28706.c: Likewise.
1168         * gcc.dg/pr28712.c: Likewise.
1169         * gcc.dg/pr30762-1.c: Likewise.
1170         * gcc.dg/pr30762-2.c: Likewise.
1171         * gcc.dg/pr31529-1.c: Likewise.
1172         * gcc.dg/pr31529-2.c: Likewise.
1173         * gcc.dg/pr34457-1.c: Likewise.
1174         * gcc.dg/pr34457-2.c: Likewise.
1175         * gcc.dg/pr34668-1.c: Likewise.
1176         * gcc.dg/pr34668-2.c: Likewise.
1177         * gcc.dg/pr34989-1.c: Likewise.
1178         * gcc.dg/pr34989-2.c: Likewise.
1179         * gcc.dg/pr43557-1.c: Likewise.
1180         * gcc.dg/pr43557-2.c: Likewise.
1181         * gcc.dg/debug/pr41893-1.c: Likewise.
1182         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1183         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1184         * gcc.dg/matrix/matrix-4.c: Likewise.
1185         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1186         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1187         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1188         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1189
1190 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1191
1192         PR fortran/43665
1193         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1194         optimizations.
1195         * gfortran.dg/intent_optimize_1.f90: New test.
1196
1197 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1198
1199         * gcc.target/i386/divmod-1.c: New.
1200         * gcc.target/i386/divmod-2.c: Likewise.
1201         * gcc.target/i386/divmod-3.c: Likewise.
1202         * gcc.target/i386/divmod-4.c: Likewise.
1203         * gcc.target/i386/divmod-4a.c: Likewise.
1204         * gcc.target/i386/divmod-5.c: Likewise.
1205         * gcc.target/i386/divmod-6.c: Likewise.
1206         * gcc.target/i386/divmod-7.c: Likewise.
1207         * gcc.target/i386/divmod-8.c: Likewise.
1208         * gcc.target/i386/udivmod-1.c: Likewise.
1209         * gcc.target/i386/udivmod-2.c: Likewise.
1210         * gcc.target/i386/udivmod-3.c: Likewise.
1211         * gcc.target/i386/udivmod-4.c: Likewise.
1212         * gcc.target/i386/udivmod-4a.c: Likewise.
1213         * gcc.target/i386/udivmod-5.c: Likewise.
1214         * gcc.target/i386/udivmod-6.c: Likewise.
1215         * gcc.target/i386/udivmod-7.c: Likewise.
1216         * gcc.target/i386/udivmod-8.c: Likewise.
1217
1218 2010-09-16  Jan Hubicka  <jh@suse.cz>
1219
1220         * g++.dg/lto/pr45679-1_0.C: New file.
1221         * g++.dg/lto/pr45679-1_1.C: New file.
1222         * g++.dg/lto/pr45679-0_0.C: New file.
1223         * g++.dg/lto/pr45679-0_1.C: New file.
1224
1225 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1226
1227         PR fortran/45674
1228         * gfortran.dg/class_dummy_2.f03: New.
1229
1230 2010-09-16  Richard Guenther  <rguenther@suse.de>
1231
1232         PR tree-optimization/45623
1233         * gcc.dg/torture/pr45623.c: New testcase.
1234
1235 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1236
1237         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1238         name and parentheses.
1239         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1240
1241 2010-09-15  Jason Merrill  <jason@redhat.com>
1242
1243         * g++.dg/parse/parameter-declaration-2.C: New.
1244
1245         * g++.dg/cpp0x/scoped_enum2.C: New.
1246
1247 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1248
1249         * gcc.c-torture/compile/20100915-1.c: New test.
1250
1251 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1252
1253         PR middle-end/45644
1254         * gcc.dg/ipa/pr45644.c: New test.
1255
1256 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1257
1258         PR tree-optimization/45633
1259         * gcc.dg/vect/pr45633.c: New test.
1260
1261 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1262
1263         PR fortran/45577
1264         * gfortran.dg/allocate_derived_4.f90: New.
1265
1266 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1267
1268         * lib/target-supports.exp
1269         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1270         supported flag to true for neon.
1271
1272 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1273
1274         PR c++/45665
1275         * g++.dg/template/crash103.C: New.
1276
1277 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1278
1279         Merge from 'apple/trunk' branch on FSF servers.
1280
1281         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1282
1283         Radar 4457381
1284         * objc.dg/msg-in-protocol.m: New.
1285         * obj-c++.dg/msg-in-protocol.mm: New.
1286
1287         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1288
1289         Radar 4219590
1290         * objc.dg/break-in-ifstmt.m: New.
1291
1292         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1293
1294         Radar 4174166
1295         * obj-c++.dg/comp-types-13.mm: New.
1296         * objc.dg/comp-types-12.m: New.
1297
1298         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1299
1300         Radar 4216500
1301         * obj-c++.dg/proto-lossage-7.mm: New.
1302         * objc.dg/proto-lossage-7.m: New.
1303
1304 2010-09-14  Jan Hubicka  <jh@suse.cz>
1305
1306         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1307         folding.
1308         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1309         folding.
1310
1311 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1312
1313         PR middle-end/45567
1314         * gcc.dg/pr45567.c: New test.
1315
1316         PR debug/45660
1317         * g++.dg/debug/pr45660.C: New test.
1318
1319 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1320
1321         PR tree-optimization/45470
1322         * g++.dg/vect/pr45470-a.cc: New test.
1323         * g++.dg/vect/pr45470-a.cc: New test.
1324
1325 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1326
1327         PR target/42070
1328         * lib/profopt.exp: Prune warnings on execname2 compile.
1329         * lib/prune.exp: Prune "can't add line info" warnings.
1330
1331 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1332
1333         PR libfortran/45532
1334         * gfortran.dg/namelist_64.f90: New test.
1335
1336 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR rtl-optimization/45617
1339         * gcc.target/i386/pr45617.c: New test.
1340
1341 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1342
1343         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1344
1345 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1346
1347         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1348         * gcc.target/i386/fma4-vector.c: Likewise.
1349         * gcc.target/i386/vectorize2.c: Likewise.
1350         * gcc.target/i386/vectorize4.c: Likewise.
1351         * gcc.target/i386/vectorize5.c: Likewise.
1352         * gcc.target/i386/vectorize6.c: Likewise.
1353         * gcc.target/i386/vectorize8.c: Likewise.
1354
1355         * gcc.target/i386/vect-double-1.c: New.
1356         * gcc.target/i386/vect-double-1a.c: Likewise.
1357         * gcc.target/i386/vect-double-2.c: Likewise.
1358         * gcc.target/i386/vect-double-2a.c: Likewise.
1359
1360         * lib/target-supports.exp (check_effective_target_vect_double):
1361         Set et_vect_double_saved to 0 when tuning for Atom.
1362
1363 2010-09-13  Jan Hubicka  <jh@suse.cz>
1364
1365         * gcc.dg/torture/pr23821.c: Drop static keyword.
1366         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1367         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1368
1369 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1370
1371         * gcc.target/arm/sync-1.c: New.
1372
1373 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1374
1375         * gnat.dg/memtrap.adb: New test.
1376
1377 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1378
1379         * gfortran.dg/promotion.f90: Fix options.
1380
1381 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1382
1383         * g++.dg/cpp0x/range-for1.C: New.
1384         * g++.dg/cpp0x/range-for2.C: New.
1385         * g++.dg/cpp0x/range-for3.C: New.
1386         * g++.dg/cpp0x/range-for4.C: New.
1387         * g++.dg/cpp0x/range-for5.C: New.
1388         * g++.dg/cpp0x/range-for6.C: New.
1389
1390 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1391
1392         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1393         and counts. Check that transpose is not called.
1394         * gfortran.dg/transpose_2.f90: Update error message.
1395
1396 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1397
1398         PR c++/43824
1399         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1400         * g++.dg/lookup/strong-using-2.C: Likewise.
1401         * g++.dg/lookup/strong-using-3.C: Likewise.
1402         * g++.dg/lookup/strong-using-5.C: Likewise.
1403
1404         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1405         * g++.dg/cpp0x/inline-ns4.C: New.
1406         * g++.dg/cpp0x/inline-ns5.C: New.
1407
1408 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1409
1410         PR middle-end/45634
1411         * gfortran.fortran-torture/compile/pr45634.f90: New.
1412
1413 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1414
1415         * objc.dg/fobjc-exceptions.m: New test.
1416
1417 2010-09-10  Jan Hubicka  <jh@suse.cz>
1418
1419         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1420
1421 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1422
1423         PR tree-optimization/44972
1424         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1425         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1426         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1427         instead.
1428         * g++.dg/torture/pr44972.C: New test.
1429
1430 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1431
1432         PR tree-optimization/44972
1433         * g++.dg/torture/pr34850.C: Remove expected warning.
1434
1435 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1436
1437         * gfortran.dg/dummy_optional_arg.f90: New test.
1438
1439 2010-09-08  Jan Hubicka  <jh@suse.cz>
1440
1441         PR tree-optimization/45598
1442         * fortran.fortran-torture/compile/pr45598.f90: New test.
1443
1444 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1445
1446         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1447         * lib/target-supports.exp (check_ifunc_available): New.
1448         * gcc.dg/attr-ifunc-1.c: New.
1449         * gcc.dg/attr-ifunc-2.c: New.
1450         * gcc.dg/attr-ifunc-3.c: New.
1451         * gcc.dg/attr-ifunc-4.c: New.
1452         * gcc.dg/attr-ifunc-5.c: New.
1453         * g++.dg/ext/attr-ifunc-1.C: New.
1454         * g++.dg/ext/attr-ifunc-2.C: New.
1455         * g++.dg/ext/attr-ifunc-3.C: New.
1456         * g++.dg/ext/attr-ifunc-4.C: New.
1457
1458 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1459
1460         PR middle-end/40386
1461         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1462
1463 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1464
1465         * gfortran.dg/inline_transpose_1.f90: New test.
1466
1467 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1468
1469         PR c++/45588
1470         * g++.dg/warn/Wunused-var-15.C: New test.
1471
1472 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1473
1474         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1475         hppa*-*-hpux*.
1476
1477 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1478
1479         * objc/execute/exceptions/throw-nil.m: New test.
1480         * objc/execute/exceptions/handler-1.m: Updated to use the new
1481         objc_set_uncaught_exception_handler() function.
1482         * objc/execute/exceptions/matcher-1.m: New test.
1483
1484 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1485
1486         PR fortran/38282
1487         * gfortran.dg/bit_comparison_1.F90: New test.
1488         * gfortran.dg/leadz_trailz_3.f90: New test.
1489         * gfortran.dg/masklr_2.F90: New test.
1490         * gfortran.dg/shiftalr_1.F90: New test.
1491         * gfortran.dg/merge_bits_2.F90: New test.
1492         * gfortran.dg/dshift_2.F90: New test.
1493         * gfortran.dg/bit_comparison_2.F90: New test.
1494         * gfortran.dg/masklr_1.F90: New test.
1495         * gfortran.dg/merge_bits_1.F90: New test.
1496         * gfortran.dg/dshift_1.F90: New test.
1497         * gfortran.dg/shiftalr_2.F90: New test.
1498
1499 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1500
1501         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1502         functions from objc/typedstream.h are deprecated.
1503
1504 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1505
1506         * lib/target-supports.exp
1507         (check_effective_target_run_expensive_tests): New proc.
1508         * gcc.c-torture/compile/limits-fnargs.c: Use
1509         dg-require-effective-target run_expensive_tests.
1510
1511 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1512
1513         PR fortran/45597
1514         * gfortran.dg/gomp/pr45597.f90: New test.
1515
1516         PR fortran/45595
1517         * gfortran.dg/gomp/pr45595.f90: New test.
1518
1519 2010-09-08  Michael Matz  <matz@suse.de>
1520
1521         * c-c++-common/uninit-17.c: Adjust.
1522
1523 2010-09-08  Michael Matz  <matz@suse.de>
1524
1525         PR tree-optimization/43430
1526         * gcc.dg/vect/pr43430-2.c: New test.
1527
1528 2010-09-08  Michael Matz  <matz@suse.de>
1529
1530         PR tree-optimization/33244
1531         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1532
1533 2010-09-08  Richard Guenther  <rguenther@suse.de>
1534
1535         PR tree-optimization/45578
1536         * gfortran.dg/pr45578.f90: New testcase.
1537
1538 2010-09-08  Richard Guenther  <rguenther@suse.de>
1539
1540         PR testsuite/45590
1541         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1542
1543 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1544
1545         PR fortran/45576
1546         * gfortran.dg/char_length_18.f90:  New test.
1547
1548 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1549
1550         PR target/36502
1551         * gcc.target/i386/pr36502.c: New test.
1552
1553         PR target/42313
1554         PR target/44651
1555         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1556         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1557
1558 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1559
1560         * gfortran.dg/achar_4.f90: Enable bounds checking.
1561
1562 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1563
1564         PR target/45206
1565         * gcc.target/i386/pr45206.c: New test.
1566
1567 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1568
1569         PR fortran/45505
1570         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1571
1572 2010-09-07  Jan Hubicka  <jh@suse.cz>
1573
1574         * gcc.c-torture/compile/20100907.c: New testcase.
1575
1576 2010-09-07  Richard Guenther  <rguenther@suse.de>
1577
1578         PR middle-end/45569
1579         * g++.dg/eh/pr45569.C: New testcase.
1580
1581 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1582
1583         PR target/43137
1584         * gcc.target/arm/pr43137.c: New test.
1585
1586 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1587
1588         PR fortran/36931
1589         * gfortran.dg/dependency_35.f90:  New test.
1590
1591 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1592
1593         PR fortran/34145
1594         * gfortran.dg/char_length_17.f90:  New test.
1595
1596 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1597
1598         PR c++/45200
1599         PR c++/45293
1600         PR c++/45558
1601         * g++.dg/template/typedef34.C: New test.
1602         * g++.dg/template/typedef35.C: New test.
1603
1604 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1605
1606         PR target/22152
1607         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1608
1609 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1610
1611         * g++.dg/warn/Wdouble-promotion.C: New.
1612
1613 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1614
1615         * g++.dg/parse/redef2.C: New.
1616
1617 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1618
1619         * gcc.dg/20100906-1.c: New testcase.
1620
1621 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR testsuite/45543
1624         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1625         DW_TAG_enumeration_type DIE.
1626
1627 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1628
1629         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1630         Update XFAILs.
1631
1632 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1633
1634         PR rtl-optimization/44919
1635         * g++.dg/opt/pr44919.C: New.
1636
1637 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1638
1639         PR fortran/38282
1640         * gfortran.dg/iall_iany_iparity_1.f90: New.
1641         * gfortran.dg/iall_iany_iparity_2.f90: New.
1642
1643 2010-09-06  Jason Merrill  <jason@redhat.com>
1644
1645         * g++.dg/cpp0x/initlist42.C: New.
1646
1647         * g++.dg/cpp0x/auto19.C: New.
1648
1649         * g++.dg/template/sfinae25.C: New.
1650         * g++.dg/template/char1.C: Expect warning.
1651         * g++.dg/template/nontype10.C: Likewise.
1652
1653         * g++.dg/cpp0x/implicit9.C: New.
1654
1655         * g++.dg/cpp0x/initlist43.C: New.
1656
1657 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1658
1659         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1660
1661 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1662
1663         * gcc.dg/Wdouble-promotion.c: New.
1664
1665 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1666
1667         * gfortran.dg/float128_1.f90: Remove test case as
1668         it always fails since Rev 163611 backed out the
1669         front-end implementation.
1670
1671 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1672
1673         * gfortran.dg/float128_1.f90: XFAIL test case.
1674
1675 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1676
1677         * gfortran.dg/bessel_7.f90: Decrease required precision.
1678
1679 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1680
1681         PR testsuite/45545
1682         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1683         ref-all-matching targets.
1684
1685 2010-09-05  Richard Guenther  <rguenther@suse.de>
1686
1687         PR tree-optimization/45535
1688         * gcc.c-torture/compile/pr45535.c: New testcase.
1689
1690 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1691
1692         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1693         "\[^\n\]*".
1694         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1695         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1696         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1697         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1698         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1699         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1700         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1701         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1702         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1703         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1704         * gcc.target/i386/pr22152.c: Likewise.
1705         * gcc.target/i386/pr36992-1.c: Likewise.
1706         * gcc.target/i386/pr36992-2.c: Likewise.
1707         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1708
1709 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1710
1711         PR testsuite/43957
1712         * gcc.dg/const-uniq-1.c: Modify regexp.
1713
1714 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1715
1716         PR fortran/45530
1717         * gfortran.dg/namelist_63.f90: New.
1718
1719 2010-09-04  Jan Hubicka  <jh@suse.cz>
1720
1721         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1722         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1723
1724 2010-09-04  Jan Hubicka  <jh@suse.cz>
1725
1726         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1727
1728 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1729
1730         PR fortran/45507
1731         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1732
1733 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1734
1735         * gcc.dg/opts-4.c: New test.
1736
1737 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1738
1739         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1740         * gcc.dg/vect/vect-peel-4.c: Ditto.
1741
1742 2010-09-03  Daniel Kraft  <d@domob.eu>
1743
1744         PR fortran/45525
1745         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1746
1747 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1748
1749         PR fortran/45159
1750         * gfortran.dg/dependency_34.f90:  New test.
1751
1752 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1753
1754         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1755
1756 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1757
1758         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1759         gcc.target/i386/clearcap.map if supported.
1760
1761 2010-09-03  Michael Matz  <matz@suse.de>
1762
1763         PR middle-end/45415
1764         * gcc.dg/pr45415.c: New test.
1765
1766 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1767
1768         PR tree-optimization/45506
1769         * gcc.dg/pr45506.c: New.
1770
1771 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1772
1773         PR target/45476
1774         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1775         * gcc.target/i386/float128-2.c: Ditto.
1776
1777 2010-09-03  Daniel Kraft  <d@domob.eu>
1778
1779         PR fortran/34162
1780         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1781         * gfortran.dg/internal_dummy_2.f08: New test.
1782         * gfortran.dg/internal_dummy_3.f08: New test.
1783         * gfortran.dg/internal_dummy_4.f08: New test.
1784
1785 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR debug/45500
1788         * gcc.target/i386/pr45500.c: New test.
1789
1790 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1791
1792         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1793
1794 2010-09-03  Daniel Kraft  <d@domob.eu>
1795
1796         PR fortran/44602
1797         * gfortran.dg/exit_2.f08; Adapt error messages.
1798         * gfortran.dg/exit_3.f08: New test.
1799         * gfortran.dg/exit_4.f08: New test.
1800         * gfortran.dg/exit_5.f03: New test.
1801
1802 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1803
1804         * gfortran.dg/ishft_4.f90: New test.
1805
1806 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1807
1808         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1809         FRIZ/XSRIZ instruciton for (double)(long long)x.
1810         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1811
1812 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1813
1814         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1815
1816 2010-09-02  Richard Guenther  <rguenther@suse.de>
1817
1818         PR tree-optimization/44937
1819         PR tree-optimization/45412
1820         * g++.dg/opt/pr45412.C: New testcase.
1821         * gcc.c-torture/compile/pr45412.c: Likewise.
1822         * gcc.c-torture/compile/pr44937.c: Likewise.
1823
1824 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1825
1826         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1827         but using -Werror=comment.
1828         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1829         expected error messages.
1830
1831 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1832
1833         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1834         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1835
1836 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1837
1838         PR fortran/45489
1839         * gfortran.dg/initialization_27.f90: New.
1840
1841 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1842
1843         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1844         check into different basic blocks. Expect vectorization if misaligned
1845         stores are supported.
1846         * gcc.dg/vect/bb-slp-8a.c: New test.
1847         * gcc.dg/vect/bb-slp-8b.c: New test.
1848
1849 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1850
1851         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1852
1853 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1854
1855         PR fortran/44541
1856         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1857         * gfortran.dg/class_dummy_1.f03: New.
1858
1859 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1860
1861         PR middle-end/45458
1862         * g++.dg/tree-prof/partition2.C: New test.
1863
1864 2010-09-01  Richard Guenther  <rguenther@suse.de>
1865
1866         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1867         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1868         * gcc.c-torture/execute/20100827-1.c: Likewise.
1869
1870 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1871
1872         * gfortran.dg/execute_command_line_1.f90: New test.
1873
1874 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR preprocessor/45457
1877         * c-c++-common/cpp/pr45457.c: New test.
1878
1879 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1880
1881         * gcc.dg/nested-func-8.c: New test.
1882
1883 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1884
1885         PR fortran/38282
1886         * gfortran.dg/popcnt_poppar_1.F90: New test.
1887         * gfortran.dg/popcnt_poppar_2.F90: New test.
1888
1889 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1890
1891         * gcc.target/i386/volatile-2.c: Require nonpic target.
1892
1893 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR middle-end/45461
1896         * gcc.dg/pr45461.c: New test.
1897
1898 2010-08-31  Richard Guenther  <rguenther@suse.de>
1899
1900         PR testsuite/45455
1901         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1902
1903 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1904
1905         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1906
1907 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1908
1909         PR fortran/45456
1910         * gfortran.dg/typebound_proc_18.f03: New.
1911
1912 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1913
1914         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1915         * lib/scanasm.exp (scan-stack-usage): Likewise.
1916         (scan-stack-usage-not): Likewise.
1917         * gcc.dg/stack-usage-1.c: New test.
1918         * gcc.target/i386/stack-usage-realign.c: Likewise.
1919
1920 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1921
1922         PR tree-optimization/45427
1923         * gcc.dg/tree-ssa/pr45427.c: New test.
1924
1925 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1926
1927         PR c++/45043
1928         * g++.dg/template/crash102.C: New.
1929
1930 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR middle-end/45423
1933         * gcc.dg/gomp/atomic-12.c: New test.
1934         * gcc.dg/gomp/atomic-13.c: New test.
1935         * gcc.dg/gomp/atomic-14.c: New test.
1936         * g++.dg/gomp/atomic-11.C: New test.
1937         * g++.dg/gomp/atomic-12.C: New test.
1938         * g++.dg/gomp/atomic-13.C: New test.
1939         * g++.dg/gomp/atomic-14.C: New test.
1940
1941 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1942
1943         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1944         delimiter.
1945
1946 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1947
1948         * gnat.dg/discr24.adb: New test.
1949
1950 2010-08-30  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/45449
1953         * gcc.dg/pr45449.c: New testcase.
1954
1955 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1956
1957         * gcc.dg/opts-1.c: Expect errors, not warnings.
1958
1959 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1960
1961         PR fortran/42769
1962         * gfortran.dg/dynamic_dispatch_11.f03: New.
1963
1964 2010-08-29  Jason Merrill  <jason@redhat.com>
1965
1966         PR c++/44991
1967         * g++.dg/parse/defarg15.C: New.
1968
1969 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1970
1971         PR fortran/45439
1972         * gfortran.dg/select_type_16.f03: New.
1973
1974 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1975             Tobias Burnus  <burnus@net-b.de>
1976
1977         * gfortran.dg/bessel_7.f90: Decrease required precision.
1978
1979 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1980             Kaz Kojima  <kkojima@gcc.gnu.org>
1981
1982         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1983
1984 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1985
1986         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1987         floating point conversion code generation.
1988         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1989         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1990         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1991         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1992         to integer conversion code generation.
1993         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1994         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1995         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1996         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1997
1998 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1999
2000         PR fortran/32049
2001         * gfortran.dg/random_seed_1.f90: Adjust test.
2002         * gfortran.dg/float128_1.f90: New test.
2003
2004 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2005
2006         PR fortran/33197
2007         * gfortran.dg/norm2_1.f90: New.
2008         * gfortran.dg/norm2_2.f90: New.
2009         * gfortran.dg/norm2_3.f90: New.
2010         * gfortran.dg/norm2_4.f90: New.
2011         * gfortran.dg/parity_1.f90: New.
2012         * gfortran.dg/parity_2.f90: New.
2013         * gfortran.dg/parity_3.f90: New.
2014
2015 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2016
2017         PR fortran/45420
2018         * gfortran.dg/select_type_15.f03: New.
2019
2020 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2021
2022         PR libfortran/43217
2023         * gfortran.dg/hollerith8.f90: New test.
2024
2025 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2026
2027         PR fortran/45159
2028         * gfortran.dg/dependency_33.f90:  New test.
2029
2030 2010-08-27  Richard Guenther  <rguenther@suse.de>
2031
2032         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2033         * gcc.dg/graphite/scop-2.c: Likewise.
2034         * gcc.dg/graphite/scop-20.c: Likewise.
2035         * gcc.dg/vect/slp-25.c: Likewise.
2036
2037 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2038
2039         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2040
2041 2010-08-26  Daniel Kraft  <d@domob.eu>
2042
2043         PR fortran/38936
2044         PR fortran/44047
2045         PR fortran/45384
2046         * gfortran.dg/associate_8.f03: New test.
2047         * gfortran.dg/select_type_13.f03: New test.
2048         * gfortran.dg/select_type_14.f03: New test.
2049
2050 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR tree-optimization/44485
2053         * gcc.dg/pr44485.c: New test.
2054
2055 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2056
2057         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2058         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2059         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2060
2061 2010-08-26  Richard Guenther  <rguenther@suse.de>
2062
2063         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2064         * gcc.dg/graphite/scop-21.c: Likewise.
2065
2066 2010-08-26  Richard Guenther  <rguenther@suse.de>
2067
2068         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2069         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2070         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2071         * gcc.dg/vect/vect-91.c: Likewise.
2072         * gcc.dg/vect/vect-peel-1.c: Likewise.
2073         * gcc.dg/vect/vect-peel-2.c: Likewise.
2074         * gcc.dg/vect/vect-peel-4.c: Likewise.
2075
2076 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2077
2078         PR libfortran/41859
2079         * gfortran.dg/der_io_4.f90: New test.
2080
2081 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR rtl-optimization/44858
2084         * gcc.c-torture/execute/pr44858.c: New test.
2085
2086         PR rtl-optimization/45400
2087         * g++.dg/other/i386-8.C: New test.
2088
2089 2010-08-25  Richard Guenther  <rguenther@suse.de>
2090
2091         * gcc.dg/alias-8.c: Adjust.
2092
2093 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2094
2095         * gcc.target/i386/combine-mul.c: New test.
2096
2097 2010-08-25  Richard Guenther  <rguenther@suse.de>
2098
2099         PR lto/44562
2100         * gcc.dg/graphite/id-27.c: New testcase.
2101         * gcc.dg/lto/20100825-1_0.c: Likewise.
2102
2103 2010-08-25  Richard Guenther  <rguenther@suse.de>
2104
2105         PR tree-optimization/45316
2106         * g++.dg/opt/pr45316.C: New testcase.
2107
2108 2010-08-25  Richard Guenther  <rguenther@suse.de>
2109
2110         PR tree-optimization/45393
2111         * g++.dg/torture/pr45393.C: New testcase.
2112
2113 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR tree-optimization/45059
2116         * gcc.c-torture/compile/pr45059.c: New test.
2117
2118 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2119
2120         * lib/target-supports.exp (check_effective_target_vect_unpack):
2121         Set vect_unpack supported flag to true for neon.
2122
2123 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2124
2125         * gcc.dg/tree-ssa/ifc-5.c: New.
2126
2127 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2128
2129         * gcc.dg/tree-ssa/ifc-4.c: New.
2130         * gcc.dg/tree-ssa/ifc-7.c: New.
2131
2132 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2133
2134         * gcc.dg/vect/vect.exp: Check loongson targets
2135         * g++.dg/vect/vect.exp: Likewise
2136         * gfortran.dg/vect/vect.exp: Likewise
2137
2138 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2139
2140         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2141         -mveclibabi=mass.
2142
2143 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2144
2145         PR fortran/45366
2146         * gfortran.dg/proc_ptr_29.f90: New.
2147
2148 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2149             Dominique d'Humieres <dominiq@lps.ens.fr>
2150
2151         PR fortran/45367
2152         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2153
2154 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2155
2156         PR fortran/45367
2157         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2158
2159 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2160
2161         PR fortran/36158
2162         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2163
2164 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2165             Dominique d'Humieres <dominiq@lps.ens.fr>
2166
2167         PR fortran/45367
2168         PR fortran/36158
2169         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2170         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2171
2172 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2173
2174         PR fortran/44863
2175         PR fortran/45271
2176         PR fortran/45290
2177         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2178         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2179         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2180
2181 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2182
2183         PR fortran/36158
2184         PR fortran/33197
2185         * gfortran.dg/bessel_6.f90: New.
2186         * gfortran.dg/bessel_7.f90: New.
2187
2188 2010-08-20  Jan Hubicka  <jh@suse.cz>
2189
2190         PR c++/45307
2191         PR c++/17736
2192         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2193         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2194
2195 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2196
2197         PR target/45336
2198         * gcc.target/i386/pr45336-1.c: New.
2199         * gcc.target/i386/pr45336-2.c: Likewise.
2200         * gcc.target/i386/pr45336-3.c: Likewise.
2201         * gcc.target/i386/pr45336-4.c: Likewise.
2202
2203 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2204
2205         PR testsuite/45361
2206         * gcc.target/i386/volatile-2.c: Update scan strings to also
2207         include (%rip) for the memory reference on x86_64.
2208
2209 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2210
2211         PR middle-end/44974
2212         * gcc.dg/pr44974.c: New test.
2213
2214         PR rtl-optimization/45353
2215         * gcc.dg/pr45353.c: New test.
2216
2217 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2218
2219         * gcc.target/i386/volatile-2.c: New.
2220
2221 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2222
2223         PR rtl-optimization/44691
2224         * gfortran.dg/pr44691.f: New test.
2225
2226 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2227
2228         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2229
2230 2010-08-19  Jason Merrill  <jason@redhat.com>
2231
2232         * g++.dg/init/synth3.C: New.
2233         * g++.dg/init/value8.C: New.
2234         * g++.dg/tree-ssa/empty-2.C: New.
2235         * g++.dg/cpp0x/noexcept09.C: New.
2236
2237 2010-08-19  Daniel Kraft  <d@domob.eu>
2238
2239         PR fortran/29785
2240         PR fortran/45016
2241         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2242         * gfortran.dg/pointer_remapping_1.f90: New test.
2243         * gfortran.dg/pointer_remapping_2.f03: New test.
2244         * gfortran.dg/pointer_remapping_3.f08: New test.
2245         * gfortran.dg/pointer_remapping_4.f03: New test.
2246         * gfortran.dg/pointer_remapping_5.f08: New test.
2247         * gfortran.dg/pointer_remapping_6.f08: New test.
2248
2249 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2250
2251         PR testsuite/45324
2252         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2253
2254 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2255
2256         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2257
2258 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2259
2260         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2261         variable.
2262
2263 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2264
2265         PR target/45070
2266         * gcc.c-torture/execute/pr45070.c: New.
2267
2268 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2269
2270         * g++.dg/pr44328.C: New test.
2271
2272 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2273
2274         PR fortran/36158
2275         PR fortran/33197
2276         * gfortran.dg/bessel_3.f90: New.
2277         * gfortran.dg/bessel_4.f90: New.
2278         * gfortran.dg/bessel_5.f90: New.
2279
2280 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2281
2282         PR fortran/45290
2283         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2284         * gfortran.dg/pointer_init_2.f90: New.
2285         * gfortran.dg/pointer_init_3.f90: New.
2286         * gfortran.dg/pointer_init_4.f90: New.
2287
2288 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2289
2290         PR c++/45049
2291         * g++.dg/pr45049-1.C: New test.
2292         * g++.dg/pr45049-2.C: New test.
2293
2294 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2295
2296         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2297         20 if __ARM_PCS is defined otherwise 64.
2298         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2299         instead of hard coded 64.
2300
2301 2010-08-18  Yao Qi  <yao@codesourcery.com>
2302
2303         PR target/45094
2304         * gcc.target/arm/pr45094.c: New test.
2305
2306 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2307
2308         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2309
2310 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2311
2312         PR rtl-optimization/42575
2313         * gcc.target/arm/pr42575.c: New test.
2314
2315 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2316
2317         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2318         * gcc.dg/tls/thr-cse-1.c: New.
2319
2320 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2321
2322         PR debug/42487
2323         * lib/target-supports.exp
2324         (check_effective_target_function_sections): New.
2325         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2326         function sections before proceding.
2327
2328 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR fortran/45308
2331         * gfortran.dg/pr45308.f03: New test.
2332
2333 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2334
2335         PR target/45296
2336         * gcc.target/i386/pr45296.c: New test.
2337
2338 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2339
2340         * g++.dg/ext/uow-1.C: New.
2341         * g++.dg/ext/uow-2.C: New.
2342         * g++.dg/ext/uow-3.C: New.
2343         * g++.dg/ext/uow-4.C: New.
2344
2345 2010-08-17  Richard Guenther  <rguenther@suse.de>
2346
2347         PR testsuite/45266
2348         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2349
2350 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2351
2352         PR c/40563
2353         * gcc.dg/Wcxx-compat-20.c: New test.
2354
2355 2010-08-17  Daniel Kraft  <d@domob.eu>
2356
2357         PR fortran/38936
2358         * gfortran.dg/associate_1.f03: Extended to test newly supported
2359         features like association to variables.
2360         * gfortran.dg/associate_3.f03: Removed check for illegal change
2361         of associate-name here...
2362         * gfortran.dg/associate_5.f03: ...and added it here.
2363         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2364         * gfortran.dg/associate_7.f03: New test.
2365
2366 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2367
2368         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2369
2370 2010-08-15  Daniel Kraft  <d@domob.eu>
2371
2372         PR fortran/38936
2373         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2374         * gfortran.dg/associate_3.f03: Clarify comment.
2375         * gfortran.dg/associate_5.f03: New test.
2376         * gfortran.dg/associate_6.f03: New test.
2377
2378 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2379
2380         PR fortran/45211
2381         * gfortran.dg/bind_c_usage_21.f90: New.
2382         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2383
2384 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2385
2386         * gfortran.dg/optional_absent_1.f90: New.
2387         * gfortran.dg/null_actual.f90: New.
2388
2389 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2390
2391         * gfortran.dg/pointer_target_1.f90: New.
2392         * gfortran.dg/pointer_target_2.f90: New.
2393         * gfortran.dg/pointer_target_3.f90: New.
2394
2395 2010-08-15  Daniel Kraft  <d@domob.eu>
2396
2397         PR fortran/45197
2398         * gfortran.dg/elemental_args_check_3.f90: New test.
2399         * gfortran.dg/impure_1.f08: New test.
2400         * gfortran.dg/impure_2.f08: New test.
2401         * gfortran.dg/impure_3.f90: New test.
2402         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2403
2404 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2405
2406         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2407         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2408         SLP tests.
2409         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2410         misaligned loads.
2411         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2412         misaligned stores.c
2413         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2414
2415 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2416
2417         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2418         dg-require-effective-target after dg-do.
2419
2420 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2421
2422         * lib/target-supports.exp (check_effective_target_vect_int): Return
2423         true for Loongson targets.
2424         (check_effective_target_vect_shift): Likewise.
2425         (check_effective_target_vect_no_int_max): Likewise.
2426         (check_effective_target_vect_no_align): Likewise.
2427         (check_effective_target_vect_short_mult): Likewise.
2428
2429 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2430
2431         * g++.dg/cast.C: Change fields of structures to "long" to pass
2432         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2433         * g++.dg/cpp0x/iop.C: Ditto.
2434         * g++.dg/cpp0x/named_refs.C: Ditto.
2435         * g++.dg/cpp0x/rv1p.C: Ditto.
2436         * g++.dg/cpp0x/rv2p.C: Ditto.
2437         * g++.dg/cpp0x/rv3p.C: Ditto.
2438         * g++.dg/cpp0x/rv4p.C: Ditto.
2439         * g++.dg/cpp0x/rv5p.C: Ditto.
2440         * g++.dg/cpp0x/rv6p.C: Ditto.
2441         * g++.dg/cpp0x/rv7p.C: Ditto.
2442         * g++.dg/cpp0x/rv8p.C: Ditto.
2443         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2444
2445 2010-08-13  Daniel Kraft  <d@domob.eu>
2446
2447         * gfortran.dg/implied_shape_1.f08: New test.
2448         * gfortran.dg/implied_shape_2.f90: New test.
2449         * gfortran.dg/implied_shape_3.f08: New test.
2450
2451 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2452
2453         PR libfortran/42526
2454         * gfortran.dg/char_component_initializer_1.f90: New test.
2455
2456 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2457
2458         PR tree-optimization/45241
2459         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2460
2461 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2462
2463         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2464         to dg-options.
2465         * gcc.target/i386/pr40906-2.c: Ditto.
2466         * gcc.target/i386/pr40906-3.c: Ditto.
2467
2468 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2469
2470         PR middle-end/45262
2471         * gcc.c-torture/execute/pr45262.c: New test.
2472
2473 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2474
2475         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2476         empty argument.
2477         * g++.dg/other/profile1.C: Ditto.
2478
2479 2010-08-12  Richard Guenther  <rguenther@suse.de>
2480
2481         PR tree-optimization/45232
2482         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2483         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2484         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2485         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2486         unsigned arithmetic.
2487         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2488         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2489         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2490         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2491         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2492         unsigned arithmetic.
2493         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2494         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2495         unsigned arithmetic.
2496         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2497         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2498         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2499         unsigned arithmetic.
2500         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2501         * gcc.dg/tree-ssa/negate.c: Adjust.
2502         * gcc.dg/vect/vect-1.c: Adjust.
2503         * gfortran.dg/reassoc_6.f: XFAIL.
2504
2505 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2506
2507         PR debug/45259
2508         * gcc.dg/pr45259.c: New test.
2509
2510 2010-08-12  Wei Guozhi  <carrot@google.com>
2511
2512         PR target/44999
2513         * gcc.target/arm/pr44999.c: New testcase.
2514
2515 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2516
2517         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2518         (N): Likewise.
2519         (main): Adjust accordingly.
2520
2521 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2522
2523         * gfortran.dg/graphite/id-22.f: New.
2524
2525 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2526
2527         * gcc.dg/graphite/id-26.c: New.
2528
2529 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2530
2531         * gcc.dg/graphite/id-25.c: New.
2532
2533 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2534
2535         * gcc.dg/graphite/run-id-5.c: New.
2536         * gcc.dg/graphite/run-id-6.c: New.
2537         * gfortran.dg/graphite/id-21.f: New.
2538
2539 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2540
2541         * gcc.dg/graphite/id-24.c: New.
2542
2543 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2544
2545         * gcc.dg/tree-ssa/pr20742.c: New.
2546
2547 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2548
2549         * gcc.dg/graphite/id-23.c: New.
2550
2551 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2552
2553         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2554
2555 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2556
2557         * gcc.dg/graphite/pr42729.c: New.
2558
2559 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2560
2561         * gfortran.dg/graphite/id-20.f: New.
2562
2563 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2564
2565         * gcc.dg/graphite/id-22.c: New.
2566
2567 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2568
2569         * gcc.dg/graphite/run-id-2.c: Call abort.
2570
2571 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2572
2573         * gcc.dg/graphite/id-20.c: New.
2574
2575 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2576             Steve Kargl <kargl@gcc.gnu.org>
2577
2578         PR fortran/44595
2579         * gfortran.dg/move_alloc_3.f90: New.
2580         * gfortran.dg/random_seed_2.f90: New.
2581
2582 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2583
2584         * lib/target-supports.exp (check_effective_target_sync_int_long):
2585         Add hppa*-*-linux*.
2586         (check_effective_target_sync_char_short): Likewise.
2587
2588 2010-08-10  Yao Qi  <yao@codesourcery.com>
2589
2590         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2591         general form.
2592         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2593         * g++.dg/other/packed1.C: Likewise.
2594         * g++.dg/other/crash-4.C: Likewise.
2595         * g++.dg/ext/packed8.C: Likewise.
2596         * g++.dg/init/array16.C: Likewise.
2597
2598 2010-08-10  xinliang David Li  <davidxl@google.com>
2599         * gcc.dg/tree-ssa/loop-19.c: Add option
2600         -fno-prefetch-loop-array
2601
2602 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2603
2604         PR middle-end/45182
2605         * gcc.c-torture/compile/pr45182.c: New test.
2606
2607 2010-08-09  Jason Merrill  <jason@redhat.com>
2608
2609         PR c++/45236
2610         * g++.dg/cpp0x/variadic-104.C: New.
2611
2612 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2613
2614         PR fortran/44235
2615         * gfortran.dg/dependency_32.f90:  New test.
2616
2617 2010-08-09  Richard Guenther  <rguenther@suse.de>
2618
2619         PR middle-end/44632
2620         * g++.dg/opt/nrv17.C: New testcase.
2621
2622 2010-08-09  Richard Guenther  <rguenther@suse.de>
2623
2624         PR middle-end/45212
2625         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2626         alignment from MEM_REF offset only if we took it from the
2627         base object.
2628
2629         * gcc.target/i386/pr24178.c: New testcase.
2630
2631 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2632
2633         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2634         * gcc.dg/20030702-1.c: Ditto.
2635         * gcc.dg/20050309-1.c: Ditto.
2636         * gcc.dg/20050325-1.c: Ditto.
2637         * gcc.dg/20050330-2.c: Ditto.
2638         * gcc.dg/20051201-1.c: Ditto.
2639         * gcc.dg/gomp/pr27573.c: Ditto.
2640         * gcc.dg/gomp/pr34610.c: Ditto.
2641         * gcc.dg/pr24225.c: Ditto.
2642         * gcc.dg/pr26570.c: Ditto.
2643         * gcc.dg/pr32773.c: Ditto.
2644         * g++.dg/gcov/gcov-6.C: Ditto.
2645         * g++.dg/gomp/pr34608.C: Ditto.
2646         * gfortran.dg/gomp/pr27573.f90: Ditto.
2647
2648         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2649         dg-require-host-local dg directive.
2650         * gcc.dg/profile-dir-2.c: Ditto.
2651         * gcc.dg/profile-dir-3.c: Ditto.
2652
2653 2010-08-08  Richard Guenther  <rguenther@suse.de>
2654
2655         PR tree-optimization/45109
2656         * gcc.c-torture/compile/pr45109.c: New testcase.
2657
2658 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2659
2660         * gcc.dg/march.c: Skip if -march defined.
2661         * gcc.dg/mtune.c: Skip if -mtune defined.
2662
2663         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2664         generic thunk support.
2665
2666 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2667
2668         PR target/45213
2669         * gcc.target/i386/pr45213.c: New test.
2670
2671 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2672
2673         PR libfortran/45143
2674         * gfortran.dg/fmt_error_11.f03: New test.
2675
2676 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2677
2678         * lib/target-supports.exp (check_effective_target_sync_int_long):
2679         Add arm*-*-linux-gnueabi.
2680         (check_effective_target_sync_char_short): Likewise.
2681
2682 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2683
2684         PR fortran/45159
2685         * gfortran.dg/dependency_31.f90:  New test.
2686
2687 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2688
2689         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2690
2691 2010-08-06  Jason Merrill  <jason@redhat.com>
2692
2693         * g++.dg/cpp0x/sfinae3.C: New.
2694         * g++.dg/cpp0x/sfinae4.C: New.
2695
2696 2010-08-06  Richard Guenther  <rguenther@suse.de>
2697
2698         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2699         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2700         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2701         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2702         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2703         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2704         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2705         * gcc.c-torture/execute/20100805-1.c: Likewise.
2706
2707 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2708
2709         PR testsuite/42855
2710         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2711
2712 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2713
2714         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2715         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2716
2717 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2718
2719         * g++.dg/ipa/devirt-1.C: New test.
2720         * g++.dg/ipa/devirt-2.C: Likewise.
2721         * g++.dg/ipa/devirt-3.C: Likewise.
2722         * g++.dg/ipa/devirt-4.C: Likewise.
2723         * g++.dg/ipa/devirt-5.C: Likewise.
2724         * gcc.dg/ipa/iinline-3.c: Likewise.
2725
2726 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2727
2728         PR tree-optimization/45144
2729         * gcc.dg/tree-ssa/pr45144.c: New test.
2730
2731 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2732
2733         PR fortran/42207
2734         PR fortran/44064
2735         PR fortran/44065
2736         * gfortran.dg/class_25.f03: New.
2737         * gfortran.dg/class_26.f03: New.
2738
2739 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2740
2741         * g++.dg/warn/miss-format-1.C: Update line number.
2742
2743 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2744
2745         PR c++/44641
2746         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2747         .frame and .mask assembler directives.
2748
2749 2010-08-04  Richard Guenther  <rguenther@suse.de>
2750
2751         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2752         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2753         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2754         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2755
2756 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2757
2758         PR fortran/44857
2759         * gfortran.dg/derived_constructor_char_1.f90: New.
2760         * gfortran.dg/derived_constructor_char_2.f90: New.
2761
2762 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2763
2764         PR fortran/45159
2765         * gfortran.dg/dependency_30.f90:  New test.
2766
2767 2010-08-03  Jan Hubicka  <jh@suse.cz>
2768
2769         * gcc.c-torture/compile/pr45085.c: New testcase.
2770
2771 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2772
2773         PR fortran/44584
2774         PR fortran/45161
2775         * gfortran.dg/typebound_call_9.f03: Modified.
2776         * gfortran.dg/typebound_generic_1.f03: Modified.
2777
2778 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2779
2780         PR fortran/45159
2781
2782         * gfortran.dg/dependency_29.f90:  New test.
2783
2784 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2785
2786         PR fortran/36854
2787         * gfortran.dg/character_comparison_2.f90:  New test.
2788         * gfortran.dg/character_comparison_3.f90:  New test.
2789         * gfortran.dg/dependency_28.f90:  New test.
2790
2791 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2792
2793         PR target/40457
2794         * gcc.target/arm/pr40457-1.c: New test.
2795         * gcc.target/arm/pr40457-2.c: New test.
2796
2797 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2798
2799         PR fortran/44912
2800         * gfortran.dg/typebound_call_17.f03: New.
2801
2802 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2803
2804         PR fortran/44929
2805         * gfortran.dg/allocate_derived_3.f90: New.
2806
2807 2010-07-30  Xinliang David Li  <davidxl@google.com>
2808         PR tree-optimization/45121
2809         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2810
2811 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2812
2813         PR c++/45112
2814         * g++.dg/pr45112.C: New test.
2815
2816 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2817
2818         PR debug/45055
2819         PR rtl-optimization/45137
2820         * gcc.dg/pr45055.c: New test.
2821
2822 2010-07-30  Alan Modra  <amodra@gmail.com>
2823
2824         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2825         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2826
2827 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2828
2829         PR fortran/45087
2830         PR fortran/45125
2831         * gfortran.dg/whole_file_25.f90: New.
2832         * gfortran.dg/whole_file_26.f90: New.
2833         * gfortran.dg/whole_file_27.f90: New.
2834
2835 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2836
2837         PR fortran/44962
2838         * gfortran.dg/typebound_proc_17.f03: New.
2839
2840 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2841
2842         PR fortran/45004
2843         * gfortran.dg/move_alloc_2.f90: New.
2844
2845 2010-07-29  Xinliang David Li  <davidxl@google.com>
2846         PR tree-optimization/45121
2847         * c-c++-common/uninit-17.c: Fix expected output.
2848
2849 2010-07-29  Richard Guenther  <rguenther@suse.de>
2850
2851         PR tree-optimization/45120
2852         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2853
2854 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2855
2856         PR fortran/42051
2857         PR fortran/44064
2858         * gfortran.dg/pr42051.f03: New testcase.
2859
2860 2010-07-29  Richard Guenther  <rguenther@suse.de>
2861
2862         PR middle-end/45034
2863         * gcc.c-torture/execute/pr45034.c: New testcase.
2864
2865 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2866
2867         PR c++/45096
2868         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2869
2870 2010-07-28  Daniel Kraft  <d@domob.eu>
2871
2872         * gfortran.dg/bound_8.f90: New test.
2873
2874 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2875
2876         PR debug/45105
2877         * gcc.dg/pr45105.c: New test.
2878
2879 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2880
2881         PR rtl-optimization/45107
2882         * gcc.dg/pr45107.c: New test.
2883
2884 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2885
2886         PR rtl-optimization/45101
2887         * gcc.dg/pr45101.c: New test.
2888
2889 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2890
2891         PR fortran/45077
2892         * gfortran.dg/whole_file_24.f90: New.
2893
2894 2010-07-27  Jason Merrill  <jason@redhat.com>
2895
2896         * g++.dg/cpp0x/variadic102.C: New.
2897         * g++.dg/cpp0x/variadic103.C: New.
2898
2899 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2900
2901         PR rtl-optimization/40956
2902         PR target/42495
2903         PR middle-end/42574
2904         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2905         * gcc.target/arm/pr42574.c: Add tests.
2906
2907 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2908
2909         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2910         test name.
2911         (cleanup-repo-files): Ditto.
2912         (cleanup-saved-temps): Ditto.
2913
2914 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR testsuite/44701
2917         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2918
2919         PR c/45079
2920         * gcc.dg/pr45079.c: New test.
2921
2922 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2923
2924         PR tree-optimization/44152
2925         * gcc.dg/vect/fast-math-pr44152.c: New test.
2926
2927 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2928
2929         PR ObjC/44140
2930         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2931         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2932         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2933         * obj-c++.dg/torture/trivial.mm: Ditto.
2934         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2935         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2936         * objc.dg/torture/tls/thr-init.m: Ditto.
2937         * objc.dg/torture/trivial.m: Ditto.
2938
2939 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2940
2941         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2942         Skip on spu-*-* targets.
2943
2944 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR tree-optimization/45083
2947         * gcc.dg/pr45083.c: New test.
2948
2949 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2950
2951         PR fortran/40873
2952         * gfortran.dg/whole_file_22.f90: New test.
2953         * gfortran.dg/whole_file_23.f90: New test.
2954
2955 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2956             Jack Howarth  <howarth@bromo.med.uc.edu>
2957             Richard Henderson  <rth@redhat.com>
2958
2959         PR target/44132
2960         * gcc.dg/tls/thr-init-1.c: New.
2961         * gcc.dg/tls/thr-init-2.c: New.
2962         * gcc.dg/torture/tls New.
2963         * gcc.dg/torture/tls/tls-test.c: New.
2964         * gcc.dg/torture/tls/thr-init-1.c: New.
2965         * gcc.dg/torture/tls/tls.exp: New.
2966         * gcc.dg/torture/tls/thr-init-2.c: New.
2967         * gcc.dg/tls/emutls-2.c: New test
2968
2969         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2970         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2971         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2972         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2973         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2974         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2975         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2976         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2977         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2978         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2979         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2980         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2981         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2982         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2983         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2984         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2985         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2986         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2987         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2988         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2989         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2990         gfortran.dg/gomp/omp_threadprivate1.f90,
2991         gfortran.dg/gomp/omp_threadprivate2.f90,
2992         gfortran.dg/gomp/reduction1.f90,
2993         gfortran.dg/gomp/sharing-1.f90: Likewise.
2994
2995 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2996
2997         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2998         sse_runtime.
2999         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3000         dg-require-visibility.
3001
3002 2010-07-26  Richard Guenther  <rguenther@suse.de>
3003
3004         PR tree-optimization/43784
3005         * gcc.c-torture/execute/pr43784.c: New testcase.
3006         * g++.dg/torture/pr43784.C: Likewise.
3007
3008 2010-07-26  Richard Guenther  <rguenther@suse.de>
3009
3010         PR middle-end/45056
3011         * g++.dg/pr45056.C: New testcase.
3012
3013 2010-07-26  Richard Guenther  <rguenther@suse.de>
3014
3015         PR tree-optimization/45071
3016         * gcc.dg/pr45071.c: New testcase.
3017
3018 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3019
3020         PR fortran/45066
3021         * gfortran.dg/namelist_62.f90: New.
3022
3023 2010-07-26  Richard Guenther  <rguenther@suse.de>
3024
3025         * gcc.c-torture/execute/pr45017.c: Move ...
3026         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3027
3028 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3029
3030         PR fortran/40628
3031         * trim_optimize_1.f90:  New test.
3032         * character_comparision_1.f90:  New test.
3033
3034 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3035
3036         PR fortran/42852
3037         * gfortran.dg/wtruncate_fix.f: New test.
3038
3039 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3040
3041         PR testsuite/45068
3042         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3043
3044 2010-07-24  Richard Guenther  <rguenther@suse.de>
3045
3046         PR lto/43788
3047         * g++.dg/lto/20100724-1_0.C: New testcase.
3048
3049 2010-07-24  Richard Guenther  <rguenther@suse.de>
3050
3051         PR lto/43212
3052         * gcc.dg/lto/20100724-1_0.c: New testcase.
3053         * gcc.dg/lto/20100724-1_1.c: Likewise.
3054
3055 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3056
3057         PR fortran/40011
3058         * gfortran.dg/whole_file_21.f90: New.
3059
3060         * gfortran.dg/integer_exponentiation_3.F90: Use
3061         -ffloat-store only for i?86/x86-64 -m32.
3062
3063 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3064
3065         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3066         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3067
3068 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3069
3070         * gfortran.dg/func_decl_4.f90: Split test into two ...
3071         * gfortran.dg/func_decl_5.f90: ... parts.
3072         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3073         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3074         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3075         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3076         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3077         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3078         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3079         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3080         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3081         * gfortran.dg/sizeof.f90: Make test valid.
3082         * gfortran.dg/pr20865.f90: Add new dg-error.
3083         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3084         * gfortran.dg/g77/19990218-0.f: Ditto.
3085         * gfortran.dg/g77/19990218-1.f: Ditto.
3086         * gfortran.dg/g77/970625-2.f: Ditto.
3087         * gfortran.dg/pr37243.f: Fix function declaration.
3088         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3089         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3090
3091 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3092
3093         PR fortran/44945
3094         * gfortran.dg/char_array_structure_constructor.f90: Add
3095         -fwhole-file as dg-option as it otherwise fails on some
3096         systems.
3097
3098 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3099
3100         * gnat.dg/aggr16.ad[sb]: New test.
3101         * gnat.dg/aggr16_pkg.ads: New helper.
3102
3103 2010-07-23  Richard Guenther  <rguenther@suse.de>
3104
3105         PR lto/43071
3106         * g++.dg/lto/20100723-1_0.C: New testcase.
3107
3108 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3109
3110         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3111         AVX support.
3112         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3113         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3114
3115 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3116
3117         * lib/target-supports.exp (add_options_for_tls): New proc.
3118         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3119         * g++.dg/tls/static-1a.cc: Likewise.
3120         * gcc.dg/tls/emutls-1.c: Likewise.
3121         * gcc.dg/tls/opt-11.c: Likewise.
3122         * gcc.dg/tls/opt-12.c: Likewise.
3123         * gcc.dg/tls/pr24428-2.c: Likewise.
3124         * gcc.dg/tls/pr24428.c: Likewise.
3125         * obj-c++.dg/tls/static-1.mm: Likewise.
3126         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3127         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3128         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3129         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3130         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3131         * objc.dg/torture/tls/thr-init.m: Likewise.
3132         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3133
3134 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3135
3136         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3137         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3138         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3139         optimized dump files.
3140
3141 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR tree-optimization/45047
3144         * gcc.c-torture/compile/pr45047.c: New test.
3145
3146 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3147
3148         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3149         instead of dg-compile.
3150         * gcc.dg/float-range-4.c: Ditto.
3151         * gcc.dg/float-range-5.c: Ditto.
3152         * gcc.dg/fold-overflow-1.c: Ditto.
3153         * gcc.dg/gomp/sections-4.c: Ditto.
3154         * gcc.dg/transparent-union-1.c: Ditto.
3155         * gcc.dg/transparent-union-2.c: Ditto.
3156         * gcc.target/i386/pr39315-check.c: Ditto.
3157         * g++.dg/gomp/sections-4.C: Ditto.
3158         * g++.dg/template/dtor7.C: Ditto.
3159         * g++.dg/tree-ssa/pr19952.C: Ditto.
3160         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3161         * gfortran.dg/graphite/pr42185.f90: Ditto.
3162         * gfortran.dg/namelist_36.f90: Ditto.
3163         * gnat.dg/noreturn1.adb: Ditto.
3164         * gnat.dg/specs/small_alignment.ads: Ditto.
3165
3166 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3167
3168         PR tree-optimization/44915
3169         * g++.dg/torture/pr44915.C: New test.
3170
3171 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3172
3173         PR tree-optimization/44914
3174         * g++.dg/tree-ssa/pr44914.C: New test.
3175
3176 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3177
3178         PR target/44290
3179         * gcc.dg/pr44290-1.c: New test.
3180         * gcc.dg/pr44290-2.c: New test.
3181
3182 2010-07-23  Jason Merrill  <jason@redhat.com>
3183
3184         PR c++/45008
3185         * g++.dg/abi/mangle44.C: New.
3186
3187 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3188
3189         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3190         for compile-time only tests.
3191         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3192         target check.
3193         * gcc.target/i386/pr39315-4.c: Ditto.
3194         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3195         target check.  Include sse-os-support.h.
3196         (main): Call check_isa and sse_os_support.
3197         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3198         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3199         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3200         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3201         target check.  Include sse-os-support.h.
3202         (main): Call check_isa and sse_os_support.
3203         * gcc.target/i386/vperm-v2df.c: Ditto.
3204
3205 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3206
3207         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3208         (check_effective_target_avx_runtime): New procedure.
3209         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3210         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3211
3212         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3213         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3214         and __get_cpuid test.
3215         * gcc.dg/compat/vector-2b_main.c: Ditto.
3216
3217         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3218
3219         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3220         for compile-time only test.
3221         * gcc.dg/pr32716.c: Ditto.
3222         * gcc.dg/pr34856.c: Ditto.
3223         * gcc.dg/pr36997.c: Ditto.
3224         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3225         * gfortran.dg/pr28158.f90: Ditto.
3226         * gfortran.dg/pr30667.f: Ditto.
3227
3228         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3229         i?86-*-* and x86_64-*-* targets to disable execution on targets
3230         without sse2 runtime support.
3231         * g++.dg/vect/vect.exp: Ditto.
3232         * gfortran.dg/vect/vect.exp: Ditto.
3233
3234         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3235         * gcc.dg/pr37544.c: Ditto.
3236         * gcc.dg/pr40550.c: Ditto.
3237         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3238         * gcc.dg/compat/vector-1a_main.c: Ditto.
3239         * gcc.dg/compat/vector-2a_main.c: Ditto.
3240         * gcc.dg/torture/pr16104-1.c: Ditto.
3241         * gcc.dg/torture/pr35771-1.c: Ditto.
3242         * gcc.dg/torture/pr35771-2.c: Ditto.
3243         * gcc.dg/torture/pr35771-3.c: Ditto.
3244         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3245         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3246         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3247         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3248         * g++.dg/other/i386-1.C: Ditto.
3249         * g++.dg/other/pr40446.C: Ditto.
3250
3251 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3252
3253         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3254
3255 2010-07-23  Daniel Kraft  <d@domob.eu>
3256
3257         PR fortran/44709
3258         * gfortran.dg/exit_1.f08: New test.
3259         * gfortran.dg/exit_2.f08: New test.
3260
3261 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3262
3263         PR tree-optimization/39839
3264         * gcc.target/arm/pr39839.c: New test case.
3265
3266 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3267
3268         * gnat.dg/unchecked_convert5b.adb: New test.
3269         * gnat.dg/unchecked_convert6.adb: Likewise.
3270         * gnat.dg/unchecked_convert6b.adb: Likewise.
3271
3272 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3273
3274         * gnat.dg/aggr15.ad[sb]: New test.
3275
3276 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3277
3278         PR debug/45024
3279         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3280
3281 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3282
3283         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3284         with dg-require-linker-plugin.
3285
3286 2010-07-22  Richard Guenther  <rguenther@suse.de>
3287
3288         PR lto/43850
3289         * g++.dg/lto/20100722-1_0.C: New testcase.
3290
3291 2010-07-22  Richard Guenther  <rguenther@suse.de>
3292
3293         PR lto/42451
3294         * gcc.dg/lto/20100720-3_0.c: New testcase.
3295         * gcc.dg/lto/20100720-3_1.c: Likewise.
3296
3297 2010-07-22  Richard Guenther  <rguenther@suse.de>
3298
3299         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3300         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3301
3302         PR lto/43373
3303         * gcc.dg/lto/20100722-1_0.c: New testcase.
3304
3305 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3306
3307         PR tree-optimization/44891
3308         * gcc.c-torture/compile/pr44891.c: New test.
3309
3310 2010-07-22  Richard Guenther  <rguenther@suse.de>
3311
3312         PR tree-optimization/45017
3313         * gcc.c-torture/execute/pr45017.c: New testcase.
3314
3315 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3316
3317         PR fortran/45019
3318         * gfortran.dg/aliasing_dummy_5.f90: New.
3319
3320 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3321
3322         PR target/43698
3323         * gcc.target/arm/pr43698.c: New test.
3324
3325 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3326
3327         PR fortran/44929
3328         * Revert my commit r162325 for this PR.
3329
3330 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR debug/45015
3333         * gcc.target/m68k/pr45015.c: New test.
3334
3335 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3336
3337         PR c++/44641
3338         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3339         comments.
3340
3341 2010-07-21  Richard Guenther  <rguenther@suse.de>
3342
3343         PR lto/45018
3344         * g++.dg/lto/20100721-1_0.C: New testcase.
3345
3346 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3347
3348         PR tree-optimization/44900
3349         * g++.dg/torture/pr44900.C: New test.
3350
3351 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3352
3353         PR middle-end/44738
3354         * c-c++-common/uninit-17.c: Correct expected error.
3355
3356 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3357
3358         * gcc.dg/guality/asm-1.c: New test.
3359
3360         PR debug/45003
3361         * gcc.dg/guality/pr45003-2.c: New test.
3362         * gcc.dg/guality/pr45003-3.c: New test.
3363
3364 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3365
3366         PR libfortran/44697
3367         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3368
3369 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3370
3371         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3372         defined on the current line.
3373         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3374         * g++.dg/debug/dwarf2/pr44641.C: New.
3375
3376 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3377
3378         * gcc.target/powerpc/block-move-1.c: New test.
3379         * gcc.target/powerpc/block-move-2.c: New test.
3380
3381 2010-07-20  Jason Merrill  <jason@redhat.com>
3382
3383         PR c++/44967
3384         * g++.dg/cpp0x/sfinae2.C: New.
3385
3386 2010-07-20  Richard Guenther  <rguenther@suse.de>
3387
3388         PR lto/42696
3389         * gcc.dg/lto/20100720-4_0.c: New testcase.
3390
3391 2010-07-20  Richard Guenther  <rguenther@suse.de>
3392
3393         PR lto/43221
3394         * gcc.dg/lto/20100720-2_0.c: New testcase.
3395         * gcc.dg/lto/20100720-2_1.c: Likewise.
3396
3397 2010-07-20  Richard Guenther  <rguenther@suse.de>
3398
3399         PR lto/43208
3400         * gcc.dg/lto/20100720-1_0.c: New testcase.
3401         * gcc.dg/lto/20100720-1_1.c: Likewise.
3402
3403 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3404
3405         PR debug/45003
3406         * gcc.dg/guality/pr45003-1.c: New test.
3407
3408 2010-07-20  Richard Guenther  <rguenther@suse.de>
3409
3410         PR tree-optimization/44977
3411         * gcc.dg/torture/pr44977.c: New testcase.
3412
3413 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3414
3415         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3416         sync_char_short
3417
3418 2010-07-20  Richard Guenther  <rguenther@suse.de>
3419
3420         PR middle-end/44971
3421         PR middle-end/44988
3422         * gcc.dg/pr44971.c: New testcase.
3423         * gcc.c-torture/compile/pr44988.c: Likewise.
3424
3425 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3426
3427         PR fortran/44929
3428         * gfortran.dg/allocate_with_typespec.f90: New test.
3429         * gfortran.dg/allocate_derived_1.f90: Update error message.
3430
3431 2010-07-19  Jason Merrill  <jason@redhat.com>
3432
3433         PR c++/44996
3434         * g++.dg/cpp0x/decltype23.C: New.
3435
3436 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3437
3438         PR fortran/42385
3439         * gfortran.dg/class_defined_operator_1.f03 : New test.
3440
3441 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3442
3443         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3444         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3445         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3446         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3447
3448 2010-07-19  Richard Guenther  <rguenther@suse.de>
3449
3450         PR middle-end/44941
3451         * gcc.c-torture/compile/pr44941.c: New testcase.
3452
3453 2010-07-19  Jason Merrill  <jason@redhat.com>
3454
3455         PR c++/44969
3456         * g++.dg/template/sfinae24.C: New.
3457
3458 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3459
3460         PR fortran/44353
3461         * gfortran.dg/data_implied_do_2.f90: Removed.
3462
3463 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3464
3465         PR c++/44969
3466         * g++.dg/template/sfinae23.C: New.
3467
3468 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3469
3470         * lib/target-supports.exp (check_sse_os_support_available): New
3471         proc.
3472         (check_sse_hw_available): New proc.
3473         (check_effective_target_sse_runtime): New proc.
3474         (check_effective_target_sse2_runtime): New proc.
3475         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3476         -msse2 if check_sse_os_support_available.
3477         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3478         check_sse_os_support_available.
3479         * gcc.dg/vect/vect.exp: Likewise.
3480         * gfortran.dg/vect/vect.exp: Likewise.
3481         * gcc.target/i386/sol2-check: Renamed to ...
3482         * gcc.target/i386/sse-os-support.h: ... this.
3483         (sol2_check): Renamed to ...
3484         (sse_os_support): ... this.
3485         Only test movss with xmm registers.
3486         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3487         Removed ILL_INSN, ILL_INSN_LEN.
3488         * gcc.target/i386/sse2-check.h: Likewise.
3489         * gcc.target/i386/sse3-check.h: Likewise.
3490         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3491         Removed cpuid.h, __get_cpuid test.
3492         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3493         Removed cpuid.h, __get_cpuid test.
3494         * g++.dg/other/pr40446.C: Likewise.
3495         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3496         * gcc.dg/compat/vector-1a_main.c: Likewise.
3497         * gcc.dg/compat/vector-2a_main.c: Likewise.
3498         * gcc.dg/pr36584.c: Likewise.
3499         * gcc.dg/pr37544.c: Likewise.
3500         * gcc.dg/torture/pr16104-1.c: Likewise.
3501         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3502         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3503         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3504         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3505         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3506         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3507         sse2_runtime.
3508         * gcc.dg/torture/pr35771-2.c: Likewise.
3509         * gcc.dg/torture/pr35771-3.c: Likewise.
3510         * gcc.target/i386/pr39315-2.c: Likewise.
3511         * gcc.target/i386/pr39315-4.c: Likewise.
3512         * gcc.target/i386/vperm-v2df.c: Likewise.
3513         * gcc.target/i386/vperm-v2di.c: Likewise.
3514         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3515         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3516         sse_runtime.
3517
3518 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3519
3520         PR fortran/44353
3521         * gfortran.dg/data_implied_do_2.f90: New test.
3522
3523 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3524
3525         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3526
3527 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3528
3529         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3530         to the "mips16" group.
3531         (mips_using_mips16_p): New procedure.
3532         (mips-dg-options): Use it.
3533
3534 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3535
3536         * gcc.target/mips/mips16-attributes-4.c: New test.
3537
3538 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3539
3540         PR testsuite/44418
3541         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3542         * gcc.target/powerpc/recip-2.c: Ditto.
3543         * gcc.target/powerpc/recip-3.c: Ditto.
3544
3545 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3546
3547         * gcc.target/arm/pr42235.c: New test.
3548
3549 2010-07-16  Jason Merrill  <jason@redhat.com>
3550
3551         PR c++/32505
3552         * g++.dg/template/partial8.C: New.
3553
3554 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3555
3556         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3557         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3558         in C++.
3559         (gualcvt): New overloaded inline.
3560         (GUALCVT): Use it for C++.
3561         * g++.dg/guality/guality.exp: New.
3562         * g++.dg/guality/guality.h: New.
3563         * g++.dg/guality/redeclaration1.C: New test.
3564         * g++.dg/dg.exp: Prune also guality/* tests.
3565         * gcc.dg/guality/pr43141.c: Moved to...
3566         * c-c++-common/guality/pr43141.c: ... here.
3567
3568 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3569
3570         PR libfortran/37077
3571         * gfortran.dg/char4_iunit_2.f03: New test.
3572
3573 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3574
3575         * lib/plugin-support.exp (plugin-test-execute):
3576         Add ${gcc_objdir}/intl to includes.
3577
3578 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR target/44942
3581         * gcc.c-torture/execute/pr44942.c: New test.
3582         * gcc.target/i386/pr44942.c: New test.
3583
3584 2010-07-15  Jason Merrill  <jason@redhat.com>
3585
3586         PR c++/44909
3587         * g++.dg/cpp0x/implicit7.C: New.
3588         * g++.dg/cpp0x/implicit8.C: New.
3589
3590 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3591
3592         Disable float tests for __SPU__ targets due to lack of signed zero:
3593         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3594         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3595         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3596         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3597         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3598         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3599         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3600         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3601         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3602
3603 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3604
3605         * gfortran.dg/select_char_2.f90: New test.
3606
3607 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3608
3609         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3610         with DECL_CHAIN.
3611
3612 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3613
3614         PR fortran/44936
3615         * gfortran.dg/typebound_generic_9.f03: New.
3616
3617 2010-07-15  Richard Guenther  <rguenther@suse.de>
3618
3619         PR tree-optimization/44946
3620         * gcc.c-torture/compile/pr44946.c: New testcase.
3621
3622 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3623
3624         PR fortran/40206
3625         * gfortran.dg/select_char_3.f90: New test.
3626
3627 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3628             Kevin F. Quinn  <kevquinn@gentoo.org>
3629
3630         * gcc.dg/Wtrampolines.c: New.
3631
3632 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3633
3634         PR libfortran/44934
3635         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3636
3637 2010-07-14  Jason Merrill  <jason@redhat.com>
3638
3639         PR c++/44810
3640         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3641
3642         Implement C++0x unrestricted unions (N2544)
3643         * g++.dg/cpp0x/union1.C: New.
3644         * g++.dg/cpp0x/union2.C: New.
3645         * g++.dg/cpp0x/union3.C: New.
3646         * g++.dg/cpp0x/defaulted2.C: Adjust.
3647         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3648         * g++.old-deja/g++.ext/anon2.C: Adjust.
3649         * g++.old-deja/g++.mike/misc6.C: Adjust.
3650
3651 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3652
3653         PR fortran/44925
3654         * gfortran.dg/c_loc_tests_15.f90: New.
3655
3656 2010-07-13  Jason Merrill  <jason@redhat.com>
3657
3658         PR c++/44909
3659         * g++.dg/cpp0x/implicit6.C: New.
3660
3661 2010-07-13  Jason Merrill  <jason@redhat.com>
3662
3663         PR c++/44540
3664         * g++.dg/abi/noreturn1.C: New.
3665         * g++.dg/abi/noreturn2.C: New.
3666
3667 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3668
3669         PR other/44874
3670         PR debug/44832
3671         * c-c++-common/pr44832.c: New test.
3672
3673 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3674
3675         PR objc/44488
3676         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3677         on the target.  Make sure that we can assemble the emitted asm when
3678         the test type is 'compile'.
3679
3680 2010-07-13  Richard Guenther  <rguenther@suse.de>
3681
3682         PR tree-optimization/36960
3683         * g++.dg/torture/pr36960.C: New testcase.
3684
3685 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3686
3687         PR c++/44908
3688         * g++.dg/template/sfinae21.C: New.
3689         * g++.dg/template/sfinae22.C: Likewise.
3690
3691 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3692
3693         PR testsuite/42843
3694         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3695         * gcc.dg/plugin/ggcplug.c: Likewise.
3696         * g++.dg/plugin/selfassign.c: Likewise.
3697         * g++.dg/plugin/attribute_plugin.c: Likewise.
3698         * g++.dg/plugin/dumb_plugin.c: Likewise.
3699         * g++.dg/plugin/pragma_plugin.c: Likewise.
3700
3701 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3702
3703         * gcc.c-torture/execute/pr44683.x: New.
3704         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3705
3706 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3707
3708         PR fortran/44434
3709         PR fortran/44565
3710         PR fortran/43945
3711         PR fortran/44869
3712         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3713         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3714         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3715         * gfortran.dh/typebound_call_16.f03: New.
3716         * gfortran.dg/typebound_generic_6.f03: New.
3717         * gfortran.dg/typebound_generic_7.f03: New.
3718         * gfortran.dg/typebound_generic_8.f03: New.
3719
3720 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3721
3722         PR libfortran/37077
3723         * gfortran.dg/char4_iunit_1.f03: New test.
3724
3725 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3726
3727         * gcc.dg/tree-ssa/vrp53.c: New test.
3728
3729 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3730
3731         PR c++/44907
3732         * g++.dg/template/sfinae19.C: New.
3733         * g++.dg/template/sfinae20.C: Likewise.
3734
3735 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3736
3737         * gcc.target/arm/interrupt-1.c: New test.
3738         * gcc.target/arm/interrupt-2.c: New test.
3739
3740 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3741
3742         * gcc.dg/pr42427.c: Require c99_runtime.
3743         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3744         c99_runtime.
3745         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3746         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3747         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3748         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3749         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3750         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3751         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3752         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3753         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3754         * gcc.target/i386/pr37275.c: Require visibility support.
3755
3756 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3757
3758         * lib/target-supports.exp (check_effective_target_sse): New proc.
3759         * gcc.target/i386/sol2-check.h: New file.
3760         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3761         Include sol2-check.h.
3762         (main) Only run do_test () if sol2_check ().
3763         * gcc.target/i386/sse2-check.h: Likewise.
3764         * gcc.target/i386/sse3-check.h: Likewise.
3765         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3766         [__sun__ && __svr4__]: Execute SSE2 instruction.
3767         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3768         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3769         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3770         * g++.dg/ext/vector14.C: Likewise.
3771         * g++.dg/other/mmintrin.C: Likewise.
3772         * gcc.dg/20020418-1.c: Likewise.
3773         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3774         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3775         * gcc.dg/format/unnamed-1.c: Likewise.
3776         Adapt dg-warning line number.
3777         * gcc.dg/graphite/pr40281.c: Likewise.
3778         * gcc.dg/pr32176.c: Likewise.
3779         * gcc.dg/pr40550.c: Likewise.
3780         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3781         * gcc.dg/torture/pr36891.c: Likewise.
3782         * gcc.target/i386/20020218-1.c: Likewise.
3783         * gcc.target/i386/20020523.c: Likewise.
3784         * gcc.target/i386/abi-1.c: Likewise.
3785         * gcc.target/i386/brokensqrt.c: Likewise.
3786         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3787         * gcc.target/i386/pr13366.c: Likewise.
3788         * gcc.target/i386/pr13685.c: Likewise.
3789         * gcc.target/i386/pr24306.c: Likewise.
3790         * gcc.target/i386/pr31486.c: Likewise.
3791         * gcc.target/i386/pr32065-1.c: Likewise.
3792         * gcc.target/i386/pr32065-2.c: Likewise.
3793         * gcc.target/i386/pr32389.c: Likewise.
3794         * gcc.target/i386/pr38824.c: Likewise.
3795         * gcc.target/i386/pr38931.c: Likewise.
3796         * gcc.target/i386/pr39592-1.c: Likewise.
3797         * gcc.target/i386/pr43766.c: Likewise.
3798         * gcc.target/i386/recip-divf.c: Likewise.
3799         * gcc.target/i386/recip-sqrtf.c: Likewise.
3800         * gcc.target/i386/recip-vec-divf.c: Likewise.
3801         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3802         * gcc.target/i386/sse-1.c: Likewise.
3803         * gcc.target/i386/sse-16.c: Likewise.
3804         * gcc.target/i386/sse-2.c: Likewise.
3805         * gcc.target/i386/sse-20.c: Likewise.
3806         * gcc.target/i386/sse-3.c: Likewise.
3807         * gcc.target/i386/sse-7.c: Likewise.
3808         * gcc.target/i386/sse-9.c: Likewise.
3809         * gcc.target/i386/sse-addps-1.c: Likewise.
3810         * gcc.target/i386/sse-addss-1.c: Likewise.
3811         * gcc.target/i386/sse-andnps-1.c: Likewise.
3812         * gcc.target/i386/sse-andps-1.c: Likewise.
3813         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3814         * gcc.target/i386/sse-comiss-1.c: Likewise.
3815         * gcc.target/i386/sse-comiss-2.c: Likewise.
3816         * gcc.target/i386/sse-comiss-3.c: Likewise.
3817         * gcc.target/i386/sse-comiss-4.c: Likewise.
3818         * gcc.target/i386/sse-comiss-5.c: Likewise.
3819         * gcc.target/i386/sse-comiss-6.c: Likewise.
3820         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3821         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3822         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3823         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3824         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3825         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3826         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3827         * gcc.target/i386/sse-divps-1.c: Likewise.
3828         * gcc.target/i386/sse-divss-1.c: Likewise.
3829         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3830         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3831         * gcc.target/i386/sse-maxps-1.c: Likewise.
3832         * gcc.target/i386/sse-maxss-1.c: Likewise.
3833         * gcc.target/i386/sse-minps-1.c: Likewise.
3834         * gcc.target/i386/sse-minss-1.c: Likewise.
3835         * gcc.target/i386/sse-movaps-1.c: Likewise.
3836         * gcc.target/i386/sse-movaps-2.c: Likewise.
3837         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3838         * gcc.target/i386/sse-movhps-1.c: Likewise.
3839         * gcc.target/i386/sse-movhps-2.c: Likewise.
3840         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3841         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3842         * gcc.target/i386/sse-movntps-1.c: Likewise.
3843         * gcc.target/i386/sse-movss-1.c: Likewise.
3844         * gcc.target/i386/sse-movss-2.c: Likewise.
3845         * gcc.target/i386/sse-movss-3.c: Likewise.
3846         * gcc.target/i386/sse-movups-1.c: Likewise.
3847         * gcc.target/i386/sse-movups-2.c: Likewise.
3848         * gcc.target/i386/sse-mulps-1.c: Likewise.
3849         * gcc.target/i386/sse-mulss-1.c: Likewise.
3850         * gcc.target/i386/sse-orps-1.c: Likewise.
3851         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3852         * gcc.target/i386/sse-recip-vec.c: Likewise.
3853         * gcc.target/i386/sse-recip.c: Likewise.
3854         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3855         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3856         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3857         * gcc.target/i386/sse-subps-1.c: Likewise.
3858         * gcc.target/i386/sse-subss-1.c: Likewise.
3859         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3860         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3861         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3862         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3863         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3864         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3865         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3866         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3867         * gcc.target/i386/sse-xorps-1.c: Likewise.
3868         * gcc.target/i386/ssefn-1.c: Likewise.
3869         * gcc.target/i386/ssefn-3.c: Likewise.
3870         * gcc.target/i386/sseregparm-1.c: Likewise.
3871         * gcc.target/i386/stackalign/return-3.c: Likewise.
3872         * gcc.target/i386/vectorize1.c: Likewise.
3873         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3874         * gcc.target/i386/xorps-sse.c: Likewise.
3875         * gfortran.dg/pr28158.f90: Likewise.
3876         * gfortran.dg/pr30667.f: Likewise.
3877         * gnat.dg/loop_optimization7.adb: Likewise.
3878         * gnat.dg/sse_nolib.adb: Likewise.
3879
3880 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3881
3882         PR fortran/44702
3883         * gfortran.dg/use_rename_6.f90: New.
3884         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3885
3886 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3887
3888         PR fortran/44869
3889         * gfortran.dg/class_24.f03: New.
3890
3891 2010-07-10  Richard Guenther  <rguenther@suse.de>
3892
3893         PR lto/44889
3894         * gcc.dg/lto/20100709-1_0.c: New testcase.
3895         * gcc.dg/lto/20100709-1_1.c: Likewise.
3896
3897 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3898
3899         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3900
3901 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3902
3903         PR objc/44140
3904         * objc.dg/lto/trivial-1_0.m: New.
3905         * objc.dg/lto/lto.exp: New.
3906         * obj-c++.dg/lto/trivial-1_0.mm: New.
3907         * obj-c++.dg/lto/lto.exp: New.
3908         * objc.dg/symtab-1.m: Adjust sizes.
3909         * objc.dg/image-info.m: Do not run for gnu-runtime.
3910
3911 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3912
3913         * gcc.dg/pr32370.c: Allow another kind of error message.
3914
3915 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3916
3917         * gnat.dg/atomic3.adb: New test.
3918
3919 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3920             Denys Vlasenko  <dvlasenk@redhat.com>
3921             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3922
3923         PR tree-optimization/28632
3924         * gcc.dg/tree-ssa/vrp51.c: New test.
3925         * gcc.dg/tree-ssa/vrp52.c: New test.
3926
3927 2010-07-09  Jason Merrill  <jason@redhat.com>
3928
3929         * g++.dg/abi/covariant6.C: New.
3930         * g++.dg/inherit/covariant17.C: Test both bases.
3931         * g++.dg/inherit/covariant7.C: Check vtable layout.
3932
3933 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3934
3935         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3936
3937 2010-07-09  Richard Guenther  <rguenther@suse.de>
3938
3939         PR tree-optimization/44852
3940         * gcc.c-torture/execute/pr44852.c: New testcase.
3941
3942 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3943
3944         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3945         multiplication by values.
3946         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3947         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3948
3949 2010-07-09  Richard Guenther  <rguenther@suse.de>
3950
3951         PR tree-optimization/44882
3952         * gfortran.dg/pr44882.f90: New testcase.
3953
3954 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3955
3956         PR target/40657
3957         * gcc.target/arm/pr40657-1.c: New test.
3958         * gcc.target/arm/pr40657-2.c: New test.
3959         * gcc.c-torture/execute/pr40657.c: New test.
3960
3961 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3962
3963         * gcc.dg/tree-ssa/vrp50.c: New test.
3964         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3965
3966 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3967
3968         PR fortran/44649
3969         * gfortran.dg/c_sizeof_1.f90: Modified.
3970         * gfortran.dg/storage_size_1.f08: New.
3971         * gfortran.dg/storage_size_2.f08: New.
3972
3973 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3974
3975         * gcc.c-torture/execute/20100708-1.c: New test.
3976
3977 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3978
3979         PR fortran/44847
3980         * gfortran.dg/gomp/pr44847.f90: New test.
3981
3982 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3983
3984         PR tree-optimization/44710
3985         * gcc.dg/tree-ssa/ifc-6.c: New.
3986         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3987
3988 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3989
3990         PR fortran/18918
3991         * gfortran.dg/coarray_10.f90: Add an additional test.
3992
3993 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3994
3995         PR middle-end/44828
3996         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3997         * gcc.c-torture/execute/pr44828.x: Revert.
3998
3999 2010-07-08  Jason Merrill  <jason@redhat.com>
4000
4001         PR c++/43120
4002         * g++.dg/inherit/covariant17.C: New.
4003         * g++.dg/abi/covariant1.C: Actually test for the bug.
4004
4005 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4006
4007         PR rtl-optimization/44838
4008         * gcc.dg/pr44838.c: New.
4009
4010 2010-07-08  Richard Guenther  <rguenther@suse.de>
4011
4012         PR tree-optimization/44831
4013         * gcc.c-torture/compile/pr44831.c: New testcase.
4014         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4015
4016 2010-07-08  Richard Guenther  <rguenther@suse.de>
4017
4018         PR tree-optimization/44861
4019         * g++.dg/vect/pr44861.cc: New testcase.
4020
4021 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4022
4023         PR middle-end/44828
4024         * gcc.c-torture/execute/pr44828.x: New file.
4025
4026 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4027
4028         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4029         dg-options.
4030         * g++.dg/ext/altivec-17.C: Adjust error message.
4031
4032 2010-07-07  Tom Tromey  <tromey@redhat.com>
4033
4034         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4035
4036 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4037
4038         PR target/44844
4039         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4040         * gcc.target/i386/rdrand-2.c: Likewise.
4041         * gcc.target/i386/rdrand-3.c: Likewise.
4042
4043 2010-07-07  Jan Hubicka  <jh@suse.cz>
4044
4045         PR middle-end/44813
4046         * g++.dg/torture/pr44813.C: New testcase.
4047         * g++.dg/torture/pr44826.C: New testcase.
4048
4049 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4050
4051         PR rtl-optimization/44787
4052         * gcc.c-torture/compile/pr44788.c: New test.
4053         * gcc.target/arm/pr44788.c: New test.
4054
4055 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4056
4057         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4058
4059 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4060
4061         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4062         to dg-options.
4063
4064 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4065
4066         PR fortran/44742
4067         * gfortran.dg/parameter_array_init_6.f90: New.
4068         * gfortran.dg/initialization_20.f90: Update dg-error.
4069         * gfortran.dg/initialization_24.f90: Ditto.
4070
4071 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4072         PR fortran/PR44693
4073         * gfortran.dg/dim_range_1.f90:  New test.
4074         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4075
4076 2010-07-06  Jason Merrill  <jason@redhat.com>
4077
4078         PR c++/44703
4079         * g++.dg/cpp0x/initlist41.C: New.
4080
4081         PR c++/44778
4082         * g++.dg/template/ptrmem22.C: New.
4083
4084 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4085
4086         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4087         support.
4088         * gcc.target/i386/i386.exp: Likewise.
4089
4090 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4091
4092         PR testsuite/44195
4093         * gcc.dg/lto/20100518_0.c: Limit to x86.
4094
4095 2010-07-06  Richard Guenther  <rguenther@suse.de>
4096
4097         PR middle-end/44828
4098         * gcc.c-torture/execute/pr44828.c: New testcase.
4099
4100 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4101
4102         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4103         * g++.dg/warn/volatile1.C: Likewise.
4104         * g++.dg/template/warn1.C: Likewise.
4105
4106 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4107
4108         AVX Programming Reference (June, 2010)
4109         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4110         * g++.dg/other/i386-3.C: Likewise.
4111         * gcc.target/i386/sse-12.c: Likewise.
4112
4113         * gcc.target/i386/f16c-check.h: New.
4114         * gcc.target/i386/rdfsbase-1.c: Likewise.
4115         * gcc.target/i386/rdfsbase-2.c: Likewise.
4116         * gcc.target/i386/rdgsbase-1.c: Likewise.
4117         * gcc.target/i386/rdgsbase-2.c: Likewise.
4118         * gcc.target/i386/rdrand-1.c: Likewise.
4119         * gcc.target/i386/rdrand-2.c: Likewise.
4120         * gcc.target/i386/rdrand-3.c: Likewise.
4121         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4122         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4123         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4124         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4125         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4126         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4127         * gcc.target/i386/wrfsbase-1.c: Likewise.
4128         * gcc.target/i386/wrfsbase-2.c: Likewise.
4129         * gcc.target/i386/wrgsbase-1.c: Likewise.
4130         * gcc.target/i386/wrgsbase-2.c: Likewise.
4131
4132         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4133         (__builtin_ia32_vcvtps2ph): New.
4134         (__builtin_ia32_vcvtps2ph256): Likewise.
4135
4136         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4137         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4138
4139         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4140         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4141
4142         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4143         (__builtin_ia32_vcvtps2ph256): Likewise.
4144         Add fsgsbase,rdrnd,f16c.
4145
4146         * lib/target-supports.exp (check_effective_target_f16c): New.
4147
4148 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4149
4150         * gcc.dg/guality/nrv-1.c: New test.
4151
4152 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4153
4154         PR middle-end/42505
4155         * gcc.target/arm/pr42505.c: New test case.
4156
4157 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4158
4159         PR c++/44808
4160         * g++.dg/opt/nrv16.C: New test.
4161
4162 2010-07-05  Richard Guenther  <rguenther@suse.de>
4163
4164         PR tree-optimization/44784
4165         * gcc.c-torture/compile/pr44784.c: New testcase.
4166
4167 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4168
4169         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4170         Increase loop bound and array size.
4171         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4172         Likewise.
4173
4174 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4175
4176         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4179         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4180         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4181
4182 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4183
4184         PR c++/22138
4185         * g++.dg/parse/template25.C: New.
4186
4187 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4188
4189         PR rtl-optimization/44695
4190         * gcc.dg/torture/pr44695.c: New.
4191
4192 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4193
4194         PR c++/16630
4195         * g++.dg/ext/pretty3.C: New.
4196
4197 2010-07-04  Richard Guenther  <rguenther@suse.de>
4198
4199         PR middle-end/44809
4200         * g++.dg/torture/pr44809.C: New testcase.
4201
4202 2010-07-04  Richard Guenther  <rguenther@suse.de>
4203
4204         PR tree-optimization/44656
4205         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4206
4207 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4208             Revital Eres  <eres@il.ibm.com>
4209
4210         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4211         misaligned stores.
4212         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4213         gcc.dg/vect/vect-96.c: Likewise.
4214         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4215         that support misaligned stores. Change the number of expected
4216         misaligned accesses.
4217         * gcc.dg/vect/vect-peel-1.c: New test.
4218         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4219         gcc.dg/vect/vect-peel-4.c: Likewise.
4220         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4221         vectorizable on all targets that support realignment.
4222         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4223
4224 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4225
4226         PR c/44806
4227         * gcc.dg/torture/pr44806.c: New.
4228
4229 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4230
4231         * gnat.dg/cond_expr1.adb: New test.
4232
4233 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4234
4235         * gnat.dg/modular3.adb: New test.
4236         * gnat.dg/modular3_pkg.ads: New helper.
4237
4238 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4239             Mikael Pettersson  <mikpe@it.uu.se>
4240
4241         PR testsuite/44518
4242         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4243         Make signed-ness of chars explicit.  Scan the object for
4244         strings that are split by some target assemblers.
4245         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4246         explicit.
4247
4248 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4249
4250         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4251
4252 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4253
4254         PR/44128
4255         * g++.dg/warn/Wshadow-7.C: New test.
4256
4257 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4258             Julian Brown  <julian@codesourcery.com>
4259             Sandra Loosemore  <sandra@codesourcery.com>
4260
4261         * gcc.c-torture/execute/20100416-1.c: New test case.
4262
4263 2010-07-02  Julian Brown  <julian@codesourcery.com>
4264             Sandra Loosemore  <sandra@codesourcery.com>
4265
4266         PR target/43703
4267
4268         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4269         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4270
4271 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4272             Julian Brown  <julian@codesourcery.com>
4273
4274         * gcc.target/arm/neon/vadds64.c: Regenerated.
4275         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4276         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4277         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4278         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4279         * gcc.target/arm/neon-vmls-1.c: Likewise.
4280         * gcc.target/arm/neon-vsubs64.c: New execution test.
4281         * gcc.target/arm/neon-vsubu64.c: New execution test.
4282         * gcc.target/arm/neon-vadds64.c: New execution test.
4283         * gcc.target/arm/neon-vaddu64.c: New execution test.
4284
4285 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4286
4287         * gcc.target/arm/neon-vands64.c: New.
4288         * gcc.target/arm/neon-vandu64.c: New.
4289         * gcc.target/arm/neon-vbics64.c: New.
4290         * gcc.target/arm/neon-vbicu64.c: New.
4291         * gcc.target/arm/neon-veors64.c: New.
4292         * gcc.target/arm/neon-veoru64.c: New.
4293         * gcc.target/arm/neon-vorns64.c: New.
4294         * gcc.target/arm/neon-vornu64.c: New.
4295         * gcc.target/arm/neon-vorrs64.c: New.
4296         * gcc.target/arm/neon-vorru64.c: New.
4297         * gcc.target/arm/neon/vands64.c: Regenerated.
4298         * gcc.target/arm/neon/vandu64.c: Regenerated.
4299         * gcc.target/arm/neon/vbics64.c: Regenerated.
4300         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4301         * gcc.target/arm/neon/veors64.c: Regenerated.
4302         * gcc.target/arm/neon/veoru64.c: Regenerated.
4303         * gcc.target/arm/neon/vorns64.c: Regenerated.
4304         * gcc.target/arm/neon/vornu64.c: Regenerated.
4305         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4306         * gcc.target/arm/neon/vorru64.c: Regenerated.
4307
4308 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4309
4310         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4311
4312 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4313
4314         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4315         * gfortran.dg/intent_out_5.f90: Same.
4316         * gfortran.dg/ltrans-7.f90: Same.
4317         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4318
4319 2010-07-02  Jan Hubicka  <jh@suse.cz>
4320
4321         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4322
4323 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4324
4325         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4326
4327 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4328
4329         PR c++/44780
4330         * c-c++-common/Wunused-var-12.c: New test.
4331
4332 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4333
4334         PR target/42835
4335         * gcc.target/arm/pr42835.c: New test.
4336
4337         PR target/42172
4338         * gcc.target/arm/pr42172-1.c: New test.
4339
4340 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4341
4342         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4343
4344 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4345
4346         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4347         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4348         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4349         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4350         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4351         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4352         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4353         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4354         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4355         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4356         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4357         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4358         * gcc.target/arm/neon-vdup_ns64.c: New.
4359         * gcc.target/arm/neon-vdup_nu64.c: New.
4360         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4361         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4362         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4363         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4364         * gcc.target/arm/neon-vmov_ns64.c: New.
4365         * gcc.target/arm/neon-vmov_nu64.c: New.
4366         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4367         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4368         * gcc.target/arm/neon-vget_lanes64.c: New.
4369         * gcc.target/arm/neon-vget_laneu64.c: New.
4370         * gcc.target/arm/neon-vset_lanes64.c: New.
4371         * gcc.target/arm/neon-vset_laneu64.c: New.
4372
4373 2010-07-02  Richard Guenther  <rguenther@suse.de>
4374
4375         * g++.dg/torture/20100702-1.C: New testcase.
4376
4377 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4378
4379         PR target/44707
4380         * gcc.c-torture/compile/pr44707.c: New test.
4381
4382 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4383
4384         PR c++/44039
4385         * g++.dg/template/crash101.C: New.
4386
4387 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4388
4389         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4390         Use the ABI-0 accessors and fail it for m64.
4391
4392 2010-07-02  Jan Hubicka  <jh@suse.cz>
4393
4394         * g++.dg/tree-ssa/pr44706.C: New testcase.
4395
4396 2010-07-02  Richard Guenther  <rguenther@suse.de>
4397
4398         PR tree-optimization/44748
4399         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4400
4401 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4402
4403         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4404         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4405         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4406         the method types to forward:.
4407
4408 2010-06-30  Jason Merrill  <jason@redhat.com>
4409
4410         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4411         * g++.dg/other/pr25632.C: Likewise.
4412
4413 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR tree-optimization/40421
4416         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4417
4418 2010-07-01  Richard Guenther  <rguenther@suse.de>
4419
4420         PR middle-end/42834
4421         PR middle-end/44468
4422         * gcc.c-torture/execute/20100316-1.c: New testcase.
4423         * gcc.c-torture/execute/pr44468.c: Likewise.
4424         * gcc.c-torture/compile/20100609-1.c: Likewise.
4425         * gcc.dg/volatile2.c: Adjust.
4426         * gcc.dg/plugin/selfassign.c: Likewise.
4427         * gcc.dg/pr36902.c: Likewise.
4428         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4429         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4430         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4431         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4432         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4433         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4434         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4435         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4436         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4437         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4438         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4439         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4440         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4441         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4442         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4443         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4444         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4445         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4446         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4447         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4448         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4449         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4450         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4451         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4452         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4453         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4454         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4455         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4456         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4457         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4458         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4459         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4460         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4461         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4462         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4463         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4464         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4465         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4466         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4467         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4468         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4469         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4470         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4471         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4472         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4473         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4474         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4475         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4476         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4477         * g++.dg/tree-ssa/pr31146.C: Likewise.
4478         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4479         * g++.dg/tree-ssa/pr33604.C: Likewise.
4480         * g++.dg/plugin/selfassign.c: Likewise.
4481         * gfortran.dg/array_memcpy_3.f90: Likewise.
4482         * gfortran.dg/array_memcpy_4.f90: Likewise.
4483         * c-c++-common/torture/pr42834.c: New testcase.
4484
4485 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4486
4487         PR c++/44628
4488         * g++.dg/template/crash100.C: New.
4489
4490 2010-06-30  Jan Hubicka  <jh@suse.cz>
4491
4492         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4493
4494 2010-06-30  Michael Matz  <matz@suse.de>
4495
4496         PR bootstrap/44699
4497         * gcc.dg/pr44699.c: New test.
4498
4499 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4500
4501         PR tree-optimization/39799
4502         * c-c++-common/uninit-17.c: New test.
4503
4504 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4505
4506         PR libfortran/43298
4507         * gfortran.dg/read_infnan_1.f90: New test.
4508
4509 2010-06-29  Jason Merrill  <jason@redhat.com>
4510
4511         Enable implicitly declared move constructor/operator= (N3053).
4512         * g++.dg/cpp0x/implicit3.C: New.
4513         * g++.dg/cpp0x/implicit4.C: New.
4514         * g++.dg/cpp0x/implicit5.C: New.
4515         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4516         * g++.dg/cpp0x/not_special.C: Adjust.
4517         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4518         * g++.dg/cpp0x/rv1n.C: Adjust.
4519         * g++.dg/cpp0x/rv1p.C: Adjust.
4520         * g++.dg/cpp0x/rv2n.C: Adjust.
4521         * g++.dg/cpp0x/rv2p.C: Adjust.
4522         * g++.dg/cpp0x/rv3n.C: Adjust.
4523         * g++.dg/cpp0x/rv3p.C: Adjust.
4524         * g++.dg/cpp0x/rv4n.C: Adjust.
4525         * g++.dg/cpp0x/rv4p.C: Adjust.
4526         * g++.dg/cpp0x/rv5n.C: Adjust.
4527         * g++.dg/cpp0x/rv5p.C: Adjust.
4528         * g++.dg/cpp0x/rv6n.C: Adjust.
4529         * g++.dg/cpp0x/rv6p.C: Adjust.
4530         * g++.dg/cpp0x/rv7n.C: Adjust.
4531         * g++.dg/cpp0x/rv7p.C: Adjust.
4532         * g++.dg/cpp0x/rv8p.C: Adjust.
4533         * g++.dg/gomp/pr26690-1.C: Adjust.
4534         * g++.dg/other/error20.C: Adjust.
4535         * g++.dg/other/error31.C: Adjust.
4536         * g++.dg/parse/error19.C: Adjust.
4537         * g++.dg/template/qualttp5.C: Adjust.
4538         * g++.old-deja/g++.law/ctors5.C: Adjust.
4539
4540         Enable implicitly deleted functions (N2346)
4541         * g++.dg/cpp0x/defaulted17.C: New.
4542         * g++.dg/cpp0x/implicit1.C: New.
4543         * g++.dg/cpp0x/implicit2.C: New.
4544         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4545         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4546         * g++.dg/init/ctor4.C: Adjust.
4547         * g++.dg/init/synth2.C: Adjust.
4548         * g++.dg/lto/20081118_1.C: Adjust.
4549         * g++.dg/other/error13.C: Adjust.
4550         * g++.dg/other/unused1.C: Adjust.
4551         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4552         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4553         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4554         * g++.old-deja/g++.law/ctors17.C: Adjust.
4555         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4556         * g++.old-deja/g++.pt/assign1.C: Adjust.
4557         * g++.old-deja/g++.pt/crash20.C: Adjust.
4558
4559         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4560         * g++.dg/cpp0x/defaulted13.C: Adjust.
4561         * g++.dg/cpp0x/defaulted2.C: Adjust.
4562         * g++.dg/cpp0x/defaulted3.C: Adjust.
4563         * g++.dg/cpp0x/initlist9.C: Adjust.
4564         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4565         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4566         * g++.dg/init/synth2.C: Adjust.
4567
4568         * g++.dg/cpp0x/defaulted19.C: New.
4569
4570         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4571         * g++.dg/template/error23.C: Fix for -std=c++0x.
4572
4573 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4574
4575         PR fortran/44718
4576         * gfortran.dg/proc_ptr_28.f90: New.
4577
4578 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4579
4580         PR tree-optimization/43801
4581         * g++.dg/torture/pr43801.C: New test.
4582
4583         PR debug/44668
4584         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4585
4586 2010-06-29  Jason Merrill  <jason@redhat.com>
4587
4588         PR c++/44587
4589         * g++.dg/template/qualified-id2.C: New.
4590         * g++.dg/template/qualified-id3.C: New.
4591
4592 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4593
4594         PR fortran/44696
4595         * gfortran.dg/associated_target_4.f90: New.
4596
4597 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4598
4599         PR fortran/44582
4600         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4601
4602 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4603
4604         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4605
4606 2010-06-29  Jan Hubicka  <jh@suse.cz>
4607
4608         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4609
4610 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4611
4612         PR target/43902
4613         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4614         * gcc.target/arm/wmul-3.c: New test.
4615         * gcc.target/arm/wmul-4.c: New test.
4616
4617 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4618
4619         PR rtl-optimization/44659
4620         * gcc.target/i386/extract-1.c: New.
4621         * gcc.target/i386/extract-2.c: Likewise.
4622         * gcc.target/i386/extract-3.c: Likewise.
4623         * gcc.target/i386/extract-4.c: Likewise.
4624         * gcc.target/i386/extract-5.c: Likewise.
4625         * gcc.target/i386/extract-6.c: Likewise.
4626
4627 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR c++/44682
4630         * g++.dg/warn/Wunused-var-14.C: New test.
4631
4632 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4633
4634         PR fortran/43298
4635         * gfortran.dg/nan_6.f90: New.
4636
4637 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4638
4639         PR tree-optimization/43781
4640         * gcc.dg/torture/pr43781.c: New.
4641
4642 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4643
4644         PR fortran/40158
4645         * gfortran.dg/actual_rank_check_1.f90: New test.
4646
4647 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4648
4649         * gcc.dg/ipa/ipa-sra-6.c: New test.
4650
4651 2010-06-28  Jan Hubicka  <jh@suse.cz>
4652
4653         PR tree-optimization/44687
4654         * gcc.c-torture/compile/pr44687.c
4655
4656 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4657
4658         PR c++/44535
4659         * g++.dg/torture/pr44535.C: New test.
4660
4661 2010-06-28  Michael Matz  <matz@suse.de>
4662
4663         PR middle-end/44592
4664         * gfortran.dg/pr44592.f90: New test.
4665
4666 2010-06-28  Jan Hubicka  <jh@suse.cz>
4667
4668         PR tree-optimization/44357
4669         * g++.dg/torture/pr44357.C: New testcase.
4670
4671 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4672
4673         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4674         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4675         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4676         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4677         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4678         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4679         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4680         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4681
4682 2010-06-27  Jan Hubicka  <jh@suse.cz>
4683
4684         * gcc.c-torture/compile/pr44686.c: New file.
4685
4686 2010-06-27  Richard Guenther  <rguenther@suse.de>
4687
4688         PR tree-optimization/44683
4689         * gcc.c-torture/execute/pr44683.c: New testcase.
4690
4691 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4692
4693         * gnat.dg/noreturn3.ad[sb]: New test.
4694
4695 2010-06-26  Jason Merrill  <jason@redhat.com>
4696
4697         * g++.dg/cpp0x/explicit5.C: New.
4698
4699 2010-06-26  Richard Guenther  <rguenther@suse.de>
4700
4701         PR tree-optimization/44393
4702         * gcc.dg/pr44393.c: New testcase.
4703
4704 2010-06-26  Jan Hubicka  <jh@suse.cz>
4705
4706         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4707
4708 2010-06-26  Richard Guenther  <rguenther@suse.de>
4709
4710         PR middle-end/44674
4711         * gcc.dg/pr44674.c: New testcase.
4712
4713 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4714
4715         * gcc.dg/opts-3.c: New test.
4716
4717 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4718
4719         * gfortran.dg/type_decl_1.f90: New.
4720         * gfortran.dg/type_decl_2.f90: New.
4721
4722 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4723
4724         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4725         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4726
4727 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4728
4729         PR testsuite/38946
4730         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4731         error in comparing reals.
4732
4733 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4734
4735         * selected_real_kind_2.f90: New.
4736         * selected_real_kind_3.f90: New.
4737
4738 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4739
4740         * gfortran.dg/entry_19.f90: New.
4741
4742 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4743
4744         * gfortran.dg/end_subroutine_1.f90: New.
4745         * gfortran.dg/end_subroutine_2.f90: New.
4746         * gfortran.dg/interface_proc_end.f90: Update.
4747
4748 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4749
4750         * gfortran.dg/semicolon_fixed.f: Update.
4751         * gfortran.dg/semicolon_fixed_2.f: New.
4752         * gfortran.dg/semicolon_free_2.f90: New.
4753         * gfortran.dg/semicolon_free.f90: Update.
4754
4755 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4756
4757         PR fortran/44448
4758         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4759
4760 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4761
4762         * g++.dg/ipa/iinline-3.C: New test.
4763         * gcc.dg/ipa/modif-1.c: Removed.
4764
4765 2010-06-25  Jan Hubicka  <jh@suse.cz>
4766
4767         * gcc.dg/tree-ssa/ipa-split-1.c
4768
4769 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4770
4771         * g++.dg/ipa/iinline-2.C: New test.
4772
4773 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4774
4775         PR middle-end/43866
4776         * gfortran.dg/pr43866.f90: New test.
4777
4778         PR tree-optimization/44539
4779         * gcc.dg/pr44539.c: New test.
4780
4781 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4782
4783         From Jim Wilson:
4784         PR target/43902
4785         * gcc.target/mips/madd-9.c: New test.
4786
4787 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4788
4789         PR c/44517
4790         * gcc.dg/noncompile/pr44517.c: New.
4791         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4792
4793 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4794
4795         PR testsuite/43283
4796         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4797         and add argument to nop for IA64.
4798
4799 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4800
4801         PR target/44588
4802         * gcc.target/i386/mod-1.c: New.
4803         * gcc.target/i386/umod-1.c: Likewise.
4804         * gcc.target/i386/umod-2.c: Likewise.
4805         * gcc.target/i386/umod-3.c: Likewise.
4806
4807 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR middle-end/44492
4810         * g++.dg/torture/pr44492.C: New test.
4811
4812 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4813
4814         * c-c++-common/warn-omitted-condop.c: New.
4815
4816 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4817
4818         PR fortran/44614
4819         * gfortran.dg/import8.f90: New.
4820
4821 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4822
4823         * gnat.dg/not_null.adb: Update test case.
4824
4825 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR c++/44619
4828         * g++.dg/warn/Wunused-var-13.C: New test.
4829
4830         PR c++/44627
4831         * g++.dg/diagnostic/method1.C: New test.
4832
4833 2010-06-22  Cary Coutant  <ccoutant@google.com>
4834
4835         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4836
4837 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4838
4839         PR fortran/44616
4840         * gfortran.dg/abstract_type_8.f03: New.
4841
4842 2010-06-21  Jason Merrill  <jason@redhat.com>
4843
4844         * g++.dg/cpp0x/noexcept08.C: New.
4845
4846         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4847
4848 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4849
4850         PR target/44615
4851         * gcc.target/i386/sse2-vec-2a.c: New.
4852
4853 2010-06-21  DJ Delorie  <dj@redhat.com>
4854
4855         * gcc.dg/pragma-diag-1.c: New.
4856
4857 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4858
4859         PR target/44615
4860         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4861
4862 2010-06-21  Alan Modra  <amodra@gmail.com>
4863
4864         PR testsuite/44505
4865         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4866         tail call to check_fa_mid.
4867
4868 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4869
4870         PR target/44575
4871         * gcc.c-torture/execute/pr44575.c: New test.
4872
4873 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4874
4875         PR fortran/40632
4876         * gfortran.dg/contiguous_1.f90: New.
4877         * gfortran.dg/contiguous_2.f90: New.
4878         * gfortran.dg/contiguous_3.f90: New.
4879
4880 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4881
4882         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4883         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4884
4885 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4886
4887         PR target/44546
4888         * gcc.target/i386/pr44546.c: New test.
4889
4890 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4891
4892         * gcc.dg/opts-2.c: New test.
4893
4894 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4895
4896         PR fortran/44584
4897         * gfortran.dg/typebound_proc_15.f03: Modified.
4898
4899 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4900
4901         PR target/44072
4902         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4903         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4904
4905 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4906
4907         * g++.dg/ext/label13.C: Fix typo in last change.
4908
4909 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4910
4911         PR libfortran/44477
4912         * gfortran.dg/eof_3.f90
4913         * gfortran.dg/endfile_2.f90
4914         * gfortran.dg/endfile_4.f90
4915         * gfortran.dg/endfile_3.f90
4916
4917 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4918
4919         PR c++/41090
4920         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4921
4922 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4923
4924         PR fortran/44556
4925         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4926
4927 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4928
4929         * gcc.target/arm/pr40900.c: New test.
4930
4931 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4932
4933         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4934
4935 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4936
4937         PR fortran/44558
4938         * gfortran.dg/typebound_call_15.f03: New.
4939
4940 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4941
4942         PR c++/44486
4943         * g++.dg/pr44486.C: New.
4944
4945 2010-06-16  DJ Delorie  <dj@redhat.com>
4946
4947         * gcc.target/i386/volatile-bitfields-1.c: New.
4948         * gcc.target/i386/volatile-bitfields-2.c: New.
4949
4950 2010-06-16  Jason Merrill  <jason@redhat.com>
4951
4952         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4953
4954         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4955
4956 2010-06-16  Richard Guenther  <rguenther@suse.de>
4957
4958         PR c/44555
4959         * gcc.c-torture/execute/pr44555.c: New testcase.
4960
4961 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4962
4963         PR fortran/44549
4964         * gfortran.dg/typebound_proc_16.f03: New.
4965
4966 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4967
4968         * g++.dg/torture/pr43905.C: New test.
4969
4970 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4971
4972         PR testsuite/44538
4973         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4974         initialization loop from being vectorized.
4975         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4976
4977 2010-06-16  Alan Modra  <amodra@gmail.com>
4978
4979         PR tree-optimization/44507
4980         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4981
4982 2010-06-15  Jason Merrill  <jason@redhat.com>
4983
4984         * g++.dg/overload/arg3.C: Adjust error locations.
4985         * g++.dg/overload/copy1.C: Likewise.
4986         * g++.dg/tc1/dr152.C: Likewise.
4987         * g++.dg/template/incomplete4.C: Likewise.
4988         * g++.dg/template/incomplete5.C: Likewise.
4989         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4990         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4991         * g++.old-deja/g++.pt/crash9.C: Likewise.
4992
4993         * g++.dg/inherit/virtual5.C: New.
4994
4995         * g++.dg/cpp0x/defaulted18.C: New.
4996
4997         * g++.dg/cpp0x/initlist40.C: New.
4998
4999         * g++.dg/cpp0x/initlist39.C: New.
5000
5001 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5002
5003         PR middle-end/44391
5004         * gcc.dg/graphite/pr44391.c: New.
5005
5006 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5007
5008         PR fortran/43388
5009         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5010         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5011         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5012         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5013
5014 2010-06-15  Richard Guenther  <rguenther@suse.de>
5015
5016         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5017
5018 2010-06-15  Richard Guenther  <rguenther@suse.de>
5019
5020         * gcc.dg/vect/bb-slp-21.c: Adjust.
5021         * gcc.dg/vect/bb-slp-13.c: Likewise
5022         * gcc.dg/vect/bb-slp-4.c: Likewise
5023         * gcc.dg/vect/bb-slp-22.c: Likewise
5024         * gcc.dg/vect/bb-slp-14.c: Likewise
5025         * gcc.dg/vect/bb-slp-23.c: Likewise
5026         * gcc.dg/vect/bb-slp-15.c: Likewise
5027         * gcc.dg/vect/bb-slp-17.c: Likewise
5028         * gcc.dg/vect/bb-slp-18.c: Likewise
5029         * gcc.dg/vect/bb-slp-19.c: Likewise
5030         * gcc.dg/vect/bb-slp-10.c: Likewise
5031         * gcc.dg/vect/bb-slp-11.c: Likewise
5032         * gcc.dg/vect/bb-slp-20.c: Likewise
5033         * gcc.dg/vect/bb-slp-3.c: Likewise
5034
5035 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR fortran/44536
5038         * gfortran.dg/gomp/pr44536.f90: New test.
5039         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5040
5041 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5042
5043         PR target/44534
5044         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5045         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5046
5047 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5048
5049         PR tree-optimization/44508
5050         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5051
5052         PR bootstrap/44509
5053         * gcc.dg/pr44509.c: New test.
5054
5055 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5056
5057         PR tree-optimization/44507
5058         * gcc.dg/vect/pr44507.c: New test.
5059
5060 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5061
5062         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5063         and c-pretty-print.h.
5064
5065         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5066
5067 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5068
5069         * gfortran.dg/whole_file_18.f90: Updated error message.
5070
5071 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5072
5073         * gfortran.dg/whole_file_20.f03: New.
5074
5075 2010-06-12  Jan Hubicka  <jh@suse.cz>
5076
5077         * gcc.c-torture/compile/pc44485.c: New testcase.
5078
5079 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5080
5081         PR fortran/40117
5082         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5083         * gfortran.dg/typebound_proc_14.f03: New.
5084         * gfortran.dg/typebound_proc_15.f03: New.
5085
5086 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5087
5088         * gcc.dg/opts-1.c: New test.
5089
5090 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5091
5092         * gcc.dg/funroll-loops-all.c: Update expected error.
5093
5094 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5095
5096         PR target/44481
5097         * gcc.target/i386/pr44481.c: New test.
5098
5099 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5100
5101         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5102
5103 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5104
5105         PR middle-end/44483
5106         * gcc.dg/tree-ssa/pr44483.c: New.
5107
5108 2010-06-11  Paul Brook  <paul@codesourcery.com>
5109
5110         * g++.dg/other/arm-neon-1.C: New test.
5111
5112 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5113
5114         PR fortran/42051
5115         PR fortran/43896
5116         * gfortran.dg/class_23.f03: New test.
5117
5118 2010-06-11  Jan Hubicka  <jh@suse.cz>
5119
5120         * gcc.dg/ipa/pure-const-2.c: New testcase.
5121
5122 2010-06-11  Jan Hubicka  <jh@suse.cz>
5123
5124         * gcc.dg/noreturn-7.c: Update.
5125         * gcc.dg/noreturn-4.c: Update.
5126
5127 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5128
5129         Fix MIPS bootstrap
5130         * g++.dg/other/typedef4.C: New test.
5131
5132 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5133
5134         PR fortran/44207
5135         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5136
5137 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5138
5139         PR fortran/44457
5140         * gfortran.dg/asynchronous_3.f03
5141
5142 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5143
5144         PR middle-end/44185
5145         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5146         non-temporal stores out of the tests to form new test cases.  As a
5147         result, no non-temporal store should be generated in this case.
5148
5149         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5150         prefetch-7.c that generate one non-temporal store.
5151
5152         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5153         prefetch-7.c that generate one non-temporal store and one
5154         one-temporal prefetch.
5155
5156 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5157
5158         PR tree-optimization/44258
5159         * gcc.dg/tree-ssa/pr44258.c: New test.
5160
5161 2010-06-10  Daniel Kraft  <d@domob.eu>
5162
5163         PR fortran/38936
5164         * gfortran.dg/associate_1.f03: New test.
5165         * gfortran.dg/associate_2.f95: New test.
5166         * gfortran.dg/associate_3.f03: New test.
5167         * gfortran.dg/associate_4.f08: New test.
5168
5169 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5170
5171         * gfortran.dg/selected_char_kind_4.f90: New test.
5172
5173 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5174
5175         * gcc.dg/pr42461.c: New test.
5176
5177 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5178
5179         PR fortran/44347
5180         * gfortran.dg/selected_real_kind_1.f90: New.
5181
5182 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5183
5184         PR fortran/44359
5185         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5186         warning.
5187         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5188         check for warning.
5189
5190 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5191
5192         * gfortran.dg/data_namelist_conflict.f90: New test.
5193
5194 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5195
5196         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5197         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5198         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5199
5200 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5201
5202         * gfortran.dg/mvbits_9.f90: New test.
5203         * gfortran.dg/ibset_1.f90: Ditto.
5204         * gfortran.dg/ibits_1.f90: Ditto.
5205         * gfortran.dg/btest_1.f90: Ditto.
5206         * gfortran.dg/ibclr_1.f90: Ditto.
5207
5208 2010-06-09  Jason Merrill  <jason@redhat.com>
5209
5210         PR c++/44366
5211         * g++.dg/cpp0x/decltype23.C: Move to...
5212         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5213
5214 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5215
5216         PR fortran/44211
5217         * gfortran.dg/typebound_call_14.f03: New test.
5218
5219 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5220
5221         PR tree-optimization/44423
5222         * gcc.dg/tree-ssa/pr44423.c: New test.
5223
5224 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5225
5226         PR testsuite/42843
5227         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5228         TV_NONE to initialize tv_id field.
5229         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5230         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5231         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5232         Include toplev.h .
5233         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5234         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5235         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5236
5237 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5238
5239         PR tree-optimization/39874
5240         PR middle-end/28685
5241         * gcc.dg/pr39874.c: New file.
5242
5243 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5244
5245         * g++.dg/ext/attr-alias-1.C: New.
5246         * g++.dg/ext/attr-alias-2.C: New.
5247
5248 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5249
5250         PR fortran/44446
5251         * gfortran.dg/proc_ptr_27.f90: New.
5252
5253 2010-06-07  Jason Merrill  <jason@redhat.com>
5254
5255         PR c++/44366
5256         * g++.dg/cpp0x/decltype23.C: New.
5257
5258 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5259             Shujing Zhao  <pearly.zhao@oracle.com>
5260
5261         PR c/37724
5262         * gcc.dg/c90-const-expr-10.c: Adjust.
5263         * gcc.dg/c99-const-expr-10.c: Adjust.
5264         * gcc.dg/init-bad-7.c: New.
5265
5266 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5267
5268         * lib/target-supports.exp (check_effective_target_gas): New proc.
5269         * gcc.c-torture/execute/960321-1.x: New file.
5270
5271 2010-06-07  Jason Merrill  <jason@redhat.com>
5272
5273         PR c++/44401
5274         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5275
5276 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5277
5278         PR c++/44444
5279         * g++.dg/warn/Wunused-var-12.C: New test.
5280
5281         PR c++/44443
5282         * c-c++-common/Wunused-var-11.c: New test.
5283
5284 2010-06-07  Jan Hubicka  <jh@suse.cz>
5285
5286         * gcc.dg/ipa/pure-const-1.c: New testcase.
5287
5288 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5289
5290         PR rtl-optimization/44404
5291         * gcc.dg/pr44404.c: New.
5292
5293 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5294
5295         PR target/44159
5296         * gcc.target/i386/abi-2.c: Check sysv abi here.
5297         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5298         function to avoid failures by different ABIs.
5299         * gcc.target/i386/aes-check.h: Likewise.
5300         * gcc.target/i386/avx-check.h: Likewise.
5301         * gcc.target/i386/fma4-check.h: Likewise.
5302         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5303         * gcc.target/i386/mmx-check.h: Likewise.
5304         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5305         * gcc.target/i386/pclmul-check.h: Likewise.
5306         * gcc.target/i386/sse-check.h: Likewise.
5307         * gcc.target/i386/sse2-check.h: Likewise.
5308         * gcc.target/i386/sse3-check.h: Likewise.
5309         * gcc.target/i386/sse4_1-check.h: Likewise.
5310         * gcc.target/i386/sse4_2-check.h: Likewise.
5311         * gcc.target/i386/sse4a-check.h: Likewise.
5312         * gcc.target/i386/ssse3-check.h: Likewise.
5313         * gcc.target/i386/xop-check.h: Likewise.
5314         * gcc.target/i386/pr27971.c: Fix for LLP64.
5315         * gcc.target/i386/pr39139.c: Likewise.
5316         * gcc.target/i386/pr39315-check.c: Likewise.
5317         * gcc.target/i386/vararg-1.c: Likewise.
5318         * gcc.target/i386/vararg-2.c: Likewise.
5319         Additional add dg-compile to avoid failure due
5320         missing foo symbol.
5321
5322         * gcc.dg/compound-literal-1.c: Fix for llp64.
5323         * gcc.dg/pr32370.c: Likewise.
5324         * gcc.dg/pr37561.c: Likewise.
5325         * gcc.dg/pr41340.c: Likewise.
5326         * gcc.dg/pr41551.c: Likewise.
5327
5328 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5329
5330         PR c++/44188
5331         * g++.dg/debug/dwarf2/typedef3.C: New test.
5332
5333 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5334
5335         PR c/20000
5336         * c-c++-common/pr20000.c: New.
5337
5338 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5339
5340         PR c++/44086
5341         * g++.dg/init/pr44086.C: New.
5342         * g++.dg/cpp0x/decltype4.C: Adjust.
5343
5344 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5345
5346         PR fortran/43945
5347         * gfortran.dg/generic_23.f03: New test.
5348
5349 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5350
5351         PR fortran/43895
5352         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5353
5354 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR c++/44361
5357         * c-c++-common/Wunused-var-9.c: New test.
5358
5359 2010-06-05  Jason Merrill  <jason@redhat.com>
5360
5361         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5362
5363 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5364
5365         PR c/44322
5366         * gcc.dg/c99-restrict-4.c: New test.
5367
5368 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5369
5370         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5371         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5372         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5373         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5374         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5375         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5376         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5377         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5378         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5379         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5380         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5381         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5382         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5383         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5384         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5385         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5386         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5387         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5388         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5389         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5390         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5391         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5392
5393 2010-06-04  Jason Merrill  <jason@redhat.com>
5394
5395         * g++.dg/cpp0x/noexcept06.C: New.
5396         * g++.dg/cpp0x/noexcept07.C: New.
5397
5398         * g++.dg/cpp0x/noexcept01.C: New.
5399         * g++.dg/cpp0x/noexcept02.C: New.
5400         * g++.dg/cpp0x/noexcept03.C: New.
5401         * g++.dg/cpp0x/noexcept04.C: New.
5402         * g++.dg/cpp0x/noexcept05.C: New.
5403
5404 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5405
5406         PR c++/44412
5407         * g++.dg/warn/Wunused-var-10.C: New test.
5408         * g++.dg/warn/Wunused-var-11.C: New test.
5409
5410         PR c++/44362
5411         * c-c++-common/Wunused-var-10.c: New test.
5412
5413 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5414
5415         PR c/25880
5416         * gcc.dg/assign-warn-2.c: Update.
5417         * gcc.dg/cpp/line3.c: Update.
5418         * gcc.dg/c99-array-lval-8.c: Update.
5419         * gcc.dg/cast-qual-2.c: Update.
5420         * gcc.dg/c99-arraydecl-3.c:  Update.
5421         * gcc.dg/assign-warn-1.c:  Update.
5422         * gcc.dg/format/gcc_diag-1.c:  Update.
5423
5424 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5425
5426         PR rtl-optimization/39871
5427         PR rtl-optimization/40615
5428         PR rtl-optimization/42500
5429         PR rtl-optimization/42502
5430         * gcc.target/arm/eliminate.c: New test.
5431
5432 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5433
5434         PR libstdc++/44410
5435         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5436         * g++.old-deja/g++.other/delete3.C: Likewise.
5437         * g++.old-deja/g++.other/new.C: Likewise.
5438         * g++.old-deja/g++.law/operators27.C: Likewise.
5439         * g++.old-deja/g++.mike/p755.C: Likewise.
5440         * g++.dg/eh/new1.C: Likewise.
5441         * g++.dg/init/new5.C: Likewise.
5442
5443 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5444
5445         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5446         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5447         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5448
5449 2010-06-03  Richard Guenther  <rguenther@suse.de>
5450
5451         PR lto/41921
5452         * lib/lto.exp: Always load gcc.exp.
5453         (lto-obj): For C source files invoke gcc_target_compile.
5454         * g++.dg/lto/20100603-1_0.C: New testcase.
5455         * g++.dg/lto/20100603-1_1.c: Likewise.
5456
5457 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5458
5459         PR tree-optimization/43688
5460         * gfortran.dg/pr43688.f90: New.
5461
5462 2010-06-03  Richard Guenther  <rguenther@suse.de>
5463
5464         PR lto/41584
5465         * gcc.dg/lto/20100603-1_0.c: New testcase.
5466         * gcc.dg/lto/20100603-2_0.c: Likewise.
5467         * gcc.dg/lto/20100603-3_0.c: Likewise.
5468
5469 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5470
5471         PR target/44218
5472         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5473         * gcc.target/powerpc/recip-2.c: Ditto.
5474         * gcc.target/powerpc/recip-3.c: Ditto.
5475         * gcc.target/powerpc/recip-4.c: Ditto.
5476         * gcc.target/powerpc/recip-5.c: Ditto.
5477         * gcc.target/powerpc/recip-6.c: Ditto.
5478         * gcc.target/powerpc/recip-7.c: Ditto.
5479         * gcc.target/powerpc/recip-test.h: Ditto.
5480         * gcc.target/powerpc/recip-test2.h: Ditto.
5481
5482 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5483
5484         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5485
5486 2010-06-02  Jason Merrill  <jason@redhat.com>
5487
5488         * g++.dg/ext/vector9.C: Expect typedef in error message.
5489
5490         PR c++/9726
5491         PR c++/23594
5492         PR c++/44333
5493         * g++.dg/tc1/dr101.C: Remove xfails.
5494
5495 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5496
5497         PR middle-end/44372
5498         * g++.dg/ipa/pr44372.C: New.
5499
5500 2010-06-02  Jan Hubicka  <jh@suse.cz>
5501
5502         PR middle-end/44295
5503         * g++.dg/torture/pr44295.C: Neww testcase.
5504
5505 2010-06-02  Jan Hubicka  <jh@suse.cz>
5506
5507         * gcc.dg/tree-ssa/loadpre6.c: Update.
5508
5509 2010-06-02  Richard Guenther  <rguenther@suse.de>
5510
5511         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5512         diagnostic.h.
5513
5514 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5515
5516         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5517         the link fail message.
5518
5519 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5520
5521         PR fortran/44360
5522         * gfortran.dg/use_13.f90: New test case.
5523
5524 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5525
5526         PR fortran/44371
5527         * gfortran.dg/error_stop_2.f08: Minor update.
5528
5529 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5530
5531         PR fortran/44371
5532         * gfortran.dg/error_stop_1.f08: New test.
5533         * gfortran.dg/error_stop_2.f08: New test.
5534
5535 2010-06-01  Jason Merrill  <jason@redhat.com>
5536
5537         DR 990
5538         * g++.dg/cpp0x/initlist37.C: New.
5539         * g++.dg/cpp0x/initlist38.C: New.
5540
5541         PR c++/44358
5542         * g++.dg/cpp0x/initlist36.C: New.
5543
5544 2010-05-31 Jan Hubicka  <jh@suse.cz>
5545
5546         * gcc.dg/noreturn-8.c: New testcase.
5547
5548 2010-05-31 Jan Hubicka  <jh@suse.cz>
5549
5550         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5551         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5552
5553 2010-05-31 Jan Hubicka  <jh@suse.cz>
5554
5555         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5556         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5557
5558 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5559
5560         PR fortran/36928
5561         * gfortran.dg/dependency_27.f90:  New test.
5562         * gfortran.dg/array_assign_1.F90:  New test.
5563
5564 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5565
5566         PR target/44338
5567         * gcc.target/i386/sse-24.c: New test.
5568
5569 2010-05-31  Jan Hubicka  <jh@suse.cz>
5570
5571         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5572
5573 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5574
5575         PR middle-end/44337
5576         * gcc.dg/pr44337.c: New test.
5577
5578         PR tree-optimization/44182
5579         * g++.dg/debug/pr44182.C: New test.
5580
5581 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5582
5583         * gcc.dg/nested-func-7.c: New test.
5584         * gnat.dg/frame_overflow.adb: Adjust directives.
5585
5586 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5587
5588         * gnat.dg/prot2.ad[sb]: New test.
5589         * gnat.dg/prot2_pkg1.ads: New helper.
5590         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5591
5592 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5593
5594         * gnat.dg/array11.adb: Adjust dg-warning directive.
5595         * gnat.dg/object_overflow.adb: Likewise.
5596
5597 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5598
5599         PR middle-end/44306
5600         * gcc.dg/tree-ssa/pr44306.c: New.
5601
5602 2010-05-29  Jan Hubicka  <jh@suse.cz>
5603
5604         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5605
5606 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5607
5608         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5609
5610 2010-05-28  Mike Stump  <mikestump@comcast.net>
5611
5612         PR objc/44125
5613         * objc.dg/const-str-9.m: Remove static.
5614
5615 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5616
5617         PR target/43636
5618         * gcc.c-torture/compile/pr43636.c: New test.
5619
5620 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5621
5622         PR objc++/23616
5623         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5624         * obj-c++.dg/try-catch-9.mm: Ditto.
5625
5626 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5627
5628         Revert patch for PR c++/44188
5629         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5630
5631 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5632
5633         PR c++/44188
5634         * g++.dg/debug/dwarf2/typedef3.C: New test.
5635
5636 2010-05-27  Jason Merrill  <jason@redhat.com>
5637
5638         PR c++/43555
5639         * g++.dg/ext/vla9.C: New.
5640
5641 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5642
5643         PR objc/44140
5644         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5645         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5646         * objc.dg/torture/tls/thr-init.m: Ditto.
5647         * objc.dg/torture/trivial.m: Ditto.
5648         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5649         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5650         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5651         * obj-c++.dg/torture/trivial.mm: Ditto.
5652
5653 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5654
5655         * g++.dg/lto/20100302_0.C: Skip on darwin.
5656
5657 2010-05-27  Richard Guenther  <rguenther@suse.de>
5658
5659         PR tree-optimization/44284
5660         * gcc.dg/vect/vect-118.c: New testcase.
5661         * gcc.dg/vect/bb-slp-20.c: Adjust.
5662         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5663         * gcc.dg/vect/slp-9.c: Likewise.
5664         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5665         * gcc.dg/vect/vect-10.c: Likewise.
5666         * gcc.dg/vect/vect-109.c: Likewise.
5667         * gcc.dg/vect/vect-12.c: Likewise.
5668         * gcc.dg/vect/vect-36.c: Likewise.
5669         * gcc.dg/vect/vect-7.c: Likewise.
5670         * gcc.dg/vect/vect-iv-8.c: Likewise.
5671         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5672         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5673         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5674         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5675         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5676         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5677         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5678         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5679         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5680         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5681         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5682         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5683         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5684         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5685         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5686         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5687         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5688
5689 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5690
5691         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5692         necessary.
5693
5694 2010-05-26  Jan Hubicka  <jh@suse.cz>
5695
5696         * gcc.dg/lto/materialize-1_0.c: New file.
5697         * gcc.dg/lto/materialize-1_1.c: New file.
5698
5699 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5700
5701         * gnat.dg/lto10.adb: New test.
5702         * gnat.dg/lto10_pkg.ads: New helper.
5703
5704 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5705
5706         * lib/target-supports.exp (check_effective_target_int128): New
5707         function to check if __int128 types are available for target.
5708         * c-c++-common/int128-types-1.c: New.
5709         * c-c++-common/int128-1.c: New.
5710         * c-c++-common/int128-2.c: New.
5711         * g++.dg/abi/mangle43.C: New.
5712         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5713         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5714         pointer-wide scalar.
5715         * g++.dg/other/pr25632.C: Likewise.
5716         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5717         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5718         overflow warnings.
5719         * g++.dg/warn/pr13358-4.C: Likewise.
5720         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5721         * g++.dg/warn/Wconversion-null.C: Likewise.
5722
5723 2010-05-26  Jason Merrill  <jason@redhat.com>
5724
5725         PR c++/43382
5726         * g++.dg/cpp0x/variadic101.C: New.
5727
5728 2010-05-26  Richard Guenther  <rguenther@suse.de>
5729
5730         PR rtl-optimization/44164
5731         * gcc.c-torture/execute/pr44164.c: New testcase.
5732         * g++.dg/tree-ssa/pr13146.C: Adjust.
5733
5734 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5735
5736         PR fortran/40011
5737         * gfortran.dg/whole_file_19.f90 : New test.
5738
5739 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5740
5741         PR fortran/30668
5742         PR fortran/31346
5743         PR fortran/34260
5744         * gfortran.dg/pr40999.f: Fix function type.
5745         * gfortran.dg/whole_file_5.f90: Likewise.
5746         * gfortran.dg/whole_file_6.f90: Likewise.
5747         * gfortran.dg/whole_file_16.f90: New.
5748         * gfortran.dg/whole_file_17.f90: New.
5749         * gfortran.dg/whole_file_18.f90: New.
5750
5751 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5752             Iain Sandoe  <iains@gcc.gnu.org>
5753
5754         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5755         * gcc.c-torture/compile/pr44197.c: Require alias support.
5756         * gcc.dg/lto/20081222_0.c: Ditto.
5757
5758 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5759
5760         PR debug/42801
5761         * gcc.dg/guality/vla-2.c: New test.
5762
5763 2010-05-25  Richard Guenther  <rguenther@suse.de>
5764
5765         PR middle-end/44069
5766         * g++.dg/torture/pr44069.C: New testcase.
5767
5768 2010-05-25  Richard Guenther  <rguenther@suse.de>
5769
5770         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5771
5772 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5773
5774         PR objc/44140
5775         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5776
5777 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5778
5779         * obj-c++.dg/torture/tls/trivial.mm: New.
5780         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5781         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5782         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5783         * obj-c++.dg/torture/tls/diag-1.mm: New.
5784         * obj-c++.dg/torture/tls/tls.exp: New.
5785         * obj-c++.dg/torture/trivial.mm: New.
5786         * obj-c++.dg/torture/dg-torture.exp: New.
5787         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5788         * obj-c++.dg/tls/trivial.m: New.
5789         * obj-c++.dg/tls/init-1.mm: New.
5790         * obj-c++.dg/tls/diag-1.mm: New.
5791         * obj-c++.dg/tls/init-2.mm: New.
5792         * obj-c++.dg/tls/diag-2.mm: New.
5793         * obj-c++.dg/tls/diag-3.mm: New.
5794         * obj-c++.dg/tls/diag-4.mm: New.
5795         * obj-c++.dg/tls/static-1.mm: New.
5796         * obj-c++.dg/tls/tls.exp: New.
5797         * obj-c++.dg/tls/diag-5.mm: New.
5798         * obj-c++.dg/tls/static-1a.mm: New.
5799         * objc-obj-c++-shared/Object1.mm: New.
5800         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5801
5802 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5803
5804         PR objc++/43689
5805         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5806         * obj-c++.dg/const-str-6.mm: Ditto.
5807
5808 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5809
5810         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5811
5812 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5813
5814         PR ada/38394
5815         * gnat.dg/array13.ad[sb]: New test.
5816
5817 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5818             Sandra Loosemore  <sandra@codesourcery.com>
5819
5820         * gcc.target/arm/neon/: Regenerated test cases.
5821
5822         * gcc.target/arm/neon/polytypes.c,
5823         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5824         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5825         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5826         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5827         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5828         dg-add-options arm_neon.
5829
5830         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5831         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5832         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5833         and arm_neon_fp16_ok.
5834
5835         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5836         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5837
5838         * lib/target-supports.exp (add_options_for_arm_neon): New.
5839         (check_effective_target_arm_neon_ok_nocache): New, from
5840         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5841         (check_effective_target_arm_neon_ok): Use
5842         check_effective_target_arm_neon_ok_nocache.
5843         (add_options_for_arm_neon_fp16)
5844         (check_effective_target_arm_neon_fp16_ok)
5845         check_effective_target_arm_neon_fp16_ok_nocache): New.
5846         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5847
5848 2010-05-24  Jason Merrill  <jason@redhat.com>
5849
5850         PR c++/41510
5851         * g++.dg/cpp0x/initlist35.C: New.
5852         * g++.dg/init/brace6.C: Adjust.
5853
5854 2010-05-24  Paul Brook  <paul@codesourcery.com>
5855
5856         * gcc.target/arm/frame-pointer-1.c: New test.
5857         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5858         pointer elimination.
5859
5860 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5861
5862         PR target/44245
5863         * gcc.target/i386/crc32-3.c: New.
5864         * gcc.target/i386/crc32-4.c: Likewise.
5865
5866 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5867
5868         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5869         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5870         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5871
5872 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5873
5874         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5875
5876 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5877
5878         PR target/43869
5879         * gcc.c-target/pr43869.c: New test.
5880
5881 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5882
5883         PR fortran/44212
5884         * gfortran.dg/class_22.f03: New.
5885
5886 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5887
5888         PR lto/44238
5889         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5890
5891 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5892
5893         PR fortran/44213
5894         * gfortran.dg/abstract_type_7.f03: New.
5895
5896 2010-05-21  Jason Merrill  <jason@redhat.com>
5897
5898         * g++.dg/eh/spec11.C: Test cleanup optimization.
5899
5900 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR debug/44223
5903         * gcc.target/i386/pr44223.c: New test.
5904
5905 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5906
5907         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5908
5909 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5910
5911         * g++.dg/other/const3.C: New test.
5912
5913 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5914
5915         PR fortran/38407
5916         * warn_unused_dummy_argument_1.f90: New.
5917         * warn_unused_dummy_argument_2.f90: New.
5918
5919 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5920
5921         PR c++/30298
5922         * g++.dg/inherit/crash1.C: New.
5923         * g++.dg/inherit/crash2.C: Likewise.
5924
5925 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5926
5927         PR debug/44178
5928         * g++.dg/debug/pr44178.C: New test.
5929
5930 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5931
5932         PR middle-end/44185
5933         * gcc.dg/tree-ssa/prefetch-6.c: Add
5934         --param min-insn-to-prefetch-ratio=6.
5935         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5936         allow unrolling, and adjust the movnti count.
5937
5938 2010-05-20  Jan Hubicka  <jh@suse.cz>
5939
5940         PR middle-end/44197
5941         * gcc.c-torture/compile/pr44197.c: New file.
5942
5943 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5944
5945         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5946         Fix test code.
5947         (check_effective_target_xop): Remove __may_alias__ attribute.
5948
5949 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5950
5951         PR target/44202
5952         * gcc.c-torture/execute/pr44202-1.c: New test.
5953
5954 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5955
5956         PR fortran/43851
5957         * gfortran.dg/label_1.f90: Update test.
5958
5959 2010-05-19  Jan Hubicka  <jh@suse.cz>
5960
5961         * gcc.dg/lto/ipareference2_0.c: New file.
5962         * gcc.dg/lto/ipareference2_1.c: New file.
5963
5964 2010-05-19  Jason Merrill  <jason@redhat.com>
5965
5966         * g++.dg/parse/fn-typedef2.C: New.
5967
5968         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5969         function type.
5970
5971         PR c++/44193
5972         * g++.dg/template/fntype1.C: New.
5973
5974 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         * gnat.dg/discr23.ad[sb]: New test.
5977         * gnat.dg/discr23_pkg.ads: New helper.
5978
5979         * gnat.dg/specs/controlled1.ads: New test.
5980         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5981
5982 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5983
5984         PR fortran/44055
5985         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5986         Fixed scope of C_SIZEOF.
5987         * gfortran.dg/warn_conversion_2.f90: New.
5988
5989 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5990
5991         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5992         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5993         for optional selector.
5994         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5995         (check_effective_target_sse3): New proc.
5996         * gcc.target/i386/math-torture/math-torture.exp: Load
5997         target-supports.exp.
5998         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5999         check_effective_target_sse2.
6000         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6001         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6002         * g++.dg/vect/vect.exp: Likewise.
6003         * gfortran.dg/vect/vect.exp: Likewise.
6004         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6005         -msse2 if check_effective_target_sse2.
6006
6007         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6008         * gcc.target/i386/3dnow-2.c: Likewise.
6009         * gcc.target/i386/3dnowA-1.c: Likewise.
6010         * gcc.target/i386/3dnowA-2.c: Likewise.
6011         * gcc.target/i386/pr42549.c: Likewise.
6012
6013         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6014         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6015         * gcc.target/i386/sse3-addsubps.c: Likewise.
6016         * gcc.target/i386/sse3-haddpd.c: Likewise.
6017         * gcc.target/i386/sse3-haddps.c: Likewise.
6018         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6019         * gcc.target/i386/sse3-hsubps.c: Likewise.
6020         * gcc.target/i386/sse3-movddup.c: Likewise.
6021         * gcc.target/i386/sse3-movshdup.c: Likewise.
6022         * gcc.target/i386/sse3-movsldup.c: Likewise.
6023
6024         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6025         * g++.dg/ext/attrib35.C: Likewise.
6026         * g++.dg/opt/pr40496.C: Likewise.
6027         * g++.dg/other/i386-1.C: Likewise.
6028         * g++.dg/other/i386-4.C: Likewise.
6029         * g++.dg/other/pr34435.C: Likewise.
6030         * g++.dg/other/pr39496.C: Likewise.
6031         * g++.dg/other/pr40446.C: Likewise.
6032         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6033         * gcc.dg/compat/vector-1a_main.c: Likewise.
6034         * gcc.dg/compat/vector-2a_main.c: Likewise.
6035         * gcc.dg/lto/20090206-1_0.c: Likewise.
6036         * gcc.dg/pr34856.c: Likewise.
6037         * gcc.dg/pr36584.c: Likewise.
6038         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6039         * gcc.dg/pr37544.c: Likewise.
6040         * gcc.dg/torture/pr16104-1.c: Likewise.
6041         * gcc.dg/torture/pr35771-1.c: Likewise.
6042         * gcc.dg/torture/pr35771-2.c: Likewise.
6043         * gcc.dg/torture/pr35771-3.c: Likewise.
6044         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6045         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6046         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6047         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6048         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6049         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6050         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6051         * gcc.target/i386/20060512-1.c: Likewise.
6052         * gcc.target/i386/20060512-3.c: Likewise.
6053         * gcc.target/i386/all_one_m128i.c: Likewise.
6054         * gcc.target/i386/float128-1.c: Likewise.
6055         * gcc.target/i386/float128-2.c: Likewise.
6056         * gcc.target/i386/fpcvt-1.c: Likewise.
6057         * gcc.target/i386/fpcvt-2.c: Likewise.
6058         * gcc.target/i386/fpcvt-3.c: Likewise.
6059         * gcc.target/i386/fpprec-1.c: Likewise.
6060         * gcc.target/i386/funcspec-9.c: Likewise.
6061         * gcc.target/i386/incoming-1.c: Likewise.
6062         * gcc.target/i386/incoming-12.c: Likewise.
6063         * gcc.target/i386/incoming-2.c: Likewise.
6064         * gcc.target/i386/incoming-3.c: Likewise.
6065         * gcc.target/i386/incoming-4.c: Likewise.
6066         * gcc.target/i386/incoming-6.c: Likewise.
6067         * gcc.target/i386/incoming-7.c: Likewise.
6068         * gcc.target/i386/incoming-8.c: Likewise.
6069         * gcc.target/i386/opt-1.c: Likewise.
6070         * gcc.target/i386/opt-2.c: Likewise.
6071         * gcc.target/i386/ordcmp-1.c: Likewise.
6072         * gcc.target/i386/pr17692.c: Likewise.
6073         * gcc.target/i386/pr18614-1.c: Likewise.
6074         * gcc.target/i386/pr22152.c: Likewise.
6075         * gcc.target/i386/pr23570.c: Likewise.
6076         * gcc.target/i386/pr23575.c: Likewise.
6077         * gcc.target/i386/pr26449-1.c: Likewise.
6078         * gcc.target/i386/pr26600.c: Likewise.
6079         * gcc.target/i386/pr27790.c: Likewise.
6080         * gcc.target/i386/pr28839.c: Likewise.
6081         * gcc.target/i386/pr30970.c: Likewise.
6082         * gcc.target/i386/pr32000-1.c: Likewise.
6083         * gcc.target/i386/pr32000-2.c: Likewise.
6084         * gcc.target/i386/pr32280.c: Likewise.
6085         * gcc.target/i386/pr32661.c: Likewise.
6086         * gcc.target/i386/pr32708-1.c: Likewise.
6087         * gcc.target/i386/pr32961.c: Likewise.
6088         * gcc.target/i386/pr33329.c: Likewise.
6089         * gcc.target/i386/pr35714.c: Likewise.
6090         * gcc.target/i386/pr35767-1.c: Likewise.
6091         * gcc.target/i386/pr35767-1d.c: Likewise.
6092         * gcc.target/i386/pr35767-1i.c: Likewise.
6093         * gcc.target/i386/pr35767-2.c: Likewise.
6094         * gcc.target/i386/pr35767-2d.c: Likewise.
6095         * gcc.target/i386/pr35767-2i.c: Likewise.
6096         * gcc.target/i386/pr35767-3.c: Likewise.
6097         * gcc.target/i386/pr35767-5.c: Likewise.
6098         * gcc.target/i386/pr36222-1.c: Likewise.
6099         * gcc.target/i386/pr36578-1.c: Likewise.
6100         * gcc.target/i386/pr36578-2.c: Likewise.
6101         * gcc.target/i386/pr36992-1.c: Likewise.
6102         * gcc.target/i386/pr37101.c: Likewise.
6103         * gcc.target/i386/pr37216.c: Likewise.
6104         * gcc.target/i386/pr37434-1.c: Likewise.
6105         * gcc.target/i386/pr37434-2.c: Likewise.
6106         * gcc.target/i386/pr37843-3.c: Likewise.
6107         * gcc.target/i386/pr37843-4.c: Likewise.
6108         * gcc.target/i386/pr39162.c: Likewise.
6109         * gcc.target/i386/pr39315-1.c: Likewise.
6110         * gcc.target/i386/pr39315-2.c: Likewise.
6111         * gcc.target/i386/pr39315-3.c: Likewise.
6112         * gcc.target/i386/pr39315-4.c: Likewise.
6113         * gcc.target/i386/pr39445.c: Likewise.
6114         * gcc.target/i386/pr39496.c: Likewise.
6115         * gcc.target/i386/pr40809.c: Likewise.
6116         * gcc.target/i386/pr40906-3.c: Likewise.
6117         * gcc.target/i386/pr41019.c: Likewise.
6118         * gcc.target/i386/pr42542-1.c: Likewise.
6119         * gcc.target/i386/pr42542-2.c: Likewise.
6120         * gcc.target/i386/pr42542-3.c: Likewise.
6121         * gcc.target/i386/pr42542-3a.c: Likewise.
6122         * gcc.target/i386/pr42881.c: Likewise.
6123         * gcc.target/i386/push-1.c: Likewise.
6124         * gcc.target/i386/quad-sse.c: Likewise.
6125         * gcc.target/i386/reload-1.c: Likewise.
6126         * gcc.target/i386/sse-10.c: Likewise.
6127         * gcc.target/i386/sse-11.c: Likewise.
6128         * gcc.target/i386/sse-15.c: Likewise.
6129         * gcc.target/i386/sse-17.c: Likewise.
6130         * gcc.target/i386/sse-18.c: Likewise.
6131         * gcc.target/i386/sse-19.c: Likewise.
6132         * gcc.target/i386/sse-4.c: Likewise.
6133         * gcc.target/i386/sse-6.c: Likewise.
6134         * gcc.target/i386/sse-vect-types.c: Likewise.
6135         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6136         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6137         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6138         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6139         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6140         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6141         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6142         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6143         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6144         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6145         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6146         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6147         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6148         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6149         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6150         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6151         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6152         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6153         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6154         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6155         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6156         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6157         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6158         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6159         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6160         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6161         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6162         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6163         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6164         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6165         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6166         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6167         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6168         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6169         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6170         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6171         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6172         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6173         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6174         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6175         * gcc.target/i386/sse2-mmx.c: Likewise.
6176         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6177         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6178         * gcc.target/i386/sse2-movd-1.c: Likewise.
6179         * gcc.target/i386/sse2-movd-2.c: Likewise.
6180         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6181         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6182         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6183         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6184         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6185         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6186         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6187         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6188         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6189         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6190         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6191         * gcc.target/i386/sse2-movq-1.c: Likewise.
6192         * gcc.target/i386/sse2-movq-2.c: Likewise.
6193         * gcc.target/i386/sse2-movq-3.c: Likewise.
6194         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6195         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6196         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6197         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6198         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6199         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6200         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6201         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6202         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6203         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6204         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6205         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6206         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6207         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6208         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6209         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6210         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6211         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6212         * gcc.target/i386/sse2-pand-1.c: Likewise.
6213         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6214         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6215         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6216         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6217         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6218         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6219         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6220         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6221         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6222         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6223         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6224         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6225         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6226         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6227         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6228         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6229         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6230         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6231         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6232         * gcc.target/i386/sse2-por-1.c: Likewise.
6233         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6234         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6235         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6236         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6237         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6238         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6239         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6240         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6241         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6242         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6243         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6244         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6245         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6246         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6247         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6248         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6249         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6250         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6251         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6252         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6253         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6254         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6255         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6256         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6257         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6258         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6259         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6260         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6261         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6262         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6263         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6264         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6265         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6266         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6267         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6268         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6269         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6270         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6271         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6272         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6273         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6274         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6275         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6276         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6277         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6278         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6279         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6280         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6281         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6282         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6283         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6284         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6285         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6286         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6287         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6288         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6289         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6290         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6291         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6292         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6293         * gcc.target/i386/sse2-vec-1.c: Likewise.
6294         * gcc.target/i386/sse2-vec-2.c: Likewise.
6295         * gcc.target/i386/sse2-vec-3.c: Likewise.
6296         * gcc.target/i386/sse2-vec-4.c: Likewise.
6297         * gcc.target/i386/sse2-vec-5.c: Likewise.
6298         * gcc.target/i386/sse2-vec-6.c: Likewise.
6299         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6300         * gcc.target/i386/ssefn-2.c: Likewise.
6301         * gcc.target/i386/ssefn-4.c: Likewise.
6302         * gcc.target/i386/ssefp-1.c: Likewise.
6303         * gcc.target/i386/ssefp-2.c: Likewise.
6304         * gcc.target/i386/sseregparm-3.c: Likewise.
6305         * gcc.target/i386/sseregparm-4.c: Likewise.
6306         * gcc.target/i386/sseregparm-5.c: Likewise.
6307         * gcc.target/i386/sseregparm-6.c: Likewise.
6308         * gcc.target/i386/sseregparm-7.c: Likewise.
6309         * gcc.target/i386/ssetype-1.c: Likewise.
6310         * gcc.target/i386/ssetype-2.c: Likewise.
6311         * gcc.target/i386/ssetype-3.c: Likewise.
6312         * gcc.target/i386/ssetype-4.c: Likewise.
6313         * gcc.target/i386/ssetype-5.c: Likewise.
6314         * gcc.target/i386/unordcmp-1.c: Likewise.
6315         * gcc.target/i386/vararg-1.c: Likewise.
6316         * gcc.target/i386/vararg-2.c: Likewise.
6317         * gcc.target/i386/vararg-3.c: Likewise.
6318         * gcc.target/i386/vararg-4.c: Likewise.
6319         * gcc.target/i386/vararg-7.c: Likewise.
6320         * gcc.target/i386/vararg-8.c: Likewise.
6321         * gcc.target/i386/vecinit-1.c: Likewise.
6322         * gcc.target/i386/vecinit-2.c: Likewise.
6323         * gcc.target/i386/vecinit-3.c: Likewise.
6324         * gcc.target/i386/vecinit-4.c: Likewise.
6325         * gcc.target/i386/vecinit-5.c: Likewise.
6326         * gcc.target/i386/vecinit-6.c: Likewise.
6327         * gcc.target/i386/vectorize2.c: Likewise.
6328         * gcc.target/i386/vectorize3.c: Likewise.
6329         * gcc.target/i386/vectorize4.c: Likewise.
6330         * gcc.target/i386/vectorize6.c: Likewise.
6331         * gcc.target/i386/vectorize7.c: Likewise.
6332         * gcc.target/i386/vectorize8.c: Likewise.
6333         * gcc.target/i386/vperm-v2df.c: Likewise.
6334         * gcc.target/i386/vperm-v2di.c: Likewise.
6335         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6336         * gcc.target/i386/xorps-sse2.c: Likewise.
6337         * gcc.target/i386/xorps.c: Likewise.
6338         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6339         * gfortran.dg/graphite/pr42326.f90: Likewise.
6340         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6341
6342 2010-05-19  Richard Guenther  <rguenther@suse.de>
6343
6344         PR lto/44196
6345         * g++.dg/lto/20100519-1_0.C: New testcase.
6346
6347 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6348
6349         PR fortran/42360
6350         * gfortran.dg/warn_intent_out_not_set.f90: New.
6351
6352 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6353
6354         PR fortran/38404
6355         * gfortran.dg/data_char_1.f90: Updated warning message.
6356         * gfortran.dg/data_array_6.f: New.
6357
6358 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6359
6360         * g++.dg/ipa/ivinline-8.C: New test.
6361         * gcc.dg/ipa/iinline-2.c: Likewise.
6362
6363 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6364
6365         PR fortran/34505
6366         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6367         arguments; add check for return value kind.
6368         * gfortran.dg/float_1.f90: Likewise.
6369
6370 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6371
6372         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6373         (main): Use it.
6374         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6375         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6376         Prune another location line format.
6377         (lto-obj): Call lto_prune_warns on comp_output.
6378
6379 2010-05-18  Jan Hubicka  <jh@suse.cz>
6380
6381         * gcc.dg/lto/ipacp_0.c: New test.
6382         * gcc.dg/lto/ipacp_1.c: New test.
6383
6384 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6385
6386         PR lto/44184
6387         * gcc.dg/lto/20100518_0.c: New test.
6388
6389 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6390
6391         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6392
6393 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6394
6395         PR fortran/43990
6396         * gfortran.dg/class_21.f03: New.
6397
6398 2010-05-17  Jason Merrill  <jason@redhat.com>
6399
6400         PR c++/44157
6401         * g++.dg/cpp0x/initlist34.C: New.
6402
6403         PR c++/44158
6404         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6405
6406 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6407
6408         * g++.dg/ipa/ivinline-1.C: New test.
6409         * g++.dg/ipa/ivinline-2.C: New test.
6410         * g++.dg/ipa/ivinline-3.C: New test.
6411         * g++.dg/ipa/ivinline-4.C: New test.
6412         * g++.dg/ipa/ivinline-5.C: New test.
6413         * g++.dg/ipa/ivinline-6.C: New test.
6414
6415 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6416             Jason Merrill  <jason@redhat.com>
6417
6418         PR c++/44108
6419         * c-c++-common/Wunused-var-8.c: New test.
6420
6421 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6422
6423         PR bootstrap/42347
6424         * gcc.c-torture/compile/pr42347.c: New test.
6425
6426         PR middle-end/44102
6427         * g++.dg/ext/asmgoto1.C: New test.
6428
6429 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6430
6431         PR middle-end/44133
6432         * gcc.dg/tree-ssa/pr44133.c: New test.
6433         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6434         precise.
6435
6436 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6437
6438         PR fortran/44044
6439         * gfortran.dg/class_20.f03: New.
6440
6441 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6442
6443         PR 44078
6444         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6445         debug messages but not the newly introduced one.
6446
6447 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6448
6449         PR fortran/35779
6450         * gfortran.dg/initialization_25.f90: Commented testcase.
6451         * gfortran.dg/initialization_26.f90: New.
6452
6453 2010-05-16  Richard Guenther  <rguenther@suse.de>
6454
6455         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6456         * gcc.dg/pr43084.c: Likewise.
6457         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6458         -fipa-type-escape.
6459         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6460         -fipa-type-escape.
6461         * gcc.dg/struct/struct-reorg.exp: Likewise.
6462         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6463         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6464
6465 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6466
6467         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6468         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6469         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6470         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6471         tests.
6472
6473 2010-05-15  Jason Merrill  <jason@redhat.com>
6474
6475         * g++.dg/eh/spec10.C: New.
6476         * g++.dg/eh/spec11.C: New.
6477         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6478
6479 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6480
6481         PR fortran/44154
6482         PR fortran/42647
6483         * gfortran.dg/allocatable_scalar_9.f90: New.
6484
6485 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6486
6487         PR c++/44148
6488         * g++.dg/torture/pr44148.C: New test.
6489
6490 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6491
6492         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6493         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6494         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6495         diagnostics and type sizes.
6496
6497 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6498
6499         * gnat.dg/lto9.adb: New test.
6500         * gnat.dg/lto9_pkg1.ads: New helper.
6501         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6502
6503 2010-05-15  Jan Hubicka  <jh@suse.cz>
6504
6505         * gcc.dg/lto/ipareference_1.c: Rename to ...
6506         * gcc.dg/lto/ipareference_0.c: ... this one.
6507         * gcc.dg/lto/ipareference_2.c: Rename to ...
6508         * gcc.dg/lto/ipareference_1.c: ... this one.
6509
6510 2010-05-15  Jan Hubicka  <jh@suse.cz>
6511
6512         * gcc.dg/lto/ipareference_1.c: New file.
6513         * gcc.dg/lto/ipareference_2.c: New file.
6514
6515 2010-05-15  Richard Guenther  <rguenther@suse.de>
6516
6517         PR tree-optimization/44038
6518         * gcc.c-torture/compile/pr44038.c: New testcase.
6519
6520 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6521
6522         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6523         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6524
6525 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6526
6527         PR fortran/43207
6528         PR fortran/43969
6529         * gfortran.dg/class_18.f03: New.
6530         * gfortran.dg/class_19.f03: New.
6531
6532 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6533
6534         PR debug/44112
6535         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6536         * g++.dg/debug/dwarf2/const1.C: Remove.
6537
6538 2010-05-14  Jason Merrill  <jason@redhat.com>
6539
6540         * g++.dg/eh/cond4.C: New.
6541         * g++.dg/eh/elide2.C: Adjust.
6542         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6543
6544 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6545
6546         PR fortran/44135
6547         * gfortran.dg/actual_array_interface_2.f90: New test.
6548
6549 2010-05-14  Richard Guenther  <rguenther@suse.de>
6550
6551         PR tree-optimization/44119
6552         * gcc.c-torture/compile/pr44119.c: New testcase.
6553
6554 2010-05-14  Jason Merrill  <jason@redhat.com>
6555
6556         PR c++/44127
6557         * g++.dg/eh/terminate1.C: New.
6558
6559 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6560
6561         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6562
6563         PR debug/44136
6564         * gcc.dg/pr44136.c: New test.
6565
6566 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6567
6568         PR c++/30566
6569         * g++.dg/warn/Wshadow-4.C: Adjust.
6570         * g++.dg/warn/Wshadow-5.C: New test.
6571         * g++.dg/warn/Wshadow-6.C: New test
6572
6573 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6574
6575         PR fortran/35779
6576         * gfortran.dg/initialization_25.f90: New.
6577
6578 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6579
6580         * g++.dg/otr-fold-1.C: New test.
6581         * g++.dg/otr-fold-2.C: New test.
6582
6583 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6584
6585         PR fortran/44036
6586         * gfortran.dg/gomp/pr44036-1.f90: New test.
6587         * gfortran.dg/gomp/pr44036-2.f90: New test.
6588         * gfortran.dg/gomp/pr44036-3.f90: New test.
6589
6590         PR debug/43983
6591         * gcc.dg/guality/sra-1.c: New test.
6592
6593 2010-05-12  Jan Hubicka  <jh@suse.cz>
6594
6595         * tree-ssa/unreachable.c: New test.
6596
6597 2010-05-12  Jason Merrill  <jason@redhat.com>
6598
6599         * g++.dg/cpp0x/sfinae1.C: New.
6600
6601 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6602
6603         * gcc.target/i386/zee.c: New file.
6604
6605 2010-05-12  Jason Merrill  <jason@redhat.com>
6606
6607         * g++.dg/conversion/op1.C: Expect template candidate message.
6608         * g++.dg/cpp0x/nullptr15.C: Likewise.
6609         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6610         * g++.dg/cpp0x/pr31431.C: Likewise.
6611         * g++.dg/cpp0x/temp_default2.C: Likewise.
6612         * g++.dg/cpp0x/trailing4.C: Likewise.
6613         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6614         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6615         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6616         * g++.dg/cpp0x/variadic35.C: Likewise.
6617         * g++.dg/cpp0x/vt-35147.C: Likewise.
6618         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6619         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6620         * g++.dg/ext/visibility/anon8.C: Likewise.
6621         * g++.dg/ext/vla2.C: Likewise.
6622         * g++.dg/other/pr28114.C: Likewise.
6623         * g++.dg/other/ptrmem10.C: Likewise.
6624         * g++.dg/other/ptrmem11.C: Likewise.
6625         * g++.dg/overload/unknown1.C: Likewise.
6626         * g++.dg/parse/template7.C: Likewise.
6627         * g++.dg/parse/typename7.C: Likewise.
6628         * g++.dg/template/conv11.C: Likewise.
6629         * g++.dg/template/copy1.C: Likewise.
6630         * g++.dg/template/deduce3.C: Likewise.
6631         * g++.dg/template/dependent-expr5.C: Likewise.
6632         * g++.dg/template/friend.C: Likewise.
6633         * g++.dg/template/incomplete2.C: Likewise.
6634         * g++.dg/template/local4.C: Likewise.
6635         * g++.dg/template/local6.C: Likewise.
6636         * g++.dg/template/operator10.C: Likewise.
6637         * g++.dg/template/overload6.C: Likewise.
6638         * g++.dg/template/ptrmem2.C: Likewise.
6639         * g++.dg/template/ptrmem20.C: Likewise.
6640         * g++.dg/template/ptrmem8.C: Likewise.
6641         * g++.dg/template/sfinae2.C: Likewise.
6642         * g++.dg/template/ttp25.C: Likewise.
6643         * g++.dg/template/unify10.C: Likewise.
6644         * g++.dg/template/unify11.C: Likewise.
6645         * g++.dg/template/unify6.C: Likewise.
6646         * g++.dg/template/unify7.C: Likewise.
6647         * g++.dg/template/unify9.C: Likewise.
6648         * g++.dg/template/varmod1.C: Likewise.
6649         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6650         * g++.old-deja/g++.law/operators32.C: Likewise.
6651         * g++.old-deja/g++.pt/crash28.C: Likewise.
6652         * g++.old-deja/g++.pt/crash60.C: Likewise.
6653         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6654         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6655         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6656         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6657         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6658         * g++.old-deja/g++.pt/expr2.C: Likewise.
6659         * g++.old-deja/g++.pt/overload7.C: Likewise.
6660         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6661         * g++.old-deja/g++.pt/spec5.C: Likewise.
6662         * g++.old-deja/g++.pt/spec6.C: Likewise.
6663         * g++.old-deja/g++.pt/t24.C: Likewise.
6664         * g++.old-deja/g++.pt/unify4.C: Likewise.
6665         * g++.old-deja/g++.pt/unify6.C: Likewise.
6666         * g++.old-deja/g++.pt/unify8.C: Likewise.
6667         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6668         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6669         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6670
6671         * g++.dg/cpp0x/initlist32.C: New.
6672
6673         * g++.dg/template/conv11.C: New.
6674         * g++.dg/conversion/op1.C: Adjust expected error.
6675
6676         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6677
6678 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6679
6680         PR target/44088
6681         * gcc.target/i386/avx-cmpsd-1.c: New.
6682         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6683         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6684         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6685         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6686         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6687
6688 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6689
6690         PR middle-end/44085
6691         * gcc.dg/gomp/pr44085.c: New test.
6692         * gfortran.dg/gomp/pr44085.f90: New test.
6693
6694 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6695
6696         * objc-obj-c++-shared/Object1.m: New.
6697         * objc.dg/torture: New directory.
6698         * objc.dg/torture/tls: Ditto.
6699         * objc.dg/tls: Ditto.
6700         * objc.dg/torture/tls/trivial.m: New test.
6701         * objc.dg/torture/tls/thr-init-2.m: New test.
6702         * objc.dg/torture/tls/thr-init-3.m: New test.
6703         * objc.dg/torture/tls/thr-init.m: New test.
6704         * objc.dg/torture/tls/diag-1.m: New test.
6705         * objc.dg/torture/tls/tls.exp: New.
6706         * objc.dg/torture/trivial.m: New test.
6707         * objc.dg/torture/dg-torture.exp: New.
6708         * objc.dg/tls/diag-3.m: New test.
6709         * objc.dg/tls/diag-4.m: New test.
6710         * objc.dg/tls/diag-5.m: New test.
6711         * objc.dg/tls/init-1.m: New test.
6712         * objc.dg/tls/init-2.m: New test.
6713         * objc.dg/tls/tls.exp: New.
6714         * objc.dg/tls/diag-2.m: New test.
6715         * lib/objc.exp: Respond to dg-additional-files.
6716
6717 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6718
6719         * gcc.target/m68k/20100512-1.c: New.
6720
6721 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6722
6723         * gnat.dg/lto8.adb: New test.
6724         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6725         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6726
6727 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6728
6729         PR c++/34272
6730         PR c++/43630
6731         PR c++/34491
6732         * g++.dg/template/crash97.C: New.
6733         * g++.dg/template/crash98.C: Likewise.
6734         * g++.dg/template/crash99.C: Likewise.
6735         * g++.dg/cpp0x/pr31439.C: Adjust.
6736         * g++.dg/template/crash95.C: Likewise.
6737
6738 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR middle-end/44071
6741         * c-c++-common/asmgoto-4.c: New test.
6742         * gcc.target/i386/pr44071.c: New test.
6743
6744         PR c++/44062
6745         * c-c++-common/Wunused-var-7.c: New test.
6746         * g++.dg/warn/Wunused-var-9.C: New test.
6747
6748 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6749
6750         PR fortran/43711
6751         * gfortran.dg/gomp/pr43711.f90: New.
6752
6753 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6754
6755         PR fortran/31820
6756         * gfortran.dg/select_5.f90: Updated.
6757
6758 2010-05-11  Jan Hubicka  <jh@suse.cz>
6759
6760         PR tree-optimize/44063
6761         * gcc.c-torture/compile/pr44063.c: New testcase.
6762
6763 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6764
6765         PR debug/44023
6766         * gcc.dg/pr44023.c: New test.
6767
6768 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6769
6770         * gnat.dg/lto7.adb: New test.
6771         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6772
6773 2010-05-10  Jason Merrill  <jason@redhat.com>
6774
6775         PR c++/44017
6776         * g++.dg/template/inherit5.C: New.
6777
6778         PR c++/44045
6779         * g++.dg/cpp0x/initlist33.C: New.
6780         * g++.dg/cpp0x/initlist26.C: Adjust.
6781         * g++.dg/cpp0x/initlist28.C: Adjust.
6782
6783 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6784
6785         PR c++/43719
6786         * g++.dg/init/pr43719.C: New.
6787         * g++.dg/anon-struct4.C: Adjust.
6788
6789 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6790
6791         PR debug/44028
6792         * gcc.dg/pr44028.c: New test.
6793
6794 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6795
6796         PR fortran/27866
6797         PR fortran/35003
6798         PR fortran/42809
6799         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6800         * gfortran.dg/warn_conversion.f90: New.
6801
6802 2010-05-10  Michael Matz  <matz@suse.de>
6803
6804         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6805
6806 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6807
6808         PR rtl-optimization/44012
6809         * gcc.dg/pr44012.c: New.
6810
6811 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6812
6813         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6814         Log text on entry and exit.
6815         Prune Sun ld warnings for common symbols with differing sizes.
6816         (lto-link-and-maybe-run): Change caller.
6817
6818 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6819
6820         PR fortran/44044
6821         * gfortran.dg/class_7.f03: Modified.
6822         * gfortran.dg/select_type_1.f03: Modified.
6823         * gfortran.dg/select_type_12.f03: New.
6824
6825 2010-05-10  Richard Guenther  <rguenther@suse.de>
6826
6827         PR tree-optimization/44050
6828         * gcc.dg/torture/pr44050.c: New testcase.
6829
6830 2010-05-10  Wei Guozhi  <carrot@google.com>
6831
6832         PR target/42879
6833         * gcc.target/arm/pr42879.c: New testcase.
6834
6835 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6836
6837         PR c/44051
6838         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6839
6840 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6841
6842         PR c/10676
6843         * gcc.dg/anon-struct-10.c: New test.
6844
6845 2010-05-09  Richard Guenther  <rguenther@suse.de>
6846
6847         PR middle-end/44024
6848         * gcc.dg/pr44024.c: New testcase.
6849
6850 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6851
6852         PR c/4784
6853         * gcc.dg/anon-struct-9.c: New test.
6854
6855 2010-05-09  Richard Guenther  <rguenther@suse.de>
6856
6857         PR middle-end/44043
6858         * gcc.c-torture/compile/pr44043.c: New testcase.
6859
6860 2010-05-09  Richard Guenther  <rguenther@suse.de>
6861
6862         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6863
6864 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6865
6866         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6867
6868 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6869
6870         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6871         * gnat.dg/specs/lto3.ads: Likewise.
6872
6873 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6874
6875         PR middle-end/28685
6876         * gcc.dg/pr28685-1.c: New file.
6877
6878 2010-05-08  Richard Guenther  <rguenther@suse.de>
6879
6880         PR tree-optimization/44030
6881         * gcc.c-torture/compile/pr44030.c: New testcase.
6882
6883 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6884
6885         * gnat.dg/lto6.adb: New test.
6886         * gnat.dg/lto6_pkg.ads: New helper.
6887
6888 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6889
6890         * gnat.dg/lto5.adb: New test.
6891         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6892
6893 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gnat.dg/lto4.ad[sb]: New test.
6896
6897 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6898
6899         * gnat.dg/specs/lto3.ads: New test.
6900         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6901         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6902
6903 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6904
6905         * gnat.dg/sizetype3.ad[sb]: New test.
6906         * gnat.dg/sizetype3_pkg.ads: New helper.
6907
6908 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6909
6910         PR c++/43951
6911         * g++.dg/init/new29.C: New.
6912
6913 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6914
6915         PR fortran/40728
6916         * gfortran.dg/coarray_1.f90: Fixed error message.
6917         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6918         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6919         * gfortran.dg/intrinsic_std_5.f90: New.
6920
6921 2010-05-07  Jason Merrill  <jason@redhat.com>
6922
6923         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6924
6925 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6926
6927         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6928         (size_t, stderr): Remove.
6929         (read_error): Replaced __builtin_fprintf by fprintf.
6930
6931 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6932
6933         * gcc.dg/ordered-comparison-1.c: New test.
6934         * gcc.dg/ordered-comparison-2.c: New test.
6935         * gcc.dg/ordered-comparison-3.c: New test.
6936         * gcc.dg/ordered-comparison-4.c: New test.
6937
6938 2010-05-06  Mike Stump  <mikestump@comcast.net>
6939
6940         PR objc/35165
6941         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6942
6943 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6944             Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/cpp0x/nullptr01.C: New.
6947         * g++.dg/cpp0x/nullptr02.C: New.
6948         * g++.dg/cpp0x/nullptr03.C: New.
6949         * g++.dg/cpp0x/nullptr04.C: New.
6950         * g++.dg/cpp0x/nullptr05.C: New.
6951         * g++.dg/cpp0x/nullptr06.C: New.
6952         * g++.dg/cpp0x/nullptr07.C: New.
6953         * g++.dg/cpp0x/nullptr08.C: New.
6954         * g++.dg/cpp0x/nullptr09.C: New.
6955         * g++.dg/cpp0x/nullptr10.C: New.
6956         * g++.dg/cpp0x/nullptr11.C: New.
6957         * g++.dg/cpp0x/nullptr12.C: New.
6958         * g++.dg/cpp0x/nullptr13.C: New.
6959         * g++.dg/cpp0x/nullptr14.C: New.
6960         * g++.dg/cpp0x/nullptr15.C: New.
6961         * g++.dg/cpp0x/nullptr16.C: New.
6962         * g++.dg/cpp0x/nullptr17.C: New.
6963         * g++.dg/cpp0x/nullptr18.C: New.
6964         * g++.dg/cpp0x/nullptr19.C: New.
6965         * g++.dg/cpp0x/nullptr20.C: New.
6966         * g++.dg/cpp0x/nullptr21.C: New.
6967         * g++.dg/cpp0x/nullptr22.C: New.
6968         * g++.dg/debug/nullptr01.C: New.
6969         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6970
6971 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * gcc.dg/Wunused-var-8.c: Move to...
6974         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6975
6976 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6977
6978         PR c++/40406
6979         * g++.dg/template/crash96.C: New.
6980
6981 2010-05-06  Jan Hubicka  <jh@suse.cz>
6982
6983         PR tree-optimization/43791
6984         * gcc.c-torture/compile/pr43791.c: New file.
6985
6986 2010-05-06  Michael Matz  <matz@suse.de>
6987
6988         PR tree-optimization/43984
6989         * gfortran.dg/pr43984.f90: New test.
6990
6991 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6992
6993         PR 40989
6994         * gcc.dg/pr40989.c: New.
6995
6996 2010-05-06  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/43934
6999         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7000
7001 2010-05-06  Richard Guenther  <rguenther@suse.de>
7002
7003         PR tree-optimization/43987
7004         * gcc.c-torture/execute/pr43987.c: New testcase.
7005         * gcc.dg/torture/pta-escape-1.c: Adjust.
7006         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7007         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7008         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7009         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7010
7011 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7012             Dodji Seketeli  <dodji@redhat.com>
7013
7014         PR c/18624
7015         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7016         * g++.dg/template/sfinae16.C: Likewise.
7017         * gcc.dg/Wunused-var-1.c: Moved to...
7018         * c-c++-common/Wunused-var-1.c: ...here. New test.
7019         * gcc.dg/Wunused-var-2.c: Moved to...
7020         * c-c++-common/Wunused-var-2.c: ...here. New test.
7021         * gcc.dg/Wunused-var-3.c: Moved to...
7022         * c-c++-common/Wunused-var-3.c: ...here. New test.
7023         * gcc.dg/Wunused-var-4.c: Moved to...
7024         * gcc.dg/Wunused-var-1.c: ... here.
7025         * gcc.dg/Wunused-var-5.c: Moved to...
7026         * c-c++-common/Wunused-var-4.c: ...here. New test.
7027         * gcc.dg/Wunused-var-7.c: Moved to...
7028         * c-c++-common/Wunused-var-5.c: ...here. New test.
7029         * gcc.dg/Wunused-var-6.c: Moved to...
7030         * gcc.dg/Wunused-var-2.c: ... here.
7031         * c-c++-common/Wunused-var-1.c: New test.
7032         * c-c++-common/Wunused-var-2.c: New test.
7033         * c-c++-common/Wunused-var-3.c: New test.
7034         * c-c++-common/Wunused-var-4.c: New test.
7035         * c-c++-common/Wunused-var-5.c: New test.
7036         * g++.dg/warn/Wunused-var-1.C: New test.
7037         * g++.dg/warn/Wunused-var-2.C: New test.
7038         * g++.dg/warn/Wunused-var-3.C: New test.
7039         * g++.dg/warn/Wunused-var-4.C: New test.
7040         * g++.dg/warn/Wunused-var-5.C: New test.
7041         * g++.dg/warn/Wunused-var-6.C: New test.
7042         * g++.dg/warn/Wunused-var-7.C: New test.
7043         * g++.dg/warn/Wunused-var-8.C: New test.
7044         * g++.dg/warn/Wunused-parm-1.C: New test.
7045         * g++.dg/warn/Wunused-parm-2.C: New test.
7046         * g++.dg/warn/Wunused-parm-3.C: New test.
7047
7048 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7049
7050         PR fortran/43985
7051         * gfortran.dg/gomp/crayptr5.f90: New test case.
7052
7053 2010-05-05  Jason Merrill  <jason@redhat.com>
7054
7055         PR debug/43370
7056         * g++.dg/ext/attrib39.C: New.
7057
7058 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7059
7060         PR fortran/24978
7061         * gfortran.dg/data_invalid.f90: New.
7062
7063 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7064
7065         * gnat.dg/lto2.adb: New test.
7066
7067 2010-05-05  Jason Merrill  <jason@redhat.com>
7068
7069         PR c++/43787
7070         * g++.dg/opt/empty1.C: New.
7071
7072 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7073
7074         PR fortran/43696
7075         * gfortran.dg/class_17.f03: New.
7076
7077 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7078
7079         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7080
7081 2010-05-04  Mike Stump  <mikestump@comcast.net>
7082
7083         PR objc/35165
7084         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7085
7086 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7087
7088         PR target/43668
7089         * gcc.target/i386/pr43668.c: New.
7090
7091 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7092
7093         PR c++/43028
7094         * g++.dg/cpp0x/initlist31.C: New.
7095
7096 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7097
7098         PR c/43981
7099         * gcc.dg/Wunused-var-8.c: New test.
7100
7101 2010-05-04  Jason Merrill  <jason@redhat.com>
7102
7103         PR c++/38064
7104         * g++.dg/cpp0x/enum3.C: Extend.
7105
7106 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7107
7108         PR target/43799
7109         * gcc.target/i386/pr43799.c: New.
7110
7111 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7112
7113         * gnat.dg/lto1.adb: New test.
7114         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7115
7116 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7117
7118         PR middle-end/43671
7119         * gcc.target/i386/pr43671.c: New.
7120
7121 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7122
7123         PR c++/43705
7124         * g++.dg/template/crash95.C: New.
7125
7126 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7127
7128         PR debug/43508
7129         * gcc.target/i386/pr43508.c: New.
7130
7131 2010-05-04  Richard Guenther  <rguenther@suse.de>
7132
7133         PR tree-optimization/43879
7134         * g++.dg/torture/pr43879-1_0.C: New testcase.
7135         * g++.dg/torture/pr43879-1_1.C: Likewise.
7136
7137 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7138
7139         PR c++/43953
7140         * g++.dg/other/crash-12.C: New test.
7141
7142 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7143
7144         * g++.dg/cdce3.C: Add a space.  Updated.
7145
7146 2010-05-03  Jason Merrill  <jason@redhat.com>
7147
7148         PR c++/43680
7149         * g++.dg/opt/enum2.C: New.
7150         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7151         * g++.dg/warn/Wswitch-1.C: Adjust message.
7152
7153 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7154
7155         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7156         * g++.dg/ext/label13.C: Fix typo.
7157         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7158         alpha*-dec-osf5*.
7159         * gcc.c-torture/compile/limits-declparen.c: xfail on
7160         alpha*-dec-osf5* with -g.
7161         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7162         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7163         * gcc.dg/c99-tgmath-2.c: Likewise.
7164         * gcc.dg/c99-tgmath-3.c: Likewise.
7165         * gcc.dg/c99-tgmath-4.c: Likewise.
7166
7167 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7168
7169         PR fortran/43592
7170         * gfortran.dg/unexpected_interface.f90: New test.
7171
7172 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7173
7174         * ada/acats/run_acats (which): New function.
7175         (host_gnatchop, host_gnatmake): Use it.
7176
7177 2010-05-03  Richard Guenther  <rguenther@suse.de>
7178
7179         PR tree-optimization/43971
7180         * gcc.dg/pr43971.c: New testcase.
7181
7182 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7183
7184         PR debug/43972
7185         * gcc.dg/debug/pr43972.c: New test.
7186
7187 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7188
7189         PR testsuite/43963
7190         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7191
7192 2010-05-02  Richard Guenther  <rguenther@suse.de>
7193
7194         PR tree-optimization/43879
7195         * gcc.dg/torture/pr43879-3.c: New testcase.
7196
7197 2010-05-01  Richard Guenther  <rguenther@suse.de>
7198
7199         PR tree-optimization/43949
7200         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7201
7202 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7203
7204         PR c++/43951
7205         * g++.dg/init/new28.C: New.
7206
7207 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7208
7209         PR objc++/32052
7210         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7211         structure and nested declarations.
7212         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7213         structure and nested declarations.  Reduce header clutter and
7214         use _exit() rather than abort().
7215         * objc.dg/encode-10.m: New.
7216         * objc.dg/encode-11.m: New.
7217
7218 2010-04-30  DJ Delorie  <dj@redhat.com>
7219
7220         * gcc.c-torture/execute/20100430-1.c: New test.
7221
7222 2010-04-30  Jason Merrill  <jason@redhat.com>
7223
7224         PR c++/43868
7225         * g++.dg/template/ptrmem21.C: New.
7226
7227 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7228
7229         PR fortran/18918
7230         PR fortran/43931
7231         * gfortran.dg/coarray_13.f90: New test.
7232
7233 2010-04-30  Richard Guenther  <rguenther@suse.de>
7234
7235         PR lto/43946
7236         * gcc.dg/lto/20100430-1_0.c: New testcase.
7237
7238 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7239
7240         PR debug/43942
7241         * c-c++-common/pr43942.c: New test.
7242
7243 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7244
7245         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7246         conflict with darwin crt1.o 'start' symbol.
7247
7248 2010-04-30  Richard Guenther  <rguenther@suse.de>
7249
7250         PR tree-optimization/43879
7251         * gcc.dg/torture/pr43879_1.c: New testcase.
7252
7253 2010-04-30  Richard Guenther  <rguenther@suse.de>
7254
7255         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7256
7257 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7258
7259         PR c++/43890
7260         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7261         user-provided constructor while recursing.
7262
7263 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7264
7265         PR fortran/42274
7266         * gfortran.dg/class_16.f03: New test.
7267
7268 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7269
7270         PR fortran/42274
7271         * gfortran.dg/class_15.f03: New.
7272
7273 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/43326
7276         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7277
7278 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7279
7280         PR fortran/43492
7281         * gfortran.dg/generic_22.f03 : New test.
7282
7283 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7284
7285         PR fortran/42353
7286         * gfortran.dg/class_14.f03: New test.
7287
7288 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7289
7290         PR fortran/42680
7291         * gfortran.dg/interface_32.f90: New test.
7292
7293 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7294             Janus Weil  <janus@gcc.gnu.org>
7295
7296         PR fortran/41829
7297         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7298         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7299         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7300
7301 2010-04-28  Mike Stump  <mikestump@comcast.net>
7302
7303         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7304         dg-excess-errors.
7305         * g++.dg/uninit-pred-2_b.C: Likewise.
7306
7307 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7308
7309         PR fortran/18918
7310         PR fortran/43919
7311         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7312
7313 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7314
7315         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7316         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7317         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7318         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7319         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7320
7321 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7322
7323         * gcc.dg/const-uniq-1.c: New test.
7324         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7325
7326 2010-04-28  Xinliang David Li  <davidxl@google.com>
7327
7328         * gcc.dg/uninit-pred-2_b.c: New test.
7329         * gcc.dg/uninit-pred-4_b.c: New test.
7330         * gcc.dg/uninit-pred-3_d.c: New test.
7331         * gcc.dg/uninit-pred-6_b.c: New test.
7332         * gcc.dg/uninit-pred-8_b.c: New test.
7333         * gcc.dg/uninit-pred-3_a.c: New test.
7334         * gcc.dg/uninit-pred-2_c.c: New test.
7335         * gcc.dg/uninit-pred-5_a.c: New test.
7336         * gcc.dg/uninit-pred-3_e.c: New test.
7337         * gcc.dg/uninit-pred-7_a.c: New test.
7338         * gcc.dg/uninit-pred-6_c.c: New test.
7339         * gcc.dg/uninit-pred-9_a.c: New test.
7340         * gcc.dg/uninit-pred-8_c.c: New test.
7341         * gcc.dg/uninit-pred-3_b.c: New test.
7342         * gcc.dg/uninit-pred-5_b.c: New test.
7343         * gcc.dg/uninit-pred-7_b.c: New test.
7344         * gcc.dg/uninit-pred-6_d.c: New test.
7345         * gcc.dg/uninit-pred-9_b.c: New test.
7346         * gcc.dg/uninit-pred-2_a.c: New test.
7347         * gcc.dg/uninit-pred-4_a.c: New test.
7348         * gcc.dg/uninit-pred-3_c.c: New test.
7349         * gcc.dg/uninit-pred-6_a.c: New test.
7350         * gcc.dg/uninit-pred-8_a.c: New test.
7351         * gcc.dg/uninit-pred-7_c.c: New test.
7352         * gcc.dg/uninit-pred-6_e.c: New test.
7353         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7354         * g++.dg/uninit-pred-1_a.C: New test.
7355         * g++.dg/uninit-pred-1_b.C: New test.
7356         * g++.dg/uninit-pred-2_a.C: New test.
7357         * g++.dg/uninit-pred-2_b.C: New test.
7358         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7359         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7360         * g++.dg/uninit-pred-loop_1.cc: New test.
7361
7362 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7363
7364         * gcc.dg/lto/20091209-1_0.c: New testcase.
7365
7366 2010-04-28  Richard Guenther  <rguenther@suse.de>
7367
7368         PR tree-optimization/43879
7369         PR tree-optimization/43909
7370         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7371
7372 2010-04-28  Richard Guenther  <rguenther@suse.de>
7373
7374         PR c++/43880
7375         * g++.dg/torture/pr43880.C: New testcase.
7376
7377 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7378
7379         PR c++/9335
7380         * g++.dg/template/recurse2.C: Update
7381         * g++.dg/template/recurse.C: Update.
7382         * g++.dg/template/pr23510.C: Update.
7383         * lib/prune.exp: Filter out 'recursively instantiated'.
7384
7385 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7386
7387         PR c++/29043
7388         * g++.dg/init/pr29043.C: New.
7389
7390 2010-04-27  Jason Merrill  <jason@redhat.com>
7391
7392         * g++.dg/lookup/scoped5.C: Adjust.
7393         * g++.dg/lookup/scoped8.C: Adjust.
7394         * g++.dg/template/dependent-expr5.C: Adjust.
7395         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7396
7397         PR c++/43856
7398         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7399
7400         PR c++/43875
7401         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7402
7403 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7404             Jan Hubicka <hubicka@ucw.cz>
7405
7406         * gcc.dg/pure-2.c: New testcase.
7407         * gcc.dg/const-1.c: New testcase.
7408
7409 2010-04-27  Jason Merrill  <jason@redhat.com>
7410
7411         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7412
7413         PR c++/41468
7414         * g++.dg/template/sfinae17.C: New.
7415         * g++.dg/template/sfinae18.C: New.
7416
7417 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7418
7419         * g++.dg/init/pr42844.C: New.
7420         * g++.dg/cpp0x/pr42844-2.C: New.
7421         * g++.dg/cpp0x/defaulted2.C: Adjust.
7422         * g++.dg/tree-ssa/pr27549.C: Likewise.
7423         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7424
7425 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7426
7427         PR fortran/18918
7428         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7429
7430 2010-04-27  Richard Guenther  <rguenther@suse.de>
7431
7432         PR middle-end/40561
7433         * g++.dg/other/pr40561.C: New testcase.
7434
7435 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7436
7437         PR middle-end/43812
7438         * g++.dg/ipa/pr43812.C: New test.
7439
7440 2010-04-27  Jan Hubicka  <jh@suse.cz>
7441
7442         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7443         (test): ... this one.
7444
7445 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7446
7447         PR target/40657
7448         * gcc.target/arm/thumb-stackframe.c: New test.
7449
7450 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7451
7452         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7453         * gcc.dg/misc-column.c: Likewise.
7454         * gcc.dg/Walways-true-1.c: Likewise.
7455         * gcc.dg/Walways-true-2.c: Likewise.
7456         * gcc.dg/warn-addr-cmp.c: Likewise.
7457
7458 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7459
7460         PR fortran/18918
7461         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7462         * gfortran.dg/coarray_12.f90: New.
7463
7464 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7465
7466         PR c/32207
7467         * gcc.dg/pr32207.c: New test.
7468         * gcc.dg/misc-column.c: Adjust expected warning.
7469         * gcc.dg/Walways-true-1.c: Likewise.
7470         * gcc.dg/Walways-true-2.c: Likewise.
7471         * gcc.dg/warn-addr-cmp.c: Likewise.
7472
7473 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7474
7475         PR lto/42776
7476         * lib/lto.exp (lto_prune_vis_warns): New function.
7477         (lto-link-and-maybe-run): Call it.
7478
7479 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7480
7481         PR tree-optimization/43904
7482         * gcc.dg/tree-ssa/tailcall-6.c: New.
7483
7484 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7485
7486         PR testsuite/35165
7487         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7488         Darwin8/OSX10.4 - compatible code generation.
7489         Use scan-rtl-dump.
7490         * obj-c++.dg/stubify-1.mm: Ditto.
7491         * lib/objc-torture.exp: Do not require link success for
7492         "trivial.m" in the runtime checks when dowhat = 'compile'.
7493         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7494         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7495         Darwin8/OSX10.4 - compatible code generation.
7496         * objc.dg/stubify-2.m: Ditto.
7497         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7498         * objc.dg/next-runtime-1.m: Ditto.
7499         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7500         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7501         runtimes on Darwin.
7502
7503 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7504
7505         PR 43715
7506         * lib/plugin-support.exp: Use "-undefined
7507         dynamic_lookup" on darwin.
7508
7509 2010-04-26  Richard Guenther  <rguenther@suse.de>
7510
7511         * gcc.dg/lto/20100426_0.c: New testcase.
7512
7513 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7514
7515         PR tree-optimization/43833
7516         gcc.dg/Warray-bounds-8.c: New test case.
7517
7518 2010-04-26  Richard Guenther  <rguenther@suse.de>
7519
7520         PR lto/43080
7521         * g++.dg/lto/20100423-3_0.C: New testcase.
7522
7523 2010-04-26  Richard Guenther  <rguenther@suse.de>
7524
7525         PR lto/42425
7526         * g++.dg/lto/20100423-2_0.C: New testcase.
7527
7528 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7529
7530         * gcc.dg/vect/bb-slp-23.c: New test.
7531
7532 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7533
7534         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7535         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7536         * gcc.dg/c1x-float-1.c: New test.
7537
7538 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7539
7540         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7541         of "lea\[ \t\]".
7542
7543 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7544
7545         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7546         FreeBSD.
7547         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7548         * gfortran.dg/default_format_2.f90: Ditto.
7549
7550 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7551
7552         * gfortran.dg/pr43505.f90: Clean up .mod file.
7553         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7554         * gfortran.dg/pr41347.f90: Ditto.
7555         * gfortran.dg/internal_pack_4.f90: Ditto.
7556         * gfortran.dg/proc_decl_23.f90: Ditto.
7557         * gfortran.dg/recursive_check_3.f90: Ditto.
7558         * gfortran.dg/intent_out_3.f90: Ditto.
7559         * gfortran.dg/assignment_2.f90: Ditto.
7560         * gfortran.dg/pr41928.f90: Ditto.
7561         * gfortran.dg/pr42166.f90: Ditto.
7562         * gfortran.dg/private_type_12.f90: Ditto.
7563         * gfortran.dg/graphite/pr42185.f90: Ditto.
7564         * gfortran.dg/graphite/pr42186.f90: Ditto.
7565         * gfortran.dg/graphite/pr40982.f90: Ditto.
7566         * gfortran.dg/graphite/id-2.f90: Ditto.
7567         * gfortran.dg/graphite/id-4.f90: Ditto.
7568         * gfortran.dg/graphite/pr42050.f90: Ditto.
7569         * gfortran.dg/graphite/id-18.f90: Ditto.
7570         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7571         * gfortran.dg/graphite/pr41924.f90: Ditto.
7572         * gfortran.dg/graphite/pr42393.f90: Ditto.
7573         * gfortran.dg/graphite/pr37980.f90: Ditto.
7574         * gfortran.dg/graphite/pr38953.f90: Ditto.
7575         * gfortran.dg/graphite/pr42180.f90: Ditto.
7576         * gfortran.dg/graphite/pr42181.f90: Ditto.
7577         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7578         * gfortran.dg/select_type_4.f90: Ditto.
7579         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7580         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7581         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7582         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7583         * gfortran.dg/whole_file_11.f90: Ditto.
7584         * gfortran.dg/private_type_11.f90: Ditto.
7585         * gfortran.dg/vect/vect-gems.f90: Ditto.
7586         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7587
7588 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7589
7590         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7591
7592 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7593
7594         * gnat.dg/pack15.ad[sb]: New test.
7595
7596 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7597
7598         * gcc.target/arm/mla-1.c: New test.
7599
7600 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7601
7602         PR fortran/30073
7603         PR fortran/43793
7604         * gfortran.dg/pr43793.f90: New test.
7605
7606 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7607
7608         PR tree-optimization/41442
7609         * gcc.target/i386/pr41442.c: New test.
7610
7611 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7612
7613         PR fortran/43832
7614         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7615
7616 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7617
7618         PR fortran/43832
7619         * gfortran.dg/open_nounit.f90: New test.
7620
7621 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7622
7623         PR fortran/43841
7624         PR fortran/43843
7625         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7626
7627 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7628
7629         * gcc.dg/Wconversion-integer.c: Update.
7630
7631 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7632
7633         * gnat.dg/unchecked_convert5.adb: New test.
7634
7635 2010-04-23  Richard Guenther  <rguenther@suse.de>
7636
7637         PR lto/41734
7638         * gcc.dg/lto/20100423-2_0.c: New testcase.
7639         * gcc.dg/lto/20100423-2_0.c: Likewise.
7640
7641 2010-04-23  Richard Guenther  <rguenther@suse.de>
7642
7643         PR lto/43455
7644         * gcc.dg/lto/20100423-1_0.c: New testcase.
7645         * gcc.dg/lto/20100423-1_1.c: Likewise.
7646
7647 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7648
7649         PR tree-optimization/43846
7650         * gcc.dg/tree-ssa/sra-10.c: New test.
7651
7652 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7653
7654         PR middle-end/43835
7655         * gcc.c-torture/execute/pr43835.c: New test.
7656
7657 2010-04-23  Richard Guenther  <rguenther@suse.de>
7658
7659         PR lto/42653
7660         * g++.dg/lto/20100423-1_0.C: New testcase.
7661
7662 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7663
7664         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7665
7666 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7667
7668         PR tree-optimization/43842
7669         * gcc.dg/vect/pr43842.c: New test.
7670
7671 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7672
7673         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7674         * gcc.target/i386/wmul-2.c: Likewise.
7675
7676 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7677
7678         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7679         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7680
7681 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7682
7683         * gfortran.dg/reassoc_6.f: New testcase.
7684
7685 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7686
7687         PR middle-end/29274
7688         * gcc.target/arm/wmul-1.c: New test.
7689         * gcc.target/arm/wmul-2.c: New test.
7690
7691 2010-04-22  Richard Guenther  <rguenther@suse.de>
7692
7693         PR tree-optimization/43845
7694         * gcc.c-torture/compile/pr43845.c: New testcase.
7695
7696 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7697
7698         PR middle-end/29274
7699         * gcc.target/i386/wmul-1.c: New test.
7700         * gcc.target/i386/wmul-2.c: New test.
7701         * gcc.target/bfin/wmul-1.c: New test.
7702         * gcc.target/bfin/wmul-2.c: New test.
7703
7704 2010-04-22  Richard Guenther  <rguenther@suse.de>
7705
7706         PR fortran/43829
7707         * gfortran.dg/vector_subscript_6.f90: New testcase.
7708         * gfortran.dg/assign_10.f90: Adjust.
7709
7710 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7711
7712         PR fortran/43836
7713         * gfortran.dg/gomp/pr43836.f90: New test.
7714
7715 2010-04-21  Richard Guenther  <rguenther@suse.de>
7716
7717         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7718
7719 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7720
7721         * gcc.dg/torture/builtin-cproj-3.c: New.
7722
7723 2010-04-20  Jason Merrill  <jason@redhat.com>
7724
7725         PR c++/9335
7726         * g++.dg/template/recurse2.C: New.
7727         * g++.dg/parse/crash36.C: Adjust.
7728         * g++.dg/other/fold1.C: Adjust.
7729         * g++.dg/init/member1.C: Adjust.
7730         * lib/prune.exp: Prune "skipping N instantiation contexts".
7731
7732 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7735
7736 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7737
7738         * gcc.dg/torture/builtin-cproj-1.c: New.
7739         * gcc.dg/torture/builtin-cproj-2.c: New.
7740
7741 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7742
7743         PR c++/43800
7744         PR c++/43704
7745         * g++.dg/template/typedef32.C: Adjust.
7746         * g++.dg/template/typedef33.C: New test.
7747
7748 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7749
7750         PR fortran/43227
7751         * gfortran.dg/proc_decl_23.f90: New test.
7752
7753         PR fortran/43266
7754         * gfortran.dg/abstract_type_6.f03: New test.
7755
7756 2010-04-20  Xinliang David Li  <davidxl@google.com>
7757
7758         * g++.dg/tree-ssa/fold-compare.C: New.
7759
7760 2010-04-20  Richard Guenther  <rguenther@suse.de>
7761
7762         PR tree-optimization/39417
7763         * g++.dg/torture/pr39417.C: New testcase.
7764
7765 2010-04-20  Richard Guenther  <rguenther@suse.de>
7766
7767         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7768
7769 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7770
7771         * g++.dg/debug/dwarf2/rv1.C: New test.
7772
7773 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7774
7775         PR target/43635
7776         * gcc.c-torture/compile/pr43635.c: New testcase.
7777
7778 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR fortran/43339
7781         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7782         of sequential loops being private only in the innermost containing
7783         task region.
7784
7785         PR middle-end/43337
7786         * gfortran.dg/gomp/pr43337.f90: New test.
7787
7788 2010-04-19  Richard Guenther  <rguenther@suse.de>
7789
7790         PR tree-optimization/43796
7791         * gfortran.dg/pr43796.f90: New testcase.
7792
7793 2010-04-19  Richard Guenther  <rguenther@suse.de>
7794
7795         PR tree-optimization/43783
7796         * gcc.c-torture/execute/pr43783.c: New testcase.
7797
7798 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7799
7800         PR target/43766
7801         * gcc.target/i386/pr43766.c: New test.
7802
7803 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7804
7805         PR target/43662
7806         * gcc.target/i386/pr43662.c: New test.
7807
7808 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7809
7810         PR c++/43704
7811         * g++.dg/template/typedef32.C: New test.
7812
7813 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7814
7815         PR tree-optimization/37027
7816         * lib/target-supports.exp
7817         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7818         * gcc.dg/vect/pr37027.c: New test.
7819         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7820         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7821         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7822         gcc.dg/vect/vect-complex-6.c: Likewise.
7823
7824 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7825
7826         * g++.dg/debug/dwarf2/enum1.C: New test.
7827
7828 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7829
7830         * gnat.dg/rep_clause5.ad[sb]: New test.
7831         * gnat.dg/rep_clause5_pkg.ads: New helper.
7832
7833 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7834
7835         PR tree-optimization/43771
7836         * g++.dg/vect/pr43771.cc: New test.
7837
7838 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7839
7840         PR fortran/31538
7841         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7842         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7843
7844 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7845
7846         * gnat.dg/sizetype.adb: Rename into...
7847         * gnat.dg/sizetype1.adb: ...this.
7848         * gnat.dg/sizetype2.adb: New test.
7849
7850 2010-04-16  Richard Guenther  <rguenther@suse.de>
7851
7852         PR tree-optimization/43572
7853         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7854
7855 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7856
7857         * gnat.dg/specs/discr_private.ads: New test.
7858
7859 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7860
7861         PR target/41514
7862         * gcc.target/arm/thumb-comparisons.c: New test.
7863
7864         PR target/40603
7865         * gcc.target/arm/thumb-cbranchqi.c: New test.
7866
7867 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7868
7869         * g++.dg/torture/pr36191.C: Enable for SH.
7870
7871 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7872
7873         * gnat.dg/wide_boolean.adb: New test.
7874         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7875
7876 2010-04-15  Richard Guenther  <rguenther@suse.de>
7877
7878         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7879         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7880         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7881         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7882         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7883         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7884         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7885         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7886         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7887         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7888         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7889         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7890         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7891         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7892         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7893
7894 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7895
7896         PR target/21803
7897         * gcc.target/arm/pr42496.c: New test.
7898
7899 2010-04-14  Jason Merrill  <jason@redhat.com>
7900
7901         PR c++/36625
7902         * g++.dg/ext/attrib38.C: New.
7903
7904 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7905
7906         PR testsuite/43739
7907         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7908
7909 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7910
7911         PR 42966
7912         * gcc.dg/cpp/warn-undef-2.c: Update.
7913         * gcc.dg/cpp/warn-traditional-2.c: Update.
7914         * gcc.dg/cpp/warn-comments-2.c: Update.
7915         * gcc.dg/cpp/warn-variadic-2.c: Update.
7916         * gcc.dg/cpp/warn-long-long-2.c: Update.
7917         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7918         * gcc.dg/cpp/warn-multichar-2.c: Update.
7919         * gcc.dg/cpp/warn-normalized-3.c: Update.
7920         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7921         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7922         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7923         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7924         * gcc.dg/cpp/warn-redefined-2.c: Update.
7925         * gfortran.dg/warning-directive-2.F90: Update.
7926         * c-c++-common/cpp/warning-directive-2.c: Update.
7927
7928 2010-04-14  Michael Matz  <matz@suse.de>
7929
7930         PR tree-optimization/42963
7931         * gcc.dg/pr42963.c: New testcase.
7932
7933 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7934
7935         * gnat.dg/class_wide.adb: Rename into...
7936         * gnat.dg/class_wide1.adb: ...this.
7937         * gnat.dg/class_wide2.ad[sb]: New test.
7938
7939 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7940
7941         PR fortran/18918
7942         * gfortran.dg/coarray_9.f90: Update dg-errors.
7943         * gfortran.dg/coarray_10.f90: New test.
7944         * gfortran.dg/coarray_11.f90: New test.
7945
7946 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7947
7948         PR fortran/43747
7949         gfortran.dg/initialization_24.f90: New test.
7950
7951 2010-04-13  Jason Merrill  <jason@redhat.com>
7952
7953         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7954         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7955
7956 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7957
7958         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7959         * g++.dg/dg.exp: Likewise.
7960         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7961         * c-c++-common/cpp/warning-directive-1.c: ... here.
7962         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7963         * c-c++-common/cpp/warning-directive-2.c: ... here.
7964         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7965         * c-c++-common/cpp/warning-directive-3.c: ... here.
7966         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7967         * c-c++-common/cpp/warning-directive-4.c: ... here.
7968         * g++.dg/cpp/warning-directive-1.C: Delete.
7969         * g++.dg/cpp/warning-directive-2.C: Delete.
7970         * g++.dg/cpp/warning-directive-3.C: Delete.
7971         * g++.dg/cpp/warning-directive-4.C: Delete.
7972         * gcc.dg/cpp/normalised-3.c: Delete.
7973         * g++.dg/cpp/normalised-1.C: Rename as ...
7974         * c-c++-common/cpp/normalised-3.c: ... this.
7975
7976 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7977
7978         * gcc.dg/tree-ssa/sra-9.c: New test.
7979
7980 2010-04-13  Michael Matz  <matz@suse.de>
7981
7982         PR middle-end/43730
7983         * gcc.dg/pr43730.c: New test.
7984
7985 2010-04-13  Michael Matz  <matz@suse.de>
7986
7987         * gcc.dg/tree-ssa/negate.c: New testcase.
7988
7989 2010-04-13  Richard Guenther  <rguenther@suse.de>
7990
7991         PR testsuite/43735
7992         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7993
7994 2010-04-13  Richard Guenther  <rguenther@suse.de>
7995
7996         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7997
7998 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7999
8000         * gnat.dg/derived_type1.adb: New test.
8001
8002 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8003
8004         * gcc.dg/plugindir1.c: New testcase.
8005         * gcc.dg/plugindir2.c: New testcase.
8006         * gcc.dg/plugindir3.c: New testcase.
8007         * gcc.dg/plugindir4.c: New testcase.
8008
8009 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8010
8011         * gcc.target/i386/rotate-2.c: New test.
8012
8013 2010-04-12  Jason Merrill  <jason@redhat.com>
8014
8015         PR c++/43641
8016         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8017         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8018
8019 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8020
8021         PR c++/25811
8022         * g++.dg/init/pr25811.C: New test.
8023
8024 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8025
8026         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8027         dg-error, dg-warning.
8028         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8029
8030 2010-04-12  Richard Guenther  <rguenther@suse.de>
8031
8032         * gcc.dg/torture/inline-2.c: New testcase.
8033
8034 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8035
8036         PR bootstrap/43699
8037         * gcc.dg/Wunused-var-7.c: New test.
8038
8039         PR tree-optimization/43560
8040         * gcc.c-torture/execute/pr43560.c: New test.
8041
8042 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8043
8044         * gnat.dg/aggr13.adb: New test.
8045         * gnat.dg/aggr14.adb: Likewise.
8046         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8047
8048 2010-04-12  Richard Guenther  <rguenther@suse.de>
8049
8050         PR c++/43611
8051         * g++.dg/torture/pr43611.C: New testcase.
8052
8053 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8054
8055         PR c/36774
8056         * gcc.dg/pr36774-1.c: New test.
8057         * gcc.dg/pr36774-2.c: New test.
8058
8059 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8060
8061         * gcc.target/sh/rte-delay-slot.c: New test.
8062
8063 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8064
8065         * gnat.dg/pack9.adb: Remove -cargs option.
8066         * gnat.dg/aggr12.ad[sb]: New test.
8067
8068 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8069
8070         PR target/43417
8071         * gcc.target/sh/pr43417.c: New test.
8072
8073 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8074
8075         PR fortran/43591
8076         * gfortran.dg/spec_expr_6.f90: New test.
8077
8078 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8079
8080         PR cpp/43195
8081         * gcc.dg/cpp/pr43195.c: New.
8082         * gcc.dg/cpp/pr43195.h: New.
8083
8084 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8085
8086         PR 42965
8087         * gcc.dg/Werror-6.c: Adjust.
8088         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8089         * gcc.dg/Werror-4.c: Likewise.
8090         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8091         * gcc.dg/Wswitch-enum-error.c: Likewise.
8092         * gcc.dg/Wpointer-arith.c: Likewise.
8093         * gcc.dg/Wfatal.c: Likewise.
8094         * gcc.dg/Wswitch-error.c: Likewise.
8095         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8096         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8097         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8098         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8099         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8100         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8101         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8102         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8103         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8104         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8105         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8106         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8107         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8108         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8109         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8110         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8111         * g++.dg/cpp/warning-directive-2.C: Likewise.
8112         * gfortran.dg/warning-directive-2.F90: Likewise.
8113
8114 2010-04-09  Jason Merrill  <jason@redhat.com>
8115
8116         PR c++/42623
8117         * g++.dg/template/sizeof13.C: New.
8118
8119 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8120
8121         * g++.dg/other/pr35504.C: Add check for thiscall.
8122         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8123         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8124
8125 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8126
8127         PR c++/28584
8128         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8129         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8130         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8131         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8132         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8133         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8134         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8135         * g++.dg/other/increment1.C: Likewise.
8136
8137 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8138
8139         PR fortran/18918
8140         * gfortran.dg/coarray_7.f90: New test.
8141         * gfortran.dg/coarray_8.f90: New test.
8142
8143 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8144
8145         PR fortran/28039
8146         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8147
8148 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8149
8150         PR target/43643
8151         * gcc.dg/pr43643.c: New test.
8152
8153 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8154
8155         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8156
8157 2010-04-08  Richard Guenther  <rguenther@suse.de>
8158
8159         PR tree-optimization/43679
8160         * gcc.c-torture/compile/pr43679.c: New testcase.
8161
8162 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR debug/43670
8165         * gcc.dg/pr43670.c: New test.
8166
8167 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8168
8169         PR middle-end/40815
8170         * gcc.dg/tree-ssa/reassoc-19.c: New.
8171
8172 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8173
8174         PR c/18624
8175         * gcc.dg/Wunused-var-1.c: New test.
8176         * gcc.dg/Wunused-var-2.c: New test.
8177         * gcc.dg/Wunused-var-3.c: New test.
8178         * gcc.dg/Wunused-var-4.c: New test.
8179         * gcc.dg/Wunused-var-5.c: New test.
8180         * gcc.dg/Wunused-var-6.c: New test.
8181         * gcc.dg/Wunused-parm-1.c: New test.
8182
8183         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8184         * gcc.dg/trunc-1.c: Likewise.
8185         * gcc.dg/vla-9.c: Likewise.
8186         * gcc.dg/dfp/composite-type.c: Likewise.
8187
8188 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8189
8190         PR objc/35996
8191         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8192         * obj-c++.dg/objc-gc-3.mm: Ditto.
8193
8194 2010-04-07  Simon Baldwin  <simonb@google.com>
8195
8196         * gcc.dg/cpp/warn-undef-2.c: New.
8197         * gcc.dg/cpp/warn-traditional-2.c: New.
8198         * gcc.dg/cpp/warn-comments-2.c: New.
8199         * gcc.dg/cpp/warning-directive-1.c: New.
8200         * gcc.dg/cpp/warn-long-long.c: New.
8201         * gcc.dg/cpp/warn-traditional.c: New.
8202         * gcc.dg/cpp/warn-variadic-2.c: New.
8203         * gcc.dg/cpp/warn-undef.c: New.
8204         * gcc.dg/cpp/warn-normalized-1.c: New.
8205         * gcc.dg/cpp/warning-directive-2.c: New.
8206         * gcc.dg/cpp/warn-long-long-2.c: New.
8207         * gcc.dg/cpp/warn-variadic.c: New.
8208         * gcc.dg/cpp/warn-normalized-2.c: New.
8209         * gcc.dg/cpp/warning-directive-3.c: New.
8210         * gcc.dg/cpp/warn-deprecated-2.c: New.
8211         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8212         * gcc.dg/cpp/warn-multichar-2.c: New.
8213         * gcc.dg/cpp/warn-normalized-3.c: New.
8214         * gcc.dg/cpp/warning-directive-4.c: New.
8215         * gcc.dg/cpp/warn-unused-macros.c: New.
8216         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8217         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8218         * gcc.dg/cpp/warn-cxx-compat.c: New.
8219         * gcc.dg/cpp/warn-redefined.c: New.
8220         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8221         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8222         * gcc.dg/cpp/warn-deprecated.c: New.
8223         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8224         * gcc.dg/cpp/warn-redefined-2.c: New.
8225         * gcc.dg/cpp/warn-comments.c: New.
8226         * gcc.dg/cpp/warn-multichar.c: New.
8227         * g++.dg/cpp/warning-directive-1.C: New.
8228         * g++.dg/cpp/warning-directive-2.C: New.
8229         * g++.dg/cpp/warning-directive-3.C: New.
8230         * g++.dg/cpp/warning-directive-4.C: New.
8231         * gfortran.dg/warning-directive-1.F90: New.
8232         * gfortran.dg/warning-directive-3.F90: New.
8233         * gfortran.dg/warning-directive-2.F90: New.
8234         * gfortran.dg/warning-directive-4.F90: New.
8235
8236 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8237
8238         PR objc++/23716
8239         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8240
8241 2010-04-07  Jason Merrill  <jason@redhat.com>
8242
8243         * g++.dg/template/dr408.C: New.
8244
8245         * g++.dg/lookup/ns4.C: New.
8246
8247         PR c++/38392
8248         * g++.dg/template/friend51.C: New test.
8249
8250         PR c++/41970
8251         * g++.old-deja/g++.other/linkage1.C: Adjust.
8252
8253 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8254
8255         PR c++/42697
8256         * g++.dg/template/crash94.C: New test.
8257
8258 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8259
8260         PR c++/40239
8261         * g++.dg/init/aggr5.C: New test.
8262         * g++.dg/init/aggr5.C: New test.
8263
8264 2010-04-07  Richard Guenther  <rguenther@suse.de>
8265
8266         PR tree-optimization/43270
8267         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8268         * gcc.dg/Warray-bounds-7.c: Likewise.
8269
8270 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8271
8272         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8273         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8274         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8275
8276 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8277
8278         PR c++/42556
8279         * g++.dg/init/pr42556.C: New test.
8280
8281 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8282
8283         PR debug/43628
8284         * g++.dg/debug/dwarf2/typedef2.C: New test.
8285
8286 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8287
8288         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8289         c-c++-common/dwarf2/redeclaration-1.C
8290
8291 2010-04-06  Jason Merrill  <jason@redhat.com>
8292
8293         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8294         * g++.dg/ext/attrib18.C: Likewise.
8295         * g++.dg/ext/bitfield2.C: Likewise.
8296         * g++.dg/ext/bitfield4.C: Likewise.
8297         * g++.dg/ext/visibility/warn2.C: Likewise.
8298         * g++.dg/ext/visibility/warn3.C: Likewise.
8299         * g++.dg/gomp/pr26690-1.C: Likewise.
8300         * g++.dg/inherit/covariant7.C: Likewise.
8301         * g++.dg/init/synth2.C: Likewise.
8302         * g++.dg/lookup/using7.C: Likewise.
8303         * g++.dg/other/crash-4.C: Likewise.
8304         * g++.dg/other/error13.C: Likewise.
8305         * g++.dg/other/error20.C: Likewise.
8306         * g++.dg/parse/crash31.C: Likewise.
8307         * g++.dg/parse/error16.C: Likewise.
8308         * g++.dg/parse/error19.C: Likewise.
8309         * g++.dg/parse/error27.C: Likewise.
8310         * g++.dg/parse/error28.C: Likewise.
8311         * g++.dg/parse/fused-params1.C: Likewise.
8312         * g++.dg/template/error2.C: Likewise.
8313         * g++.dg/template/local6.C: Likewise.
8314         * g++.dg/template/qualttp15.C: Likewise.
8315         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8316         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8317         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8318         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8319         * g++.old-deja/g++.eh/spec6.C: Likewise.
8320         * g++.old-deja/g++.jason/crash3.C: Likewise.
8321         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8322         * g++.old-deja/g++.law/ctors5.C: Likewise.
8323         * g++.old-deja/g++.law/ctors9.C: Likewise.
8324         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8325         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8326         * g++.old-deja/g++.other/struct1.C: Likewise.
8327         * g++.old-deja/g++.other/volatile1.C: Likewise.
8328         * g++.old-deja/g++.pt/crash36.C: Likewise.
8329         * g++.old-deja/g++.pt/derived3.C: Likewise.
8330         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8331         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8332
8333 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8334
8335         PR middle-end/43519
8336         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8337         * gcc.dg/graphite/id-19.c: New.
8338
8339 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8340
8341         PR middle-end/32824
8342         * gcc.dg/vect/pr32824: New.
8343
8344 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8345
8346         PR fortran/18918
8347         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8348         * gfortran.dg/coarray_3.f90: Ditto.
8349         * gfortran.dg/coarray_4.f90: Ditto.
8350         * gfortran.dg/coarray_5.f90: Ditto.
8351         * gfortran.dg/coarray_6.f90: Ditto.
8352         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8353
8354 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8355
8356         PR fortran/18918
8357         * gfortran.dg/coarray_4.f90: Fix test.
8358         * gfortran.dg/coarray_6.f90: Add more tests.
8359
8360 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8361
8362         PR fortran/18918
8363         * gfortran.dg/coarray_4.f90: New test.
8364         * gfortran.dg/coarray_5.f90: New test.
8365         * gfortran.dg/coarray_6.f90: New test.
8366
8367 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8368
8369         PR fortran/18918
8370         * gfortran.dg/iso_fortran_env_5.f90: New test.
8371         * gfortran.dg/iso_fortran_env_6.f90: New test.
8372
8373 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8374
8375         PR fortran/39997
8376         * gfortran.dg/coarray_1.f90: New test.
8377         * gfortran.dg/coarray_2.f90: New test.
8378         * gfortran.dg/coarray_3.f90: New test.
8379
8380 2010-04-06  Jason Merrill  <jason@redhat.com>
8381
8382         PR c++/43648
8383         * g++.dg/template/dtor8.C: New.
8384
8385         PR c++/43621
8386         * g++.dg/template/error-recovery2.C: New.
8387
8388 2010-04-06  Jan Hubicka  <jh@suse.czpli
8389
8390         PR tree-optimization/42906
8391         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8392
8393 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8394
8395         PR fortran/43178
8396         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8397         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8398         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8399
8400 2010-04-06  Richard Guenther  <rguenther@suse.de>
8401
8402         PR tree-optimization/43627
8403         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8404
8405 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8406
8407         PR target/43638
8408         * gcc.target/i386/pr43638.c: New test.
8409
8410 2010-04-06  Richard Guenther  <rguenther@suse.de>
8411
8412         PR middle-end/43661
8413         * gcc.c-torture/compile/pr43661.c: New testcase.
8414
8415 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8416
8417         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8418
8419 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8420
8421         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8422
8423 2010-04-02  Richard Guenther  <rguenther@suse.de>
8424
8425         PR tree-optimization/43629
8426         * gcc.c-torture/execute/pr43629.c: New testcase.
8427
8428 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8429             Dominique d'Humieres  <dominiq@lps.ens.fr>
8430
8431         PR libfortran/43605
8432         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8433
8434 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8435
8436         PR debug/43325
8437         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8438
8439 2010-04-01  Jason Merrill  <jason@redhat.com>
8440
8441         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8442
8443 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8444             Manfred Schwarb  <manfred99@gmx.ch>
8445
8446         PR libfortran/43605
8447         * gfortran.dg/ftell_3.f90: New test.
8448
8449 2010-04-01  Richard Guenther  <rguenther@suse.de>
8450
8451         PR middle-end/43614
8452         * gcc.c-torture/compile/pr43614.c: New testcase.
8453
8454 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8455
8456         PR tree-optimization/43141
8457         * gcc.dg/guality/pr43141.c: New test.
8458
8459 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8460
8461         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8462         * g++.dg/eh/spbp.C: Likewise.
8463         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8464         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8465         superfluous casts.
8466         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8467         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8468         * objc.dg/dwarf-2.m: Likewise.
8469
8470 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8471
8472         PR middle-end/43464
8473         * gcc.dg/graphite/id-pr43464.c: New.
8474         * gcc.dg/graphite/id-pr43464-1.c: New.
8475
8476 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8477
8478         PR middle-end/43351
8479         * gcc.dg/graphite/id-pr43351.c
8480
8481 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8482
8483         PR testsuite/35165
8484         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8485         * obj-c++.dg/try-catch-2.mm: Ditto.
8486         * obj-c++.dg/lookup-2.mm: Ditto.
8487         * obj-c++.dg/encode-8.m: Ditto.
8488         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8489         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8490         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8491         * obj-c++.dg/const-str-11.mm: Ditto.
8492         * obj-c++.dg/const-str-9.mm: Ditto.
8493         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8494         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8495         * obj-c++.dg/except-1.mm: Ditto.
8496         * obj-c++.dg/const-str-7.mm: Ditto.
8497         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8498         * obj-c++.dg/const-str-3.mm: Ditto.
8499         * obj-c++.dg/const-str-7.mm: Ditto.
8500         * obj-c++.dg/stubify-2.mm: Change dump file name.
8501
8502         PR objc++/23613
8503         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8504         New macro.
8505         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8506         Remove dg-xfail-if.
8507
8508 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8509
8510         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8511         only with -O2, -O3 or -Os and not with -fwhopr.
8512
8513 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8514
8515         PR c++/43558
8516         * g++.dg/template/typedef31.C: New test.
8517
8518 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8519
8520         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8521         assembler output on *-*-solaris2*.
8522         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8523
8524 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8525
8526         PR debug/43557
8527         * gcc.dg/pr43557-1.c: New test.
8528         * gcc.dg/pr43557-2.c: New file.
8529
8530 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8531
8532         PR 43562
8533         * gcc.dg/pr43562.c: New test.
8534
8535 2010-03-30  Jason Merrill  <jason@redhat.com>
8536
8537         PR c++/43076
8538         * g++.dg/template/error-recovery1.C: New.
8539
8540         PR c++/41786
8541         * g++.dg/parse/ambig5.C: New.
8542
8543 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8544
8545         PR debug/43593
8546         * gcc.dg/guality/pr43593.c: New test.
8547
8548 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8549
8550         PR middle-end/43430
8551         * gcc.dg/vect/pr43430-1.c: New.
8552
8553 2010-03-30  Jason Merrill  <jason@redhat.com>
8554
8555         PR c++/43559
8556         * g++.dg/template/partial7.C: New.
8557
8558 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8559
8560         * gcc.target/s390/stackcheck1.c: New testcase.
8561
8562 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8563
8564         PR libfortran/43265
8565         * gfortran.dg/read_eof_8.f90: New test.
8566
8567 2010-03-29  Jason Merrill  <jason@redhat.com>
8568
8569         * gcc.dg/cpp/include6.c: Change [] to ().
8570
8571         N3077
8572         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8573         splicing and UCNs.
8574         * c-c++-common/raw-string-2.c: Add trigraph test.
8575         * c-c++-common/raw-string-8.c: New.
8576         * c-c++-common/raw-string-9.c: New.
8577         * c-c++-common/raw-string-10.c: New.
8578
8579         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8580         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8581         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8582         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8583         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8584         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8585         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8586
8587 2010-03-29  Richard Guenther  <rguenther@suse.de>
8588
8589         PR tree-optimization/43560
8590         * gcc.dg/torture/pr43560.c: New testcase.
8591
8592 2010-03-29  Jason Merrill  <jason@redhat.com>
8593
8594         N3077
8595         * g++.dg/ext/raw-string-1.C: Change [] to ().
8596         * g++.dg/ext/raw-string-2.C: Change [] to ().
8597         Don't use \ in delimiter.
8598         * g++.dg/ext/raw-string-3.C: Change [] to ().
8599         * g++.dg/ext/raw-string-4.C: Change [] to ().
8600         * g++.dg/ext/raw-string-5.C: Change [] to ().
8601         Test for error on \ in delimiter.
8602         * g++.dg/ext/raw-string-6.C: Change [] to ().
8603         * g++.dg/ext/raw-string-7.C: Change [] to ().
8604
8605 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8606
8607         PR 43564
8608         * gcc.dg/pr43564.c: New test.
8609
8610 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8611
8612         PR fortran/43551
8613         * gfortran.dg/direct_io_12.f90: New test.
8614
8615 2010-03-28  Jan Hubicka  <jh@suse.cz>
8616
8617         PR tree-optimization/43505
8618         * gfortran.dg/pr43505.f90: New testcase.
8619
8620 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8621
8622         PR tree-optimization/43528
8623         * gcc.target/i386/pr43528.c: New test.
8624
8625 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8626
8627         PR c/43381
8628         * gcc.dg/parm-impl-decl-3.c: New test.
8629
8630 2010-03-26  Jason Merrill  <jason@redhat.com>
8631
8632         PR c++/43509
8633         * g++.dg/cpp0x/parse1.C: New.
8634
8635 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8636
8637         PR target/43524
8638         * gcc.target/i386/pr43524.c: New test.
8639
8640 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8641
8642         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8643         whitespace, rename main to foo.
8644         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8645         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8646         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8647         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8648         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8649         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8650         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8651         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8652         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8653         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8654         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8655
8656 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8657
8658         PR c++/43327
8659         * g++.dg/other/crash-10.C: New test.
8660         * g++.dg/other/crash-11.C: New test.
8661
8662 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8663
8664         PR libfortran/43517
8665         * gfortran.dg/read_eof_7.f90: New test.
8666
8667 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8668
8669         PR objc/35165
8670         PR testsuite/43512
8671         * objc-obj-c++-shared: New directory.
8672         * objc-obj-c++-shared/Object1-implementation.h: New file.
8673         * objc-obj-c++-shared/Object1.h: New file.
8674         * objc-obj-c++-shared/Protocol1.h: New file.
8675         * objc-obj-c++-shared/next-abi.h: New file.
8676         * objc-obj-c++-shared/next-mapping.h: New file.
8677         * objc/execute/next_mapping.h: Delete.
8678         * objc.dg/special/special.exp: For all targets run the tests with
8679         -fgnu-runtime, for darwin targets also run the tests with
8680         -fnext-runtime.
8681         * objc.dg/dg.exp: Ditto.
8682         * obj-c++.dg/dg.exp: Ditto.
8683         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8684         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8685         include use of updated NeXT interface.
8686         * objc/execute/formal_protocol-5.m: Ditto.
8687         * objc/execute/protocol-isEqual-2.m: Ditto.
8688         * objc/execute/protocol-isEqual-4.m: Ditto.
8689         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8690         Protocol1.h) and next-mapping.h as required.
8691         * objc/execute/object_is_class.m: Ditto.
8692         * objc/execute/enumeration-1.m: Ditto.
8693         * objc/execute/class-13.m: Ditto.
8694         * objc/execute/formal_protocol-2.m: Ditto.
8695         * objc/execute/formal_protocol-4.m: Ditto.
8696         * objc/execute/class-1.m: Ditto.
8697         * objc/execute/bycopy-1.m: Ditto.
8698         * objc/execute/formal_protocol-6.m: Ditto.
8699         * objc/execute/bycopy-3.m: Ditto.
8700         * objc/execute/class-3.m: Ditto.
8701         * objc/execute/bf-11.m: Ditto.
8702         * objc/execute/class-5.m: Ditto.
8703         * objc/execute/bf-13.m: Ditto.
8704         * objc/execute/class-7.m: Ditto.
8705         * objc/execute/bf-15.m: Ditto.
8706         * objc/execute/class-9.m: Ditto.
8707         * objc/execute/bf-17.m: Ditto.
8708         * objc/execute/bf-19.m: Ditto.
8709         * objc/execute/IMP.m: Ditto.
8710         * objc/execute/exceptions/catchall-1.m: Ditto.
8711         * objc/execute/exceptions/trivial.m: Ditto.
8712         * objc/execute/exceptions/finally-1.m: Ditto.
8713         * objc/execute/exceptions/local-variables-1.m: Ditto.
8714         * objc/execute/exceptions/foward-1.m: Ditto.
8715         * objc/execute/bf-2.m: Ditto.
8716         * objc/execute/string1.m: Ditto.
8717         * objc/execute/bf-4.m: Ditto.
8718         * objc/execute/informal_protocol.m: Ditto.
8719         * objc/execute/string3.m: Ditto.
8720         * objc/execute/bf-6.m: Ditto.
8721         * objc/execute/bf-8.m: Ditto.
8722         * objc/execute/class-tests-1.h: Ditto.
8723         * objc/execute/protocol-isEqual-1.m: Ditto.
8724         * objc/execute/protocol-isEqual-3.m: Ditto.
8725         * objc/execute/_cmd.m: Ditto.
8726         * objc/execute/function-message-1.m: Ditto.
8727         * objc/execute/bf-20.m: Ditto.
8728         * objc/execute/bf-common.h: Ditto.
8729         * objc/execute/np-2.m: Ditto.
8730         * objc/execute/class-10.m: Ditto.
8731         * objc/execute/class-12.m: Ditto.
8732         * objc/execute/enumeration-2.m: Ditto.
8733         * objc/execute/class-14.m: Ditto.
8734         * objc/execute/encode-1.m: Ditto.
8735         * objc/execute/formal_protocol-1.m: Ditto.
8736         * objc/execute/formal_protocol-3.m: Ditto.
8737         * objc/execute/accessing_ivars.m: Ditto.
8738         * objc/execute/bycopy-2.m: Ditto.
8739         * objc/execute/class-2.m: Ditto.
8740         * objc/execute/bf-10.m: Ditto.
8741         * objc/execute/formal_protocol-7.m: Ditto.
8742         * objc/execute/root_methods.m: Ditto.
8743         * objc/execute/class-4.m: Ditto.
8744         * objc/execute/bf-12.m: Ditto.
8745         * objc/execute/class-6.m: Ditto.
8746         * objc/execute/bf-14.m: Ditto.
8747         * objc/execute/nested-func-1.m: Ditto.
8748         * objc/execute/class-8.m: Ditto.
8749         * objc/execute/private.m: Ditto.
8750         * objc/execute/bf-16.m: Ditto.
8751         * objc/execute/bf-18.m: Ditto.
8752         * objc/execute/load-3.m: Ditto.
8753         * objc/execute/compatibility_alias.m: Ditto.
8754         * objc/execute/bf-1.m: Ditto.
8755         * objc/execute/no_clash.m: Ditto.
8756         * objc/execute/bf-3.m: Ditto.
8757         * objc/execute/string2.m: Ditto.
8758         * objc/execute/bf-5.m: Ditto.
8759         * objc/execute/string4.m: Ditto.
8760         * objc/execute/bf-7.m: Ditto.
8761         * objc/execute/object_is_meta_class.m: Ditto.
8762         * objc/execute/bf-9.m: Ditto.
8763         * objc/execute/bf-21.m: Ditto.
8764         * objc/execute/cascading-1.m: Ditto.
8765         * objc/execute/trivial.m: Ditto.
8766         * objc/execute/np-1.m: Ditto.
8767         * objc/compile/trivial.m: Ditto.
8768         * objc/execute/class_self-2.m: Include <stdlib.h>.
8769         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8770         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8771         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8772         and 64bit. Use new NeXT interface as required.
8773         * objc.dg/special/unclaimed-category-1.m: Ditto.
8774         * objc.dg/special/unclaimed-category-1.h: Ditto.
8775         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8776         * objc.dg/func-ptr-1.m: Ditto.
8777         * objc.dg/stret-1.m: Ditto.
8778         * objc.dg/encode-2.m: Ditto.
8779         * objc.dg/category-1.m: Ditto.
8780         * objc.dg/encode-3.m: Ditto.
8781         * objc.dg/call-super-3.m: Ditto.
8782         * objc.dg/method-3.m: Ditto.
8783         * objc.dg/func-ptr-2.m: Ditto.
8784         * objc.dg/lookup-1.m: Ditto.
8785         * objc.dg/encode-4.m: Ditto.
8786         * objc.dg/fix-and-continue-1.m: Ditto.
8787         * objc.dg/proto-lossage-3.m: Ditto.
8788         * objc.dg/method-13.m: Ditto.
8789         * objc.dg/proto-qual-1.m: Ditto.
8790         * objc.dg/zero-link-3.m: Ditto.
8791         * objc.dg/bitfield-1.m: Ditto.
8792         * objc.dg/va-meth-1.m: Ditto.
8793         * objc.dg/super-class-3.m: Ditto.
8794         * objc.dg/call-super-1.m: Ditto.
8795         * objc.dg/type-size-2.m: Ditto.
8796         * objc.dg/method-10.m: Ditto.
8797         * objc.dg/defs.m: Ditto.
8798         * objc.dg/const-str-3.m: Ditto.
8799         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8800         Protocol1.h) and next-mapping.h as required. Use new NeXT
8801         interface as required.
8802         * objc.dg/super-class-4.m: Ditto.
8803         * objc.dg/comp-types-8.m: Ditto.
8804         * objc.dg/call-super-2.m: Ditto.
8805         * objc.dg/objc-fast-4.m: Ditto.
8806         * objc.dg/method-6.m: Ditto.
8807         * objc.dg/const-str-3.m: Ditto.
8808         * objc.dg/const-str-7.m: Ditto.
8809         * objc.dg/method-15.m: Ditto.
8810         * objc.dg/method-19.m: Ditto.
8811         * objc.dg/sync-1.m: Ditto.
8812         * objc.dg/layout-1.m: Ditto.
8813         * objc.dg/bitfield-3.m: Ditto.
8814         * objc.dg/try-catch-3.m: Ditto.
8815         * objc.dg/try-catch-7.m: Ditto.
8816         * objc.dg/comp-types-10.m: Ditto.
8817         * objc.dg/selector-2.: Ditto.
8818         * objc.dg/method-7.m: Ditto.
8819         * objc.dg/typedef-alias-1.m: Ditto.
8820         * objc.dg/proto-lossage-2.m: Ditto.
8821         * objc.dg/comp-types-11.m: Ditto.
8822         * objc.dg/sizeof-1.m: Ditto.
8823         * objc.dg/method-17.m: Ditto.
8824         * objc.dg/bitfield-5.m: Ditto.
8825         * objc.dg/try-catch-1.m: Ditto.
8826         * objc.dg/encode-5.m: Ditto.
8827         * objc.dg/fix-and-continue-2.m: Ditto.
8828         * objc.dg/method-9.m: Ditto.
8829         * objc.dg/isa-field-1.m: Ditto.
8830         * objc.dg/local-decl-2.m: Ditto.
8831         * objc.dg/objc-gc-4.m: Ditto.
8832         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8833         * objc.dg/gnu-runtime-3.m: Ditto.
8834         * objc.dg/encode-7.m: Ditto.
8835         * objc.dg/encode-8.m: Ditto.
8836         * objc.dg/selector-3.m: Ditto.
8837         * objc.dg/gnu-runtime-1.m: Ditto.
8838         * objc.dg/const-str-12.m: Ditto.
8839         * objc.dg/gnu-runtime-2.m: Ditto.
8840         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8841         * objc.dg/selector-1.m: Ditto.
8842         * objc.dg/stubify-2.m: Ditto.
8843         * objc.dg/zero-link-1.m: Ditto.
8844         * objc.dg/stret-2.m: Ditto.
8845         * objc.dg/zero-link-2.m: Ditto.
8846         * objc.dg/next-runtime-1.m: Ditto.
8847         * objc.dg/symtab-1.m: Ditto.
8848         * objc.dg/stubify-1.m: Ditto.
8849         * objc.dg/bitfield-2.m: Ditto.
8850         * objc.dg/try-catch-10.m: Apply to both runtimes.
8851         * objc.dg/const-str-1.m: Ditto.
8852         * objc.dg/image-info.m: Ditto.
8853         * objc.dg/encode-9.m: Ditto.
8854         * objc.dg/pragma-1.m: Apply test to all targets.
8855         * objc.dg/const-str-4.m: Ditto.
8856         * objc.dg/const-str-8.m: Ditto.
8857         * objc.dg/super-class-2.m: Ditto.
8858         * objc.dg/try-catch-5.m: Ditto.
8859         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8860         Protocol1.h) and next-mapping.h as required. Use new NeXT
8861         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8862         * objc.dg/const-str-11.m: Ditto.
8863         * objc.dg/const-str-9.m: Ditto.
8864         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8865         * objc.dg/encode-1.m: Remove redundant -lobjc.
8866         * objc.dg/try-catch-9.m: Tidy space.
8867         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8868         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8869         and 64bit. Use new NeXT interface as required.
8870         * obj-c++.dg/template-4.mm: Ditto.
8871         * obj-c++.dg/defs.mm: Ditto.
8872         * obj-c++.dg/basic.mm: Ditto.
8873         * obj-c++.dg/encode-4.mm: Ditto.
8874         * obj-c++.dg/method-17.mm: Ditto.
8875         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8876         * obj-c++.dg/cxx-class-1.mm: Ditto.
8877         * obj-c++.dg/method-10.mm: Ditto.
8878         * obj-c++.dg/va-meth-1.mm: Ditto.
8879         * obj-c++.dg/encode-5.mm: Ditto.
8880         * obj-c++.dg/lookup-2.mm: Ditto.
8881         * obj-c++.dg/template-3.mm: Ditto.
8882         * obj-c++.dg/proto-qual-1.mm: Ditto.
8883         * obj-c++.dg/qual-types-1.m: Ditto.
8884         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8885         * obj-c++.dg/template-1.mm: Ditto.
8886         * obj-c++.dg/encode-6.mm: Ditto.
8887         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8888         Protocol1.h) and next-mapping.h as required. Use new NeXT
8889         interface as required.
8890         * obj-c++.dg/except-1.mm: Ditto.
8891         * obj-c++.dg/const-str-7.mm: Ditto.
8892         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8893         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8894         * obj-c++.dg/selector-2.mm: Ditto.
8895         * obj-c++.dg/isa-field-1.mm: Ditto.
8896         * obj-c++.dg/try-catch-1.mm: Ditto.
8897         * obj-c++.dg/local-decl-1.mm: Ditto.
8898         * obj-c++.dg/try-catch-9.mm: Ditto.
8899         * obj-c++.dg/no-extra-load.mm: Ditto.
8900         * obj-c++.dg/selector-5.mm: Ditto.
8901         * obj-c++.dg/method-12.mm: Ditto.
8902         * obj-c++.dg/try-catch-11.mm: Ditto.
8903         * obj-c++.dg/comp-types-11.mm: Ditto.
8904         * obj-c++.dg/bitfield-3.mm: Ditto.
8905         * obj-c++.dg/method-6.mm: Ditto.
8906         * obj-c++.dg/super-class-2.mm: Ditto.
8907         * obj-c++.dg/method-21.mm: Ditto.
8908         * obj-c++.dg/const-str-8.mm: Ditto.
8909         * obj-c++.dg/try-catch-7.mm: Ditto.
8910         * obj-c++.dg/method-15.mm: Ditto.
8911         * obj-c++.dg/layout-1.mm: Ditto.
8912         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8913         * obj-c++.dg/const-str-3.mm: Ditto.
8914         * obj-c++.dg/try-catch-2.mm: Ditto.
8915         * obj-c++.dg/objc-gc-3.mm: Ditto.
8916         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8917         * obj-c++.dg/bitfield-1.mm: Ditto.
8918         * obj-c++.dg/selector-6.mm: Ditto.
8919         * obj-c++.dg/method-13.mm: Ditto.
8920         * obj-c++.dg/comp-types-12.mm: Ditto.
8921         * obj-c++.dg/bitfield-4.mm: Ditto.
8922         * obj-c++.dg/try-catch-8.mm: Ditto.
8923         * obj-c++.dg/method-2.mm: Ditto.
8924         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8925         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8926         * obj-c++.dg/const-str-4.mm: Ditto.
8927         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8928         * obj-c++.dg/try-catch-3.mm: Ditto.
8929         * obj-c++.dg/comp-types-9.mm: Ditto.
8930         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8931         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8932         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8933         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8934         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8935         Use new NeXT interface as required.
8936         * obj-c++.dg/const-str-10.mm: Ditto.
8937         * obj-c++.dg/const-str-11.mm: Ditto.
8938         * obj-c++.dg/const-str-9.mm: Ditto.
8939         * obj-c++.dg/method-11.mm: Ditto.
8940         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8941         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8942         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8943         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8944         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8945
8946 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8947
8948         PR c++/43206
8949         * g++.dg/template/typedef30.C: New test case.
8950
8951 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8952
8953         PR c/43385
8954         * gcc.c-torture/execute/pr43385.c: New test.
8955
8956 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8957
8958         * gcc.dg/strncpy-fix-1.c: New test.
8959
8960 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8961
8962         PR testsuite/41609
8963         * lib/objc-torture.exp (objc-set-runtime-options): New.
8964         * objc/execute/execute.exp: Check runtime options on each pass.
8965         * objc/execute/exceptions/exceptions.exp: Ditto.
8966         * objc/compile/compile.exp: Ditto.
8967
8968         PR testsuite/42348
8969         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8970         standard tests.
8971         (check_effective_target_objc2): New proc.
8972         (check_effective_target_next_runtime): New proc.
8973         * lib/objc.exp: Determine which runtime is in force and support it.
8974         * lib/obj-c++.exp: Ditto.
8975
8976 2010-03-24  Jason Merrill  <jason@redhat.com>
8977
8978         PR c++/43502
8979         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8980
8981 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8982
8983         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8984         a loop.
8985         * gcc.dg/ipa/ipa-2.c: Likewise.
8986         * gcc.dg/ipa/ipa-3.c: Likewise.
8987         * gcc.dg/ipa/ipa-4.c: Likewise.
8988         * gcc.dg/ipa/ipa-5.c: Likewise.
8989         * gcc.dg/ipa/ipa-7.c: Likewise.
8990         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8991         a loop.
8992         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8993         i_can_not_be_propagated_fully2 into a loop.
8994         * gcc.dg/ipa/ipa-8.c: New test.
8995         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8996
8997 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8998
8999         PR debug/19192
9000         PR debug/43479
9001         * gcc.dg/guality/pr43479.c: New test.
9002         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9003         and add volatile keyword.
9004
9005 2010-03-23  Mike Stump  <mikestump@comcast.net>
9006
9007         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9008
9009 2010-03-23  Jason Merrill  <jason@redhat.com>
9010
9011         * g++.dg/ext/altivec-17.C: Adjust error message.
9012
9013         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9014         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9015         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9016         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9017         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9018         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9019
9020 2010-03-22  Jason Merrill  <jason@redhat.com>
9021
9022         PR c++/43333
9023         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9024         * g++.dg/ext/is_pod_98.C: New.
9025
9026         PR c++/43281
9027         * g++.dg/cpp0x/auto18.C: New.
9028
9029         * gcc.dg/pr36997.c: Adjust error message.
9030         * g++.dg/ext/vector9.C: Likewise.
9031         * g++.dg/conversion/simd3.C: Likewise.
9032         * g++.dg/other/error23.C: Likewise.
9033
9034 2010-03-22  Michael Matz  <matz@suse.de>
9035
9036         PR middle-end/43475
9037         * gfortran.dg/pr43475.f90: New testcase.
9038
9039 2010-03-22  Richard Guenther  <rguenther@suse.de>
9040
9041         PR tree-optimization/43390
9042         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9043
9044 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9045
9046         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9047         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9048
9049 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9050             Michael Matz  <matz@suse.de>
9051
9052         PR c++/43081
9053         * g++.dg/parse/crash56.C: New test.
9054
9055 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9056
9057         PR fortran/43450
9058         * gfortran.dg/whole_file_15.f90 : New test.
9059
9060 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9061
9062         PR fortran/43409
9063         * gfortran.dg/inquire_size.f90: New test.
9064
9065 2010-03-20  Richard Guenther  <rguenther@suse.de>
9066
9067         PR rtl-optimization/43438
9068         * gcc.c-torture/execute/pr43438.c: New testcase.
9069
9070 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9071
9072         PR c++/43375
9073         * g++.dg/abi/mangle42.C: New test.
9074
9075 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9076
9077         PR C/43211
9078         * gcc.dg/pr43211.c: New test.
9079         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9080
9081 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9082
9083         PR rtl-optimization/42258
9084         * gcc.target/arm/thumb1-mul-moves.c: New test.
9085
9086         PR target/40697
9087         * gcc.target/arm/thumb-andsi.c: New test.
9088
9089         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9090         dg-require-effective-target.
9091
9092 2010-03-19  Michael Matz  <matz@suse.de>
9093
9094         PR c++/43116
9095         * g++.dg/other/pr43116.C: New testcase.
9096
9097 2010-03-19  Michael Matz  <matz@suse.de>
9098
9099         PR target/43305
9100         * gcc.dg/pr43305.c: New testcase.
9101
9102 2010-03-19  Richard Guenther  <rguenther@suse.de>
9103
9104         PR tree-optimization/43415
9105         * gcc.c-torture/compile/pr43415.c: New testcase.
9106
9107 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9108
9109         PR ada/43106
9110         * gnat.dg/case_optimization2.adb: New test.
9111         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9112
9113 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9114             Jack Howarth <howarth@bromo.med.uc.edu>
9115
9116         PR target/36399
9117         * gcc.target/i386/push-1.c: Don't xfail
9118           scan-assembler-not "movups" on darwin.
9119
9120 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR debug/43058
9123         * gcc.dg/pr43058.c: New test.
9124
9125 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9126
9127         PR middle-end/42450
9128         * g++.dg/torture/pr42450.C: New test.
9129
9130 2010-03-18  Michael Matz  <matz@suse.de>
9131
9132         PR middle-end/43419
9133         * gcc.dg/pr43419.c: New testcase.
9134
9135 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9136
9137         PR rtl-optimization/43360
9138         * gcc.dg/torture/pr43360.c: New.
9139
9140 2010-03-18  Michael Matz  <matz@suse.de>
9141
9142         PR tree-optimization/43402
9143         * gcc.dg/pr43402.c: New testcase.
9144
9145 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9146
9147         PR target/42427
9148         * gcc.dg/pr42427.c: New test.
9149
9150 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9151
9152         PR libfortran/43265
9153         * gfortran.dg/read_empty_file.f: New test.
9154         * gfortran.dg/read_eof_all.f90: New test.
9155         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9156         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9157
9158 2010-03-17  Michael Matz  <matz@suse.de>
9159
9160         * gcc.dg/pr43300.c: Add -w.
9161
9162 2010-03-17  Richard Guenther  <rguenther@suse.de>
9163
9164         * gcc.dg/pr43379.c: Add -w.
9165
9166 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9167
9168         PR fortran/43331
9169         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9170
9171 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9172
9173         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9174
9175 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9176
9177         * ada/acats/run_all.sh: Log start and end times.
9178
9179 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9180
9181         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9182
9183 2010-03-16  Richard Guenther  <rguenther@suse.de>
9184
9185         PR middle-end/43379
9186         * gcc.dg/pr43379.c: New testcase.
9187
9188 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9189
9190         PR debug/43051
9191         * gcc.dg/guality/pr43051-1.c: New test.
9192
9193 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9194
9195         PR testsuite/43363
9196         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9197
9198 2010-03-15  Michael Matz  <matz@suse.de>
9199
9200         PR middle-end/43300
9201         * gcc.dg/pr43300.c: New testcase.
9202
9203 2010-03-15  Richard Guenther  <rguenther@suse.de>
9204
9205         PR tree-optimization/43367
9206         * gcc.c-torture/compile/pr43367.c: New testcase.
9207
9208 2010-03-15  Richard Guenther  <rguenther@suse.de>
9209
9210         PR tree-optimization/43317
9211         * gcc.dg/pr43317.c: New testcase.
9212
9213 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9214
9215         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9216
9217 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9218
9219         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9220
9221 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9222
9223         PR fortran/43362
9224         * gfortran.dg/impure_constructor_1.f90: New test.
9225
9226 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9227
9228         PR middle-end/43354
9229         * gfortran.dg/graphite/id-pr43354.f: New.
9230
9231 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9232
9233         PR middle-end/43349
9234         * gfortran.dg/graphite/pr43349.f: New.
9235
9236 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9237
9238         PR middle-end/43306
9239         * gcc.dg/graphite/pr43306.c: New.
9240
9241 2010-03-12  David S. Miller  <davem@davemloft.net>
9242
9243         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9244         sparc.
9245
9246 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9247
9248         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9249
9250 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9251
9252         PR fortran/43291
9253         PR fortran/43326
9254         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9255
9256 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9257
9258         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9259         fail for *-*-mingw* targets.
9260
9261 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9262
9263         PR debug/43329
9264         * gcc.dg/guality/pr43329-1.c: New test.
9265
9266 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9267
9268         PR tree-optimization/43257
9269         * g++.dg/torture/pr43257.C: New test.
9270
9271 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9272
9273         PR fortran/43228
9274         * gfortran.dg/namelist_61.f90: New test.
9275
9276 2010-03-11  Richard Guenther  <rguenther@suse.de>
9277
9278         PR tree-optimization/43255
9279         * gcc.c-torture/compile/pr43255.c: New testcase.
9280
9281 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9282
9283         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9284         * gcc.dg/pr43280.c: New testcase.
9285
9286 2010-03-11  Richard Guenther  <rguenther@suse.de>
9287
9288         PR lto/43200
9289         * gcc.dg/lto/20100227-1_0.c: New testcase.
9290         * gcc.dg/lto/20100227-1_1.c: Likewise.
9291
9292 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9293
9294         PR libfortran/43320
9295         PR libfortran/43265
9296         * gfortran.dg/read_eof_6.f: New test
9297         * gfortran.dg/read_x_eof.f90: New test.
9298         * gfortran.dg/read_x_past.f: Update test.
9299
9300 2010-03-10  Jan Hubicka  <jh@suse.cz>
9301
9302         * gcc.c-torture/compile/pr43288.c: New test.
9303
9304 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9305
9306         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9307         -fpic/-fPIC flags.
9308         * g++.old-deja/g++.pt/asm2.C: Likewise.
9309         * gcc.c-torture/compile/20000804-1.c: Likewise.
9310         * gcc.target/i386/clobbers.c: Likewise.
9311
9312 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9313
9314         PR fortran/43303
9315         * gfortran.dg/c_assoc_3.f90: New test.
9316
9317 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9318
9319         PR debug/36728
9320         * gcc.dg/guality/pr36728-1.c: New test.
9321         * gcc.dg/guality/pr36728-2.c: New test.
9322
9323 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9324
9325         * gcc.dg/h8300-div-delay-slot.c: New test.
9326
9327 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9328
9329         PR tree-optimization/43236
9330         * gcc.c-torture/execute/pr43236.c: New test.
9331
9332 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9333
9334         PR middle-end/42859
9335         * g++.dg/eh/pr42859.C: New test.
9336
9337 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9338
9339         PR debug/43299
9340         * gcc.dg/pr43299.c: New test.
9341
9342         PR debug/43290
9343         * g++.dg/eh/unwind2.C: New test.
9344
9345 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9346             Reza Yazdani  <reza.yazdani@amd.com>
9347
9348         PR middle-end/43065
9349         * gcc.dg/graphite/run-id-4.c: New.
9350
9351 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9352
9353         PR middle-end/43065
9354         * gcc.dg/graphite/run-id-3.c: New.
9355
9356 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9357
9358         PR middle-end/42644
9359         PR middle-end/42130
9360         * gcc.dg/graphite/id-18.c: New.
9361         * gcc.dg/graphite/run-id-pr42644.c: New.
9362
9363 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9364
9365         PR middle-end/42326
9366         * gcc.dg/graphite/pr42326.c: New.
9367
9368 2010-03-08  Richard Guenther  <rguenther@suse.de>
9369
9370         PR tree-optimization/43269
9371         * gcc.c-torture/execute/pr43269.c: New testcase.
9372
9373 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9374
9375         PR fortran/43256
9376         * gfortran.dg/typebound_call_13.f03: New.
9377
9378 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9379
9380         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9381         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9382
9383 2010-03-05  Jason Merrill  <jason@redhat.com>
9384
9385         * g++.dg/abi/mangle40.C: Require weak and alias.
9386
9387 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9388
9389         PR middle-end/42326
9390         * gfortran.dg/graphite/pr42326.f90: New.
9391         * gfortran.dg/graphite/pr42326-1.f90: New.
9392
9393 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9394
9395         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9396         (gnat_target_compile): Likewise.
9397         Reinitialize GNAT_UNDER_TEST if target changes.
9398         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9399         (local_find_gnatmake): Pass full --GCC to gnatlink.
9400         Remove --LINK.
9401
9402 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9403
9404         PR c/43248
9405         * gcc.dg/compound-literal-1.c: New testcase.
9406
9407 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9408
9409         PR tree-optimization/43164
9410         PR tree-optimization/43191
9411         * gcc.c-torture/compile/pr43164.c: New test.
9412         * gcc.c-torture/compile/pr43191.c: Likewise.
9413
9414 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9415
9416         PR fortran/43244
9417         * gfortran.dg/finalize_9.f90: New.
9418
9419 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9420             Ken Werner <ken@linux.vnet.ibm.com>
9421
9422         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9423         to dg-options for spu.
9424         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9425         dump-scan target to exclude spu.
9426
9427 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9428
9429         PR middle-end/43209
9430         * gcc.dg/tree-ssa/ivopts-4.c: New.
9431
9432 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9433
9434         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9435         include-opts and exclude-opts; skip checking the flags if arguments
9436         are the same as the defaults.
9437         (dg-xfail-if): Verify the number of arguments, supply defaults
9438         for unspecified optional arguments.
9439         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9440
9441 2010-03-03  Jason Merrill  <jason@redhat.com>
9442
9443         PR c++/12909
9444         * g++.dg/abi/mangle40.C: Updated.
9445
9446 2010-03-03  Jason Merrill  <jason@redhat.com>
9447
9448         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9449         * g++.dg/abi/mangle23.C: Likewise.
9450         * g++.dg/eh/simd-2.C: Likewise.
9451         * g++.dg/ext/attribute-test-2.C: Likewise.
9452         * g++.dg/ext/vector14.C: Likewise.
9453         * g++.dg/other/pr34435.C: Likewise.
9454         * g++.dg/template/conv8.C: Likewise.
9455         * g++.dg/template/nontype9.C: Likewise.
9456         * g++.dg/template/qualttp17.C: Likewise.
9457         * g++.dg/template/ref1.C: Likewise.
9458         * g++.old-deja/g++.pt/crash68.C: Likewise.
9459         * g++.old-deja/g++.pt/ref1.C: Likewise.
9460         * g++.old-deja/g++.pt/ref3.C: Likewise.
9461         * g++.old-deja/g++.pt/ref4.C: Likewise.
9462
9463         PR c++/12909
9464         * g++.dg/abi/mangle40.C: New.
9465         * g++.dg/abi/mangle41.C: New.
9466         * g++.dg/lto/20100302_0.C: New.
9467         * g++.dg/lto/20100302_1.C: New.
9468         * g++.dg/lto/20100302.h: New.
9469
9470 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9471
9472         PR fortran/43243
9473         * gfortran.dg/internal_pack_12.f90: New test.
9474
9475 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9476
9477         * gcc.dg/pr36997.c: Adjust error message.
9478
9479 2010-03-03  Mike Stump  <mikestump@comcast.net>
9480
9481         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9482         adjustments to not be present on machines that align the stack to
9483         more than 4 bytes and don't have a red zone yet as that is an
9484         unimplemented optimization.
9485
9486 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9487
9488         PR fortran/43169
9489         * gfortran.dg/impure_assignment_3.f90: New.
9490
9491 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9492
9493         PR debug/43229
9494         * gfortran.dg/pr43229.f90: New test.
9495
9496         PR debug/43237
9497         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9498
9499         PR debug/43177
9500         * gcc.dg/guality/pr43177.c: New test.
9501
9502 2010-03-02  Jason Merrill  <jason@redhat.com>
9503
9504         * g++.dg/ext/vector9.C: Adjust error message.
9505         * g++.dg/conversion/simd3.C: Likewise.
9506         * g++.dg/other/error23.C: Likewise.
9507
9508 2010-03-02  Mike Stump  <mikestump@comcast.net>
9509
9510         PR c++/41090
9511         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9512
9513 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9514
9515         PR fortran/43180
9516         * gfortran.dg/internal_pack_10.f90: New test.
9517
9518         PR fortran/43173
9519         * gfortran.dg/internal_pack_11.f90: New test.
9520
9521 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9522
9523         PR middle-end/42640
9524         * gcc.dg/tree-ssa/pr42640.c: New.
9525
9526 2010-03-01  Richard Guenther  <rguenther@suse.de>
9527
9528         PR tree-optimization/43220
9529         * gcc.c-torture/execute/pr43220.c: New testcase.
9530
9531 2010-03-01  Richard Guenther  <rguenther@suse.de>
9532
9533         PR middle-end/43213
9534         * gcc.dg/pr43213.c: New testcase.
9535
9536 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9537
9538         PR pch/14940
9539         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9540
9541 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9542
9543         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9544         New function.
9545         (check_effective_target_ucn): Likewise.
9546
9547         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9548         if !ucn.
9549         * gcc.dg/ucnid-2.c: Likewise.
9550         * gcc.dg/ucnid-3.c: Likewise.
9551         * gcc.dg/ucnid-4.c: Likewise.
9552         * gcc.dg/ucnid-11.c: Likewise.
9553         * gcc.dg/ucnid-12.c: Likewise.
9554         * gcc.dg/ucnid-6.c: Skip if !ucn.
9555         * gcc.dg/ucnid-9.c: Likewise.
9556
9557 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9558
9559         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9560         lists to dg-skip-if.
9561         * gcc.target/i386/stackalign/return-3.c: Likewise.
9562
9563 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9564
9565         * gcc.target/i386/clearcap.map: New file.
9566         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9567         Pass clearcap.map by default if supported.
9568
9569 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9570
9571         PR fortran/42900
9572         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9573         Explain this.
9574         * gfortran.dg/stat_2.f90: Likewise.
9575
9576 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9577
9578         PR fortran/43199
9579         * gfortran.dg/module_read_2.f90: New test.
9580
9581 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/42748
9584         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9585         * g++.dg/abi/mangle12.C: Likewise.
9586         * g++.dg/abi/mangle20-2.C: Likewise.
9587         * g++.dg/abi/mangle17.C: Likewise.
9588         * g++.dg/template/cond2.C: Likewise.
9589         * g++.dg/template/pr35240.C: Likewise.
9590
9591 2010-02-27  Richard Guenther  <rguenther@suse.de>
9592
9593         PR tree-optimization/43186
9594         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9595
9596 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9597
9598         * g++.dg/abi/packed1.C: Expect warning on the SH.
9599
9600 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9601
9602         PR c++/42054:
9603         * g++.dg/parse/error37.C: New test.
9604
9605 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9606
9607         PR c/24577
9608         PR c/43192
9609         * gcc.dg/pr8927-1.c: Match new note.
9610         * gcc.dg/990506-0.c: Likewise.
9611         * gcc.dg/gomp/flush-2.c: Likewise.
9612         * gcc.dg/gomp/atomic-5.c: Likewise.
9613         * gcc.dg/gomp/pr34607.c: Likewise.
9614         * gcc.dg/pr35746.c: Likewise.
9615         * gcc.dg/cpp/pragma-1.c: Likewise.
9616         * gcc.dg/cpp/pragma-2.c: Likewise.
9617         * gcc.dg/pr41842.c: Likewise.
9618         * gcc.dg/noncompile/20040629-1.c: Likewise.
9619         * objc.dg/private-1.m: Likewise.
9620
9621 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9622
9623         PR fortran/43185
9624         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9625         * gfortran.dg/default_initialization_4.f90: New test.
9626
9627 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9628
9629         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9630         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9631         * gnat.dg/thin_pointer2.adb: New test.
9632         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9633
9634 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9635
9636         PR c/20631
9637         * gcc.dg/cpp/c90-pedantic.c: New.
9638         * gcc.dg/cpp/c90.c: New.
9639         * gcc.dg/gnu90-const-expr-1.c: New.
9640         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9641
9642 2010-02-26  Richard Guenther  <rguenther@suse.de>
9643
9644         PR tree-optimization/43186
9645         * gcc.c-torture/compile/pr43186.c: New testcase.
9646
9647 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9648
9649         PR debug/43190
9650         * c-c++-common/dwarf2/pr43190.c: New test.
9651
9652 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9653
9654         PR testsuite/37074:
9655         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9656
9657 2010-02-26  Richard Guenther  <rguenther@suse.de>
9658
9659         PR tree-optimization/43188
9660         * gcc.c-torture/compile/pr43188.c: New testcase.
9661
9662 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9663
9664         PR target/43175
9665         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9666
9667 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9668
9669         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9670
9671 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9672
9673         PR target/43154
9674         * gcc.target/powerpc/pr43154.c: New file.
9675
9676 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9677
9678         PR debug/43166
9679         * gfortran.dg/debug/pr43166.f: New test.
9680
9681         PR debug/43165
9682         * gcc.dg/torture/pr43165.c: New test.
9683
9684 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9685
9686         PR c/43128
9687         * c-c++-common/pr41779.c: Update.
9688
9689 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9690
9691         PR ada/32547
9692         * lib/gnat-dg.exp (gnat_load): Redefine.
9693
9694         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9695         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9696
9697 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9698
9699         PR libobjc/36610
9700         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9701         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9702         -fgnu-runtime.
9703         Sort entries.
9704
9705 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9706
9707         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9708
9709 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9710
9711         PR debug/43150
9712         * gcc.dg/guality/vla-1.c: New test.
9713
9714 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9715
9716         PR fortran/43042
9717         * gfortran.dg/c_ptr_tests_15.f90: New test.
9718
9719 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9720
9721         PR target/43107
9722         * gcc.target/i386/pr43107.c: New test.
9723
9724 2010-02-23  Jason Merrill  <jason@redhat.com>
9725
9726         PR c++/43143
9727         * g++.dg/cpp0x/variadic100.C: New.
9728
9729 2010-02-23  Jason Merrill  <jason@redhat.com>
9730
9731         PR debug/42800
9732         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9733         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9734         * c-c++-common/dwarf2/vla1.c: New.
9735
9736 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR target/43139
9739         * gcc.dg/pr43139.c: New test.
9740
9741         PR debug/43077
9742         * gcc.dg/guality/pr43077-1.c: New test.
9743
9744 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9745
9746         PR 43123
9747         * gcc.dg/march.c: New.
9748         * gcc.dg/march-generic.c: New.
9749         * gcc.dg/mtune.c: New.
9750
9751 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9752
9753         PR middle-end/43083
9754         * gcc.dg/graphite/pr43083.c: New.
9755
9756 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9757
9758         PR middle-end/43097
9759         * gfortran.dg/graphite/pr43097.f: New.
9760
9761 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9762             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9763
9764         PR middle-end/43140
9765         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9766
9767 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9768
9769         PR middle-end/43026
9770         * g++.dg/graphite/pr43026.C: New.
9771
9772 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9773
9774         PR c++/43126
9775         * gcc.dg/cleanup-1.c: Update.
9776         * gcc.dg/func-args-1.c: Update.
9777         * gcc.dg/format/sentinel-1.c: Update.
9778         * g++.old-deja/g++.jason/scoping10.C: Update.
9779         * g++.old-deja/g++.ns/lookup5.C: Update.
9780         * g++.dg/ext/cleanup-1.C: Update.
9781         * g++.dg/parse/varmod1.C: Update.
9782         * g++.dg/parse/error33.C: Update.
9783         * g++.dg/expr/call3.C: Update.
9784         * g++.dg/func-args-1.C: New.
9785
9786 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9787
9788         PR c/43125
9789         * gcc.dg/attr-used-2.c: Moved to ...
9790         * c-c++-common/attr-used-2.c: Here.
9791
9792         * gcc.dg/attr-used.c: Moved to ...
9793         * c-c++-common/attr-used.c: Here.
9794
9795 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9796
9797         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9798
9799 2010-02-22  Richard Guenther  <rguenther@suse.de>
9800
9801         PR lto/43045
9802         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9803         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9804
9805 2010-02-22  Richard Guenther  <rguenther@suse.de>
9806
9807         PR tree-optimization/42749
9808         * gcc.c-torture/compile/pr42749.c: New testcase.
9809
9810 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9811
9812         PR fortran/43072
9813         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9814         * gfortran.dg/internal_pack_9.f90: New test.
9815
9816 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9817
9818         PR c++/23510
9819         * g++.dg/template/recurse.C: Adjust.
9820         * g++.dg/template/pr23510.C: New.
9821
9822 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9823
9824         PR c++/42824
9825         * g++.dg/template/memclass4.C: New test.
9826
9827 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9828
9829         PR fortran/35259
9830         * gfortran.dg/reassoc_5.f90: New test.
9831
9832 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9833
9834         PR target/43067
9835         * gcc.target/i386/pr43067.c: New test.
9836
9837 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9838
9839         PR c++/35669
9840         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9841         -Wconversion-null.
9842         * g++.dg/warn/Wconversion-null.C: New test.
9843         * g++.old-deja/g++.other/null1.C: Move to...
9844         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9845
9846 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9847
9848         PR fortran/36932
9849         PR fortran/36933
9850         * gfortran.dg/dependency_26.f90: New test.
9851
9852         PR fortran/43072
9853         * gfortran.dg/internal_pack_7.f90: New test.
9854
9855         PR fortran/43111
9856         * gfortran.dg/internal_pack_8.f90: New test.
9857
9858 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9859
9860         PR 43128
9861         * c-c++-common/pr41779.c: Fix broken testcase.
9862
9863 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9864
9865         PR 36513
9866         * c-c++-common/pr36513.c: New testcase.
9867         * c-c++-common/pr36513-2.c: New testcase.
9868
9869 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9870
9871         PR 41779
9872         * c-c++-common/pr41779.c: New.
9873
9874 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9875
9876         PR debug/43084
9877         * gcc.dg/pr43084.c: New test.
9878
9879 2010-02-19  Richard Guenther  <rguenther@suse.de>
9880
9881         PR tree-optimization/42916
9882         * gcc.dg/pr42916.c: New testcase.
9883
9884 2010-02-18  Jason Merrill  <jason@redhat.com>
9885
9886         PR c++/42837
9887         * g++.dg/abi/packed1.C: Add expected warning.
9888
9889         PR c++/43108
9890         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9891         * gcc.dg/torture/dg-torture.exp: Likewise.
9892         * c-c++-common/torture/complex-sign.h,
9893         c-c++-common/torture/complex-sign-add.c,
9894         c-c++-common/torture/complex-sign-mixed-add.c,
9895         c-c++-common/torture/complex-sign-mixed-div.c,
9896         c-c++-common/torture/complex-sign-mixed-mul.c,
9897         c-c++-common/torture/complex-sign-mixed-sub.c,
9898         c-c++-common/torture/complex-sign-mul.c,
9899         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9900         Adapt for C++ compilation as well.
9901
9902         PR c++/43070
9903         * g++.dg/ext/label1.C: Update.
9904         * g++.dg/ext/label2.C: Update.
9905
9906         PR c++/26261
9907         * g++.dg/template/dependent-name6.C: New.
9908
9909         PR c++/43109
9910         * g++.dg/parse/namespace12.C: New.
9911
9912 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9913
9914         PR tree-optimization/43066
9915         * gcc.c-torture/compile/pr43066.c: New test.
9916
9917 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9918
9919         * g++.dg/ext/attrib35.C: Fix target selector string.
9920         * g++.dg/ext/attrib36.C: Ditto.
9921         * g++.dg/ext/attrib37.C: Ditto.
9922         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9923         * g++.dg/abi/mangle25.C: Ditto.
9924
9925 2010-02-17  Jason Merrill  <jason@redhat.com>
9926
9927         PR c++/43069
9928         * g++.dg/parse/namespace11.C: New.
9929
9930         PR c++/43093
9931         * g++.dg/ext/attrib37.C: New.
9932
9933         PR c++/43079
9934         * g++.dg/template/ptrmem20.C: New.
9935
9936 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9937
9938         PR target/43103
9939         * gcc.target/i386/xop-check.h: Include m256-check.h.
9940         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9941         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9942         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9943         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9944
9945 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9946
9947         PR debug/42918
9948         * gcc.dg/pr42918.c: New test.
9949
9950 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9951
9952         * g++.dg/ext/attrib36.C: Require ILP32.
9953
9954 2010-02-16  Richard Guenther  <rguenther@suse.de>
9955
9956         PR tree-optimization/41043
9957         * gfortran.dg/pr41043.f90: New testcase.
9958         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9959
9960 2010-02-16  Jason Merrill  <jason@redhat.com>
9961
9962         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9963
9964 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9965
9966         PR tree-optimization/43074
9967         * gcc.dg/vect/fast-math-pr43074.c: New test.
9968
9969 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9970
9971         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9972
9973 2010-02-16  Jason Merrill  <jason@redhat.com>
9974
9975         PR c++/43031
9976         * g++.dg/ext/attrib36.C: New.
9977
9978         PR c++/43036
9979         * g++.dg/other/array6.C: New.
9980
9981 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9982
9983         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9984
9985 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9986
9987         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9988         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9989         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9990         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9991         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9992         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9993
9994 2010-02-15  Richard Guenther  <rguenther@suse.de>
9995
9996         PR middle-end/43068
9997         * g++.dg/torture/pr43068.C: New testcase.
9998
9999 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10000
10001         PR c++/43024
10002         * g++.dg/opt/ice1.C: New.
10003
10004 2010-02-14  Jason Merrill  <jason@redhat.com>
10005
10006         PR c++/41997
10007         * g++.dg/cpp0x/initlist-opt.C: New.
10008
10009 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10010
10011         PR fortran/41113
10012         PR fortran/41117
10013         * gfortran.dg/internal_pack_6.f90: New test.
10014
10015 2010-02-12  Jason Merrill  <jason@redhat.com>
10016
10017         PR c++/43054
10018         * g++.dg/cpp0x/variadic99.C: New.
10019
10020 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10021
10022         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10023         sign extend pointers to gualchk_t.
10024
10025         PR c++/43033
10026         * g++.dg/other/default3.C: Xfail g4 test.
10027
10028 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10029
10030         PR middle-end/43012
10031         * gcc.dg/graphite/pr43012.c: New.
10032
10033 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10034
10035         PR middle-end/42930
10036         * g++.dg/graphite/pr42930.C: New.
10037
10038 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10039
10040         PR middle-end/42914
10041         PR middle-end/42530
10042         * gcc.dg/graphite/pr42530.c: New.
10043         * gcc.dg/graphite/pr42914.c: New.
10044
10045 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10046
10047         PR middle-end/42771
10048         * gcc.dg/graphite/pr42771.c: New.
10049
10050 2010-02-11  Richard Guenther  <rguenther@suse.de>
10051
10052         PR tree-optimization/42998
10053         * gcc.c-torture/compile/pr42998.c: New testcase.
10054
10055 2010-02-10  Jason Merrill  <jason@redhat.com>
10056
10057         PR c++/41896
10058         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10059
10060         PR c++/42983, core issue 906
10061         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10062         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10063
10064         PR c++/43016
10065         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10066
10067 2010-02-10  Richard Guenther  <rguenther@suse.de>
10068
10069         PR tree-optimization/43017
10070         * gcc.dg/torture/pr43017.c: New testcase.
10071
10072 2010-02-10  Tobias Burnus <burnus@net-b.de>
10073
10074         PR fortran/40823
10075         * gfortran.dg/private_type_1.f90: Update error location.
10076         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10077         * gfortran.dg/typebound_operator_2.f03: Ditto.
10078         * gfortran.dg/assignment_2.f90: Ditto.
10079         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10080         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10081
10082 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10083
10084         PR fortran/43015
10085         * gfortran.dg/bind_c_usage_20.f90: New test.
10086
10087 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10088
10089         PR debug/43010
10090         * g++.dg/debug/pr43010.C: New test.
10091
10092 2010-02-10  Richard Guenther  <rguenther@suse.de>
10093
10094         PR c/43007
10095         * gcc.c-torture/execute/20100209-1.c: New testcase.
10096         * gcc.dg/fold-div-3.c: Likewise.
10097
10098 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10099
10100         * gcc.dg/builtin-ffs-1.c: New test.
10101
10102 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10103
10104         PR fortran/42999
10105         * gfortran.dg/array_constructor_35.f90: New test.
10106
10107 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10108
10109         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10110
10111 2010-02-09  Jason Merrill  <jason@redhat.com>
10112
10113         PR c++/42399
10114         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10115
10116         PR c++/42370
10117         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10118
10119 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10120
10121         PR fortran/41869
10122         * gfortran.dg/module_write_1.f90: New test.
10123
10124 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10125
10126         * gcc.dg/pr19340.c: Adjust.
10127
10128 2010-02-09  Richard Guenther  <rguenther@suse.de>
10129
10130         PR tree-optimization/43008
10131         * gcc.c-torture/execute/pr43008.c: New testcase.
10132
10133 2010-02-09  Richard Guenther  <rguenther@suse.de>
10134
10135         PR tree-optimization/43000
10136         * gcc.dg/torture/pr43000.c: New testcase.
10137         * gcc.dg/torture/pr43002.c: Likewise.
10138
10139 2010-02-09  Daniel Kraft  <d@domob.eu>
10140
10141         PR fortran/39171
10142         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10143         and pass -Wsurprising as necessary.
10144
10145 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR tree-optimization/42890
10148         * g++.dg/torture/pr42890.C: New test.
10149
10150 2010-02-08  Richard Guenther  <rguenther@suse.de>
10151
10152         PR middle-end/42995
10153         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10154
10155 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10156
10157         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10158         return 0 from main.
10159         * gcc.dg/graphite/block-1.c: Same.
10160         * gcc.dg/graphite/block-3.c: Same.
10161         * gcc.dg/graphite/block-4.c: Same.
10162         * gcc.dg/graphite/block-5.c: Same.
10163         * gcc.dg/graphite/block-6.c: Same.
10164         * gcc.dg/graphite/block-7.c: Same.
10165         * gcc.dg/graphite/interchange-0.c: Same.
10166         * gcc.dg/graphite/interchange-1.c: Same.
10167         * gcc.dg/graphite/interchange-10.c: Same.
10168         * gcc.dg/graphite/interchange-11.c: Same.
10169         * gcc.dg/graphite/interchange-12.c: Same.
10170         * gcc.dg/graphite/interchange-2.c: Same.
10171         * gcc.dg/graphite/interchange-3.c: Same.
10172         * gcc.dg/graphite/interchange-4.c: Same.
10173         * gcc.dg/graphite/interchange-5.c: Same.
10174         * gcc.dg/graphite/interchange-6.c: Same.
10175         * gcc.dg/graphite/interchange-7.c: Same.
10176         * gcc.dg/graphite/interchange-8.c: Same.
10177         * gcc.dg/graphite/interchange-9.c: Same.
10178         * gcc.dg/graphite/interchange-mvt.c: Same.
10179
10180 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10181
10182         * gfortran.dg/graphite/id-19.f: New.
10183         * gfortran.dg/graphite/pr14741.f90: New.
10184         * gfortran.dg/graphite/pr41924.f90: New.
10185         * gfortran.dg/graphite/run-id-2.f90: New.
10186
10187 2010-02-07  Richard Guenther  <rguenther@suse.de>
10188
10189         PR middle-end/42956
10190         * gcc.c-torture/compile/pr42956.c: New testcase.
10191
10192 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10193
10194         PR libfortran/42742
10195         * gfortran.dg/fmt_cache_2.f: New test.
10196
10197 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10198
10199         * gfortran.dg/read_no_eor.f90: New test.
10200
10201 2010-02-05  Jason Merrill  <jason@redhat.com>
10202
10203         * g++.dg/ext/label13.C: Move constructor body out of class.
10204
10205 2010-02-03  Jason Merrill  <jason@redhat.com>
10206
10207         PR c++/42870
10208         * g++.dg/ext/dllexport3.C: New.
10209
10210 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10211
10212         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10213
10214 2010-02-05  Richard Guenther  <rguenther@suse.de>
10215
10216         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10217
10218 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10219
10220         PR c++/42915
10221         * g++.dg/other/crash-9.C: New test.
10222
10223 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10224
10225         PR fortran/42309
10226         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10227
10228 2010-02-04  Richard Guenther  <rguenther@suse.de>
10229
10230         PR rtl-optimization/42952
10231         * gcc.dg/torture/pr42952.c: New testcase.
10232
10233 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10234
10235         PR libfortran/42901
10236         * gfortran.dg/namelist_60.f90: New test.
10237
10238 2010-02-03  Jason Merrill  <jason@redhat.com>
10239
10240         PR c++/40138
10241         * g++.dg/ext/builtin11.C: New.
10242
10243         PR c++/4926
10244         PR c++/38600
10245         * g++.dg/abi/mangle35.C: New.
10246         * g++.dg/abi/mangle37.C: New.
10247
10248         PR c++/12909
10249         * g++.dg/abi/mangle36.C: New.
10250
10251         PR c++/35652
10252         * g++.dg/warn/string1.C: New.
10253
10254 2010-02-03  Richard Guenther  <rguenther@suse.de>
10255
10256         PR tree-optimization/42944
10257         * gcc.dg/errno-1.c: New testcase.
10258
10259 2010-02-03  Richard Guenther  <rguenther@suse.de>
10260
10261         PR middle-end/42927
10262         * gcc.c-torture/compile/pr42927.c: New testcase.
10263
10264 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10265
10266         PR fortran/42936
10267         * gfortran.dg/null_4.f90: New test.
10268
10269 2010-02-02  Jason Merrill  <jason@redhat.com>
10270
10271         PR c++/41090
10272         * g++.dg/ext/label13.C: New.
10273
10274 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10275
10276         PR fortran/42650
10277         * gfortran.dg/func_result_5.f90: New test.
10278
10279 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10280
10281         PR fortran/42922
10282         * gfortran.dg/pure_initializer_3.f90: News test.
10283
10284 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10285
10286         PR fortran/42888
10287         * gfortran.dg/allocate_derived_2.f90: New test.
10288
10289 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10290
10291         PR middle-end/42898
10292         * gcc.dg/torture/pr42898-2.c: New test.
10293
10294 2010-01-31  Richard Guenther  <rguenther@suse.de>
10295
10296         PR middle-end/42898
10297         * gcc.dg/torture/pr42898.c: New testcase.
10298
10299 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10300
10301         PR fortran/38324
10302         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10303         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10304
10305 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10306
10307         * g++.dg/tree-ssa/inline-1.C: New.
10308         * g++.dg/tree-ssa/inline-2.C: New.
10309         * g++.dg/tree-ssa/inline-3.C: New.
10310
10311 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10312
10313         PR testsuite/41701
10314         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10315         the string 'pow' in the pathname of the compiler from generating a
10316         test failure.
10317
10318 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10319
10320         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10321         * g++.old-deja/g++.mike/eh17.C: Likewise.
10322         * g++.old-deja/g++.mike/p5571.C: Likewise.
10323
10324 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10325
10326         PR c++/42758
10327         PR c++/42634
10328         PR c++/42336
10329         PR c++/42797
10330         PR c++/42880
10331         * g++.dg/other/crash-5.C: New test.
10332         * g++.dg/other/crash-6.C: New test.
10333         * g++.dg/other/crash-7.C: New test.
10334         * g++.dg/other/crash-8.C: New test.
10335
10336 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10337
10338         PR rtl-optimization/42889
10339         * gcc.dg/pr42889.c: New test.
10340
10341 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10342
10343         * gcc.target/i386/pr42881.c: Use SSE2.
10344
10345 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10346
10347         PR target/42891
10348         * gcc.target/i386/pr42891.c: New test.
10349
10350 2010-01-28  Richard Guenther  <rguenther@suse.de>
10351
10352         PR tree-optimization/42871
10353         * g++.dg/torture/pr42871.C: New testcase.
10354
10355 2010-01-28  Richard Guenther  <rguenther@suse.de>
10356
10357         * gcc.dg/Wobjsize-1.h: New testcase.
10358         * gcc.dg/Wobjsize-1.c: Likewise.
10359
10360 2010-01-28  Richard Guenther  <rguenther@suse.de>
10361
10362         PR middle-end/42883
10363         * g++.dg/torture/pr42883.C: New testcase.
10364
10365 2010-01-28  Michael Matz  <matz@suse.de>
10366
10367         * gcc.target/i386/pr42881.c: New test.
10368
10369 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10370
10371         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10372         Add i?86-*-solaris2* support.
10373
10374 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10375
10376         PR c++/42713
10377         PR c++/42820
10378         * g++.dg/template/typedef27.C: New test case.
10379         * g++.dg/template/typedef28.C: New test case.
10380
10381 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10382
10383         * gcc.dg/optimize-bswap*.c: Add ARM target
10384
10385 2010-01-27  Richard Guenther  <rguenther@suse.de>
10386
10387         PR middle-end/42878
10388         * gcc.dg/torture/pr42878-1.c: New testcase.
10389         * gcc.dg/torture/pr42878-2.c: Likewise.
10390
10391 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR middle-end/42874
10394         * gcc.dg/vla-22.c: New test.
10395
10396 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10397
10398         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10399         current collation.
10400
10401 2010-01-26  Richard Guenther  <rguenther@suse.de>
10402
10403         PR rtl-optimization/42685
10404         * gcc.dg/pr42685.c: New testcase.
10405         * g++.dg/other/pr42685.C: Likewise.
10406
10407 2010-01-26  Richard Guenther  <rguenther@suse.de>
10408
10409         PR middle-end/42806
10410         * g++.dg/other/pr42806.C: New testcase.
10411
10412 2010-01-26  Richard Guenther  <rguenther@suse.de>
10413
10414         PR tree-optimization/42250
10415         * gcc.dg/pr42250.c: New testcase.
10416
10417 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10418
10419         * gnat.dg/array_bounds_test.adb: New test.
10420
10421 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10422
10423         PR fortran/42858
10424         * gfortran.dg/generic_21.f90: New test.
10425
10426 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10427
10428         PR testsuite/41522
10429         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10430
10431 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR c++/42748
10434         * g++.dg/abi/arm_va_list2.C: New test.
10435         * g++.dg/abi/arm_va_list2.h: Companion header file.
10436
10437 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10438
10439         PR fortran/41044
10440         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10441
10442         PR fortran/41167
10443         * gfortran.dg/char_array_arg_1.f90 : New test.
10444
10445         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10446
10447 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10448
10449         PR fortran/39304
10450         * gfortran.dg/generic_20.f90: New test.
10451
10452 2010-01-22  Michael Matz  <matz@suse.de>
10453
10454         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10455         -msse2.
10456
10457 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10458
10459         PR fortran/42736
10460         * gfortran.dg/dependency_25.f90 : New test.
10461
10462 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10463
10464         PR tree-optimization/42585
10465         * gcc.dg/tree-ssa/pr42585.c: New test.
10466
10467 2010-01-21  Richard Guenther  <rguenther@suse.de>
10468
10469         PR middle-end/19988
10470         * gcc.dg/pr19988.c: New testcase.
10471
10472 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10473
10474         * g++.dg/compat/decimal/compat-common.h: New file.
10475         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10476         * g++.dg/compat/decimal/pass_x.h: New file.
10477         * g++.dg/compat/decimal/pass_y.h: New file.
10478         * g++.dg/compat/decimal/pass-1_main.C: New file.
10479         * g++.dg/compat/decimal/pass-1_x.C: New file.
10480         * g++.dg/compat/decimal/pass-1_y.C: New file.
10481         * g++.dg/compat/decimal/pass-2_main.C: New file.
10482         * g++.dg/compat/decimal/pass-2_x.C: New file.
10483         * g++.dg/compat/decimal/pass-2_y.C: New file.
10484         * g++.dg/compat/decimal/pass-3_main.C: New file.
10485         * g++.dg/compat/decimal/pass-3_x.C: New file.
10486         * g++.dg/compat/decimal/pass-3_y.C: New file.
10487         * g++.dg/compat/decimal/pass-4_main.C: New file.
10488         * g++.dg/compat/decimal/pass-4_x.C: New file.
10489         * g++.dg/compat/decimal/pass-4_y.C: New file.
10490         * g++.dg/compat/decimal/pass-5_main.C: New file.
10491         * g++.dg/compat/decimal/pass-5_x.C: New file.
10492         * g++.dg/compat/decimal/pass-5_y.C: New file.
10493         * g++.dg/compat/decimal/pass-6_main.C: New file.
10494         * g++.dg/compat/decimal/pass-6_x.C: New file.
10495         * g++.dg/compat/decimal/pass-6_y.C: New file.
10496         * g++.dg/compat/decimal/return_x.h: New file.
10497         * g++.dg/compat/decimal/return_y.h: New file.
10498         * g++.dg/compat/decimal/return-1_main.C: New file.
10499         * g++.dg/compat/decimal/return-1_x.C: New file.
10500         * g++.dg/compat/decimal/return-1_y.C: New file.
10501         * g++.dg/compat/decimal/return-2_main.C: New file.
10502         * g++.dg/compat/decimal/return-2_x.C: New file.
10503         * g++.dg/compat/decimal/return-2_y.C: New file.
10504         * g++.dg/compat/decimal/return-3_main.C: New file.
10505         * g++.dg/compat/decimal/return-3_x.C: New file.
10506         * g++.dg/compat/decimal/return-3_y.C: New file.
10507         * g++.dg/compat/decimal/return-4_main.C: New file.
10508         * g++.dg/compat/decimal/return-4_x.C: New file.
10509         * g++.dg/compat/decimal/return-4_y.C: New file.
10510         * g++.dg/compat/decimal/return-5_main.C: New file.
10511         * g++.dg/compat/decimal/return-5_x.C: New file.
10512         * g++.dg/compat/decimal/return-5_y.C: New file.
10513         * g++.dg/compat/decimal/return-6_main.C: New file.
10514         * g++.dg/compat/decimal/return-6_x.C: New file.
10515         * g++.dg/compat/decimal/return-6_y.C: New file.
10516
10517 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10518
10519         PR debug/42715
10520         * gcc.dg/pr42715.c: New.
10521
10522 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10523
10524         PR c++/42038
10525         * g++.dg/parse/crash55.C: New.
10526
10527 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10528
10529         PR debug/42782
10530         * gcc.dg/guality/pr42782.c: New.
10531
10532 2010-01-20  Jason Merrill  <jason@redhat.com>
10533
10534         PR c++/41788
10535         * g++.dg/abi/packed1.C: New.
10536
10537         PR c++/41920
10538         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10539
10540         PR c++/40750
10541         * g++.dg/parse/fn-typedef1.C: New.
10542         * g++.dg/other/cv_quals.C: Adjust.
10543
10544 2010-01-20  Anthony Green  <green@moxielogic.com>
10545
10546         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10547         pack(push) pragma).
10548         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10549         * gcc.dg/20020312-2.c: Port this to the moxie core.
10550         * gcc.dg/weak/typeof-2.c: Ditto.
10551
10552 2010-01-20  Richard Guenther  <rguenther@suse.de>
10553
10554         PR tree-optimization/42717
10555         * gcc.c-torture/compile/pr42717.c: New testcase.
10556
10557 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10558
10559         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10560         of signed, add a few new tests.
10561
10562         PR middle-end/42803
10563         * g++.dg/parse/limits-initializer1.C: New test.
10564
10565 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10566
10567         PR fortran/42804
10568         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10569         * gfortran.dg/typebound_call_12.f03: New test.
10570
10571 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10572
10573         PR fortran/42783
10574         * gfortran.dg/bounds_check_15.f90 : New test.
10575
10576 2010-01-19  Michael Matz  <matz@suse.de>
10577
10578         PR tree-optimization/41783
10579         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10580
10581 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10582
10583         PR target/38697.
10584         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10585         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10586         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10587         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10588         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10589         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10590         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10591         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10592         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10593         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10594         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10595
10596 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10597
10598         PR fortran/42545
10599         * gfortran.dg/extends_6.f03: Modified an error message.
10600         * gfortran.dg/extends_10.f03: New test.
10601         * gfortran.dg/private_type_6.f03: Modified an error message.
10602         * gfortran.dg/structure_constructor_8.f03: Ditto.
10603
10604 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10605
10606         PR tree-optimization/42719
10607         * gcc.dg/pr42719.c: New test.
10608
10609         PR debug/42728
10610         * gcc.dg/pr42728.c: New test.
10611
10612 2010-01-19  Anthony Green  <green@moxielogic.com>
10613
10614         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10615
10616 2010-01-18  Anthony Green  <green@moxielogic.com>
10617
10618         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10619         for moxie.
10620
10621 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10622
10623         * g++.dg/template/error45.C: reverted as part of reverting the
10624         fix of PR c++/42634.
10625
10626 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10627
10628         PR c++/42634
10629         * g++.dg/template/error45.C: New test.
10630
10631 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10632
10633         PR c++/42766
10634         * g++.dg/conversion/op6.C: New test.
10635
10636 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10637
10638         PR target/42774
10639         * gcc.target/alpha/pr42774.c: New test.
10640
10641 2010-01-18  Richard Guenther  <rguenther@suse.de>
10642
10643         PR tree-optimization/42781
10644         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10645
10646 2010-01-17  Richard Guenther  <rguenther@suse.de>
10647
10648         PR middle-end/42248
10649         * gcc.c-torture/execute/pr42248.c: New testcase.
10650
10651 2010-01-17  Richard Guenther  <rguenther@suse.de>
10652
10653         PR tree-optimization/42773
10654         * g++.dg/torture/pr42773.C: New testcase.
10655
10656 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10657
10658         PR fortran/42677
10659         * gfortran.dg/interface_assignment_5.f90: New test.
10660
10661 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10662
10663         PR c++/42697
10664         * g++.dg/template/crash94.C: Reverted.
10665
10666 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10667
10668         PR debug/42767
10669         * gcc.dg/debug/pr42767.c: New.
10670
10671 2010-01-15  Jason Merrill  <jason@redhat.com>
10672
10673         PR c++/42761
10674         * g++.dg/cpp0x/decltype22.C: New.
10675
10676 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10677
10678         PR middle-end/42760
10679         * g++.dg/torture/pr42760.C: New test.
10680
10681 2010-01-15  Jing Yu  <jingyu@google.com>
10682
10683         PR rtl-optimization/42691
10684         * gcc.c-torture/execute/pr42691.c: New.
10685
10686 2010-01-15  Richard Guenther  <rguenther@suse.de>
10687
10688         PR middle-end/42739
10689         * g++.dg/torture/pr42739.C: New testcase.
10690
10691 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10692
10693         * g++.dg/template/error45.C: Revert as part of reverting changes
10694         or PR c++/42634.
10695
10696 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10697
10698         PR fortran/42684
10699         * gfortran.dg/interface_31.f90: New test.
10700
10701 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10702
10703         * gcc.target/powerpc/pr42747.c: New file.
10704
10705 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10706
10707         PR middle-end/42674
10708         * c-c++-common/pr42674.c: New test.
10709
10710         PR c++/42608
10711         * g++.dg/template/instantiate11.C: New test.
10712
10713 2010-01-14  Jason Merrill  <jason@redhat.com>
10714
10715         PR c++/42701
10716         * g++.dg/overload/error3.C: New.
10717
10718         PR c++/42655
10719         * g++.dg/overload/rvalue1.C: New.
10720
10721 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10722
10723         PR tree-optimization/42706
10724         * gcc.dg/ipa/pr42706.c: New testcase.
10725
10726 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10727
10728         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10729
10730 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10731
10732         PR tree-optimization/42714
10733         * g++.dg/torture/pr42714.C: New test.
10734
10735 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10736
10737         PR rtl-optimization/42246
10738         * gfortran.dg/pr42246-2.f: New.
10739
10740 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10741
10742         PR rtl-optimization/42389
10743         * gcc.dg/pr42389.c: New.
10744
10745 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10746
10747         PR rtl-optimization/42388
10748         * gcc.dg/pr42388.c: New.
10749
10750 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10751
10752         PR rtl-optimization/42294
10753         * gfortran.dg/pr42294.f: New.
10754
10755 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10756
10757         PR rtl-optimization/39453
10758         PR rtl-optimization/42246
10759         * gcc.dg/pr39453.c: New.
10760         * gcc.dg/pr42246.c: New.
10761
10762 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10763
10764         PR middle-end/42245
10765         * gcc.dg/pr42245.c: New.
10766         * gcc.dg/pr42245-2.c: New.
10767
10768 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10769
10770         PR rtl-optimization/42249
10771         * gcc.dg/pr42249.c: New.
10772
10773 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10774
10775         PR c/42721
10776         * gcc.c-torture/execute/pr42721.c: New test.
10777
10778 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10779
10780         PR tree-optimization/42709
10781         * gcc.dg/vect/pr42709.c: New test.
10782
10783 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10784
10785         PR fortran/41478
10786         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10787         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10788
10789 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10790
10791         PR fortran/42481
10792         * gfortran.dg/generic_19.f90 : New test.
10793
10794 2010-01-13  Richard Guenther  <rguenther@suse.de>
10795
10796         PR tree-optimization/42730
10797         * gcc.c-torture/compile/pr42730.c: New testcase.
10798
10799 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10800
10801         PR target/pr42542
10802         * gcc.target/ia64/pr42542-1.c: New.
10803         * gcc.target/ia64/pr42542-2.c: New.
10804         * gcc.target/ia64/pr42542-3.c: New.
10805
10806 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10807
10808         PR c++/42634
10809         * g++.dg/template/error45.C: New test.
10810
10811 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10812
10813         PR tree-optimization/42704
10814         * g++.dg/torture/pr42704.C: New test.
10815
10816 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10817
10818         PR tree-optimization/42703
10819         * gcc.c-torture/compile/pr42703.c: New test.
10820
10821 2010-01-13  Richard Guenther  <rguenther@suse.de>
10822
10823         PR tree-optimization/42705
10824         * gcc.c-torture/compile/pr42705.c: New testcase.
10825
10826 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10827
10828         * gcc.target/bfin/l2.c: New test.
10829         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10830
10831 2010-01-13  Richard Guenther  <rguenther@suse.de>
10832
10833         PR middle-end/42716
10834         * gcc.c-torture/compile/pr42716.c: New testcase.
10835
10836 2010-01-13  Richard Guenther  <rguenther@suse.de>
10837
10838         PR lto/42678
10839         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10840
10841 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10842
10843         PR c/42708
10844         * gcc.c-torture/compile/pr42708-1.c: New test.
10845
10846 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10847
10848         PR debug/42662
10849         * gcc.dg/pr42662.c: New test.
10850
10851         PR tree-optimization/42645
10852         * g++.dg/other/pr42645-1.C: New test.
10853         * g++.dg/other/pr42645-2.C: New test.
10854
10855 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10856
10857         PR target/42416
10858         * gcc.target/powerpc/warn-1.c: New test.
10859         * gcc.target/powerpc/warn-2.c: New test.
10860
10861 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10862
10863         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10864         stack alignment.
10865
10866 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10867
10868         * gcc.dg/lto/20100108_0.c: New.
10869
10870 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10871
10872         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10873         Add -march=i686 -msse for 32bit x86 targets.
10874
10875 2010-01-10  Richard Guenther  <rguenther@suse.de>
10876
10877         PR middle-end/42667
10878         * gcc.dg/torture/pr42667.c: New testcase.
10879
10880 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10881
10882         PR fortran/32489
10883         * gfortran.dg/array_constructor_34.f90: New test.
10884
10885 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10886
10887         PR fortran/20923
10888         * gfortran.dg/array_constructor_33.f90: New test.
10889         gfortran.dg/array_function_5.f90: Add credit.
10890
10891 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10892
10893         PR debug/42631
10894         * gcc.dg/pr42631.c: New.
10895
10896 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10897
10898         PR debug/42630
10899         * gcc.dg/pr42630.c: New.
10900
10901 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10902
10903         PR debug/42629
10904         * gcc.dg/pr42629.c: New.
10905
10906 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10907
10908         PR middle-end/42363
10909         * gcc.dg/torture/pr42363.c: New.
10910
10911 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10912
10913         PR debug/42604
10914         PR debug/42395
10915         * gcc.dg/vect/pr42604.c: New.
10916         * gcc.dg/vect/pr42395.c: New.
10917
10918 2010-01-09  Richard Guenther  <rguenther@suse.de>
10919
10920         PR middle-end/42512
10921         * gcc.c-torture/execute/pr42512.c: New testcase.
10922
10923 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10924
10925         PR fortran/41298
10926         * gfortran.dg/c_ptr_tests_14.f90: New test.
10927
10928 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10929
10930         PR ada/41929
10931         * gnat.dg/null_pointer_deref1.adb: Don't run on
10932         sparc*-sun-solaris2.11.
10933
10934 2010-01-08  Richard Guenther  <rguenther@suse.de>
10935
10936         PR lto/42528
10937         * gcc.dg/lto/20100103-1_0.c: New testcase.
10938         * gcc.dg/lto/20100103-2_0.c: Likewise.
10939
10940 2010-01-08  Tobias Burnus  <burnus@net-b.de
10941
10942         PR/fortran 25829
10943         * gfortran.dg/asynchronous_1.f90: New test.
10944         * gfortran.dg/asynchronous_2.f90: New test.
10945         * gfortran.dg/conflicts.f90: Update error message.
10946
10947 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10948
10949         c++/40155
10950         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10951
10952 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR tree-optimization/42625
10955         * g++.dg/opt/dtor4.C: New test.
10956         * g++.dg/opt/dtor4.h: New.
10957         * g++.dg/opt/dtor4-aux.cc: New.
10958
10959 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10960
10961         PR fortran/42597
10962         * gfortran.dg/proc_ptr_26.f90: New test.
10963
10964 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10965
10966         PR fortran/41872
10967         * gfortran.dg/allocatable_scalar_7.f90: New test.
10968
10969 2010-01-06  Richard Guenther  <rguenther@suse.de>
10970
10971         * gcc.c-torture/compile/pr42632.c: New testcase.
10972
10973 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10974
10975         PR target/42542
10976         * gcc.target/i386/pr42542-4.c: New.
10977         * gcc.target/i386/pr42542-4a.c: Likewise.
10978         * gcc.target/i386/pr42542-5.c: Likewise.
10979         * gcc.target/i386/pr42542-5a.c: Likewise.
10980
10981 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10982
10983         * gcc.dg/tls/opt-15.c: New test.
10984
10985 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10986
10987         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10988
10989 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10990
10991         PR tree-optimization/42462
10992         * g++.dg/torture/pr42462.C: New test.
10993
10994 2010-01-05  Jason Merrill  <jason@redhat.com>
10995
10996         * g++.dg/cpp0x/initlist30.C: New test.
10997
10998 2010-01-05  Richard Guenther  <rguenther@suse.de>
10999
11000         PR tree-optimization/42614
11001         * gcc.c-torture/execute/pr42614.c: New testcase.
11002
11003 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11004
11005         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11006         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11007         -Wunreachable-code.
11008         * gcc.dg/Wunreachable-2.c: Likewise.
11009         * gcc.dg/Wunreachable-3.c: Likewise.
11010         * gcc.dg/Wunreachable-4.c: Likewise.
11011         * gcc.dg/Wunreachable-5.c: Likewise.
11012         * gcc.dg/Wunreachable-6.c: Likewise.
11013         * gcc.dg/Wunreachable-7.c: Likewise.
11014         * gcc.dg/Wunreachable-8.c: Likewise.
11015         * gcc.dg/20041231-1.c: Likewise.
11016
11017 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11018
11019         PR other/42611
11020         * gcc.dg/pr42611.c: New test.
11021
11022         PR tree-optimization/42508
11023         * g++.dg/opt/pr42508.C: New test.
11024
11025 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11026
11027         PR fortran/41872
11028         * gfortran.dg/allocatable_scalar_8.f90: New.
11029
11030 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11031
11032         PR tree-optimization/42398
11033         * gcc.c-torture/compile/pr42398.c: New test.
11034
11035 2010-01-04  Jason Merrill  <jason@redhat.com>
11036
11037         PR c++/42555
11038         * g++.dg/ext/attrib35.C: New.
11039
11040         PR c++/42567
11041         * g++.dg/cpp0x/auto17.C: New.
11042
11043 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11044
11045         * gcc.dg/lto/20100104_0.c: New.
11046
11047 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11048
11049         PR target/42542
11050         * gcc.target/i386/pr42542-1.c: New.
11051         * gcc.target/i386/pr42542-1a.c: Likewise.
11052         * gcc.target/i386/pr42542-1b.c: Likewise.
11053         * gcc.target/i386/pr42542-2.c: Likewise.
11054         * gcc.target/i386/pr42542-2a.c: Likewise.
11055         * gcc.target/i386/pr42542-2b.c: Likewise.
11056         * gcc.target/i386/pr42542-3.c: Likewise.
11057         * gcc.target/i386/pr42542-3a.c: Likewise.
11058
11059 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11060
11061         PR fortran/41872
11062         * gfortran.dg/allocatable_scalar_5.f90: New test.
11063         * gfortran.dg/allocatable_scalar_6.f90: New test.
11064
11065 2010-01-03  Richard Guenther  <rguenther@suse.de>
11066
11067         PR testsuite/42583
11068         * gfortran.dg/gomp/recursion1.f90: Remove.
11069
11070 2010-01-03  Richard Guenther  <rguenther@suse.de>
11071
11072         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11073         * gcc.dg/uninit-6.c: Likewise.
11074         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11075
11076 2010-01-03  Richard Guenther  <rguenther@suse.de>
11077
11078         PR tree-optimization/42589
11079         * gcc.target/i386/pr42589.c: New testcase.
11080
11081 2010-01-03  Richard Guenther  <rguenther@suse.de>
11082
11083         PR tree-optimization/42438
11084         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11085
11086 2010-01-02  Richard Guenther  <rguenther@suse.de>
11087
11088         PR testsuite/41651
11089         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11090
11091 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11092
11093         PR target/42448
11094         * gcc.target/alpha/pr42448-1.c: New test.
11095         * gcc.target/alpha/pr42448-2.c: Ditto.
11096
11097 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11098
11099         PR preprocessor/41947
11100         * gcc.dg/c99-hexfloat-3.c: New test.
11101
11102 2010-01-01  Richard Guenther  <rguenther@suse.de>
11103
11104         PR c/42570
11105         * gcc.c-torture/execute/pr42570.c: New testcase.
11106
11107 2010-01-01  Richard Guenther  <rguenther@suse.de>
11108
11109         PR middle-end/42559
11110         * gcc.c-torture/compile/pr42559.c: New testcase.
11111
11112 \f
11113 Copyright (C) 2010 Free Software Foundation, Inc.
11114
11115 Copying and distribution of this file, with or without modification,
11116 are permitted in any medium without royalty provided the copyright
11117 notice and this notice are preserved.