OSDN Git Service

Add testcases for 256bit AVX copysign.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.target/i386/avx-copysign-vec.c: New.
4         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
5
6 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
7
8         PR middle-end/44130
9         * gcc.target/i386/pr44130.c: New.
10
11 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
12
13         PR middle-end/44144
14         * gcc.target/i386/pr44144.c: New.
15
16 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
17
18         PR target/44180
19         * gcc.target/i386/pr44180.c: New.
20
21 2010-10-13  Jason Merrill  <jason@redhat.com>
22
23         * g++.dg/template/canon-type-8.C: New.
24
25 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
26
27         * gcc.c-torture/execute/20101013-1.c: New test.
28
29 2010-10-13  Richard Guenther  <rguenther@suse.de>
30
31         PR objc/45878
32         * objc.dg/pr45878.m: New testcase.
33
34 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
35
36         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
37         * gcc.dg/format/dfp-printf-1.c: Likewise.
38         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
39
40 2010-10-13  Richard Guenther  <rguenther@suse.de>
41
42         PR tree-optimization/45788
43         * g++.dg/pr45788.C: New testcase.
44
45 2010-10-13  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/45970
48         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
49
50 2010-10-13  Richard Guenther  <rguenther@suse.de>
51
52         PR tree-optimization/45982
53         * gcc.dg/torture/pr45982.c: New testcase.
54         * gcc.dg/tree-ssa/pr24287.c: Adjust.
55         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
56         * gcc.dg/torture/pr39074-2.c: Likewise.
57
58 2010-10-13  Richard Guenther  <rguenther@suse.de>
59
60         PR middle-end/45874
61         * g++.dg/torture/pr45874.C: New testcase.
62
63 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
64
65         * objc.dg/attributes/method-attribute-1.m: Update to respond
66         to implemented method attributes..
67         * objc.dg/attributes/method-attribute-2.m: Likewise.
68         * objc.dg/attributes/method-attribute-3.m: Likewise.
69         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
70         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
71         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
72
73 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
74
75         PR libobjc/23214
76         * objc.dg/pr23214.m: New.
77
78 2010-10-12  Michael Eager  <eager@eagercon.com>
79
80         PR testsuite/45856
81         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
82         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
83
84 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
85
86         PR fortran/45636
87         * gcc.c-torture/execute/pr45636.c: New test.
88         * gfortran.dg/pr45636.f90: New test.
89
90 2010-10-12  Richard Henderson  <rth@redhat.com>
91
92         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
93
94 2010-10-12  Daniel Kraft  <d@domob.eu>
95
96         PR fortran/38936
97         * gfortran.dg/associate_1.f03: More tests with derived-types.
98         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
99         * gfortran.dg/associate_8.f03: Fix typo.
100         * gfortran.dg/initialization_27.f90: Fix typo.
101
102 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
103
104         PR testsuite/45851
105         * lib/lto.exp (lto-get-options-main): Support optional target
106         selector for dg-extra-ld-options.
107
108 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
109
110         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
111         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
112
113 2010-10-11  Martin Jambor  <mjambor@suse.cz>
114
115         PR middle-end/45699
116         * g++.dg/torture/pr45699.C: New test.
117         * g++.dg/otr-fold-1.C: Adjusted.
118         * g++.dg/otr-fold-1.C: Likewise.
119
120 2010-10-11  Nick Clifton  <nickc@redhat.com>
121
122         * gcc.c-torture/compile/pr44197.c: Require visibility support.
123         Allow for a user label prefix.
124
125 2010-10-10  Richard Guenther  <rguenther@suse.de>
126
127         * g++.dg/lto/20101010-1_0.C: New testcase.
128         * g++.dg/lto/20101010-2_0.C: Likewise.
129
130 2010-10-11  Ira Rosen  <irar@il.ibm.com>
131
132         PR tree-optimization/45902
133         * gcc.dg/vect/45902.c: New test.
134
135 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
136
137         PR target/45870
138         * gcc.dg/tls/pr45870.c: New test.
139
140 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
141
142         PR fortran/45961
143         * gfortran.dg/typebound_operator_6.f03: New.
144
145 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
146
147         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
148         and adjust -export symbol scanning.
149         * g++.dg/ext/dllexport1.C: Likewise.
150         * g++.dg/ext/dllexport3.C: Likewise.
151         * gcc.dg/dll-3.c: Likewise.
152         * gcc.dg/dll-4.c: Likewise.
153         * gcc.dg/dll-5.c: Likewise.
154
155 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
156
157         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
158         instead of tree_profile dump file.
159         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
160         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
161         dump file.
162
163 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
164
165         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
166
167 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
168
169         * gfortran.dg/character_comparison_4.f90:  New test.
170         * gfortran.dg/character_comparison_5.f90:  New test.
171         * gfortran.dg/character_comparison_6.f90:  New test.
172
173 2010-10-09  Richard Henderson  <rth@redhat.com>
174
175         * lib/target-supports.exp
176         (check_effective_target_automatic_stack_alignment): Always true.
177
178 2010-10-09  Richard Guenther  <rguenther@suse.de>
179
180         PR lto/45956
181         * gcc.dg/lto/20101009-2_0.c: New testcase.
182         * gcc.dg/lto/20101009-2_1.c: Likewise.
183         * gcc.dg/lto/20101009-2_2.c: Likewise.
184
185 2010-10-09  Richard Guenther  <rguenther@suse.de>
186
187         PR lto/45947
188         * g++.dg/lto/20101009-1_0.C: New testcase.
189
190 2010-10-09  Richard Guenther  <rguenther@suse.de>
191
192         PR tree-optimization/45945
193         * gcc.dg/lto/20101009-1_0.c: New testcase.
194
195 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
196
197         PR target/45913
198         * gcc.target/i386/pr45913.c: New.
199
200 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
201
202         PR fortran/45943
203         * gfortran.dg/streamio_16.f90: Update test.
204
205 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
206
207         PR tree-optimization/45903
208         * gcc.target/i386/pr45903.c: New test.
209
210 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
211
212         * gnat.dg/interface5.adb: Compile with warnings disabled.
213
214 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
215
216         * obj-c++.dg/encode-10.mm: New testcase.
217
218 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
219
220         PR objc++/23614
221         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
222         C++ class.  Removed XFAIL.
223
224 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
225
226         PR fortran/45933
227         * gfortran.dg/typebound_operator_5.f03: New.
228
229 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
230
231         Merge from 'apple/trunk' branch on FSF servers.
232
233         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
234
235         Radar 4508851
236         * obj-c++.dg/method-namespace-1.mm: New.
237
238 2010-10-07  Martin Jambor  <mjambor@suse.cz>
239
240         * gcc.dg/tree-ssa/sra-11.c: New test.
241
242 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
243
244         PR Tree-Vect/45847
245         * gcc.dg/vect/pr45847.c: New test.
246
247 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
248             Kai Tietz  <kai.tietz@onevision.com>
249
250         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
251
252 2010-10-07  Richard Guenther  <rguenther@suse.de>
253
254         PR tree-optimization/45732
255         * gcc.dg/torture/pr45732.c: New testcase.
256
257 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
258
259         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
260         * objc.dg/foreach-2.m: Likewise.
261         * objc.dg/foreach-3.m: Likewise.
262         * objc.dg/foreach-4.m: Likewise.
263         * objc.dg/foreach-5.m: Likewise.
264         * objc.dg/foreach-6.m: Likewise.
265         * objc.dg/foreach-7.m: Likewise.
266         * objc.dg/objc-foreach-4.m: Likewise.
267         * objc.dg/objc-foreach-5.m: Likewise.
268
269 2010-10-07  Richard Guenther  <rguenther@suse.de>
270
271         PR middle-end/45869
272         * gcc.dg/torture/pr45869.c: New testcase.
273
274 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
275
276         * objc.dg/set-not-used-1.m: New
277         * obj-c++.dg/set-not-used-1.mm: New.
278
279 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
280
281         * objc.dg/attributes/method-attribute-3.m: New.
282         * obj-c++.dg/attributes/method-attribute-3.mm: New.
283
284 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
285
286         PR fortran/45916
287         * gfortran.dg/generic_typebound_operator_1.f90: New test.
288
289 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
290
291         PR fortran/45889
292         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
293
294 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
295
296         Merge from 'apple/trunk' branch on FSF servers.
297
298         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
299
300         Radar 4278774
301         * obj-c++.dg/encode-9.mm: New.
302
303 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
304
305         * g++.dg/cpp0x/pr45908.C: New test.
306
307 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
308
309         * gnat.dg/opt6.ad[sb]: New test.
310
311 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
312
313         Implemented fast enumeration for Objective-C.
314         * objc.dg/foreach-1.m: New.
315         * objc.dg/foreach-2.m: New.
316         * objc.dg/foreach-3.m: New.
317         * objc.dg/foreach-4.m: New.
318         * objc.dg/foreach-5.m: New.
319         * objc.dg/foreach-6.m: New.
320         * objc.dg/foreach-7.m: New.
321
322         Merge from 'apple/trunk' branch on FSF servers:
323         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
324
325         Radar 4502236
326         * objc.dg/objc-foreach-5.m: New.
327
328         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
329
330         Radar 4507230
331         * objc.dg/objc-foreach-4.m: New.
332
333         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
334
335         Radar 4472881
336         * objc.dg/objc-foreach-3.m: New.
337
338         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
339
340         Radar 4468498
341         * objc.dg/objc-foreach-2.m: New.
342
343         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
344
345         Radar 4294910
346         * objc.dg/objc-foreach-1.m: New
347
348 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
349
350         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
351         unsigned values.
352
353 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
354
355         PR objc++/28050
356         * obj-c++.dg/syntax-error-10.mm: New.
357
358 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
359
360         PR objc++/23707
361         * obj-c++.dg/syntax-error-9.mm: New.
362
363 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
364
365         PR objc++/31126
366         * obj-c++.dg/syntax-error-8.mm: New.
367
368 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
369
370         Merge from 'apple/trunk' branch on FSF servers.
371
372         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
373
374         Radar 4290840
375         * obj-c++.dg/syntax-error-7.mm: New
376
377         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
378
379         Radar 4294425
380         * obj-c++.dg/syntax-error-6.mm: New
381
382         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
383
384         Radar 4261146
385         * obj-c++.dg/syntax-error-5.mm: New
386
387         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
388
389         Radar 4093475
390         * obj-c++.dg/syntax-error-[3-4].mm: New.
391
392         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
393
394         Radar 4185810
395         * obj-c++.dg/syntax-error-[1-2].mm: New.
396
397 2010-10-05  Ira Rosen  <irar@il.ibm.com>
398
399         PR tree-optimization/45752
400         * gcc.dg/vect/pr45752.c: New test.
401
402 2010-10-05  Richard Guenther  <rguenther@suse.de>
403
404         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
405         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
406         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
407         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
408         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
409         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
410         * gcc.dg/tree-prof/stringop-1.c: Likewise.
411         * gcc.dg/tree-prof/stringop-2.c: Likewise.
412         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
413         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
414         * gcc.dg/tree-prof/update-loopch.c: Likewise.
415         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
416         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
417         * gcc.dg/tree-prof/tracer-1.c: Likewise.
418         * gcc.dg/tree-ssa/inline-4.c: Likewise.
419         * gcc.dg/tree-ssa/inline-3.c: Likewise.
420         * gcc.dg/tree-ssa/20080530.c: Likewise.
421         * g++.dg/tree-ssa/inline-3.C: Likewise.
422         * g++.dg/tree-ssa/inline-1.C: Likewise.
423         * g++.dg/tree-ssa/inline-2.C: Likewise.
424         * gcc.dg/profile-dir-1.c: Likewise.
425         * gcc.dg/profile-dir-2.c: Likewise.
426         * gcc.dg/profile-dir-3.c: Likewise.
427
428 2010-10-05  Richard Guenther  <rguenther@suse.de>
429
430         PR middle-end/45877
431         * g++.dg/torture/pr45877.C: New testcase.
432
433 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
434
435         PR debug/45849
436         * gcc.dg/debug/pr45849.c: New test.
437
438         PR middle-end/45876
439         * gcc.c-torture/compile/pr45876.c: New test.
440
441 2010-10-04  Julian Brown  <julian@codesourcery.com>
442
443         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
444         vect_hw_misalign.
445         * gcc.dg/vect/vect-60.c: Likewise.
446         * gcc.dg/vect/vect-56.c: Likewise.
447         * gcc.dg/vect/vect-93.c: Likewise.
448         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
449         * gcc.dg/vect/vect-95.c: Likewise.
450         * gcc.dg/vect/vect-96.c: Likewise.
451         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
452         * gcc.dg/vect/slp-25.c: Likewise.
453         * gcc.dg/vect/slp-3.c: Likewise.
454         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
455         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
456         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
457         * gcc.dg/vect/vect-109.c: Likewise.
458         * gcc.dg/vect/vect-peel-1.c: Likewise.
459         * gcc.dg/vect/vect-peel-2.c: Likewise.
460         * lib/target-supports.exp
461         (check_effective_target_arm_vect_no_misalign): New.
462         (check_effective_target_vect_no_align): Use above.
463         (check_effective_target_vect_element_align): New.
464         (add_options_for_quad_vectors): New.
465
466 2010-10-04  Martin Jambor  <mjambor@suse.cz>
467
468         PR tree-optimization/45572
469         * g++.dg/ipa/pr45572-1.C: New test.
470         * g++.dg/ipa/pr45572-2.C: Likewise.
471
472 2010-10-03  Ian Lance Taylor  <iant@google.com>
473
474         * gcc.dg/anon-struct-11.c: New test.
475         * gcc.dg/anon-struct-12.c: New test.
476         * gcc.dg/anon-struct-13.c: New test.
477         * gcc.dg/anon-struct-14.c: New test.
478
479 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
480
481         * g++.dg/torture/pr45764.C: Revert revision 164914.
482         * gcc.dg/vect/pr43432.c: Likewise.
483         * gcc.dg/vect/vect-114.c: Likewise.
484         * gcc.dg/vect/vect-15.c: Likewise.
485
486 2010-10-03  Jason Merrill  <jason@redhat.com>
487
488         * g++.dg/cpp0x/sfinae5.C: New.
489
490 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
491
492         PR tree-optimization/45720
493         PR tree-optimization/45764
494         * g++.dg/torture/pr45764.C: New.
495
496         * gcc.dg/vect/pr43432.c: Xfail.
497         * gcc.dg/vect/vect-114.c: Likewise.
498         * gcc.dg/vect/vect-15.c: Likewise.
499
500 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
501
502         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
503         hppa*-*-hpux*.
504         * gcc.dg/torture/pr45678-2.c: Likewise.
505
506 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
507
508         PR fortran/45748
509         * gfortran.dg/intrinsic_6.f90: New.
510
511 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
512
513         PR fortran/42831
514         * gfortran.dg/dependency_37.f90:  New test.
515
516 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
517
518         * gcc.target/i386/shift_mask.c: New test.
519
520 2010-10-01  Richard Guenther  <rguenther@suse.de>
521
522         PR tree-optimization/45854
523         * g++.dg/torture/pr45854.C: New testcase.
524
525 2010-09-30  Michael Eager  <eager@eagercon.com>
526
527         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
528         __FLT_{MIN,MAX}__.
529
530 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
531
532         PR middle-end/45758
533         * gfortran.dg/graphite/pr45758.f90: New.
534
535 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
536
537         PR middle-end/45230
538         * gcc.dg/graphite/id-pr45230.c: New.
539
540 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
541
542         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
543         * gfortran.dg/graphite/graphite.exp: Same.
544         * gcc.dg/graphite/vect-pr43423.c: New.
545
546 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
547
548         PR target/45843
549         * g++.dg/torture/pr45843.C: New test.
550
551 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
552
553         PR fortran/45828
554         * gfortran.dg/allocate_derived_5.f90: New.
555
556 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
557
558         PR tree-optimization/31261
559         * gcc.dg/tree-ssa/pr31261.c: New test.
560
561 2010-09-30  Michael Eager  <eager@eagercon.com>
562
563         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
564         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
565         * gcc.target/microblaze/microblaze.exp: Ditto.
566         * gcc.target/microblaze/others/string_cst1.c: Ditto.
567         * gcc.target/microblaze/others/string_cst2.c: Ditto.
568         * gcc.target/microblaze/others/data_var1.c: Ditto.
569         * gcc.target/microblaze/others/data_var2.c: Ditto.
570         * gcc.target/microblaze/others/data_var3.c: Ditto.
571         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
572         * gcc.target/microblaze/others/strings1.c:: Ditto.
573         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
574         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
575         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
576         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
577         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
578         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
579         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
580         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
581         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
582         * gcc.target/microblaze/isa/pcmp.c: Ditto.
583         * gcc.target/microblaze/isa/nofloat.c: Ditto.
584         * gcc.target/microblaze/isa/fcvt.c: Ditto.
585         * gcc.target/microblaze/isa/float.c: Ditto.
586         * gcc.target/microblaze/isa/mulh.c: Ditto.
587         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
588         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
589         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
590         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
591         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
592         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
593         * gcc.target/microblaze/isa/bshift.c: Ditto.
594         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
595         * gcc.target/microblaze/isa/div.c: Ditto.
596         * gcc.target/microblaze/isa/vanilla.c: Ditto.
597         * gcc.target/microblaze/isa/mul.c: Ditto.
598
599 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
600
601         merge from FSF 'apple/trunk' branch.
602         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
603
604         Radar 4386773
605         * objc.dg/enhanced-proto-1.m: New.
606         * objc.dg/enhanced-proto-2.m: New.
607         * obj-c++.dg/enhanced-proto-1.mm: New
608         * obj-c++.dg/enhanced-proto-2.mm: New.
609
610 2010-09-30  Richard Guenther  <rguenther@suse.de>
611
612         PR testsuite/45702
613         * gcc.dg/debug/pr41893-1.c: Adjust.
614         * gcc.dg/pr30762-1.c: Likewise.
615         * gcc.dg/pr31529-1.c: Likewise.
616         * gcc.dg/pr34457-1.c: Likewise.
617         * gcc.dg/pr34668-1.c: Likewise.
618         * gcc.dg/pr43557-1.c: Likewise.
619
620 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
621
622         PR objc/45842
623         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
624         * objc.dg/const-str-3.m: Correct header for memcpy.
625         * objc.dg/const-str-7.m: Likewise.
626         * objc.dg/method-20b.m: Provide an implementation of Object.
627         Adjust XFAIL for m64 NeXT runtime.
628         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
629         * objc.dg/encode-3.m: Correct line ordering, provide header for
630         sprintf.
631         * objc.dg/encode-7-next.m: Only run for 32bit.
632         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
633         * objc.dg/type-size-2.m: Provide an implementation of Object.
634         Ajust headers.
635         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
636         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
637         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
638         Adjust XFAIL for m64 NeXT runtime.
639         * obj-c++.dg/method-22.mm: Likewise.
640         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
641
642 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
643
644         Merge from 'apple/trunk' branch on FSF servers.
645
646         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
647
648         Radar 4278236
649         * obj-c++.dg/bad-forward-decl.mm: New
650
651 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
652
653         * ada/acats/run_acats: Revert revision 157037.
654
655 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
656
657         Merge from 'apple/trunk' branch on FSF servers.
658
659         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
660
661         Radar 4281748
662         * objc.dg/naming-2.m: Update
663         * objc.dg/naming-3.m: New
664
665 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
666
667         PR target/40457
668         * gcc.target/arm/pr40457-3.c: New test.
669
670 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
671
672         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
673         alias checking.
674         * lib/target-supports.exp (check_ifunc_available): Likewise.
675
676 2010-09-29  Tristan Gingold  <gingold@adacore.com>
677
678         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
679
680 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
681
682         * objc.dg/keywords-1.m: New test.
683         * objc.dg/keywords-2.m: New test.
684         * objc.dg/keywords-3.m: New test.
685         * obj-c++.dg/keywords-1.mm: New test.
686         * obj-c++.dg/keywords-2.mm: New test.
687
688 2010-09-28  Jason Merrill  <jason@redhat.com>
689
690         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
691         * g++.dg/ext/complit11.C: Likewise.
692         * g++.old-deja/g++.law/temps1.C: Likewise.
693
694         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
695         * g++.old-deja/g++.mike/misc6.C: Likewise.
696
697 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
698
699         * objc.dg/attributes/method-attribute-1.m: New.
700         * objc.dg/attributes/method-attribute-2.m: New.
701
702         * obj-c++.dg/attributes/method-attribute-1.m: New.
703         * obj-c++.dg/attributes/method-attribute-2.m: New.
704
705 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
706
707         * objc.dg/attributes: New.
708         * objc.dg/attributes/attributes.exp: New.
709         * objc.dg/attributes/class-attribute-1.m: New.
710         * objc.dg/attributes/class-attribute-2.m: New
711         * objc.dg/attributes/categ-attribute-1.m: New
712         * objc.dg/attributes/categ-attribute-2.m: New
713         * objc.dg/attributes/proto-attribute-1.m: New
714
715         * obj-c++.dg/attributes: New.
716         * obj-c++.dg/attributes/attributes.exp: New
717         * obj-c++.dg/attributes/class-attribute-1.mm: New
718         * obj-c++.dg/attributes/class-attribute-2.mm: New
719         * obj-c++.dg/attributes/categ-attribute-1.mm: New
720         * obj-c++.dg/attributes/categ-attribute-2.mm: New
721         * obj-c++.dg/attributes/proto-attribute-1.mm: New
722
723 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
724
725         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
726         from the branch renamed to method-20b.m to avoid clashes).
727
728         2005-08-23  Stuart Hastings  <stuart@apple.com>
729                     Ziemowit Laski  <zlaski@apple.com>
730
731         Radar 4209854
732         * obj-c++.dg/method-23.mm: New.
733         * objc.dg/method-20.m: New.
734
735 2010-09-28  Jan Hubicka  <jh@suse.cz>
736
737         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
738
739 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
740
741         PR target/44452
742         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
743         i?86-*-solaris2.[89], *-*-vxworks*.
744         * gcc.target/i386/pr22152.c: Likewise.
745         * gcc.target/i386/vect8-ret.c: New test.
746
747 2010-09-28  Jie Zhang  <jie@codesourcery.com>
748
749         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
750
751 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
752
753         Merge from 'apple/trunk' branch on FSF servers.
754
755         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
756
757         Radar 4175534
758         * obj-c++.dg/method-22.mm: New.
759
760 2010-09-27  Jason Merrill  <jason@redhat.com>
761
762         * g++.dg/cpp0x/rv-lvalue-req.C: New.
763         * g++.dg/ext/complit11.C: Adjust.
764         * g++.old-deja/g++.law/temps1.C: Adjust.
765         * g++.old-deja/g++.ns/koenig6.C: Adjust.
766         * g++.old-deja/g++.oliva/partord1.C: Adjust.
767
768 2010-09-27  Ian Lance Taylor  <iant@google.com>
769
770         * lib/target-supports.exp (check_effective_target_split_stack):
771         New procedure.
772         * gcc.dg/split-1.c: New test.
773         * gcc.dg/split-2.c: New test.
774         * gcc.dg/split-3.c: New test.
775         * gcc.dg/split-4.c: New test.
776
777 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
778
779         PR objc/25464
780         * objc.dg/type-size-3.m: New test.
781
782 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
783
784         PR objc/45763
785         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
786
787 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
788
789         PR objc/25450
790         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
791         * objc.dg/type-size-2.m: Same change.
792         * obj-c++.dg/encode-5.mm: Same change.
793
794 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
795
796         Merge from 'apple/trunk' branch on FSF servers.  The original
797         Changelogs are below.
798
799         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
800         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
801         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
802         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
803         in the branch).
804         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
805         proto-qual-1.m in the branch) and the normal ABI on GNU.
806         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
807         the test only with the NeXT runtime.
808         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
809         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
810         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
811         Run the test only with the NeXT runtime.
812
813         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
814
815         Radar 4492973
816         * objc.dg/encode-7-64bit.m: New.
817         * objc.dg/encode-7.m: Skip if -m64.
818
819         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
820
821         Radar 4301047
822         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
823         * obj-c++.dg/threedotthree-abi-1.mm: New
824         * objc.dg/threedotthree-abi-1.m: New
825
826         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
827
828         Radar 4136935
829         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
830         * objc.dg/encode-6.m: Likewise.
831         * objc.dg/encode-7.m: New test case.
832
833 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
834
835         Merge from 'apple/trunk' branch on FSF servers.  Renamed
836         const-str-12.m to constr-str-12b.m to avoid conflicts.
837
838         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
839
840         Radar 4229905
841         * obj-c++.dg/warn5.mm: New
842
843         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
844
845         Radar 4154928
846         * obj-c++.dg/const-str-12.mm: New.
847         * objc.dg/const-str-12.m: New.
848
849 2010-09-27  Tobias Burnus  <burnus@net-b.de>
850
851         PR fortran/40569
852         PR fortran/40568
853         * gfortran.dg/storage_size_2.f08: Fix test.
854         * gfortran.dg/c_sizeof_1.f90: Fix test.
855         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
856         * gfortran.dg/c_sizeof_3.f90: New.
857         * gfortran.dg/c_sizeof_4.f90: New.
858         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
859         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
860
861 2010-09-26  Daniel Kraft  <d@domob.eu>
862
863         PR fortran/45783
864         PR fortran/45795
865         * gfortran.dg/select_type_18.f03: New test.
866
867 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
868
869         * gnat.dg/return2.ad[sb]: New test.
870         * gnat.dg/return2_pkg.ads: New helper.
871
872 2010-09-25  Daniel Kraft  <d@domob.eu>
873
874         PR fortran/45776
875         * gfortran.dg/io_constraints_6.f03: New test.
876         * gfortran.dg/io_constraints_7.f03: New test.
877         * gfortran.dg/newunit_2.f90: New test.
878
879 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
880
881         * gfortran.dg/operator_c1202.f90: New test.
882
883 2010-09-24  Jan Hubicka  <jh@suse.cz>
884
885         * gcc.dg/tree-ssa/leaf.c: New testcase.
886
887 2010-09-24  Jan Hubicka  <jh@suse.cz>
888
889         PR tree-optimization/45738
890         PR tree-optimization/45741
891         * gcc.c-torture/compile/pr45741.c: New.
892         * gfortran.fortran-torture/compile/pr45738.f90: New.
893
894 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
895
896         * gcc.dg/cpp/undef-opt-1.c: New test.
897
898 2010-09-24  Jason Merrill  <jason@redhat.com>
899
900         * g++.dg/other/error10.C: Adjust expected output.
901
902 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
903
904         PR middle-end/45234
905         * gcc.dg/torture/stackalign/alloca-6.c: New test.
906         * gcc.target/i386/pr45234.c: New test.
907
908 2010-09-24  Richard Guenther  <rguenther@suse.de>
909
910         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
911
912 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
913
914         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
915         as a comment leader in regexp.
916
917 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
918
919         * objc.dg/sync-2.m: New test.
920         * obj-c++.dg/sync-2.mm: New test.
921
922 2010-09-24  Tobias Burnus  <burnus@net-b.de>
923
924         PR fortran/40571
925         * gfortran.dg/iso_fortran_env_7.f90: New.
926
927 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
928
929         * obj-c++.dg/too-many-args.mm: New file.
930
931 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
932
933         Merge from 'apple/trunk' branch on FSF servers.
934
935         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
936
937         Radar 4491608
938         * objc.dg/too-many-args.m: New
939
940 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
941
942         PR fortran/45744
943         * gfortran.dg/dependency_36.f90:  New test.
944
945 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
946
947         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
948         * gcc.target/i386/pad-3.c: Ditto.
949         * gcc.target/i386/pad-7.c: Ditto.
950         * gcc.target/i386/pad-7.c: Ditto.
951         * gcc.target/i386/pr36502.c: Ditto.
952         * gcc.target/i386/zee.c: Ditto.
953         * gcc.target/i386/20060821-1.c: Ditto.
954         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
955         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
956         * gcc.target/i386/pad-5b.c: Ditto.
957         * gcc.target/i386/pad-6a.c: Ditto.
958         * gcc.target/i386/pad-6b.c: Ditto.
959         * gcc.target/i386/pad-8.c: Ditto.
960         * gcc.target/i386/pad-9.c: Ditto.
961         * gcc.target/i386/pad-10.c: Ditto.
962         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
963
964 2010-09-23  Richard Guenther  <rguenther@suse.de>
965
966         PR tree-optimization/45565
967         * g++.dg/ipa/pr45565.C: New testcase.
968
969 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
970
971         PR fortran/45745
972         PR fortran/45648
973         * gfortran.dg/vector_subscript_bound_1.f90: New.
974
975 2010-09-23  Richard Guenther  <rguenther@suse.de>
976
977         PR middle-end/45750
978         * gcc.dg/pr45750.c: New testcase.
979
980 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
981
982         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
983         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
984         build.
985
986 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
987
988         PR rtl-optimization/44374
989         * gcc.target/arm/headmerge-1.c: New test.
990         * gcc.target/arm/headmerge-2.c: New test.
991         * gcc.target/i386/headmerge-1.c: New test.
992         * gcc.target/i386/headmerge-2.c: New test.
993
994 2010-09-23  Daniel Kraft  <d@domob.eu>
995
996         PR fortran/38936
997         PR fortran/44044
998         PR fortran/45474
999         * gfortran.dg/intrinsic_intent_1.f03: New test.
1000         * gfortran.dg/select_type_17.f03: New test.
1001         * gfortran.dg/associate_5.f03: More definability tests.
1002         * gfortran.dg/enum_2.f90: Check definability.
1003         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1004         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1005         * gfortran.dg/char_expr_2.f90: Ditto.
1006         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1007         * gfortran.dg/enum_5.f90: Ditto.
1008         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1009         * gfortran.dg/impure_assignment_2.f90: Ditto.
1010         * gfortran.dg/impure_assignment_3.f90: Ditto.
1011         * gfortran.dg/intent_out_1.f90: Ditto.
1012         * gfortran.dg/intent_out_3.f90: Ditto.
1013         * gfortran.dg/pointer_assign_7.f90: Ditto.
1014         * gfortran.dg/pointer_intent_3.f90: Ditto.
1015         * gfortran.dg/pr19936_1.f90: Ditto.
1016         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1017         * gfortran.dg/simpleif_2.f90: Ditto.
1018         * gfortran.dg/protected_5.f90: Ditto.
1019         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1020         * gfortran.dg/protected_6.f90: Ditto.
1021         * gfortran.dg/protected_7.f90: Ditto.
1022
1023 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1024
1025         PR libfortran/45710
1026         * gfortran.dg/namelist_65.f90: New test.
1027
1028 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1029
1030         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1031         the regexp pattern between the expected label and location string.
1032
1033 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1034
1035         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1036
1037 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1038
1039         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1040         * gcc.dg/pr27898.c: Likewise.
1041         * gcc.dg/pr28712.c: Likewise.
1042         * gcc.dg/pr30762-1.c: Likewise.
1043         * gcc.dg/pr31529-1.c: Likewise.
1044         * gcc.dg/pr34457-1.c: Likewise.
1045         * gcc.dg/pr34668-1.c: Likewise.
1046         * gcc.dg/pr34989-1.c: Likewise.
1047         * gcc.dg/pr43557-1.c: Likewise.
1048
1049 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1050
1051         PR rtl-optimization/45739
1052         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1053
1054 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1055
1056         * gcc.target/sparc/mnofpu.c: New test.
1057
1058 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR rtl-optimization/45739
1061         * gcc.target/i386/pr45739.c: New test.
1062
1063 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1064
1065         PR fortran/45648
1066         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1067         and counts. Add non-elemental function call check.
1068
1069         PR fortran/45648
1070         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1071         arguments checks. Update temporary counts.
1072         * gfortran.dg/transpose_optimization_1.f90: New.
1073
1074 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1075
1076         PR objc/23710
1077         * objc.dg/invalid-method-1.m: New.
1078
1079 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1080
1081         Merge from 'apple/trunk' branch on FSF servers.
1082
1083         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1084
1085         Radar 4291785
1086         * objc.dg/naming-4.m: New
1087         * objc.dg/naming-5.m: New
1088         * obj-c++.dg/naming-1.mm: New
1089         * obj-c++.dg/naming-2.mm: New
1090
1091 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1092             Jack Howarth  <howarth@bromo.med.uc.edu>
1093
1094         PR c++/45645
1095         * g++.dg/torture/pr44972.C: Use portable assert().
1096
1097 2010-09-21  Richard Guenther  <rguenther@suse.de>
1098
1099         PR tree-optimization/45580
1100         * g++.dg/torture/pr45580.C: New testcase.
1101
1102 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1103
1104         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1105
1106 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1107
1108         PR fortran/45438
1109         * gfortran.dg/pointer_check_7.f90: New.
1110
1111 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1112
1113         PR rtl-optimization/45728
1114         * gcc.c-torture/compile/pr45728.c: New test.
1115
1116 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1117
1118         PR fortran/45081
1119         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1120
1121 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1122
1123         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1124
1125 2010-09-20  Richard Guenther  <rguenther@suse.de>
1126
1127         PR middle-end/45704
1128         * gcc.dg/torture/pr45704.c: New testcase.
1129
1130 2010-09-20  Jan Hubicka  <jh@suse.cz>
1131
1132         PR tree-optimize/45605
1133         * g++.dg/tree-ssa/pr45605.C: New testcase.
1134
1135 2010-09-20  Michael Matz  <matz@suse.de>
1136
1137         PR testsuite/45706
1138         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1139         enough.
1140
1141 2010-09-20  Richard Guenther  <rguenther@suse.de>
1142
1143         PR tree-optimization/45705
1144         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1145
1146 2010-09-20  Michael Matz  <matz@suse.de>
1147
1148         PR testsuite/45706
1149         * lib/target-supports.exp (check_effective_target_vect_perm):
1150         Add i?86-*-*.
1151
1152 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1153
1154         PR rtl-optimization/45695
1155         * gcc.c-torture/execute/pr45695.c: New test.
1156
1157 2010-09-19  Jan Hubicka  <jh@suse.cz>
1158
1159         PR lto/44246
1160         * gcc.c-torture/compile/pr44246.c:New file.
1161
1162 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1163
1164         PR tree-optimization/45714
1165         * gfortran.dg/vect/pr45714-a.f: New test.
1166         * gfortran.dg/vect/pr45714-b.f: New test.
1167
1168 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1169
1170         * gnat.dg/const1.adb: Rename into...
1171         * gnat.dg/constant1.adb: ...this.
1172         * gnat.dg/constant2.adb: New test.
1173         * gnat.dg/constant2_pkg1.ads: New helper.
1174         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1175
1176 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1177
1178         * gnat.dg/specs/constant1.ads: New test.
1179         * gnat.dg/specs/constant1_pkg.ads: New helper.
1180
1181 2010-09-18  Jan Hubicka  <jh@suse.cz>
1182
1183         PR tree-optimization/45453
1184         * g++.dg/tree-ssa/pr45453.C: New testcase.
1185
1186 2010-09-18  Jason Merrill  <jason@redhat.com>
1187
1188         * g++.dg/cpp0x/initlist44.C: New.
1189
1190 2010-09-18  Richard Guenther  <rguenther@suse.de>
1191
1192         PR tree-optimization/45709
1193         * g++.dg/torture/pr45709-2.C: New testcase.
1194
1195 2010-09-18  Richard Guenther  <rguenther@suse.de>
1196
1197         PR tree-optimization/45709
1198         * g++.dg/torture/pr45709.C: New testcase.
1199
1200 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1201
1202         PR testsuite/45719
1203         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1204
1205 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1206
1207         * gcc.target/i386/pad-1.c: New.
1208         * gcc.target/i386/pad-2.c: Likewise.
1209         * gcc.target/i386/pad-3.c: Likewise.
1210         * gcc.target/i386/pad-4.c: Likewise.
1211         * gcc.target/i386/pad-5a.c: Likewise.
1212         * gcc.target/i386/pad-5b.c: Likewise.
1213         * gcc.target/i386/pad-6a.c: Likewise.
1214         * gcc.target/i386/pad-6b.c: Likewise.
1215         * gcc.target/i386/pad-7.c: Likewise.
1216         * gcc.target/i386/pad-8.c: Likewise.
1217         * gcc.target/i386/pad-9.c: Likewise.
1218         * gcc.target/i386/pad-10.c: Likewise.
1219
1220 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1221
1222         PR middle-end/45234
1223         * gcc.dg/torture/stackalign/alloca-5.c: New.
1224
1225 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1226
1227         PR middle-end/45678
1228         * gcc.dg/torture/pr45678-2.c: New.
1229
1230 2010-09-17  Richard Guenther  <rguenther@suse.de>
1231
1232         PR middle-end/45678
1233         * gcc.dg/torture/pr45678-1.c: New testcase.
1234
1235 2010-09-17  Michael Matz  <matz@suse.de>
1236
1237         PR tree-optimization/43432
1238         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1239         check_effective_target_vect_perm_short): New predicates.
1240         (check_effective_target_vect_perm): Include x86_64.
1241         * gcc.dg/vect/pr43432.c: New test.
1242         * gcc.dg/vect/vect-114.c: Adjust.
1243         * gcc.dg/vect/vect-15.c: Ditto.
1244         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1245         * gcc.dg/vect/slp-perm-9.c: Ditto.
1246
1247 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1248
1249         PR testsuite/45692
1250         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1251         GNU runtime.
1252
1253 2010-09-17  Richard Guenther  <rguenther@suse.de>
1254
1255         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1256         * gcc.dg/pr28706.c: Likewise.
1257         * gcc.dg/pr28712.c: Likewise.
1258         * gcc.dg/pr30762-1.c: Likewise.
1259         * gcc.dg/pr30762-2.c: Likewise.
1260         * gcc.dg/pr31529-1.c: Likewise.
1261         * gcc.dg/pr31529-2.c: Likewise.
1262         * gcc.dg/pr34457-1.c: Likewise.
1263         * gcc.dg/pr34457-2.c: Likewise.
1264         * gcc.dg/pr34668-1.c: Likewise.
1265         * gcc.dg/pr34668-2.c: Likewise.
1266         * gcc.dg/pr34989-1.c: Likewise.
1267         * gcc.dg/pr34989-2.c: Likewise.
1268         * gcc.dg/pr43557-1.c: Likewise.
1269         * gcc.dg/pr43557-2.c: Likewise.
1270         * gcc.dg/debug/pr41893-1.c: Likewise.
1271         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1272         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1273         * gcc.dg/matrix/matrix-4.c: Likewise.
1274         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1275         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1276         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1277         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1278
1279 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1280
1281         PR fortran/43665
1282         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1283         optimizations.
1284         * gfortran.dg/intent_optimize_1.f90: New test.
1285
1286 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1287
1288         * gcc.target/i386/divmod-1.c: New.
1289         * gcc.target/i386/divmod-2.c: Likewise.
1290         * gcc.target/i386/divmod-3.c: Likewise.
1291         * gcc.target/i386/divmod-4.c: Likewise.
1292         * gcc.target/i386/divmod-4a.c: Likewise.
1293         * gcc.target/i386/divmod-5.c: Likewise.
1294         * gcc.target/i386/divmod-6.c: Likewise.
1295         * gcc.target/i386/divmod-7.c: Likewise.
1296         * gcc.target/i386/divmod-8.c: Likewise.
1297         * gcc.target/i386/udivmod-1.c: Likewise.
1298         * gcc.target/i386/udivmod-2.c: Likewise.
1299         * gcc.target/i386/udivmod-3.c: Likewise.
1300         * gcc.target/i386/udivmod-4.c: Likewise.
1301         * gcc.target/i386/udivmod-4a.c: Likewise.
1302         * gcc.target/i386/udivmod-5.c: Likewise.
1303         * gcc.target/i386/udivmod-6.c: Likewise.
1304         * gcc.target/i386/udivmod-7.c: Likewise.
1305         * gcc.target/i386/udivmod-8.c: Likewise.
1306
1307 2010-09-16  Jan Hubicka  <jh@suse.cz>
1308
1309         * g++.dg/lto/pr45679-1_0.C: New file.
1310         * g++.dg/lto/pr45679-1_1.C: New file.
1311         * g++.dg/lto/pr45679-0_0.C: New file.
1312         * g++.dg/lto/pr45679-0_1.C: New file.
1313
1314 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1315
1316         PR fortran/45674
1317         * gfortran.dg/class_dummy_2.f03: New.
1318
1319 2010-09-16  Richard Guenther  <rguenther@suse.de>
1320
1321         PR tree-optimization/45623
1322         * gcc.dg/torture/pr45623.c: New testcase.
1323
1324 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1325
1326         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1327         name and parentheses.
1328         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1329
1330 2010-09-15  Jason Merrill  <jason@redhat.com>
1331
1332         * g++.dg/parse/parameter-declaration-2.C: New.
1333
1334         * g++.dg/cpp0x/scoped_enum2.C: New.
1335
1336 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1337
1338         * gcc.c-torture/compile/20100915-1.c: New test.
1339
1340 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1341
1342         PR middle-end/45644
1343         * gcc.dg/ipa/pr45644.c: New test.
1344
1345 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1346
1347         PR tree-optimization/45633
1348         * gcc.dg/vect/pr45633.c: New test.
1349
1350 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1351
1352         PR fortran/45577
1353         * gfortran.dg/allocate_derived_4.f90: New.
1354
1355 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1356
1357         * lib/target-supports.exp
1358         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1359         supported flag to true for neon.
1360
1361 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1362
1363         PR c++/45665
1364         * g++.dg/template/crash103.C: New.
1365
1366 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1367
1368         Merge from 'apple/trunk' branch on FSF servers.
1369
1370         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1371
1372         Radar 4457381
1373         * objc.dg/msg-in-protocol.m: New.
1374         * obj-c++.dg/msg-in-protocol.mm: New.
1375
1376         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1377
1378         Radar 4219590
1379         * objc.dg/break-in-ifstmt.m: New.
1380
1381         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1382
1383         Radar 4174166
1384         * obj-c++.dg/comp-types-13.mm: New.
1385         * objc.dg/comp-types-12.m: New.
1386
1387         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1388
1389         Radar 4216500
1390         * obj-c++.dg/proto-lossage-7.mm: New.
1391         * objc.dg/proto-lossage-7.m: New.
1392
1393 2010-09-14  Jan Hubicka  <jh@suse.cz>
1394
1395         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1396         folding.
1397         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1398         folding.
1399
1400 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1401
1402         PR middle-end/45567
1403         * gcc.dg/pr45567.c: New test.
1404
1405         PR debug/45660
1406         * g++.dg/debug/pr45660.C: New test.
1407
1408 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1409
1410         PR tree-optimization/45470
1411         * g++.dg/vect/pr45470-a.cc: New test.
1412         * g++.dg/vect/pr45470-a.cc: New test.
1413
1414 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1415
1416         PR target/42070
1417         * lib/profopt.exp: Prune warnings on execname2 compile.
1418         * lib/prune.exp: Prune "can't add line info" warnings.
1419
1420 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1421
1422         PR libfortran/45532
1423         * gfortran.dg/namelist_64.f90: New test.
1424
1425 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1426
1427         PR rtl-optimization/45617
1428         * gcc.target/i386/pr45617.c: New test.
1429
1430 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1431
1432         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1433
1434 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1435
1436         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1437         * gcc.target/i386/fma4-vector.c: Likewise.
1438         * gcc.target/i386/vectorize2.c: Likewise.
1439         * gcc.target/i386/vectorize4.c: Likewise.
1440         * gcc.target/i386/vectorize5.c: Likewise.
1441         * gcc.target/i386/vectorize6.c: Likewise.
1442         * gcc.target/i386/vectorize8.c: Likewise.
1443
1444         * gcc.target/i386/vect-double-1.c: New.
1445         * gcc.target/i386/vect-double-1a.c: Likewise.
1446         * gcc.target/i386/vect-double-2.c: Likewise.
1447         * gcc.target/i386/vect-double-2a.c: Likewise.
1448
1449         * lib/target-supports.exp (check_effective_target_vect_double):
1450         Set et_vect_double_saved to 0 when tuning for Atom.
1451
1452 2010-09-13  Jan Hubicka  <jh@suse.cz>
1453
1454         * gcc.dg/torture/pr23821.c: Drop static keyword.
1455         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1456         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1457
1458 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1459
1460         * gcc.target/arm/sync-1.c: New.
1461
1462 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1463
1464         * gnat.dg/memtrap.adb: New test.
1465
1466 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1467
1468         * gfortran.dg/promotion.f90: Fix options.
1469
1470 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1471
1472         * g++.dg/cpp0x/range-for1.C: New.
1473         * g++.dg/cpp0x/range-for2.C: New.
1474         * g++.dg/cpp0x/range-for3.C: New.
1475         * g++.dg/cpp0x/range-for4.C: New.
1476         * g++.dg/cpp0x/range-for5.C: New.
1477         * g++.dg/cpp0x/range-for6.C: New.
1478
1479 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1480
1481         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1482         and counts. Check that transpose is not called.
1483         * gfortran.dg/transpose_2.f90: Update error message.
1484
1485 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1486
1487         PR c++/43824
1488         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1489         * g++.dg/lookup/strong-using-2.C: Likewise.
1490         * g++.dg/lookup/strong-using-3.C: Likewise.
1491         * g++.dg/lookup/strong-using-5.C: Likewise.
1492
1493         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1494         * g++.dg/cpp0x/inline-ns4.C: New.
1495         * g++.dg/cpp0x/inline-ns5.C: New.
1496
1497 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1498
1499         PR middle-end/45634
1500         * gfortran.fortran-torture/compile/pr45634.f90: New.
1501
1502 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1503
1504         * objc.dg/fobjc-exceptions.m: New test.
1505
1506 2010-09-10  Jan Hubicka  <jh@suse.cz>
1507
1508         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1509
1510 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1511
1512         PR tree-optimization/44972
1513         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1514         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1515         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1516         instead.
1517         * g++.dg/torture/pr44972.C: New test.
1518
1519 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1520
1521         PR tree-optimization/44972
1522         * g++.dg/torture/pr34850.C: Remove expected warning.
1523
1524 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1525
1526         * gfortran.dg/dummy_optional_arg.f90: New test.
1527
1528 2010-09-08  Jan Hubicka  <jh@suse.cz>
1529
1530         PR tree-optimization/45598
1531         * fortran.fortran-torture/compile/pr45598.f90: New test.
1532
1533 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1534
1535         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1536         * lib/target-supports.exp (check_ifunc_available): New.
1537         * gcc.dg/attr-ifunc-1.c: New.
1538         * gcc.dg/attr-ifunc-2.c: New.
1539         * gcc.dg/attr-ifunc-3.c: New.
1540         * gcc.dg/attr-ifunc-4.c: New.
1541         * gcc.dg/attr-ifunc-5.c: New.
1542         * g++.dg/ext/attr-ifunc-1.C: New.
1543         * g++.dg/ext/attr-ifunc-2.C: New.
1544         * g++.dg/ext/attr-ifunc-3.C: New.
1545         * g++.dg/ext/attr-ifunc-4.C: New.
1546
1547 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1548
1549         PR middle-end/40386
1550         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1551
1552 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1553
1554         * gfortran.dg/inline_transpose_1.f90: New test.
1555
1556 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1557
1558         PR c++/45588
1559         * g++.dg/warn/Wunused-var-15.C: New test.
1560
1561 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1562
1563         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1564         hppa*-*-hpux*.
1565
1566 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1567
1568         * objc/execute/exceptions/throw-nil.m: New test.
1569         * objc/execute/exceptions/handler-1.m: Updated to use the new
1570         objc_set_uncaught_exception_handler() function.
1571         * objc/execute/exceptions/matcher-1.m: New test.
1572
1573 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1574
1575         PR fortran/38282
1576         * gfortran.dg/bit_comparison_1.F90: New test.
1577         * gfortran.dg/leadz_trailz_3.f90: New test.
1578         * gfortran.dg/masklr_2.F90: New test.
1579         * gfortran.dg/shiftalr_1.F90: New test.
1580         * gfortran.dg/merge_bits_2.F90: New test.
1581         * gfortran.dg/dshift_2.F90: New test.
1582         * gfortran.dg/bit_comparison_2.F90: New test.
1583         * gfortran.dg/masklr_1.F90: New test.
1584         * gfortran.dg/merge_bits_1.F90: New test.
1585         * gfortran.dg/dshift_1.F90: New test.
1586         * gfortran.dg/shiftalr_2.F90: New test.
1587
1588 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1589
1590         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1591         functions from objc/typedstream.h are deprecated.
1592
1593 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1594
1595         * lib/target-supports.exp
1596         (check_effective_target_run_expensive_tests): New proc.
1597         * gcc.c-torture/compile/limits-fnargs.c: Use
1598         dg-require-effective-target run_expensive_tests.
1599
1600 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR fortran/45597
1603         * gfortran.dg/gomp/pr45597.f90: New test.
1604
1605         PR fortran/45595
1606         * gfortran.dg/gomp/pr45595.f90: New test.
1607
1608 2010-09-08  Michael Matz  <matz@suse.de>
1609
1610         * c-c++-common/uninit-17.c: Adjust.
1611
1612 2010-09-08  Michael Matz  <matz@suse.de>
1613
1614         PR tree-optimization/43430
1615         * gcc.dg/vect/pr43430-2.c: New test.
1616
1617 2010-09-08  Michael Matz  <matz@suse.de>
1618
1619         PR tree-optimization/33244
1620         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1621
1622 2010-09-08  Richard Guenther  <rguenther@suse.de>
1623
1624         PR tree-optimization/45578
1625         * gfortran.dg/pr45578.f90: New testcase.
1626
1627 2010-09-08  Richard Guenther  <rguenther@suse.de>
1628
1629         PR testsuite/45590
1630         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1631
1632 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1633
1634         PR fortran/45576
1635         * gfortran.dg/char_length_18.f90:  New test.
1636
1637 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1638
1639         PR target/36502
1640         * gcc.target/i386/pr36502.c: New test.
1641
1642         PR target/42313
1643         PR target/44651
1644         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1645         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1646
1647 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1648
1649         * gfortran.dg/achar_4.f90: Enable bounds checking.
1650
1651 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1652
1653         PR target/45206
1654         * gcc.target/i386/pr45206.c: New test.
1655
1656 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1657
1658         PR fortran/45505
1659         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1660
1661 2010-09-07  Jan Hubicka  <jh@suse.cz>
1662
1663         * gcc.c-torture/compile/20100907.c: New testcase.
1664
1665 2010-09-07  Richard Guenther  <rguenther@suse.de>
1666
1667         PR middle-end/45569
1668         * g++.dg/eh/pr45569.C: New testcase.
1669
1670 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1671
1672         PR target/43137
1673         * gcc.target/arm/pr43137.c: New test.
1674
1675 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1676
1677         PR fortran/36931
1678         * gfortran.dg/dependency_35.f90:  New test.
1679
1680 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1681
1682         PR fortran/34145
1683         * gfortran.dg/char_length_17.f90:  New test.
1684
1685 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1686
1687         PR c++/45200
1688         PR c++/45293
1689         PR c++/45558
1690         * g++.dg/template/typedef34.C: New test.
1691         * g++.dg/template/typedef35.C: New test.
1692
1693 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1694
1695         PR target/22152
1696         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1697
1698 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1699
1700         * g++.dg/warn/Wdouble-promotion.C: New.
1701
1702 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1703
1704         * g++.dg/parse/redef2.C: New.
1705
1706 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1707
1708         * gcc.dg/20100906-1.c: New testcase.
1709
1710 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR testsuite/45543
1713         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1714         DW_TAG_enumeration_type DIE.
1715
1716 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1717
1718         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1719         Update XFAILs.
1720
1721 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1722
1723         PR rtl-optimization/44919
1724         * g++.dg/opt/pr44919.C: New.
1725
1726 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1727
1728         PR fortran/38282
1729         * gfortran.dg/iall_iany_iparity_1.f90: New.
1730         * gfortran.dg/iall_iany_iparity_2.f90: New.
1731
1732 2010-09-06  Jason Merrill  <jason@redhat.com>
1733
1734         * g++.dg/cpp0x/initlist42.C: New.
1735
1736         * g++.dg/cpp0x/auto19.C: New.
1737
1738         * g++.dg/template/sfinae25.C: New.
1739         * g++.dg/template/char1.C: Expect warning.
1740         * g++.dg/template/nontype10.C: Likewise.
1741
1742         * g++.dg/cpp0x/implicit9.C: New.
1743
1744         * g++.dg/cpp0x/initlist43.C: New.
1745
1746 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1747
1748         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1749
1750 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1751
1752         * gcc.dg/Wdouble-promotion.c: New.
1753
1754 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1755
1756         * gfortran.dg/float128_1.f90: Remove test case as
1757         it always fails since Rev 163611 backed out the
1758         front-end implementation.
1759
1760 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1761
1762         * gfortran.dg/float128_1.f90: XFAIL test case.
1763
1764 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1765
1766         * gfortran.dg/bessel_7.f90: Decrease required precision.
1767
1768 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1769
1770         PR testsuite/45545
1771         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1772         ref-all-matching targets.
1773
1774 2010-09-05  Richard Guenther  <rguenther@suse.de>
1775
1776         PR tree-optimization/45535
1777         * gcc.c-torture/compile/pr45535.c: New testcase.
1778
1779 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1780
1781         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1782         "\[^\n\]*".
1783         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1784         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1785         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1786         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1787         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1788         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1789         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1790         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1791         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1792         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1793         * gcc.target/i386/pr22152.c: Likewise.
1794         * gcc.target/i386/pr36992-1.c: Likewise.
1795         * gcc.target/i386/pr36992-2.c: Likewise.
1796         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1797
1798 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1799
1800         PR testsuite/43957
1801         * gcc.dg/const-uniq-1.c: Modify regexp.
1802
1803 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1804
1805         PR fortran/45530
1806         * gfortran.dg/namelist_63.f90: New.
1807
1808 2010-09-04  Jan Hubicka  <jh@suse.cz>
1809
1810         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1811         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1812
1813 2010-09-04  Jan Hubicka  <jh@suse.cz>
1814
1815         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1816
1817 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1818
1819         PR fortran/45507
1820         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1821
1822 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1823
1824         * gcc.dg/opts-4.c: New test.
1825
1826 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1827
1828         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1829         * gcc.dg/vect/vect-peel-4.c: Ditto.
1830
1831 2010-09-03  Daniel Kraft  <d@domob.eu>
1832
1833         PR fortran/45525
1834         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1835
1836 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1837
1838         PR fortran/45159
1839         * gfortran.dg/dependency_34.f90:  New test.
1840
1841 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1842
1843         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1844
1845 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1846
1847         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1848         gcc.target/i386/clearcap.map if supported.
1849
1850 2010-09-03  Michael Matz  <matz@suse.de>
1851
1852         PR middle-end/45415
1853         * gcc.dg/pr45415.c: New test.
1854
1855 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1856
1857         PR tree-optimization/45506
1858         * gcc.dg/pr45506.c: New.
1859
1860 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1861
1862         PR target/45476
1863         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1864         * gcc.target/i386/float128-2.c: Ditto.
1865
1866 2010-09-03  Daniel Kraft  <d@domob.eu>
1867
1868         PR fortran/34162
1869         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1870         * gfortran.dg/internal_dummy_2.f08: New test.
1871         * gfortran.dg/internal_dummy_3.f08: New test.
1872         * gfortran.dg/internal_dummy_4.f08: New test.
1873
1874 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR debug/45500
1877         * gcc.target/i386/pr45500.c: New test.
1878
1879 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1880
1881         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1882
1883 2010-09-03  Daniel Kraft  <d@domob.eu>
1884
1885         PR fortran/44602
1886         * gfortran.dg/exit_2.f08; Adapt error messages.
1887         * gfortran.dg/exit_3.f08: New test.
1888         * gfortran.dg/exit_4.f08: New test.
1889         * gfortran.dg/exit_5.f03: New test.
1890
1891 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1892
1893         * gfortran.dg/ishft_4.f90: New test.
1894
1895 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1896
1897         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1898         FRIZ/XSRIZ instruciton for (double)(long long)x.
1899         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1900
1901 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1902
1903         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1904
1905 2010-09-02  Richard Guenther  <rguenther@suse.de>
1906
1907         PR tree-optimization/44937
1908         PR tree-optimization/45412
1909         * g++.dg/opt/pr45412.C: New testcase.
1910         * gcc.c-torture/compile/pr45412.c: Likewise.
1911         * gcc.c-torture/compile/pr44937.c: Likewise.
1912
1913 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1914
1915         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1916         but using -Werror=comment.
1917         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1918         expected error messages.
1919
1920 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1921
1922         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1923         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1924
1925 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/45489
1928         * gfortran.dg/initialization_27.f90: New.
1929
1930 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1931
1932         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1933         check into different basic blocks. Expect vectorization if misaligned
1934         stores are supported.
1935         * gcc.dg/vect/bb-slp-8a.c: New test.
1936         * gcc.dg/vect/bb-slp-8b.c: New test.
1937
1938 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1939
1940         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1941
1942 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1943
1944         PR fortran/44541
1945         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1946         * gfortran.dg/class_dummy_1.f03: New.
1947
1948 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1949
1950         PR middle-end/45458
1951         * g++.dg/tree-prof/partition2.C: New test.
1952
1953 2010-09-01  Richard Guenther  <rguenther@suse.de>
1954
1955         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1956         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1957         * gcc.c-torture/execute/20100827-1.c: Likewise.
1958
1959 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1960
1961         * gfortran.dg/execute_command_line_1.f90: New test.
1962
1963 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1964
1965         PR preprocessor/45457
1966         * c-c++-common/cpp/pr45457.c: New test.
1967
1968 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1969
1970         * gcc.dg/nested-func-8.c: New test.
1971
1972 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1973
1974         PR fortran/38282
1975         * gfortran.dg/popcnt_poppar_1.F90: New test.
1976         * gfortran.dg/popcnt_poppar_2.F90: New test.
1977
1978 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1979
1980         * gcc.target/i386/volatile-2.c: Require nonpic target.
1981
1982 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1983
1984         PR middle-end/45461
1985         * gcc.dg/pr45461.c: New test.
1986
1987 2010-08-31  Richard Guenther  <rguenther@suse.de>
1988
1989         PR testsuite/45455
1990         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1991
1992 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1993
1994         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1995
1996 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1997
1998         PR fortran/45456
1999         * gfortran.dg/typebound_proc_18.f03: New.
2000
2001 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2002
2003         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2004         * lib/scanasm.exp (scan-stack-usage): Likewise.
2005         (scan-stack-usage-not): Likewise.
2006         * gcc.dg/stack-usage-1.c: New test.
2007         * gcc.target/i386/stack-usage-realign.c: Likewise.
2008
2009 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2010
2011         PR tree-optimization/45427
2012         * gcc.dg/tree-ssa/pr45427.c: New test.
2013
2014 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2015
2016         PR c++/45043
2017         * g++.dg/template/crash102.C: New.
2018
2019 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR middle-end/45423
2022         * gcc.dg/gomp/atomic-12.c: New test.
2023         * gcc.dg/gomp/atomic-13.c: New test.
2024         * gcc.dg/gomp/atomic-14.c: New test.
2025         * g++.dg/gomp/atomic-11.C: New test.
2026         * g++.dg/gomp/atomic-12.C: New test.
2027         * g++.dg/gomp/atomic-13.C: New test.
2028         * g++.dg/gomp/atomic-14.C: New test.
2029
2030 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2031
2032         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2033         delimiter.
2034
2035 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2036
2037         * gnat.dg/discr24.adb: New test.
2038
2039 2010-08-30  Richard Guenther  <rguenther@suse.de>
2040
2041         PR tree-optimization/45449
2042         * gcc.dg/pr45449.c: New testcase.
2043
2044 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2045
2046         * gcc.dg/opts-1.c: Expect errors, not warnings.
2047
2048 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2049
2050         PR fortran/42769
2051         * gfortran.dg/dynamic_dispatch_11.f03: New.
2052
2053 2010-08-29  Jason Merrill  <jason@redhat.com>
2054
2055         PR c++/44991
2056         * g++.dg/parse/defarg15.C: New.
2057
2058 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2059
2060         PR fortran/45439
2061         * gfortran.dg/select_type_16.f03: New.
2062
2063 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2064             Tobias Burnus  <burnus@net-b.de>
2065
2066         * gfortran.dg/bessel_7.f90: Decrease required precision.
2067
2068 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2069             Kaz Kojima  <kkojima@gcc.gnu.org>
2070
2071         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2072
2073 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2074
2075         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2076         floating point conversion code generation.
2077         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2078         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2079         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2080         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2081         to integer conversion code generation.
2082         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2083         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2084         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2085         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2086
2087 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2088
2089         PR fortran/32049
2090         * gfortran.dg/random_seed_1.f90: Adjust test.
2091         * gfortran.dg/float128_1.f90: New test.
2092
2093 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/33197
2096         * gfortran.dg/norm2_1.f90: New.
2097         * gfortran.dg/norm2_2.f90: New.
2098         * gfortran.dg/norm2_3.f90: New.
2099         * gfortran.dg/norm2_4.f90: New.
2100         * gfortran.dg/parity_1.f90: New.
2101         * gfortran.dg/parity_2.f90: New.
2102         * gfortran.dg/parity_3.f90: New.
2103
2104 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2105
2106         PR fortran/45420
2107         * gfortran.dg/select_type_15.f03: New.
2108
2109 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2110
2111         PR libfortran/43217
2112         * gfortran.dg/hollerith8.f90: New test.
2113
2114 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2115
2116         PR fortran/45159
2117         * gfortran.dg/dependency_33.f90:  New test.
2118
2119 2010-08-27  Richard Guenther  <rguenther@suse.de>
2120
2121         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2122         * gcc.dg/graphite/scop-2.c: Likewise.
2123         * gcc.dg/graphite/scop-20.c: Likewise.
2124         * gcc.dg/vect/slp-25.c: Likewise.
2125
2126 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2127
2128         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2129
2130 2010-08-26  Daniel Kraft  <d@domob.eu>
2131
2132         PR fortran/38936
2133         PR fortran/44047
2134         PR fortran/45384
2135         * gfortran.dg/associate_8.f03: New test.
2136         * gfortran.dg/select_type_13.f03: New test.
2137         * gfortran.dg/select_type_14.f03: New test.
2138
2139 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2140
2141         PR tree-optimization/44485
2142         * gcc.dg/pr44485.c: New test.
2143
2144 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2145
2146         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2147         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2148         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2149
2150 2010-08-26  Richard Guenther  <rguenther@suse.de>
2151
2152         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2153         * gcc.dg/graphite/scop-21.c: Likewise.
2154
2155 2010-08-26  Richard Guenther  <rguenther@suse.de>
2156
2157         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2158         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2159         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2160         * gcc.dg/vect/vect-91.c: Likewise.
2161         * gcc.dg/vect/vect-peel-1.c: Likewise.
2162         * gcc.dg/vect/vect-peel-2.c: Likewise.
2163         * gcc.dg/vect/vect-peel-4.c: Likewise.
2164
2165 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2166
2167         PR libfortran/41859
2168         * gfortran.dg/der_io_4.f90: New test.
2169
2170 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2171
2172         PR rtl-optimization/44858
2173         * gcc.c-torture/execute/pr44858.c: New test.
2174
2175         PR rtl-optimization/45400
2176         * g++.dg/other/i386-8.C: New test.
2177
2178 2010-08-25  Richard Guenther  <rguenther@suse.de>
2179
2180         * gcc.dg/alias-8.c: Adjust.
2181
2182 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2183
2184         * gcc.target/i386/combine-mul.c: New test.
2185
2186 2010-08-25  Richard Guenther  <rguenther@suse.de>
2187
2188         PR lto/44562
2189         * gcc.dg/graphite/id-27.c: New testcase.
2190         * gcc.dg/lto/20100825-1_0.c: Likewise.
2191
2192 2010-08-25  Richard Guenther  <rguenther@suse.de>
2193
2194         PR tree-optimization/45316
2195         * g++.dg/opt/pr45316.C: New testcase.
2196
2197 2010-08-25  Richard Guenther  <rguenther@suse.de>
2198
2199         PR tree-optimization/45393
2200         * g++.dg/torture/pr45393.C: New testcase.
2201
2202 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR tree-optimization/45059
2205         * gcc.c-torture/compile/pr45059.c: New test.
2206
2207 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2208
2209         * lib/target-supports.exp (check_effective_target_vect_unpack):
2210         Set vect_unpack supported flag to true for neon.
2211
2212 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2213
2214         * gcc.dg/tree-ssa/ifc-5.c: New.
2215
2216 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2217
2218         * gcc.dg/tree-ssa/ifc-4.c: New.
2219         * gcc.dg/tree-ssa/ifc-7.c: New.
2220
2221 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2222
2223         * gcc.dg/vect/vect.exp: Check loongson targets
2224         * g++.dg/vect/vect.exp: Likewise
2225         * gfortran.dg/vect/vect.exp: Likewise
2226
2227 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2228
2229         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2230         -mveclibabi=mass.
2231
2232 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2233
2234         PR fortran/45366
2235         * gfortran.dg/proc_ptr_29.f90: New.
2236
2237 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2238             Dominique d'Humieres <dominiq@lps.ens.fr>
2239
2240         PR fortran/45367
2241         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2242
2243 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2244
2245         PR fortran/45367
2246         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2247
2248 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2249
2250         PR fortran/36158
2251         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2252
2253 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2254             Dominique d'Humieres <dominiq@lps.ens.fr>
2255
2256         PR fortran/45367
2257         PR fortran/36158
2258         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2259         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2260
2261 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2262
2263         PR fortran/44863
2264         PR fortran/45271
2265         PR fortran/45290
2266         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2267         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2268         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2269
2270 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2271
2272         PR fortran/36158
2273         PR fortran/33197
2274         * gfortran.dg/bessel_6.f90: New.
2275         * gfortran.dg/bessel_7.f90: New.
2276
2277 2010-08-20  Jan Hubicka  <jh@suse.cz>
2278
2279         PR c++/45307
2280         PR c++/17736
2281         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2282         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2283
2284 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2285
2286         PR target/45336
2287         * gcc.target/i386/pr45336-1.c: New.
2288         * gcc.target/i386/pr45336-2.c: Likewise.
2289         * gcc.target/i386/pr45336-3.c: Likewise.
2290         * gcc.target/i386/pr45336-4.c: Likewise.
2291
2292 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2293
2294         PR testsuite/45361
2295         * gcc.target/i386/volatile-2.c: Update scan strings to also
2296         include (%rip) for the memory reference on x86_64.
2297
2298 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR middle-end/44974
2301         * gcc.dg/pr44974.c: New test.
2302
2303         PR rtl-optimization/45353
2304         * gcc.dg/pr45353.c: New test.
2305
2306 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2307
2308         * gcc.target/i386/volatile-2.c: New.
2309
2310 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2311
2312         PR rtl-optimization/44691
2313         * gfortran.dg/pr44691.f: New test.
2314
2315 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2316
2317         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2318
2319 2010-08-19  Jason Merrill  <jason@redhat.com>
2320
2321         * g++.dg/init/synth3.C: New.
2322         * g++.dg/init/value8.C: New.
2323         * g++.dg/tree-ssa/empty-2.C: New.
2324         * g++.dg/cpp0x/noexcept09.C: New.
2325
2326 2010-08-19  Daniel Kraft  <d@domob.eu>
2327
2328         PR fortran/29785
2329         PR fortran/45016
2330         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2331         * gfortran.dg/pointer_remapping_1.f90: New test.
2332         * gfortran.dg/pointer_remapping_2.f03: New test.
2333         * gfortran.dg/pointer_remapping_3.f08: New test.
2334         * gfortran.dg/pointer_remapping_4.f03: New test.
2335         * gfortran.dg/pointer_remapping_5.f08: New test.
2336         * gfortran.dg/pointer_remapping_6.f08: New test.
2337
2338 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2339
2340         PR testsuite/45324
2341         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2342
2343 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2344
2345         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2346
2347 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2348
2349         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2350         variable.
2351
2352 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2353
2354         PR target/45070
2355         * gcc.c-torture/execute/pr45070.c: New.
2356
2357 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2358
2359         * g++.dg/pr44328.C: New test.
2360
2361 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2362
2363         PR fortran/36158
2364         PR fortran/33197
2365         * gfortran.dg/bessel_3.f90: New.
2366         * gfortran.dg/bessel_4.f90: New.
2367         * gfortran.dg/bessel_5.f90: New.
2368
2369 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2370
2371         PR fortran/45290
2372         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2373         * gfortran.dg/pointer_init_2.f90: New.
2374         * gfortran.dg/pointer_init_3.f90: New.
2375         * gfortran.dg/pointer_init_4.f90: New.
2376
2377 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2378
2379         PR c++/45049
2380         * g++.dg/pr45049-1.C: New test.
2381         * g++.dg/pr45049-2.C: New test.
2382
2383 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2384
2385         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2386         20 if __ARM_PCS is defined otherwise 64.
2387         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2388         instead of hard coded 64.
2389
2390 2010-08-18  Yao Qi  <yao@codesourcery.com>
2391
2392         PR target/45094
2393         * gcc.target/arm/pr45094.c: New test.
2394
2395 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2396
2397         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2398
2399 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2400
2401         PR rtl-optimization/42575
2402         * gcc.target/arm/pr42575.c: New test.
2403
2404 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2405
2406         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2407         * gcc.dg/tls/thr-cse-1.c: New.
2408
2409 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2410
2411         PR debug/42487
2412         * lib/target-supports.exp
2413         (check_effective_target_function_sections): New.
2414         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2415         function sections before proceding.
2416
2417 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2418
2419         PR fortran/45308
2420         * gfortran.dg/pr45308.f03: New test.
2421
2422 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2423
2424         PR target/45296
2425         * gcc.target/i386/pr45296.c: New test.
2426
2427 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2428
2429         * g++.dg/ext/uow-1.C: New.
2430         * g++.dg/ext/uow-2.C: New.
2431         * g++.dg/ext/uow-3.C: New.
2432         * g++.dg/ext/uow-4.C: New.
2433
2434 2010-08-17  Richard Guenther  <rguenther@suse.de>
2435
2436         PR testsuite/45266
2437         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2438
2439 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2440
2441         PR c/40563
2442         * gcc.dg/Wcxx-compat-20.c: New test.
2443
2444 2010-08-17  Daniel Kraft  <d@domob.eu>
2445
2446         PR fortran/38936
2447         * gfortran.dg/associate_1.f03: Extended to test newly supported
2448         features like association to variables.
2449         * gfortran.dg/associate_3.f03: Removed check for illegal change
2450         of associate-name here...
2451         * gfortran.dg/associate_5.f03: ...and added it here.
2452         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2453         * gfortran.dg/associate_7.f03: New test.
2454
2455 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2456
2457         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2458
2459 2010-08-15  Daniel Kraft  <d@domob.eu>
2460
2461         PR fortran/38936
2462         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2463         * gfortran.dg/associate_3.f03: Clarify comment.
2464         * gfortran.dg/associate_5.f03: New test.
2465         * gfortran.dg/associate_6.f03: New test.
2466
2467 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2468
2469         PR fortran/45211
2470         * gfortran.dg/bind_c_usage_21.f90: New.
2471         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2472
2473 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2474
2475         * gfortran.dg/optional_absent_1.f90: New.
2476         * gfortran.dg/null_actual.f90: New.
2477
2478 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2479
2480         * gfortran.dg/pointer_target_1.f90: New.
2481         * gfortran.dg/pointer_target_2.f90: New.
2482         * gfortran.dg/pointer_target_3.f90: New.
2483
2484 2010-08-15  Daniel Kraft  <d@domob.eu>
2485
2486         PR fortran/45197
2487         * gfortran.dg/elemental_args_check_3.f90: New test.
2488         * gfortran.dg/impure_1.f08: New test.
2489         * gfortran.dg/impure_2.f08: New test.
2490         * gfortran.dg/impure_3.f90: New test.
2491         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2492
2493 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2494
2495         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2496         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2497         SLP tests.
2498         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2499         misaligned loads.
2500         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2501         misaligned stores.c
2502         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2503
2504 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2505
2506         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2507         dg-require-effective-target after dg-do.
2508
2509 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2510
2511         * lib/target-supports.exp (check_effective_target_vect_int): Return
2512         true for Loongson targets.
2513         (check_effective_target_vect_shift): Likewise.
2514         (check_effective_target_vect_no_int_max): Likewise.
2515         (check_effective_target_vect_no_align): Likewise.
2516         (check_effective_target_vect_short_mult): Likewise.
2517
2518 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2519
2520         * g++.dg/cast.C: Change fields of structures to "long" to pass
2521         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2522         * g++.dg/cpp0x/iop.C: Ditto.
2523         * g++.dg/cpp0x/named_refs.C: Ditto.
2524         * g++.dg/cpp0x/rv1p.C: Ditto.
2525         * g++.dg/cpp0x/rv2p.C: Ditto.
2526         * g++.dg/cpp0x/rv3p.C: Ditto.
2527         * g++.dg/cpp0x/rv4p.C: Ditto.
2528         * g++.dg/cpp0x/rv5p.C: Ditto.
2529         * g++.dg/cpp0x/rv6p.C: Ditto.
2530         * g++.dg/cpp0x/rv7p.C: Ditto.
2531         * g++.dg/cpp0x/rv8p.C: Ditto.
2532         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2533
2534 2010-08-13  Daniel Kraft  <d@domob.eu>
2535
2536         * gfortran.dg/implied_shape_1.f08: New test.
2537         * gfortran.dg/implied_shape_2.f90: New test.
2538         * gfortran.dg/implied_shape_3.f08: New test.
2539
2540 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2541
2542         PR libfortran/42526
2543         * gfortran.dg/char_component_initializer_1.f90: New test.
2544
2545 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2546
2547         PR tree-optimization/45241
2548         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2549
2550 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2551
2552         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2553         to dg-options.
2554         * gcc.target/i386/pr40906-2.c: Ditto.
2555         * gcc.target/i386/pr40906-3.c: Ditto.
2556
2557 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2558
2559         PR middle-end/45262
2560         * gcc.c-torture/execute/pr45262.c: New test.
2561
2562 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2563
2564         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2565         empty argument.
2566         * g++.dg/other/profile1.C: Ditto.
2567
2568 2010-08-12  Richard Guenther  <rguenther@suse.de>
2569
2570         PR tree-optimization/45232
2571         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2572         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2573         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2574         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2575         unsigned arithmetic.
2576         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2577         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2578         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2579         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2580         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2581         unsigned arithmetic.
2582         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2583         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2584         unsigned arithmetic.
2585         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2586         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2587         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2588         unsigned arithmetic.
2589         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2590         * gcc.dg/tree-ssa/negate.c: Adjust.
2591         * gcc.dg/vect/vect-1.c: Adjust.
2592         * gfortran.dg/reassoc_6.f: XFAIL.
2593
2594 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2595
2596         PR debug/45259
2597         * gcc.dg/pr45259.c: New test.
2598
2599 2010-08-12  Wei Guozhi  <carrot@google.com>
2600
2601         PR target/44999
2602         * gcc.target/arm/pr44999.c: New testcase.
2603
2604 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2605
2606         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2607         (N): Likewise.
2608         (main): Adjust accordingly.
2609
2610 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2611
2612         * gfortran.dg/graphite/id-22.f: New.
2613
2614 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2615
2616         * gcc.dg/graphite/id-26.c: New.
2617
2618 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2619
2620         * gcc.dg/graphite/id-25.c: New.
2621
2622 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2623
2624         * gcc.dg/graphite/run-id-5.c: New.
2625         * gcc.dg/graphite/run-id-6.c: New.
2626         * gfortran.dg/graphite/id-21.f: New.
2627
2628 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2629
2630         * gcc.dg/graphite/id-24.c: New.
2631
2632 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2633
2634         * gcc.dg/tree-ssa/pr20742.c: New.
2635
2636 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2637
2638         * gcc.dg/graphite/id-23.c: New.
2639
2640 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2641
2642         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2643
2644 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2645
2646         * gcc.dg/graphite/pr42729.c: New.
2647
2648 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2649
2650         * gfortran.dg/graphite/id-20.f: New.
2651
2652 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2653
2654         * gcc.dg/graphite/id-22.c: New.
2655
2656 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2657
2658         * gcc.dg/graphite/run-id-2.c: Call abort.
2659
2660 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2661
2662         * gcc.dg/graphite/id-20.c: New.
2663
2664 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2665             Steve Kargl <kargl@gcc.gnu.org>
2666
2667         PR fortran/44595
2668         * gfortran.dg/move_alloc_3.f90: New.
2669         * gfortran.dg/random_seed_2.f90: New.
2670
2671 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2672
2673         * lib/target-supports.exp (check_effective_target_sync_int_long):
2674         Add hppa*-*-linux*.
2675         (check_effective_target_sync_char_short): Likewise.
2676
2677 2010-08-10  Yao Qi  <yao@codesourcery.com>
2678
2679         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2680         general form.
2681         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2682         * g++.dg/other/packed1.C: Likewise.
2683         * g++.dg/other/crash-4.C: Likewise.
2684         * g++.dg/ext/packed8.C: Likewise.
2685         * g++.dg/init/array16.C: Likewise.
2686
2687 2010-08-10  xinliang David Li  <davidxl@google.com>
2688         * gcc.dg/tree-ssa/loop-19.c: Add option
2689         -fno-prefetch-loop-array
2690
2691 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2692
2693         PR middle-end/45182
2694         * gcc.c-torture/compile/pr45182.c: New test.
2695
2696 2010-08-09  Jason Merrill  <jason@redhat.com>
2697
2698         PR c++/45236
2699         * g++.dg/cpp0x/variadic-104.C: New.
2700
2701 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2702
2703         PR fortran/44235
2704         * gfortran.dg/dependency_32.f90:  New test.
2705
2706 2010-08-09  Richard Guenther  <rguenther@suse.de>
2707
2708         PR middle-end/44632
2709         * g++.dg/opt/nrv17.C: New testcase.
2710
2711 2010-08-09  Richard Guenther  <rguenther@suse.de>
2712
2713         PR middle-end/45212
2714         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2715         alignment from MEM_REF offset only if we took it from the
2716         base object.
2717
2718         * gcc.target/i386/pr24178.c: New testcase.
2719
2720 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2721
2722         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2723         * gcc.dg/20030702-1.c: Ditto.
2724         * gcc.dg/20050309-1.c: Ditto.
2725         * gcc.dg/20050325-1.c: Ditto.
2726         * gcc.dg/20050330-2.c: Ditto.
2727         * gcc.dg/20051201-1.c: Ditto.
2728         * gcc.dg/gomp/pr27573.c: Ditto.
2729         * gcc.dg/gomp/pr34610.c: Ditto.
2730         * gcc.dg/pr24225.c: Ditto.
2731         * gcc.dg/pr26570.c: Ditto.
2732         * gcc.dg/pr32773.c: Ditto.
2733         * g++.dg/gcov/gcov-6.C: Ditto.
2734         * g++.dg/gomp/pr34608.C: Ditto.
2735         * gfortran.dg/gomp/pr27573.f90: Ditto.
2736
2737         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2738         dg-require-host-local dg directive.
2739         * gcc.dg/profile-dir-2.c: Ditto.
2740         * gcc.dg/profile-dir-3.c: Ditto.
2741
2742 2010-08-08  Richard Guenther  <rguenther@suse.de>
2743
2744         PR tree-optimization/45109
2745         * gcc.c-torture/compile/pr45109.c: New testcase.
2746
2747 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2748
2749         * gcc.dg/march.c: Skip if -march defined.
2750         * gcc.dg/mtune.c: Skip if -mtune defined.
2751
2752         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2753         generic thunk support.
2754
2755 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2756
2757         PR target/45213
2758         * gcc.target/i386/pr45213.c: New test.
2759
2760 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2761
2762         PR libfortran/45143
2763         * gfortran.dg/fmt_error_11.f03: New test.
2764
2765 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2766
2767         * lib/target-supports.exp (check_effective_target_sync_int_long):
2768         Add arm*-*-linux-gnueabi.
2769         (check_effective_target_sync_char_short): Likewise.
2770
2771 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2772
2773         PR fortran/45159
2774         * gfortran.dg/dependency_31.f90:  New test.
2775
2776 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2777
2778         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2779
2780 2010-08-06  Jason Merrill  <jason@redhat.com>
2781
2782         * g++.dg/cpp0x/sfinae3.C: New.
2783         * g++.dg/cpp0x/sfinae4.C: New.
2784
2785 2010-08-06  Richard Guenther  <rguenther@suse.de>
2786
2787         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2788         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2789         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2790         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2791         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2792         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2793         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2794         * gcc.c-torture/execute/20100805-1.c: Likewise.
2795
2796 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2797
2798         PR testsuite/42855
2799         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2800
2801 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2802
2803         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2804         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2805
2806 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2807
2808         * g++.dg/ipa/devirt-1.C: New test.
2809         * g++.dg/ipa/devirt-2.C: Likewise.
2810         * g++.dg/ipa/devirt-3.C: Likewise.
2811         * g++.dg/ipa/devirt-4.C: Likewise.
2812         * g++.dg/ipa/devirt-5.C: Likewise.
2813         * gcc.dg/ipa/iinline-3.c: Likewise.
2814
2815 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2816
2817         PR tree-optimization/45144
2818         * gcc.dg/tree-ssa/pr45144.c: New test.
2819
2820 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2821
2822         PR fortran/42207
2823         PR fortran/44064
2824         PR fortran/44065
2825         * gfortran.dg/class_25.f03: New.
2826         * gfortran.dg/class_26.f03: New.
2827
2828 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2829
2830         * g++.dg/warn/miss-format-1.C: Update line number.
2831
2832 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2833
2834         PR c++/44641
2835         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2836         .frame and .mask assembler directives.
2837
2838 2010-08-04  Richard Guenther  <rguenther@suse.de>
2839
2840         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2841         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2842         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2843         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2844
2845 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2846
2847         PR fortran/44857
2848         * gfortran.dg/derived_constructor_char_1.f90: New.
2849         * gfortran.dg/derived_constructor_char_2.f90: New.
2850
2851 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2852
2853         PR fortran/45159
2854         * gfortran.dg/dependency_30.f90:  New test.
2855
2856 2010-08-03  Jan Hubicka  <jh@suse.cz>
2857
2858         * gcc.c-torture/compile/pr45085.c: New testcase.
2859
2860 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2861
2862         PR fortran/44584
2863         PR fortran/45161
2864         * gfortran.dg/typebound_call_9.f03: Modified.
2865         * gfortran.dg/typebound_generic_1.f03: Modified.
2866
2867 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2868
2869         PR fortran/45159
2870
2871         * gfortran.dg/dependency_29.f90:  New test.
2872
2873 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2874
2875         PR fortran/36854
2876         * gfortran.dg/character_comparison_2.f90:  New test.
2877         * gfortran.dg/character_comparison_3.f90:  New test.
2878         * gfortran.dg/dependency_28.f90:  New test.
2879
2880 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2881
2882         PR target/40457
2883         * gcc.target/arm/pr40457-1.c: New test.
2884         * gcc.target/arm/pr40457-2.c: New test.
2885
2886 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2887
2888         PR fortran/44912
2889         * gfortran.dg/typebound_call_17.f03: New.
2890
2891 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2892
2893         PR fortran/44929
2894         * gfortran.dg/allocate_derived_3.f90: New.
2895
2896 2010-07-30  Xinliang David Li  <davidxl@google.com>
2897         PR tree-optimization/45121
2898         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2899
2900 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2901
2902         PR c++/45112
2903         * g++.dg/pr45112.C: New test.
2904
2905 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2906
2907         PR debug/45055
2908         PR rtl-optimization/45137
2909         * gcc.dg/pr45055.c: New test.
2910
2911 2010-07-30  Alan Modra  <amodra@gmail.com>
2912
2913         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2914         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2915
2916 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2917
2918         PR fortran/45087
2919         PR fortran/45125
2920         * gfortran.dg/whole_file_25.f90: New.
2921         * gfortran.dg/whole_file_26.f90: New.
2922         * gfortran.dg/whole_file_27.f90: New.
2923
2924 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2925
2926         PR fortran/44962
2927         * gfortran.dg/typebound_proc_17.f03: New.
2928
2929 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2930
2931         PR fortran/45004
2932         * gfortran.dg/move_alloc_2.f90: New.
2933
2934 2010-07-29  Xinliang David Li  <davidxl@google.com>
2935         PR tree-optimization/45121
2936         * c-c++-common/uninit-17.c: Fix expected output.
2937
2938 2010-07-29  Richard Guenther  <rguenther@suse.de>
2939
2940         PR tree-optimization/45120
2941         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2942
2943 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2944
2945         PR fortran/42051
2946         PR fortran/44064
2947         * gfortran.dg/pr42051.f03: New testcase.
2948
2949 2010-07-29  Richard Guenther  <rguenther@suse.de>
2950
2951         PR middle-end/45034
2952         * gcc.c-torture/execute/pr45034.c: New testcase.
2953
2954 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2955
2956         PR c++/45096
2957         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2958
2959 2010-07-28  Daniel Kraft  <d@domob.eu>
2960
2961         * gfortran.dg/bound_8.f90: New test.
2962
2963 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR debug/45105
2966         * gcc.dg/pr45105.c: New test.
2967
2968 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2969
2970         PR rtl-optimization/45107
2971         * gcc.dg/pr45107.c: New test.
2972
2973 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2974
2975         PR rtl-optimization/45101
2976         * gcc.dg/pr45101.c: New test.
2977
2978 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2979
2980         PR fortran/45077
2981         * gfortran.dg/whole_file_24.f90: New.
2982
2983 2010-07-27  Jason Merrill  <jason@redhat.com>
2984
2985         * g++.dg/cpp0x/variadic102.C: New.
2986         * g++.dg/cpp0x/variadic103.C: New.
2987
2988 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2989
2990         PR rtl-optimization/40956
2991         PR target/42495
2992         PR middle-end/42574
2993         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2994         * gcc.target/arm/pr42574.c: Add tests.
2995
2996 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2997
2998         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2999         test name.
3000         (cleanup-repo-files): Ditto.
3001         (cleanup-saved-temps): Ditto.
3002
3003 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR testsuite/44701
3006         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3007
3008         PR c/45079
3009         * gcc.dg/pr45079.c: New test.
3010
3011 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3012
3013         PR tree-optimization/44152
3014         * gcc.dg/vect/fast-math-pr44152.c: New test.
3015
3016 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3017
3018         PR ObjC/44140
3019         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3020         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3021         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3022         * obj-c++.dg/torture/trivial.mm: Ditto.
3023         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3024         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3025         * objc.dg/torture/tls/thr-init.m: Ditto.
3026         * objc.dg/torture/trivial.m: Ditto.
3027
3028 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3029
3030         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3031         Skip on spu-*-* targets.
3032
3033 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR tree-optimization/45083
3036         * gcc.dg/pr45083.c: New test.
3037
3038 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3039
3040         PR fortran/40873
3041         * gfortran.dg/whole_file_22.f90: New test.
3042         * gfortran.dg/whole_file_23.f90: New test.
3043
3044 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3045             Jack Howarth  <howarth@bromo.med.uc.edu>
3046             Richard Henderson  <rth@redhat.com>
3047
3048         PR target/44132
3049         * gcc.dg/tls/thr-init-1.c: New.
3050         * gcc.dg/tls/thr-init-2.c: New.
3051         * gcc.dg/torture/tls New.
3052         * gcc.dg/torture/tls/tls-test.c: New.
3053         * gcc.dg/torture/tls/thr-init-1.c: New.
3054         * gcc.dg/torture/tls/tls.exp: New.
3055         * gcc.dg/torture/tls/thr-init-2.c: New.
3056         * gcc.dg/tls/emutls-2.c: New test
3057
3058         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3059         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3060         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3061         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3062         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3063         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3064         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3065         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3066         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3067         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3068         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3069         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3070         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3071         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3072         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3073         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3074         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3075         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3076         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3077         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3078         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3079         gfortran.dg/gomp/omp_threadprivate1.f90,
3080         gfortran.dg/gomp/omp_threadprivate2.f90,
3081         gfortran.dg/gomp/reduction1.f90,
3082         gfortran.dg/gomp/sharing-1.f90: Likewise.
3083
3084 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3085
3086         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3087         sse_runtime.
3088         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3089         dg-require-visibility.
3090
3091 2010-07-26  Richard Guenther  <rguenther@suse.de>
3092
3093         PR tree-optimization/43784
3094         * gcc.c-torture/execute/pr43784.c: New testcase.
3095         * g++.dg/torture/pr43784.C: Likewise.
3096
3097 2010-07-26  Richard Guenther  <rguenther@suse.de>
3098
3099         PR middle-end/45056
3100         * g++.dg/pr45056.C: New testcase.
3101
3102 2010-07-26  Richard Guenther  <rguenther@suse.de>
3103
3104         PR tree-optimization/45071
3105         * gcc.dg/pr45071.c: New testcase.
3106
3107 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3108
3109         PR fortran/45066
3110         * gfortran.dg/namelist_62.f90: New.
3111
3112 2010-07-26  Richard Guenther  <rguenther@suse.de>
3113
3114         * gcc.c-torture/execute/pr45017.c: Move ...
3115         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3116
3117 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3118
3119         PR fortran/40628
3120         * trim_optimize_1.f90:  New test.
3121         * character_comparision_1.f90:  New test.
3122
3123 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3124
3125         PR fortran/42852
3126         * gfortran.dg/wtruncate_fix.f: New test.
3127
3128 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3129
3130         PR testsuite/45068
3131         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3132
3133 2010-07-24  Richard Guenther  <rguenther@suse.de>
3134
3135         PR lto/43788
3136         * g++.dg/lto/20100724-1_0.C: New testcase.
3137
3138 2010-07-24  Richard Guenther  <rguenther@suse.de>
3139
3140         PR lto/43212
3141         * gcc.dg/lto/20100724-1_0.c: New testcase.
3142         * gcc.dg/lto/20100724-1_1.c: Likewise.
3143
3144 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3145
3146         PR fortran/40011
3147         * gfortran.dg/whole_file_21.f90: New.
3148
3149         * gfortran.dg/integer_exponentiation_3.F90: Use
3150         -ffloat-store only for i?86/x86-64 -m32.
3151
3152 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3153
3154         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3155         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3156
3157 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3158
3159         * gfortran.dg/func_decl_4.f90: Split test into two ...
3160         * gfortran.dg/func_decl_5.f90: ... parts.
3161         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3162         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3163         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3164         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3165         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3166         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3167         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3168         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3169         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3170         * gfortran.dg/sizeof.f90: Make test valid.
3171         * gfortran.dg/pr20865.f90: Add new dg-error.
3172         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3173         * gfortran.dg/g77/19990218-0.f: Ditto.
3174         * gfortran.dg/g77/19990218-1.f: Ditto.
3175         * gfortran.dg/g77/970625-2.f: Ditto.
3176         * gfortran.dg/pr37243.f: Fix function declaration.
3177         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3178         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3179
3180 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3181
3182         PR fortran/44945
3183         * gfortran.dg/char_array_structure_constructor.f90: Add
3184         -fwhole-file as dg-option as it otherwise fails on some
3185         systems.
3186
3187 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3188
3189         * gnat.dg/aggr16.ad[sb]: New test.
3190         * gnat.dg/aggr16_pkg.ads: New helper.
3191
3192 2010-07-23  Richard Guenther  <rguenther@suse.de>
3193
3194         PR lto/43071
3195         * g++.dg/lto/20100723-1_0.C: New testcase.
3196
3197 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3198
3199         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3200         AVX support.
3201         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3202         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3203
3204 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3205
3206         * lib/target-supports.exp (add_options_for_tls): New proc.
3207         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3208         * g++.dg/tls/static-1a.cc: Likewise.
3209         * gcc.dg/tls/emutls-1.c: Likewise.
3210         * gcc.dg/tls/opt-11.c: Likewise.
3211         * gcc.dg/tls/opt-12.c: Likewise.
3212         * gcc.dg/tls/pr24428-2.c: Likewise.
3213         * gcc.dg/tls/pr24428.c: Likewise.
3214         * obj-c++.dg/tls/static-1.mm: Likewise.
3215         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3216         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3217         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3218         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3219         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3220         * objc.dg/torture/tls/thr-init.m: Likewise.
3221         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3222
3223 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3224
3225         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3226         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3227         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3228         optimized dump files.
3229
3230 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3231
3232         PR tree-optimization/45047
3233         * gcc.c-torture/compile/pr45047.c: New test.
3234
3235 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3236
3237         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3238         instead of dg-compile.
3239         * gcc.dg/float-range-4.c: Ditto.
3240         * gcc.dg/float-range-5.c: Ditto.
3241         * gcc.dg/fold-overflow-1.c: Ditto.
3242         * gcc.dg/gomp/sections-4.c: Ditto.
3243         * gcc.dg/transparent-union-1.c: Ditto.
3244         * gcc.dg/transparent-union-2.c: Ditto.
3245         * gcc.target/i386/pr39315-check.c: Ditto.
3246         * g++.dg/gomp/sections-4.C: Ditto.
3247         * g++.dg/template/dtor7.C: Ditto.
3248         * g++.dg/tree-ssa/pr19952.C: Ditto.
3249         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3250         * gfortran.dg/graphite/pr42185.f90: Ditto.
3251         * gfortran.dg/namelist_36.f90: Ditto.
3252         * gnat.dg/noreturn1.adb: Ditto.
3253         * gnat.dg/specs/small_alignment.ads: Ditto.
3254
3255 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3256
3257         PR tree-optimization/44915
3258         * g++.dg/torture/pr44915.C: New test.
3259
3260 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3261
3262         PR tree-optimization/44914
3263         * g++.dg/tree-ssa/pr44914.C: New test.
3264
3265 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3266
3267         PR target/44290
3268         * gcc.dg/pr44290-1.c: New test.
3269         * gcc.dg/pr44290-2.c: New test.
3270
3271 2010-07-23  Jason Merrill  <jason@redhat.com>
3272
3273         PR c++/45008
3274         * g++.dg/abi/mangle44.C: New.
3275
3276 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3277
3278         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3279         for compile-time only tests.
3280         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3281         target check.
3282         * gcc.target/i386/pr39315-4.c: Ditto.
3283         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3284         target check.  Include sse-os-support.h.
3285         (main): Call check_isa and sse_os_support.
3286         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3287         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3288         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3289         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3290         target check.  Include sse-os-support.h.
3291         (main): Call check_isa and sse_os_support.
3292         * gcc.target/i386/vperm-v2df.c: Ditto.
3293
3294 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3295
3296         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3297         (check_effective_target_avx_runtime): New procedure.
3298         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3299         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3300
3301         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3302         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3303         and __get_cpuid test.
3304         * gcc.dg/compat/vector-2b_main.c: Ditto.
3305
3306         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3307
3308         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3309         for compile-time only test.
3310         * gcc.dg/pr32716.c: Ditto.
3311         * gcc.dg/pr34856.c: Ditto.
3312         * gcc.dg/pr36997.c: Ditto.
3313         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3314         * gfortran.dg/pr28158.f90: Ditto.
3315         * gfortran.dg/pr30667.f: Ditto.
3316
3317         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3318         i?86-*-* and x86_64-*-* targets to disable execution on targets
3319         without sse2 runtime support.
3320         * g++.dg/vect/vect.exp: Ditto.
3321         * gfortran.dg/vect/vect.exp: Ditto.
3322
3323         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3324         * gcc.dg/pr37544.c: Ditto.
3325         * gcc.dg/pr40550.c: Ditto.
3326         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3327         * gcc.dg/compat/vector-1a_main.c: Ditto.
3328         * gcc.dg/compat/vector-2a_main.c: Ditto.
3329         * gcc.dg/torture/pr16104-1.c: Ditto.
3330         * gcc.dg/torture/pr35771-1.c: Ditto.
3331         * gcc.dg/torture/pr35771-2.c: Ditto.
3332         * gcc.dg/torture/pr35771-3.c: Ditto.
3333         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3334         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3335         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3336         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3337         * g++.dg/other/i386-1.C: Ditto.
3338         * g++.dg/other/pr40446.C: Ditto.
3339
3340 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3341
3342         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3343
3344 2010-07-23  Daniel Kraft  <d@domob.eu>
3345
3346         PR fortran/44709
3347         * gfortran.dg/exit_1.f08: New test.
3348         * gfortran.dg/exit_2.f08: New test.
3349
3350 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3351
3352         PR tree-optimization/39839
3353         * gcc.target/arm/pr39839.c: New test case.
3354
3355 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3356
3357         * gnat.dg/unchecked_convert5b.adb: New test.
3358         * gnat.dg/unchecked_convert6.adb: Likewise.
3359         * gnat.dg/unchecked_convert6b.adb: Likewise.
3360
3361 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3362
3363         * gnat.dg/aggr15.ad[sb]: New test.
3364
3365 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3366
3367         PR debug/45024
3368         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3369
3370 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3371
3372         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3373         with dg-require-linker-plugin.
3374
3375 2010-07-22  Richard Guenther  <rguenther@suse.de>
3376
3377         PR lto/43850
3378         * g++.dg/lto/20100722-1_0.C: New testcase.
3379
3380 2010-07-22  Richard Guenther  <rguenther@suse.de>
3381
3382         PR lto/42451
3383         * gcc.dg/lto/20100720-3_0.c: New testcase.
3384         * gcc.dg/lto/20100720-3_1.c: Likewise.
3385
3386 2010-07-22  Richard Guenther  <rguenther@suse.de>
3387
3388         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3389         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3390
3391         PR lto/43373
3392         * gcc.dg/lto/20100722-1_0.c: New testcase.
3393
3394 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3395
3396         PR tree-optimization/44891
3397         * gcc.c-torture/compile/pr44891.c: New test.
3398
3399 2010-07-22  Richard Guenther  <rguenther@suse.de>
3400
3401         PR tree-optimization/45017
3402         * gcc.c-torture/execute/pr45017.c: New testcase.
3403
3404 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3405
3406         PR fortran/45019
3407         * gfortran.dg/aliasing_dummy_5.f90: New.
3408
3409 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3410
3411         PR target/43698
3412         * gcc.target/arm/pr43698.c: New test.
3413
3414 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3415
3416         PR fortran/44929
3417         * Revert my commit r162325 for this PR.
3418
3419 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3420
3421         PR debug/45015
3422         * gcc.target/m68k/pr45015.c: New test.
3423
3424 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3425
3426         PR c++/44641
3427         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3428         comments.
3429
3430 2010-07-21  Richard Guenther  <rguenther@suse.de>
3431
3432         PR lto/45018
3433         * g++.dg/lto/20100721-1_0.C: New testcase.
3434
3435 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3436
3437         PR tree-optimization/44900
3438         * g++.dg/torture/pr44900.C: New test.
3439
3440 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3441
3442         PR middle-end/44738
3443         * c-c++-common/uninit-17.c: Correct expected error.
3444
3445 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3446
3447         * gcc.dg/guality/asm-1.c: New test.
3448
3449         PR debug/45003
3450         * gcc.dg/guality/pr45003-2.c: New test.
3451         * gcc.dg/guality/pr45003-3.c: New test.
3452
3453 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3454
3455         PR libfortran/44697
3456         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3457
3458 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3459
3460         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3461         defined on the current line.
3462         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3463         * g++.dg/debug/dwarf2/pr44641.C: New.
3464
3465 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3466
3467         * gcc.target/powerpc/block-move-1.c: New test.
3468         * gcc.target/powerpc/block-move-2.c: New test.
3469
3470 2010-07-20  Jason Merrill  <jason@redhat.com>
3471
3472         PR c++/44967
3473         * g++.dg/cpp0x/sfinae2.C: New.
3474
3475 2010-07-20  Richard Guenther  <rguenther@suse.de>
3476
3477         PR lto/42696
3478         * gcc.dg/lto/20100720-4_0.c: New testcase.
3479
3480 2010-07-20  Richard Guenther  <rguenther@suse.de>
3481
3482         PR lto/43221
3483         * gcc.dg/lto/20100720-2_0.c: New testcase.
3484         * gcc.dg/lto/20100720-2_1.c: Likewise.
3485
3486 2010-07-20  Richard Guenther  <rguenther@suse.de>
3487
3488         PR lto/43208
3489         * gcc.dg/lto/20100720-1_0.c: New testcase.
3490         * gcc.dg/lto/20100720-1_1.c: Likewise.
3491
3492 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR debug/45003
3495         * gcc.dg/guality/pr45003-1.c: New test.
3496
3497 2010-07-20  Richard Guenther  <rguenther@suse.de>
3498
3499         PR tree-optimization/44977
3500         * gcc.dg/torture/pr44977.c: New testcase.
3501
3502 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3503
3504         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3505         sync_char_short
3506
3507 2010-07-20  Richard Guenther  <rguenther@suse.de>
3508
3509         PR middle-end/44971
3510         PR middle-end/44988
3511         * gcc.dg/pr44971.c: New testcase.
3512         * gcc.c-torture/compile/pr44988.c: Likewise.
3513
3514 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3515
3516         PR fortran/44929
3517         * gfortran.dg/allocate_with_typespec.f90: New test.
3518         * gfortran.dg/allocate_derived_1.f90: Update error message.
3519
3520 2010-07-19  Jason Merrill  <jason@redhat.com>
3521
3522         PR c++/44996
3523         * g++.dg/cpp0x/decltype23.C: New.
3524
3525 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3526
3527         PR fortran/42385
3528         * gfortran.dg/class_defined_operator_1.f03 : New test.
3529
3530 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3531
3532         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3533         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3534         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3535         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3536
3537 2010-07-19  Richard Guenther  <rguenther@suse.de>
3538
3539         PR middle-end/44941
3540         * gcc.c-torture/compile/pr44941.c: New testcase.
3541
3542 2010-07-19  Jason Merrill  <jason@redhat.com>
3543
3544         PR c++/44969
3545         * g++.dg/template/sfinae24.C: New.
3546
3547 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3548
3549         PR fortran/44353
3550         * gfortran.dg/data_implied_do_2.f90: Removed.
3551
3552 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3553
3554         PR c++/44969
3555         * g++.dg/template/sfinae23.C: New.
3556
3557 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3558
3559         * lib/target-supports.exp (check_sse_os_support_available): New
3560         proc.
3561         (check_sse_hw_available): New proc.
3562         (check_effective_target_sse_runtime): New proc.
3563         (check_effective_target_sse2_runtime): New proc.
3564         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3565         -msse2 if check_sse_os_support_available.
3566         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3567         check_sse_os_support_available.
3568         * gcc.dg/vect/vect.exp: Likewise.
3569         * gfortran.dg/vect/vect.exp: Likewise.
3570         * gcc.target/i386/sol2-check: Renamed to ...
3571         * gcc.target/i386/sse-os-support.h: ... this.
3572         (sol2_check): Renamed to ...
3573         (sse_os_support): ... this.
3574         Only test movss with xmm registers.
3575         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3576         Removed ILL_INSN, ILL_INSN_LEN.
3577         * gcc.target/i386/sse2-check.h: Likewise.
3578         * gcc.target/i386/sse3-check.h: Likewise.
3579         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3580         Removed cpuid.h, __get_cpuid test.
3581         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3582         Removed cpuid.h, __get_cpuid test.
3583         * g++.dg/other/pr40446.C: Likewise.
3584         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3585         * gcc.dg/compat/vector-1a_main.c: Likewise.
3586         * gcc.dg/compat/vector-2a_main.c: Likewise.
3587         * gcc.dg/pr36584.c: Likewise.
3588         * gcc.dg/pr37544.c: Likewise.
3589         * gcc.dg/torture/pr16104-1.c: Likewise.
3590         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3591         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3592         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3593         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3594         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3595         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3596         sse2_runtime.
3597         * gcc.dg/torture/pr35771-2.c: Likewise.
3598         * gcc.dg/torture/pr35771-3.c: Likewise.
3599         * gcc.target/i386/pr39315-2.c: Likewise.
3600         * gcc.target/i386/pr39315-4.c: Likewise.
3601         * gcc.target/i386/vperm-v2df.c: Likewise.
3602         * gcc.target/i386/vperm-v2di.c: Likewise.
3603         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3604         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3605         sse_runtime.
3606
3607 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3608
3609         PR fortran/44353
3610         * gfortran.dg/data_implied_do_2.f90: New test.
3611
3612 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3613
3614         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3615
3616 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3617
3618         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3619         to the "mips16" group.
3620         (mips_using_mips16_p): New procedure.
3621         (mips-dg-options): Use it.
3622
3623 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3624
3625         * gcc.target/mips/mips16-attributes-4.c: New test.
3626
3627 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3628
3629         PR testsuite/44418
3630         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3631         * gcc.target/powerpc/recip-2.c: Ditto.
3632         * gcc.target/powerpc/recip-3.c: Ditto.
3633
3634 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3635
3636         * gcc.target/arm/pr42235.c: New test.
3637
3638 2010-07-16  Jason Merrill  <jason@redhat.com>
3639
3640         PR c++/32505
3641         * g++.dg/template/partial8.C: New.
3642
3643 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3644
3645         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3646         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3647         in C++.
3648         (gualcvt): New overloaded inline.
3649         (GUALCVT): Use it for C++.
3650         * g++.dg/guality/guality.exp: New.
3651         * g++.dg/guality/guality.h: New.
3652         * g++.dg/guality/redeclaration1.C: New test.
3653         * g++.dg/dg.exp: Prune also guality/* tests.
3654         * gcc.dg/guality/pr43141.c: Moved to...
3655         * c-c++-common/guality/pr43141.c: ... here.
3656
3657 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3658
3659         PR libfortran/37077
3660         * gfortran.dg/char4_iunit_2.f03: New test.
3661
3662 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3663
3664         * lib/plugin-support.exp (plugin-test-execute):
3665         Add ${gcc_objdir}/intl to includes.
3666
3667 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3668
3669         PR target/44942
3670         * gcc.c-torture/execute/pr44942.c: New test.
3671         * gcc.target/i386/pr44942.c: New test.
3672
3673 2010-07-15  Jason Merrill  <jason@redhat.com>
3674
3675         PR c++/44909
3676         * g++.dg/cpp0x/implicit7.C: New.
3677         * g++.dg/cpp0x/implicit8.C: New.
3678
3679 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3680
3681         Disable float tests for __SPU__ targets due to lack of signed zero:
3682         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3683         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3684         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3685         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3686         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3687         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3688         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3689         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3690         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3691
3692 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3693
3694         * gfortran.dg/select_char_2.f90: New test.
3695
3696 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3697
3698         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3699         with DECL_CHAIN.
3700
3701 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3702
3703         PR fortran/44936
3704         * gfortran.dg/typebound_generic_9.f03: New.
3705
3706 2010-07-15  Richard Guenther  <rguenther@suse.de>
3707
3708         PR tree-optimization/44946
3709         * gcc.c-torture/compile/pr44946.c: New testcase.
3710
3711 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3712
3713         PR fortran/40206
3714         * gfortran.dg/select_char_3.f90: New test.
3715
3716 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3717             Kevin F. Quinn  <kevquinn@gentoo.org>
3718
3719         * gcc.dg/Wtrampolines.c: New.
3720
3721 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3722
3723         PR libfortran/44934
3724         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3725
3726 2010-07-14  Jason Merrill  <jason@redhat.com>
3727
3728         PR c++/44810
3729         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3730
3731         Implement C++0x unrestricted unions (N2544)
3732         * g++.dg/cpp0x/union1.C: New.
3733         * g++.dg/cpp0x/union2.C: New.
3734         * g++.dg/cpp0x/union3.C: New.
3735         * g++.dg/cpp0x/defaulted2.C: Adjust.
3736         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3737         * g++.old-deja/g++.ext/anon2.C: Adjust.
3738         * g++.old-deja/g++.mike/misc6.C: Adjust.
3739
3740 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3741
3742         PR fortran/44925
3743         * gfortran.dg/c_loc_tests_15.f90: New.
3744
3745 2010-07-13  Jason Merrill  <jason@redhat.com>
3746
3747         PR c++/44909
3748         * g++.dg/cpp0x/implicit6.C: New.
3749
3750 2010-07-13  Jason Merrill  <jason@redhat.com>
3751
3752         PR c++/44540
3753         * g++.dg/abi/noreturn1.C: New.
3754         * g++.dg/abi/noreturn2.C: New.
3755
3756 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3757
3758         PR other/44874
3759         PR debug/44832
3760         * c-c++-common/pr44832.c: New test.
3761
3762 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3763
3764         PR objc/44488
3765         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3766         on the target.  Make sure that we can assemble the emitted asm when
3767         the test type is 'compile'.
3768
3769 2010-07-13  Richard Guenther  <rguenther@suse.de>
3770
3771         PR tree-optimization/36960
3772         * g++.dg/torture/pr36960.C: New testcase.
3773
3774 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3775
3776         PR c++/44908
3777         * g++.dg/template/sfinae21.C: New.
3778         * g++.dg/template/sfinae22.C: Likewise.
3779
3780 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3781
3782         PR testsuite/42843
3783         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3784         * gcc.dg/plugin/ggcplug.c: Likewise.
3785         * g++.dg/plugin/selfassign.c: Likewise.
3786         * g++.dg/plugin/attribute_plugin.c: Likewise.
3787         * g++.dg/plugin/dumb_plugin.c: Likewise.
3788         * g++.dg/plugin/pragma_plugin.c: Likewise.
3789
3790 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3791
3792         * gcc.c-torture/execute/pr44683.x: New.
3793         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3794
3795 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3796
3797         PR fortran/44434
3798         PR fortran/44565
3799         PR fortran/43945
3800         PR fortran/44869
3801         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3802         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3803         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3804         * gfortran.dh/typebound_call_16.f03: New.
3805         * gfortran.dg/typebound_generic_6.f03: New.
3806         * gfortran.dg/typebound_generic_7.f03: New.
3807         * gfortran.dg/typebound_generic_8.f03: New.
3808
3809 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3810
3811         PR libfortran/37077
3812         * gfortran.dg/char4_iunit_1.f03: New test.
3813
3814 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3815
3816         * gcc.dg/tree-ssa/vrp53.c: New test.
3817
3818 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3819
3820         PR c++/44907
3821         * g++.dg/template/sfinae19.C: New.
3822         * g++.dg/template/sfinae20.C: Likewise.
3823
3824 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3825
3826         * gcc.target/arm/interrupt-1.c: New test.
3827         * gcc.target/arm/interrupt-2.c: New test.
3828
3829 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3830
3831         * gcc.dg/pr42427.c: Require c99_runtime.
3832         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3833         c99_runtime.
3834         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3835         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3836         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3837         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3838         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3839         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3840         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3841         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3842         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3843         * gcc.target/i386/pr37275.c: Require visibility support.
3844
3845 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3846
3847         * lib/target-supports.exp (check_effective_target_sse): New proc.
3848         * gcc.target/i386/sol2-check.h: New file.
3849         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3850         Include sol2-check.h.
3851         (main) Only run do_test () if sol2_check ().
3852         * gcc.target/i386/sse2-check.h: Likewise.
3853         * gcc.target/i386/sse3-check.h: Likewise.
3854         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3855         [__sun__ && __svr4__]: Execute SSE2 instruction.
3856         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3857         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3858         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3859         * g++.dg/ext/vector14.C: Likewise.
3860         * g++.dg/other/mmintrin.C: Likewise.
3861         * gcc.dg/20020418-1.c: Likewise.
3862         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3863         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3864         * gcc.dg/format/unnamed-1.c: Likewise.
3865         Adapt dg-warning line number.
3866         * gcc.dg/graphite/pr40281.c: Likewise.
3867         * gcc.dg/pr32176.c: Likewise.
3868         * gcc.dg/pr40550.c: Likewise.
3869         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3870         * gcc.dg/torture/pr36891.c: Likewise.
3871         * gcc.target/i386/20020218-1.c: Likewise.
3872         * gcc.target/i386/20020523.c: Likewise.
3873         * gcc.target/i386/abi-1.c: Likewise.
3874         * gcc.target/i386/brokensqrt.c: Likewise.
3875         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3876         * gcc.target/i386/pr13366.c: Likewise.
3877         * gcc.target/i386/pr13685.c: Likewise.
3878         * gcc.target/i386/pr24306.c: Likewise.
3879         * gcc.target/i386/pr31486.c: Likewise.
3880         * gcc.target/i386/pr32065-1.c: Likewise.
3881         * gcc.target/i386/pr32065-2.c: Likewise.
3882         * gcc.target/i386/pr32389.c: Likewise.
3883         * gcc.target/i386/pr38824.c: Likewise.
3884         * gcc.target/i386/pr38931.c: Likewise.
3885         * gcc.target/i386/pr39592-1.c: Likewise.
3886         * gcc.target/i386/pr43766.c: Likewise.
3887         * gcc.target/i386/recip-divf.c: Likewise.
3888         * gcc.target/i386/recip-sqrtf.c: Likewise.
3889         * gcc.target/i386/recip-vec-divf.c: Likewise.
3890         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3891         * gcc.target/i386/sse-1.c: Likewise.
3892         * gcc.target/i386/sse-16.c: Likewise.
3893         * gcc.target/i386/sse-2.c: Likewise.
3894         * gcc.target/i386/sse-20.c: Likewise.
3895         * gcc.target/i386/sse-3.c: Likewise.
3896         * gcc.target/i386/sse-7.c: Likewise.
3897         * gcc.target/i386/sse-9.c: Likewise.
3898         * gcc.target/i386/sse-addps-1.c: Likewise.
3899         * gcc.target/i386/sse-addss-1.c: Likewise.
3900         * gcc.target/i386/sse-andnps-1.c: Likewise.
3901         * gcc.target/i386/sse-andps-1.c: Likewise.
3902         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3903         * gcc.target/i386/sse-comiss-1.c: Likewise.
3904         * gcc.target/i386/sse-comiss-2.c: Likewise.
3905         * gcc.target/i386/sse-comiss-3.c: Likewise.
3906         * gcc.target/i386/sse-comiss-4.c: Likewise.
3907         * gcc.target/i386/sse-comiss-5.c: Likewise.
3908         * gcc.target/i386/sse-comiss-6.c: Likewise.
3909         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3910         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3911         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3912         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3913         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3914         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3915         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3916         * gcc.target/i386/sse-divps-1.c: Likewise.
3917         * gcc.target/i386/sse-divss-1.c: Likewise.
3918         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3919         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3920         * gcc.target/i386/sse-maxps-1.c: Likewise.
3921         * gcc.target/i386/sse-maxss-1.c: Likewise.
3922         * gcc.target/i386/sse-minps-1.c: Likewise.
3923         * gcc.target/i386/sse-minss-1.c: Likewise.
3924         * gcc.target/i386/sse-movaps-1.c: Likewise.
3925         * gcc.target/i386/sse-movaps-2.c: Likewise.
3926         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3927         * gcc.target/i386/sse-movhps-1.c: Likewise.
3928         * gcc.target/i386/sse-movhps-2.c: Likewise.
3929         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3930         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3931         * gcc.target/i386/sse-movntps-1.c: Likewise.
3932         * gcc.target/i386/sse-movss-1.c: Likewise.
3933         * gcc.target/i386/sse-movss-2.c: Likewise.
3934         * gcc.target/i386/sse-movss-3.c: Likewise.
3935         * gcc.target/i386/sse-movups-1.c: Likewise.
3936         * gcc.target/i386/sse-movups-2.c: Likewise.
3937         * gcc.target/i386/sse-mulps-1.c: Likewise.
3938         * gcc.target/i386/sse-mulss-1.c: Likewise.
3939         * gcc.target/i386/sse-orps-1.c: Likewise.
3940         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3941         * gcc.target/i386/sse-recip-vec.c: Likewise.
3942         * gcc.target/i386/sse-recip.c: Likewise.
3943         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3944         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3945         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3946         * gcc.target/i386/sse-subps-1.c: Likewise.
3947         * gcc.target/i386/sse-subss-1.c: Likewise.
3948         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3949         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3950         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3951         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3952         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3953         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3954         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3955         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3956         * gcc.target/i386/sse-xorps-1.c: Likewise.
3957         * gcc.target/i386/ssefn-1.c: Likewise.
3958         * gcc.target/i386/ssefn-3.c: Likewise.
3959         * gcc.target/i386/sseregparm-1.c: Likewise.
3960         * gcc.target/i386/stackalign/return-3.c: Likewise.
3961         * gcc.target/i386/vectorize1.c: Likewise.
3962         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3963         * gcc.target/i386/xorps-sse.c: Likewise.
3964         * gfortran.dg/pr28158.f90: Likewise.
3965         * gfortran.dg/pr30667.f: Likewise.
3966         * gnat.dg/loop_optimization7.adb: Likewise.
3967         * gnat.dg/sse_nolib.adb: Likewise.
3968
3969 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3970
3971         PR fortran/44702
3972         * gfortran.dg/use_rename_6.f90: New.
3973         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3974
3975 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3976
3977         PR fortran/44869
3978         * gfortran.dg/class_24.f03: New.
3979
3980 2010-07-10  Richard Guenther  <rguenther@suse.de>
3981
3982         PR lto/44889
3983         * gcc.dg/lto/20100709-1_0.c: New testcase.
3984         * gcc.dg/lto/20100709-1_1.c: Likewise.
3985
3986 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3987
3988         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3989
3990 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3991
3992         PR objc/44140
3993         * objc.dg/lto/trivial-1_0.m: New.
3994         * objc.dg/lto/lto.exp: New.
3995         * obj-c++.dg/lto/trivial-1_0.mm: New.
3996         * obj-c++.dg/lto/lto.exp: New.
3997         * objc.dg/symtab-1.m: Adjust sizes.
3998         * objc.dg/image-info.m: Do not run for gnu-runtime.
3999
4000 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4001
4002         * gcc.dg/pr32370.c: Allow another kind of error message.
4003
4004 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4005
4006         * gnat.dg/atomic3.adb: New test.
4007
4008 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4009             Denys Vlasenko  <dvlasenk@redhat.com>
4010             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4011
4012         PR tree-optimization/28632
4013         * gcc.dg/tree-ssa/vrp51.c: New test.
4014         * gcc.dg/tree-ssa/vrp52.c: New test.
4015
4016 2010-07-09  Jason Merrill  <jason@redhat.com>
4017
4018         * g++.dg/abi/covariant6.C: New.
4019         * g++.dg/inherit/covariant17.C: Test both bases.
4020         * g++.dg/inherit/covariant7.C: Check vtable layout.
4021
4022 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4023
4024         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4025
4026 2010-07-09  Richard Guenther  <rguenther@suse.de>
4027
4028         PR tree-optimization/44852
4029         * gcc.c-torture/execute/pr44852.c: New testcase.
4030
4031 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4032
4033         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4034         multiplication by values.
4035         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4036         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4037
4038 2010-07-09  Richard Guenther  <rguenther@suse.de>
4039
4040         PR tree-optimization/44882
4041         * gfortran.dg/pr44882.f90: New testcase.
4042
4043 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4044
4045         PR target/40657
4046         * gcc.target/arm/pr40657-1.c: New test.
4047         * gcc.target/arm/pr40657-2.c: New test.
4048         * gcc.c-torture/execute/pr40657.c: New test.
4049
4050 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4051
4052         * gcc.dg/tree-ssa/vrp50.c: New test.
4053         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4054
4055 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4056
4057         PR fortran/44649
4058         * gfortran.dg/c_sizeof_1.f90: Modified.
4059         * gfortran.dg/storage_size_1.f08: New.
4060         * gfortran.dg/storage_size_2.f08: New.
4061
4062 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4063
4064         * gcc.c-torture/execute/20100708-1.c: New test.
4065
4066 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4067
4068         PR fortran/44847
4069         * gfortran.dg/gomp/pr44847.f90: New test.
4070
4071 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4072
4073         PR tree-optimization/44710
4074         * gcc.dg/tree-ssa/ifc-6.c: New.
4075         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4076
4077 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4078
4079         PR fortran/18918
4080         * gfortran.dg/coarray_10.f90: Add an additional test.
4081
4082 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4083
4084         PR middle-end/44828
4085         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4086         * gcc.c-torture/execute/pr44828.x: Revert.
4087
4088 2010-07-08  Jason Merrill  <jason@redhat.com>
4089
4090         PR c++/43120
4091         * g++.dg/inherit/covariant17.C: New.
4092         * g++.dg/abi/covariant1.C: Actually test for the bug.
4093
4094 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4095
4096         PR rtl-optimization/44838
4097         * gcc.dg/pr44838.c: New.
4098
4099 2010-07-08  Richard Guenther  <rguenther@suse.de>
4100
4101         PR tree-optimization/44831
4102         * gcc.c-torture/compile/pr44831.c: New testcase.
4103         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4104
4105 2010-07-08  Richard Guenther  <rguenther@suse.de>
4106
4107         PR tree-optimization/44861
4108         * g++.dg/vect/pr44861.cc: New testcase.
4109
4110 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4111
4112         PR middle-end/44828
4113         * gcc.c-torture/execute/pr44828.x: New file.
4114
4115 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4116
4117         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4118         dg-options.
4119         * g++.dg/ext/altivec-17.C: Adjust error message.
4120
4121 2010-07-07  Tom Tromey  <tromey@redhat.com>
4122
4123         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4124
4125 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4126
4127         PR target/44844
4128         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4129         * gcc.target/i386/rdrand-2.c: Likewise.
4130         * gcc.target/i386/rdrand-3.c: Likewise.
4131
4132 2010-07-07  Jan Hubicka  <jh@suse.cz>
4133
4134         PR middle-end/44813
4135         * g++.dg/torture/pr44813.C: New testcase.
4136         * g++.dg/torture/pr44826.C: New testcase.
4137
4138 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4139
4140         PR rtl-optimization/44787
4141         * gcc.c-torture/compile/pr44788.c: New test.
4142         * gcc.target/arm/pr44788.c: New test.
4143
4144 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4145
4146         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4147
4148 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4149
4150         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4151         to dg-options.
4152
4153 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4154
4155         PR fortran/44742
4156         * gfortran.dg/parameter_array_init_6.f90: New.
4157         * gfortran.dg/initialization_20.f90: Update dg-error.
4158         * gfortran.dg/initialization_24.f90: Ditto.
4159
4160 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4161         PR fortran/PR44693
4162         * gfortran.dg/dim_range_1.f90:  New test.
4163         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4164
4165 2010-07-06  Jason Merrill  <jason@redhat.com>
4166
4167         PR c++/44703
4168         * g++.dg/cpp0x/initlist41.C: New.
4169
4170         PR c++/44778
4171         * g++.dg/template/ptrmem22.C: New.
4172
4173 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4174
4175         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4176         support.
4177         * gcc.target/i386/i386.exp: Likewise.
4178
4179 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4180
4181         PR testsuite/44195
4182         * gcc.dg/lto/20100518_0.c: Limit to x86.
4183
4184 2010-07-06  Richard Guenther  <rguenther@suse.de>
4185
4186         PR middle-end/44828
4187         * gcc.c-torture/execute/pr44828.c: New testcase.
4188
4189 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4190
4191         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4192         * g++.dg/warn/volatile1.C: Likewise.
4193         * g++.dg/template/warn1.C: Likewise.
4194
4195 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4196
4197         AVX Programming Reference (June, 2010)
4198         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4199         * g++.dg/other/i386-3.C: Likewise.
4200         * gcc.target/i386/sse-12.c: Likewise.
4201
4202         * gcc.target/i386/f16c-check.h: New.
4203         * gcc.target/i386/rdfsbase-1.c: Likewise.
4204         * gcc.target/i386/rdfsbase-2.c: Likewise.
4205         * gcc.target/i386/rdgsbase-1.c: Likewise.
4206         * gcc.target/i386/rdgsbase-2.c: Likewise.
4207         * gcc.target/i386/rdrand-1.c: Likewise.
4208         * gcc.target/i386/rdrand-2.c: Likewise.
4209         * gcc.target/i386/rdrand-3.c: Likewise.
4210         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4211         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4212         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4213         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4214         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4215         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4216         * gcc.target/i386/wrfsbase-1.c: Likewise.
4217         * gcc.target/i386/wrfsbase-2.c: Likewise.
4218         * gcc.target/i386/wrgsbase-1.c: Likewise.
4219         * gcc.target/i386/wrgsbase-2.c: Likewise.
4220
4221         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4222         (__builtin_ia32_vcvtps2ph): New.
4223         (__builtin_ia32_vcvtps2ph256): Likewise.
4224
4225         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4226         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4227
4228         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4229         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4230
4231         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4232         (__builtin_ia32_vcvtps2ph256): Likewise.
4233         Add fsgsbase,rdrnd,f16c.
4234
4235         * lib/target-supports.exp (check_effective_target_f16c): New.
4236
4237 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4238
4239         * gcc.dg/guality/nrv-1.c: New test.
4240
4241 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4242
4243         PR middle-end/42505
4244         * gcc.target/arm/pr42505.c: New test case.
4245
4246 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4247
4248         PR c++/44808
4249         * g++.dg/opt/nrv16.C: New test.
4250
4251 2010-07-05  Richard Guenther  <rguenther@suse.de>
4252
4253         PR tree-optimization/44784
4254         * gcc.c-torture/compile/pr44784.c: New testcase.
4255
4256 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4257
4258         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4259         Increase loop bound and array size.
4260         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4261         Likewise.
4262
4263 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4264
4265         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4266         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4267         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4268         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4269         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4270
4271 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4272
4273         PR c++/22138
4274         * g++.dg/parse/template25.C: New.
4275
4276 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4277
4278         PR rtl-optimization/44695
4279         * gcc.dg/torture/pr44695.c: New.
4280
4281 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4282
4283         PR c++/16630
4284         * g++.dg/ext/pretty3.C: New.
4285
4286 2010-07-04  Richard Guenther  <rguenther@suse.de>
4287
4288         PR middle-end/44809
4289         * g++.dg/torture/pr44809.C: New testcase.
4290
4291 2010-07-04  Richard Guenther  <rguenther@suse.de>
4292
4293         PR tree-optimization/44656
4294         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4295
4296 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4297             Revital Eres  <eres@il.ibm.com>
4298
4299         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4300         misaligned stores.
4301         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4302         gcc.dg/vect/vect-96.c: Likewise.
4303         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4304         that support misaligned stores. Change the number of expected
4305         misaligned accesses.
4306         * gcc.dg/vect/vect-peel-1.c: New test.
4307         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4308         gcc.dg/vect/vect-peel-4.c: Likewise.
4309         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4310         vectorizable on all targets that support realignment.
4311         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4312
4313 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4314
4315         PR c/44806
4316         * gcc.dg/torture/pr44806.c: New.
4317
4318 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4319
4320         * gnat.dg/cond_expr1.adb: New test.
4321
4322 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4323
4324         * gnat.dg/modular3.adb: New test.
4325         * gnat.dg/modular3_pkg.ads: New helper.
4326
4327 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4328             Mikael Pettersson  <mikpe@it.uu.se>
4329
4330         PR testsuite/44518
4331         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4332         Make signed-ness of chars explicit.  Scan the object for
4333         strings that are split by some target assemblers.
4334         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4335         explicit.
4336
4337 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4338
4339         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4340
4341 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4342
4343         PR/44128
4344         * g++.dg/warn/Wshadow-7.C: New test.
4345
4346 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4347             Julian Brown  <julian@codesourcery.com>
4348             Sandra Loosemore  <sandra@codesourcery.com>
4349
4350         * gcc.c-torture/execute/20100416-1.c: New test case.
4351
4352 2010-07-02  Julian Brown  <julian@codesourcery.com>
4353             Sandra Loosemore  <sandra@codesourcery.com>
4354
4355         PR target/43703
4356
4357         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4358         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4359
4360 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4361             Julian Brown  <julian@codesourcery.com>
4362
4363         * gcc.target/arm/neon/vadds64.c: Regenerated.
4364         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4365         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4366         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4367         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4368         * gcc.target/arm/neon-vmls-1.c: Likewise.
4369         * gcc.target/arm/neon-vsubs64.c: New execution test.
4370         * gcc.target/arm/neon-vsubu64.c: New execution test.
4371         * gcc.target/arm/neon-vadds64.c: New execution test.
4372         * gcc.target/arm/neon-vaddu64.c: New execution test.
4373
4374 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4375
4376         * gcc.target/arm/neon-vands64.c: New.
4377         * gcc.target/arm/neon-vandu64.c: New.
4378         * gcc.target/arm/neon-vbics64.c: New.
4379         * gcc.target/arm/neon-vbicu64.c: New.
4380         * gcc.target/arm/neon-veors64.c: New.
4381         * gcc.target/arm/neon-veoru64.c: New.
4382         * gcc.target/arm/neon-vorns64.c: New.
4383         * gcc.target/arm/neon-vornu64.c: New.
4384         * gcc.target/arm/neon-vorrs64.c: New.
4385         * gcc.target/arm/neon-vorru64.c: New.
4386         * gcc.target/arm/neon/vands64.c: Regenerated.
4387         * gcc.target/arm/neon/vandu64.c: Regenerated.
4388         * gcc.target/arm/neon/vbics64.c: Regenerated.
4389         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4390         * gcc.target/arm/neon/veors64.c: Regenerated.
4391         * gcc.target/arm/neon/veoru64.c: Regenerated.
4392         * gcc.target/arm/neon/vorns64.c: Regenerated.
4393         * gcc.target/arm/neon/vornu64.c: Regenerated.
4394         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4395         * gcc.target/arm/neon/vorru64.c: Regenerated.
4396
4397 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4398
4399         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4400
4401 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4402
4403         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4404         * gfortran.dg/intent_out_5.f90: Same.
4405         * gfortran.dg/ltrans-7.f90: Same.
4406         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4407
4408 2010-07-02  Jan Hubicka  <jh@suse.cz>
4409
4410         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4411
4412 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4413
4414         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4415
4416 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR c++/44780
4419         * c-c++-common/Wunused-var-12.c: New test.
4420
4421 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4422
4423         PR target/42835
4424         * gcc.target/arm/pr42835.c: New test.
4425
4426         PR target/42172
4427         * gcc.target/arm/pr42172-1.c: New test.
4428
4429 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4430
4431         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4432
4433 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4434
4435         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4436         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4437         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4438         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4439         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4440         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4441         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4442         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4443         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4444         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4445         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4446         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4447         * gcc.target/arm/neon-vdup_ns64.c: New.
4448         * gcc.target/arm/neon-vdup_nu64.c: New.
4449         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4450         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4451         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4452         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4453         * gcc.target/arm/neon-vmov_ns64.c: New.
4454         * gcc.target/arm/neon-vmov_nu64.c: New.
4455         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4456         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4457         * gcc.target/arm/neon-vget_lanes64.c: New.
4458         * gcc.target/arm/neon-vget_laneu64.c: New.
4459         * gcc.target/arm/neon-vset_lanes64.c: New.
4460         * gcc.target/arm/neon-vset_laneu64.c: New.
4461
4462 2010-07-02  Richard Guenther  <rguenther@suse.de>
4463
4464         * g++.dg/torture/20100702-1.C: New testcase.
4465
4466 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4467
4468         PR target/44707
4469         * gcc.c-torture/compile/pr44707.c: New test.
4470
4471 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4472
4473         PR c++/44039
4474         * g++.dg/template/crash101.C: New.
4475
4476 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4477
4478         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4479         Use the ABI-0 accessors and fail it for m64.
4480
4481 2010-07-02  Jan Hubicka  <jh@suse.cz>
4482
4483         * g++.dg/tree-ssa/pr44706.C: New testcase.
4484
4485 2010-07-02  Richard Guenther  <rguenther@suse.de>
4486
4487         PR tree-optimization/44748
4488         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4489
4490 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4491
4492         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4493         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4494         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4495         the method types to forward:.
4496
4497 2010-06-30  Jason Merrill  <jason@redhat.com>
4498
4499         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4500         * g++.dg/other/pr25632.C: Likewise.
4501
4502 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4503
4504         PR tree-optimization/40421
4505         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4506
4507 2010-07-01  Richard Guenther  <rguenther@suse.de>
4508
4509         PR middle-end/42834
4510         PR middle-end/44468
4511         * gcc.c-torture/execute/20100316-1.c: New testcase.
4512         * gcc.c-torture/execute/pr44468.c: Likewise.
4513         * gcc.c-torture/compile/20100609-1.c: Likewise.
4514         * gcc.dg/volatile2.c: Adjust.
4515         * gcc.dg/plugin/selfassign.c: Likewise.
4516         * gcc.dg/pr36902.c: Likewise.
4517         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4518         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4519         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4520         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4521         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4522         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4523         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4524         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4525         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4526         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4527         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4528         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4529         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4530         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4531         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4532         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4533         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4534         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4535         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4536         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4537         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4538         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4539         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4540         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4541         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4542         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4543         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4544         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4545         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4546         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4547         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4548         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4549         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4550         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4551         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4552         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4553         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4554         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4555         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4556         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4557         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4558         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4559         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4560         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4561         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4562         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4563         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4564         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4565         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4566         * g++.dg/tree-ssa/pr31146.C: Likewise.
4567         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4568         * g++.dg/tree-ssa/pr33604.C: Likewise.
4569         * g++.dg/plugin/selfassign.c: Likewise.
4570         * gfortran.dg/array_memcpy_3.f90: Likewise.
4571         * gfortran.dg/array_memcpy_4.f90: Likewise.
4572         * c-c++-common/torture/pr42834.c: New testcase.
4573
4574 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4575
4576         PR c++/44628
4577         * g++.dg/template/crash100.C: New.
4578
4579 2010-06-30  Jan Hubicka  <jh@suse.cz>
4580
4581         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4582
4583 2010-06-30  Michael Matz  <matz@suse.de>
4584
4585         PR bootstrap/44699
4586         * gcc.dg/pr44699.c: New test.
4587
4588 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4589
4590         PR tree-optimization/39799
4591         * c-c++-common/uninit-17.c: New test.
4592
4593 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4594
4595         PR libfortran/43298
4596         * gfortran.dg/read_infnan_1.f90: New test.
4597
4598 2010-06-29  Jason Merrill  <jason@redhat.com>
4599
4600         Enable implicitly declared move constructor/operator= (N3053).
4601         * g++.dg/cpp0x/implicit3.C: New.
4602         * g++.dg/cpp0x/implicit4.C: New.
4603         * g++.dg/cpp0x/implicit5.C: New.
4604         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4605         * g++.dg/cpp0x/not_special.C: Adjust.
4606         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4607         * g++.dg/cpp0x/rv1n.C: Adjust.
4608         * g++.dg/cpp0x/rv1p.C: Adjust.
4609         * g++.dg/cpp0x/rv2n.C: Adjust.
4610         * g++.dg/cpp0x/rv2p.C: Adjust.
4611         * g++.dg/cpp0x/rv3n.C: Adjust.
4612         * g++.dg/cpp0x/rv3p.C: Adjust.
4613         * g++.dg/cpp0x/rv4n.C: Adjust.
4614         * g++.dg/cpp0x/rv4p.C: Adjust.
4615         * g++.dg/cpp0x/rv5n.C: Adjust.
4616         * g++.dg/cpp0x/rv5p.C: Adjust.
4617         * g++.dg/cpp0x/rv6n.C: Adjust.
4618         * g++.dg/cpp0x/rv6p.C: Adjust.
4619         * g++.dg/cpp0x/rv7n.C: Adjust.
4620         * g++.dg/cpp0x/rv7p.C: Adjust.
4621         * g++.dg/cpp0x/rv8p.C: Adjust.
4622         * g++.dg/gomp/pr26690-1.C: Adjust.
4623         * g++.dg/other/error20.C: Adjust.
4624         * g++.dg/other/error31.C: Adjust.
4625         * g++.dg/parse/error19.C: Adjust.
4626         * g++.dg/template/qualttp5.C: Adjust.
4627         * g++.old-deja/g++.law/ctors5.C: Adjust.
4628
4629         Enable implicitly deleted functions (N2346)
4630         * g++.dg/cpp0x/defaulted17.C: New.
4631         * g++.dg/cpp0x/implicit1.C: New.
4632         * g++.dg/cpp0x/implicit2.C: New.
4633         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4634         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4635         * g++.dg/init/ctor4.C: Adjust.
4636         * g++.dg/init/synth2.C: Adjust.
4637         * g++.dg/lto/20081118_1.C: Adjust.
4638         * g++.dg/other/error13.C: Adjust.
4639         * g++.dg/other/unused1.C: Adjust.
4640         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4641         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4642         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4643         * g++.old-deja/g++.law/ctors17.C: Adjust.
4644         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4645         * g++.old-deja/g++.pt/assign1.C: Adjust.
4646         * g++.old-deja/g++.pt/crash20.C: Adjust.
4647
4648         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4649         * g++.dg/cpp0x/defaulted13.C: Adjust.
4650         * g++.dg/cpp0x/defaulted2.C: Adjust.
4651         * g++.dg/cpp0x/defaulted3.C: Adjust.
4652         * g++.dg/cpp0x/initlist9.C: Adjust.
4653         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4654         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4655         * g++.dg/init/synth2.C: Adjust.
4656
4657         * g++.dg/cpp0x/defaulted19.C: New.
4658
4659         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4660         * g++.dg/template/error23.C: Fix for -std=c++0x.
4661
4662 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4663
4664         PR fortran/44718
4665         * gfortran.dg/proc_ptr_28.f90: New.
4666
4667 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4668
4669         PR tree-optimization/43801
4670         * g++.dg/torture/pr43801.C: New test.
4671
4672         PR debug/44668
4673         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4674
4675 2010-06-29  Jason Merrill  <jason@redhat.com>
4676
4677         PR c++/44587
4678         * g++.dg/template/qualified-id2.C: New.
4679         * g++.dg/template/qualified-id3.C: New.
4680
4681 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4682
4683         PR fortran/44696
4684         * gfortran.dg/associated_target_4.f90: New.
4685
4686 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4687
4688         PR fortran/44582
4689         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4690
4691 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4692
4693         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4694
4695 2010-06-29  Jan Hubicka  <jh@suse.cz>
4696
4697         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4698
4699 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4700
4701         PR target/43902
4702         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4703         * gcc.target/arm/wmul-3.c: New test.
4704         * gcc.target/arm/wmul-4.c: New test.
4705
4706 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4707
4708         PR rtl-optimization/44659
4709         * gcc.target/i386/extract-1.c: New.
4710         * gcc.target/i386/extract-2.c: Likewise.
4711         * gcc.target/i386/extract-3.c: Likewise.
4712         * gcc.target/i386/extract-4.c: Likewise.
4713         * gcc.target/i386/extract-5.c: Likewise.
4714         * gcc.target/i386/extract-6.c: Likewise.
4715
4716 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4717
4718         PR c++/44682
4719         * g++.dg/warn/Wunused-var-14.C: New test.
4720
4721 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4722
4723         PR fortran/43298
4724         * gfortran.dg/nan_6.f90: New.
4725
4726 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4727
4728         PR tree-optimization/43781
4729         * gcc.dg/torture/pr43781.c: New.
4730
4731 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4732
4733         PR fortran/40158
4734         * gfortran.dg/actual_rank_check_1.f90: New test.
4735
4736 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4737
4738         * gcc.dg/ipa/ipa-sra-6.c: New test.
4739
4740 2010-06-28  Jan Hubicka  <jh@suse.cz>
4741
4742         PR tree-optimization/44687
4743         * gcc.c-torture/compile/pr44687.c
4744
4745 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4746
4747         PR c++/44535
4748         * g++.dg/torture/pr44535.C: New test.
4749
4750 2010-06-28  Michael Matz  <matz@suse.de>
4751
4752         PR middle-end/44592
4753         * gfortran.dg/pr44592.f90: New test.
4754
4755 2010-06-28  Jan Hubicka  <jh@suse.cz>
4756
4757         PR tree-optimization/44357
4758         * g++.dg/torture/pr44357.C: New testcase.
4759
4760 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4761
4762         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4763         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4764         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4765         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4766         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4767         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4768         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4769         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4770
4771 2010-06-27  Jan Hubicka  <jh@suse.cz>
4772
4773         * gcc.c-torture/compile/pr44686.c: New file.
4774
4775 2010-06-27  Richard Guenther  <rguenther@suse.de>
4776
4777         PR tree-optimization/44683
4778         * gcc.c-torture/execute/pr44683.c: New testcase.
4779
4780 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4781
4782         * gnat.dg/noreturn3.ad[sb]: New test.
4783
4784 2010-06-26  Jason Merrill  <jason@redhat.com>
4785
4786         * g++.dg/cpp0x/explicit5.C: New.
4787
4788 2010-06-26  Richard Guenther  <rguenther@suse.de>
4789
4790         PR tree-optimization/44393
4791         * gcc.dg/pr44393.c: New testcase.
4792
4793 2010-06-26  Jan Hubicka  <jh@suse.cz>
4794
4795         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4796
4797 2010-06-26  Richard Guenther  <rguenther@suse.de>
4798
4799         PR middle-end/44674
4800         * gcc.dg/pr44674.c: New testcase.
4801
4802 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4803
4804         * gcc.dg/opts-3.c: New test.
4805
4806 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4807
4808         * gfortran.dg/type_decl_1.f90: New.
4809         * gfortran.dg/type_decl_2.f90: New.
4810
4811 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4812
4813         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4814         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4815
4816 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4817
4818         PR testsuite/38946
4819         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4820         error in comparing reals.
4821
4822 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4823
4824         * selected_real_kind_2.f90: New.
4825         * selected_real_kind_3.f90: New.
4826
4827 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4828
4829         * gfortran.dg/entry_19.f90: New.
4830
4831 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4832
4833         * gfortran.dg/end_subroutine_1.f90: New.
4834         * gfortran.dg/end_subroutine_2.f90: New.
4835         * gfortran.dg/interface_proc_end.f90: Update.
4836
4837 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4838
4839         * gfortran.dg/semicolon_fixed.f: Update.
4840         * gfortran.dg/semicolon_fixed_2.f: New.
4841         * gfortran.dg/semicolon_free_2.f90: New.
4842         * gfortran.dg/semicolon_free.f90: Update.
4843
4844 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4845
4846         PR fortran/44448
4847         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4848
4849 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4850
4851         * g++.dg/ipa/iinline-3.C: New test.
4852         * gcc.dg/ipa/modif-1.c: Removed.
4853
4854 2010-06-25  Jan Hubicka  <jh@suse.cz>
4855
4856         * gcc.dg/tree-ssa/ipa-split-1.c
4857
4858 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4859
4860         * g++.dg/ipa/iinline-2.C: New test.
4861
4862 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4863
4864         PR middle-end/43866
4865         * gfortran.dg/pr43866.f90: New test.
4866
4867         PR tree-optimization/44539
4868         * gcc.dg/pr44539.c: New test.
4869
4870 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4871
4872         From Jim Wilson:
4873         PR target/43902
4874         * gcc.target/mips/madd-9.c: New test.
4875
4876 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4877
4878         PR c/44517
4879         * gcc.dg/noncompile/pr44517.c: New.
4880         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4881
4882 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4883
4884         PR testsuite/43283
4885         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4886         and add argument to nop for IA64.
4887
4888 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4889
4890         PR target/44588
4891         * gcc.target/i386/mod-1.c: New.
4892         * gcc.target/i386/umod-1.c: Likewise.
4893         * gcc.target/i386/umod-2.c: Likewise.
4894         * gcc.target/i386/umod-3.c: Likewise.
4895
4896 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4897
4898         PR middle-end/44492
4899         * g++.dg/torture/pr44492.C: New test.
4900
4901 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4902
4903         * c-c++-common/warn-omitted-condop.c: New.
4904
4905 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4906
4907         PR fortran/44614
4908         * gfortran.dg/import8.f90: New.
4909
4910 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4911
4912         * gnat.dg/not_null.adb: Update test case.
4913
4914 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4915
4916         PR c++/44619
4917         * g++.dg/warn/Wunused-var-13.C: New test.
4918
4919         PR c++/44627
4920         * g++.dg/diagnostic/method1.C: New test.
4921
4922 2010-06-22  Cary Coutant  <ccoutant@google.com>
4923
4924         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4925
4926 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4927
4928         PR fortran/44616
4929         * gfortran.dg/abstract_type_8.f03: New.
4930
4931 2010-06-21  Jason Merrill  <jason@redhat.com>
4932
4933         * g++.dg/cpp0x/noexcept08.C: New.
4934
4935         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4936
4937 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4938
4939         PR target/44615
4940         * gcc.target/i386/sse2-vec-2a.c: New.
4941
4942 2010-06-21  DJ Delorie  <dj@redhat.com>
4943
4944         * gcc.dg/pragma-diag-1.c: New.
4945
4946 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4947
4948         PR target/44615
4949         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4950
4951 2010-06-21  Alan Modra  <amodra@gmail.com>
4952
4953         PR testsuite/44505
4954         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4955         tail call to check_fa_mid.
4956
4957 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4958
4959         PR target/44575
4960         * gcc.c-torture/execute/pr44575.c: New test.
4961
4962 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4963
4964         PR fortran/40632
4965         * gfortran.dg/contiguous_1.f90: New.
4966         * gfortran.dg/contiguous_2.f90: New.
4967         * gfortran.dg/contiguous_3.f90: New.
4968
4969 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4970
4971         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4972         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4973
4974 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4975
4976         PR target/44546
4977         * gcc.target/i386/pr44546.c: New test.
4978
4979 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4980
4981         * gcc.dg/opts-2.c: New test.
4982
4983 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4984
4985         PR fortran/44584
4986         * gfortran.dg/typebound_proc_15.f03: Modified.
4987
4988 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4989
4990         PR target/44072
4991         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4992         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4993
4994 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4995
4996         * g++.dg/ext/label13.C: Fix typo in last change.
4997
4998 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4999
5000         PR libfortran/44477
5001         * gfortran.dg/eof_3.f90
5002         * gfortran.dg/endfile_2.f90
5003         * gfortran.dg/endfile_4.f90
5004         * gfortran.dg/endfile_3.f90
5005
5006 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5007
5008         PR c++/41090
5009         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5010
5011 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5012
5013         PR fortran/44556
5014         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5015
5016 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5017
5018         * gcc.target/arm/pr40900.c: New test.
5019
5020 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5021
5022         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5023
5024 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5025
5026         PR fortran/44558
5027         * gfortran.dg/typebound_call_15.f03: New.
5028
5029 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5030
5031         PR c++/44486
5032         * g++.dg/pr44486.C: New.
5033
5034 2010-06-16  DJ Delorie  <dj@redhat.com>
5035
5036         * gcc.target/i386/volatile-bitfields-1.c: New.
5037         * gcc.target/i386/volatile-bitfields-2.c: New.
5038
5039 2010-06-16  Jason Merrill  <jason@redhat.com>
5040
5041         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5042
5043         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5044
5045 2010-06-16  Richard Guenther  <rguenther@suse.de>
5046
5047         PR c/44555
5048         * gcc.c-torture/execute/pr44555.c: New testcase.
5049
5050 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5051
5052         PR fortran/44549
5053         * gfortran.dg/typebound_proc_16.f03: New.
5054
5055 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5056
5057         * g++.dg/torture/pr43905.C: New test.
5058
5059 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5060
5061         PR testsuite/44538
5062         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5063         initialization loop from being vectorized.
5064         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5065
5066 2010-06-16  Alan Modra  <amodra@gmail.com>
5067
5068         PR tree-optimization/44507
5069         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5070
5071 2010-06-15  Jason Merrill  <jason@redhat.com>
5072
5073         * g++.dg/overload/arg3.C: Adjust error locations.
5074         * g++.dg/overload/copy1.C: Likewise.
5075         * g++.dg/tc1/dr152.C: Likewise.
5076         * g++.dg/template/incomplete4.C: Likewise.
5077         * g++.dg/template/incomplete5.C: Likewise.
5078         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5079         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5080         * g++.old-deja/g++.pt/crash9.C: Likewise.
5081
5082         * g++.dg/inherit/virtual5.C: New.
5083
5084         * g++.dg/cpp0x/defaulted18.C: New.
5085
5086         * g++.dg/cpp0x/initlist40.C: New.
5087
5088         * g++.dg/cpp0x/initlist39.C: New.
5089
5090 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5091
5092         PR middle-end/44391
5093         * gcc.dg/graphite/pr44391.c: New.
5094
5095 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5096
5097         PR fortran/43388
5098         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5099         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5100         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5101         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5102
5103 2010-06-15  Richard Guenther  <rguenther@suse.de>
5104
5105         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5106
5107 2010-06-15  Richard Guenther  <rguenther@suse.de>
5108
5109         * gcc.dg/vect/bb-slp-21.c: Adjust.
5110         * gcc.dg/vect/bb-slp-13.c: Likewise
5111         * gcc.dg/vect/bb-slp-4.c: Likewise
5112         * gcc.dg/vect/bb-slp-22.c: Likewise
5113         * gcc.dg/vect/bb-slp-14.c: Likewise
5114         * gcc.dg/vect/bb-slp-23.c: Likewise
5115         * gcc.dg/vect/bb-slp-15.c: Likewise
5116         * gcc.dg/vect/bb-slp-17.c: Likewise
5117         * gcc.dg/vect/bb-slp-18.c: Likewise
5118         * gcc.dg/vect/bb-slp-19.c: Likewise
5119         * gcc.dg/vect/bb-slp-10.c: Likewise
5120         * gcc.dg/vect/bb-slp-11.c: Likewise
5121         * gcc.dg/vect/bb-slp-20.c: Likewise
5122         * gcc.dg/vect/bb-slp-3.c: Likewise
5123
5124 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5125
5126         PR fortran/44536
5127         * gfortran.dg/gomp/pr44536.f90: New test.
5128         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5129
5130 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5131
5132         PR target/44534
5133         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5134         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5135
5136 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR tree-optimization/44508
5139         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5140
5141         PR bootstrap/44509
5142         * gcc.dg/pr44509.c: New test.
5143
5144 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5145
5146         PR tree-optimization/44507
5147         * gcc.dg/vect/pr44507.c: New test.
5148
5149 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5150
5151         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5152         and c-pretty-print.h.
5153
5154         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5155
5156 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5157
5158         * gfortran.dg/whole_file_18.f90: Updated error message.
5159
5160 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5161
5162         * gfortran.dg/whole_file_20.f03: New.
5163
5164 2010-06-12  Jan Hubicka  <jh@suse.cz>
5165
5166         * gcc.c-torture/compile/pc44485.c: New testcase.
5167
5168 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5169
5170         PR fortran/40117
5171         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5172         * gfortran.dg/typebound_proc_14.f03: New.
5173         * gfortran.dg/typebound_proc_15.f03: New.
5174
5175 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5176
5177         * gcc.dg/opts-1.c: New test.
5178
5179 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5180
5181         * gcc.dg/funroll-loops-all.c: Update expected error.
5182
5183 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5184
5185         PR target/44481
5186         * gcc.target/i386/pr44481.c: New test.
5187
5188 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5189
5190         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5191
5192 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5193
5194         PR middle-end/44483
5195         * gcc.dg/tree-ssa/pr44483.c: New.
5196
5197 2010-06-11  Paul Brook  <paul@codesourcery.com>
5198
5199         * g++.dg/other/arm-neon-1.C: New test.
5200
5201 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5202
5203         PR fortran/42051
5204         PR fortran/43896
5205         * gfortran.dg/class_23.f03: New test.
5206
5207 2010-06-11  Jan Hubicka  <jh@suse.cz>
5208
5209         * gcc.dg/ipa/pure-const-2.c: New testcase.
5210
5211 2010-06-11  Jan Hubicka  <jh@suse.cz>
5212
5213         * gcc.dg/noreturn-7.c: Update.
5214         * gcc.dg/noreturn-4.c: Update.
5215
5216 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5217
5218         Fix MIPS bootstrap
5219         * g++.dg/other/typedef4.C: New test.
5220
5221 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5222
5223         PR fortran/44207
5224         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5225
5226 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5227
5228         PR fortran/44457
5229         * gfortran.dg/asynchronous_3.f03
5230
5231 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5232
5233         PR middle-end/44185
5234         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5235         non-temporal stores out of the tests to form new test cases.  As a
5236         result, no non-temporal store should be generated in this case.
5237
5238         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5239         prefetch-7.c that generate one non-temporal store.
5240
5241         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5242         prefetch-7.c that generate one non-temporal store and one
5243         one-temporal prefetch.
5244
5245 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5246
5247         PR tree-optimization/44258
5248         * gcc.dg/tree-ssa/pr44258.c: New test.
5249
5250 2010-06-10  Daniel Kraft  <d@domob.eu>
5251
5252         PR fortran/38936
5253         * gfortran.dg/associate_1.f03: New test.
5254         * gfortran.dg/associate_2.f95: New test.
5255         * gfortran.dg/associate_3.f03: New test.
5256         * gfortran.dg/associate_4.f08: New test.
5257
5258 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5259
5260         * gfortran.dg/selected_char_kind_4.f90: New test.
5261
5262 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5263
5264         * gcc.dg/pr42461.c: New test.
5265
5266 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5267
5268         PR fortran/44347
5269         * gfortran.dg/selected_real_kind_1.f90: New.
5270
5271 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5272
5273         PR fortran/44359
5274         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5275         warning.
5276         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5277         check for warning.
5278
5279 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5280
5281         * gfortran.dg/data_namelist_conflict.f90: New test.
5282
5283 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5284
5285         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5286         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5287         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5288
5289 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5290
5291         * gfortran.dg/mvbits_9.f90: New test.
5292         * gfortran.dg/ibset_1.f90: Ditto.
5293         * gfortran.dg/ibits_1.f90: Ditto.
5294         * gfortran.dg/btest_1.f90: Ditto.
5295         * gfortran.dg/ibclr_1.f90: Ditto.
5296
5297 2010-06-09  Jason Merrill  <jason@redhat.com>
5298
5299         PR c++/44366
5300         * g++.dg/cpp0x/decltype23.C: Move to...
5301         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5302
5303 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5304
5305         PR fortran/44211
5306         * gfortran.dg/typebound_call_14.f03: New test.
5307
5308 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5309
5310         PR tree-optimization/44423
5311         * gcc.dg/tree-ssa/pr44423.c: New test.
5312
5313 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5314
5315         PR testsuite/42843
5316         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5317         TV_NONE to initialize tv_id field.
5318         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5319         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5320         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5321         Include toplev.h .
5322         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5323         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5324         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5325
5326 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5327
5328         PR tree-optimization/39874
5329         PR middle-end/28685
5330         * gcc.dg/pr39874.c: New file.
5331
5332 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5333
5334         * g++.dg/ext/attr-alias-1.C: New.
5335         * g++.dg/ext/attr-alias-2.C: New.
5336
5337 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5338
5339         PR fortran/44446
5340         * gfortran.dg/proc_ptr_27.f90: New.
5341
5342 2010-06-07  Jason Merrill  <jason@redhat.com>
5343
5344         PR c++/44366
5345         * g++.dg/cpp0x/decltype23.C: New.
5346
5347 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5348             Shujing Zhao  <pearly.zhao@oracle.com>
5349
5350         PR c/37724
5351         * gcc.dg/c90-const-expr-10.c: Adjust.
5352         * gcc.dg/c99-const-expr-10.c: Adjust.
5353         * gcc.dg/init-bad-7.c: New.
5354
5355 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5356
5357         * lib/target-supports.exp (check_effective_target_gas): New proc.
5358         * gcc.c-torture/execute/960321-1.x: New file.
5359
5360 2010-06-07  Jason Merrill  <jason@redhat.com>
5361
5362         PR c++/44401
5363         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5364
5365 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR c++/44444
5368         * g++.dg/warn/Wunused-var-12.C: New test.
5369
5370         PR c++/44443
5371         * c-c++-common/Wunused-var-11.c: New test.
5372
5373 2010-06-07  Jan Hubicka  <jh@suse.cz>
5374
5375         * gcc.dg/ipa/pure-const-1.c: New testcase.
5376
5377 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5378
5379         PR rtl-optimization/44404
5380         * gcc.dg/pr44404.c: New.
5381
5382 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5383
5384         PR target/44159
5385         * gcc.target/i386/abi-2.c: Check sysv abi here.
5386         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5387         function to avoid failures by different ABIs.
5388         * gcc.target/i386/aes-check.h: Likewise.
5389         * gcc.target/i386/avx-check.h: Likewise.
5390         * gcc.target/i386/fma4-check.h: Likewise.
5391         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5392         * gcc.target/i386/mmx-check.h: Likewise.
5393         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5394         * gcc.target/i386/pclmul-check.h: Likewise.
5395         * gcc.target/i386/sse-check.h: Likewise.
5396         * gcc.target/i386/sse2-check.h: Likewise.
5397         * gcc.target/i386/sse3-check.h: Likewise.
5398         * gcc.target/i386/sse4_1-check.h: Likewise.
5399         * gcc.target/i386/sse4_2-check.h: Likewise.
5400         * gcc.target/i386/sse4a-check.h: Likewise.
5401         * gcc.target/i386/ssse3-check.h: Likewise.
5402         * gcc.target/i386/xop-check.h: Likewise.
5403         * gcc.target/i386/pr27971.c: Fix for LLP64.
5404         * gcc.target/i386/pr39139.c: Likewise.
5405         * gcc.target/i386/pr39315-check.c: Likewise.
5406         * gcc.target/i386/vararg-1.c: Likewise.
5407         * gcc.target/i386/vararg-2.c: Likewise.
5408         Additional add dg-compile to avoid failure due
5409         missing foo symbol.
5410
5411         * gcc.dg/compound-literal-1.c: Fix for llp64.
5412         * gcc.dg/pr32370.c: Likewise.
5413         * gcc.dg/pr37561.c: Likewise.
5414         * gcc.dg/pr41340.c: Likewise.
5415         * gcc.dg/pr41551.c: Likewise.
5416
5417 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5418
5419         PR c++/44188
5420         * g++.dg/debug/dwarf2/typedef3.C: New test.
5421
5422 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5423
5424         PR c/20000
5425         * c-c++-common/pr20000.c: New.
5426
5427 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5428
5429         PR c++/44086
5430         * g++.dg/init/pr44086.C: New.
5431         * g++.dg/cpp0x/decltype4.C: Adjust.
5432
5433 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5434
5435         PR fortran/43945
5436         * gfortran.dg/generic_23.f03: New test.
5437
5438 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5439
5440         PR fortran/43895
5441         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5442
5443 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR c++/44361
5446         * c-c++-common/Wunused-var-9.c: New test.
5447
5448 2010-06-05  Jason Merrill  <jason@redhat.com>
5449
5450         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5451
5452 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5453
5454         PR c/44322
5455         * gcc.dg/c99-restrict-4.c: New test.
5456
5457 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5458
5459         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5460         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5461         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5462         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5463         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5464         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5465         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5466         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5467         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5468         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5469         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5470         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5471         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5472         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5473         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5474         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5475         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5476         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5477         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5478         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5479         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5480         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5481
5482 2010-06-04  Jason Merrill  <jason@redhat.com>
5483
5484         * g++.dg/cpp0x/noexcept06.C: New.
5485         * g++.dg/cpp0x/noexcept07.C: New.
5486
5487         * g++.dg/cpp0x/noexcept01.C: New.
5488         * g++.dg/cpp0x/noexcept02.C: New.
5489         * g++.dg/cpp0x/noexcept03.C: New.
5490         * g++.dg/cpp0x/noexcept04.C: New.
5491         * g++.dg/cpp0x/noexcept05.C: New.
5492
5493 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5494
5495         PR c++/44412
5496         * g++.dg/warn/Wunused-var-10.C: New test.
5497         * g++.dg/warn/Wunused-var-11.C: New test.
5498
5499         PR c++/44362
5500         * c-c++-common/Wunused-var-10.c: New test.
5501
5502 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5503
5504         PR c/25880
5505         * gcc.dg/assign-warn-2.c: Update.
5506         * gcc.dg/cpp/line3.c: Update.
5507         * gcc.dg/c99-array-lval-8.c: Update.
5508         * gcc.dg/cast-qual-2.c: Update.
5509         * gcc.dg/c99-arraydecl-3.c:  Update.
5510         * gcc.dg/assign-warn-1.c:  Update.
5511         * gcc.dg/format/gcc_diag-1.c:  Update.
5512
5513 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5514
5515         PR rtl-optimization/39871
5516         PR rtl-optimization/40615
5517         PR rtl-optimization/42500
5518         PR rtl-optimization/42502
5519         * gcc.target/arm/eliminate.c: New test.
5520
5521 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5522
5523         PR libstdc++/44410
5524         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5525         * g++.old-deja/g++.other/delete3.C: Likewise.
5526         * g++.old-deja/g++.other/new.C: Likewise.
5527         * g++.old-deja/g++.law/operators27.C: Likewise.
5528         * g++.old-deja/g++.mike/p755.C: Likewise.
5529         * g++.dg/eh/new1.C: Likewise.
5530         * g++.dg/init/new5.C: Likewise.
5531
5532 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5533
5534         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5535         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5536         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5537
5538 2010-06-03  Richard Guenther  <rguenther@suse.de>
5539
5540         PR lto/41921
5541         * lib/lto.exp: Always load gcc.exp.
5542         (lto-obj): For C source files invoke gcc_target_compile.
5543         * g++.dg/lto/20100603-1_0.C: New testcase.
5544         * g++.dg/lto/20100603-1_1.c: Likewise.
5545
5546 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5547
5548         PR tree-optimization/43688
5549         * gfortran.dg/pr43688.f90: New.
5550
5551 2010-06-03  Richard Guenther  <rguenther@suse.de>
5552
5553         PR lto/41584
5554         * gcc.dg/lto/20100603-1_0.c: New testcase.
5555         * gcc.dg/lto/20100603-2_0.c: Likewise.
5556         * gcc.dg/lto/20100603-3_0.c: Likewise.
5557
5558 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5559
5560         PR target/44218
5561         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5562         * gcc.target/powerpc/recip-2.c: Ditto.
5563         * gcc.target/powerpc/recip-3.c: Ditto.
5564         * gcc.target/powerpc/recip-4.c: Ditto.
5565         * gcc.target/powerpc/recip-5.c: Ditto.
5566         * gcc.target/powerpc/recip-6.c: Ditto.
5567         * gcc.target/powerpc/recip-7.c: Ditto.
5568         * gcc.target/powerpc/recip-test.h: Ditto.
5569         * gcc.target/powerpc/recip-test2.h: Ditto.
5570
5571 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5572
5573         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5574
5575 2010-06-02  Jason Merrill  <jason@redhat.com>
5576
5577         * g++.dg/ext/vector9.C: Expect typedef in error message.
5578
5579         PR c++/9726
5580         PR c++/23594
5581         PR c++/44333
5582         * g++.dg/tc1/dr101.C: Remove xfails.
5583
5584 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5585
5586         PR middle-end/44372
5587         * g++.dg/ipa/pr44372.C: New.
5588
5589 2010-06-02  Jan Hubicka  <jh@suse.cz>
5590
5591         PR middle-end/44295
5592         * g++.dg/torture/pr44295.C: Neww testcase.
5593
5594 2010-06-02  Jan Hubicka  <jh@suse.cz>
5595
5596         * gcc.dg/tree-ssa/loadpre6.c: Update.
5597
5598 2010-06-02  Richard Guenther  <rguenther@suse.de>
5599
5600         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5601         diagnostic.h.
5602
5603 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5604
5605         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5606         the link fail message.
5607
5608 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5609
5610         PR fortran/44360
5611         * gfortran.dg/use_13.f90: New test case.
5612
5613 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5614
5615         PR fortran/44371
5616         * gfortran.dg/error_stop_2.f08: Minor update.
5617
5618 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5619
5620         PR fortran/44371
5621         * gfortran.dg/error_stop_1.f08: New test.
5622         * gfortran.dg/error_stop_2.f08: New test.
5623
5624 2010-06-01  Jason Merrill  <jason@redhat.com>
5625
5626         DR 990
5627         * g++.dg/cpp0x/initlist37.C: New.
5628         * g++.dg/cpp0x/initlist38.C: New.
5629
5630         PR c++/44358
5631         * g++.dg/cpp0x/initlist36.C: New.
5632
5633 2010-05-31 Jan Hubicka  <jh@suse.cz>
5634
5635         * gcc.dg/noreturn-8.c: New testcase.
5636
5637 2010-05-31 Jan Hubicka  <jh@suse.cz>
5638
5639         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5640         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5641
5642 2010-05-31 Jan Hubicka  <jh@suse.cz>
5643
5644         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5645         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5646
5647 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5648
5649         PR fortran/36928
5650         * gfortran.dg/dependency_27.f90:  New test.
5651         * gfortran.dg/array_assign_1.F90:  New test.
5652
5653 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR target/44338
5656         * gcc.target/i386/sse-24.c: New test.
5657
5658 2010-05-31  Jan Hubicka  <jh@suse.cz>
5659
5660         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5661
5662 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR middle-end/44337
5665         * gcc.dg/pr44337.c: New test.
5666
5667         PR tree-optimization/44182
5668         * g++.dg/debug/pr44182.C: New test.
5669
5670 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5671
5672         * gcc.dg/nested-func-7.c: New test.
5673         * gnat.dg/frame_overflow.adb: Adjust directives.
5674
5675 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5676
5677         * gnat.dg/prot2.ad[sb]: New test.
5678         * gnat.dg/prot2_pkg1.ads: New helper.
5679         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5680
5681 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5682
5683         * gnat.dg/array11.adb: Adjust dg-warning directive.
5684         * gnat.dg/object_overflow.adb: Likewise.
5685
5686 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5687
5688         PR middle-end/44306
5689         * gcc.dg/tree-ssa/pr44306.c: New.
5690
5691 2010-05-29  Jan Hubicka  <jh@suse.cz>
5692
5693         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5694
5695 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5696
5697         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5698
5699 2010-05-28  Mike Stump  <mikestump@comcast.net>
5700
5701         PR objc/44125
5702         * objc.dg/const-str-9.m: Remove static.
5703
5704 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5705
5706         PR target/43636
5707         * gcc.c-torture/compile/pr43636.c: New test.
5708
5709 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5710
5711         PR objc++/23616
5712         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5713         * obj-c++.dg/try-catch-9.mm: Ditto.
5714
5715 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5716
5717         Revert patch for PR c++/44188
5718         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5719
5720 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5721
5722         PR c++/44188
5723         * g++.dg/debug/dwarf2/typedef3.C: New test.
5724
5725 2010-05-27  Jason Merrill  <jason@redhat.com>
5726
5727         PR c++/43555
5728         * g++.dg/ext/vla9.C: New.
5729
5730 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5731
5732         PR objc/44140
5733         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5734         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5735         * objc.dg/torture/tls/thr-init.m: Ditto.
5736         * objc.dg/torture/trivial.m: Ditto.
5737         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5738         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5739         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5740         * obj-c++.dg/torture/trivial.mm: Ditto.
5741
5742 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5743
5744         * g++.dg/lto/20100302_0.C: Skip on darwin.
5745
5746 2010-05-27  Richard Guenther  <rguenther@suse.de>
5747
5748         PR tree-optimization/44284
5749         * gcc.dg/vect/vect-118.c: New testcase.
5750         * gcc.dg/vect/bb-slp-20.c: Adjust.
5751         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5752         * gcc.dg/vect/slp-9.c: Likewise.
5753         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5754         * gcc.dg/vect/vect-10.c: Likewise.
5755         * gcc.dg/vect/vect-109.c: Likewise.
5756         * gcc.dg/vect/vect-12.c: Likewise.
5757         * gcc.dg/vect/vect-36.c: Likewise.
5758         * gcc.dg/vect/vect-7.c: Likewise.
5759         * gcc.dg/vect/vect-iv-8.c: Likewise.
5760         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5761         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5762         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5763         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5764         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5765         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5766         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5767         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5768         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5769         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5770         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5771         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5772         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5773         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5774         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5775         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5776         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5777
5778 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5779
5780         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5781         necessary.
5782
5783 2010-05-26  Jan Hubicka  <jh@suse.cz>
5784
5785         * gcc.dg/lto/materialize-1_0.c: New file.
5786         * gcc.dg/lto/materialize-1_1.c: New file.
5787
5788 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5789
5790         * gnat.dg/lto10.adb: New test.
5791         * gnat.dg/lto10_pkg.ads: New helper.
5792
5793 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5794
5795         * lib/target-supports.exp (check_effective_target_int128): New
5796         function to check if __int128 types are available for target.
5797         * c-c++-common/int128-types-1.c: New.
5798         * c-c++-common/int128-1.c: New.
5799         * c-c++-common/int128-2.c: New.
5800         * g++.dg/abi/mangle43.C: New.
5801         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5802         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5803         pointer-wide scalar.
5804         * g++.dg/other/pr25632.C: Likewise.
5805         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5806         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5807         overflow warnings.
5808         * g++.dg/warn/pr13358-4.C: Likewise.
5809         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5810         * g++.dg/warn/Wconversion-null.C: Likewise.
5811
5812 2010-05-26  Jason Merrill  <jason@redhat.com>
5813
5814         PR c++/43382
5815         * g++.dg/cpp0x/variadic101.C: New.
5816
5817 2010-05-26  Richard Guenther  <rguenther@suse.de>
5818
5819         PR rtl-optimization/44164
5820         * gcc.c-torture/execute/pr44164.c: New testcase.
5821         * g++.dg/tree-ssa/pr13146.C: Adjust.
5822
5823 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5824
5825         PR fortran/40011
5826         * gfortran.dg/whole_file_19.f90 : New test.
5827
5828 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5829
5830         PR fortran/30668
5831         PR fortran/31346
5832         PR fortran/34260
5833         * gfortran.dg/pr40999.f: Fix function type.
5834         * gfortran.dg/whole_file_5.f90: Likewise.
5835         * gfortran.dg/whole_file_6.f90: Likewise.
5836         * gfortran.dg/whole_file_16.f90: New.
5837         * gfortran.dg/whole_file_17.f90: New.
5838         * gfortran.dg/whole_file_18.f90: New.
5839
5840 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5841             Iain Sandoe  <iains@gcc.gnu.org>
5842
5843         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5844         * gcc.c-torture/compile/pr44197.c: Require alias support.
5845         * gcc.dg/lto/20081222_0.c: Ditto.
5846
5847 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5848
5849         PR debug/42801
5850         * gcc.dg/guality/vla-2.c: New test.
5851
5852 2010-05-25  Richard Guenther  <rguenther@suse.de>
5853
5854         PR middle-end/44069
5855         * g++.dg/torture/pr44069.C: New testcase.
5856
5857 2010-05-25  Richard Guenther  <rguenther@suse.de>
5858
5859         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5860
5861 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5862
5863         PR objc/44140
5864         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5865
5866 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5867
5868         * obj-c++.dg/torture/tls/trivial.mm: New.
5869         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5870         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5871         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5872         * obj-c++.dg/torture/tls/diag-1.mm: New.
5873         * obj-c++.dg/torture/tls/tls.exp: New.
5874         * obj-c++.dg/torture/trivial.mm: New.
5875         * obj-c++.dg/torture/dg-torture.exp: New.
5876         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5877         * obj-c++.dg/tls/trivial.m: New.
5878         * obj-c++.dg/tls/init-1.mm: New.
5879         * obj-c++.dg/tls/diag-1.mm: New.
5880         * obj-c++.dg/tls/init-2.mm: New.
5881         * obj-c++.dg/tls/diag-2.mm: New.
5882         * obj-c++.dg/tls/diag-3.mm: New.
5883         * obj-c++.dg/tls/diag-4.mm: New.
5884         * obj-c++.dg/tls/static-1.mm: New.
5885         * obj-c++.dg/tls/tls.exp: New.
5886         * obj-c++.dg/tls/diag-5.mm: New.
5887         * obj-c++.dg/tls/static-1a.mm: New.
5888         * objc-obj-c++-shared/Object1.mm: New.
5889         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5890
5891 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5892
5893         PR objc++/43689
5894         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5895         * obj-c++.dg/const-str-6.mm: Ditto.
5896
5897 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5898
5899         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5900
5901 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5902
5903         PR ada/38394
5904         * gnat.dg/array13.ad[sb]: New test.
5905
5906 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5907             Sandra Loosemore  <sandra@codesourcery.com>
5908
5909         * gcc.target/arm/neon/: Regenerated test cases.
5910
5911         * gcc.target/arm/neon/polytypes.c,
5912         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5913         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5914         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5915         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5916         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5917         dg-add-options arm_neon.
5918
5919         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5920         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5921         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5922         and arm_neon_fp16_ok.
5923
5924         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5925         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5926
5927         * lib/target-supports.exp (add_options_for_arm_neon): New.
5928         (check_effective_target_arm_neon_ok_nocache): New, from
5929         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5930         (check_effective_target_arm_neon_ok): Use
5931         check_effective_target_arm_neon_ok_nocache.
5932         (add_options_for_arm_neon_fp16)
5933         (check_effective_target_arm_neon_fp16_ok)
5934         check_effective_target_arm_neon_fp16_ok_nocache): New.
5935         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5936
5937 2010-05-24  Jason Merrill  <jason@redhat.com>
5938
5939         PR c++/41510
5940         * g++.dg/cpp0x/initlist35.C: New.
5941         * g++.dg/init/brace6.C: Adjust.
5942
5943 2010-05-24  Paul Brook  <paul@codesourcery.com>
5944
5945         * gcc.target/arm/frame-pointer-1.c: New test.
5946         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5947         pointer elimination.
5948
5949 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5950
5951         PR target/44245
5952         * gcc.target/i386/crc32-3.c: New.
5953         * gcc.target/i386/crc32-4.c: Likewise.
5954
5955 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5956
5957         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5958         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5959         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5960
5961 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5962
5963         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5964
5965 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5966
5967         PR target/43869
5968         * gcc.c-target/pr43869.c: New test.
5969
5970 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5971
5972         PR fortran/44212
5973         * gfortran.dg/class_22.f03: New.
5974
5975 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5976
5977         PR lto/44238
5978         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5979
5980 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5981
5982         PR fortran/44213
5983         * gfortran.dg/abstract_type_7.f03: New.
5984
5985 2010-05-21  Jason Merrill  <jason@redhat.com>
5986
5987         * g++.dg/eh/spec11.C: Test cleanup optimization.
5988
5989 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5990
5991         PR debug/44223
5992         * gcc.target/i386/pr44223.c: New test.
5993
5994 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5995
5996         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5997
5998 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5999
6000         * g++.dg/other/const3.C: New test.
6001
6002 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6003
6004         PR fortran/38407
6005         * warn_unused_dummy_argument_1.f90: New.
6006         * warn_unused_dummy_argument_2.f90: New.
6007
6008 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6009
6010         PR c++/30298
6011         * g++.dg/inherit/crash1.C: New.
6012         * g++.dg/inherit/crash2.C: Likewise.
6013
6014 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6015
6016         PR debug/44178
6017         * g++.dg/debug/pr44178.C: New test.
6018
6019 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6020
6021         PR middle-end/44185
6022         * gcc.dg/tree-ssa/prefetch-6.c: Add
6023         --param min-insn-to-prefetch-ratio=6.
6024         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6025         allow unrolling, and adjust the movnti count.
6026
6027 2010-05-20  Jan Hubicka  <jh@suse.cz>
6028
6029         PR middle-end/44197
6030         * gcc.c-torture/compile/pr44197.c: New file.
6031
6032 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6033
6034         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6035         Fix test code.
6036         (check_effective_target_xop): Remove __may_alias__ attribute.
6037
6038 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6039
6040         PR target/44202
6041         * gcc.c-torture/execute/pr44202-1.c: New test.
6042
6043 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6044
6045         PR fortran/43851
6046         * gfortran.dg/label_1.f90: Update test.
6047
6048 2010-05-19  Jan Hubicka  <jh@suse.cz>
6049
6050         * gcc.dg/lto/ipareference2_0.c: New file.
6051         * gcc.dg/lto/ipareference2_1.c: New file.
6052
6053 2010-05-19  Jason Merrill  <jason@redhat.com>
6054
6055         * g++.dg/parse/fn-typedef2.C: New.
6056
6057         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6058         function type.
6059
6060         PR c++/44193
6061         * g++.dg/template/fntype1.C: New.
6062
6063 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6064
6065         * gnat.dg/discr23.ad[sb]: New test.
6066         * gnat.dg/discr23_pkg.ads: New helper.
6067
6068         * gnat.dg/specs/controlled1.ads: New test.
6069         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6070
6071 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6072
6073         PR fortran/44055
6074         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6075         Fixed scope of C_SIZEOF.
6076         * gfortran.dg/warn_conversion_2.f90: New.
6077
6078 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6079
6080         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6081         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6082         for optional selector.
6083         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6084         (check_effective_target_sse3): New proc.
6085         * gcc.target/i386/math-torture/math-torture.exp: Load
6086         target-supports.exp.
6087         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6088         check_effective_target_sse2.
6089         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6090         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6091         * g++.dg/vect/vect.exp: Likewise.
6092         * gfortran.dg/vect/vect.exp: Likewise.
6093         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6094         -msse2 if check_effective_target_sse2.
6095
6096         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6097         * gcc.target/i386/3dnow-2.c: Likewise.
6098         * gcc.target/i386/3dnowA-1.c: Likewise.
6099         * gcc.target/i386/3dnowA-2.c: Likewise.
6100         * gcc.target/i386/pr42549.c: Likewise.
6101
6102         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6103         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6104         * gcc.target/i386/sse3-addsubps.c: Likewise.
6105         * gcc.target/i386/sse3-haddpd.c: Likewise.
6106         * gcc.target/i386/sse3-haddps.c: Likewise.
6107         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6108         * gcc.target/i386/sse3-hsubps.c: Likewise.
6109         * gcc.target/i386/sse3-movddup.c: Likewise.
6110         * gcc.target/i386/sse3-movshdup.c: Likewise.
6111         * gcc.target/i386/sse3-movsldup.c: Likewise.
6112
6113         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6114         * g++.dg/ext/attrib35.C: Likewise.
6115         * g++.dg/opt/pr40496.C: Likewise.
6116         * g++.dg/other/i386-1.C: Likewise.
6117         * g++.dg/other/i386-4.C: Likewise.
6118         * g++.dg/other/pr34435.C: Likewise.
6119         * g++.dg/other/pr39496.C: Likewise.
6120         * g++.dg/other/pr40446.C: Likewise.
6121         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6122         * gcc.dg/compat/vector-1a_main.c: Likewise.
6123         * gcc.dg/compat/vector-2a_main.c: Likewise.
6124         * gcc.dg/lto/20090206-1_0.c: Likewise.
6125         * gcc.dg/pr34856.c: Likewise.
6126         * gcc.dg/pr36584.c: Likewise.
6127         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6128         * gcc.dg/pr37544.c: Likewise.
6129         * gcc.dg/torture/pr16104-1.c: Likewise.
6130         * gcc.dg/torture/pr35771-1.c: Likewise.
6131         * gcc.dg/torture/pr35771-2.c: Likewise.
6132         * gcc.dg/torture/pr35771-3.c: Likewise.
6133         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6134         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6135         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6136         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6137         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6138         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6139         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6140         * gcc.target/i386/20060512-1.c: Likewise.
6141         * gcc.target/i386/20060512-3.c: Likewise.
6142         * gcc.target/i386/all_one_m128i.c: Likewise.
6143         * gcc.target/i386/float128-1.c: Likewise.
6144         * gcc.target/i386/float128-2.c: Likewise.
6145         * gcc.target/i386/fpcvt-1.c: Likewise.
6146         * gcc.target/i386/fpcvt-2.c: Likewise.
6147         * gcc.target/i386/fpcvt-3.c: Likewise.
6148         * gcc.target/i386/fpprec-1.c: Likewise.
6149         * gcc.target/i386/funcspec-9.c: Likewise.
6150         * gcc.target/i386/incoming-1.c: Likewise.
6151         * gcc.target/i386/incoming-12.c: Likewise.
6152         * gcc.target/i386/incoming-2.c: Likewise.
6153         * gcc.target/i386/incoming-3.c: Likewise.
6154         * gcc.target/i386/incoming-4.c: Likewise.
6155         * gcc.target/i386/incoming-6.c: Likewise.
6156         * gcc.target/i386/incoming-7.c: Likewise.
6157         * gcc.target/i386/incoming-8.c: Likewise.
6158         * gcc.target/i386/opt-1.c: Likewise.
6159         * gcc.target/i386/opt-2.c: Likewise.
6160         * gcc.target/i386/ordcmp-1.c: Likewise.
6161         * gcc.target/i386/pr17692.c: Likewise.
6162         * gcc.target/i386/pr18614-1.c: Likewise.
6163         * gcc.target/i386/pr22152.c: Likewise.
6164         * gcc.target/i386/pr23570.c: Likewise.
6165         * gcc.target/i386/pr23575.c: Likewise.
6166         * gcc.target/i386/pr26449-1.c: Likewise.
6167         * gcc.target/i386/pr26600.c: Likewise.
6168         * gcc.target/i386/pr27790.c: Likewise.
6169         * gcc.target/i386/pr28839.c: Likewise.
6170         * gcc.target/i386/pr30970.c: Likewise.
6171         * gcc.target/i386/pr32000-1.c: Likewise.
6172         * gcc.target/i386/pr32000-2.c: Likewise.
6173         * gcc.target/i386/pr32280.c: Likewise.
6174         * gcc.target/i386/pr32661.c: Likewise.
6175         * gcc.target/i386/pr32708-1.c: Likewise.
6176         * gcc.target/i386/pr32961.c: Likewise.
6177         * gcc.target/i386/pr33329.c: Likewise.
6178         * gcc.target/i386/pr35714.c: Likewise.
6179         * gcc.target/i386/pr35767-1.c: Likewise.
6180         * gcc.target/i386/pr35767-1d.c: Likewise.
6181         * gcc.target/i386/pr35767-1i.c: Likewise.
6182         * gcc.target/i386/pr35767-2.c: Likewise.
6183         * gcc.target/i386/pr35767-2d.c: Likewise.
6184         * gcc.target/i386/pr35767-2i.c: Likewise.
6185         * gcc.target/i386/pr35767-3.c: Likewise.
6186         * gcc.target/i386/pr35767-5.c: Likewise.
6187         * gcc.target/i386/pr36222-1.c: Likewise.
6188         * gcc.target/i386/pr36578-1.c: Likewise.
6189         * gcc.target/i386/pr36578-2.c: Likewise.
6190         * gcc.target/i386/pr36992-1.c: Likewise.
6191         * gcc.target/i386/pr37101.c: Likewise.
6192         * gcc.target/i386/pr37216.c: Likewise.
6193         * gcc.target/i386/pr37434-1.c: Likewise.
6194         * gcc.target/i386/pr37434-2.c: Likewise.
6195         * gcc.target/i386/pr37843-3.c: Likewise.
6196         * gcc.target/i386/pr37843-4.c: Likewise.
6197         * gcc.target/i386/pr39162.c: Likewise.
6198         * gcc.target/i386/pr39315-1.c: Likewise.
6199         * gcc.target/i386/pr39315-2.c: Likewise.
6200         * gcc.target/i386/pr39315-3.c: Likewise.
6201         * gcc.target/i386/pr39315-4.c: Likewise.
6202         * gcc.target/i386/pr39445.c: Likewise.
6203         * gcc.target/i386/pr39496.c: Likewise.
6204         * gcc.target/i386/pr40809.c: Likewise.
6205         * gcc.target/i386/pr40906-3.c: Likewise.
6206         * gcc.target/i386/pr41019.c: Likewise.
6207         * gcc.target/i386/pr42542-1.c: Likewise.
6208         * gcc.target/i386/pr42542-2.c: Likewise.
6209         * gcc.target/i386/pr42542-3.c: Likewise.
6210         * gcc.target/i386/pr42542-3a.c: Likewise.
6211         * gcc.target/i386/pr42881.c: Likewise.
6212         * gcc.target/i386/push-1.c: Likewise.
6213         * gcc.target/i386/quad-sse.c: Likewise.
6214         * gcc.target/i386/reload-1.c: Likewise.
6215         * gcc.target/i386/sse-10.c: Likewise.
6216         * gcc.target/i386/sse-11.c: Likewise.
6217         * gcc.target/i386/sse-15.c: Likewise.
6218         * gcc.target/i386/sse-17.c: Likewise.
6219         * gcc.target/i386/sse-18.c: Likewise.
6220         * gcc.target/i386/sse-19.c: Likewise.
6221         * gcc.target/i386/sse-4.c: Likewise.
6222         * gcc.target/i386/sse-6.c: Likewise.
6223         * gcc.target/i386/sse-vect-types.c: Likewise.
6224         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6225         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6226         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6227         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6228         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6229         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6230         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6231         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6232         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6233         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6234         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6235         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6236         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6237         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6238         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6239         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6240         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6241         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6242         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6243         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6244         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6245         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6246         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6247         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6248         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6249         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6250         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6251         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6252         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6253         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6254         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6255         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6256         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6257         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6258         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6259         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6260         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6261         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6262         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6263         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6264         * gcc.target/i386/sse2-mmx.c: Likewise.
6265         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6266         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6267         * gcc.target/i386/sse2-movd-1.c: Likewise.
6268         * gcc.target/i386/sse2-movd-2.c: Likewise.
6269         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6270         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6271         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6272         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6273         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6274         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6275         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6276         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6277         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6278         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6279         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6280         * gcc.target/i386/sse2-movq-1.c: Likewise.
6281         * gcc.target/i386/sse2-movq-2.c: Likewise.
6282         * gcc.target/i386/sse2-movq-3.c: Likewise.
6283         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6284         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6285         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6286         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6287         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6288         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6289         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6290         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6291         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6292         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6293         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6294         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6295         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6296         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6297         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6298         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6299         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6300         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6301         * gcc.target/i386/sse2-pand-1.c: Likewise.
6302         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6303         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6304         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6305         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6306         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6307         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6308         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6309         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6310         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6311         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6312         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6313         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6314         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6315         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6316         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6317         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6318         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6319         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6320         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6321         * gcc.target/i386/sse2-por-1.c: Likewise.
6322         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6323         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6324         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6325         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6326         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6327         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6328         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6329         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6330         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6331         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6332         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6333         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6334         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6335         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6336         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6337         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6338         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6339         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6340         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6341         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6342         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6343         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6344         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6345         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6346         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6347         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6348         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6349         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6350         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6351         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6352         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6353         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6354         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6355         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6356         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6357         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6358         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6359         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6360         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6361         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6362         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6363         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6364         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6365         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6366         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6367         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6368         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6369         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6370         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6371         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6372         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6373         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6374         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6375         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6376         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6377         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6378         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6379         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6380         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6381         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6382         * gcc.target/i386/sse2-vec-1.c: Likewise.
6383         * gcc.target/i386/sse2-vec-2.c: Likewise.
6384         * gcc.target/i386/sse2-vec-3.c: Likewise.
6385         * gcc.target/i386/sse2-vec-4.c: Likewise.
6386         * gcc.target/i386/sse2-vec-5.c: Likewise.
6387         * gcc.target/i386/sse2-vec-6.c: Likewise.
6388         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6389         * gcc.target/i386/ssefn-2.c: Likewise.
6390         * gcc.target/i386/ssefn-4.c: Likewise.
6391         * gcc.target/i386/ssefp-1.c: Likewise.
6392         * gcc.target/i386/ssefp-2.c: Likewise.
6393         * gcc.target/i386/sseregparm-3.c: Likewise.
6394         * gcc.target/i386/sseregparm-4.c: Likewise.
6395         * gcc.target/i386/sseregparm-5.c: Likewise.
6396         * gcc.target/i386/sseregparm-6.c: Likewise.
6397         * gcc.target/i386/sseregparm-7.c: Likewise.
6398         * gcc.target/i386/ssetype-1.c: Likewise.
6399         * gcc.target/i386/ssetype-2.c: Likewise.
6400         * gcc.target/i386/ssetype-3.c: Likewise.
6401         * gcc.target/i386/ssetype-4.c: Likewise.
6402         * gcc.target/i386/ssetype-5.c: Likewise.
6403         * gcc.target/i386/unordcmp-1.c: Likewise.
6404         * gcc.target/i386/vararg-1.c: Likewise.
6405         * gcc.target/i386/vararg-2.c: Likewise.
6406         * gcc.target/i386/vararg-3.c: Likewise.
6407         * gcc.target/i386/vararg-4.c: Likewise.
6408         * gcc.target/i386/vararg-7.c: Likewise.
6409         * gcc.target/i386/vararg-8.c: Likewise.
6410         * gcc.target/i386/vecinit-1.c: Likewise.
6411         * gcc.target/i386/vecinit-2.c: Likewise.
6412         * gcc.target/i386/vecinit-3.c: Likewise.
6413         * gcc.target/i386/vecinit-4.c: Likewise.
6414         * gcc.target/i386/vecinit-5.c: Likewise.
6415         * gcc.target/i386/vecinit-6.c: Likewise.
6416         * gcc.target/i386/vectorize2.c: Likewise.
6417         * gcc.target/i386/vectorize3.c: Likewise.
6418         * gcc.target/i386/vectorize4.c: Likewise.
6419         * gcc.target/i386/vectorize6.c: Likewise.
6420         * gcc.target/i386/vectorize7.c: Likewise.
6421         * gcc.target/i386/vectorize8.c: Likewise.
6422         * gcc.target/i386/vperm-v2df.c: Likewise.
6423         * gcc.target/i386/vperm-v2di.c: Likewise.
6424         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6425         * gcc.target/i386/xorps-sse2.c: Likewise.
6426         * gcc.target/i386/xorps.c: Likewise.
6427         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6428         * gfortran.dg/graphite/pr42326.f90: Likewise.
6429         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6430
6431 2010-05-19  Richard Guenther  <rguenther@suse.de>
6432
6433         PR lto/44196
6434         * g++.dg/lto/20100519-1_0.C: New testcase.
6435
6436 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6437
6438         PR fortran/42360
6439         * gfortran.dg/warn_intent_out_not_set.f90: New.
6440
6441 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6442
6443         PR fortran/38404
6444         * gfortran.dg/data_char_1.f90: Updated warning message.
6445         * gfortran.dg/data_array_6.f: New.
6446
6447 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6448
6449         * g++.dg/ipa/ivinline-8.C: New test.
6450         * gcc.dg/ipa/iinline-2.c: Likewise.
6451
6452 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6453
6454         PR fortran/34505
6455         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6456         arguments; add check for return value kind.
6457         * gfortran.dg/float_1.f90: Likewise.
6458
6459 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6460
6461         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6462         (main): Use it.
6463         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6464         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6465         Prune another location line format.
6466         (lto-obj): Call lto_prune_warns on comp_output.
6467
6468 2010-05-18  Jan Hubicka  <jh@suse.cz>
6469
6470         * gcc.dg/lto/ipacp_0.c: New test.
6471         * gcc.dg/lto/ipacp_1.c: New test.
6472
6473 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6474
6475         PR lto/44184
6476         * gcc.dg/lto/20100518_0.c: New test.
6477
6478 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6479
6480         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6481
6482 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6483
6484         PR fortran/43990
6485         * gfortran.dg/class_21.f03: New.
6486
6487 2010-05-17  Jason Merrill  <jason@redhat.com>
6488
6489         PR c++/44157
6490         * g++.dg/cpp0x/initlist34.C: New.
6491
6492         PR c++/44158
6493         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6494
6495 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6496
6497         * g++.dg/ipa/ivinline-1.C: New test.
6498         * g++.dg/ipa/ivinline-2.C: New test.
6499         * g++.dg/ipa/ivinline-3.C: New test.
6500         * g++.dg/ipa/ivinline-4.C: New test.
6501         * g++.dg/ipa/ivinline-5.C: New test.
6502         * g++.dg/ipa/ivinline-6.C: New test.
6503
6504 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6505             Jason Merrill  <jason@redhat.com>
6506
6507         PR c++/44108
6508         * c-c++-common/Wunused-var-8.c: New test.
6509
6510 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6511
6512         PR bootstrap/42347
6513         * gcc.c-torture/compile/pr42347.c: New test.
6514
6515         PR middle-end/44102
6516         * g++.dg/ext/asmgoto1.C: New test.
6517
6518 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6519
6520         PR middle-end/44133
6521         * gcc.dg/tree-ssa/pr44133.c: New test.
6522         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6523         precise.
6524
6525 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6526
6527         PR fortran/44044
6528         * gfortran.dg/class_20.f03: New.
6529
6530 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6531
6532         PR 44078
6533         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6534         debug messages but not the newly introduced one.
6535
6536 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6537
6538         PR fortran/35779
6539         * gfortran.dg/initialization_25.f90: Commented testcase.
6540         * gfortran.dg/initialization_26.f90: New.
6541
6542 2010-05-16  Richard Guenther  <rguenther@suse.de>
6543
6544         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6545         * gcc.dg/pr43084.c: Likewise.
6546         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6547         -fipa-type-escape.
6548         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6549         -fipa-type-escape.
6550         * gcc.dg/struct/struct-reorg.exp: Likewise.
6551         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6552         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6553
6554 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6555
6556         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6557         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6558         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6559         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6560         tests.
6561
6562 2010-05-15  Jason Merrill  <jason@redhat.com>
6563
6564         * g++.dg/eh/spec10.C: New.
6565         * g++.dg/eh/spec11.C: New.
6566         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6567
6568 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6569
6570         PR fortran/44154
6571         PR fortran/42647
6572         * gfortran.dg/allocatable_scalar_9.f90: New.
6573
6574 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6575
6576         PR c++/44148
6577         * g++.dg/torture/pr44148.C: New test.
6578
6579 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6580
6581         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6582         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6583         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6584         diagnostics and type sizes.
6585
6586 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6587
6588         * gnat.dg/lto9.adb: New test.
6589         * gnat.dg/lto9_pkg1.ads: New helper.
6590         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6591
6592 2010-05-15  Jan Hubicka  <jh@suse.cz>
6593
6594         * gcc.dg/lto/ipareference_1.c: Rename to ...
6595         * gcc.dg/lto/ipareference_0.c: ... this one.
6596         * gcc.dg/lto/ipareference_2.c: Rename to ...
6597         * gcc.dg/lto/ipareference_1.c: ... this one.
6598
6599 2010-05-15  Jan Hubicka  <jh@suse.cz>
6600
6601         * gcc.dg/lto/ipareference_1.c: New file.
6602         * gcc.dg/lto/ipareference_2.c: New file.
6603
6604 2010-05-15  Richard Guenther  <rguenther@suse.de>
6605
6606         PR tree-optimization/44038
6607         * gcc.c-torture/compile/pr44038.c: New testcase.
6608
6609 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6610
6611         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6612         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6613
6614 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6615
6616         PR fortran/43207
6617         PR fortran/43969
6618         * gfortran.dg/class_18.f03: New.
6619         * gfortran.dg/class_19.f03: New.
6620
6621 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6622
6623         PR debug/44112
6624         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6625         * g++.dg/debug/dwarf2/const1.C: Remove.
6626
6627 2010-05-14  Jason Merrill  <jason@redhat.com>
6628
6629         * g++.dg/eh/cond4.C: New.
6630         * g++.dg/eh/elide2.C: Adjust.
6631         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6632
6633 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6634
6635         PR fortran/44135
6636         * gfortran.dg/actual_array_interface_2.f90: New test.
6637
6638 2010-05-14  Richard Guenther  <rguenther@suse.de>
6639
6640         PR tree-optimization/44119
6641         * gcc.c-torture/compile/pr44119.c: New testcase.
6642
6643 2010-05-14  Jason Merrill  <jason@redhat.com>
6644
6645         PR c++/44127
6646         * g++.dg/eh/terminate1.C: New.
6647
6648 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6649
6650         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6651
6652         PR debug/44136
6653         * gcc.dg/pr44136.c: New test.
6654
6655 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6656
6657         PR c++/30566
6658         * g++.dg/warn/Wshadow-4.C: Adjust.
6659         * g++.dg/warn/Wshadow-5.C: New test.
6660         * g++.dg/warn/Wshadow-6.C: New test
6661
6662 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6663
6664         PR fortran/35779
6665         * gfortran.dg/initialization_25.f90: New.
6666
6667 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6668
6669         * g++.dg/otr-fold-1.C: New test.
6670         * g++.dg/otr-fold-2.C: New test.
6671
6672 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6673
6674         PR fortran/44036
6675         * gfortran.dg/gomp/pr44036-1.f90: New test.
6676         * gfortran.dg/gomp/pr44036-2.f90: New test.
6677         * gfortran.dg/gomp/pr44036-3.f90: New test.
6678
6679         PR debug/43983
6680         * gcc.dg/guality/sra-1.c: New test.
6681
6682 2010-05-12  Jan Hubicka  <jh@suse.cz>
6683
6684         * tree-ssa/unreachable.c: New test.
6685
6686 2010-05-12  Jason Merrill  <jason@redhat.com>
6687
6688         * g++.dg/cpp0x/sfinae1.C: New.
6689
6690 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6691
6692         * gcc.target/i386/zee.c: New file.
6693
6694 2010-05-12  Jason Merrill  <jason@redhat.com>
6695
6696         * g++.dg/conversion/op1.C: Expect template candidate message.
6697         * g++.dg/cpp0x/nullptr15.C: Likewise.
6698         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6699         * g++.dg/cpp0x/pr31431.C: Likewise.
6700         * g++.dg/cpp0x/temp_default2.C: Likewise.
6701         * g++.dg/cpp0x/trailing4.C: Likewise.
6702         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6703         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6704         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6705         * g++.dg/cpp0x/variadic35.C: Likewise.
6706         * g++.dg/cpp0x/vt-35147.C: Likewise.
6707         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6708         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6709         * g++.dg/ext/visibility/anon8.C: Likewise.
6710         * g++.dg/ext/vla2.C: Likewise.
6711         * g++.dg/other/pr28114.C: Likewise.
6712         * g++.dg/other/ptrmem10.C: Likewise.
6713         * g++.dg/other/ptrmem11.C: Likewise.
6714         * g++.dg/overload/unknown1.C: Likewise.
6715         * g++.dg/parse/template7.C: Likewise.
6716         * g++.dg/parse/typename7.C: Likewise.
6717         * g++.dg/template/conv11.C: Likewise.
6718         * g++.dg/template/copy1.C: Likewise.
6719         * g++.dg/template/deduce3.C: Likewise.
6720         * g++.dg/template/dependent-expr5.C: Likewise.
6721         * g++.dg/template/friend.C: Likewise.
6722         * g++.dg/template/incomplete2.C: Likewise.
6723         * g++.dg/template/local4.C: Likewise.
6724         * g++.dg/template/local6.C: Likewise.
6725         * g++.dg/template/operator10.C: Likewise.
6726         * g++.dg/template/overload6.C: Likewise.
6727         * g++.dg/template/ptrmem2.C: Likewise.
6728         * g++.dg/template/ptrmem20.C: Likewise.
6729         * g++.dg/template/ptrmem8.C: Likewise.
6730         * g++.dg/template/sfinae2.C: Likewise.
6731         * g++.dg/template/ttp25.C: Likewise.
6732         * g++.dg/template/unify10.C: Likewise.
6733         * g++.dg/template/unify11.C: Likewise.
6734         * g++.dg/template/unify6.C: Likewise.
6735         * g++.dg/template/unify7.C: Likewise.
6736         * g++.dg/template/unify9.C: Likewise.
6737         * g++.dg/template/varmod1.C: Likewise.
6738         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6739         * g++.old-deja/g++.law/operators32.C: Likewise.
6740         * g++.old-deja/g++.pt/crash28.C: Likewise.
6741         * g++.old-deja/g++.pt/crash60.C: Likewise.
6742         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6743         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6744         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6745         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6746         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6747         * g++.old-deja/g++.pt/expr2.C: Likewise.
6748         * g++.old-deja/g++.pt/overload7.C: Likewise.
6749         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6750         * g++.old-deja/g++.pt/spec5.C: Likewise.
6751         * g++.old-deja/g++.pt/spec6.C: Likewise.
6752         * g++.old-deja/g++.pt/t24.C: Likewise.
6753         * g++.old-deja/g++.pt/unify4.C: Likewise.
6754         * g++.old-deja/g++.pt/unify6.C: Likewise.
6755         * g++.old-deja/g++.pt/unify8.C: Likewise.
6756         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6757         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6758         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6759
6760         * g++.dg/cpp0x/initlist32.C: New.
6761
6762         * g++.dg/template/conv11.C: New.
6763         * g++.dg/conversion/op1.C: Adjust expected error.
6764
6765         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6766
6767 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6768
6769         PR target/44088
6770         * gcc.target/i386/avx-cmpsd-1.c: New.
6771         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6772         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6773         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6774         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6775         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6776
6777 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR middle-end/44085
6780         * gcc.dg/gomp/pr44085.c: New test.
6781         * gfortran.dg/gomp/pr44085.f90: New test.
6782
6783 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6784
6785         * objc-obj-c++-shared/Object1.m: New.
6786         * objc.dg/torture: New directory.
6787         * objc.dg/torture/tls: Ditto.
6788         * objc.dg/tls: Ditto.
6789         * objc.dg/torture/tls/trivial.m: New test.
6790         * objc.dg/torture/tls/thr-init-2.m: New test.
6791         * objc.dg/torture/tls/thr-init-3.m: New test.
6792         * objc.dg/torture/tls/thr-init.m: New test.
6793         * objc.dg/torture/tls/diag-1.m: New test.
6794         * objc.dg/torture/tls/tls.exp: New.
6795         * objc.dg/torture/trivial.m: New test.
6796         * objc.dg/torture/dg-torture.exp: New.
6797         * objc.dg/tls/diag-3.m: New test.
6798         * objc.dg/tls/diag-4.m: New test.
6799         * objc.dg/tls/diag-5.m: New test.
6800         * objc.dg/tls/init-1.m: New test.
6801         * objc.dg/tls/init-2.m: New test.
6802         * objc.dg/tls/tls.exp: New.
6803         * objc.dg/tls/diag-2.m: New test.
6804         * lib/objc.exp: Respond to dg-additional-files.
6805
6806 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6807
6808         * gcc.target/m68k/20100512-1.c: New.
6809
6810 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6811
6812         * gnat.dg/lto8.adb: New test.
6813         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6814         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6815
6816 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6817
6818         PR c++/34272
6819         PR c++/43630
6820         PR c++/34491
6821         * g++.dg/template/crash97.C: New.
6822         * g++.dg/template/crash98.C: Likewise.
6823         * g++.dg/template/crash99.C: Likewise.
6824         * g++.dg/cpp0x/pr31439.C: Adjust.
6825         * g++.dg/template/crash95.C: Likewise.
6826
6827 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR middle-end/44071
6830         * c-c++-common/asmgoto-4.c: New test.
6831         * gcc.target/i386/pr44071.c: New test.
6832
6833         PR c++/44062
6834         * c-c++-common/Wunused-var-7.c: New test.
6835         * g++.dg/warn/Wunused-var-9.C: New test.
6836
6837 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6838
6839         PR fortran/43711
6840         * gfortran.dg/gomp/pr43711.f90: New.
6841
6842 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6843
6844         PR fortran/31820
6845         * gfortran.dg/select_5.f90: Updated.
6846
6847 2010-05-11  Jan Hubicka  <jh@suse.cz>
6848
6849         PR tree-optimize/44063
6850         * gcc.c-torture/compile/pr44063.c: New testcase.
6851
6852 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6853
6854         PR debug/44023
6855         * gcc.dg/pr44023.c: New test.
6856
6857 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6858
6859         * gnat.dg/lto7.adb: New test.
6860         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6861
6862 2010-05-10  Jason Merrill  <jason@redhat.com>
6863
6864         PR c++/44017
6865         * g++.dg/template/inherit5.C: New.
6866
6867         PR c++/44045
6868         * g++.dg/cpp0x/initlist33.C: New.
6869         * g++.dg/cpp0x/initlist26.C: Adjust.
6870         * g++.dg/cpp0x/initlist28.C: Adjust.
6871
6872 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6873
6874         PR c++/43719
6875         * g++.dg/init/pr43719.C: New.
6876         * g++.dg/anon-struct4.C: Adjust.
6877
6878 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6879
6880         PR debug/44028
6881         * gcc.dg/pr44028.c: New test.
6882
6883 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6884
6885         PR fortran/27866
6886         PR fortran/35003
6887         PR fortran/42809
6888         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6889         * gfortran.dg/warn_conversion.f90: New.
6890
6891 2010-05-10  Michael Matz  <matz@suse.de>
6892
6893         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6894
6895 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6896
6897         PR rtl-optimization/44012
6898         * gcc.dg/pr44012.c: New.
6899
6900 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6901
6902         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6903         Log text on entry and exit.
6904         Prune Sun ld warnings for common symbols with differing sizes.
6905         (lto-link-and-maybe-run): Change caller.
6906
6907 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6908
6909         PR fortran/44044
6910         * gfortran.dg/class_7.f03: Modified.
6911         * gfortran.dg/select_type_1.f03: Modified.
6912         * gfortran.dg/select_type_12.f03: New.
6913
6914 2010-05-10  Richard Guenther  <rguenther@suse.de>
6915
6916         PR tree-optimization/44050
6917         * gcc.dg/torture/pr44050.c: New testcase.
6918
6919 2010-05-10  Wei Guozhi  <carrot@google.com>
6920
6921         PR target/42879
6922         * gcc.target/arm/pr42879.c: New testcase.
6923
6924 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6925
6926         PR c/44051
6927         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6928
6929 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6930
6931         PR c/10676
6932         * gcc.dg/anon-struct-10.c: New test.
6933
6934 2010-05-09  Richard Guenther  <rguenther@suse.de>
6935
6936         PR middle-end/44024
6937         * gcc.dg/pr44024.c: New testcase.
6938
6939 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6940
6941         PR c/4784
6942         * gcc.dg/anon-struct-9.c: New test.
6943
6944 2010-05-09  Richard Guenther  <rguenther@suse.de>
6945
6946         PR middle-end/44043
6947         * gcc.c-torture/compile/pr44043.c: New testcase.
6948
6949 2010-05-09  Richard Guenther  <rguenther@suse.de>
6950
6951         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6952
6953 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6954
6955         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6956
6957 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6958
6959         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6960         * gnat.dg/specs/lto3.ads: Likewise.
6961
6962 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6963
6964         PR middle-end/28685
6965         * gcc.dg/pr28685-1.c: New file.
6966
6967 2010-05-08  Richard Guenther  <rguenther@suse.de>
6968
6969         PR tree-optimization/44030
6970         * gcc.c-torture/compile/pr44030.c: New testcase.
6971
6972 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6973
6974         * gnat.dg/lto6.adb: New test.
6975         * gnat.dg/lto6_pkg.ads: New helper.
6976
6977 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6978
6979         * gnat.dg/lto5.adb: New test.
6980         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6981
6982 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6983
6984         * gnat.dg/lto4.ad[sb]: New test.
6985
6986 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6987
6988         * gnat.dg/specs/lto3.ads: New test.
6989         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6990         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6991
6992 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6993
6994         * gnat.dg/sizetype3.ad[sb]: New test.
6995         * gnat.dg/sizetype3_pkg.ads: New helper.
6996
6997 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6998
6999         PR c++/43951
7000         * g++.dg/init/new29.C: New.
7001
7002 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7003
7004         PR fortran/40728
7005         * gfortran.dg/coarray_1.f90: Fixed error message.
7006         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7007         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7008         * gfortran.dg/intrinsic_std_5.f90: New.
7009
7010 2010-05-07  Jason Merrill  <jason@redhat.com>
7011
7012         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7013
7014 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7015
7016         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7017         (size_t, stderr): Remove.
7018         (read_error): Replaced __builtin_fprintf by fprintf.
7019
7020 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7021
7022         * gcc.dg/ordered-comparison-1.c: New test.
7023         * gcc.dg/ordered-comparison-2.c: New test.
7024         * gcc.dg/ordered-comparison-3.c: New test.
7025         * gcc.dg/ordered-comparison-4.c: New test.
7026
7027 2010-05-06  Mike Stump  <mikestump@comcast.net>
7028
7029         PR objc/35165
7030         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7031
7032 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7033             Jason Merrill  <jason@redhat.com>
7034
7035         * g++.dg/cpp0x/nullptr01.C: New.
7036         * g++.dg/cpp0x/nullptr02.C: New.
7037         * g++.dg/cpp0x/nullptr03.C: New.
7038         * g++.dg/cpp0x/nullptr04.C: New.
7039         * g++.dg/cpp0x/nullptr05.C: New.
7040         * g++.dg/cpp0x/nullptr06.C: New.
7041         * g++.dg/cpp0x/nullptr07.C: New.
7042         * g++.dg/cpp0x/nullptr08.C: New.
7043         * g++.dg/cpp0x/nullptr09.C: New.
7044         * g++.dg/cpp0x/nullptr10.C: New.
7045         * g++.dg/cpp0x/nullptr11.C: New.
7046         * g++.dg/cpp0x/nullptr12.C: New.
7047         * g++.dg/cpp0x/nullptr13.C: New.
7048         * g++.dg/cpp0x/nullptr14.C: New.
7049         * g++.dg/cpp0x/nullptr15.C: New.
7050         * g++.dg/cpp0x/nullptr16.C: New.
7051         * g++.dg/cpp0x/nullptr17.C: New.
7052         * g++.dg/cpp0x/nullptr18.C: New.
7053         * g++.dg/cpp0x/nullptr19.C: New.
7054         * g++.dg/cpp0x/nullptr20.C: New.
7055         * g++.dg/cpp0x/nullptr21.C: New.
7056         * g++.dg/cpp0x/nullptr22.C: New.
7057         * g++.dg/debug/nullptr01.C: New.
7058         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7059
7060 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7061
7062         * gcc.dg/Wunused-var-8.c: Move to...
7063         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7064
7065 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7066
7067         PR c++/40406
7068         * g++.dg/template/crash96.C: New.
7069
7070 2010-05-06  Jan Hubicka  <jh@suse.cz>
7071
7072         PR tree-optimization/43791
7073         * gcc.c-torture/compile/pr43791.c: New file.
7074
7075 2010-05-06  Michael Matz  <matz@suse.de>
7076
7077         PR tree-optimization/43984
7078         * gfortran.dg/pr43984.f90: New test.
7079
7080 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7081
7082         PR 40989
7083         * gcc.dg/pr40989.c: New.
7084
7085 2010-05-06  Richard Guenther  <rguenther@suse.de>
7086
7087         PR tree-optimization/43934
7088         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7089
7090 2010-05-06  Richard Guenther  <rguenther@suse.de>
7091
7092         PR tree-optimization/43987
7093         * gcc.c-torture/execute/pr43987.c: New testcase.
7094         * gcc.dg/torture/pta-escape-1.c: Adjust.
7095         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7096         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7097         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7098         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7099
7100 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7101             Dodji Seketeli  <dodji@redhat.com>
7102
7103         PR c/18624
7104         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7105         * g++.dg/template/sfinae16.C: Likewise.
7106         * gcc.dg/Wunused-var-1.c: Moved to...
7107         * c-c++-common/Wunused-var-1.c: ...here. New test.
7108         * gcc.dg/Wunused-var-2.c: Moved to...
7109         * c-c++-common/Wunused-var-2.c: ...here. New test.
7110         * gcc.dg/Wunused-var-3.c: Moved to...
7111         * c-c++-common/Wunused-var-3.c: ...here. New test.
7112         * gcc.dg/Wunused-var-4.c: Moved to...
7113         * gcc.dg/Wunused-var-1.c: ... here.
7114         * gcc.dg/Wunused-var-5.c: Moved to...
7115         * c-c++-common/Wunused-var-4.c: ...here. New test.
7116         * gcc.dg/Wunused-var-7.c: Moved to...
7117         * c-c++-common/Wunused-var-5.c: ...here. New test.
7118         * gcc.dg/Wunused-var-6.c: Moved to...
7119         * gcc.dg/Wunused-var-2.c: ... here.
7120         * c-c++-common/Wunused-var-1.c: New test.
7121         * c-c++-common/Wunused-var-2.c: New test.
7122         * c-c++-common/Wunused-var-3.c: New test.
7123         * c-c++-common/Wunused-var-4.c: New test.
7124         * c-c++-common/Wunused-var-5.c: New test.
7125         * g++.dg/warn/Wunused-var-1.C: New test.
7126         * g++.dg/warn/Wunused-var-2.C: New test.
7127         * g++.dg/warn/Wunused-var-3.C: New test.
7128         * g++.dg/warn/Wunused-var-4.C: New test.
7129         * g++.dg/warn/Wunused-var-5.C: New test.
7130         * g++.dg/warn/Wunused-var-6.C: New test.
7131         * g++.dg/warn/Wunused-var-7.C: New test.
7132         * g++.dg/warn/Wunused-var-8.C: New test.
7133         * g++.dg/warn/Wunused-parm-1.C: New test.
7134         * g++.dg/warn/Wunused-parm-2.C: New test.
7135         * g++.dg/warn/Wunused-parm-3.C: New test.
7136
7137 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7138
7139         PR fortran/43985
7140         * gfortran.dg/gomp/crayptr5.f90: New test case.
7141
7142 2010-05-05  Jason Merrill  <jason@redhat.com>
7143
7144         PR debug/43370
7145         * g++.dg/ext/attrib39.C: New.
7146
7147 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7148
7149         PR fortran/24978
7150         * gfortran.dg/data_invalid.f90: New.
7151
7152 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7153
7154         * gnat.dg/lto2.adb: New test.
7155
7156 2010-05-05  Jason Merrill  <jason@redhat.com>
7157
7158         PR c++/43787
7159         * g++.dg/opt/empty1.C: New.
7160
7161 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7162
7163         PR fortran/43696
7164         * gfortran.dg/class_17.f03: New.
7165
7166 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7167
7168         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7169
7170 2010-05-04  Mike Stump  <mikestump@comcast.net>
7171
7172         PR objc/35165
7173         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7174
7175 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7176
7177         PR target/43668
7178         * gcc.target/i386/pr43668.c: New.
7179
7180 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7181
7182         PR c++/43028
7183         * g++.dg/cpp0x/initlist31.C: New.
7184
7185 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR c/43981
7188         * gcc.dg/Wunused-var-8.c: New test.
7189
7190 2010-05-04  Jason Merrill  <jason@redhat.com>
7191
7192         PR c++/38064
7193         * g++.dg/cpp0x/enum3.C: Extend.
7194
7195 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7196
7197         PR target/43799
7198         * gcc.target/i386/pr43799.c: New.
7199
7200 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7201
7202         * gnat.dg/lto1.adb: New test.
7203         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7204
7205 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7206
7207         PR middle-end/43671
7208         * gcc.target/i386/pr43671.c: New.
7209
7210 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7211
7212         PR c++/43705
7213         * g++.dg/template/crash95.C: New.
7214
7215 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7216
7217         PR debug/43508
7218         * gcc.target/i386/pr43508.c: New.
7219
7220 2010-05-04  Richard Guenther  <rguenther@suse.de>
7221
7222         PR tree-optimization/43879
7223         * g++.dg/torture/pr43879-1_0.C: New testcase.
7224         * g++.dg/torture/pr43879-1_1.C: Likewise.
7225
7226 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7227
7228         PR c++/43953
7229         * g++.dg/other/crash-12.C: New test.
7230
7231 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7232
7233         * g++.dg/cdce3.C: Add a space.  Updated.
7234
7235 2010-05-03  Jason Merrill  <jason@redhat.com>
7236
7237         PR c++/43680
7238         * g++.dg/opt/enum2.C: New.
7239         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7240         * g++.dg/warn/Wswitch-1.C: Adjust message.
7241
7242 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7243
7244         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7245         * g++.dg/ext/label13.C: Fix typo.
7246         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7247         alpha*-dec-osf5*.
7248         * gcc.c-torture/compile/limits-declparen.c: xfail on
7249         alpha*-dec-osf5* with -g.
7250         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7251         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7252         * gcc.dg/c99-tgmath-2.c: Likewise.
7253         * gcc.dg/c99-tgmath-3.c: Likewise.
7254         * gcc.dg/c99-tgmath-4.c: Likewise.
7255
7256 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7257
7258         PR fortran/43592
7259         * gfortran.dg/unexpected_interface.f90: New test.
7260
7261 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7262
7263         * ada/acats/run_acats (which): New function.
7264         (host_gnatchop, host_gnatmake): Use it.
7265
7266 2010-05-03  Richard Guenther  <rguenther@suse.de>
7267
7268         PR tree-optimization/43971
7269         * gcc.dg/pr43971.c: New testcase.
7270
7271 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7272
7273         PR debug/43972
7274         * gcc.dg/debug/pr43972.c: New test.
7275
7276 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7277
7278         PR testsuite/43963
7279         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7280
7281 2010-05-02  Richard Guenther  <rguenther@suse.de>
7282
7283         PR tree-optimization/43879
7284         * gcc.dg/torture/pr43879-3.c: New testcase.
7285
7286 2010-05-01  Richard Guenther  <rguenther@suse.de>
7287
7288         PR tree-optimization/43949
7289         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7290
7291 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7292
7293         PR c++/43951
7294         * g++.dg/init/new28.C: New.
7295
7296 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7297
7298         PR objc++/32052
7299         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7300         structure and nested declarations.
7301         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7302         structure and nested declarations.  Reduce header clutter and
7303         use _exit() rather than abort().
7304         * objc.dg/encode-10.m: New.
7305         * objc.dg/encode-11.m: New.
7306
7307 2010-04-30  DJ Delorie  <dj@redhat.com>
7308
7309         * gcc.c-torture/execute/20100430-1.c: New test.
7310
7311 2010-04-30  Jason Merrill  <jason@redhat.com>
7312
7313         PR c++/43868
7314         * g++.dg/template/ptrmem21.C: New.
7315
7316 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7317
7318         PR fortran/18918
7319         PR fortran/43931
7320         * gfortran.dg/coarray_13.f90: New test.
7321
7322 2010-04-30  Richard Guenther  <rguenther@suse.de>
7323
7324         PR lto/43946
7325         * gcc.dg/lto/20100430-1_0.c: New testcase.
7326
7327 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7328
7329         PR debug/43942
7330         * c-c++-common/pr43942.c: New test.
7331
7332 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7333
7334         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7335         conflict with darwin crt1.o 'start' symbol.
7336
7337 2010-04-30  Richard Guenther  <rguenther@suse.de>
7338
7339         PR tree-optimization/43879
7340         * gcc.dg/torture/pr43879_1.c: New testcase.
7341
7342 2010-04-30  Richard Guenther  <rguenther@suse.de>
7343
7344         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7345
7346 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7347
7348         PR c++/43890
7349         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7350         user-provided constructor while recursing.
7351
7352 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7353
7354         PR fortran/42274
7355         * gfortran.dg/class_16.f03: New test.
7356
7357 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7358
7359         PR fortran/42274
7360         * gfortran.dg/class_15.f03: New.
7361
7362 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/43326
7365         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7366
7367 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7368
7369         PR fortran/43492
7370         * gfortran.dg/generic_22.f03 : New test.
7371
7372 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7373
7374         PR fortran/42353
7375         * gfortran.dg/class_14.f03: New test.
7376
7377 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7378
7379         PR fortran/42680
7380         * gfortran.dg/interface_32.f90: New test.
7381
7382 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7383             Janus Weil  <janus@gcc.gnu.org>
7384
7385         PR fortran/41829
7386         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7387         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7388         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7389
7390 2010-04-28  Mike Stump  <mikestump@comcast.net>
7391
7392         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7393         dg-excess-errors.
7394         * g++.dg/uninit-pred-2_b.C: Likewise.
7395
7396 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7397
7398         PR fortran/18918
7399         PR fortran/43919
7400         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7401
7402 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7403
7404         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7405         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7406         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7407         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7408         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7409
7410 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7411
7412         * gcc.dg/const-uniq-1.c: New test.
7413         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7414
7415 2010-04-28  Xinliang David Li  <davidxl@google.com>
7416
7417         * gcc.dg/uninit-pred-2_b.c: New test.
7418         * gcc.dg/uninit-pred-4_b.c: New test.
7419         * gcc.dg/uninit-pred-3_d.c: New test.
7420         * gcc.dg/uninit-pred-6_b.c: New test.
7421         * gcc.dg/uninit-pred-8_b.c: New test.
7422         * gcc.dg/uninit-pred-3_a.c: New test.
7423         * gcc.dg/uninit-pred-2_c.c: New test.
7424         * gcc.dg/uninit-pred-5_a.c: New test.
7425         * gcc.dg/uninit-pred-3_e.c: New test.
7426         * gcc.dg/uninit-pred-7_a.c: New test.
7427         * gcc.dg/uninit-pred-6_c.c: New test.
7428         * gcc.dg/uninit-pred-9_a.c: New test.
7429         * gcc.dg/uninit-pred-8_c.c: New test.
7430         * gcc.dg/uninit-pred-3_b.c: New test.
7431         * gcc.dg/uninit-pred-5_b.c: New test.
7432         * gcc.dg/uninit-pred-7_b.c: New test.
7433         * gcc.dg/uninit-pred-6_d.c: New test.
7434         * gcc.dg/uninit-pred-9_b.c: New test.
7435         * gcc.dg/uninit-pred-2_a.c: New test.
7436         * gcc.dg/uninit-pred-4_a.c: New test.
7437         * gcc.dg/uninit-pred-3_c.c: New test.
7438         * gcc.dg/uninit-pred-6_a.c: New test.
7439         * gcc.dg/uninit-pred-8_a.c: New test.
7440         * gcc.dg/uninit-pred-7_c.c: New test.
7441         * gcc.dg/uninit-pred-6_e.c: New test.
7442         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7443         * g++.dg/uninit-pred-1_a.C: New test.
7444         * g++.dg/uninit-pred-1_b.C: New test.
7445         * g++.dg/uninit-pred-2_a.C: New test.
7446         * g++.dg/uninit-pred-2_b.C: New test.
7447         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7448         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7449         * g++.dg/uninit-pred-loop_1.cc: New test.
7450
7451 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7452
7453         * gcc.dg/lto/20091209-1_0.c: New testcase.
7454
7455 2010-04-28  Richard Guenther  <rguenther@suse.de>
7456
7457         PR tree-optimization/43879
7458         PR tree-optimization/43909
7459         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7460
7461 2010-04-28  Richard Guenther  <rguenther@suse.de>
7462
7463         PR c++/43880
7464         * g++.dg/torture/pr43880.C: New testcase.
7465
7466 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7467
7468         PR c++/9335
7469         * g++.dg/template/recurse2.C: Update
7470         * g++.dg/template/recurse.C: Update.
7471         * g++.dg/template/pr23510.C: Update.
7472         * lib/prune.exp: Filter out 'recursively instantiated'.
7473
7474 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7475
7476         PR c++/29043
7477         * g++.dg/init/pr29043.C: New.
7478
7479 2010-04-27  Jason Merrill  <jason@redhat.com>
7480
7481         * g++.dg/lookup/scoped5.C: Adjust.
7482         * g++.dg/lookup/scoped8.C: Adjust.
7483         * g++.dg/template/dependent-expr5.C: Adjust.
7484         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7485
7486         PR c++/43856
7487         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7488
7489         PR c++/43875
7490         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7491
7492 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7493             Jan Hubicka <hubicka@ucw.cz>
7494
7495         * gcc.dg/pure-2.c: New testcase.
7496         * gcc.dg/const-1.c: New testcase.
7497
7498 2010-04-27  Jason Merrill  <jason@redhat.com>
7499
7500         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7501
7502         PR c++/41468
7503         * g++.dg/template/sfinae17.C: New.
7504         * g++.dg/template/sfinae18.C: New.
7505
7506 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7507
7508         * g++.dg/init/pr42844.C: New.
7509         * g++.dg/cpp0x/pr42844-2.C: New.
7510         * g++.dg/cpp0x/defaulted2.C: Adjust.
7511         * g++.dg/tree-ssa/pr27549.C: Likewise.
7512         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7513
7514 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7515
7516         PR fortran/18918
7517         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7518
7519 2010-04-27  Richard Guenther  <rguenther@suse.de>
7520
7521         PR middle-end/40561
7522         * g++.dg/other/pr40561.C: New testcase.
7523
7524 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7525
7526         PR middle-end/43812
7527         * g++.dg/ipa/pr43812.C: New test.
7528
7529 2010-04-27  Jan Hubicka  <jh@suse.cz>
7530
7531         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7532         (test): ... this one.
7533
7534 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7535
7536         PR target/40657
7537         * gcc.target/arm/thumb-stackframe.c: New test.
7538
7539 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7540
7541         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7542         * gcc.dg/misc-column.c: Likewise.
7543         * gcc.dg/Walways-true-1.c: Likewise.
7544         * gcc.dg/Walways-true-2.c: Likewise.
7545         * gcc.dg/warn-addr-cmp.c: Likewise.
7546
7547 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7548
7549         PR fortran/18918
7550         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7551         * gfortran.dg/coarray_12.f90: New.
7552
7553 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7554
7555         PR c/32207
7556         * gcc.dg/pr32207.c: New test.
7557         * gcc.dg/misc-column.c: Adjust expected warning.
7558         * gcc.dg/Walways-true-1.c: Likewise.
7559         * gcc.dg/Walways-true-2.c: Likewise.
7560         * gcc.dg/warn-addr-cmp.c: Likewise.
7561
7562 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7563
7564         PR lto/42776
7565         * lib/lto.exp (lto_prune_vis_warns): New function.
7566         (lto-link-and-maybe-run): Call it.
7567
7568 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7569
7570         PR tree-optimization/43904
7571         * gcc.dg/tree-ssa/tailcall-6.c: New.
7572
7573 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7574
7575         PR testsuite/35165
7576         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7577         Darwin8/OSX10.4 - compatible code generation.
7578         Use scan-rtl-dump.
7579         * obj-c++.dg/stubify-1.mm: Ditto.
7580         * lib/objc-torture.exp: Do not require link success for
7581         "trivial.m" in the runtime checks when dowhat = 'compile'.
7582         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7583         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7584         Darwin8/OSX10.4 - compatible code generation.
7585         * objc.dg/stubify-2.m: Ditto.
7586         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7587         * objc.dg/next-runtime-1.m: Ditto.
7588         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7589         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7590         runtimes on Darwin.
7591
7592 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7593
7594         PR 43715
7595         * lib/plugin-support.exp: Use "-undefined
7596         dynamic_lookup" on darwin.
7597
7598 2010-04-26  Richard Guenther  <rguenther@suse.de>
7599
7600         * gcc.dg/lto/20100426_0.c: New testcase.
7601
7602 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7603
7604         PR tree-optimization/43833
7605         gcc.dg/Warray-bounds-8.c: New test case.
7606
7607 2010-04-26  Richard Guenther  <rguenther@suse.de>
7608
7609         PR lto/43080
7610         * g++.dg/lto/20100423-3_0.C: New testcase.
7611
7612 2010-04-26  Richard Guenther  <rguenther@suse.de>
7613
7614         PR lto/42425
7615         * g++.dg/lto/20100423-2_0.C: New testcase.
7616
7617 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7618
7619         * gcc.dg/vect/bb-slp-23.c: New test.
7620
7621 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7622
7623         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7624         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7625         * gcc.dg/c1x-float-1.c: New test.
7626
7627 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7628
7629         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7630         of "lea\[ \t\]".
7631
7632 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7633
7634         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7635         FreeBSD.
7636         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7637         * gfortran.dg/default_format_2.f90: Ditto.
7638
7639 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7640
7641         * gfortran.dg/pr43505.f90: Clean up .mod file.
7642         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7643         * gfortran.dg/pr41347.f90: Ditto.
7644         * gfortran.dg/internal_pack_4.f90: Ditto.
7645         * gfortran.dg/proc_decl_23.f90: Ditto.
7646         * gfortran.dg/recursive_check_3.f90: Ditto.
7647         * gfortran.dg/intent_out_3.f90: Ditto.
7648         * gfortran.dg/assignment_2.f90: Ditto.
7649         * gfortran.dg/pr41928.f90: Ditto.
7650         * gfortran.dg/pr42166.f90: Ditto.
7651         * gfortran.dg/private_type_12.f90: Ditto.
7652         * gfortran.dg/graphite/pr42185.f90: Ditto.
7653         * gfortran.dg/graphite/pr42186.f90: Ditto.
7654         * gfortran.dg/graphite/pr40982.f90: Ditto.
7655         * gfortran.dg/graphite/id-2.f90: Ditto.
7656         * gfortran.dg/graphite/id-4.f90: Ditto.
7657         * gfortran.dg/graphite/pr42050.f90: Ditto.
7658         * gfortran.dg/graphite/id-18.f90: Ditto.
7659         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7660         * gfortran.dg/graphite/pr41924.f90: Ditto.
7661         * gfortran.dg/graphite/pr42393.f90: Ditto.
7662         * gfortran.dg/graphite/pr37980.f90: Ditto.
7663         * gfortran.dg/graphite/pr38953.f90: Ditto.
7664         * gfortran.dg/graphite/pr42180.f90: Ditto.
7665         * gfortran.dg/graphite/pr42181.f90: Ditto.
7666         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7667         * gfortran.dg/select_type_4.f90: Ditto.
7668         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7669         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7670         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7671         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7672         * gfortran.dg/whole_file_11.f90: Ditto.
7673         * gfortran.dg/private_type_11.f90: Ditto.
7674         * gfortran.dg/vect/vect-gems.f90: Ditto.
7675         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7676
7677 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7678
7679         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7680
7681 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7682
7683         * gnat.dg/pack15.ad[sb]: New test.
7684
7685 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7686
7687         * gcc.target/arm/mla-1.c: New test.
7688
7689 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7690
7691         PR fortran/30073
7692         PR fortran/43793
7693         * gfortran.dg/pr43793.f90: New test.
7694
7695 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7696
7697         PR tree-optimization/41442
7698         * gcc.target/i386/pr41442.c: New test.
7699
7700 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7701
7702         PR fortran/43832
7703         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7704
7705 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7706
7707         PR fortran/43832
7708         * gfortran.dg/open_nounit.f90: New test.
7709
7710 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7711
7712         PR fortran/43841
7713         PR fortran/43843
7714         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7715
7716 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7717
7718         * gcc.dg/Wconversion-integer.c: Update.
7719
7720 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7721
7722         * gnat.dg/unchecked_convert5.adb: New test.
7723
7724 2010-04-23  Richard Guenther  <rguenther@suse.de>
7725
7726         PR lto/41734
7727         * gcc.dg/lto/20100423-2_0.c: New testcase.
7728         * gcc.dg/lto/20100423-2_0.c: Likewise.
7729
7730 2010-04-23  Richard Guenther  <rguenther@suse.de>
7731
7732         PR lto/43455
7733         * gcc.dg/lto/20100423-1_0.c: New testcase.
7734         * gcc.dg/lto/20100423-1_1.c: Likewise.
7735
7736 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7737
7738         PR tree-optimization/43846
7739         * gcc.dg/tree-ssa/sra-10.c: New test.
7740
7741 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7742
7743         PR middle-end/43835
7744         * gcc.c-torture/execute/pr43835.c: New test.
7745
7746 2010-04-23  Richard Guenther  <rguenther@suse.de>
7747
7748         PR lto/42653
7749         * g++.dg/lto/20100423-1_0.C: New testcase.
7750
7751 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7752
7753         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7754
7755 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7756
7757         PR tree-optimization/43842
7758         * gcc.dg/vect/pr43842.c: New test.
7759
7760 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7761
7762         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7763         * gcc.target/i386/wmul-2.c: Likewise.
7764
7765 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7766
7767         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7768         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7769
7770 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7771
7772         * gfortran.dg/reassoc_6.f: New testcase.
7773
7774 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7775
7776         PR middle-end/29274
7777         * gcc.target/arm/wmul-1.c: New test.
7778         * gcc.target/arm/wmul-2.c: New test.
7779
7780 2010-04-22  Richard Guenther  <rguenther@suse.de>
7781
7782         PR tree-optimization/43845
7783         * gcc.c-torture/compile/pr43845.c: New testcase.
7784
7785 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7786
7787         PR middle-end/29274
7788         * gcc.target/i386/wmul-1.c: New test.
7789         * gcc.target/i386/wmul-2.c: New test.
7790         * gcc.target/bfin/wmul-1.c: New test.
7791         * gcc.target/bfin/wmul-2.c: New test.
7792
7793 2010-04-22  Richard Guenther  <rguenther@suse.de>
7794
7795         PR fortran/43829
7796         * gfortran.dg/vector_subscript_6.f90: New testcase.
7797         * gfortran.dg/assign_10.f90: Adjust.
7798
7799 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7800
7801         PR fortran/43836
7802         * gfortran.dg/gomp/pr43836.f90: New test.
7803
7804 2010-04-21  Richard Guenther  <rguenther@suse.de>
7805
7806         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7807
7808 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7809
7810         * gcc.dg/torture/builtin-cproj-3.c: New.
7811
7812 2010-04-20  Jason Merrill  <jason@redhat.com>
7813
7814         PR c++/9335
7815         * g++.dg/template/recurse2.C: New.
7816         * g++.dg/parse/crash36.C: Adjust.
7817         * g++.dg/other/fold1.C: Adjust.
7818         * g++.dg/init/member1.C: Adjust.
7819         * lib/prune.exp: Prune "skipping N instantiation contexts".
7820
7821 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7822
7823         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7824
7825 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7826
7827         * gcc.dg/torture/builtin-cproj-1.c: New.
7828         * gcc.dg/torture/builtin-cproj-2.c: New.
7829
7830 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7831
7832         PR c++/43800
7833         PR c++/43704
7834         * g++.dg/template/typedef32.C: Adjust.
7835         * g++.dg/template/typedef33.C: New test.
7836
7837 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7838
7839         PR fortran/43227
7840         * gfortran.dg/proc_decl_23.f90: New test.
7841
7842         PR fortran/43266
7843         * gfortran.dg/abstract_type_6.f03: New test.
7844
7845 2010-04-20  Xinliang David Li  <davidxl@google.com>
7846
7847         * g++.dg/tree-ssa/fold-compare.C: New.
7848
7849 2010-04-20  Richard Guenther  <rguenther@suse.de>
7850
7851         PR tree-optimization/39417
7852         * g++.dg/torture/pr39417.C: New testcase.
7853
7854 2010-04-20  Richard Guenther  <rguenther@suse.de>
7855
7856         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7857
7858 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7859
7860         * g++.dg/debug/dwarf2/rv1.C: New test.
7861
7862 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7863
7864         PR target/43635
7865         * gcc.c-torture/compile/pr43635.c: New testcase.
7866
7867 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7868
7869         PR fortran/43339
7870         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7871         of sequential loops being private only in the innermost containing
7872         task region.
7873
7874         PR middle-end/43337
7875         * gfortran.dg/gomp/pr43337.f90: New test.
7876
7877 2010-04-19  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/43796
7880         * gfortran.dg/pr43796.f90: New testcase.
7881
7882 2010-04-19  Richard Guenther  <rguenther@suse.de>
7883
7884         PR tree-optimization/43783
7885         * gcc.c-torture/execute/pr43783.c: New testcase.
7886
7887 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7888
7889         PR target/43766
7890         * gcc.target/i386/pr43766.c: New test.
7891
7892 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7893
7894         PR target/43662
7895         * gcc.target/i386/pr43662.c: New test.
7896
7897 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7898
7899         PR c++/43704
7900         * g++.dg/template/typedef32.C: New test.
7901
7902 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7903
7904         PR tree-optimization/37027
7905         * lib/target-supports.exp
7906         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7907         * gcc.dg/vect/pr37027.c: New test.
7908         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7909         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7910         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7911         gcc.dg/vect/vect-complex-6.c: Likewise.
7912
7913 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7914
7915         * g++.dg/debug/dwarf2/enum1.C: New test.
7916
7917 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7918
7919         * gnat.dg/rep_clause5.ad[sb]: New test.
7920         * gnat.dg/rep_clause5_pkg.ads: New helper.
7921
7922 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7923
7924         PR tree-optimization/43771
7925         * g++.dg/vect/pr43771.cc: New test.
7926
7927 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7928
7929         PR fortran/31538
7930         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7931         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7932
7933 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7934
7935         * gnat.dg/sizetype.adb: Rename into...
7936         * gnat.dg/sizetype1.adb: ...this.
7937         * gnat.dg/sizetype2.adb: New test.
7938
7939 2010-04-16  Richard Guenther  <rguenther@suse.de>
7940
7941         PR tree-optimization/43572
7942         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7943
7944 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7945
7946         * gnat.dg/specs/discr_private.ads: New test.
7947
7948 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7949
7950         PR target/41514
7951         * gcc.target/arm/thumb-comparisons.c: New test.
7952
7953         PR target/40603
7954         * gcc.target/arm/thumb-cbranchqi.c: New test.
7955
7956 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7957
7958         * g++.dg/torture/pr36191.C: Enable for SH.
7959
7960 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7961
7962         * gnat.dg/wide_boolean.adb: New test.
7963         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7964
7965 2010-04-15  Richard Guenther  <rguenther@suse.de>
7966
7967         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7968         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7969         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7970         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7971         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7972         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7973         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7974         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7975         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7976         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7977         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7978         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7979         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7980         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7981         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7982
7983 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7984
7985         PR target/21803
7986         * gcc.target/arm/pr42496.c: New test.
7987
7988 2010-04-14  Jason Merrill  <jason@redhat.com>
7989
7990         PR c++/36625
7991         * g++.dg/ext/attrib38.C: New.
7992
7993 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7994
7995         PR testsuite/43739
7996         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7997
7998 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7999
8000         PR 42966
8001         * gcc.dg/cpp/warn-undef-2.c: Update.
8002         * gcc.dg/cpp/warn-traditional-2.c: Update.
8003         * gcc.dg/cpp/warn-comments-2.c: Update.
8004         * gcc.dg/cpp/warn-variadic-2.c: Update.
8005         * gcc.dg/cpp/warn-long-long-2.c: Update.
8006         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8007         * gcc.dg/cpp/warn-multichar-2.c: Update.
8008         * gcc.dg/cpp/warn-normalized-3.c: Update.
8009         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8010         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8011         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8012         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8013         * gcc.dg/cpp/warn-redefined-2.c: Update.
8014         * gfortran.dg/warning-directive-2.F90: Update.
8015         * c-c++-common/cpp/warning-directive-2.c: Update.
8016
8017 2010-04-14  Michael Matz  <matz@suse.de>
8018
8019         PR tree-optimization/42963
8020         * gcc.dg/pr42963.c: New testcase.
8021
8022 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8023
8024         * gnat.dg/class_wide.adb: Rename into...
8025         * gnat.dg/class_wide1.adb: ...this.
8026         * gnat.dg/class_wide2.ad[sb]: New test.
8027
8028 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8029
8030         PR fortran/18918
8031         * gfortran.dg/coarray_9.f90: Update dg-errors.
8032         * gfortran.dg/coarray_10.f90: New test.
8033         * gfortran.dg/coarray_11.f90: New test.
8034
8035 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8036
8037         PR fortran/43747
8038         gfortran.dg/initialization_24.f90: New test.
8039
8040 2010-04-13  Jason Merrill  <jason@redhat.com>
8041
8042         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8043         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8044
8045 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8046
8047         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8048         * g++.dg/dg.exp: Likewise.
8049         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8050         * c-c++-common/cpp/warning-directive-1.c: ... here.
8051         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8052         * c-c++-common/cpp/warning-directive-2.c: ... here.
8053         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8054         * c-c++-common/cpp/warning-directive-3.c: ... here.
8055         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8056         * c-c++-common/cpp/warning-directive-4.c: ... here.
8057         * g++.dg/cpp/warning-directive-1.C: Delete.
8058         * g++.dg/cpp/warning-directive-2.C: Delete.
8059         * g++.dg/cpp/warning-directive-3.C: Delete.
8060         * g++.dg/cpp/warning-directive-4.C: Delete.
8061         * gcc.dg/cpp/normalised-3.c: Delete.
8062         * g++.dg/cpp/normalised-1.C: Rename as ...
8063         * c-c++-common/cpp/normalised-3.c: ... this.
8064
8065 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8066
8067         * gcc.dg/tree-ssa/sra-9.c: New test.
8068
8069 2010-04-13  Michael Matz  <matz@suse.de>
8070
8071         PR middle-end/43730
8072         * gcc.dg/pr43730.c: New test.
8073
8074 2010-04-13  Michael Matz  <matz@suse.de>
8075
8076         * gcc.dg/tree-ssa/negate.c: New testcase.
8077
8078 2010-04-13  Richard Guenther  <rguenther@suse.de>
8079
8080         PR testsuite/43735
8081         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8082
8083 2010-04-13  Richard Guenther  <rguenther@suse.de>
8084
8085         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8086
8087 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8088
8089         * gnat.dg/derived_type1.adb: New test.
8090
8091 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8092
8093         * gcc.dg/plugindir1.c: New testcase.
8094         * gcc.dg/plugindir2.c: New testcase.
8095         * gcc.dg/plugindir3.c: New testcase.
8096         * gcc.dg/plugindir4.c: New testcase.
8097
8098 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8099
8100         * gcc.target/i386/rotate-2.c: New test.
8101
8102 2010-04-12  Jason Merrill  <jason@redhat.com>
8103
8104         PR c++/43641
8105         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8106         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8107
8108 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8109
8110         PR c++/25811
8111         * g++.dg/init/pr25811.C: New test.
8112
8113 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8114
8115         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8116         dg-error, dg-warning.
8117         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8118
8119 2010-04-12  Richard Guenther  <rguenther@suse.de>
8120
8121         * gcc.dg/torture/inline-2.c: New testcase.
8122
8123 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8124
8125         PR bootstrap/43699
8126         * gcc.dg/Wunused-var-7.c: New test.
8127
8128         PR tree-optimization/43560
8129         * gcc.c-torture/execute/pr43560.c: New test.
8130
8131 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8132
8133         * gnat.dg/aggr13.adb: New test.
8134         * gnat.dg/aggr14.adb: Likewise.
8135         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8136
8137 2010-04-12  Richard Guenther  <rguenther@suse.de>
8138
8139         PR c++/43611
8140         * g++.dg/torture/pr43611.C: New testcase.
8141
8142 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8143
8144         PR c/36774
8145         * gcc.dg/pr36774-1.c: New test.
8146         * gcc.dg/pr36774-2.c: New test.
8147
8148 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8149
8150         * gcc.target/sh/rte-delay-slot.c: New test.
8151
8152 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8153
8154         * gnat.dg/pack9.adb: Remove -cargs option.
8155         * gnat.dg/aggr12.ad[sb]: New test.
8156
8157 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8158
8159         PR target/43417
8160         * gcc.target/sh/pr43417.c: New test.
8161
8162 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8163
8164         PR fortran/43591
8165         * gfortran.dg/spec_expr_6.f90: New test.
8166
8167 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8168
8169         PR cpp/43195
8170         * gcc.dg/cpp/pr43195.c: New.
8171         * gcc.dg/cpp/pr43195.h: New.
8172
8173 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8174
8175         PR 42965
8176         * gcc.dg/Werror-6.c: Adjust.
8177         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8178         * gcc.dg/Werror-4.c: Likewise.
8179         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8180         * gcc.dg/Wswitch-enum-error.c: Likewise.
8181         * gcc.dg/Wpointer-arith.c: Likewise.
8182         * gcc.dg/Wfatal.c: Likewise.
8183         * gcc.dg/Wswitch-error.c: Likewise.
8184         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8185         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8186         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8187         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8188         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8189         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8190         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8191         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8192         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8193         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8194         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8195         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8196         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8197         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8198         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8199         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8200         * g++.dg/cpp/warning-directive-2.C: Likewise.
8201         * gfortran.dg/warning-directive-2.F90: Likewise.
8202
8203 2010-04-09  Jason Merrill  <jason@redhat.com>
8204
8205         PR c++/42623
8206         * g++.dg/template/sizeof13.C: New.
8207
8208 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8209
8210         * g++.dg/other/pr35504.C: Add check for thiscall.
8211         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8212         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8213
8214 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8215
8216         PR c++/28584
8217         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8218         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8219         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8220         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8221         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8222         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8223         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8224         * g++.dg/other/increment1.C: Likewise.
8225
8226 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8227
8228         PR fortran/18918
8229         * gfortran.dg/coarray_7.f90: New test.
8230         * gfortran.dg/coarray_8.f90: New test.
8231
8232 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8233
8234         PR fortran/28039
8235         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8236
8237 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8238
8239         PR target/43643
8240         * gcc.dg/pr43643.c: New test.
8241
8242 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8243
8244         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8245
8246 2010-04-08  Richard Guenther  <rguenther@suse.de>
8247
8248         PR tree-optimization/43679
8249         * gcc.c-torture/compile/pr43679.c: New testcase.
8250
8251 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8252
8253         PR debug/43670
8254         * gcc.dg/pr43670.c: New test.
8255
8256 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8257
8258         PR middle-end/40815
8259         * gcc.dg/tree-ssa/reassoc-19.c: New.
8260
8261 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8262
8263         PR c/18624
8264         * gcc.dg/Wunused-var-1.c: New test.
8265         * gcc.dg/Wunused-var-2.c: New test.
8266         * gcc.dg/Wunused-var-3.c: New test.
8267         * gcc.dg/Wunused-var-4.c: New test.
8268         * gcc.dg/Wunused-var-5.c: New test.
8269         * gcc.dg/Wunused-var-6.c: New test.
8270         * gcc.dg/Wunused-parm-1.c: New test.
8271
8272         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8273         * gcc.dg/trunc-1.c: Likewise.
8274         * gcc.dg/vla-9.c: Likewise.
8275         * gcc.dg/dfp/composite-type.c: Likewise.
8276
8277 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8278
8279         PR objc/35996
8280         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8281         * obj-c++.dg/objc-gc-3.mm: Ditto.
8282
8283 2010-04-07  Simon Baldwin  <simonb@google.com>
8284
8285         * gcc.dg/cpp/warn-undef-2.c: New.
8286         * gcc.dg/cpp/warn-traditional-2.c: New.
8287         * gcc.dg/cpp/warn-comments-2.c: New.
8288         * gcc.dg/cpp/warning-directive-1.c: New.
8289         * gcc.dg/cpp/warn-long-long.c: New.
8290         * gcc.dg/cpp/warn-traditional.c: New.
8291         * gcc.dg/cpp/warn-variadic-2.c: New.
8292         * gcc.dg/cpp/warn-undef.c: New.
8293         * gcc.dg/cpp/warn-normalized-1.c: New.
8294         * gcc.dg/cpp/warning-directive-2.c: New.
8295         * gcc.dg/cpp/warn-long-long-2.c: New.
8296         * gcc.dg/cpp/warn-variadic.c: New.
8297         * gcc.dg/cpp/warn-normalized-2.c: New.
8298         * gcc.dg/cpp/warning-directive-3.c: New.
8299         * gcc.dg/cpp/warn-deprecated-2.c: New.
8300         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8301         * gcc.dg/cpp/warn-multichar-2.c: New.
8302         * gcc.dg/cpp/warn-normalized-3.c: New.
8303         * gcc.dg/cpp/warning-directive-4.c: New.
8304         * gcc.dg/cpp/warn-unused-macros.c: New.
8305         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8306         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8307         * gcc.dg/cpp/warn-cxx-compat.c: New.
8308         * gcc.dg/cpp/warn-redefined.c: New.
8309         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8310         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8311         * gcc.dg/cpp/warn-deprecated.c: New.
8312         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8313         * gcc.dg/cpp/warn-redefined-2.c: New.
8314         * gcc.dg/cpp/warn-comments.c: New.
8315         * gcc.dg/cpp/warn-multichar.c: New.
8316         * g++.dg/cpp/warning-directive-1.C: New.
8317         * g++.dg/cpp/warning-directive-2.C: New.
8318         * g++.dg/cpp/warning-directive-3.C: New.
8319         * g++.dg/cpp/warning-directive-4.C: New.
8320         * gfortran.dg/warning-directive-1.F90: New.
8321         * gfortran.dg/warning-directive-3.F90: New.
8322         * gfortran.dg/warning-directive-2.F90: New.
8323         * gfortran.dg/warning-directive-4.F90: New.
8324
8325 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8326
8327         PR objc++/23716
8328         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8329
8330 2010-04-07  Jason Merrill  <jason@redhat.com>
8331
8332         * g++.dg/template/dr408.C: New.
8333
8334         * g++.dg/lookup/ns4.C: New.
8335
8336         PR c++/38392
8337         * g++.dg/template/friend51.C: New test.
8338
8339         PR c++/41970
8340         * g++.old-deja/g++.other/linkage1.C: Adjust.
8341
8342 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8343
8344         PR c++/42697
8345         * g++.dg/template/crash94.C: New test.
8346
8347 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8348
8349         PR c++/40239
8350         * g++.dg/init/aggr5.C: New test.
8351         * g++.dg/init/aggr5.C: New test.
8352
8353 2010-04-07  Richard Guenther  <rguenther@suse.de>
8354
8355         PR tree-optimization/43270
8356         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8357         * gcc.dg/Warray-bounds-7.c: Likewise.
8358
8359 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8360
8361         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8362         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8363         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8364
8365 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8366
8367         PR c++/42556
8368         * g++.dg/init/pr42556.C: New test.
8369
8370 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8371
8372         PR debug/43628
8373         * g++.dg/debug/dwarf2/typedef2.C: New test.
8374
8375 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8376
8377         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8378         c-c++-common/dwarf2/redeclaration-1.C
8379
8380 2010-04-06  Jason Merrill  <jason@redhat.com>
8381
8382         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8383         * g++.dg/ext/attrib18.C: Likewise.
8384         * g++.dg/ext/bitfield2.C: Likewise.
8385         * g++.dg/ext/bitfield4.C: Likewise.
8386         * g++.dg/ext/visibility/warn2.C: Likewise.
8387         * g++.dg/ext/visibility/warn3.C: Likewise.
8388         * g++.dg/gomp/pr26690-1.C: Likewise.
8389         * g++.dg/inherit/covariant7.C: Likewise.
8390         * g++.dg/init/synth2.C: Likewise.
8391         * g++.dg/lookup/using7.C: Likewise.
8392         * g++.dg/other/crash-4.C: Likewise.
8393         * g++.dg/other/error13.C: Likewise.
8394         * g++.dg/other/error20.C: Likewise.
8395         * g++.dg/parse/crash31.C: Likewise.
8396         * g++.dg/parse/error16.C: Likewise.
8397         * g++.dg/parse/error19.C: Likewise.
8398         * g++.dg/parse/error27.C: Likewise.
8399         * g++.dg/parse/error28.C: Likewise.
8400         * g++.dg/parse/fused-params1.C: Likewise.
8401         * g++.dg/template/error2.C: Likewise.
8402         * g++.dg/template/local6.C: Likewise.
8403         * g++.dg/template/qualttp15.C: Likewise.
8404         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8405         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8406         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8407         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8408         * g++.old-deja/g++.eh/spec6.C: Likewise.
8409         * g++.old-deja/g++.jason/crash3.C: Likewise.
8410         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8411         * g++.old-deja/g++.law/ctors5.C: Likewise.
8412         * g++.old-deja/g++.law/ctors9.C: Likewise.
8413         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8414         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8415         * g++.old-deja/g++.other/struct1.C: Likewise.
8416         * g++.old-deja/g++.other/volatile1.C: Likewise.
8417         * g++.old-deja/g++.pt/crash36.C: Likewise.
8418         * g++.old-deja/g++.pt/derived3.C: Likewise.
8419         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8420         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8421
8422 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8423
8424         PR middle-end/43519
8425         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8426         * gcc.dg/graphite/id-19.c: New.
8427
8428 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8429
8430         PR middle-end/32824
8431         * gcc.dg/vect/pr32824: New.
8432
8433 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8434
8435         PR fortran/18918
8436         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8437         * gfortran.dg/coarray_3.f90: Ditto.
8438         * gfortran.dg/coarray_4.f90: Ditto.
8439         * gfortran.dg/coarray_5.f90: Ditto.
8440         * gfortran.dg/coarray_6.f90: Ditto.
8441         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8442
8443 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8444
8445         PR fortran/18918
8446         * gfortran.dg/coarray_4.f90: Fix test.
8447         * gfortran.dg/coarray_6.f90: Add more tests.
8448
8449 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8450
8451         PR fortran/18918
8452         * gfortran.dg/coarray_4.f90: New test.
8453         * gfortran.dg/coarray_5.f90: New test.
8454         * gfortran.dg/coarray_6.f90: New test.
8455
8456 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8457
8458         PR fortran/18918
8459         * gfortran.dg/iso_fortran_env_5.f90: New test.
8460         * gfortran.dg/iso_fortran_env_6.f90: New test.
8461
8462 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8463
8464         PR fortran/39997
8465         * gfortran.dg/coarray_1.f90: New test.
8466         * gfortran.dg/coarray_2.f90: New test.
8467         * gfortran.dg/coarray_3.f90: New test.
8468
8469 2010-04-06  Jason Merrill  <jason@redhat.com>
8470
8471         PR c++/43648
8472         * g++.dg/template/dtor8.C: New.
8473
8474         PR c++/43621
8475         * g++.dg/template/error-recovery2.C: New.
8476
8477 2010-04-06  Jan Hubicka  <jh@suse.czpli
8478
8479         PR tree-optimization/42906
8480         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8481
8482 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8483
8484         PR fortran/43178
8485         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8486         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8487         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8488
8489 2010-04-06  Richard Guenther  <rguenther@suse.de>
8490
8491         PR tree-optimization/43627
8492         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8493
8494 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8495
8496         PR target/43638
8497         * gcc.target/i386/pr43638.c: New test.
8498
8499 2010-04-06  Richard Guenther  <rguenther@suse.de>
8500
8501         PR middle-end/43661
8502         * gcc.c-torture/compile/pr43661.c: New testcase.
8503
8504 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8505
8506         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8507
8508 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8509
8510         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8511
8512 2010-04-02  Richard Guenther  <rguenther@suse.de>
8513
8514         PR tree-optimization/43629
8515         * gcc.c-torture/execute/pr43629.c: New testcase.
8516
8517 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8518             Dominique d'Humieres  <dominiq@lps.ens.fr>
8519
8520         PR libfortran/43605
8521         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8522
8523 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8524
8525         PR debug/43325
8526         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8527
8528 2010-04-01  Jason Merrill  <jason@redhat.com>
8529
8530         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8531
8532 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8533             Manfred Schwarb  <manfred99@gmx.ch>
8534
8535         PR libfortran/43605
8536         * gfortran.dg/ftell_3.f90: New test.
8537
8538 2010-04-01  Richard Guenther  <rguenther@suse.de>
8539
8540         PR middle-end/43614
8541         * gcc.c-torture/compile/pr43614.c: New testcase.
8542
8543 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8544
8545         PR tree-optimization/43141
8546         * gcc.dg/guality/pr43141.c: New test.
8547
8548 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8549
8550         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8551         * g++.dg/eh/spbp.C: Likewise.
8552         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8553         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8554         superfluous casts.
8555         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8556         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8557         * objc.dg/dwarf-2.m: Likewise.
8558
8559 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8560
8561         PR middle-end/43464
8562         * gcc.dg/graphite/id-pr43464.c: New.
8563         * gcc.dg/graphite/id-pr43464-1.c: New.
8564
8565 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8566
8567         PR middle-end/43351
8568         * gcc.dg/graphite/id-pr43351.c
8569
8570 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8571
8572         PR testsuite/35165
8573         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8574         * obj-c++.dg/try-catch-2.mm: Ditto.
8575         * obj-c++.dg/lookup-2.mm: Ditto.
8576         * obj-c++.dg/encode-8.m: Ditto.
8577         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8578         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8579         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8580         * obj-c++.dg/const-str-11.mm: Ditto.
8581         * obj-c++.dg/const-str-9.mm: Ditto.
8582         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8583         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8584         * obj-c++.dg/except-1.mm: Ditto.
8585         * obj-c++.dg/const-str-7.mm: Ditto.
8586         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8587         * obj-c++.dg/const-str-3.mm: Ditto.
8588         * obj-c++.dg/const-str-7.mm: Ditto.
8589         * obj-c++.dg/stubify-2.mm: Change dump file name.
8590
8591         PR objc++/23613
8592         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8593         New macro.
8594         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8595         Remove dg-xfail-if.
8596
8597 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8598
8599         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8600         only with -O2, -O3 or -Os and not with -fwhopr.
8601
8602 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8603
8604         PR c++/43558
8605         * g++.dg/template/typedef31.C: New test.
8606
8607 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8608
8609         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8610         assembler output on *-*-solaris2*.
8611         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8612
8613 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8614
8615         PR debug/43557
8616         * gcc.dg/pr43557-1.c: New test.
8617         * gcc.dg/pr43557-2.c: New file.
8618
8619 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8620
8621         PR 43562
8622         * gcc.dg/pr43562.c: New test.
8623
8624 2010-03-30  Jason Merrill  <jason@redhat.com>
8625
8626         PR c++/43076
8627         * g++.dg/template/error-recovery1.C: New.
8628
8629         PR c++/41786
8630         * g++.dg/parse/ambig5.C: New.
8631
8632 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8633
8634         PR debug/43593
8635         * gcc.dg/guality/pr43593.c: New test.
8636
8637 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8638
8639         PR middle-end/43430
8640         * gcc.dg/vect/pr43430-1.c: New.
8641
8642 2010-03-30  Jason Merrill  <jason@redhat.com>
8643
8644         PR c++/43559
8645         * g++.dg/template/partial7.C: New.
8646
8647 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8648
8649         * gcc.target/s390/stackcheck1.c: New testcase.
8650
8651 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8652
8653         PR libfortran/43265
8654         * gfortran.dg/read_eof_8.f90: New test.
8655
8656 2010-03-29  Jason Merrill  <jason@redhat.com>
8657
8658         * gcc.dg/cpp/include6.c: Change [] to ().
8659
8660         N3077
8661         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8662         splicing and UCNs.
8663         * c-c++-common/raw-string-2.c: Add trigraph test.
8664         * c-c++-common/raw-string-8.c: New.
8665         * c-c++-common/raw-string-9.c: New.
8666         * c-c++-common/raw-string-10.c: New.
8667
8668         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8669         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8670         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8671         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8672         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8673         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8674         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8675
8676 2010-03-29  Richard Guenther  <rguenther@suse.de>
8677
8678         PR tree-optimization/43560
8679         * gcc.dg/torture/pr43560.c: New testcase.
8680
8681 2010-03-29  Jason Merrill  <jason@redhat.com>
8682
8683         N3077
8684         * g++.dg/ext/raw-string-1.C: Change [] to ().
8685         * g++.dg/ext/raw-string-2.C: Change [] to ().
8686         Don't use \ in delimiter.
8687         * g++.dg/ext/raw-string-3.C: Change [] to ().
8688         * g++.dg/ext/raw-string-4.C: Change [] to ().
8689         * g++.dg/ext/raw-string-5.C: Change [] to ().
8690         Test for error on \ in delimiter.
8691         * g++.dg/ext/raw-string-6.C: Change [] to ().
8692         * g++.dg/ext/raw-string-7.C: Change [] to ().
8693
8694 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8695
8696         PR 43564
8697         * gcc.dg/pr43564.c: New test.
8698
8699 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8700
8701         PR fortran/43551
8702         * gfortran.dg/direct_io_12.f90: New test.
8703
8704 2010-03-28  Jan Hubicka  <jh@suse.cz>
8705
8706         PR tree-optimization/43505
8707         * gfortran.dg/pr43505.f90: New testcase.
8708
8709 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8710
8711         PR tree-optimization/43528
8712         * gcc.target/i386/pr43528.c: New test.
8713
8714 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8715
8716         PR c/43381
8717         * gcc.dg/parm-impl-decl-3.c: New test.
8718
8719 2010-03-26  Jason Merrill  <jason@redhat.com>
8720
8721         PR c++/43509
8722         * g++.dg/cpp0x/parse1.C: New.
8723
8724 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8725
8726         PR target/43524
8727         * gcc.target/i386/pr43524.c: New test.
8728
8729 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8730
8731         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8732         whitespace, rename main to foo.
8733         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8734         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8735         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8736         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8737         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8738         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8739         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8740         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8741         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8742         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8743         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8744
8745 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8746
8747         PR c++/43327
8748         * g++.dg/other/crash-10.C: New test.
8749         * g++.dg/other/crash-11.C: New test.
8750
8751 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8752
8753         PR libfortran/43517
8754         * gfortran.dg/read_eof_7.f90: New test.
8755
8756 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8757
8758         PR objc/35165
8759         PR testsuite/43512
8760         * objc-obj-c++-shared: New directory.
8761         * objc-obj-c++-shared/Object1-implementation.h: New file.
8762         * objc-obj-c++-shared/Object1.h: New file.
8763         * objc-obj-c++-shared/Protocol1.h: New file.
8764         * objc-obj-c++-shared/next-abi.h: New file.
8765         * objc-obj-c++-shared/next-mapping.h: New file.
8766         * objc/execute/next_mapping.h: Delete.
8767         * objc.dg/special/special.exp: For all targets run the tests with
8768         -fgnu-runtime, for darwin targets also run the tests with
8769         -fnext-runtime.
8770         * objc.dg/dg.exp: Ditto.
8771         * obj-c++.dg/dg.exp: Ditto.
8772         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8773         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8774         include use of updated NeXT interface.
8775         * objc/execute/formal_protocol-5.m: Ditto.
8776         * objc/execute/protocol-isEqual-2.m: Ditto.
8777         * objc/execute/protocol-isEqual-4.m: Ditto.
8778         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8779         Protocol1.h) and next-mapping.h as required.
8780         * objc/execute/object_is_class.m: Ditto.
8781         * objc/execute/enumeration-1.m: Ditto.
8782         * objc/execute/class-13.m: Ditto.
8783         * objc/execute/formal_protocol-2.m: Ditto.
8784         * objc/execute/formal_protocol-4.m: Ditto.
8785         * objc/execute/class-1.m: Ditto.
8786         * objc/execute/bycopy-1.m: Ditto.
8787         * objc/execute/formal_protocol-6.m: Ditto.
8788         * objc/execute/bycopy-3.m: Ditto.
8789         * objc/execute/class-3.m: Ditto.
8790         * objc/execute/bf-11.m: Ditto.
8791         * objc/execute/class-5.m: Ditto.
8792         * objc/execute/bf-13.m: Ditto.
8793         * objc/execute/class-7.m: Ditto.
8794         * objc/execute/bf-15.m: Ditto.
8795         * objc/execute/class-9.m: Ditto.
8796         * objc/execute/bf-17.m: Ditto.
8797         * objc/execute/bf-19.m: Ditto.
8798         * objc/execute/IMP.m: Ditto.
8799         * objc/execute/exceptions/catchall-1.m: Ditto.
8800         * objc/execute/exceptions/trivial.m: Ditto.
8801         * objc/execute/exceptions/finally-1.m: Ditto.
8802         * objc/execute/exceptions/local-variables-1.m: Ditto.
8803         * objc/execute/exceptions/foward-1.m: Ditto.
8804         * objc/execute/bf-2.m: Ditto.
8805         * objc/execute/string1.m: Ditto.
8806         * objc/execute/bf-4.m: Ditto.
8807         * objc/execute/informal_protocol.m: Ditto.
8808         * objc/execute/string3.m: Ditto.
8809         * objc/execute/bf-6.m: Ditto.
8810         * objc/execute/bf-8.m: Ditto.
8811         * objc/execute/class-tests-1.h: Ditto.
8812         * objc/execute/protocol-isEqual-1.m: Ditto.
8813         * objc/execute/protocol-isEqual-3.m: Ditto.
8814         * objc/execute/_cmd.m: Ditto.
8815         * objc/execute/function-message-1.m: Ditto.
8816         * objc/execute/bf-20.m: Ditto.
8817         * objc/execute/bf-common.h: Ditto.
8818         * objc/execute/np-2.m: Ditto.
8819         * objc/execute/class-10.m: Ditto.
8820         * objc/execute/class-12.m: Ditto.
8821         * objc/execute/enumeration-2.m: Ditto.
8822         * objc/execute/class-14.m: Ditto.
8823         * objc/execute/encode-1.m: Ditto.
8824         * objc/execute/formal_protocol-1.m: Ditto.
8825         * objc/execute/formal_protocol-3.m: Ditto.
8826         * objc/execute/accessing_ivars.m: Ditto.
8827         * objc/execute/bycopy-2.m: Ditto.
8828         * objc/execute/class-2.m: Ditto.
8829         * objc/execute/bf-10.m: Ditto.
8830         * objc/execute/formal_protocol-7.m: Ditto.
8831         * objc/execute/root_methods.m: Ditto.
8832         * objc/execute/class-4.m: Ditto.
8833         * objc/execute/bf-12.m: Ditto.
8834         * objc/execute/class-6.m: Ditto.
8835         * objc/execute/bf-14.m: Ditto.
8836         * objc/execute/nested-func-1.m: Ditto.
8837         * objc/execute/class-8.m: Ditto.
8838         * objc/execute/private.m: Ditto.
8839         * objc/execute/bf-16.m: Ditto.
8840         * objc/execute/bf-18.m: Ditto.
8841         * objc/execute/load-3.m: Ditto.
8842         * objc/execute/compatibility_alias.m: Ditto.
8843         * objc/execute/bf-1.m: Ditto.
8844         * objc/execute/no_clash.m: Ditto.
8845         * objc/execute/bf-3.m: Ditto.
8846         * objc/execute/string2.m: Ditto.
8847         * objc/execute/bf-5.m: Ditto.
8848         * objc/execute/string4.m: Ditto.
8849         * objc/execute/bf-7.m: Ditto.
8850         * objc/execute/object_is_meta_class.m: Ditto.
8851         * objc/execute/bf-9.m: Ditto.
8852         * objc/execute/bf-21.m: Ditto.
8853         * objc/execute/cascading-1.m: Ditto.
8854         * objc/execute/trivial.m: Ditto.
8855         * objc/execute/np-1.m: Ditto.
8856         * objc/compile/trivial.m: Ditto.
8857         * objc/execute/class_self-2.m: Include <stdlib.h>.
8858         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8859         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8860         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8861         and 64bit. Use new NeXT interface as required.
8862         * objc.dg/special/unclaimed-category-1.m: Ditto.
8863         * objc.dg/special/unclaimed-category-1.h: Ditto.
8864         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8865         * objc.dg/func-ptr-1.m: Ditto.
8866         * objc.dg/stret-1.m: Ditto.
8867         * objc.dg/encode-2.m: Ditto.
8868         * objc.dg/category-1.m: Ditto.
8869         * objc.dg/encode-3.m: Ditto.
8870         * objc.dg/call-super-3.m: Ditto.
8871         * objc.dg/method-3.m: Ditto.
8872         * objc.dg/func-ptr-2.m: Ditto.
8873         * objc.dg/lookup-1.m: Ditto.
8874         * objc.dg/encode-4.m: Ditto.
8875         * objc.dg/fix-and-continue-1.m: Ditto.
8876         * objc.dg/proto-lossage-3.m: Ditto.
8877         * objc.dg/method-13.m: Ditto.
8878         * objc.dg/proto-qual-1.m: Ditto.
8879         * objc.dg/zero-link-3.m: Ditto.
8880         * objc.dg/bitfield-1.m: Ditto.
8881         * objc.dg/va-meth-1.m: Ditto.
8882         * objc.dg/super-class-3.m: Ditto.
8883         * objc.dg/call-super-1.m: Ditto.
8884         * objc.dg/type-size-2.m: Ditto.
8885         * objc.dg/method-10.m: Ditto.
8886         * objc.dg/defs.m: Ditto.
8887         * objc.dg/const-str-3.m: Ditto.
8888         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8889         Protocol1.h) and next-mapping.h as required. Use new NeXT
8890         interface as required.
8891         * objc.dg/super-class-4.m: Ditto.
8892         * objc.dg/comp-types-8.m: Ditto.
8893         * objc.dg/call-super-2.m: Ditto.
8894         * objc.dg/objc-fast-4.m: Ditto.
8895         * objc.dg/method-6.m: Ditto.
8896         * objc.dg/const-str-3.m: Ditto.
8897         * objc.dg/const-str-7.m: Ditto.
8898         * objc.dg/method-15.m: Ditto.
8899         * objc.dg/method-19.m: Ditto.
8900         * objc.dg/sync-1.m: Ditto.
8901         * objc.dg/layout-1.m: Ditto.
8902         * objc.dg/bitfield-3.m: Ditto.
8903         * objc.dg/try-catch-3.m: Ditto.
8904         * objc.dg/try-catch-7.m: Ditto.
8905         * objc.dg/comp-types-10.m: Ditto.
8906         * objc.dg/selector-2.: Ditto.
8907         * objc.dg/method-7.m: Ditto.
8908         * objc.dg/typedef-alias-1.m: Ditto.
8909         * objc.dg/proto-lossage-2.m: Ditto.
8910         * objc.dg/comp-types-11.m: Ditto.
8911         * objc.dg/sizeof-1.m: Ditto.
8912         * objc.dg/method-17.m: Ditto.
8913         * objc.dg/bitfield-5.m: Ditto.
8914         * objc.dg/try-catch-1.m: Ditto.
8915         * objc.dg/encode-5.m: Ditto.
8916         * objc.dg/fix-and-continue-2.m: Ditto.
8917         * objc.dg/method-9.m: Ditto.
8918         * objc.dg/isa-field-1.m: Ditto.
8919         * objc.dg/local-decl-2.m: Ditto.
8920         * objc.dg/objc-gc-4.m: Ditto.
8921         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8922         * objc.dg/gnu-runtime-3.m: Ditto.
8923         * objc.dg/encode-7.m: Ditto.
8924         * objc.dg/encode-8.m: Ditto.
8925         * objc.dg/selector-3.m: Ditto.
8926         * objc.dg/gnu-runtime-1.m: Ditto.
8927         * objc.dg/const-str-12.m: Ditto.
8928         * objc.dg/gnu-runtime-2.m: Ditto.
8929         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8930         * objc.dg/selector-1.m: Ditto.
8931         * objc.dg/stubify-2.m: Ditto.
8932         * objc.dg/zero-link-1.m: Ditto.
8933         * objc.dg/stret-2.m: Ditto.
8934         * objc.dg/zero-link-2.m: Ditto.
8935         * objc.dg/next-runtime-1.m: Ditto.
8936         * objc.dg/symtab-1.m: Ditto.
8937         * objc.dg/stubify-1.m: Ditto.
8938         * objc.dg/bitfield-2.m: Ditto.
8939         * objc.dg/try-catch-10.m: Apply to both runtimes.
8940         * objc.dg/const-str-1.m: Ditto.
8941         * objc.dg/image-info.m: Ditto.
8942         * objc.dg/encode-9.m: Ditto.
8943         * objc.dg/pragma-1.m: Apply test to all targets.
8944         * objc.dg/const-str-4.m: Ditto.
8945         * objc.dg/const-str-8.m: Ditto.
8946         * objc.dg/super-class-2.m: Ditto.
8947         * objc.dg/try-catch-5.m: Ditto.
8948         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8949         Protocol1.h) and next-mapping.h as required. Use new NeXT
8950         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8951         * objc.dg/const-str-11.m: Ditto.
8952         * objc.dg/const-str-9.m: Ditto.
8953         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8954         * objc.dg/encode-1.m: Remove redundant -lobjc.
8955         * objc.dg/try-catch-9.m: Tidy space.
8956         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8957         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8958         and 64bit. Use new NeXT interface as required.
8959         * obj-c++.dg/template-4.mm: Ditto.
8960         * obj-c++.dg/defs.mm: Ditto.
8961         * obj-c++.dg/basic.mm: Ditto.
8962         * obj-c++.dg/encode-4.mm: Ditto.
8963         * obj-c++.dg/method-17.mm: Ditto.
8964         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8965         * obj-c++.dg/cxx-class-1.mm: Ditto.
8966         * obj-c++.dg/method-10.mm: Ditto.
8967         * obj-c++.dg/va-meth-1.mm: Ditto.
8968         * obj-c++.dg/encode-5.mm: Ditto.
8969         * obj-c++.dg/lookup-2.mm: Ditto.
8970         * obj-c++.dg/template-3.mm: Ditto.
8971         * obj-c++.dg/proto-qual-1.mm: Ditto.
8972         * obj-c++.dg/qual-types-1.m: Ditto.
8973         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8974         * obj-c++.dg/template-1.mm: Ditto.
8975         * obj-c++.dg/encode-6.mm: Ditto.
8976         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8977         Protocol1.h) and next-mapping.h as required. Use new NeXT
8978         interface as required.
8979         * obj-c++.dg/except-1.mm: Ditto.
8980         * obj-c++.dg/const-str-7.mm: Ditto.
8981         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8982         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8983         * obj-c++.dg/selector-2.mm: Ditto.
8984         * obj-c++.dg/isa-field-1.mm: Ditto.
8985         * obj-c++.dg/try-catch-1.mm: Ditto.
8986         * obj-c++.dg/local-decl-1.mm: Ditto.
8987         * obj-c++.dg/try-catch-9.mm: Ditto.
8988         * obj-c++.dg/no-extra-load.mm: Ditto.
8989         * obj-c++.dg/selector-5.mm: Ditto.
8990         * obj-c++.dg/method-12.mm: Ditto.
8991         * obj-c++.dg/try-catch-11.mm: Ditto.
8992         * obj-c++.dg/comp-types-11.mm: Ditto.
8993         * obj-c++.dg/bitfield-3.mm: Ditto.
8994         * obj-c++.dg/method-6.mm: Ditto.
8995         * obj-c++.dg/super-class-2.mm: Ditto.
8996         * obj-c++.dg/method-21.mm: Ditto.
8997         * obj-c++.dg/const-str-8.mm: Ditto.
8998         * obj-c++.dg/try-catch-7.mm: Ditto.
8999         * obj-c++.dg/method-15.mm: Ditto.
9000         * obj-c++.dg/layout-1.mm: Ditto.
9001         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9002         * obj-c++.dg/const-str-3.mm: Ditto.
9003         * obj-c++.dg/try-catch-2.mm: Ditto.
9004         * obj-c++.dg/objc-gc-3.mm: Ditto.
9005         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9006         * obj-c++.dg/bitfield-1.mm: Ditto.
9007         * obj-c++.dg/selector-6.mm: Ditto.
9008         * obj-c++.dg/method-13.mm: Ditto.
9009         * obj-c++.dg/comp-types-12.mm: Ditto.
9010         * obj-c++.dg/bitfield-4.mm: Ditto.
9011         * obj-c++.dg/try-catch-8.mm: Ditto.
9012         * obj-c++.dg/method-2.mm: Ditto.
9013         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9014         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9015         * obj-c++.dg/const-str-4.mm: Ditto.
9016         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9017         * obj-c++.dg/try-catch-3.mm: Ditto.
9018         * obj-c++.dg/comp-types-9.mm: Ditto.
9019         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9020         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9021         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9022         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9023         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9024         Use new NeXT interface as required.
9025         * obj-c++.dg/const-str-10.mm: Ditto.
9026         * obj-c++.dg/const-str-11.mm: Ditto.
9027         * obj-c++.dg/const-str-9.mm: Ditto.
9028         * obj-c++.dg/method-11.mm: Ditto.
9029         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9030         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9031         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9032         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9033         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9034
9035 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9036
9037         PR c++/43206
9038         * g++.dg/template/typedef30.C: New test case.
9039
9040 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9041
9042         PR c/43385
9043         * gcc.c-torture/execute/pr43385.c: New test.
9044
9045 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9046
9047         * gcc.dg/strncpy-fix-1.c: New test.
9048
9049 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9050
9051         PR testsuite/41609
9052         * lib/objc-torture.exp (objc-set-runtime-options): New.
9053         * objc/execute/execute.exp: Check runtime options on each pass.
9054         * objc/execute/exceptions/exceptions.exp: Ditto.
9055         * objc/compile/compile.exp: Ditto.
9056
9057         PR testsuite/42348
9058         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9059         standard tests.
9060         (check_effective_target_objc2): New proc.
9061         (check_effective_target_next_runtime): New proc.
9062         * lib/objc.exp: Determine which runtime is in force and support it.
9063         * lib/obj-c++.exp: Ditto.
9064
9065 2010-03-24  Jason Merrill  <jason@redhat.com>
9066
9067         PR c++/43502
9068         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9069
9070 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9071
9072         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9073         a loop.
9074         * gcc.dg/ipa/ipa-2.c: Likewise.
9075         * gcc.dg/ipa/ipa-3.c: Likewise.
9076         * gcc.dg/ipa/ipa-4.c: Likewise.
9077         * gcc.dg/ipa/ipa-5.c: Likewise.
9078         * gcc.dg/ipa/ipa-7.c: Likewise.
9079         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9080         a loop.
9081         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9082         i_can_not_be_propagated_fully2 into a loop.
9083         * gcc.dg/ipa/ipa-8.c: New test.
9084         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9085
9086 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR debug/19192
9089         PR debug/43479
9090         * gcc.dg/guality/pr43479.c: New test.
9091         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9092         and add volatile keyword.
9093
9094 2010-03-23  Mike Stump  <mikestump@comcast.net>
9095
9096         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9097
9098 2010-03-23  Jason Merrill  <jason@redhat.com>
9099
9100         * g++.dg/ext/altivec-17.C: Adjust error message.
9101
9102         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9103         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9104         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9105         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9106         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9107         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9108
9109 2010-03-22  Jason Merrill  <jason@redhat.com>
9110
9111         PR c++/43333
9112         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9113         * g++.dg/ext/is_pod_98.C: New.
9114
9115         PR c++/43281
9116         * g++.dg/cpp0x/auto18.C: New.
9117
9118         * gcc.dg/pr36997.c: Adjust error message.
9119         * g++.dg/ext/vector9.C: Likewise.
9120         * g++.dg/conversion/simd3.C: Likewise.
9121         * g++.dg/other/error23.C: Likewise.
9122
9123 2010-03-22  Michael Matz  <matz@suse.de>
9124
9125         PR middle-end/43475
9126         * gfortran.dg/pr43475.f90: New testcase.
9127
9128 2010-03-22  Richard Guenther  <rguenther@suse.de>
9129
9130         PR tree-optimization/43390
9131         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9132
9133 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9134
9135         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9136         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9137
9138 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9139             Michael Matz  <matz@suse.de>
9140
9141         PR c++/43081
9142         * g++.dg/parse/crash56.C: New test.
9143
9144 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9145
9146         PR fortran/43450
9147         * gfortran.dg/whole_file_15.f90 : New test.
9148
9149 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9150
9151         PR fortran/43409
9152         * gfortran.dg/inquire_size.f90: New test.
9153
9154 2010-03-20  Richard Guenther  <rguenther@suse.de>
9155
9156         PR rtl-optimization/43438
9157         * gcc.c-torture/execute/pr43438.c: New testcase.
9158
9159 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9160
9161         PR c++/43375
9162         * g++.dg/abi/mangle42.C: New test.
9163
9164 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9165
9166         PR C/43211
9167         * gcc.dg/pr43211.c: New test.
9168         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9169
9170 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9171
9172         PR rtl-optimization/42258
9173         * gcc.target/arm/thumb1-mul-moves.c: New test.
9174
9175         PR target/40697
9176         * gcc.target/arm/thumb-andsi.c: New test.
9177
9178         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9179         dg-require-effective-target.
9180
9181 2010-03-19  Michael Matz  <matz@suse.de>
9182
9183         PR c++/43116
9184         * g++.dg/other/pr43116.C: New testcase.
9185
9186 2010-03-19  Michael Matz  <matz@suse.de>
9187
9188         PR target/43305
9189         * gcc.dg/pr43305.c: New testcase.
9190
9191 2010-03-19  Richard Guenther  <rguenther@suse.de>
9192
9193         PR tree-optimization/43415
9194         * gcc.c-torture/compile/pr43415.c: New testcase.
9195
9196 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9197
9198         PR ada/43106
9199         * gnat.dg/case_optimization2.adb: New test.
9200         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9201
9202 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9203             Jack Howarth <howarth@bromo.med.uc.edu>
9204
9205         PR target/36399
9206         * gcc.target/i386/push-1.c: Don't xfail
9207           scan-assembler-not "movups" on darwin.
9208
9209 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9210
9211         PR debug/43058
9212         * gcc.dg/pr43058.c: New test.
9213
9214 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9215
9216         PR middle-end/42450
9217         * g++.dg/torture/pr42450.C: New test.
9218
9219 2010-03-18  Michael Matz  <matz@suse.de>
9220
9221         PR middle-end/43419
9222         * gcc.dg/pr43419.c: New testcase.
9223
9224 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9225
9226         PR rtl-optimization/43360
9227         * gcc.dg/torture/pr43360.c: New.
9228
9229 2010-03-18  Michael Matz  <matz@suse.de>
9230
9231         PR tree-optimization/43402
9232         * gcc.dg/pr43402.c: New testcase.
9233
9234 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9235
9236         PR target/42427
9237         * gcc.dg/pr42427.c: New test.
9238
9239 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9240
9241         PR libfortran/43265
9242         * gfortran.dg/read_empty_file.f: New test.
9243         * gfortran.dg/read_eof_all.f90: New test.
9244         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9245         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9246
9247 2010-03-17  Michael Matz  <matz@suse.de>
9248
9249         * gcc.dg/pr43300.c: Add -w.
9250
9251 2010-03-17  Richard Guenther  <rguenther@suse.de>
9252
9253         * gcc.dg/pr43379.c: Add -w.
9254
9255 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9256
9257         PR fortran/43331
9258         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9259
9260 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9261
9262         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9263
9264 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9265
9266         * ada/acats/run_all.sh: Log start and end times.
9267
9268 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9271
9272 2010-03-16  Richard Guenther  <rguenther@suse.de>
9273
9274         PR middle-end/43379
9275         * gcc.dg/pr43379.c: New testcase.
9276
9277 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9278
9279         PR debug/43051
9280         * gcc.dg/guality/pr43051-1.c: New test.
9281
9282 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9283
9284         PR testsuite/43363
9285         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9286
9287 2010-03-15  Michael Matz  <matz@suse.de>
9288
9289         PR middle-end/43300
9290         * gcc.dg/pr43300.c: New testcase.
9291
9292 2010-03-15  Richard Guenther  <rguenther@suse.de>
9293
9294         PR tree-optimization/43367
9295         * gcc.c-torture/compile/pr43367.c: New testcase.
9296
9297 2010-03-15  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/43317
9300         * gcc.dg/pr43317.c: New testcase.
9301
9302 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9303
9304         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9305
9306 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9307
9308         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9309
9310 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9311
9312         PR fortran/43362
9313         * gfortran.dg/impure_constructor_1.f90: New test.
9314
9315 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9316
9317         PR middle-end/43354
9318         * gfortran.dg/graphite/id-pr43354.f: New.
9319
9320 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9321
9322         PR middle-end/43349
9323         * gfortran.dg/graphite/pr43349.f: New.
9324
9325 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9326
9327         PR middle-end/43306
9328         * gcc.dg/graphite/pr43306.c: New.
9329
9330 2010-03-12  David S. Miller  <davem@davemloft.net>
9331
9332         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9333         sparc.
9334
9335 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9336
9337         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9338
9339 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9340
9341         PR fortran/43291
9342         PR fortran/43326
9343         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9344
9345 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9346
9347         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9348         fail for *-*-mingw* targets.
9349
9350 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9351
9352         PR debug/43329
9353         * gcc.dg/guality/pr43329-1.c: New test.
9354
9355 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9356
9357         PR tree-optimization/43257
9358         * g++.dg/torture/pr43257.C: New test.
9359
9360 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9361
9362         PR fortran/43228
9363         * gfortran.dg/namelist_61.f90: New test.
9364
9365 2010-03-11  Richard Guenther  <rguenther@suse.de>
9366
9367         PR tree-optimization/43255
9368         * gcc.c-torture/compile/pr43255.c: New testcase.
9369
9370 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9371
9372         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9373         * gcc.dg/pr43280.c: New testcase.
9374
9375 2010-03-11  Richard Guenther  <rguenther@suse.de>
9376
9377         PR lto/43200
9378         * gcc.dg/lto/20100227-1_0.c: New testcase.
9379         * gcc.dg/lto/20100227-1_1.c: Likewise.
9380
9381 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9382
9383         PR libfortran/43320
9384         PR libfortran/43265
9385         * gfortran.dg/read_eof_6.f: New test
9386         * gfortran.dg/read_x_eof.f90: New test.
9387         * gfortran.dg/read_x_past.f: Update test.
9388
9389 2010-03-10  Jan Hubicka  <jh@suse.cz>
9390
9391         * gcc.c-torture/compile/pr43288.c: New test.
9392
9393 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9394
9395         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9396         -fpic/-fPIC flags.
9397         * g++.old-deja/g++.pt/asm2.C: Likewise.
9398         * gcc.c-torture/compile/20000804-1.c: Likewise.
9399         * gcc.target/i386/clobbers.c: Likewise.
9400
9401 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9402
9403         PR fortran/43303
9404         * gfortran.dg/c_assoc_3.f90: New test.
9405
9406 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9407
9408         PR debug/36728
9409         * gcc.dg/guality/pr36728-1.c: New test.
9410         * gcc.dg/guality/pr36728-2.c: New test.
9411
9412 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9413
9414         * gcc.dg/h8300-div-delay-slot.c: New test.
9415
9416 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9417
9418         PR tree-optimization/43236
9419         * gcc.c-torture/execute/pr43236.c: New test.
9420
9421 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9422
9423         PR middle-end/42859
9424         * g++.dg/eh/pr42859.C: New test.
9425
9426 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9427
9428         PR debug/43299
9429         * gcc.dg/pr43299.c: New test.
9430
9431         PR debug/43290
9432         * g++.dg/eh/unwind2.C: New test.
9433
9434 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9435             Reza Yazdani  <reza.yazdani@amd.com>
9436
9437         PR middle-end/43065
9438         * gcc.dg/graphite/run-id-4.c: New.
9439
9440 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9441
9442         PR middle-end/43065
9443         * gcc.dg/graphite/run-id-3.c: New.
9444
9445 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9446
9447         PR middle-end/42644
9448         PR middle-end/42130
9449         * gcc.dg/graphite/id-18.c: New.
9450         * gcc.dg/graphite/run-id-pr42644.c: New.
9451
9452 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9453
9454         PR middle-end/42326
9455         * gcc.dg/graphite/pr42326.c: New.
9456
9457 2010-03-08  Richard Guenther  <rguenther@suse.de>
9458
9459         PR tree-optimization/43269
9460         * gcc.c-torture/execute/pr43269.c: New testcase.
9461
9462 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9463
9464         PR fortran/43256
9465         * gfortran.dg/typebound_call_13.f03: New.
9466
9467 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9468
9469         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9470         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9471
9472 2010-03-05  Jason Merrill  <jason@redhat.com>
9473
9474         * g++.dg/abi/mangle40.C: Require weak and alias.
9475
9476 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9477
9478         PR middle-end/42326
9479         * gfortran.dg/graphite/pr42326.f90: New.
9480         * gfortran.dg/graphite/pr42326-1.f90: New.
9481
9482 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9483
9484         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9485         (gnat_target_compile): Likewise.
9486         Reinitialize GNAT_UNDER_TEST if target changes.
9487         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9488         (local_find_gnatmake): Pass full --GCC to gnatlink.
9489         Remove --LINK.
9490
9491 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9492
9493         PR c/43248
9494         * gcc.dg/compound-literal-1.c: New testcase.
9495
9496 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9497
9498         PR tree-optimization/43164
9499         PR tree-optimization/43191
9500         * gcc.c-torture/compile/pr43164.c: New test.
9501         * gcc.c-torture/compile/pr43191.c: Likewise.
9502
9503 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9504
9505         PR fortran/43244
9506         * gfortran.dg/finalize_9.f90: New.
9507
9508 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9509             Ken Werner <ken@linux.vnet.ibm.com>
9510
9511         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9512         to dg-options for spu.
9513         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9514         dump-scan target to exclude spu.
9515
9516 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9517
9518         PR middle-end/43209
9519         * gcc.dg/tree-ssa/ivopts-4.c: New.
9520
9521 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9522
9523         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9524         include-opts and exclude-opts; skip checking the flags if arguments
9525         are the same as the defaults.
9526         (dg-xfail-if): Verify the number of arguments, supply defaults
9527         for unspecified optional arguments.
9528         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9529
9530 2010-03-03  Jason Merrill  <jason@redhat.com>
9531
9532         PR c++/12909
9533         * g++.dg/abi/mangle40.C: Updated.
9534
9535 2010-03-03  Jason Merrill  <jason@redhat.com>
9536
9537         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9538         * g++.dg/abi/mangle23.C: Likewise.
9539         * g++.dg/eh/simd-2.C: Likewise.
9540         * g++.dg/ext/attribute-test-2.C: Likewise.
9541         * g++.dg/ext/vector14.C: Likewise.
9542         * g++.dg/other/pr34435.C: Likewise.
9543         * g++.dg/template/conv8.C: Likewise.
9544         * g++.dg/template/nontype9.C: Likewise.
9545         * g++.dg/template/qualttp17.C: Likewise.
9546         * g++.dg/template/ref1.C: Likewise.
9547         * g++.old-deja/g++.pt/crash68.C: Likewise.
9548         * g++.old-deja/g++.pt/ref1.C: Likewise.
9549         * g++.old-deja/g++.pt/ref3.C: Likewise.
9550         * g++.old-deja/g++.pt/ref4.C: Likewise.
9551
9552         PR c++/12909
9553         * g++.dg/abi/mangle40.C: New.
9554         * g++.dg/abi/mangle41.C: New.
9555         * g++.dg/lto/20100302_0.C: New.
9556         * g++.dg/lto/20100302_1.C: New.
9557         * g++.dg/lto/20100302.h: New.
9558
9559 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/43243
9562         * gfortran.dg/internal_pack_12.f90: New test.
9563
9564 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9565
9566         * gcc.dg/pr36997.c: Adjust error message.
9567
9568 2010-03-03  Mike Stump  <mikestump@comcast.net>
9569
9570         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9571         adjustments to not be present on machines that align the stack to
9572         more than 4 bytes and don't have a red zone yet as that is an
9573         unimplemented optimization.
9574
9575 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9576
9577         PR fortran/43169
9578         * gfortran.dg/impure_assignment_3.f90: New.
9579
9580 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9581
9582         PR debug/43229
9583         * gfortran.dg/pr43229.f90: New test.
9584
9585         PR debug/43237
9586         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9587
9588         PR debug/43177
9589         * gcc.dg/guality/pr43177.c: New test.
9590
9591 2010-03-02  Jason Merrill  <jason@redhat.com>
9592
9593         * g++.dg/ext/vector9.C: Adjust error message.
9594         * g++.dg/conversion/simd3.C: Likewise.
9595         * g++.dg/other/error23.C: Likewise.
9596
9597 2010-03-02  Mike Stump  <mikestump@comcast.net>
9598
9599         PR c++/41090
9600         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9601
9602 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9603
9604         PR fortran/43180
9605         * gfortran.dg/internal_pack_10.f90: New test.
9606
9607         PR fortran/43173
9608         * gfortran.dg/internal_pack_11.f90: New test.
9609
9610 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9611
9612         PR middle-end/42640
9613         * gcc.dg/tree-ssa/pr42640.c: New.
9614
9615 2010-03-01  Richard Guenther  <rguenther@suse.de>
9616
9617         PR tree-optimization/43220
9618         * gcc.c-torture/execute/pr43220.c: New testcase.
9619
9620 2010-03-01  Richard Guenther  <rguenther@suse.de>
9621
9622         PR middle-end/43213
9623         * gcc.dg/pr43213.c: New testcase.
9624
9625 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9626
9627         PR pch/14940
9628         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9629
9630 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9631
9632         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9633         New function.
9634         (check_effective_target_ucn): Likewise.
9635
9636         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9637         if !ucn.
9638         * gcc.dg/ucnid-2.c: Likewise.
9639         * gcc.dg/ucnid-3.c: Likewise.
9640         * gcc.dg/ucnid-4.c: Likewise.
9641         * gcc.dg/ucnid-11.c: Likewise.
9642         * gcc.dg/ucnid-12.c: Likewise.
9643         * gcc.dg/ucnid-6.c: Skip if !ucn.
9644         * gcc.dg/ucnid-9.c: Likewise.
9645
9646 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9647
9648         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9649         lists to dg-skip-if.
9650         * gcc.target/i386/stackalign/return-3.c: Likewise.
9651
9652 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9653
9654         * gcc.target/i386/clearcap.map: New file.
9655         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9656         Pass clearcap.map by default if supported.
9657
9658 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9659
9660         PR fortran/42900
9661         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9662         Explain this.
9663         * gfortran.dg/stat_2.f90: Likewise.
9664
9665 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9666
9667         PR fortran/43199
9668         * gfortran.dg/module_read_2.f90: New test.
9669
9670 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9671
9672         PR c++/42748
9673         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9674         * g++.dg/abi/mangle12.C: Likewise.
9675         * g++.dg/abi/mangle20-2.C: Likewise.
9676         * g++.dg/abi/mangle17.C: Likewise.
9677         * g++.dg/template/cond2.C: Likewise.
9678         * g++.dg/template/pr35240.C: Likewise.
9679
9680 2010-02-27  Richard Guenther  <rguenther@suse.de>
9681
9682         PR tree-optimization/43186
9683         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9684
9685 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9686
9687         * g++.dg/abi/packed1.C: Expect warning on the SH.
9688
9689 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9690
9691         PR c++/42054:
9692         * g++.dg/parse/error37.C: New test.
9693
9694 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9695
9696         PR c/24577
9697         PR c/43192
9698         * gcc.dg/pr8927-1.c: Match new note.
9699         * gcc.dg/990506-0.c: Likewise.
9700         * gcc.dg/gomp/flush-2.c: Likewise.
9701         * gcc.dg/gomp/atomic-5.c: Likewise.
9702         * gcc.dg/gomp/pr34607.c: Likewise.
9703         * gcc.dg/pr35746.c: Likewise.
9704         * gcc.dg/cpp/pragma-1.c: Likewise.
9705         * gcc.dg/cpp/pragma-2.c: Likewise.
9706         * gcc.dg/pr41842.c: Likewise.
9707         * gcc.dg/noncompile/20040629-1.c: Likewise.
9708         * objc.dg/private-1.m: Likewise.
9709
9710 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9711
9712         PR fortran/43185
9713         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9714         * gfortran.dg/default_initialization_4.f90: New test.
9715
9716 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9717
9718         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9719         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9720         * gnat.dg/thin_pointer2.adb: New test.
9721         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9722
9723 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9724
9725         PR c/20631
9726         * gcc.dg/cpp/c90-pedantic.c: New.
9727         * gcc.dg/cpp/c90.c: New.
9728         * gcc.dg/gnu90-const-expr-1.c: New.
9729         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9730
9731 2010-02-26  Richard Guenther  <rguenther@suse.de>
9732
9733         PR tree-optimization/43186
9734         * gcc.c-torture/compile/pr43186.c: New testcase.
9735
9736 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR debug/43190
9739         * c-c++-common/dwarf2/pr43190.c: New test.
9740
9741 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9742
9743         PR testsuite/37074:
9744         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9745
9746 2010-02-26  Richard Guenther  <rguenther@suse.de>
9747
9748         PR tree-optimization/43188
9749         * gcc.c-torture/compile/pr43188.c: New testcase.
9750
9751 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9752
9753         PR target/43175
9754         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9755
9756 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9757
9758         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9759
9760 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9761
9762         PR target/43154
9763         * gcc.target/powerpc/pr43154.c: New file.
9764
9765 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR debug/43166
9768         * gfortran.dg/debug/pr43166.f: New test.
9769
9770         PR debug/43165
9771         * gcc.dg/torture/pr43165.c: New test.
9772
9773 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9774
9775         PR c/43128
9776         * c-c++-common/pr41779.c: Update.
9777
9778 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9779
9780         PR ada/32547
9781         * lib/gnat-dg.exp (gnat_load): Redefine.
9782
9783         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9784         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9785
9786 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9787
9788         PR libobjc/36610
9789         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9790         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9791         -fgnu-runtime.
9792         Sort entries.
9793
9794 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9795
9796         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9797
9798 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9799
9800         PR debug/43150
9801         * gcc.dg/guality/vla-1.c: New test.
9802
9803 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9804
9805         PR fortran/43042
9806         * gfortran.dg/c_ptr_tests_15.f90: New test.
9807
9808 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR target/43107
9811         * gcc.target/i386/pr43107.c: New test.
9812
9813 2010-02-23  Jason Merrill  <jason@redhat.com>
9814
9815         PR c++/43143
9816         * g++.dg/cpp0x/variadic100.C: New.
9817
9818 2010-02-23  Jason Merrill  <jason@redhat.com>
9819
9820         PR debug/42800
9821         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9822         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9823         * c-c++-common/dwarf2/vla1.c: New.
9824
9825 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9826
9827         PR target/43139
9828         * gcc.dg/pr43139.c: New test.
9829
9830         PR debug/43077
9831         * gcc.dg/guality/pr43077-1.c: New test.
9832
9833 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9834
9835         PR 43123
9836         * gcc.dg/march.c: New.
9837         * gcc.dg/march-generic.c: New.
9838         * gcc.dg/mtune.c: New.
9839
9840 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9841
9842         PR middle-end/43083
9843         * gcc.dg/graphite/pr43083.c: New.
9844
9845 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9846
9847         PR middle-end/43097
9848         * gfortran.dg/graphite/pr43097.f: New.
9849
9850 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9851             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9852
9853         PR middle-end/43140
9854         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9855
9856 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9857
9858         PR middle-end/43026
9859         * g++.dg/graphite/pr43026.C: New.
9860
9861 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9862
9863         PR c++/43126
9864         * gcc.dg/cleanup-1.c: Update.
9865         * gcc.dg/func-args-1.c: Update.
9866         * gcc.dg/format/sentinel-1.c: Update.
9867         * g++.old-deja/g++.jason/scoping10.C: Update.
9868         * g++.old-deja/g++.ns/lookup5.C: Update.
9869         * g++.dg/ext/cleanup-1.C: Update.
9870         * g++.dg/parse/varmod1.C: Update.
9871         * g++.dg/parse/error33.C: Update.
9872         * g++.dg/expr/call3.C: Update.
9873         * g++.dg/func-args-1.C: New.
9874
9875 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9876
9877         PR c/43125
9878         * gcc.dg/attr-used-2.c: Moved to ...
9879         * c-c++-common/attr-used-2.c: Here.
9880
9881         * gcc.dg/attr-used.c: Moved to ...
9882         * c-c++-common/attr-used.c: Here.
9883
9884 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9885
9886         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9887
9888 2010-02-22  Richard Guenther  <rguenther@suse.de>
9889
9890         PR lto/43045
9891         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9892         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9893
9894 2010-02-22  Richard Guenther  <rguenther@suse.de>
9895
9896         PR tree-optimization/42749
9897         * gcc.c-torture/compile/pr42749.c: New testcase.
9898
9899 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9900
9901         PR fortran/43072
9902         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9903         * gfortran.dg/internal_pack_9.f90: New test.
9904
9905 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9906
9907         PR c++/23510
9908         * g++.dg/template/recurse.C: Adjust.
9909         * g++.dg/template/pr23510.C: New.
9910
9911 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9912
9913         PR c++/42824
9914         * g++.dg/template/memclass4.C: New test.
9915
9916 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9917
9918         PR fortran/35259
9919         * gfortran.dg/reassoc_5.f90: New test.
9920
9921 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9922
9923         PR target/43067
9924         * gcc.target/i386/pr43067.c: New test.
9925
9926 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9927
9928         PR c++/35669
9929         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9930         -Wconversion-null.
9931         * g++.dg/warn/Wconversion-null.C: New test.
9932         * g++.old-deja/g++.other/null1.C: Move to...
9933         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9934
9935 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9936
9937         PR fortran/36932
9938         PR fortran/36933
9939         * gfortran.dg/dependency_26.f90: New test.
9940
9941         PR fortran/43072
9942         * gfortran.dg/internal_pack_7.f90: New test.
9943
9944         PR fortran/43111
9945         * gfortran.dg/internal_pack_8.f90: New test.
9946
9947 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9948
9949         PR 43128
9950         * c-c++-common/pr41779.c: Fix broken testcase.
9951
9952 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9953
9954         PR 36513
9955         * c-c++-common/pr36513.c: New testcase.
9956         * c-c++-common/pr36513-2.c: New testcase.
9957
9958 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9959
9960         PR 41779
9961         * c-c++-common/pr41779.c: New.
9962
9963 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9964
9965         PR debug/43084
9966         * gcc.dg/pr43084.c: New test.
9967
9968 2010-02-19  Richard Guenther  <rguenther@suse.de>
9969
9970         PR tree-optimization/42916
9971         * gcc.dg/pr42916.c: New testcase.
9972
9973 2010-02-18  Jason Merrill  <jason@redhat.com>
9974
9975         PR c++/42837
9976         * g++.dg/abi/packed1.C: Add expected warning.
9977
9978         PR c++/43108
9979         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9980         * gcc.dg/torture/dg-torture.exp: Likewise.
9981         * c-c++-common/torture/complex-sign.h,
9982         c-c++-common/torture/complex-sign-add.c,
9983         c-c++-common/torture/complex-sign-mixed-add.c,
9984         c-c++-common/torture/complex-sign-mixed-div.c,
9985         c-c++-common/torture/complex-sign-mixed-mul.c,
9986         c-c++-common/torture/complex-sign-mixed-sub.c,
9987         c-c++-common/torture/complex-sign-mul.c,
9988         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9989         Adapt for C++ compilation as well.
9990
9991         PR c++/43070
9992         * g++.dg/ext/label1.C: Update.
9993         * g++.dg/ext/label2.C: Update.
9994
9995         PR c++/26261
9996         * g++.dg/template/dependent-name6.C: New.
9997
9998         PR c++/43109
9999         * g++.dg/parse/namespace12.C: New.
10000
10001 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10002
10003         PR tree-optimization/43066
10004         * gcc.c-torture/compile/pr43066.c: New test.
10005
10006 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10007
10008         * g++.dg/ext/attrib35.C: Fix target selector string.
10009         * g++.dg/ext/attrib36.C: Ditto.
10010         * g++.dg/ext/attrib37.C: Ditto.
10011         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10012         * g++.dg/abi/mangle25.C: Ditto.
10013
10014 2010-02-17  Jason Merrill  <jason@redhat.com>
10015
10016         PR c++/43069
10017         * g++.dg/parse/namespace11.C: New.
10018
10019         PR c++/43093
10020         * g++.dg/ext/attrib37.C: New.
10021
10022         PR c++/43079
10023         * g++.dg/template/ptrmem20.C: New.
10024
10025 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10026
10027         PR target/43103
10028         * gcc.target/i386/xop-check.h: Include m256-check.h.
10029         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10030         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10031         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10032         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10033
10034 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10035
10036         PR debug/42918
10037         * gcc.dg/pr42918.c: New test.
10038
10039 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10040
10041         * g++.dg/ext/attrib36.C: Require ILP32.
10042
10043 2010-02-16  Richard Guenther  <rguenther@suse.de>
10044
10045         PR tree-optimization/41043
10046         * gfortran.dg/pr41043.f90: New testcase.
10047         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10048
10049 2010-02-16  Jason Merrill  <jason@redhat.com>
10050
10051         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10052
10053 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10054
10055         PR tree-optimization/43074
10056         * gcc.dg/vect/fast-math-pr43074.c: New test.
10057
10058 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10059
10060         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10061
10062 2010-02-16  Jason Merrill  <jason@redhat.com>
10063
10064         PR c++/43031
10065         * g++.dg/ext/attrib36.C: New.
10066
10067         PR c++/43036
10068         * g++.dg/other/array6.C: New.
10069
10070 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10071
10072         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10073
10074 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10075
10076         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10077         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10078         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10079         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10080         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10081         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10082
10083 2010-02-15  Richard Guenther  <rguenther@suse.de>
10084
10085         PR middle-end/43068
10086         * g++.dg/torture/pr43068.C: New testcase.
10087
10088 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10089
10090         PR c++/43024
10091         * g++.dg/opt/ice1.C: New.
10092
10093 2010-02-14  Jason Merrill  <jason@redhat.com>
10094
10095         PR c++/41997
10096         * g++.dg/cpp0x/initlist-opt.C: New.
10097
10098 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10099
10100         PR fortran/41113
10101         PR fortran/41117
10102         * gfortran.dg/internal_pack_6.f90: New test.
10103
10104 2010-02-12  Jason Merrill  <jason@redhat.com>
10105
10106         PR c++/43054
10107         * g++.dg/cpp0x/variadic99.C: New.
10108
10109 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10110
10111         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10112         sign extend pointers to gualchk_t.
10113
10114         PR c++/43033
10115         * g++.dg/other/default3.C: Xfail g4 test.
10116
10117 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10118
10119         PR middle-end/43012
10120         * gcc.dg/graphite/pr43012.c: New.
10121
10122 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10123
10124         PR middle-end/42930
10125         * g++.dg/graphite/pr42930.C: New.
10126
10127 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10128
10129         PR middle-end/42914
10130         PR middle-end/42530
10131         * gcc.dg/graphite/pr42530.c: New.
10132         * gcc.dg/graphite/pr42914.c: New.
10133
10134 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10135
10136         PR middle-end/42771
10137         * gcc.dg/graphite/pr42771.c: New.
10138
10139 2010-02-11  Richard Guenther  <rguenther@suse.de>
10140
10141         PR tree-optimization/42998
10142         * gcc.c-torture/compile/pr42998.c: New testcase.
10143
10144 2010-02-10  Jason Merrill  <jason@redhat.com>
10145
10146         PR c++/41896
10147         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10148
10149         PR c++/42983, core issue 906
10150         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10151         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10152
10153         PR c++/43016
10154         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10155
10156 2010-02-10  Richard Guenther  <rguenther@suse.de>
10157
10158         PR tree-optimization/43017
10159         * gcc.dg/torture/pr43017.c: New testcase.
10160
10161 2010-02-10  Tobias Burnus <burnus@net-b.de>
10162
10163         PR fortran/40823
10164         * gfortran.dg/private_type_1.f90: Update error location.
10165         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10166         * gfortran.dg/typebound_operator_2.f03: Ditto.
10167         * gfortran.dg/assignment_2.f90: Ditto.
10168         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10169         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10170
10171 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10172
10173         PR fortran/43015
10174         * gfortran.dg/bind_c_usage_20.f90: New test.
10175
10176 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10177
10178         PR debug/43010
10179         * g++.dg/debug/pr43010.C: New test.
10180
10181 2010-02-10  Richard Guenther  <rguenther@suse.de>
10182
10183         PR c/43007
10184         * gcc.c-torture/execute/20100209-1.c: New testcase.
10185         * gcc.dg/fold-div-3.c: Likewise.
10186
10187 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10188
10189         * gcc.dg/builtin-ffs-1.c: New test.
10190
10191 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10192
10193         PR fortran/42999
10194         * gfortran.dg/array_constructor_35.f90: New test.
10195
10196 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10197
10198         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10199
10200 2010-02-09  Jason Merrill  <jason@redhat.com>
10201
10202         PR c++/42399
10203         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10204
10205         PR c++/42370
10206         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10207
10208 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10209
10210         PR fortran/41869
10211         * gfortran.dg/module_write_1.f90: New test.
10212
10213 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10214
10215         * gcc.dg/pr19340.c: Adjust.
10216
10217 2010-02-09  Richard Guenther  <rguenther@suse.de>
10218
10219         PR tree-optimization/43008
10220         * gcc.c-torture/execute/pr43008.c: New testcase.
10221
10222 2010-02-09  Richard Guenther  <rguenther@suse.de>
10223
10224         PR tree-optimization/43000
10225         * gcc.dg/torture/pr43000.c: New testcase.
10226         * gcc.dg/torture/pr43002.c: Likewise.
10227
10228 2010-02-09  Daniel Kraft  <d@domob.eu>
10229
10230         PR fortran/39171
10231         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10232         and pass -Wsurprising as necessary.
10233
10234 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10235
10236         PR tree-optimization/42890
10237         * g++.dg/torture/pr42890.C: New test.
10238
10239 2010-02-08  Richard Guenther  <rguenther@suse.de>
10240
10241         PR middle-end/42995
10242         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10243
10244 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10245
10246         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10247         return 0 from main.
10248         * gcc.dg/graphite/block-1.c: Same.
10249         * gcc.dg/graphite/block-3.c: Same.
10250         * gcc.dg/graphite/block-4.c: Same.
10251         * gcc.dg/graphite/block-5.c: Same.
10252         * gcc.dg/graphite/block-6.c: Same.
10253         * gcc.dg/graphite/block-7.c: Same.
10254         * gcc.dg/graphite/interchange-0.c: Same.
10255         * gcc.dg/graphite/interchange-1.c: Same.
10256         * gcc.dg/graphite/interchange-10.c: Same.
10257         * gcc.dg/graphite/interchange-11.c: Same.
10258         * gcc.dg/graphite/interchange-12.c: Same.
10259         * gcc.dg/graphite/interchange-2.c: Same.
10260         * gcc.dg/graphite/interchange-3.c: Same.
10261         * gcc.dg/graphite/interchange-4.c: Same.
10262         * gcc.dg/graphite/interchange-5.c: Same.
10263         * gcc.dg/graphite/interchange-6.c: Same.
10264         * gcc.dg/graphite/interchange-7.c: Same.
10265         * gcc.dg/graphite/interchange-8.c: Same.
10266         * gcc.dg/graphite/interchange-9.c: Same.
10267         * gcc.dg/graphite/interchange-mvt.c: Same.
10268
10269 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10270
10271         * gfortran.dg/graphite/id-19.f: New.
10272         * gfortran.dg/graphite/pr14741.f90: New.
10273         * gfortran.dg/graphite/pr41924.f90: New.
10274         * gfortran.dg/graphite/run-id-2.f90: New.
10275
10276 2010-02-07  Richard Guenther  <rguenther@suse.de>
10277
10278         PR middle-end/42956
10279         * gcc.c-torture/compile/pr42956.c: New testcase.
10280
10281 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10282
10283         PR libfortran/42742
10284         * gfortran.dg/fmt_cache_2.f: New test.
10285
10286 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10287
10288         * gfortran.dg/read_no_eor.f90: New test.
10289
10290 2010-02-05  Jason Merrill  <jason@redhat.com>
10291
10292         * g++.dg/ext/label13.C: Move constructor body out of class.
10293
10294 2010-02-03  Jason Merrill  <jason@redhat.com>
10295
10296         PR c++/42870
10297         * g++.dg/ext/dllexport3.C: New.
10298
10299 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10300
10301         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10302
10303 2010-02-05  Richard Guenther  <rguenther@suse.de>
10304
10305         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10306
10307 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10308
10309         PR c++/42915
10310         * g++.dg/other/crash-9.C: New test.
10311
10312 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10313
10314         PR fortran/42309
10315         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10316
10317 2010-02-04  Richard Guenther  <rguenther@suse.de>
10318
10319         PR rtl-optimization/42952
10320         * gcc.dg/torture/pr42952.c: New testcase.
10321
10322 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10323
10324         PR libfortran/42901
10325         * gfortran.dg/namelist_60.f90: New test.
10326
10327 2010-02-03  Jason Merrill  <jason@redhat.com>
10328
10329         PR c++/40138
10330         * g++.dg/ext/builtin11.C: New.
10331
10332         PR c++/4926
10333         PR c++/38600
10334         * g++.dg/abi/mangle35.C: New.
10335         * g++.dg/abi/mangle37.C: New.
10336
10337         PR c++/12909
10338         * g++.dg/abi/mangle36.C: New.
10339
10340         PR c++/35652
10341         * g++.dg/warn/string1.C: New.
10342
10343 2010-02-03  Richard Guenther  <rguenther@suse.de>
10344
10345         PR tree-optimization/42944
10346         * gcc.dg/errno-1.c: New testcase.
10347
10348 2010-02-03  Richard Guenther  <rguenther@suse.de>
10349
10350         PR middle-end/42927
10351         * gcc.c-torture/compile/pr42927.c: New testcase.
10352
10353 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10354
10355         PR fortran/42936
10356         * gfortran.dg/null_4.f90: New test.
10357
10358 2010-02-02  Jason Merrill  <jason@redhat.com>
10359
10360         PR c++/41090
10361         * g++.dg/ext/label13.C: New.
10362
10363 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10364
10365         PR fortran/42650
10366         * gfortran.dg/func_result_5.f90: New test.
10367
10368 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10369
10370         PR fortran/42922
10371         * gfortran.dg/pure_initializer_3.f90: News test.
10372
10373 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10374
10375         PR fortran/42888
10376         * gfortran.dg/allocate_derived_2.f90: New test.
10377
10378 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10379
10380         PR middle-end/42898
10381         * gcc.dg/torture/pr42898-2.c: New test.
10382
10383 2010-01-31  Richard Guenther  <rguenther@suse.de>
10384
10385         PR middle-end/42898
10386         * gcc.dg/torture/pr42898.c: New testcase.
10387
10388 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10389
10390         PR fortran/38324
10391         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10392         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10393
10394 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10395
10396         * g++.dg/tree-ssa/inline-1.C: New.
10397         * g++.dg/tree-ssa/inline-2.C: New.
10398         * g++.dg/tree-ssa/inline-3.C: New.
10399
10400 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10401
10402         PR testsuite/41701
10403         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10404         the string 'pow' in the pathname of the compiler from generating a
10405         test failure.
10406
10407 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10408
10409         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10410         * g++.old-deja/g++.mike/eh17.C: Likewise.
10411         * g++.old-deja/g++.mike/p5571.C: Likewise.
10412
10413 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10414
10415         PR c++/42758
10416         PR c++/42634
10417         PR c++/42336
10418         PR c++/42797
10419         PR c++/42880
10420         * g++.dg/other/crash-5.C: New test.
10421         * g++.dg/other/crash-6.C: New test.
10422         * g++.dg/other/crash-7.C: New test.
10423         * g++.dg/other/crash-8.C: New test.
10424
10425 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10426
10427         PR rtl-optimization/42889
10428         * gcc.dg/pr42889.c: New test.
10429
10430 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10431
10432         * gcc.target/i386/pr42881.c: Use SSE2.
10433
10434 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10435
10436         PR target/42891
10437         * gcc.target/i386/pr42891.c: New test.
10438
10439 2010-01-28  Richard Guenther  <rguenther@suse.de>
10440
10441         PR tree-optimization/42871
10442         * g++.dg/torture/pr42871.C: New testcase.
10443
10444 2010-01-28  Richard Guenther  <rguenther@suse.de>
10445
10446         * gcc.dg/Wobjsize-1.h: New testcase.
10447         * gcc.dg/Wobjsize-1.c: Likewise.
10448
10449 2010-01-28  Richard Guenther  <rguenther@suse.de>
10450
10451         PR middle-end/42883
10452         * g++.dg/torture/pr42883.C: New testcase.
10453
10454 2010-01-28  Michael Matz  <matz@suse.de>
10455
10456         * gcc.target/i386/pr42881.c: New test.
10457
10458 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10459
10460         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10461         Add i?86-*-solaris2* support.
10462
10463 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10464
10465         PR c++/42713
10466         PR c++/42820
10467         * g++.dg/template/typedef27.C: New test case.
10468         * g++.dg/template/typedef28.C: New test case.
10469
10470 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10471
10472         * gcc.dg/optimize-bswap*.c: Add ARM target
10473
10474 2010-01-27  Richard Guenther  <rguenther@suse.de>
10475
10476         PR middle-end/42878
10477         * gcc.dg/torture/pr42878-1.c: New testcase.
10478         * gcc.dg/torture/pr42878-2.c: Likewise.
10479
10480 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10481
10482         PR middle-end/42874
10483         * gcc.dg/vla-22.c: New test.
10484
10485 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10486
10487         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10488         current collation.
10489
10490 2010-01-26  Richard Guenther  <rguenther@suse.de>
10491
10492         PR rtl-optimization/42685
10493         * gcc.dg/pr42685.c: New testcase.
10494         * g++.dg/other/pr42685.C: Likewise.
10495
10496 2010-01-26  Richard Guenther  <rguenther@suse.de>
10497
10498         PR middle-end/42806
10499         * g++.dg/other/pr42806.C: New testcase.
10500
10501 2010-01-26  Richard Guenther  <rguenther@suse.de>
10502
10503         PR tree-optimization/42250
10504         * gcc.dg/pr42250.c: New testcase.
10505
10506 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10507
10508         * gnat.dg/array_bounds_test.adb: New test.
10509
10510 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10511
10512         PR fortran/42858
10513         * gfortran.dg/generic_21.f90: New test.
10514
10515 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10516
10517         PR testsuite/41522
10518         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10519
10520 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10521
10522         PR c++/42748
10523         * g++.dg/abi/arm_va_list2.C: New test.
10524         * g++.dg/abi/arm_va_list2.h: Companion header file.
10525
10526 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10527
10528         PR fortran/41044
10529         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10530
10531         PR fortran/41167
10532         * gfortran.dg/char_array_arg_1.f90 : New test.
10533
10534         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10535
10536 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10537
10538         PR fortran/39304
10539         * gfortran.dg/generic_20.f90: New test.
10540
10541 2010-01-22  Michael Matz  <matz@suse.de>
10542
10543         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10544         -msse2.
10545
10546 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10547
10548         PR fortran/42736
10549         * gfortran.dg/dependency_25.f90 : New test.
10550
10551 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10552
10553         PR tree-optimization/42585
10554         * gcc.dg/tree-ssa/pr42585.c: New test.
10555
10556 2010-01-21  Richard Guenther  <rguenther@suse.de>
10557
10558         PR middle-end/19988
10559         * gcc.dg/pr19988.c: New testcase.
10560
10561 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10562
10563         * g++.dg/compat/decimal/compat-common.h: New file.
10564         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10565         * g++.dg/compat/decimal/pass_x.h: New file.
10566         * g++.dg/compat/decimal/pass_y.h: New file.
10567         * g++.dg/compat/decimal/pass-1_main.C: New file.
10568         * g++.dg/compat/decimal/pass-1_x.C: New file.
10569         * g++.dg/compat/decimal/pass-1_y.C: New file.
10570         * g++.dg/compat/decimal/pass-2_main.C: New file.
10571         * g++.dg/compat/decimal/pass-2_x.C: New file.
10572         * g++.dg/compat/decimal/pass-2_y.C: New file.
10573         * g++.dg/compat/decimal/pass-3_main.C: New file.
10574         * g++.dg/compat/decimal/pass-3_x.C: New file.
10575         * g++.dg/compat/decimal/pass-3_y.C: New file.
10576         * g++.dg/compat/decimal/pass-4_main.C: New file.
10577         * g++.dg/compat/decimal/pass-4_x.C: New file.
10578         * g++.dg/compat/decimal/pass-4_y.C: New file.
10579         * g++.dg/compat/decimal/pass-5_main.C: New file.
10580         * g++.dg/compat/decimal/pass-5_x.C: New file.
10581         * g++.dg/compat/decimal/pass-5_y.C: New file.
10582         * g++.dg/compat/decimal/pass-6_main.C: New file.
10583         * g++.dg/compat/decimal/pass-6_x.C: New file.
10584         * g++.dg/compat/decimal/pass-6_y.C: New file.
10585         * g++.dg/compat/decimal/return_x.h: New file.
10586         * g++.dg/compat/decimal/return_y.h: New file.
10587         * g++.dg/compat/decimal/return-1_main.C: New file.
10588         * g++.dg/compat/decimal/return-1_x.C: New file.
10589         * g++.dg/compat/decimal/return-1_y.C: New file.
10590         * g++.dg/compat/decimal/return-2_main.C: New file.
10591         * g++.dg/compat/decimal/return-2_x.C: New file.
10592         * g++.dg/compat/decimal/return-2_y.C: New file.
10593         * g++.dg/compat/decimal/return-3_main.C: New file.
10594         * g++.dg/compat/decimal/return-3_x.C: New file.
10595         * g++.dg/compat/decimal/return-3_y.C: New file.
10596         * g++.dg/compat/decimal/return-4_main.C: New file.
10597         * g++.dg/compat/decimal/return-4_x.C: New file.
10598         * g++.dg/compat/decimal/return-4_y.C: New file.
10599         * g++.dg/compat/decimal/return-5_main.C: New file.
10600         * g++.dg/compat/decimal/return-5_x.C: New file.
10601         * g++.dg/compat/decimal/return-5_y.C: New file.
10602         * g++.dg/compat/decimal/return-6_main.C: New file.
10603         * g++.dg/compat/decimal/return-6_x.C: New file.
10604         * g++.dg/compat/decimal/return-6_y.C: New file.
10605
10606 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10607
10608         PR debug/42715
10609         * gcc.dg/pr42715.c: New.
10610
10611 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10612
10613         PR c++/42038
10614         * g++.dg/parse/crash55.C: New.
10615
10616 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10617
10618         PR debug/42782
10619         * gcc.dg/guality/pr42782.c: New.
10620
10621 2010-01-20  Jason Merrill  <jason@redhat.com>
10622
10623         PR c++/41788
10624         * g++.dg/abi/packed1.C: New.
10625
10626         PR c++/41920
10627         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10628
10629         PR c++/40750
10630         * g++.dg/parse/fn-typedef1.C: New.
10631         * g++.dg/other/cv_quals.C: Adjust.
10632
10633 2010-01-20  Anthony Green  <green@moxielogic.com>
10634
10635         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10636         pack(push) pragma).
10637         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10638         * gcc.dg/20020312-2.c: Port this to the moxie core.
10639         * gcc.dg/weak/typeof-2.c: Ditto.
10640
10641 2010-01-20  Richard Guenther  <rguenther@suse.de>
10642
10643         PR tree-optimization/42717
10644         * gcc.c-torture/compile/pr42717.c: New testcase.
10645
10646 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10647
10648         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10649         of signed, add a few new tests.
10650
10651         PR middle-end/42803
10652         * g++.dg/parse/limits-initializer1.C: New test.
10653
10654 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10655
10656         PR fortran/42804
10657         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10658         * gfortran.dg/typebound_call_12.f03: New test.
10659
10660 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10661
10662         PR fortran/42783
10663         * gfortran.dg/bounds_check_15.f90 : New test.
10664
10665 2010-01-19  Michael Matz  <matz@suse.de>
10666
10667         PR tree-optimization/41783
10668         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10669
10670 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10671
10672         PR target/38697.
10673         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10674         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10675         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10676         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10677         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10678         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10679         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10680         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10681         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10682         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10683         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10684
10685 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10686
10687         PR fortran/42545
10688         * gfortran.dg/extends_6.f03: Modified an error message.
10689         * gfortran.dg/extends_10.f03: New test.
10690         * gfortran.dg/private_type_6.f03: Modified an error message.
10691         * gfortran.dg/structure_constructor_8.f03: Ditto.
10692
10693 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10694
10695         PR tree-optimization/42719
10696         * gcc.dg/pr42719.c: New test.
10697
10698         PR debug/42728
10699         * gcc.dg/pr42728.c: New test.
10700
10701 2010-01-19  Anthony Green  <green@moxielogic.com>
10702
10703         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10704
10705 2010-01-18  Anthony Green  <green@moxielogic.com>
10706
10707         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10708         for moxie.
10709
10710 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10711
10712         * g++.dg/template/error45.C: reverted as part of reverting the
10713         fix of PR c++/42634.
10714
10715 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10716
10717         PR c++/42634
10718         * g++.dg/template/error45.C: New test.
10719
10720 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10721
10722         PR c++/42766
10723         * g++.dg/conversion/op6.C: New test.
10724
10725 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10726
10727         PR target/42774
10728         * gcc.target/alpha/pr42774.c: New test.
10729
10730 2010-01-18  Richard Guenther  <rguenther@suse.de>
10731
10732         PR tree-optimization/42781
10733         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10734
10735 2010-01-17  Richard Guenther  <rguenther@suse.de>
10736
10737         PR middle-end/42248
10738         * gcc.c-torture/execute/pr42248.c: New testcase.
10739
10740 2010-01-17  Richard Guenther  <rguenther@suse.de>
10741
10742         PR tree-optimization/42773
10743         * g++.dg/torture/pr42773.C: New testcase.
10744
10745 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10746
10747         PR fortran/42677
10748         * gfortran.dg/interface_assignment_5.f90: New test.
10749
10750 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10751
10752         PR c++/42697
10753         * g++.dg/template/crash94.C: Reverted.
10754
10755 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10756
10757         PR debug/42767
10758         * gcc.dg/debug/pr42767.c: New.
10759
10760 2010-01-15  Jason Merrill  <jason@redhat.com>
10761
10762         PR c++/42761
10763         * g++.dg/cpp0x/decltype22.C: New.
10764
10765 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10766
10767         PR middle-end/42760
10768         * g++.dg/torture/pr42760.C: New test.
10769
10770 2010-01-15  Jing Yu  <jingyu@google.com>
10771
10772         PR rtl-optimization/42691
10773         * gcc.c-torture/execute/pr42691.c: New.
10774
10775 2010-01-15  Richard Guenther  <rguenther@suse.de>
10776
10777         PR middle-end/42739
10778         * g++.dg/torture/pr42739.C: New testcase.
10779
10780 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10781
10782         * g++.dg/template/error45.C: Revert as part of reverting changes
10783         or PR c++/42634.
10784
10785 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10786
10787         PR fortran/42684
10788         * gfortran.dg/interface_31.f90: New test.
10789
10790 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10791
10792         * gcc.target/powerpc/pr42747.c: New file.
10793
10794 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10795
10796         PR middle-end/42674
10797         * c-c++-common/pr42674.c: New test.
10798
10799         PR c++/42608
10800         * g++.dg/template/instantiate11.C: New test.
10801
10802 2010-01-14  Jason Merrill  <jason@redhat.com>
10803
10804         PR c++/42701
10805         * g++.dg/overload/error3.C: New.
10806
10807         PR c++/42655
10808         * g++.dg/overload/rvalue1.C: New.
10809
10810 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10811
10812         PR tree-optimization/42706
10813         * gcc.dg/ipa/pr42706.c: New testcase.
10814
10815 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10816
10817         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10818
10819 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10820
10821         PR tree-optimization/42714
10822         * g++.dg/torture/pr42714.C: New test.
10823
10824 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10825
10826         PR rtl-optimization/42246
10827         * gfortran.dg/pr42246-2.f: New.
10828
10829 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10830
10831         PR rtl-optimization/42389
10832         * gcc.dg/pr42389.c: New.
10833
10834 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10835
10836         PR rtl-optimization/42388
10837         * gcc.dg/pr42388.c: New.
10838
10839 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10840
10841         PR rtl-optimization/42294
10842         * gfortran.dg/pr42294.f: New.
10843
10844 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10845
10846         PR rtl-optimization/39453
10847         PR rtl-optimization/42246
10848         * gcc.dg/pr39453.c: New.
10849         * gcc.dg/pr42246.c: New.
10850
10851 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10852
10853         PR middle-end/42245
10854         * gcc.dg/pr42245.c: New.
10855         * gcc.dg/pr42245-2.c: New.
10856
10857 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10858
10859         PR rtl-optimization/42249
10860         * gcc.dg/pr42249.c: New.
10861
10862 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR c/42721
10865         * gcc.c-torture/execute/pr42721.c: New test.
10866
10867 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10868
10869         PR tree-optimization/42709
10870         * gcc.dg/vect/pr42709.c: New test.
10871
10872 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10873
10874         PR fortran/41478
10875         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10876         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10877
10878 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10879
10880         PR fortran/42481
10881         * gfortran.dg/generic_19.f90 : New test.
10882
10883 2010-01-13  Richard Guenther  <rguenther@suse.de>
10884
10885         PR tree-optimization/42730
10886         * gcc.c-torture/compile/pr42730.c: New testcase.
10887
10888 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10889
10890         PR target/pr42542
10891         * gcc.target/ia64/pr42542-1.c: New.
10892         * gcc.target/ia64/pr42542-2.c: New.
10893         * gcc.target/ia64/pr42542-3.c: New.
10894
10895 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10896
10897         PR c++/42634
10898         * g++.dg/template/error45.C: New test.
10899
10900 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10901
10902         PR tree-optimization/42704
10903         * g++.dg/torture/pr42704.C: New test.
10904
10905 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10906
10907         PR tree-optimization/42703
10908         * gcc.c-torture/compile/pr42703.c: New test.
10909
10910 2010-01-13  Richard Guenther  <rguenther@suse.de>
10911
10912         PR tree-optimization/42705
10913         * gcc.c-torture/compile/pr42705.c: New testcase.
10914
10915 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10916
10917         * gcc.target/bfin/l2.c: New test.
10918         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10919
10920 2010-01-13  Richard Guenther  <rguenther@suse.de>
10921
10922         PR middle-end/42716
10923         * gcc.c-torture/compile/pr42716.c: New testcase.
10924
10925 2010-01-13  Richard Guenther  <rguenther@suse.de>
10926
10927         PR lto/42678
10928         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10929
10930 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10931
10932         PR c/42708
10933         * gcc.c-torture/compile/pr42708-1.c: New test.
10934
10935 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR debug/42662
10938         * gcc.dg/pr42662.c: New test.
10939
10940         PR tree-optimization/42645
10941         * g++.dg/other/pr42645-1.C: New test.
10942         * g++.dg/other/pr42645-2.C: New test.
10943
10944 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10945
10946         PR target/42416
10947         * gcc.target/powerpc/warn-1.c: New test.
10948         * gcc.target/powerpc/warn-2.c: New test.
10949
10950 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10951
10952         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10953         stack alignment.
10954
10955 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10956
10957         * gcc.dg/lto/20100108_0.c: New.
10958
10959 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10960
10961         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10962         Add -march=i686 -msse for 32bit x86 targets.
10963
10964 2010-01-10  Richard Guenther  <rguenther@suse.de>
10965
10966         PR middle-end/42667
10967         * gcc.dg/torture/pr42667.c: New testcase.
10968
10969 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10970
10971         PR fortran/32489
10972         * gfortran.dg/array_constructor_34.f90: New test.
10973
10974 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10975
10976         PR fortran/20923
10977         * gfortran.dg/array_constructor_33.f90: New test.
10978         gfortran.dg/array_function_5.f90: Add credit.
10979
10980 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10981
10982         PR debug/42631
10983         * gcc.dg/pr42631.c: New.
10984
10985 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10986
10987         PR debug/42630
10988         * gcc.dg/pr42630.c: New.
10989
10990 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10991
10992         PR debug/42629
10993         * gcc.dg/pr42629.c: New.
10994
10995 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10996
10997         PR middle-end/42363
10998         * gcc.dg/torture/pr42363.c: New.
10999
11000 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11001
11002         PR debug/42604
11003         PR debug/42395
11004         * gcc.dg/vect/pr42604.c: New.
11005         * gcc.dg/vect/pr42395.c: New.
11006
11007 2010-01-09  Richard Guenther  <rguenther@suse.de>
11008
11009         PR middle-end/42512
11010         * gcc.c-torture/execute/pr42512.c: New testcase.
11011
11012 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11013
11014         PR fortran/41298
11015         * gfortran.dg/c_ptr_tests_14.f90: New test.
11016
11017 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11018
11019         PR ada/41929
11020         * gnat.dg/null_pointer_deref1.adb: Don't run on
11021         sparc*-sun-solaris2.11.
11022
11023 2010-01-08  Richard Guenther  <rguenther@suse.de>
11024
11025         PR lto/42528
11026         * gcc.dg/lto/20100103-1_0.c: New testcase.
11027         * gcc.dg/lto/20100103-2_0.c: Likewise.
11028
11029 2010-01-08  Tobias Burnus  <burnus@net-b.de
11030
11031         PR/fortran 25829
11032         * gfortran.dg/asynchronous_1.f90: New test.
11033         * gfortran.dg/asynchronous_2.f90: New test.
11034         * gfortran.dg/conflicts.f90: Update error message.
11035
11036 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11037
11038         c++/40155
11039         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11040
11041 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11042
11043         PR tree-optimization/42625
11044         * g++.dg/opt/dtor4.C: New test.
11045         * g++.dg/opt/dtor4.h: New.
11046         * g++.dg/opt/dtor4-aux.cc: New.
11047
11048 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11049
11050         PR fortran/42597
11051         * gfortran.dg/proc_ptr_26.f90: New test.
11052
11053 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11054
11055         PR fortran/41872
11056         * gfortran.dg/allocatable_scalar_7.f90: New test.
11057
11058 2010-01-06  Richard Guenther  <rguenther@suse.de>
11059
11060         * gcc.c-torture/compile/pr42632.c: New testcase.
11061
11062 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11063
11064         PR target/42542
11065         * gcc.target/i386/pr42542-4.c: New.
11066         * gcc.target/i386/pr42542-4a.c: Likewise.
11067         * gcc.target/i386/pr42542-5.c: Likewise.
11068         * gcc.target/i386/pr42542-5a.c: Likewise.
11069
11070 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11071
11072         * gcc.dg/tls/opt-15.c: New test.
11073
11074 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11075
11076         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11077
11078 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11079
11080         PR tree-optimization/42462
11081         * g++.dg/torture/pr42462.C: New test.
11082
11083 2010-01-05  Jason Merrill  <jason@redhat.com>
11084
11085         * g++.dg/cpp0x/initlist30.C: New test.
11086
11087 2010-01-05  Richard Guenther  <rguenther@suse.de>
11088
11089         PR tree-optimization/42614
11090         * gcc.c-torture/execute/pr42614.c: New testcase.
11091
11092 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11093
11094         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11095         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11096         -Wunreachable-code.
11097         * gcc.dg/Wunreachable-2.c: Likewise.
11098         * gcc.dg/Wunreachable-3.c: Likewise.
11099         * gcc.dg/Wunreachable-4.c: Likewise.
11100         * gcc.dg/Wunreachable-5.c: Likewise.
11101         * gcc.dg/Wunreachable-6.c: Likewise.
11102         * gcc.dg/Wunreachable-7.c: Likewise.
11103         * gcc.dg/Wunreachable-8.c: Likewise.
11104         * gcc.dg/20041231-1.c: Likewise.
11105
11106 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11107
11108         PR other/42611
11109         * gcc.dg/pr42611.c: New test.
11110
11111         PR tree-optimization/42508
11112         * g++.dg/opt/pr42508.C: New test.
11113
11114 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11115
11116         PR fortran/41872
11117         * gfortran.dg/allocatable_scalar_8.f90: New.
11118
11119 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11120
11121         PR tree-optimization/42398
11122         * gcc.c-torture/compile/pr42398.c: New test.
11123
11124 2010-01-04  Jason Merrill  <jason@redhat.com>
11125
11126         PR c++/42555
11127         * g++.dg/ext/attrib35.C: New.
11128
11129         PR c++/42567
11130         * g++.dg/cpp0x/auto17.C: New.
11131
11132 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11133
11134         * gcc.dg/lto/20100104_0.c: New.
11135
11136 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11137
11138         PR target/42542
11139         * gcc.target/i386/pr42542-1.c: New.
11140         * gcc.target/i386/pr42542-1a.c: Likewise.
11141         * gcc.target/i386/pr42542-1b.c: Likewise.
11142         * gcc.target/i386/pr42542-2.c: Likewise.
11143         * gcc.target/i386/pr42542-2a.c: Likewise.
11144         * gcc.target/i386/pr42542-2b.c: Likewise.
11145         * gcc.target/i386/pr42542-3.c: Likewise.
11146         * gcc.target/i386/pr42542-3a.c: Likewise.
11147
11148 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11149
11150         PR fortran/41872
11151         * gfortran.dg/allocatable_scalar_5.f90: New test.
11152         * gfortran.dg/allocatable_scalar_6.f90: New test.
11153
11154 2010-01-03  Richard Guenther  <rguenther@suse.de>
11155
11156         PR testsuite/42583
11157         * gfortran.dg/gomp/recursion1.f90: Remove.
11158
11159 2010-01-03  Richard Guenther  <rguenther@suse.de>
11160
11161         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11162         * gcc.dg/uninit-6.c: Likewise.
11163         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11164
11165 2010-01-03  Richard Guenther  <rguenther@suse.de>
11166
11167         PR tree-optimization/42589
11168         * gcc.target/i386/pr42589.c: New testcase.
11169
11170 2010-01-03  Richard Guenther  <rguenther@suse.de>
11171
11172         PR tree-optimization/42438
11173         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11174
11175 2010-01-02  Richard Guenther  <rguenther@suse.de>
11176
11177         PR testsuite/41651
11178         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11179
11180 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11181
11182         PR target/42448
11183         * gcc.target/alpha/pr42448-1.c: New test.
11184         * gcc.target/alpha/pr42448-2.c: Ditto.
11185
11186 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11187
11188         PR preprocessor/41947
11189         * gcc.dg/c99-hexfloat-3.c: New test.
11190
11191 2010-01-01  Richard Guenther  <rguenther@suse.de>
11192
11193         PR c/42570
11194         * gcc.c-torture/execute/pr42570.c: New testcase.
11195
11196 2010-01-01  Richard Guenther  <rguenther@suse.de>
11197
11198         PR middle-end/42559
11199         * gcc.c-torture/compile/pr42559.c: New testcase.
11200
11201 \f
11202 Copyright (C) 2010 Free Software Foundation, Inc.
11203
11204 Copying and distribution of this file, with or without modification,
11205 are permitted in any medium without royalty provided the copyright
11206 notice and this notice are preserved.