OSDN Git Service

Add more 256bit AVX testcases.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
5         * gcc.target/i386/vectorize4-avx.c: Likewise.
6
7 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
8
9         * gcc.target/i386/avx-copysign-vec.c: New.
10         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
11
12 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
13
14         PR middle-end/44130
15         * gcc.target/i386/pr44130.c: New.
16
17 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
18
19         PR middle-end/44144
20         * gcc.target/i386/pr44144.c: New.
21
22 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
23
24         PR target/44180
25         * gcc.target/i386/pr44180.c: New.
26
27 2010-10-13  Jason Merrill  <jason@redhat.com>
28
29         * g++.dg/template/canon-type-8.C: New.
30
31 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
32
33         * gcc.c-torture/execute/20101013-1.c: New test.
34
35 2010-10-13  Richard Guenther  <rguenther@suse.de>
36
37         PR objc/45878
38         * objc.dg/pr45878.m: New testcase.
39
40 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
41
42         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
43         * gcc.dg/format/dfp-printf-1.c: Likewise.
44         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
45
46 2010-10-13  Richard Guenther  <rguenther@suse.de>
47
48         PR tree-optimization/45788
49         * g++.dg/pr45788.C: New testcase.
50
51 2010-10-13  Richard Guenther  <rguenther@suse.de>
52
53         PR tree-optimization/45970
54         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
55
56 2010-10-13  Richard Guenther  <rguenther@suse.de>
57
58         PR tree-optimization/45982
59         * gcc.dg/torture/pr45982.c: New testcase.
60         * gcc.dg/tree-ssa/pr24287.c: Adjust.
61         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
62         * gcc.dg/torture/pr39074-2.c: Likewise.
63
64 2010-10-13  Richard Guenther  <rguenther@suse.de>
65
66         PR middle-end/45874
67         * g++.dg/torture/pr45874.C: New testcase.
68
69 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
70
71         * objc.dg/attributes/method-attribute-1.m: Update to respond
72         to implemented method attributes..
73         * objc.dg/attributes/method-attribute-2.m: Likewise.
74         * objc.dg/attributes/method-attribute-3.m: Likewise.
75         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
76         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
77         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
78
79 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
80
81         PR libobjc/23214
82         * objc.dg/pr23214.m: New.
83
84 2010-10-12  Michael Eager  <eager@eagercon.com>
85
86         PR testsuite/45856
87         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
88         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
89
90 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
91
92         PR fortran/45636
93         * gcc.c-torture/execute/pr45636.c: New test.
94         * gfortran.dg/pr45636.f90: New test.
95
96 2010-10-12  Richard Henderson  <rth@redhat.com>
97
98         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
99
100 2010-10-12  Daniel Kraft  <d@domob.eu>
101
102         PR fortran/38936
103         * gfortran.dg/associate_1.f03: More tests with derived-types.
104         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
105         * gfortran.dg/associate_8.f03: Fix typo.
106         * gfortran.dg/initialization_27.f90: Fix typo.
107
108 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
109
110         PR testsuite/45851
111         * lib/lto.exp (lto-get-options-main): Support optional target
112         selector for dg-extra-ld-options.
113
114 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
115
116         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
117         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
118
119 2010-10-11  Martin Jambor  <mjambor@suse.cz>
120
121         PR middle-end/45699
122         * g++.dg/torture/pr45699.C: New test.
123         * g++.dg/otr-fold-1.C: Adjusted.
124         * g++.dg/otr-fold-1.C: Likewise.
125
126 2010-10-11  Nick Clifton  <nickc@redhat.com>
127
128         * gcc.c-torture/compile/pr44197.c: Require visibility support.
129         Allow for a user label prefix.
130
131 2010-10-10  Richard Guenther  <rguenther@suse.de>
132
133         * g++.dg/lto/20101010-1_0.C: New testcase.
134         * g++.dg/lto/20101010-2_0.C: Likewise.
135
136 2010-10-11  Ira Rosen  <irar@il.ibm.com>
137
138         PR tree-optimization/45902
139         * gcc.dg/vect/45902.c: New test.
140
141 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
142
143         PR target/45870
144         * gcc.dg/tls/pr45870.c: New test.
145
146 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
147
148         PR fortran/45961
149         * gfortran.dg/typebound_operator_6.f03: New.
150
151 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
152
153         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
154         and adjust -export symbol scanning.
155         * g++.dg/ext/dllexport1.C: Likewise.
156         * g++.dg/ext/dllexport3.C: Likewise.
157         * gcc.dg/dll-3.c: Likewise.
158         * gcc.dg/dll-4.c: Likewise.
159         * gcc.dg/dll-5.c: Likewise.
160
161 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
162
163         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
164         instead of tree_profile dump file.
165         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
166         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
167         dump file.
168
169 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
170
171         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
172
173 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
174
175         * gfortran.dg/character_comparison_4.f90:  New test.
176         * gfortran.dg/character_comparison_5.f90:  New test.
177         * gfortran.dg/character_comparison_6.f90:  New test.
178
179 2010-10-09  Richard Henderson  <rth@redhat.com>
180
181         * lib/target-supports.exp
182         (check_effective_target_automatic_stack_alignment): Always true.
183
184 2010-10-09  Richard Guenther  <rguenther@suse.de>
185
186         PR lto/45956
187         * gcc.dg/lto/20101009-2_0.c: New testcase.
188         * gcc.dg/lto/20101009-2_1.c: Likewise.
189         * gcc.dg/lto/20101009-2_2.c: Likewise.
190
191 2010-10-09  Richard Guenther  <rguenther@suse.de>
192
193         PR lto/45947
194         * g++.dg/lto/20101009-1_0.C: New testcase.
195
196 2010-10-09  Richard Guenther  <rguenther@suse.de>
197
198         PR tree-optimization/45945
199         * gcc.dg/lto/20101009-1_0.c: New testcase.
200
201 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
202
203         PR target/45913
204         * gcc.target/i386/pr45913.c: New.
205
206 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
207
208         PR fortran/45943
209         * gfortran.dg/streamio_16.f90: Update test.
210
211 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
212
213         PR tree-optimization/45903
214         * gcc.target/i386/pr45903.c: New test.
215
216 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
217
218         * gnat.dg/interface5.adb: Compile with warnings disabled.
219
220 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
221
222         * obj-c++.dg/encode-10.mm: New testcase.
223
224 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         PR objc++/23614
227         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
228         C++ class.  Removed XFAIL.
229
230 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
231
232         PR fortran/45933
233         * gfortran.dg/typebound_operator_5.f03: New.
234
235 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
236
237         Merge from 'apple/trunk' branch on FSF servers.
238
239         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
240
241         Radar 4508851
242         * obj-c++.dg/method-namespace-1.mm: New.
243
244 2010-10-07  Martin Jambor  <mjambor@suse.cz>
245
246         * gcc.dg/tree-ssa/sra-11.c: New test.
247
248 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
249
250         PR Tree-Vect/45847
251         * gcc.dg/vect/pr45847.c: New test.
252
253 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
254             Kai Tietz  <kai.tietz@onevision.com>
255
256         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
257
258 2010-10-07  Richard Guenther  <rguenther@suse.de>
259
260         PR tree-optimization/45732
261         * gcc.dg/torture/pr45732.c: New testcase.
262
263 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
264
265         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
266         * objc.dg/foreach-2.m: Likewise.
267         * objc.dg/foreach-3.m: Likewise.
268         * objc.dg/foreach-4.m: Likewise.
269         * objc.dg/foreach-5.m: Likewise.
270         * objc.dg/foreach-6.m: Likewise.
271         * objc.dg/foreach-7.m: Likewise.
272         * objc.dg/objc-foreach-4.m: Likewise.
273         * objc.dg/objc-foreach-5.m: Likewise.
274
275 2010-10-07  Richard Guenther  <rguenther@suse.de>
276
277         PR middle-end/45869
278         * gcc.dg/torture/pr45869.c: New testcase.
279
280 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
281
282         * objc.dg/set-not-used-1.m: New
283         * obj-c++.dg/set-not-used-1.mm: New.
284
285 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
286
287         * objc.dg/attributes/method-attribute-3.m: New.
288         * obj-c++.dg/attributes/method-attribute-3.mm: New.
289
290 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
291
292         PR fortran/45916
293         * gfortran.dg/generic_typebound_operator_1.f90: New test.
294
295 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
296
297         PR fortran/45889
298         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
299
300 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
301
302         Merge from 'apple/trunk' branch on FSF servers.
303
304         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
305
306         Radar 4278774
307         * obj-c++.dg/encode-9.mm: New.
308
309 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
310
311         * g++.dg/cpp0x/pr45908.C: New test.
312
313 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
314
315         * gnat.dg/opt6.ad[sb]: New test.
316
317 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
318
319         Implemented fast enumeration for Objective-C.
320         * objc.dg/foreach-1.m: New.
321         * objc.dg/foreach-2.m: New.
322         * objc.dg/foreach-3.m: New.
323         * objc.dg/foreach-4.m: New.
324         * objc.dg/foreach-5.m: New.
325         * objc.dg/foreach-6.m: New.
326         * objc.dg/foreach-7.m: New.
327
328         Merge from 'apple/trunk' branch on FSF servers:
329         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
330
331         Radar 4502236
332         * objc.dg/objc-foreach-5.m: New.
333
334         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
335
336         Radar 4507230
337         * objc.dg/objc-foreach-4.m: New.
338
339         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
340
341         Radar 4472881
342         * objc.dg/objc-foreach-3.m: New.
343
344         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
345
346         Radar 4468498
347         * objc.dg/objc-foreach-2.m: New.
348
349         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
350
351         Radar 4294910
352         * objc.dg/objc-foreach-1.m: New
353
354 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
355
356         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
357         unsigned values.
358
359 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
360
361         PR objc++/28050
362         * obj-c++.dg/syntax-error-10.mm: New.
363
364 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
365
366         PR objc++/23707
367         * obj-c++.dg/syntax-error-9.mm: New.
368
369 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
370
371         PR objc++/31126
372         * obj-c++.dg/syntax-error-8.mm: New.
373
374 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
375
376         Merge from 'apple/trunk' branch on FSF servers.
377
378         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
379
380         Radar 4290840
381         * obj-c++.dg/syntax-error-7.mm: New
382
383         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
384
385         Radar 4294425
386         * obj-c++.dg/syntax-error-6.mm: New
387
388         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
389
390         Radar 4261146
391         * obj-c++.dg/syntax-error-5.mm: New
392
393         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
394
395         Radar 4093475
396         * obj-c++.dg/syntax-error-[3-4].mm: New.
397
398         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
399
400         Radar 4185810
401         * obj-c++.dg/syntax-error-[1-2].mm: New.
402
403 2010-10-05  Ira Rosen  <irar@il.ibm.com>
404
405         PR tree-optimization/45752
406         * gcc.dg/vect/pr45752.c: New test.
407
408 2010-10-05  Richard Guenther  <rguenther@suse.de>
409
410         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
411         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
412         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
413         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
414         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
415         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
416         * gcc.dg/tree-prof/stringop-1.c: Likewise.
417         * gcc.dg/tree-prof/stringop-2.c: Likewise.
418         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
419         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
420         * gcc.dg/tree-prof/update-loopch.c: Likewise.
421         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
422         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
423         * gcc.dg/tree-prof/tracer-1.c: Likewise.
424         * gcc.dg/tree-ssa/inline-4.c: Likewise.
425         * gcc.dg/tree-ssa/inline-3.c: Likewise.
426         * gcc.dg/tree-ssa/20080530.c: Likewise.
427         * g++.dg/tree-ssa/inline-3.C: Likewise.
428         * g++.dg/tree-ssa/inline-1.C: Likewise.
429         * g++.dg/tree-ssa/inline-2.C: Likewise.
430         * gcc.dg/profile-dir-1.c: Likewise.
431         * gcc.dg/profile-dir-2.c: Likewise.
432         * gcc.dg/profile-dir-3.c: Likewise.
433
434 2010-10-05  Richard Guenther  <rguenther@suse.de>
435
436         PR middle-end/45877
437         * g++.dg/torture/pr45877.C: New testcase.
438
439 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
440
441         PR debug/45849
442         * gcc.dg/debug/pr45849.c: New test.
443
444         PR middle-end/45876
445         * gcc.c-torture/compile/pr45876.c: New test.
446
447 2010-10-04  Julian Brown  <julian@codesourcery.com>
448
449         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
450         vect_hw_misalign.
451         * gcc.dg/vect/vect-60.c: Likewise.
452         * gcc.dg/vect/vect-56.c: Likewise.
453         * gcc.dg/vect/vect-93.c: Likewise.
454         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
455         * gcc.dg/vect/vect-95.c: Likewise.
456         * gcc.dg/vect/vect-96.c: Likewise.
457         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
458         * gcc.dg/vect/slp-25.c: Likewise.
459         * gcc.dg/vect/slp-3.c: Likewise.
460         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
461         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
462         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
463         * gcc.dg/vect/vect-109.c: Likewise.
464         * gcc.dg/vect/vect-peel-1.c: Likewise.
465         * gcc.dg/vect/vect-peel-2.c: Likewise.
466         * lib/target-supports.exp
467         (check_effective_target_arm_vect_no_misalign): New.
468         (check_effective_target_vect_no_align): Use above.
469         (check_effective_target_vect_element_align): New.
470         (add_options_for_quad_vectors): New.
471
472 2010-10-04  Martin Jambor  <mjambor@suse.cz>
473
474         PR tree-optimization/45572
475         * g++.dg/ipa/pr45572-1.C: New test.
476         * g++.dg/ipa/pr45572-2.C: Likewise.
477
478 2010-10-03  Ian Lance Taylor  <iant@google.com>
479
480         * gcc.dg/anon-struct-11.c: New test.
481         * gcc.dg/anon-struct-12.c: New test.
482         * gcc.dg/anon-struct-13.c: New test.
483         * gcc.dg/anon-struct-14.c: New test.
484
485 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
486
487         * g++.dg/torture/pr45764.C: Revert revision 164914.
488         * gcc.dg/vect/pr43432.c: Likewise.
489         * gcc.dg/vect/vect-114.c: Likewise.
490         * gcc.dg/vect/vect-15.c: Likewise.
491
492 2010-10-03  Jason Merrill  <jason@redhat.com>
493
494         * g++.dg/cpp0x/sfinae5.C: New.
495
496 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
497
498         PR tree-optimization/45720
499         PR tree-optimization/45764
500         * g++.dg/torture/pr45764.C: New.
501
502         * gcc.dg/vect/pr43432.c: Xfail.
503         * gcc.dg/vect/vect-114.c: Likewise.
504         * gcc.dg/vect/vect-15.c: Likewise.
505
506 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
507
508         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
509         hppa*-*-hpux*.
510         * gcc.dg/torture/pr45678-2.c: Likewise.
511
512 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
513
514         PR fortran/45748
515         * gfortran.dg/intrinsic_6.f90: New.
516
517 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
518
519         PR fortran/42831
520         * gfortran.dg/dependency_37.f90:  New test.
521
522 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
523
524         * gcc.target/i386/shift_mask.c: New test.
525
526 2010-10-01  Richard Guenther  <rguenther@suse.de>
527
528         PR tree-optimization/45854
529         * g++.dg/torture/pr45854.C: New testcase.
530
531 2010-09-30  Michael Eager  <eager@eagercon.com>
532
533         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
534         __FLT_{MIN,MAX}__.
535
536 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
537
538         PR middle-end/45758
539         * gfortran.dg/graphite/pr45758.f90: New.
540
541 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
542
543         PR middle-end/45230
544         * gcc.dg/graphite/id-pr45230.c: New.
545
546 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
547
548         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
549         * gfortran.dg/graphite/graphite.exp: Same.
550         * gcc.dg/graphite/vect-pr43423.c: New.
551
552 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
553
554         PR target/45843
555         * g++.dg/torture/pr45843.C: New test.
556
557 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
558
559         PR fortran/45828
560         * gfortran.dg/allocate_derived_5.f90: New.
561
562 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
563
564         PR tree-optimization/31261
565         * gcc.dg/tree-ssa/pr31261.c: New test.
566
567 2010-09-30  Michael Eager  <eager@eagercon.com>
568
569         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
570         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
571         * gcc.target/microblaze/microblaze.exp: Ditto.
572         * gcc.target/microblaze/others/string_cst1.c: Ditto.
573         * gcc.target/microblaze/others/string_cst2.c: Ditto.
574         * gcc.target/microblaze/others/data_var1.c: Ditto.
575         * gcc.target/microblaze/others/data_var2.c: Ditto.
576         * gcc.target/microblaze/others/data_var3.c: Ditto.
577         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
578         * gcc.target/microblaze/others/strings1.c:: Ditto.
579         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
580         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
581         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
582         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
583         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
584         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
585         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
586         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
587         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
588         * gcc.target/microblaze/isa/pcmp.c: Ditto.
589         * gcc.target/microblaze/isa/nofloat.c: Ditto.
590         * gcc.target/microblaze/isa/fcvt.c: Ditto.
591         * gcc.target/microblaze/isa/float.c: Ditto.
592         * gcc.target/microblaze/isa/mulh.c: Ditto.
593         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
594         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
595         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
596         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
597         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
598         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
599         * gcc.target/microblaze/isa/bshift.c: Ditto.
600         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
601         * gcc.target/microblaze/isa/div.c: Ditto.
602         * gcc.target/microblaze/isa/vanilla.c: Ditto.
603         * gcc.target/microblaze/isa/mul.c: Ditto.
604
605 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
606
607         merge from FSF 'apple/trunk' branch.
608         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
609
610         Radar 4386773
611         * objc.dg/enhanced-proto-1.m: New.
612         * objc.dg/enhanced-proto-2.m: New.
613         * obj-c++.dg/enhanced-proto-1.mm: New
614         * obj-c++.dg/enhanced-proto-2.mm: New.
615
616 2010-09-30  Richard Guenther  <rguenther@suse.de>
617
618         PR testsuite/45702
619         * gcc.dg/debug/pr41893-1.c: Adjust.
620         * gcc.dg/pr30762-1.c: Likewise.
621         * gcc.dg/pr31529-1.c: Likewise.
622         * gcc.dg/pr34457-1.c: Likewise.
623         * gcc.dg/pr34668-1.c: Likewise.
624         * gcc.dg/pr43557-1.c: Likewise.
625
626 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
627
628         PR objc/45842
629         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
630         * objc.dg/const-str-3.m: Correct header for memcpy.
631         * objc.dg/const-str-7.m: Likewise.
632         * objc.dg/method-20b.m: Provide an implementation of Object.
633         Adjust XFAIL for m64 NeXT runtime.
634         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
635         * objc.dg/encode-3.m: Correct line ordering, provide header for
636         sprintf.
637         * objc.dg/encode-7-next.m: Only run for 32bit.
638         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
639         * objc.dg/type-size-2.m: Provide an implementation of Object.
640         Ajust headers.
641         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
642         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
643         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
644         Adjust XFAIL for m64 NeXT runtime.
645         * obj-c++.dg/method-22.mm: Likewise.
646         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
647
648 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
649
650         Merge from 'apple/trunk' branch on FSF servers.
651
652         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
653
654         Radar 4278236
655         * obj-c++.dg/bad-forward-decl.mm: New
656
657 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
658
659         * ada/acats/run_acats: Revert revision 157037.
660
661 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
662
663         Merge from 'apple/trunk' branch on FSF servers.
664
665         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
666
667         Radar 4281748
668         * objc.dg/naming-2.m: Update
669         * objc.dg/naming-3.m: New
670
671 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
672
673         PR target/40457
674         * gcc.target/arm/pr40457-3.c: New test.
675
676 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
677
678         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
679         alias checking.
680         * lib/target-supports.exp (check_ifunc_available): Likewise.
681
682 2010-09-29  Tristan Gingold  <gingold@adacore.com>
683
684         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
685
686 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
687
688         * objc.dg/keywords-1.m: New test.
689         * objc.dg/keywords-2.m: New test.
690         * objc.dg/keywords-3.m: New test.
691         * obj-c++.dg/keywords-1.mm: New test.
692         * obj-c++.dg/keywords-2.mm: New test.
693
694 2010-09-28  Jason Merrill  <jason@redhat.com>
695
696         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
697         * g++.dg/ext/complit11.C: Likewise.
698         * g++.old-deja/g++.law/temps1.C: Likewise.
699
700         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
701         * g++.old-deja/g++.mike/misc6.C: Likewise.
702
703 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
704
705         * objc.dg/attributes/method-attribute-1.m: New.
706         * objc.dg/attributes/method-attribute-2.m: New.
707
708         * obj-c++.dg/attributes/method-attribute-1.m: New.
709         * obj-c++.dg/attributes/method-attribute-2.m: New.
710
711 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
712
713         * objc.dg/attributes: New.
714         * objc.dg/attributes/attributes.exp: New.
715         * objc.dg/attributes/class-attribute-1.m: New.
716         * objc.dg/attributes/class-attribute-2.m: New
717         * objc.dg/attributes/categ-attribute-1.m: New
718         * objc.dg/attributes/categ-attribute-2.m: New
719         * objc.dg/attributes/proto-attribute-1.m: New
720
721         * obj-c++.dg/attributes: New.
722         * obj-c++.dg/attributes/attributes.exp: New
723         * obj-c++.dg/attributes/class-attribute-1.mm: New
724         * obj-c++.dg/attributes/class-attribute-2.mm: New
725         * obj-c++.dg/attributes/categ-attribute-1.mm: New
726         * obj-c++.dg/attributes/categ-attribute-2.mm: New
727         * obj-c++.dg/attributes/proto-attribute-1.mm: New
728
729 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
730
731         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
732         from the branch renamed to method-20b.m to avoid clashes).
733
734         2005-08-23  Stuart Hastings  <stuart@apple.com>
735                     Ziemowit Laski  <zlaski@apple.com>
736
737         Radar 4209854
738         * obj-c++.dg/method-23.mm: New.
739         * objc.dg/method-20.m: New.
740
741 2010-09-28  Jan Hubicka  <jh@suse.cz>
742
743         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
744
745 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
746
747         PR target/44452
748         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
749         i?86-*-solaris2.[89], *-*-vxworks*.
750         * gcc.target/i386/pr22152.c: Likewise.
751         * gcc.target/i386/vect8-ret.c: New test.
752
753 2010-09-28  Jie Zhang  <jie@codesourcery.com>
754
755         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
756
757 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
758
759         Merge from 'apple/trunk' branch on FSF servers.
760
761         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
762
763         Radar 4175534
764         * obj-c++.dg/method-22.mm: New.
765
766 2010-09-27  Jason Merrill  <jason@redhat.com>
767
768         * g++.dg/cpp0x/rv-lvalue-req.C: New.
769         * g++.dg/ext/complit11.C: Adjust.
770         * g++.old-deja/g++.law/temps1.C: Adjust.
771         * g++.old-deja/g++.ns/koenig6.C: Adjust.
772         * g++.old-deja/g++.oliva/partord1.C: Adjust.
773
774 2010-09-27  Ian Lance Taylor  <iant@google.com>
775
776         * lib/target-supports.exp (check_effective_target_split_stack):
777         New procedure.
778         * gcc.dg/split-1.c: New test.
779         * gcc.dg/split-2.c: New test.
780         * gcc.dg/split-3.c: New test.
781         * gcc.dg/split-4.c: New test.
782
783 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
784
785         PR objc/25464
786         * objc.dg/type-size-3.m: New test.
787
788 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
789
790         PR objc/45763
791         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
792
793 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
794
795         PR objc/25450
796         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
797         * objc.dg/type-size-2.m: Same change.
798         * obj-c++.dg/encode-5.mm: Same change.
799
800 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
801
802         Merge from 'apple/trunk' branch on FSF servers.  The original
803         Changelogs are below.
804
805         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
806         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
807         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
808         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
809         in the branch).
810         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
811         proto-qual-1.m in the branch) and the normal ABI on GNU.
812         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
813         the test only with the NeXT runtime.
814         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
815         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
816         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
817         Run the test only with the NeXT runtime.
818
819         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
820
821         Radar 4492973
822         * objc.dg/encode-7-64bit.m: New.
823         * objc.dg/encode-7.m: Skip if -m64.
824
825         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
826
827         Radar 4301047
828         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
829         * obj-c++.dg/threedotthree-abi-1.mm: New
830         * objc.dg/threedotthree-abi-1.m: New
831
832         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
833
834         Radar 4136935
835         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
836         * objc.dg/encode-6.m: Likewise.
837         * objc.dg/encode-7.m: New test case.
838
839 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
840
841         Merge from 'apple/trunk' branch on FSF servers.  Renamed
842         const-str-12.m to constr-str-12b.m to avoid conflicts.
843
844         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
845
846         Radar 4229905
847         * obj-c++.dg/warn5.mm: New
848
849         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
850
851         Radar 4154928
852         * obj-c++.dg/const-str-12.mm: New.
853         * objc.dg/const-str-12.m: New.
854
855 2010-09-27  Tobias Burnus  <burnus@net-b.de>
856
857         PR fortran/40569
858         PR fortran/40568
859         * gfortran.dg/storage_size_2.f08: Fix test.
860         * gfortran.dg/c_sizeof_1.f90: Fix test.
861         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
862         * gfortran.dg/c_sizeof_3.f90: New.
863         * gfortran.dg/c_sizeof_4.f90: New.
864         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
865         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
866
867 2010-09-26  Daniel Kraft  <d@domob.eu>
868
869         PR fortran/45783
870         PR fortran/45795
871         * gfortran.dg/select_type_18.f03: New test.
872
873 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
874
875         * gnat.dg/return2.ad[sb]: New test.
876         * gnat.dg/return2_pkg.ads: New helper.
877
878 2010-09-25  Daniel Kraft  <d@domob.eu>
879
880         PR fortran/45776
881         * gfortran.dg/io_constraints_6.f03: New test.
882         * gfortran.dg/io_constraints_7.f03: New test.
883         * gfortran.dg/newunit_2.f90: New test.
884
885 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
886
887         * gfortran.dg/operator_c1202.f90: New test.
888
889 2010-09-24  Jan Hubicka  <jh@suse.cz>
890
891         * gcc.dg/tree-ssa/leaf.c: New testcase.
892
893 2010-09-24  Jan Hubicka  <jh@suse.cz>
894
895         PR tree-optimization/45738
896         PR tree-optimization/45741
897         * gcc.c-torture/compile/pr45741.c: New.
898         * gfortran.fortran-torture/compile/pr45738.f90: New.
899
900 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
901
902         * gcc.dg/cpp/undef-opt-1.c: New test.
903
904 2010-09-24  Jason Merrill  <jason@redhat.com>
905
906         * g++.dg/other/error10.C: Adjust expected output.
907
908 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
909
910         PR middle-end/45234
911         * gcc.dg/torture/stackalign/alloca-6.c: New test.
912         * gcc.target/i386/pr45234.c: New test.
913
914 2010-09-24  Richard Guenther  <rguenther@suse.de>
915
916         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
917
918 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
919
920         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
921         as a comment leader in regexp.
922
923 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
924
925         * objc.dg/sync-2.m: New test.
926         * obj-c++.dg/sync-2.mm: New test.
927
928 2010-09-24  Tobias Burnus  <burnus@net-b.de>
929
930         PR fortran/40571
931         * gfortran.dg/iso_fortran_env_7.f90: New.
932
933 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
934
935         * obj-c++.dg/too-many-args.mm: New file.
936
937 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
938
939         Merge from 'apple/trunk' branch on FSF servers.
940
941         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
942
943         Radar 4491608
944         * objc.dg/too-many-args.m: New
945
946 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
947
948         PR fortran/45744
949         * gfortran.dg/dependency_36.f90:  New test.
950
951 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
952
953         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
954         * gcc.target/i386/pad-3.c: Ditto.
955         * gcc.target/i386/pad-7.c: Ditto.
956         * gcc.target/i386/pad-7.c: Ditto.
957         * gcc.target/i386/pr36502.c: Ditto.
958         * gcc.target/i386/zee.c: Ditto.
959         * gcc.target/i386/20060821-1.c: Ditto.
960         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
961         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
962         * gcc.target/i386/pad-5b.c: Ditto.
963         * gcc.target/i386/pad-6a.c: Ditto.
964         * gcc.target/i386/pad-6b.c: Ditto.
965         * gcc.target/i386/pad-8.c: Ditto.
966         * gcc.target/i386/pad-9.c: Ditto.
967         * gcc.target/i386/pad-10.c: Ditto.
968         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
969
970 2010-09-23  Richard Guenther  <rguenther@suse.de>
971
972         PR tree-optimization/45565
973         * g++.dg/ipa/pr45565.C: New testcase.
974
975 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
976
977         PR fortran/45745
978         PR fortran/45648
979         * gfortran.dg/vector_subscript_bound_1.f90: New.
980
981 2010-09-23  Richard Guenther  <rguenther@suse.de>
982
983         PR middle-end/45750
984         * gcc.dg/pr45750.c: New testcase.
985
986 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
987
988         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
989         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
990         build.
991
992 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
993
994         PR rtl-optimization/44374
995         * gcc.target/arm/headmerge-1.c: New test.
996         * gcc.target/arm/headmerge-2.c: New test.
997         * gcc.target/i386/headmerge-1.c: New test.
998         * gcc.target/i386/headmerge-2.c: New test.
999
1000 2010-09-23  Daniel Kraft  <d@domob.eu>
1001
1002         PR fortran/38936
1003         PR fortran/44044
1004         PR fortran/45474
1005         * gfortran.dg/intrinsic_intent_1.f03: New test.
1006         * gfortran.dg/select_type_17.f03: New test.
1007         * gfortran.dg/associate_5.f03: More definability tests.
1008         * gfortran.dg/enum_2.f90: Check definability.
1009         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1010         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1011         * gfortran.dg/char_expr_2.f90: Ditto.
1012         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1013         * gfortran.dg/enum_5.f90: Ditto.
1014         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1015         * gfortran.dg/impure_assignment_2.f90: Ditto.
1016         * gfortran.dg/impure_assignment_3.f90: Ditto.
1017         * gfortran.dg/intent_out_1.f90: Ditto.
1018         * gfortran.dg/intent_out_3.f90: Ditto.
1019         * gfortran.dg/pointer_assign_7.f90: Ditto.
1020         * gfortran.dg/pointer_intent_3.f90: Ditto.
1021         * gfortran.dg/pr19936_1.f90: Ditto.
1022         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1023         * gfortran.dg/simpleif_2.f90: Ditto.
1024         * gfortran.dg/protected_5.f90: Ditto.
1025         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1026         * gfortran.dg/protected_6.f90: Ditto.
1027         * gfortran.dg/protected_7.f90: Ditto.
1028
1029 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1030
1031         PR libfortran/45710
1032         * gfortran.dg/namelist_65.f90: New test.
1033
1034 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1035
1036         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1037         the regexp pattern between the expected label and location string.
1038
1039 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1040
1041         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1042
1043 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1044
1045         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1046         * gcc.dg/pr27898.c: Likewise.
1047         * gcc.dg/pr28712.c: Likewise.
1048         * gcc.dg/pr30762-1.c: Likewise.
1049         * gcc.dg/pr31529-1.c: Likewise.
1050         * gcc.dg/pr34457-1.c: Likewise.
1051         * gcc.dg/pr34668-1.c: Likewise.
1052         * gcc.dg/pr34989-1.c: Likewise.
1053         * gcc.dg/pr43557-1.c: Likewise.
1054
1055 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1056
1057         PR rtl-optimization/45739
1058         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1059
1060 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1061
1062         * gcc.target/sparc/mnofpu.c: New test.
1063
1064 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1065
1066         PR rtl-optimization/45739
1067         * gcc.target/i386/pr45739.c: New test.
1068
1069 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1070
1071         PR fortran/45648
1072         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1073         and counts. Add non-elemental function call check.
1074
1075         PR fortran/45648
1076         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1077         arguments checks. Update temporary counts.
1078         * gfortran.dg/transpose_optimization_1.f90: New.
1079
1080 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1081
1082         PR objc/23710
1083         * objc.dg/invalid-method-1.m: New.
1084
1085 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1086
1087         Merge from 'apple/trunk' branch on FSF servers.
1088
1089         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1090
1091         Radar 4291785
1092         * objc.dg/naming-4.m: New
1093         * objc.dg/naming-5.m: New
1094         * obj-c++.dg/naming-1.mm: New
1095         * obj-c++.dg/naming-2.mm: New
1096
1097 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1098             Jack Howarth  <howarth@bromo.med.uc.edu>
1099
1100         PR c++/45645
1101         * g++.dg/torture/pr44972.C: Use portable assert().
1102
1103 2010-09-21  Richard Guenther  <rguenther@suse.de>
1104
1105         PR tree-optimization/45580
1106         * g++.dg/torture/pr45580.C: New testcase.
1107
1108 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1109
1110         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1111
1112 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1113
1114         PR fortran/45438
1115         * gfortran.dg/pointer_check_7.f90: New.
1116
1117 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR rtl-optimization/45728
1120         * gcc.c-torture/compile/pr45728.c: New test.
1121
1122 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1123
1124         PR fortran/45081
1125         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1126
1127 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1128
1129         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1130
1131 2010-09-20  Richard Guenther  <rguenther@suse.de>
1132
1133         PR middle-end/45704
1134         * gcc.dg/torture/pr45704.c: New testcase.
1135
1136 2010-09-20  Jan Hubicka  <jh@suse.cz>
1137
1138         PR tree-optimize/45605
1139         * g++.dg/tree-ssa/pr45605.C: New testcase.
1140
1141 2010-09-20  Michael Matz  <matz@suse.de>
1142
1143         PR testsuite/45706
1144         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1145         enough.
1146
1147 2010-09-20  Richard Guenther  <rguenther@suse.de>
1148
1149         PR tree-optimization/45705
1150         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1151
1152 2010-09-20  Michael Matz  <matz@suse.de>
1153
1154         PR testsuite/45706
1155         * lib/target-supports.exp (check_effective_target_vect_perm):
1156         Add i?86-*-*.
1157
1158 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1159
1160         PR rtl-optimization/45695
1161         * gcc.c-torture/execute/pr45695.c: New test.
1162
1163 2010-09-19  Jan Hubicka  <jh@suse.cz>
1164
1165         PR lto/44246
1166         * gcc.c-torture/compile/pr44246.c:New file.
1167
1168 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1169
1170         PR tree-optimization/45714
1171         * gfortran.dg/vect/pr45714-a.f: New test.
1172         * gfortran.dg/vect/pr45714-b.f: New test.
1173
1174 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1175
1176         * gnat.dg/const1.adb: Rename into...
1177         * gnat.dg/constant1.adb: ...this.
1178         * gnat.dg/constant2.adb: New test.
1179         * gnat.dg/constant2_pkg1.ads: New helper.
1180         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1181
1182 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1183
1184         * gnat.dg/specs/constant1.ads: New test.
1185         * gnat.dg/specs/constant1_pkg.ads: New helper.
1186
1187 2010-09-18  Jan Hubicka  <jh@suse.cz>
1188
1189         PR tree-optimization/45453
1190         * g++.dg/tree-ssa/pr45453.C: New testcase.
1191
1192 2010-09-18  Jason Merrill  <jason@redhat.com>
1193
1194         * g++.dg/cpp0x/initlist44.C: New.
1195
1196 2010-09-18  Richard Guenther  <rguenther@suse.de>
1197
1198         PR tree-optimization/45709
1199         * g++.dg/torture/pr45709-2.C: New testcase.
1200
1201 2010-09-18  Richard Guenther  <rguenther@suse.de>
1202
1203         PR tree-optimization/45709
1204         * g++.dg/torture/pr45709.C: New testcase.
1205
1206 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1207
1208         PR testsuite/45719
1209         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1210
1211 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1212
1213         * gcc.target/i386/pad-1.c: New.
1214         * gcc.target/i386/pad-2.c: Likewise.
1215         * gcc.target/i386/pad-3.c: Likewise.
1216         * gcc.target/i386/pad-4.c: Likewise.
1217         * gcc.target/i386/pad-5a.c: Likewise.
1218         * gcc.target/i386/pad-5b.c: Likewise.
1219         * gcc.target/i386/pad-6a.c: Likewise.
1220         * gcc.target/i386/pad-6b.c: Likewise.
1221         * gcc.target/i386/pad-7.c: Likewise.
1222         * gcc.target/i386/pad-8.c: Likewise.
1223         * gcc.target/i386/pad-9.c: Likewise.
1224         * gcc.target/i386/pad-10.c: Likewise.
1225
1226 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1227
1228         PR middle-end/45234
1229         * gcc.dg/torture/stackalign/alloca-5.c: New.
1230
1231 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1232
1233         PR middle-end/45678
1234         * gcc.dg/torture/pr45678-2.c: New.
1235
1236 2010-09-17  Richard Guenther  <rguenther@suse.de>
1237
1238         PR middle-end/45678
1239         * gcc.dg/torture/pr45678-1.c: New testcase.
1240
1241 2010-09-17  Michael Matz  <matz@suse.de>
1242
1243         PR tree-optimization/43432
1244         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1245         check_effective_target_vect_perm_short): New predicates.
1246         (check_effective_target_vect_perm): Include x86_64.
1247         * gcc.dg/vect/pr43432.c: New test.
1248         * gcc.dg/vect/vect-114.c: Adjust.
1249         * gcc.dg/vect/vect-15.c: Ditto.
1250         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1251         * gcc.dg/vect/slp-perm-9.c: Ditto.
1252
1253 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1254
1255         PR testsuite/45692
1256         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1257         GNU runtime.
1258
1259 2010-09-17  Richard Guenther  <rguenther@suse.de>
1260
1261         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1262         * gcc.dg/pr28706.c: Likewise.
1263         * gcc.dg/pr28712.c: Likewise.
1264         * gcc.dg/pr30762-1.c: Likewise.
1265         * gcc.dg/pr30762-2.c: Likewise.
1266         * gcc.dg/pr31529-1.c: Likewise.
1267         * gcc.dg/pr31529-2.c: Likewise.
1268         * gcc.dg/pr34457-1.c: Likewise.
1269         * gcc.dg/pr34457-2.c: Likewise.
1270         * gcc.dg/pr34668-1.c: Likewise.
1271         * gcc.dg/pr34668-2.c: Likewise.
1272         * gcc.dg/pr34989-1.c: Likewise.
1273         * gcc.dg/pr34989-2.c: Likewise.
1274         * gcc.dg/pr43557-1.c: Likewise.
1275         * gcc.dg/pr43557-2.c: Likewise.
1276         * gcc.dg/debug/pr41893-1.c: Likewise.
1277         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1278         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1279         * gcc.dg/matrix/matrix-4.c: Likewise.
1280         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1281         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1282         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1283         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1284
1285 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1286
1287         PR fortran/43665
1288         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1289         optimizations.
1290         * gfortran.dg/intent_optimize_1.f90: New test.
1291
1292 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1293
1294         * gcc.target/i386/divmod-1.c: New.
1295         * gcc.target/i386/divmod-2.c: Likewise.
1296         * gcc.target/i386/divmod-3.c: Likewise.
1297         * gcc.target/i386/divmod-4.c: Likewise.
1298         * gcc.target/i386/divmod-4a.c: Likewise.
1299         * gcc.target/i386/divmod-5.c: Likewise.
1300         * gcc.target/i386/divmod-6.c: Likewise.
1301         * gcc.target/i386/divmod-7.c: Likewise.
1302         * gcc.target/i386/divmod-8.c: Likewise.
1303         * gcc.target/i386/udivmod-1.c: Likewise.
1304         * gcc.target/i386/udivmod-2.c: Likewise.
1305         * gcc.target/i386/udivmod-3.c: Likewise.
1306         * gcc.target/i386/udivmod-4.c: Likewise.
1307         * gcc.target/i386/udivmod-4a.c: Likewise.
1308         * gcc.target/i386/udivmod-5.c: Likewise.
1309         * gcc.target/i386/udivmod-6.c: Likewise.
1310         * gcc.target/i386/udivmod-7.c: Likewise.
1311         * gcc.target/i386/udivmod-8.c: Likewise.
1312
1313 2010-09-16  Jan Hubicka  <jh@suse.cz>
1314
1315         * g++.dg/lto/pr45679-1_0.C: New file.
1316         * g++.dg/lto/pr45679-1_1.C: New file.
1317         * g++.dg/lto/pr45679-0_0.C: New file.
1318         * g++.dg/lto/pr45679-0_1.C: New file.
1319
1320 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1321
1322         PR fortran/45674
1323         * gfortran.dg/class_dummy_2.f03: New.
1324
1325 2010-09-16  Richard Guenther  <rguenther@suse.de>
1326
1327         PR tree-optimization/45623
1328         * gcc.dg/torture/pr45623.c: New testcase.
1329
1330 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1331
1332         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1333         name and parentheses.
1334         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1335
1336 2010-09-15  Jason Merrill  <jason@redhat.com>
1337
1338         * g++.dg/parse/parameter-declaration-2.C: New.
1339
1340         * g++.dg/cpp0x/scoped_enum2.C: New.
1341
1342 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1343
1344         * gcc.c-torture/compile/20100915-1.c: New test.
1345
1346 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1347
1348         PR middle-end/45644
1349         * gcc.dg/ipa/pr45644.c: New test.
1350
1351 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR tree-optimization/45633
1354         * gcc.dg/vect/pr45633.c: New test.
1355
1356 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1357
1358         PR fortran/45577
1359         * gfortran.dg/allocate_derived_4.f90: New.
1360
1361 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1362
1363         * lib/target-supports.exp
1364         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1365         supported flag to true for neon.
1366
1367 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1368
1369         PR c++/45665
1370         * g++.dg/template/crash103.C: New.
1371
1372 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1373
1374         Merge from 'apple/trunk' branch on FSF servers.
1375
1376         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1377
1378         Radar 4457381
1379         * objc.dg/msg-in-protocol.m: New.
1380         * obj-c++.dg/msg-in-protocol.mm: New.
1381
1382         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1383
1384         Radar 4219590
1385         * objc.dg/break-in-ifstmt.m: New.
1386
1387         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1388
1389         Radar 4174166
1390         * obj-c++.dg/comp-types-13.mm: New.
1391         * objc.dg/comp-types-12.m: New.
1392
1393         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1394
1395         Radar 4216500
1396         * obj-c++.dg/proto-lossage-7.mm: New.
1397         * objc.dg/proto-lossage-7.m: New.
1398
1399 2010-09-14  Jan Hubicka  <jh@suse.cz>
1400
1401         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1402         folding.
1403         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1404         folding.
1405
1406 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR middle-end/45567
1409         * gcc.dg/pr45567.c: New test.
1410
1411         PR debug/45660
1412         * g++.dg/debug/pr45660.C: New test.
1413
1414 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1415
1416         PR tree-optimization/45470
1417         * g++.dg/vect/pr45470-a.cc: New test.
1418         * g++.dg/vect/pr45470-a.cc: New test.
1419
1420 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1421
1422         PR target/42070
1423         * lib/profopt.exp: Prune warnings on execname2 compile.
1424         * lib/prune.exp: Prune "can't add line info" warnings.
1425
1426 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1427
1428         PR libfortran/45532
1429         * gfortran.dg/namelist_64.f90: New test.
1430
1431 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1432
1433         PR rtl-optimization/45617
1434         * gcc.target/i386/pr45617.c: New test.
1435
1436 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1437
1438         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1439
1440 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1441
1442         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1443         * gcc.target/i386/fma4-vector.c: Likewise.
1444         * gcc.target/i386/vectorize2.c: Likewise.
1445         * gcc.target/i386/vectorize4.c: Likewise.
1446         * gcc.target/i386/vectorize5.c: Likewise.
1447         * gcc.target/i386/vectorize6.c: Likewise.
1448         * gcc.target/i386/vectorize8.c: Likewise.
1449
1450         * gcc.target/i386/vect-double-1.c: New.
1451         * gcc.target/i386/vect-double-1a.c: Likewise.
1452         * gcc.target/i386/vect-double-2.c: Likewise.
1453         * gcc.target/i386/vect-double-2a.c: Likewise.
1454
1455         * lib/target-supports.exp (check_effective_target_vect_double):
1456         Set et_vect_double_saved to 0 when tuning for Atom.
1457
1458 2010-09-13  Jan Hubicka  <jh@suse.cz>
1459
1460         * gcc.dg/torture/pr23821.c: Drop static keyword.
1461         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1462         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1463
1464 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1465
1466         * gcc.target/arm/sync-1.c: New.
1467
1468 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1469
1470         * gnat.dg/memtrap.adb: New test.
1471
1472 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1473
1474         * gfortran.dg/promotion.f90: Fix options.
1475
1476 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1477
1478         * g++.dg/cpp0x/range-for1.C: New.
1479         * g++.dg/cpp0x/range-for2.C: New.
1480         * g++.dg/cpp0x/range-for3.C: New.
1481         * g++.dg/cpp0x/range-for4.C: New.
1482         * g++.dg/cpp0x/range-for5.C: New.
1483         * g++.dg/cpp0x/range-for6.C: New.
1484
1485 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1486
1487         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1488         and counts. Check that transpose is not called.
1489         * gfortran.dg/transpose_2.f90: Update error message.
1490
1491 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1492
1493         PR c++/43824
1494         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1495         * g++.dg/lookup/strong-using-2.C: Likewise.
1496         * g++.dg/lookup/strong-using-3.C: Likewise.
1497         * g++.dg/lookup/strong-using-5.C: Likewise.
1498
1499         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1500         * g++.dg/cpp0x/inline-ns4.C: New.
1501         * g++.dg/cpp0x/inline-ns5.C: New.
1502
1503 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1504
1505         PR middle-end/45634
1506         * gfortran.fortran-torture/compile/pr45634.f90: New.
1507
1508 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1509
1510         * objc.dg/fobjc-exceptions.m: New test.
1511
1512 2010-09-10  Jan Hubicka  <jh@suse.cz>
1513
1514         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1515
1516 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1517
1518         PR tree-optimization/44972
1519         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1520         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1521         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1522         instead.
1523         * g++.dg/torture/pr44972.C: New test.
1524
1525 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1526
1527         PR tree-optimization/44972
1528         * g++.dg/torture/pr34850.C: Remove expected warning.
1529
1530 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1531
1532         * gfortran.dg/dummy_optional_arg.f90: New test.
1533
1534 2010-09-08  Jan Hubicka  <jh@suse.cz>
1535
1536         PR tree-optimization/45598
1537         * fortran.fortran-torture/compile/pr45598.f90: New test.
1538
1539 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1542         * lib/target-supports.exp (check_ifunc_available): New.
1543         * gcc.dg/attr-ifunc-1.c: New.
1544         * gcc.dg/attr-ifunc-2.c: New.
1545         * gcc.dg/attr-ifunc-3.c: New.
1546         * gcc.dg/attr-ifunc-4.c: New.
1547         * gcc.dg/attr-ifunc-5.c: New.
1548         * g++.dg/ext/attr-ifunc-1.C: New.
1549         * g++.dg/ext/attr-ifunc-2.C: New.
1550         * g++.dg/ext/attr-ifunc-3.C: New.
1551         * g++.dg/ext/attr-ifunc-4.C: New.
1552
1553 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1554
1555         PR middle-end/40386
1556         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1557
1558 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1559
1560         * gfortran.dg/inline_transpose_1.f90: New test.
1561
1562 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1563
1564         PR c++/45588
1565         * g++.dg/warn/Wunused-var-15.C: New test.
1566
1567 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1568
1569         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1570         hppa*-*-hpux*.
1571
1572 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1573
1574         * objc/execute/exceptions/throw-nil.m: New test.
1575         * objc/execute/exceptions/handler-1.m: Updated to use the new
1576         objc_set_uncaught_exception_handler() function.
1577         * objc/execute/exceptions/matcher-1.m: New test.
1578
1579 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1580
1581         PR fortran/38282
1582         * gfortran.dg/bit_comparison_1.F90: New test.
1583         * gfortran.dg/leadz_trailz_3.f90: New test.
1584         * gfortran.dg/masklr_2.F90: New test.
1585         * gfortran.dg/shiftalr_1.F90: New test.
1586         * gfortran.dg/merge_bits_2.F90: New test.
1587         * gfortran.dg/dshift_2.F90: New test.
1588         * gfortran.dg/bit_comparison_2.F90: New test.
1589         * gfortran.dg/masklr_1.F90: New test.
1590         * gfortran.dg/merge_bits_1.F90: New test.
1591         * gfortran.dg/dshift_1.F90: New test.
1592         * gfortran.dg/shiftalr_2.F90: New test.
1593
1594 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1595
1596         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1597         functions from objc/typedstream.h are deprecated.
1598
1599 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1600
1601         * lib/target-supports.exp
1602         (check_effective_target_run_expensive_tests): New proc.
1603         * gcc.c-torture/compile/limits-fnargs.c: Use
1604         dg-require-effective-target run_expensive_tests.
1605
1606 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR fortran/45597
1609         * gfortran.dg/gomp/pr45597.f90: New test.
1610
1611         PR fortran/45595
1612         * gfortran.dg/gomp/pr45595.f90: New test.
1613
1614 2010-09-08  Michael Matz  <matz@suse.de>
1615
1616         * c-c++-common/uninit-17.c: Adjust.
1617
1618 2010-09-08  Michael Matz  <matz@suse.de>
1619
1620         PR tree-optimization/43430
1621         * gcc.dg/vect/pr43430-2.c: New test.
1622
1623 2010-09-08  Michael Matz  <matz@suse.de>
1624
1625         PR tree-optimization/33244
1626         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1627
1628 2010-09-08  Richard Guenther  <rguenther@suse.de>
1629
1630         PR tree-optimization/45578
1631         * gfortran.dg/pr45578.f90: New testcase.
1632
1633 2010-09-08  Richard Guenther  <rguenther@suse.de>
1634
1635         PR testsuite/45590
1636         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1637
1638 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1639
1640         PR fortran/45576
1641         * gfortran.dg/char_length_18.f90:  New test.
1642
1643 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1644
1645         PR target/36502
1646         * gcc.target/i386/pr36502.c: New test.
1647
1648         PR target/42313
1649         PR target/44651
1650         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1651         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1652
1653 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1654
1655         * gfortran.dg/achar_4.f90: Enable bounds checking.
1656
1657 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         PR target/45206
1660         * gcc.target/i386/pr45206.c: New test.
1661
1662 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1663
1664         PR fortran/45505
1665         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1666
1667 2010-09-07  Jan Hubicka  <jh@suse.cz>
1668
1669         * gcc.c-torture/compile/20100907.c: New testcase.
1670
1671 2010-09-07  Richard Guenther  <rguenther@suse.de>
1672
1673         PR middle-end/45569
1674         * g++.dg/eh/pr45569.C: New testcase.
1675
1676 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1677
1678         PR target/43137
1679         * gcc.target/arm/pr43137.c: New test.
1680
1681 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1682
1683         PR fortran/36931
1684         * gfortran.dg/dependency_35.f90:  New test.
1685
1686 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1687
1688         PR fortran/34145
1689         * gfortran.dg/char_length_17.f90:  New test.
1690
1691 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1692
1693         PR c++/45200
1694         PR c++/45293
1695         PR c++/45558
1696         * g++.dg/template/typedef34.C: New test.
1697         * g++.dg/template/typedef35.C: New test.
1698
1699 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1700
1701         PR target/22152
1702         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1703
1704 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1705
1706         * g++.dg/warn/Wdouble-promotion.C: New.
1707
1708 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1709
1710         * g++.dg/parse/redef2.C: New.
1711
1712 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1713
1714         * gcc.dg/20100906-1.c: New testcase.
1715
1716 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1717
1718         PR testsuite/45543
1719         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1720         DW_TAG_enumeration_type DIE.
1721
1722 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1723
1724         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1725         Update XFAILs.
1726
1727 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1728
1729         PR rtl-optimization/44919
1730         * g++.dg/opt/pr44919.C: New.
1731
1732 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1733
1734         PR fortran/38282
1735         * gfortran.dg/iall_iany_iparity_1.f90: New.
1736         * gfortran.dg/iall_iany_iparity_2.f90: New.
1737
1738 2010-09-06  Jason Merrill  <jason@redhat.com>
1739
1740         * g++.dg/cpp0x/initlist42.C: New.
1741
1742         * g++.dg/cpp0x/auto19.C: New.
1743
1744         * g++.dg/template/sfinae25.C: New.
1745         * g++.dg/template/char1.C: Expect warning.
1746         * g++.dg/template/nontype10.C: Likewise.
1747
1748         * g++.dg/cpp0x/implicit9.C: New.
1749
1750         * g++.dg/cpp0x/initlist43.C: New.
1751
1752 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1753
1754         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1755
1756 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1757
1758         * gcc.dg/Wdouble-promotion.c: New.
1759
1760 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1761
1762         * gfortran.dg/float128_1.f90: Remove test case as
1763         it always fails since Rev 163611 backed out the
1764         front-end implementation.
1765
1766 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1767
1768         * gfortran.dg/float128_1.f90: XFAIL test case.
1769
1770 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1771
1772         * gfortran.dg/bessel_7.f90: Decrease required precision.
1773
1774 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1775
1776         PR testsuite/45545
1777         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1778         ref-all-matching targets.
1779
1780 2010-09-05  Richard Guenther  <rguenther@suse.de>
1781
1782         PR tree-optimization/45535
1783         * gcc.c-torture/compile/pr45535.c: New testcase.
1784
1785 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1786
1787         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1788         "\[^\n\]*".
1789         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1790         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1791         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1792         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1793         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1794         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1795         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1796         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1797         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1798         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1799         * gcc.target/i386/pr22152.c: Likewise.
1800         * gcc.target/i386/pr36992-1.c: Likewise.
1801         * gcc.target/i386/pr36992-2.c: Likewise.
1802         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1803
1804 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1805
1806         PR testsuite/43957
1807         * gcc.dg/const-uniq-1.c: Modify regexp.
1808
1809 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1810
1811         PR fortran/45530
1812         * gfortran.dg/namelist_63.f90: New.
1813
1814 2010-09-04  Jan Hubicka  <jh@suse.cz>
1815
1816         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1817         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1818
1819 2010-09-04  Jan Hubicka  <jh@suse.cz>
1820
1821         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1822
1823 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1824
1825         PR fortran/45507
1826         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1827
1828 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1829
1830         * gcc.dg/opts-4.c: New test.
1831
1832 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1833
1834         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1835         * gcc.dg/vect/vect-peel-4.c: Ditto.
1836
1837 2010-09-03  Daniel Kraft  <d@domob.eu>
1838
1839         PR fortran/45525
1840         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1841
1842 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1843
1844         PR fortran/45159
1845         * gfortran.dg/dependency_34.f90:  New test.
1846
1847 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1848
1849         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1850
1851 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1852
1853         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1854         gcc.target/i386/clearcap.map if supported.
1855
1856 2010-09-03  Michael Matz  <matz@suse.de>
1857
1858         PR middle-end/45415
1859         * gcc.dg/pr45415.c: New test.
1860
1861 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1862
1863         PR tree-optimization/45506
1864         * gcc.dg/pr45506.c: New.
1865
1866 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1867
1868         PR target/45476
1869         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1870         * gcc.target/i386/float128-2.c: Ditto.
1871
1872 2010-09-03  Daniel Kraft  <d@domob.eu>
1873
1874         PR fortran/34162
1875         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1876         * gfortran.dg/internal_dummy_2.f08: New test.
1877         * gfortran.dg/internal_dummy_3.f08: New test.
1878         * gfortran.dg/internal_dummy_4.f08: New test.
1879
1880 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1881
1882         PR debug/45500
1883         * gcc.target/i386/pr45500.c: New test.
1884
1885 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1886
1887         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1888
1889 2010-09-03  Daniel Kraft  <d@domob.eu>
1890
1891         PR fortran/44602
1892         * gfortran.dg/exit_2.f08; Adapt error messages.
1893         * gfortran.dg/exit_3.f08: New test.
1894         * gfortran.dg/exit_4.f08: New test.
1895         * gfortran.dg/exit_5.f03: New test.
1896
1897 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1898
1899         * gfortran.dg/ishft_4.f90: New test.
1900
1901 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1902
1903         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1904         FRIZ/XSRIZ instruciton for (double)(long long)x.
1905         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1906
1907 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1908
1909         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1910
1911 2010-09-02  Richard Guenther  <rguenther@suse.de>
1912
1913         PR tree-optimization/44937
1914         PR tree-optimization/45412
1915         * g++.dg/opt/pr45412.C: New testcase.
1916         * gcc.c-torture/compile/pr45412.c: Likewise.
1917         * gcc.c-torture/compile/pr44937.c: Likewise.
1918
1919 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1920
1921         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1922         but using -Werror=comment.
1923         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1924         expected error messages.
1925
1926 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1927
1928         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1929         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1930
1931 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1932
1933         PR fortran/45489
1934         * gfortran.dg/initialization_27.f90: New.
1935
1936 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1937
1938         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1939         check into different basic blocks. Expect vectorization if misaligned
1940         stores are supported.
1941         * gcc.dg/vect/bb-slp-8a.c: New test.
1942         * gcc.dg/vect/bb-slp-8b.c: New test.
1943
1944 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1945
1946         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1947
1948 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1949
1950         PR fortran/44541
1951         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1952         * gfortran.dg/class_dummy_1.f03: New.
1953
1954 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1955
1956         PR middle-end/45458
1957         * g++.dg/tree-prof/partition2.C: New test.
1958
1959 2010-09-01  Richard Guenther  <rguenther@suse.de>
1960
1961         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1962         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1963         * gcc.c-torture/execute/20100827-1.c: Likewise.
1964
1965 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1966
1967         * gfortran.dg/execute_command_line_1.f90: New test.
1968
1969 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR preprocessor/45457
1972         * c-c++-common/cpp/pr45457.c: New test.
1973
1974 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1975
1976         * gcc.dg/nested-func-8.c: New test.
1977
1978 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1979
1980         PR fortran/38282
1981         * gfortran.dg/popcnt_poppar_1.F90: New test.
1982         * gfortran.dg/popcnt_poppar_2.F90: New test.
1983
1984 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1985
1986         * gcc.target/i386/volatile-2.c: Require nonpic target.
1987
1988 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1989
1990         PR middle-end/45461
1991         * gcc.dg/pr45461.c: New test.
1992
1993 2010-08-31  Richard Guenther  <rguenther@suse.de>
1994
1995         PR testsuite/45455
1996         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1997
1998 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1999
2000         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2001
2002 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2003
2004         PR fortran/45456
2005         * gfortran.dg/typebound_proc_18.f03: New.
2006
2007 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2008
2009         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2010         * lib/scanasm.exp (scan-stack-usage): Likewise.
2011         (scan-stack-usage-not): Likewise.
2012         * gcc.dg/stack-usage-1.c: New test.
2013         * gcc.target/i386/stack-usage-realign.c: Likewise.
2014
2015 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2016
2017         PR tree-optimization/45427
2018         * gcc.dg/tree-ssa/pr45427.c: New test.
2019
2020 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2021
2022         PR c++/45043
2023         * g++.dg/template/crash102.C: New.
2024
2025 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR middle-end/45423
2028         * gcc.dg/gomp/atomic-12.c: New test.
2029         * gcc.dg/gomp/atomic-13.c: New test.
2030         * gcc.dg/gomp/atomic-14.c: New test.
2031         * g++.dg/gomp/atomic-11.C: New test.
2032         * g++.dg/gomp/atomic-12.C: New test.
2033         * g++.dg/gomp/atomic-13.C: New test.
2034         * g++.dg/gomp/atomic-14.C: New test.
2035
2036 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2037
2038         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2039         delimiter.
2040
2041 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2042
2043         * gnat.dg/discr24.adb: New test.
2044
2045 2010-08-30  Richard Guenther  <rguenther@suse.de>
2046
2047         PR tree-optimization/45449
2048         * gcc.dg/pr45449.c: New testcase.
2049
2050 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2051
2052         * gcc.dg/opts-1.c: Expect errors, not warnings.
2053
2054 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2055
2056         PR fortran/42769
2057         * gfortran.dg/dynamic_dispatch_11.f03: New.
2058
2059 2010-08-29  Jason Merrill  <jason@redhat.com>
2060
2061         PR c++/44991
2062         * g++.dg/parse/defarg15.C: New.
2063
2064 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2065
2066         PR fortran/45439
2067         * gfortran.dg/select_type_16.f03: New.
2068
2069 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2070             Tobias Burnus  <burnus@net-b.de>
2071
2072         * gfortran.dg/bessel_7.f90: Decrease required precision.
2073
2074 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2075             Kaz Kojima  <kkojima@gcc.gnu.org>
2076
2077         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2078
2079 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2080
2081         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2082         floating point conversion code generation.
2083         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2084         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2085         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2086         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2087         to integer conversion code generation.
2088         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2089         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2090         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2091         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2092
2093 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2094
2095         PR fortran/32049
2096         * gfortran.dg/random_seed_1.f90: Adjust test.
2097         * gfortran.dg/float128_1.f90: New test.
2098
2099 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2100
2101         PR fortran/33197
2102         * gfortran.dg/norm2_1.f90: New.
2103         * gfortran.dg/norm2_2.f90: New.
2104         * gfortran.dg/norm2_3.f90: New.
2105         * gfortran.dg/norm2_4.f90: New.
2106         * gfortran.dg/parity_1.f90: New.
2107         * gfortran.dg/parity_2.f90: New.
2108         * gfortran.dg/parity_3.f90: New.
2109
2110 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2111
2112         PR fortran/45420
2113         * gfortran.dg/select_type_15.f03: New.
2114
2115 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2116
2117         PR libfortran/43217
2118         * gfortran.dg/hollerith8.f90: New test.
2119
2120 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2121
2122         PR fortran/45159
2123         * gfortran.dg/dependency_33.f90:  New test.
2124
2125 2010-08-27  Richard Guenther  <rguenther@suse.de>
2126
2127         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2128         * gcc.dg/graphite/scop-2.c: Likewise.
2129         * gcc.dg/graphite/scop-20.c: Likewise.
2130         * gcc.dg/vect/slp-25.c: Likewise.
2131
2132 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2133
2134         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2135
2136 2010-08-26  Daniel Kraft  <d@domob.eu>
2137
2138         PR fortran/38936
2139         PR fortran/44047
2140         PR fortran/45384
2141         * gfortran.dg/associate_8.f03: New test.
2142         * gfortran.dg/select_type_13.f03: New test.
2143         * gfortran.dg/select_type_14.f03: New test.
2144
2145 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2146
2147         PR tree-optimization/44485
2148         * gcc.dg/pr44485.c: New test.
2149
2150 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2151
2152         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2153         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2154         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2155
2156 2010-08-26  Richard Guenther  <rguenther@suse.de>
2157
2158         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2159         * gcc.dg/graphite/scop-21.c: Likewise.
2160
2161 2010-08-26  Richard Guenther  <rguenther@suse.de>
2162
2163         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2164         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2165         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2166         * gcc.dg/vect/vect-91.c: Likewise.
2167         * gcc.dg/vect/vect-peel-1.c: Likewise.
2168         * gcc.dg/vect/vect-peel-2.c: Likewise.
2169         * gcc.dg/vect/vect-peel-4.c: Likewise.
2170
2171 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2172
2173         PR libfortran/41859
2174         * gfortran.dg/der_io_4.f90: New test.
2175
2176 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2177
2178         PR rtl-optimization/44858
2179         * gcc.c-torture/execute/pr44858.c: New test.
2180
2181         PR rtl-optimization/45400
2182         * g++.dg/other/i386-8.C: New test.
2183
2184 2010-08-25  Richard Guenther  <rguenther@suse.de>
2185
2186         * gcc.dg/alias-8.c: Adjust.
2187
2188 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2189
2190         * gcc.target/i386/combine-mul.c: New test.
2191
2192 2010-08-25  Richard Guenther  <rguenther@suse.de>
2193
2194         PR lto/44562
2195         * gcc.dg/graphite/id-27.c: New testcase.
2196         * gcc.dg/lto/20100825-1_0.c: Likewise.
2197
2198 2010-08-25  Richard Guenther  <rguenther@suse.de>
2199
2200         PR tree-optimization/45316
2201         * g++.dg/opt/pr45316.C: New testcase.
2202
2203 2010-08-25  Richard Guenther  <rguenther@suse.de>
2204
2205         PR tree-optimization/45393
2206         * g++.dg/torture/pr45393.C: New testcase.
2207
2208 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR tree-optimization/45059
2211         * gcc.c-torture/compile/pr45059.c: New test.
2212
2213 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2214
2215         * lib/target-supports.exp (check_effective_target_vect_unpack):
2216         Set vect_unpack supported flag to true for neon.
2217
2218 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2219
2220         * gcc.dg/tree-ssa/ifc-5.c: New.
2221
2222 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2223
2224         * gcc.dg/tree-ssa/ifc-4.c: New.
2225         * gcc.dg/tree-ssa/ifc-7.c: New.
2226
2227 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2228
2229         * gcc.dg/vect/vect.exp: Check loongson targets
2230         * g++.dg/vect/vect.exp: Likewise
2231         * gfortran.dg/vect/vect.exp: Likewise
2232
2233 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2234
2235         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2236         -mveclibabi=mass.
2237
2238 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2239
2240         PR fortran/45366
2241         * gfortran.dg/proc_ptr_29.f90: New.
2242
2243 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2244             Dominique d'Humieres <dominiq@lps.ens.fr>
2245
2246         PR fortran/45367
2247         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2248
2249 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2250
2251         PR fortran/45367
2252         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2253
2254 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2255
2256         PR fortran/36158
2257         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2258
2259 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2260             Dominique d'Humieres <dominiq@lps.ens.fr>
2261
2262         PR fortran/45367
2263         PR fortran/36158
2264         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2265         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2266
2267 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2268
2269         PR fortran/44863
2270         PR fortran/45271
2271         PR fortran/45290
2272         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2273         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2274         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2275
2276 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2277
2278         PR fortran/36158
2279         PR fortran/33197
2280         * gfortran.dg/bessel_6.f90: New.
2281         * gfortran.dg/bessel_7.f90: New.
2282
2283 2010-08-20  Jan Hubicka  <jh@suse.cz>
2284
2285         PR c++/45307
2286         PR c++/17736
2287         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2288         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2289
2290 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2291
2292         PR target/45336
2293         * gcc.target/i386/pr45336-1.c: New.
2294         * gcc.target/i386/pr45336-2.c: Likewise.
2295         * gcc.target/i386/pr45336-3.c: Likewise.
2296         * gcc.target/i386/pr45336-4.c: Likewise.
2297
2298 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2299
2300         PR testsuite/45361
2301         * gcc.target/i386/volatile-2.c: Update scan strings to also
2302         include (%rip) for the memory reference on x86_64.
2303
2304 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2305
2306         PR middle-end/44974
2307         * gcc.dg/pr44974.c: New test.
2308
2309         PR rtl-optimization/45353
2310         * gcc.dg/pr45353.c: New test.
2311
2312 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2313
2314         * gcc.target/i386/volatile-2.c: New.
2315
2316 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2317
2318         PR rtl-optimization/44691
2319         * gfortran.dg/pr44691.f: New test.
2320
2321 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2322
2323         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2324
2325 2010-08-19  Jason Merrill  <jason@redhat.com>
2326
2327         * g++.dg/init/synth3.C: New.
2328         * g++.dg/init/value8.C: New.
2329         * g++.dg/tree-ssa/empty-2.C: New.
2330         * g++.dg/cpp0x/noexcept09.C: New.
2331
2332 2010-08-19  Daniel Kraft  <d@domob.eu>
2333
2334         PR fortran/29785
2335         PR fortran/45016
2336         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2337         * gfortran.dg/pointer_remapping_1.f90: New test.
2338         * gfortran.dg/pointer_remapping_2.f03: New test.
2339         * gfortran.dg/pointer_remapping_3.f08: New test.
2340         * gfortran.dg/pointer_remapping_4.f03: New test.
2341         * gfortran.dg/pointer_remapping_5.f08: New test.
2342         * gfortran.dg/pointer_remapping_6.f08: New test.
2343
2344 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2345
2346         PR testsuite/45324
2347         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2348
2349 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2350
2351         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2352
2353 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2354
2355         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2356         variable.
2357
2358 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2359
2360         PR target/45070
2361         * gcc.c-torture/execute/pr45070.c: New.
2362
2363 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2364
2365         * g++.dg/pr44328.C: New test.
2366
2367 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2368
2369         PR fortran/36158
2370         PR fortran/33197
2371         * gfortran.dg/bessel_3.f90: New.
2372         * gfortran.dg/bessel_4.f90: New.
2373         * gfortran.dg/bessel_5.f90: New.
2374
2375 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2376
2377         PR fortran/45290
2378         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2379         * gfortran.dg/pointer_init_2.f90: New.
2380         * gfortran.dg/pointer_init_3.f90: New.
2381         * gfortran.dg/pointer_init_4.f90: New.
2382
2383 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2384
2385         PR c++/45049
2386         * g++.dg/pr45049-1.C: New test.
2387         * g++.dg/pr45049-2.C: New test.
2388
2389 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2390
2391         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2392         20 if __ARM_PCS is defined otherwise 64.
2393         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2394         instead of hard coded 64.
2395
2396 2010-08-18  Yao Qi  <yao@codesourcery.com>
2397
2398         PR target/45094
2399         * gcc.target/arm/pr45094.c: New test.
2400
2401 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2402
2403         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2404
2405 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2406
2407         PR rtl-optimization/42575
2408         * gcc.target/arm/pr42575.c: New test.
2409
2410 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2411
2412         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2413         * gcc.dg/tls/thr-cse-1.c: New.
2414
2415 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2416
2417         PR debug/42487
2418         * lib/target-supports.exp
2419         (check_effective_target_function_sections): New.
2420         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2421         function sections before proceding.
2422
2423 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2424
2425         PR fortran/45308
2426         * gfortran.dg/pr45308.f03: New test.
2427
2428 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2429
2430         PR target/45296
2431         * gcc.target/i386/pr45296.c: New test.
2432
2433 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2434
2435         * g++.dg/ext/uow-1.C: New.
2436         * g++.dg/ext/uow-2.C: New.
2437         * g++.dg/ext/uow-3.C: New.
2438         * g++.dg/ext/uow-4.C: New.
2439
2440 2010-08-17  Richard Guenther  <rguenther@suse.de>
2441
2442         PR testsuite/45266
2443         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2444
2445 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2446
2447         PR c/40563
2448         * gcc.dg/Wcxx-compat-20.c: New test.
2449
2450 2010-08-17  Daniel Kraft  <d@domob.eu>
2451
2452         PR fortran/38936
2453         * gfortran.dg/associate_1.f03: Extended to test newly supported
2454         features like association to variables.
2455         * gfortran.dg/associate_3.f03: Removed check for illegal change
2456         of associate-name here...
2457         * gfortran.dg/associate_5.f03: ...and added it here.
2458         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2459         * gfortran.dg/associate_7.f03: New test.
2460
2461 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2462
2463         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2464
2465 2010-08-15  Daniel Kraft  <d@domob.eu>
2466
2467         PR fortran/38936
2468         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2469         * gfortran.dg/associate_3.f03: Clarify comment.
2470         * gfortran.dg/associate_5.f03: New test.
2471         * gfortran.dg/associate_6.f03: New test.
2472
2473 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2474
2475         PR fortran/45211
2476         * gfortran.dg/bind_c_usage_21.f90: New.
2477         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2478
2479 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2480
2481         * gfortran.dg/optional_absent_1.f90: New.
2482         * gfortran.dg/null_actual.f90: New.
2483
2484 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2485
2486         * gfortran.dg/pointer_target_1.f90: New.
2487         * gfortran.dg/pointer_target_2.f90: New.
2488         * gfortran.dg/pointer_target_3.f90: New.
2489
2490 2010-08-15  Daniel Kraft  <d@domob.eu>
2491
2492         PR fortran/45197
2493         * gfortran.dg/elemental_args_check_3.f90: New test.
2494         * gfortran.dg/impure_1.f08: New test.
2495         * gfortran.dg/impure_2.f08: New test.
2496         * gfortran.dg/impure_3.f90: New test.
2497         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2498
2499 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2500
2501         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2502         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2503         SLP tests.
2504         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2505         misaligned loads.
2506         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2507         misaligned stores.c
2508         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2509
2510 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2511
2512         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2513         dg-require-effective-target after dg-do.
2514
2515 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2516
2517         * lib/target-supports.exp (check_effective_target_vect_int): Return
2518         true for Loongson targets.
2519         (check_effective_target_vect_shift): Likewise.
2520         (check_effective_target_vect_no_int_max): Likewise.
2521         (check_effective_target_vect_no_align): Likewise.
2522         (check_effective_target_vect_short_mult): Likewise.
2523
2524 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2525
2526         * g++.dg/cast.C: Change fields of structures to "long" to pass
2527         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2528         * g++.dg/cpp0x/iop.C: Ditto.
2529         * g++.dg/cpp0x/named_refs.C: Ditto.
2530         * g++.dg/cpp0x/rv1p.C: Ditto.
2531         * g++.dg/cpp0x/rv2p.C: Ditto.
2532         * g++.dg/cpp0x/rv3p.C: Ditto.
2533         * g++.dg/cpp0x/rv4p.C: Ditto.
2534         * g++.dg/cpp0x/rv5p.C: Ditto.
2535         * g++.dg/cpp0x/rv6p.C: Ditto.
2536         * g++.dg/cpp0x/rv7p.C: Ditto.
2537         * g++.dg/cpp0x/rv8p.C: Ditto.
2538         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2539
2540 2010-08-13  Daniel Kraft  <d@domob.eu>
2541
2542         * gfortran.dg/implied_shape_1.f08: New test.
2543         * gfortran.dg/implied_shape_2.f90: New test.
2544         * gfortran.dg/implied_shape_3.f08: New test.
2545
2546 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2547
2548         PR libfortran/42526
2549         * gfortran.dg/char_component_initializer_1.f90: New test.
2550
2551 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2552
2553         PR tree-optimization/45241
2554         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2555
2556 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2557
2558         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2559         to dg-options.
2560         * gcc.target/i386/pr40906-2.c: Ditto.
2561         * gcc.target/i386/pr40906-3.c: Ditto.
2562
2563 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2564
2565         PR middle-end/45262
2566         * gcc.c-torture/execute/pr45262.c: New test.
2567
2568 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2569
2570         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2571         empty argument.
2572         * g++.dg/other/profile1.C: Ditto.
2573
2574 2010-08-12  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/45232
2577         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2578         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2579         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2580         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2581         unsigned arithmetic.
2582         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2583         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2584         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2585         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2586         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2587         unsigned arithmetic.
2588         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2589         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2590         unsigned arithmetic.
2591         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2592         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2593         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2594         unsigned arithmetic.
2595         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2596         * gcc.dg/tree-ssa/negate.c: Adjust.
2597         * gcc.dg/vect/vect-1.c: Adjust.
2598         * gfortran.dg/reassoc_6.f: XFAIL.
2599
2600 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR debug/45259
2603         * gcc.dg/pr45259.c: New test.
2604
2605 2010-08-12  Wei Guozhi  <carrot@google.com>
2606
2607         PR target/44999
2608         * gcc.target/arm/pr44999.c: New testcase.
2609
2610 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2611
2612         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2613         (N): Likewise.
2614         (main): Adjust accordingly.
2615
2616 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2617
2618         * gfortran.dg/graphite/id-22.f: New.
2619
2620 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2621
2622         * gcc.dg/graphite/id-26.c: New.
2623
2624 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2625
2626         * gcc.dg/graphite/id-25.c: New.
2627
2628 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2629
2630         * gcc.dg/graphite/run-id-5.c: New.
2631         * gcc.dg/graphite/run-id-6.c: New.
2632         * gfortran.dg/graphite/id-21.f: New.
2633
2634 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2635
2636         * gcc.dg/graphite/id-24.c: New.
2637
2638 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2639
2640         * gcc.dg/tree-ssa/pr20742.c: New.
2641
2642 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2643
2644         * gcc.dg/graphite/id-23.c: New.
2645
2646 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2647
2648         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2649
2650 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2651
2652         * gcc.dg/graphite/pr42729.c: New.
2653
2654 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2655
2656         * gfortran.dg/graphite/id-20.f: New.
2657
2658 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2659
2660         * gcc.dg/graphite/id-22.c: New.
2661
2662 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2663
2664         * gcc.dg/graphite/run-id-2.c: Call abort.
2665
2666 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2667
2668         * gcc.dg/graphite/id-20.c: New.
2669
2670 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2671             Steve Kargl <kargl@gcc.gnu.org>
2672
2673         PR fortran/44595
2674         * gfortran.dg/move_alloc_3.f90: New.
2675         * gfortran.dg/random_seed_2.f90: New.
2676
2677 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2678
2679         * lib/target-supports.exp (check_effective_target_sync_int_long):
2680         Add hppa*-*-linux*.
2681         (check_effective_target_sync_char_short): Likewise.
2682
2683 2010-08-10  Yao Qi  <yao@codesourcery.com>
2684
2685         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2686         general form.
2687         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2688         * g++.dg/other/packed1.C: Likewise.
2689         * g++.dg/other/crash-4.C: Likewise.
2690         * g++.dg/ext/packed8.C: Likewise.
2691         * g++.dg/init/array16.C: Likewise.
2692
2693 2010-08-10  xinliang David Li  <davidxl@google.com>
2694         * gcc.dg/tree-ssa/loop-19.c: Add option
2695         -fno-prefetch-loop-array
2696
2697 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2698
2699         PR middle-end/45182
2700         * gcc.c-torture/compile/pr45182.c: New test.
2701
2702 2010-08-09  Jason Merrill  <jason@redhat.com>
2703
2704         PR c++/45236
2705         * g++.dg/cpp0x/variadic-104.C: New.
2706
2707 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2708
2709         PR fortran/44235
2710         * gfortran.dg/dependency_32.f90:  New test.
2711
2712 2010-08-09  Richard Guenther  <rguenther@suse.de>
2713
2714         PR middle-end/44632
2715         * g++.dg/opt/nrv17.C: New testcase.
2716
2717 2010-08-09  Richard Guenther  <rguenther@suse.de>
2718
2719         PR middle-end/45212
2720         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2721         alignment from MEM_REF offset only if we took it from the
2722         base object.
2723
2724         * gcc.target/i386/pr24178.c: New testcase.
2725
2726 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2727
2728         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2729         * gcc.dg/20030702-1.c: Ditto.
2730         * gcc.dg/20050309-1.c: Ditto.
2731         * gcc.dg/20050325-1.c: Ditto.
2732         * gcc.dg/20050330-2.c: Ditto.
2733         * gcc.dg/20051201-1.c: Ditto.
2734         * gcc.dg/gomp/pr27573.c: Ditto.
2735         * gcc.dg/gomp/pr34610.c: Ditto.
2736         * gcc.dg/pr24225.c: Ditto.
2737         * gcc.dg/pr26570.c: Ditto.
2738         * gcc.dg/pr32773.c: Ditto.
2739         * g++.dg/gcov/gcov-6.C: Ditto.
2740         * g++.dg/gomp/pr34608.C: Ditto.
2741         * gfortran.dg/gomp/pr27573.f90: Ditto.
2742
2743         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2744         dg-require-host-local dg directive.
2745         * gcc.dg/profile-dir-2.c: Ditto.
2746         * gcc.dg/profile-dir-3.c: Ditto.
2747
2748 2010-08-08  Richard Guenther  <rguenther@suse.de>
2749
2750         PR tree-optimization/45109
2751         * gcc.c-torture/compile/pr45109.c: New testcase.
2752
2753 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2754
2755         * gcc.dg/march.c: Skip if -march defined.
2756         * gcc.dg/mtune.c: Skip if -mtune defined.
2757
2758         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2759         generic thunk support.
2760
2761 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2762
2763         PR target/45213
2764         * gcc.target/i386/pr45213.c: New test.
2765
2766 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2767
2768         PR libfortran/45143
2769         * gfortran.dg/fmt_error_11.f03: New test.
2770
2771 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2772
2773         * lib/target-supports.exp (check_effective_target_sync_int_long):
2774         Add arm*-*-linux-gnueabi.
2775         (check_effective_target_sync_char_short): Likewise.
2776
2777 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2778
2779         PR fortran/45159
2780         * gfortran.dg/dependency_31.f90:  New test.
2781
2782 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2783
2784         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2785
2786 2010-08-06  Jason Merrill  <jason@redhat.com>
2787
2788         * g++.dg/cpp0x/sfinae3.C: New.
2789         * g++.dg/cpp0x/sfinae4.C: New.
2790
2791 2010-08-06  Richard Guenther  <rguenther@suse.de>
2792
2793         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2794         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2795         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2796         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2797         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2798         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2799         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2800         * gcc.c-torture/execute/20100805-1.c: Likewise.
2801
2802 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2803
2804         PR testsuite/42855
2805         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2806
2807 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2808
2809         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2810         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2811
2812 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2813
2814         * g++.dg/ipa/devirt-1.C: New test.
2815         * g++.dg/ipa/devirt-2.C: Likewise.
2816         * g++.dg/ipa/devirt-3.C: Likewise.
2817         * g++.dg/ipa/devirt-4.C: Likewise.
2818         * g++.dg/ipa/devirt-5.C: Likewise.
2819         * gcc.dg/ipa/iinline-3.c: Likewise.
2820
2821 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2822
2823         PR tree-optimization/45144
2824         * gcc.dg/tree-ssa/pr45144.c: New test.
2825
2826 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2827
2828         PR fortran/42207
2829         PR fortran/44064
2830         PR fortran/44065
2831         * gfortran.dg/class_25.f03: New.
2832         * gfortran.dg/class_26.f03: New.
2833
2834 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2835
2836         * g++.dg/warn/miss-format-1.C: Update line number.
2837
2838 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2839
2840         PR c++/44641
2841         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2842         .frame and .mask assembler directives.
2843
2844 2010-08-04  Richard Guenther  <rguenther@suse.de>
2845
2846         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2847         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2848         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2849         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2850
2851 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2852
2853         PR fortran/44857
2854         * gfortran.dg/derived_constructor_char_1.f90: New.
2855         * gfortran.dg/derived_constructor_char_2.f90: New.
2856
2857 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2858
2859         PR fortran/45159
2860         * gfortran.dg/dependency_30.f90:  New test.
2861
2862 2010-08-03  Jan Hubicka  <jh@suse.cz>
2863
2864         * gcc.c-torture/compile/pr45085.c: New testcase.
2865
2866 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2867
2868         PR fortran/44584
2869         PR fortran/45161
2870         * gfortran.dg/typebound_call_9.f03: Modified.
2871         * gfortran.dg/typebound_generic_1.f03: Modified.
2872
2873 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2874
2875         PR fortran/45159
2876
2877         * gfortran.dg/dependency_29.f90:  New test.
2878
2879 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2880
2881         PR fortran/36854
2882         * gfortran.dg/character_comparison_2.f90:  New test.
2883         * gfortran.dg/character_comparison_3.f90:  New test.
2884         * gfortran.dg/dependency_28.f90:  New test.
2885
2886 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2887
2888         PR target/40457
2889         * gcc.target/arm/pr40457-1.c: New test.
2890         * gcc.target/arm/pr40457-2.c: New test.
2891
2892 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2893
2894         PR fortran/44912
2895         * gfortran.dg/typebound_call_17.f03: New.
2896
2897 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2898
2899         PR fortran/44929
2900         * gfortran.dg/allocate_derived_3.f90: New.
2901
2902 2010-07-30  Xinliang David Li  <davidxl@google.com>
2903         PR tree-optimization/45121
2904         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2905
2906 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2907
2908         PR c++/45112
2909         * g++.dg/pr45112.C: New test.
2910
2911 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR debug/45055
2914         PR rtl-optimization/45137
2915         * gcc.dg/pr45055.c: New test.
2916
2917 2010-07-30  Alan Modra  <amodra@gmail.com>
2918
2919         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2920         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2921
2922 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2923
2924         PR fortran/45087
2925         PR fortran/45125
2926         * gfortran.dg/whole_file_25.f90: New.
2927         * gfortran.dg/whole_file_26.f90: New.
2928         * gfortran.dg/whole_file_27.f90: New.
2929
2930 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2931
2932         PR fortran/44962
2933         * gfortran.dg/typebound_proc_17.f03: New.
2934
2935 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2936
2937         PR fortran/45004
2938         * gfortran.dg/move_alloc_2.f90: New.
2939
2940 2010-07-29  Xinliang David Li  <davidxl@google.com>
2941         PR tree-optimization/45121
2942         * c-c++-common/uninit-17.c: Fix expected output.
2943
2944 2010-07-29  Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/45120
2947         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2948
2949 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2950
2951         PR fortran/42051
2952         PR fortran/44064
2953         * gfortran.dg/pr42051.f03: New testcase.
2954
2955 2010-07-29  Richard Guenther  <rguenther@suse.de>
2956
2957         PR middle-end/45034
2958         * gcc.c-torture/execute/pr45034.c: New testcase.
2959
2960 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2961
2962         PR c++/45096
2963         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2964
2965 2010-07-28  Daniel Kraft  <d@domob.eu>
2966
2967         * gfortran.dg/bound_8.f90: New test.
2968
2969 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2970
2971         PR debug/45105
2972         * gcc.dg/pr45105.c: New test.
2973
2974 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2975
2976         PR rtl-optimization/45107
2977         * gcc.dg/pr45107.c: New test.
2978
2979 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2980
2981         PR rtl-optimization/45101
2982         * gcc.dg/pr45101.c: New test.
2983
2984 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2985
2986         PR fortran/45077
2987         * gfortran.dg/whole_file_24.f90: New.
2988
2989 2010-07-27  Jason Merrill  <jason@redhat.com>
2990
2991         * g++.dg/cpp0x/variadic102.C: New.
2992         * g++.dg/cpp0x/variadic103.C: New.
2993
2994 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2995
2996         PR rtl-optimization/40956
2997         PR target/42495
2998         PR middle-end/42574
2999         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3000         * gcc.target/arm/pr42574.c: Add tests.
3001
3002 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3003
3004         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3005         test name.
3006         (cleanup-repo-files): Ditto.
3007         (cleanup-saved-temps): Ditto.
3008
3009 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR testsuite/44701
3012         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3013
3014         PR c/45079
3015         * gcc.dg/pr45079.c: New test.
3016
3017 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3018
3019         PR tree-optimization/44152
3020         * gcc.dg/vect/fast-math-pr44152.c: New test.
3021
3022 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3023
3024         PR ObjC/44140
3025         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3026         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3027         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3028         * obj-c++.dg/torture/trivial.mm: Ditto.
3029         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3030         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3031         * objc.dg/torture/tls/thr-init.m: Ditto.
3032         * objc.dg/torture/trivial.m: Ditto.
3033
3034 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3035
3036         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3037         Skip on spu-*-* targets.
3038
3039 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3040
3041         PR tree-optimization/45083
3042         * gcc.dg/pr45083.c: New test.
3043
3044 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3045
3046         PR fortran/40873
3047         * gfortran.dg/whole_file_22.f90: New test.
3048         * gfortran.dg/whole_file_23.f90: New test.
3049
3050 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3051             Jack Howarth  <howarth@bromo.med.uc.edu>
3052             Richard Henderson  <rth@redhat.com>
3053
3054         PR target/44132
3055         * gcc.dg/tls/thr-init-1.c: New.
3056         * gcc.dg/tls/thr-init-2.c: New.
3057         * gcc.dg/torture/tls New.
3058         * gcc.dg/torture/tls/tls-test.c: New.
3059         * gcc.dg/torture/tls/thr-init-1.c: New.
3060         * gcc.dg/torture/tls/tls.exp: New.
3061         * gcc.dg/torture/tls/thr-init-2.c: New.
3062         * gcc.dg/tls/emutls-2.c: New test
3063
3064         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3065         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3066         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3067         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3068         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3069         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3070         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3071         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3072         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3073         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3074         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3075         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3076         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3077         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3078         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3079         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3080         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3081         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3082         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3083         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3084         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3085         gfortran.dg/gomp/omp_threadprivate1.f90,
3086         gfortran.dg/gomp/omp_threadprivate2.f90,
3087         gfortran.dg/gomp/reduction1.f90,
3088         gfortran.dg/gomp/sharing-1.f90: Likewise.
3089
3090 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3091
3092         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3093         sse_runtime.
3094         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3095         dg-require-visibility.
3096
3097 2010-07-26  Richard Guenther  <rguenther@suse.de>
3098
3099         PR tree-optimization/43784
3100         * gcc.c-torture/execute/pr43784.c: New testcase.
3101         * g++.dg/torture/pr43784.C: Likewise.
3102
3103 2010-07-26  Richard Guenther  <rguenther@suse.de>
3104
3105         PR middle-end/45056
3106         * g++.dg/pr45056.C: New testcase.
3107
3108 2010-07-26  Richard Guenther  <rguenther@suse.de>
3109
3110         PR tree-optimization/45071
3111         * gcc.dg/pr45071.c: New testcase.
3112
3113 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3114
3115         PR fortran/45066
3116         * gfortran.dg/namelist_62.f90: New.
3117
3118 2010-07-26  Richard Guenther  <rguenther@suse.de>
3119
3120         * gcc.c-torture/execute/pr45017.c: Move ...
3121         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3122
3123 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3124
3125         PR fortran/40628
3126         * trim_optimize_1.f90:  New test.
3127         * character_comparision_1.f90:  New test.
3128
3129 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3130
3131         PR fortran/42852
3132         * gfortran.dg/wtruncate_fix.f: New test.
3133
3134 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3135
3136         PR testsuite/45068
3137         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3138
3139 2010-07-24  Richard Guenther  <rguenther@suse.de>
3140
3141         PR lto/43788
3142         * g++.dg/lto/20100724-1_0.C: New testcase.
3143
3144 2010-07-24  Richard Guenther  <rguenther@suse.de>
3145
3146         PR lto/43212
3147         * gcc.dg/lto/20100724-1_0.c: New testcase.
3148         * gcc.dg/lto/20100724-1_1.c: Likewise.
3149
3150 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3151
3152         PR fortran/40011
3153         * gfortran.dg/whole_file_21.f90: New.
3154
3155         * gfortran.dg/integer_exponentiation_3.F90: Use
3156         -ffloat-store only for i?86/x86-64 -m32.
3157
3158 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3159
3160         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3161         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3162
3163 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3164
3165         * gfortran.dg/func_decl_4.f90: Split test into two ...
3166         * gfortran.dg/func_decl_5.f90: ... parts.
3167         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3168         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3169         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3170         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3171         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3172         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3173         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3174         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3175         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3176         * gfortran.dg/sizeof.f90: Make test valid.
3177         * gfortran.dg/pr20865.f90: Add new dg-error.
3178         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3179         * gfortran.dg/g77/19990218-0.f: Ditto.
3180         * gfortran.dg/g77/19990218-1.f: Ditto.
3181         * gfortran.dg/g77/970625-2.f: Ditto.
3182         * gfortran.dg/pr37243.f: Fix function declaration.
3183         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3184         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3185
3186 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3187
3188         PR fortran/44945
3189         * gfortran.dg/char_array_structure_constructor.f90: Add
3190         -fwhole-file as dg-option as it otherwise fails on some
3191         systems.
3192
3193 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3194
3195         * gnat.dg/aggr16.ad[sb]: New test.
3196         * gnat.dg/aggr16_pkg.ads: New helper.
3197
3198 2010-07-23  Richard Guenther  <rguenther@suse.de>
3199
3200         PR lto/43071
3201         * g++.dg/lto/20100723-1_0.C: New testcase.
3202
3203 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3204
3205         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3206         AVX support.
3207         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3208         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3209
3210 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3211
3212         * lib/target-supports.exp (add_options_for_tls): New proc.
3213         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3214         * g++.dg/tls/static-1a.cc: Likewise.
3215         * gcc.dg/tls/emutls-1.c: Likewise.
3216         * gcc.dg/tls/opt-11.c: Likewise.
3217         * gcc.dg/tls/opt-12.c: Likewise.
3218         * gcc.dg/tls/pr24428-2.c: Likewise.
3219         * gcc.dg/tls/pr24428.c: Likewise.
3220         * obj-c++.dg/tls/static-1.mm: Likewise.
3221         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3222         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3223         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3224         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3225         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3226         * objc.dg/torture/tls/thr-init.m: Likewise.
3227         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3228
3229 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3230
3231         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3232         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3233         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3234         optimized dump files.
3235
3236 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3237
3238         PR tree-optimization/45047
3239         * gcc.c-torture/compile/pr45047.c: New test.
3240
3241 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3242
3243         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3244         instead of dg-compile.
3245         * gcc.dg/float-range-4.c: Ditto.
3246         * gcc.dg/float-range-5.c: Ditto.
3247         * gcc.dg/fold-overflow-1.c: Ditto.
3248         * gcc.dg/gomp/sections-4.c: Ditto.
3249         * gcc.dg/transparent-union-1.c: Ditto.
3250         * gcc.dg/transparent-union-2.c: Ditto.
3251         * gcc.target/i386/pr39315-check.c: Ditto.
3252         * g++.dg/gomp/sections-4.C: Ditto.
3253         * g++.dg/template/dtor7.C: Ditto.
3254         * g++.dg/tree-ssa/pr19952.C: Ditto.
3255         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3256         * gfortran.dg/graphite/pr42185.f90: Ditto.
3257         * gfortran.dg/namelist_36.f90: Ditto.
3258         * gnat.dg/noreturn1.adb: Ditto.
3259         * gnat.dg/specs/small_alignment.ads: Ditto.
3260
3261 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3262
3263         PR tree-optimization/44915
3264         * g++.dg/torture/pr44915.C: New test.
3265
3266 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3267
3268         PR tree-optimization/44914
3269         * g++.dg/tree-ssa/pr44914.C: New test.
3270
3271 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3272
3273         PR target/44290
3274         * gcc.dg/pr44290-1.c: New test.
3275         * gcc.dg/pr44290-2.c: New test.
3276
3277 2010-07-23  Jason Merrill  <jason@redhat.com>
3278
3279         PR c++/45008
3280         * g++.dg/abi/mangle44.C: New.
3281
3282 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3283
3284         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3285         for compile-time only tests.
3286         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3287         target check.
3288         * gcc.target/i386/pr39315-4.c: Ditto.
3289         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3290         target check.  Include sse-os-support.h.
3291         (main): Call check_isa and sse_os_support.
3292         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3293         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3294         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3295         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3296         target check.  Include sse-os-support.h.
3297         (main): Call check_isa and sse_os_support.
3298         * gcc.target/i386/vperm-v2df.c: Ditto.
3299
3300 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3301
3302         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3303         (check_effective_target_avx_runtime): New procedure.
3304         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3305         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3306
3307         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3308         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3309         and __get_cpuid test.
3310         * gcc.dg/compat/vector-2b_main.c: Ditto.
3311
3312         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3313
3314         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3315         for compile-time only test.
3316         * gcc.dg/pr32716.c: Ditto.
3317         * gcc.dg/pr34856.c: Ditto.
3318         * gcc.dg/pr36997.c: Ditto.
3319         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3320         * gfortran.dg/pr28158.f90: Ditto.
3321         * gfortran.dg/pr30667.f: Ditto.
3322
3323         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3324         i?86-*-* and x86_64-*-* targets to disable execution on targets
3325         without sse2 runtime support.
3326         * g++.dg/vect/vect.exp: Ditto.
3327         * gfortran.dg/vect/vect.exp: Ditto.
3328
3329         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3330         * gcc.dg/pr37544.c: Ditto.
3331         * gcc.dg/pr40550.c: Ditto.
3332         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3333         * gcc.dg/compat/vector-1a_main.c: Ditto.
3334         * gcc.dg/compat/vector-2a_main.c: Ditto.
3335         * gcc.dg/torture/pr16104-1.c: Ditto.
3336         * gcc.dg/torture/pr35771-1.c: Ditto.
3337         * gcc.dg/torture/pr35771-2.c: Ditto.
3338         * gcc.dg/torture/pr35771-3.c: Ditto.
3339         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3340         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3341         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3342         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3343         * g++.dg/other/i386-1.C: Ditto.
3344         * g++.dg/other/pr40446.C: Ditto.
3345
3346 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3347
3348         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3349
3350 2010-07-23  Daniel Kraft  <d@domob.eu>
3351
3352         PR fortran/44709
3353         * gfortran.dg/exit_1.f08: New test.
3354         * gfortran.dg/exit_2.f08: New test.
3355
3356 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3357
3358         PR tree-optimization/39839
3359         * gcc.target/arm/pr39839.c: New test case.
3360
3361 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3362
3363         * gnat.dg/unchecked_convert5b.adb: New test.
3364         * gnat.dg/unchecked_convert6.adb: Likewise.
3365         * gnat.dg/unchecked_convert6b.adb: Likewise.
3366
3367 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3368
3369         * gnat.dg/aggr15.ad[sb]: New test.
3370
3371 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3372
3373         PR debug/45024
3374         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3375
3376 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3377
3378         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3379         with dg-require-linker-plugin.
3380
3381 2010-07-22  Richard Guenther  <rguenther@suse.de>
3382
3383         PR lto/43850
3384         * g++.dg/lto/20100722-1_0.C: New testcase.
3385
3386 2010-07-22  Richard Guenther  <rguenther@suse.de>
3387
3388         PR lto/42451
3389         * gcc.dg/lto/20100720-3_0.c: New testcase.
3390         * gcc.dg/lto/20100720-3_1.c: Likewise.
3391
3392 2010-07-22  Richard Guenther  <rguenther@suse.de>
3393
3394         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3395         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3396
3397         PR lto/43373
3398         * gcc.dg/lto/20100722-1_0.c: New testcase.
3399
3400 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3401
3402         PR tree-optimization/44891
3403         * gcc.c-torture/compile/pr44891.c: New test.
3404
3405 2010-07-22  Richard Guenther  <rguenther@suse.de>
3406
3407         PR tree-optimization/45017
3408         * gcc.c-torture/execute/pr45017.c: New testcase.
3409
3410 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3411
3412         PR fortran/45019
3413         * gfortran.dg/aliasing_dummy_5.f90: New.
3414
3415 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3416
3417         PR target/43698
3418         * gcc.target/arm/pr43698.c: New test.
3419
3420 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3421
3422         PR fortran/44929
3423         * Revert my commit r162325 for this PR.
3424
3425 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR debug/45015
3428         * gcc.target/m68k/pr45015.c: New test.
3429
3430 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3431
3432         PR c++/44641
3433         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3434         comments.
3435
3436 2010-07-21  Richard Guenther  <rguenther@suse.de>
3437
3438         PR lto/45018
3439         * g++.dg/lto/20100721-1_0.C: New testcase.
3440
3441 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3442
3443         PR tree-optimization/44900
3444         * g++.dg/torture/pr44900.C: New test.
3445
3446 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3447
3448         PR middle-end/44738
3449         * c-c++-common/uninit-17.c: Correct expected error.
3450
3451 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3452
3453         * gcc.dg/guality/asm-1.c: New test.
3454
3455         PR debug/45003
3456         * gcc.dg/guality/pr45003-2.c: New test.
3457         * gcc.dg/guality/pr45003-3.c: New test.
3458
3459 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3460
3461         PR libfortran/44697
3462         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3463
3464 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3465
3466         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3467         defined on the current line.
3468         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3469         * g++.dg/debug/dwarf2/pr44641.C: New.
3470
3471 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3472
3473         * gcc.target/powerpc/block-move-1.c: New test.
3474         * gcc.target/powerpc/block-move-2.c: New test.
3475
3476 2010-07-20  Jason Merrill  <jason@redhat.com>
3477
3478         PR c++/44967
3479         * g++.dg/cpp0x/sfinae2.C: New.
3480
3481 2010-07-20  Richard Guenther  <rguenther@suse.de>
3482
3483         PR lto/42696
3484         * gcc.dg/lto/20100720-4_0.c: New testcase.
3485
3486 2010-07-20  Richard Guenther  <rguenther@suse.de>
3487
3488         PR lto/43221
3489         * gcc.dg/lto/20100720-2_0.c: New testcase.
3490         * gcc.dg/lto/20100720-2_1.c: Likewise.
3491
3492 2010-07-20  Richard Guenther  <rguenther@suse.de>
3493
3494         PR lto/43208
3495         * gcc.dg/lto/20100720-1_0.c: New testcase.
3496         * gcc.dg/lto/20100720-1_1.c: Likewise.
3497
3498 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3499
3500         PR debug/45003
3501         * gcc.dg/guality/pr45003-1.c: New test.
3502
3503 2010-07-20  Richard Guenther  <rguenther@suse.de>
3504
3505         PR tree-optimization/44977
3506         * gcc.dg/torture/pr44977.c: New testcase.
3507
3508 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3509
3510         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3511         sync_char_short
3512
3513 2010-07-20  Richard Guenther  <rguenther@suse.de>
3514
3515         PR middle-end/44971
3516         PR middle-end/44988
3517         * gcc.dg/pr44971.c: New testcase.
3518         * gcc.c-torture/compile/pr44988.c: Likewise.
3519
3520 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3521
3522         PR fortran/44929
3523         * gfortran.dg/allocate_with_typespec.f90: New test.
3524         * gfortran.dg/allocate_derived_1.f90: Update error message.
3525
3526 2010-07-19  Jason Merrill  <jason@redhat.com>
3527
3528         PR c++/44996
3529         * g++.dg/cpp0x/decltype23.C: New.
3530
3531 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3532
3533         PR fortran/42385
3534         * gfortran.dg/class_defined_operator_1.f03 : New test.
3535
3536 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3537
3538         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3539         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3540         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3541         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3542
3543 2010-07-19  Richard Guenther  <rguenther@suse.de>
3544
3545         PR middle-end/44941
3546         * gcc.c-torture/compile/pr44941.c: New testcase.
3547
3548 2010-07-19  Jason Merrill  <jason@redhat.com>
3549
3550         PR c++/44969
3551         * g++.dg/template/sfinae24.C: New.
3552
3553 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3554
3555         PR fortran/44353
3556         * gfortran.dg/data_implied_do_2.f90: Removed.
3557
3558 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3559
3560         PR c++/44969
3561         * g++.dg/template/sfinae23.C: New.
3562
3563 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3564
3565         * lib/target-supports.exp (check_sse_os_support_available): New
3566         proc.
3567         (check_sse_hw_available): New proc.
3568         (check_effective_target_sse_runtime): New proc.
3569         (check_effective_target_sse2_runtime): New proc.
3570         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3571         -msse2 if check_sse_os_support_available.
3572         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3573         check_sse_os_support_available.
3574         * gcc.dg/vect/vect.exp: Likewise.
3575         * gfortran.dg/vect/vect.exp: Likewise.
3576         * gcc.target/i386/sol2-check: Renamed to ...
3577         * gcc.target/i386/sse-os-support.h: ... this.
3578         (sol2_check): Renamed to ...
3579         (sse_os_support): ... this.
3580         Only test movss with xmm registers.
3581         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3582         Removed ILL_INSN, ILL_INSN_LEN.
3583         * gcc.target/i386/sse2-check.h: Likewise.
3584         * gcc.target/i386/sse3-check.h: Likewise.
3585         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3586         Removed cpuid.h, __get_cpuid test.
3587         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3588         Removed cpuid.h, __get_cpuid test.
3589         * g++.dg/other/pr40446.C: Likewise.
3590         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3591         * gcc.dg/compat/vector-1a_main.c: Likewise.
3592         * gcc.dg/compat/vector-2a_main.c: Likewise.
3593         * gcc.dg/pr36584.c: Likewise.
3594         * gcc.dg/pr37544.c: Likewise.
3595         * gcc.dg/torture/pr16104-1.c: Likewise.
3596         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3597         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3598         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3599         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3600         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3601         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3602         sse2_runtime.
3603         * gcc.dg/torture/pr35771-2.c: Likewise.
3604         * gcc.dg/torture/pr35771-3.c: Likewise.
3605         * gcc.target/i386/pr39315-2.c: Likewise.
3606         * gcc.target/i386/pr39315-4.c: Likewise.
3607         * gcc.target/i386/vperm-v2df.c: Likewise.
3608         * gcc.target/i386/vperm-v2di.c: Likewise.
3609         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3610         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3611         sse_runtime.
3612
3613 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3614
3615         PR fortran/44353
3616         * gfortran.dg/data_implied_do_2.f90: New test.
3617
3618 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3619
3620         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3621
3622 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3623
3624         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3625         to the "mips16" group.
3626         (mips_using_mips16_p): New procedure.
3627         (mips-dg-options): Use it.
3628
3629 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3630
3631         * gcc.target/mips/mips16-attributes-4.c: New test.
3632
3633 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3634
3635         PR testsuite/44418
3636         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3637         * gcc.target/powerpc/recip-2.c: Ditto.
3638         * gcc.target/powerpc/recip-3.c: Ditto.
3639
3640 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3641
3642         * gcc.target/arm/pr42235.c: New test.
3643
3644 2010-07-16  Jason Merrill  <jason@redhat.com>
3645
3646         PR c++/32505
3647         * g++.dg/template/partial8.C: New.
3648
3649 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3650
3651         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3652         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3653         in C++.
3654         (gualcvt): New overloaded inline.
3655         (GUALCVT): Use it for C++.
3656         * g++.dg/guality/guality.exp: New.
3657         * g++.dg/guality/guality.h: New.
3658         * g++.dg/guality/redeclaration1.C: New test.
3659         * g++.dg/dg.exp: Prune also guality/* tests.
3660         * gcc.dg/guality/pr43141.c: Moved to...
3661         * c-c++-common/guality/pr43141.c: ... here.
3662
3663 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3664
3665         PR libfortran/37077
3666         * gfortran.dg/char4_iunit_2.f03: New test.
3667
3668 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3669
3670         * lib/plugin-support.exp (plugin-test-execute):
3671         Add ${gcc_objdir}/intl to includes.
3672
3673 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR target/44942
3676         * gcc.c-torture/execute/pr44942.c: New test.
3677         * gcc.target/i386/pr44942.c: New test.
3678
3679 2010-07-15  Jason Merrill  <jason@redhat.com>
3680
3681         PR c++/44909
3682         * g++.dg/cpp0x/implicit7.C: New.
3683         * g++.dg/cpp0x/implicit8.C: New.
3684
3685 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3686
3687         Disable float tests for __SPU__ targets due to lack of signed zero:
3688         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3689         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3690         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3691         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3692         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3693         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3694         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3695         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3696         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3697
3698 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3699
3700         * gfortran.dg/select_char_2.f90: New test.
3701
3702 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3703
3704         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3705         with DECL_CHAIN.
3706
3707 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3708
3709         PR fortran/44936
3710         * gfortran.dg/typebound_generic_9.f03: New.
3711
3712 2010-07-15  Richard Guenther  <rguenther@suse.de>
3713
3714         PR tree-optimization/44946
3715         * gcc.c-torture/compile/pr44946.c: New testcase.
3716
3717 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR fortran/40206
3720         * gfortran.dg/select_char_3.f90: New test.
3721
3722 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3723             Kevin F. Quinn  <kevquinn@gentoo.org>
3724
3725         * gcc.dg/Wtrampolines.c: New.
3726
3727 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3728
3729         PR libfortran/44934
3730         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3731
3732 2010-07-14  Jason Merrill  <jason@redhat.com>
3733
3734         PR c++/44810
3735         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3736
3737         Implement C++0x unrestricted unions (N2544)
3738         * g++.dg/cpp0x/union1.C: New.
3739         * g++.dg/cpp0x/union2.C: New.
3740         * g++.dg/cpp0x/union3.C: New.
3741         * g++.dg/cpp0x/defaulted2.C: Adjust.
3742         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3743         * g++.old-deja/g++.ext/anon2.C: Adjust.
3744         * g++.old-deja/g++.mike/misc6.C: Adjust.
3745
3746 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3747
3748         PR fortran/44925
3749         * gfortran.dg/c_loc_tests_15.f90: New.
3750
3751 2010-07-13  Jason Merrill  <jason@redhat.com>
3752
3753         PR c++/44909
3754         * g++.dg/cpp0x/implicit6.C: New.
3755
3756 2010-07-13  Jason Merrill  <jason@redhat.com>
3757
3758         PR c++/44540
3759         * g++.dg/abi/noreturn1.C: New.
3760         * g++.dg/abi/noreturn2.C: New.
3761
3762 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3763
3764         PR other/44874
3765         PR debug/44832
3766         * c-c++-common/pr44832.c: New test.
3767
3768 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3769
3770         PR objc/44488
3771         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3772         on the target.  Make sure that we can assemble the emitted asm when
3773         the test type is 'compile'.
3774
3775 2010-07-13  Richard Guenther  <rguenther@suse.de>
3776
3777         PR tree-optimization/36960
3778         * g++.dg/torture/pr36960.C: New testcase.
3779
3780 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3781
3782         PR c++/44908
3783         * g++.dg/template/sfinae21.C: New.
3784         * g++.dg/template/sfinae22.C: Likewise.
3785
3786 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3787
3788         PR testsuite/42843
3789         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3790         * gcc.dg/plugin/ggcplug.c: Likewise.
3791         * g++.dg/plugin/selfassign.c: Likewise.
3792         * g++.dg/plugin/attribute_plugin.c: Likewise.
3793         * g++.dg/plugin/dumb_plugin.c: Likewise.
3794         * g++.dg/plugin/pragma_plugin.c: Likewise.
3795
3796 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3797
3798         * gcc.c-torture/execute/pr44683.x: New.
3799         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3800
3801 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3802
3803         PR fortran/44434
3804         PR fortran/44565
3805         PR fortran/43945
3806         PR fortran/44869
3807         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3808         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3809         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3810         * gfortran.dh/typebound_call_16.f03: New.
3811         * gfortran.dg/typebound_generic_6.f03: New.
3812         * gfortran.dg/typebound_generic_7.f03: New.
3813         * gfortran.dg/typebound_generic_8.f03: New.
3814
3815 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3816
3817         PR libfortran/37077
3818         * gfortran.dg/char4_iunit_1.f03: New test.
3819
3820 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3821
3822         * gcc.dg/tree-ssa/vrp53.c: New test.
3823
3824 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3825
3826         PR c++/44907
3827         * g++.dg/template/sfinae19.C: New.
3828         * g++.dg/template/sfinae20.C: Likewise.
3829
3830 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3831
3832         * gcc.target/arm/interrupt-1.c: New test.
3833         * gcc.target/arm/interrupt-2.c: New test.
3834
3835 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3836
3837         * gcc.dg/pr42427.c: Require c99_runtime.
3838         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3839         c99_runtime.
3840         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3841         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3842         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3843         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3844         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3845         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3846         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3847         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3848         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3849         * gcc.target/i386/pr37275.c: Require visibility support.
3850
3851 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3852
3853         * lib/target-supports.exp (check_effective_target_sse): New proc.
3854         * gcc.target/i386/sol2-check.h: New file.
3855         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3856         Include sol2-check.h.
3857         (main) Only run do_test () if sol2_check ().
3858         * gcc.target/i386/sse2-check.h: Likewise.
3859         * gcc.target/i386/sse3-check.h: Likewise.
3860         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3861         [__sun__ && __svr4__]: Execute SSE2 instruction.
3862         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3863         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3864         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3865         * g++.dg/ext/vector14.C: Likewise.
3866         * g++.dg/other/mmintrin.C: Likewise.
3867         * gcc.dg/20020418-1.c: Likewise.
3868         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3869         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3870         * gcc.dg/format/unnamed-1.c: Likewise.
3871         Adapt dg-warning line number.
3872         * gcc.dg/graphite/pr40281.c: Likewise.
3873         * gcc.dg/pr32176.c: Likewise.
3874         * gcc.dg/pr40550.c: Likewise.
3875         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3876         * gcc.dg/torture/pr36891.c: Likewise.
3877         * gcc.target/i386/20020218-1.c: Likewise.
3878         * gcc.target/i386/20020523.c: Likewise.
3879         * gcc.target/i386/abi-1.c: Likewise.
3880         * gcc.target/i386/brokensqrt.c: Likewise.
3881         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3882         * gcc.target/i386/pr13366.c: Likewise.
3883         * gcc.target/i386/pr13685.c: Likewise.
3884         * gcc.target/i386/pr24306.c: Likewise.
3885         * gcc.target/i386/pr31486.c: Likewise.
3886         * gcc.target/i386/pr32065-1.c: Likewise.
3887         * gcc.target/i386/pr32065-2.c: Likewise.
3888         * gcc.target/i386/pr32389.c: Likewise.
3889         * gcc.target/i386/pr38824.c: Likewise.
3890         * gcc.target/i386/pr38931.c: Likewise.
3891         * gcc.target/i386/pr39592-1.c: Likewise.
3892         * gcc.target/i386/pr43766.c: Likewise.
3893         * gcc.target/i386/recip-divf.c: Likewise.
3894         * gcc.target/i386/recip-sqrtf.c: Likewise.
3895         * gcc.target/i386/recip-vec-divf.c: Likewise.
3896         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3897         * gcc.target/i386/sse-1.c: Likewise.
3898         * gcc.target/i386/sse-16.c: Likewise.
3899         * gcc.target/i386/sse-2.c: Likewise.
3900         * gcc.target/i386/sse-20.c: Likewise.
3901         * gcc.target/i386/sse-3.c: Likewise.
3902         * gcc.target/i386/sse-7.c: Likewise.
3903         * gcc.target/i386/sse-9.c: Likewise.
3904         * gcc.target/i386/sse-addps-1.c: Likewise.
3905         * gcc.target/i386/sse-addss-1.c: Likewise.
3906         * gcc.target/i386/sse-andnps-1.c: Likewise.
3907         * gcc.target/i386/sse-andps-1.c: Likewise.
3908         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3909         * gcc.target/i386/sse-comiss-1.c: Likewise.
3910         * gcc.target/i386/sse-comiss-2.c: Likewise.
3911         * gcc.target/i386/sse-comiss-3.c: Likewise.
3912         * gcc.target/i386/sse-comiss-4.c: Likewise.
3913         * gcc.target/i386/sse-comiss-5.c: Likewise.
3914         * gcc.target/i386/sse-comiss-6.c: Likewise.
3915         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3916         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3917         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3918         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3919         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3920         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3921         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3922         * gcc.target/i386/sse-divps-1.c: Likewise.
3923         * gcc.target/i386/sse-divss-1.c: Likewise.
3924         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3925         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3926         * gcc.target/i386/sse-maxps-1.c: Likewise.
3927         * gcc.target/i386/sse-maxss-1.c: Likewise.
3928         * gcc.target/i386/sse-minps-1.c: Likewise.
3929         * gcc.target/i386/sse-minss-1.c: Likewise.
3930         * gcc.target/i386/sse-movaps-1.c: Likewise.
3931         * gcc.target/i386/sse-movaps-2.c: Likewise.
3932         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3933         * gcc.target/i386/sse-movhps-1.c: Likewise.
3934         * gcc.target/i386/sse-movhps-2.c: Likewise.
3935         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3936         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3937         * gcc.target/i386/sse-movntps-1.c: Likewise.
3938         * gcc.target/i386/sse-movss-1.c: Likewise.
3939         * gcc.target/i386/sse-movss-2.c: Likewise.
3940         * gcc.target/i386/sse-movss-3.c: Likewise.
3941         * gcc.target/i386/sse-movups-1.c: Likewise.
3942         * gcc.target/i386/sse-movups-2.c: Likewise.
3943         * gcc.target/i386/sse-mulps-1.c: Likewise.
3944         * gcc.target/i386/sse-mulss-1.c: Likewise.
3945         * gcc.target/i386/sse-orps-1.c: Likewise.
3946         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3947         * gcc.target/i386/sse-recip-vec.c: Likewise.
3948         * gcc.target/i386/sse-recip.c: Likewise.
3949         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3950         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3951         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3952         * gcc.target/i386/sse-subps-1.c: Likewise.
3953         * gcc.target/i386/sse-subss-1.c: Likewise.
3954         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3955         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3956         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3957         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3958         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3959         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3960         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3961         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3962         * gcc.target/i386/sse-xorps-1.c: Likewise.
3963         * gcc.target/i386/ssefn-1.c: Likewise.
3964         * gcc.target/i386/ssefn-3.c: Likewise.
3965         * gcc.target/i386/sseregparm-1.c: Likewise.
3966         * gcc.target/i386/stackalign/return-3.c: Likewise.
3967         * gcc.target/i386/vectorize1.c: Likewise.
3968         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3969         * gcc.target/i386/xorps-sse.c: Likewise.
3970         * gfortran.dg/pr28158.f90: Likewise.
3971         * gfortran.dg/pr30667.f: Likewise.
3972         * gnat.dg/loop_optimization7.adb: Likewise.
3973         * gnat.dg/sse_nolib.adb: Likewise.
3974
3975 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3976
3977         PR fortran/44702
3978         * gfortran.dg/use_rename_6.f90: New.
3979         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3980
3981 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3982
3983         PR fortran/44869
3984         * gfortran.dg/class_24.f03: New.
3985
3986 2010-07-10  Richard Guenther  <rguenther@suse.de>
3987
3988         PR lto/44889
3989         * gcc.dg/lto/20100709-1_0.c: New testcase.
3990         * gcc.dg/lto/20100709-1_1.c: Likewise.
3991
3992 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3993
3994         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3995
3996 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3997
3998         PR objc/44140
3999         * objc.dg/lto/trivial-1_0.m: New.
4000         * objc.dg/lto/lto.exp: New.
4001         * obj-c++.dg/lto/trivial-1_0.mm: New.
4002         * obj-c++.dg/lto/lto.exp: New.
4003         * objc.dg/symtab-1.m: Adjust sizes.
4004         * objc.dg/image-info.m: Do not run for gnu-runtime.
4005
4006 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4007
4008         * gcc.dg/pr32370.c: Allow another kind of error message.
4009
4010 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4011
4012         * gnat.dg/atomic3.adb: New test.
4013
4014 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4015             Denys Vlasenko  <dvlasenk@redhat.com>
4016             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4017
4018         PR tree-optimization/28632
4019         * gcc.dg/tree-ssa/vrp51.c: New test.
4020         * gcc.dg/tree-ssa/vrp52.c: New test.
4021
4022 2010-07-09  Jason Merrill  <jason@redhat.com>
4023
4024         * g++.dg/abi/covariant6.C: New.
4025         * g++.dg/inherit/covariant17.C: Test both bases.
4026         * g++.dg/inherit/covariant7.C: Check vtable layout.
4027
4028 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4029
4030         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4031
4032 2010-07-09  Richard Guenther  <rguenther@suse.de>
4033
4034         PR tree-optimization/44852
4035         * gcc.c-torture/execute/pr44852.c: New testcase.
4036
4037 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4038
4039         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4040         multiplication by values.
4041         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4042         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4043
4044 2010-07-09  Richard Guenther  <rguenther@suse.de>
4045
4046         PR tree-optimization/44882
4047         * gfortran.dg/pr44882.f90: New testcase.
4048
4049 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4050
4051         PR target/40657
4052         * gcc.target/arm/pr40657-1.c: New test.
4053         * gcc.target/arm/pr40657-2.c: New test.
4054         * gcc.c-torture/execute/pr40657.c: New test.
4055
4056 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4057
4058         * gcc.dg/tree-ssa/vrp50.c: New test.
4059         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4060
4061 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4062
4063         PR fortran/44649
4064         * gfortran.dg/c_sizeof_1.f90: Modified.
4065         * gfortran.dg/storage_size_1.f08: New.
4066         * gfortran.dg/storage_size_2.f08: New.
4067
4068 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4069
4070         * gcc.c-torture/execute/20100708-1.c: New test.
4071
4072 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4073
4074         PR fortran/44847
4075         * gfortran.dg/gomp/pr44847.f90: New test.
4076
4077 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4078
4079         PR tree-optimization/44710
4080         * gcc.dg/tree-ssa/ifc-6.c: New.
4081         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4082
4083 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4084
4085         PR fortran/18918
4086         * gfortran.dg/coarray_10.f90: Add an additional test.
4087
4088 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4089
4090         PR middle-end/44828
4091         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4092         * gcc.c-torture/execute/pr44828.x: Revert.
4093
4094 2010-07-08  Jason Merrill  <jason@redhat.com>
4095
4096         PR c++/43120
4097         * g++.dg/inherit/covariant17.C: New.
4098         * g++.dg/abi/covariant1.C: Actually test for the bug.
4099
4100 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4101
4102         PR rtl-optimization/44838
4103         * gcc.dg/pr44838.c: New.
4104
4105 2010-07-08  Richard Guenther  <rguenther@suse.de>
4106
4107         PR tree-optimization/44831
4108         * gcc.c-torture/compile/pr44831.c: New testcase.
4109         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4110
4111 2010-07-08  Richard Guenther  <rguenther@suse.de>
4112
4113         PR tree-optimization/44861
4114         * g++.dg/vect/pr44861.cc: New testcase.
4115
4116 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4117
4118         PR middle-end/44828
4119         * gcc.c-torture/execute/pr44828.x: New file.
4120
4121 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4122
4123         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4124         dg-options.
4125         * g++.dg/ext/altivec-17.C: Adjust error message.
4126
4127 2010-07-07  Tom Tromey  <tromey@redhat.com>
4128
4129         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4130
4131 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4132
4133         PR target/44844
4134         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4135         * gcc.target/i386/rdrand-2.c: Likewise.
4136         * gcc.target/i386/rdrand-3.c: Likewise.
4137
4138 2010-07-07  Jan Hubicka  <jh@suse.cz>
4139
4140         PR middle-end/44813
4141         * g++.dg/torture/pr44813.C: New testcase.
4142         * g++.dg/torture/pr44826.C: New testcase.
4143
4144 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4145
4146         PR rtl-optimization/44787
4147         * gcc.c-torture/compile/pr44788.c: New test.
4148         * gcc.target/arm/pr44788.c: New test.
4149
4150 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4151
4152         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4153
4154 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4155
4156         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4157         to dg-options.
4158
4159 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4160
4161         PR fortran/44742
4162         * gfortran.dg/parameter_array_init_6.f90: New.
4163         * gfortran.dg/initialization_20.f90: Update dg-error.
4164         * gfortran.dg/initialization_24.f90: Ditto.
4165
4166 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4167         PR fortran/PR44693
4168         * gfortran.dg/dim_range_1.f90:  New test.
4169         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4170
4171 2010-07-06  Jason Merrill  <jason@redhat.com>
4172
4173         PR c++/44703
4174         * g++.dg/cpp0x/initlist41.C: New.
4175
4176         PR c++/44778
4177         * g++.dg/template/ptrmem22.C: New.
4178
4179 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4180
4181         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4182         support.
4183         * gcc.target/i386/i386.exp: Likewise.
4184
4185 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4186
4187         PR testsuite/44195
4188         * gcc.dg/lto/20100518_0.c: Limit to x86.
4189
4190 2010-07-06  Richard Guenther  <rguenther@suse.de>
4191
4192         PR middle-end/44828
4193         * gcc.c-torture/execute/pr44828.c: New testcase.
4194
4195 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4196
4197         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4198         * g++.dg/warn/volatile1.C: Likewise.
4199         * g++.dg/template/warn1.C: Likewise.
4200
4201 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4202
4203         AVX Programming Reference (June, 2010)
4204         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4205         * g++.dg/other/i386-3.C: Likewise.
4206         * gcc.target/i386/sse-12.c: Likewise.
4207
4208         * gcc.target/i386/f16c-check.h: New.
4209         * gcc.target/i386/rdfsbase-1.c: Likewise.
4210         * gcc.target/i386/rdfsbase-2.c: Likewise.
4211         * gcc.target/i386/rdgsbase-1.c: Likewise.
4212         * gcc.target/i386/rdgsbase-2.c: Likewise.
4213         * gcc.target/i386/rdrand-1.c: Likewise.
4214         * gcc.target/i386/rdrand-2.c: Likewise.
4215         * gcc.target/i386/rdrand-3.c: Likewise.
4216         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4217         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4218         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4219         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4220         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4221         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4222         * gcc.target/i386/wrfsbase-1.c: Likewise.
4223         * gcc.target/i386/wrfsbase-2.c: Likewise.
4224         * gcc.target/i386/wrgsbase-1.c: Likewise.
4225         * gcc.target/i386/wrgsbase-2.c: Likewise.
4226
4227         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4228         (__builtin_ia32_vcvtps2ph): New.
4229         (__builtin_ia32_vcvtps2ph256): Likewise.
4230
4231         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4232         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4233
4234         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4235         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4236
4237         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4238         (__builtin_ia32_vcvtps2ph256): Likewise.
4239         Add fsgsbase,rdrnd,f16c.
4240
4241         * lib/target-supports.exp (check_effective_target_f16c): New.
4242
4243 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4244
4245         * gcc.dg/guality/nrv-1.c: New test.
4246
4247 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4248
4249         PR middle-end/42505
4250         * gcc.target/arm/pr42505.c: New test case.
4251
4252 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4253
4254         PR c++/44808
4255         * g++.dg/opt/nrv16.C: New test.
4256
4257 2010-07-05  Richard Guenther  <rguenther@suse.de>
4258
4259         PR tree-optimization/44784
4260         * gcc.c-torture/compile/pr44784.c: New testcase.
4261
4262 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4263
4264         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4265         Increase loop bound and array size.
4266         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4267         Likewise.
4268
4269 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4270
4271         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4272         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4273         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4274         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4275         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4276
4277 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4278
4279         PR c++/22138
4280         * g++.dg/parse/template25.C: New.
4281
4282 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4283
4284         PR rtl-optimization/44695
4285         * gcc.dg/torture/pr44695.c: New.
4286
4287 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4288
4289         PR c++/16630
4290         * g++.dg/ext/pretty3.C: New.
4291
4292 2010-07-04  Richard Guenther  <rguenther@suse.de>
4293
4294         PR middle-end/44809
4295         * g++.dg/torture/pr44809.C: New testcase.
4296
4297 2010-07-04  Richard Guenther  <rguenther@suse.de>
4298
4299         PR tree-optimization/44656
4300         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4301
4302 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4303             Revital Eres  <eres@il.ibm.com>
4304
4305         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4306         misaligned stores.
4307         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4308         gcc.dg/vect/vect-96.c: Likewise.
4309         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4310         that support misaligned stores. Change the number of expected
4311         misaligned accesses.
4312         * gcc.dg/vect/vect-peel-1.c: New test.
4313         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4314         gcc.dg/vect/vect-peel-4.c: Likewise.
4315         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4316         vectorizable on all targets that support realignment.
4317         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4318
4319 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4320
4321         PR c/44806
4322         * gcc.dg/torture/pr44806.c: New.
4323
4324 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4325
4326         * gnat.dg/cond_expr1.adb: New test.
4327
4328 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4329
4330         * gnat.dg/modular3.adb: New test.
4331         * gnat.dg/modular3_pkg.ads: New helper.
4332
4333 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4334             Mikael Pettersson  <mikpe@it.uu.se>
4335
4336         PR testsuite/44518
4337         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4338         Make signed-ness of chars explicit.  Scan the object for
4339         strings that are split by some target assemblers.
4340         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4341         explicit.
4342
4343 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4344
4345         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4346
4347 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4348
4349         PR/44128
4350         * g++.dg/warn/Wshadow-7.C: New test.
4351
4352 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4353             Julian Brown  <julian@codesourcery.com>
4354             Sandra Loosemore  <sandra@codesourcery.com>
4355
4356         * gcc.c-torture/execute/20100416-1.c: New test case.
4357
4358 2010-07-02  Julian Brown  <julian@codesourcery.com>
4359             Sandra Loosemore  <sandra@codesourcery.com>
4360
4361         PR target/43703
4362
4363         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4364         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4365
4366 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4367             Julian Brown  <julian@codesourcery.com>
4368
4369         * gcc.target/arm/neon/vadds64.c: Regenerated.
4370         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4371         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4372         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4373         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4374         * gcc.target/arm/neon-vmls-1.c: Likewise.
4375         * gcc.target/arm/neon-vsubs64.c: New execution test.
4376         * gcc.target/arm/neon-vsubu64.c: New execution test.
4377         * gcc.target/arm/neon-vadds64.c: New execution test.
4378         * gcc.target/arm/neon-vaddu64.c: New execution test.
4379
4380 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4381
4382         * gcc.target/arm/neon-vands64.c: New.
4383         * gcc.target/arm/neon-vandu64.c: New.
4384         * gcc.target/arm/neon-vbics64.c: New.
4385         * gcc.target/arm/neon-vbicu64.c: New.
4386         * gcc.target/arm/neon-veors64.c: New.
4387         * gcc.target/arm/neon-veoru64.c: New.
4388         * gcc.target/arm/neon-vorns64.c: New.
4389         * gcc.target/arm/neon-vornu64.c: New.
4390         * gcc.target/arm/neon-vorrs64.c: New.
4391         * gcc.target/arm/neon-vorru64.c: New.
4392         * gcc.target/arm/neon/vands64.c: Regenerated.
4393         * gcc.target/arm/neon/vandu64.c: Regenerated.
4394         * gcc.target/arm/neon/vbics64.c: Regenerated.
4395         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4396         * gcc.target/arm/neon/veors64.c: Regenerated.
4397         * gcc.target/arm/neon/veoru64.c: Regenerated.
4398         * gcc.target/arm/neon/vorns64.c: Regenerated.
4399         * gcc.target/arm/neon/vornu64.c: Regenerated.
4400         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4401         * gcc.target/arm/neon/vorru64.c: Regenerated.
4402
4403 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4404
4405         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4406
4407 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4408
4409         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4410         * gfortran.dg/intent_out_5.f90: Same.
4411         * gfortran.dg/ltrans-7.f90: Same.
4412         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4413
4414 2010-07-02  Jan Hubicka  <jh@suse.cz>
4415
4416         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4417
4418 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4419
4420         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4421
4422 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4423
4424         PR c++/44780
4425         * c-c++-common/Wunused-var-12.c: New test.
4426
4427 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4428
4429         PR target/42835
4430         * gcc.target/arm/pr42835.c: New test.
4431
4432         PR target/42172
4433         * gcc.target/arm/pr42172-1.c: New test.
4434
4435 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4436
4437         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4438
4439 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4440
4441         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4442         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4443         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4444         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4445         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4446         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4447         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4448         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4449         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4450         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4451         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4452         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4453         * gcc.target/arm/neon-vdup_ns64.c: New.
4454         * gcc.target/arm/neon-vdup_nu64.c: New.
4455         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4456         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4457         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4458         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4459         * gcc.target/arm/neon-vmov_ns64.c: New.
4460         * gcc.target/arm/neon-vmov_nu64.c: New.
4461         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4462         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4463         * gcc.target/arm/neon-vget_lanes64.c: New.
4464         * gcc.target/arm/neon-vget_laneu64.c: New.
4465         * gcc.target/arm/neon-vset_lanes64.c: New.
4466         * gcc.target/arm/neon-vset_laneu64.c: New.
4467
4468 2010-07-02  Richard Guenther  <rguenther@suse.de>
4469
4470         * g++.dg/torture/20100702-1.C: New testcase.
4471
4472 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4473
4474         PR target/44707
4475         * gcc.c-torture/compile/pr44707.c: New test.
4476
4477 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4478
4479         PR c++/44039
4480         * g++.dg/template/crash101.C: New.
4481
4482 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4483
4484         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4485         Use the ABI-0 accessors and fail it for m64.
4486
4487 2010-07-02  Jan Hubicka  <jh@suse.cz>
4488
4489         * g++.dg/tree-ssa/pr44706.C: New testcase.
4490
4491 2010-07-02  Richard Guenther  <rguenther@suse.de>
4492
4493         PR tree-optimization/44748
4494         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4495
4496 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4497
4498         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4499         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4500         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4501         the method types to forward:.
4502
4503 2010-06-30  Jason Merrill  <jason@redhat.com>
4504
4505         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4506         * g++.dg/other/pr25632.C: Likewise.
4507
4508 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4509
4510         PR tree-optimization/40421
4511         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4512
4513 2010-07-01  Richard Guenther  <rguenther@suse.de>
4514
4515         PR middle-end/42834
4516         PR middle-end/44468
4517         * gcc.c-torture/execute/20100316-1.c: New testcase.
4518         * gcc.c-torture/execute/pr44468.c: Likewise.
4519         * gcc.c-torture/compile/20100609-1.c: Likewise.
4520         * gcc.dg/volatile2.c: Adjust.
4521         * gcc.dg/plugin/selfassign.c: Likewise.
4522         * gcc.dg/pr36902.c: Likewise.
4523         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4524         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4525         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4526         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4527         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4528         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4529         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4530         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4531         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4532         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4533         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4534         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4535         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4536         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4537         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4538         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4539         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4540         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4541         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4542         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4543         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4544         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4545         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4546         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4547         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4548         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4549         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4550         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4551         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4552         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4553         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4554         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4555         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4556         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4557         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4558         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4559         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4560         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4561         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4562         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4563         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4564         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4565         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4566         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4567         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4568         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4569         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4570         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4571         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4572         * g++.dg/tree-ssa/pr31146.C: Likewise.
4573         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4574         * g++.dg/tree-ssa/pr33604.C: Likewise.
4575         * g++.dg/plugin/selfassign.c: Likewise.
4576         * gfortran.dg/array_memcpy_3.f90: Likewise.
4577         * gfortran.dg/array_memcpy_4.f90: Likewise.
4578         * c-c++-common/torture/pr42834.c: New testcase.
4579
4580 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4581
4582         PR c++/44628
4583         * g++.dg/template/crash100.C: New.
4584
4585 2010-06-30  Jan Hubicka  <jh@suse.cz>
4586
4587         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4588
4589 2010-06-30  Michael Matz  <matz@suse.de>
4590
4591         PR bootstrap/44699
4592         * gcc.dg/pr44699.c: New test.
4593
4594 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4595
4596         PR tree-optimization/39799
4597         * c-c++-common/uninit-17.c: New test.
4598
4599 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4600
4601         PR libfortran/43298
4602         * gfortran.dg/read_infnan_1.f90: New test.
4603
4604 2010-06-29  Jason Merrill  <jason@redhat.com>
4605
4606         Enable implicitly declared move constructor/operator= (N3053).
4607         * g++.dg/cpp0x/implicit3.C: New.
4608         * g++.dg/cpp0x/implicit4.C: New.
4609         * g++.dg/cpp0x/implicit5.C: New.
4610         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4611         * g++.dg/cpp0x/not_special.C: Adjust.
4612         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4613         * g++.dg/cpp0x/rv1n.C: Adjust.
4614         * g++.dg/cpp0x/rv1p.C: Adjust.
4615         * g++.dg/cpp0x/rv2n.C: Adjust.
4616         * g++.dg/cpp0x/rv2p.C: Adjust.
4617         * g++.dg/cpp0x/rv3n.C: Adjust.
4618         * g++.dg/cpp0x/rv3p.C: Adjust.
4619         * g++.dg/cpp0x/rv4n.C: Adjust.
4620         * g++.dg/cpp0x/rv4p.C: Adjust.
4621         * g++.dg/cpp0x/rv5n.C: Adjust.
4622         * g++.dg/cpp0x/rv5p.C: Adjust.
4623         * g++.dg/cpp0x/rv6n.C: Adjust.
4624         * g++.dg/cpp0x/rv6p.C: Adjust.
4625         * g++.dg/cpp0x/rv7n.C: Adjust.
4626         * g++.dg/cpp0x/rv7p.C: Adjust.
4627         * g++.dg/cpp0x/rv8p.C: Adjust.
4628         * g++.dg/gomp/pr26690-1.C: Adjust.
4629         * g++.dg/other/error20.C: Adjust.
4630         * g++.dg/other/error31.C: Adjust.
4631         * g++.dg/parse/error19.C: Adjust.
4632         * g++.dg/template/qualttp5.C: Adjust.
4633         * g++.old-deja/g++.law/ctors5.C: Adjust.
4634
4635         Enable implicitly deleted functions (N2346)
4636         * g++.dg/cpp0x/defaulted17.C: New.
4637         * g++.dg/cpp0x/implicit1.C: New.
4638         * g++.dg/cpp0x/implicit2.C: New.
4639         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4640         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4641         * g++.dg/init/ctor4.C: Adjust.
4642         * g++.dg/init/synth2.C: Adjust.
4643         * g++.dg/lto/20081118_1.C: Adjust.
4644         * g++.dg/other/error13.C: Adjust.
4645         * g++.dg/other/unused1.C: Adjust.
4646         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4647         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4648         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4649         * g++.old-deja/g++.law/ctors17.C: Adjust.
4650         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4651         * g++.old-deja/g++.pt/assign1.C: Adjust.
4652         * g++.old-deja/g++.pt/crash20.C: Adjust.
4653
4654         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4655         * g++.dg/cpp0x/defaulted13.C: Adjust.
4656         * g++.dg/cpp0x/defaulted2.C: Adjust.
4657         * g++.dg/cpp0x/defaulted3.C: Adjust.
4658         * g++.dg/cpp0x/initlist9.C: Adjust.
4659         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4660         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4661         * g++.dg/init/synth2.C: Adjust.
4662
4663         * g++.dg/cpp0x/defaulted19.C: New.
4664
4665         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4666         * g++.dg/template/error23.C: Fix for -std=c++0x.
4667
4668 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4669
4670         PR fortran/44718
4671         * gfortran.dg/proc_ptr_28.f90: New.
4672
4673 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4674
4675         PR tree-optimization/43801
4676         * g++.dg/torture/pr43801.C: New test.
4677
4678         PR debug/44668
4679         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4680
4681 2010-06-29  Jason Merrill  <jason@redhat.com>
4682
4683         PR c++/44587
4684         * g++.dg/template/qualified-id2.C: New.
4685         * g++.dg/template/qualified-id3.C: New.
4686
4687 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4688
4689         PR fortran/44696
4690         * gfortran.dg/associated_target_4.f90: New.
4691
4692 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4693
4694         PR fortran/44582
4695         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4696
4697 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4698
4699         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4700
4701 2010-06-29  Jan Hubicka  <jh@suse.cz>
4702
4703         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4704
4705 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4706
4707         PR target/43902
4708         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4709         * gcc.target/arm/wmul-3.c: New test.
4710         * gcc.target/arm/wmul-4.c: New test.
4711
4712 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4713
4714         PR rtl-optimization/44659
4715         * gcc.target/i386/extract-1.c: New.
4716         * gcc.target/i386/extract-2.c: Likewise.
4717         * gcc.target/i386/extract-3.c: Likewise.
4718         * gcc.target/i386/extract-4.c: Likewise.
4719         * gcc.target/i386/extract-5.c: Likewise.
4720         * gcc.target/i386/extract-6.c: Likewise.
4721
4722 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR c++/44682
4725         * g++.dg/warn/Wunused-var-14.C: New test.
4726
4727 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4728
4729         PR fortran/43298
4730         * gfortran.dg/nan_6.f90: New.
4731
4732 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4733
4734         PR tree-optimization/43781
4735         * gcc.dg/torture/pr43781.c: New.
4736
4737 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4738
4739         PR fortran/40158
4740         * gfortran.dg/actual_rank_check_1.f90: New test.
4741
4742 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4743
4744         * gcc.dg/ipa/ipa-sra-6.c: New test.
4745
4746 2010-06-28  Jan Hubicka  <jh@suse.cz>
4747
4748         PR tree-optimization/44687
4749         * gcc.c-torture/compile/pr44687.c
4750
4751 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4752
4753         PR c++/44535
4754         * g++.dg/torture/pr44535.C: New test.
4755
4756 2010-06-28  Michael Matz  <matz@suse.de>
4757
4758         PR middle-end/44592
4759         * gfortran.dg/pr44592.f90: New test.
4760
4761 2010-06-28  Jan Hubicka  <jh@suse.cz>
4762
4763         PR tree-optimization/44357
4764         * g++.dg/torture/pr44357.C: New testcase.
4765
4766 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4767
4768         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4769         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4770         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4771         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4772         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4773         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4774         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4775         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4776
4777 2010-06-27  Jan Hubicka  <jh@suse.cz>
4778
4779         * gcc.c-torture/compile/pr44686.c: New file.
4780
4781 2010-06-27  Richard Guenther  <rguenther@suse.de>
4782
4783         PR tree-optimization/44683
4784         * gcc.c-torture/execute/pr44683.c: New testcase.
4785
4786 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4787
4788         * gnat.dg/noreturn3.ad[sb]: New test.
4789
4790 2010-06-26  Jason Merrill  <jason@redhat.com>
4791
4792         * g++.dg/cpp0x/explicit5.C: New.
4793
4794 2010-06-26  Richard Guenther  <rguenther@suse.de>
4795
4796         PR tree-optimization/44393
4797         * gcc.dg/pr44393.c: New testcase.
4798
4799 2010-06-26  Jan Hubicka  <jh@suse.cz>
4800
4801         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4802
4803 2010-06-26  Richard Guenther  <rguenther@suse.de>
4804
4805         PR middle-end/44674
4806         * gcc.dg/pr44674.c: New testcase.
4807
4808 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4809
4810         * gcc.dg/opts-3.c: New test.
4811
4812 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4813
4814         * gfortran.dg/type_decl_1.f90: New.
4815         * gfortran.dg/type_decl_2.f90: New.
4816
4817 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4818
4819         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4820         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4821
4822 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4823
4824         PR testsuite/38946
4825         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4826         error in comparing reals.
4827
4828 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4829
4830         * selected_real_kind_2.f90: New.
4831         * selected_real_kind_3.f90: New.
4832
4833 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4834
4835         * gfortran.dg/entry_19.f90: New.
4836
4837 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4838
4839         * gfortran.dg/end_subroutine_1.f90: New.
4840         * gfortran.dg/end_subroutine_2.f90: New.
4841         * gfortran.dg/interface_proc_end.f90: Update.
4842
4843 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4844
4845         * gfortran.dg/semicolon_fixed.f: Update.
4846         * gfortran.dg/semicolon_fixed_2.f: New.
4847         * gfortran.dg/semicolon_free_2.f90: New.
4848         * gfortran.dg/semicolon_free.f90: Update.
4849
4850 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4851
4852         PR fortran/44448
4853         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4854
4855 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4856
4857         * g++.dg/ipa/iinline-3.C: New test.
4858         * gcc.dg/ipa/modif-1.c: Removed.
4859
4860 2010-06-25  Jan Hubicka  <jh@suse.cz>
4861
4862         * gcc.dg/tree-ssa/ipa-split-1.c
4863
4864 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4865
4866         * g++.dg/ipa/iinline-2.C: New test.
4867
4868 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4869
4870         PR middle-end/43866
4871         * gfortran.dg/pr43866.f90: New test.
4872
4873         PR tree-optimization/44539
4874         * gcc.dg/pr44539.c: New test.
4875
4876 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4877
4878         From Jim Wilson:
4879         PR target/43902
4880         * gcc.target/mips/madd-9.c: New test.
4881
4882 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4883
4884         PR c/44517
4885         * gcc.dg/noncompile/pr44517.c: New.
4886         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4887
4888 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4889
4890         PR testsuite/43283
4891         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4892         and add argument to nop for IA64.
4893
4894 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4895
4896         PR target/44588
4897         * gcc.target/i386/mod-1.c: New.
4898         * gcc.target/i386/umod-1.c: Likewise.
4899         * gcc.target/i386/umod-2.c: Likewise.
4900         * gcc.target/i386/umod-3.c: Likewise.
4901
4902 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4903
4904         PR middle-end/44492
4905         * g++.dg/torture/pr44492.C: New test.
4906
4907 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4908
4909         * c-c++-common/warn-omitted-condop.c: New.
4910
4911 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4912
4913         PR fortran/44614
4914         * gfortran.dg/import8.f90: New.
4915
4916 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4917
4918         * gnat.dg/not_null.adb: Update test case.
4919
4920 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4921
4922         PR c++/44619
4923         * g++.dg/warn/Wunused-var-13.C: New test.
4924
4925         PR c++/44627
4926         * g++.dg/diagnostic/method1.C: New test.
4927
4928 2010-06-22  Cary Coutant  <ccoutant@google.com>
4929
4930         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4931
4932 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4933
4934         PR fortran/44616
4935         * gfortran.dg/abstract_type_8.f03: New.
4936
4937 2010-06-21  Jason Merrill  <jason@redhat.com>
4938
4939         * g++.dg/cpp0x/noexcept08.C: New.
4940
4941         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4942
4943 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4944
4945         PR target/44615
4946         * gcc.target/i386/sse2-vec-2a.c: New.
4947
4948 2010-06-21  DJ Delorie  <dj@redhat.com>
4949
4950         * gcc.dg/pragma-diag-1.c: New.
4951
4952 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4953
4954         PR target/44615
4955         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4956
4957 2010-06-21  Alan Modra  <amodra@gmail.com>
4958
4959         PR testsuite/44505
4960         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4961         tail call to check_fa_mid.
4962
4963 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4964
4965         PR target/44575
4966         * gcc.c-torture/execute/pr44575.c: New test.
4967
4968 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4969
4970         PR fortran/40632
4971         * gfortran.dg/contiguous_1.f90: New.
4972         * gfortran.dg/contiguous_2.f90: New.
4973         * gfortran.dg/contiguous_3.f90: New.
4974
4975 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4976
4977         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4978         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4979
4980 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4981
4982         PR target/44546
4983         * gcc.target/i386/pr44546.c: New test.
4984
4985 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4986
4987         * gcc.dg/opts-2.c: New test.
4988
4989 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4990
4991         PR fortran/44584
4992         * gfortran.dg/typebound_proc_15.f03: Modified.
4993
4994 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4995
4996         PR target/44072
4997         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4998         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4999
5000 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5001
5002         * g++.dg/ext/label13.C: Fix typo in last change.
5003
5004 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5005
5006         PR libfortran/44477
5007         * gfortran.dg/eof_3.f90
5008         * gfortran.dg/endfile_2.f90
5009         * gfortran.dg/endfile_4.f90
5010         * gfortran.dg/endfile_3.f90
5011
5012 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5013
5014         PR c++/41090
5015         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5016
5017 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5018
5019         PR fortran/44556
5020         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5021
5022 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5023
5024         * gcc.target/arm/pr40900.c: New test.
5025
5026 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5027
5028         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5029
5030 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5031
5032         PR fortran/44558
5033         * gfortran.dg/typebound_call_15.f03: New.
5034
5035 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5036
5037         PR c++/44486
5038         * g++.dg/pr44486.C: New.
5039
5040 2010-06-16  DJ Delorie  <dj@redhat.com>
5041
5042         * gcc.target/i386/volatile-bitfields-1.c: New.
5043         * gcc.target/i386/volatile-bitfields-2.c: New.
5044
5045 2010-06-16  Jason Merrill  <jason@redhat.com>
5046
5047         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5048
5049         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5050
5051 2010-06-16  Richard Guenther  <rguenther@suse.de>
5052
5053         PR c/44555
5054         * gcc.c-torture/execute/pr44555.c: New testcase.
5055
5056 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5057
5058         PR fortran/44549
5059         * gfortran.dg/typebound_proc_16.f03: New.
5060
5061 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5062
5063         * g++.dg/torture/pr43905.C: New test.
5064
5065 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5066
5067         PR testsuite/44538
5068         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5069         initialization loop from being vectorized.
5070         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5071
5072 2010-06-16  Alan Modra  <amodra@gmail.com>
5073
5074         PR tree-optimization/44507
5075         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5076
5077 2010-06-15  Jason Merrill  <jason@redhat.com>
5078
5079         * g++.dg/overload/arg3.C: Adjust error locations.
5080         * g++.dg/overload/copy1.C: Likewise.
5081         * g++.dg/tc1/dr152.C: Likewise.
5082         * g++.dg/template/incomplete4.C: Likewise.
5083         * g++.dg/template/incomplete5.C: Likewise.
5084         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5085         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5086         * g++.old-deja/g++.pt/crash9.C: Likewise.
5087
5088         * g++.dg/inherit/virtual5.C: New.
5089
5090         * g++.dg/cpp0x/defaulted18.C: New.
5091
5092         * g++.dg/cpp0x/initlist40.C: New.
5093
5094         * g++.dg/cpp0x/initlist39.C: New.
5095
5096 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5097
5098         PR middle-end/44391
5099         * gcc.dg/graphite/pr44391.c: New.
5100
5101 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5102
5103         PR fortran/43388
5104         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5105         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5106         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5107         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5108
5109 2010-06-15  Richard Guenther  <rguenther@suse.de>
5110
5111         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5112
5113 2010-06-15  Richard Guenther  <rguenther@suse.de>
5114
5115         * gcc.dg/vect/bb-slp-21.c: Adjust.
5116         * gcc.dg/vect/bb-slp-13.c: Likewise
5117         * gcc.dg/vect/bb-slp-4.c: Likewise
5118         * gcc.dg/vect/bb-slp-22.c: Likewise
5119         * gcc.dg/vect/bb-slp-14.c: Likewise
5120         * gcc.dg/vect/bb-slp-23.c: Likewise
5121         * gcc.dg/vect/bb-slp-15.c: Likewise
5122         * gcc.dg/vect/bb-slp-17.c: Likewise
5123         * gcc.dg/vect/bb-slp-18.c: Likewise
5124         * gcc.dg/vect/bb-slp-19.c: Likewise
5125         * gcc.dg/vect/bb-slp-10.c: Likewise
5126         * gcc.dg/vect/bb-slp-11.c: Likewise
5127         * gcc.dg/vect/bb-slp-20.c: Likewise
5128         * gcc.dg/vect/bb-slp-3.c: Likewise
5129
5130 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5131
5132         PR fortran/44536
5133         * gfortran.dg/gomp/pr44536.f90: New test.
5134         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5135
5136 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5137
5138         PR target/44534
5139         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5140         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5141
5142 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5143
5144         PR tree-optimization/44508
5145         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5146
5147         PR bootstrap/44509
5148         * gcc.dg/pr44509.c: New test.
5149
5150 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5151
5152         PR tree-optimization/44507
5153         * gcc.dg/vect/pr44507.c: New test.
5154
5155 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5156
5157         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5158         and c-pretty-print.h.
5159
5160         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5161
5162 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5163
5164         * gfortran.dg/whole_file_18.f90: Updated error message.
5165
5166 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5167
5168         * gfortran.dg/whole_file_20.f03: New.
5169
5170 2010-06-12  Jan Hubicka  <jh@suse.cz>
5171
5172         * gcc.c-torture/compile/pc44485.c: New testcase.
5173
5174 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5175
5176         PR fortran/40117
5177         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5178         * gfortran.dg/typebound_proc_14.f03: New.
5179         * gfortran.dg/typebound_proc_15.f03: New.
5180
5181 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5182
5183         * gcc.dg/opts-1.c: New test.
5184
5185 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5186
5187         * gcc.dg/funroll-loops-all.c: Update expected error.
5188
5189 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5190
5191         PR target/44481
5192         * gcc.target/i386/pr44481.c: New test.
5193
5194 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5195
5196         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5197
5198 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5199
5200         PR middle-end/44483
5201         * gcc.dg/tree-ssa/pr44483.c: New.
5202
5203 2010-06-11  Paul Brook  <paul@codesourcery.com>
5204
5205         * g++.dg/other/arm-neon-1.C: New test.
5206
5207 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5208
5209         PR fortran/42051
5210         PR fortran/43896
5211         * gfortran.dg/class_23.f03: New test.
5212
5213 2010-06-11  Jan Hubicka  <jh@suse.cz>
5214
5215         * gcc.dg/ipa/pure-const-2.c: New testcase.
5216
5217 2010-06-11  Jan Hubicka  <jh@suse.cz>
5218
5219         * gcc.dg/noreturn-7.c: Update.
5220         * gcc.dg/noreturn-4.c: Update.
5221
5222 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5223
5224         Fix MIPS bootstrap
5225         * g++.dg/other/typedef4.C: New test.
5226
5227 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5228
5229         PR fortran/44207
5230         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5231
5232 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5233
5234         PR fortran/44457
5235         * gfortran.dg/asynchronous_3.f03
5236
5237 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5238
5239         PR middle-end/44185
5240         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5241         non-temporal stores out of the tests to form new test cases.  As a
5242         result, no non-temporal store should be generated in this case.
5243
5244         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5245         prefetch-7.c that generate one non-temporal store.
5246
5247         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5248         prefetch-7.c that generate one non-temporal store and one
5249         one-temporal prefetch.
5250
5251 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5252
5253         PR tree-optimization/44258
5254         * gcc.dg/tree-ssa/pr44258.c: New test.
5255
5256 2010-06-10  Daniel Kraft  <d@domob.eu>
5257
5258         PR fortran/38936
5259         * gfortran.dg/associate_1.f03: New test.
5260         * gfortran.dg/associate_2.f95: New test.
5261         * gfortran.dg/associate_3.f03: New test.
5262         * gfortran.dg/associate_4.f08: New test.
5263
5264 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5265
5266         * gfortran.dg/selected_char_kind_4.f90: New test.
5267
5268 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5269
5270         * gcc.dg/pr42461.c: New test.
5271
5272 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5273
5274         PR fortran/44347
5275         * gfortran.dg/selected_real_kind_1.f90: New.
5276
5277 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5278
5279         PR fortran/44359
5280         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5281         warning.
5282         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5283         check for warning.
5284
5285 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5286
5287         * gfortran.dg/data_namelist_conflict.f90: New test.
5288
5289 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5290
5291         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5292         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5293         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5294
5295 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5296
5297         * gfortran.dg/mvbits_9.f90: New test.
5298         * gfortran.dg/ibset_1.f90: Ditto.
5299         * gfortran.dg/ibits_1.f90: Ditto.
5300         * gfortran.dg/btest_1.f90: Ditto.
5301         * gfortran.dg/ibclr_1.f90: Ditto.
5302
5303 2010-06-09  Jason Merrill  <jason@redhat.com>
5304
5305         PR c++/44366
5306         * g++.dg/cpp0x/decltype23.C: Move to...
5307         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5308
5309 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5310
5311         PR fortran/44211
5312         * gfortran.dg/typebound_call_14.f03: New test.
5313
5314 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5315
5316         PR tree-optimization/44423
5317         * gcc.dg/tree-ssa/pr44423.c: New test.
5318
5319 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5320
5321         PR testsuite/42843
5322         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5323         TV_NONE to initialize tv_id field.
5324         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5325         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5326         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5327         Include toplev.h .
5328         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5329         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5330         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5331
5332 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5333
5334         PR tree-optimization/39874
5335         PR middle-end/28685
5336         * gcc.dg/pr39874.c: New file.
5337
5338 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5339
5340         * g++.dg/ext/attr-alias-1.C: New.
5341         * g++.dg/ext/attr-alias-2.C: New.
5342
5343 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5344
5345         PR fortran/44446
5346         * gfortran.dg/proc_ptr_27.f90: New.
5347
5348 2010-06-07  Jason Merrill  <jason@redhat.com>
5349
5350         PR c++/44366
5351         * g++.dg/cpp0x/decltype23.C: New.
5352
5353 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5354             Shujing Zhao  <pearly.zhao@oracle.com>
5355
5356         PR c/37724
5357         * gcc.dg/c90-const-expr-10.c: Adjust.
5358         * gcc.dg/c99-const-expr-10.c: Adjust.
5359         * gcc.dg/init-bad-7.c: New.
5360
5361 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5362
5363         * lib/target-supports.exp (check_effective_target_gas): New proc.
5364         * gcc.c-torture/execute/960321-1.x: New file.
5365
5366 2010-06-07  Jason Merrill  <jason@redhat.com>
5367
5368         PR c++/44401
5369         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5370
5371 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5372
5373         PR c++/44444
5374         * g++.dg/warn/Wunused-var-12.C: New test.
5375
5376         PR c++/44443
5377         * c-c++-common/Wunused-var-11.c: New test.
5378
5379 2010-06-07  Jan Hubicka  <jh@suse.cz>
5380
5381         * gcc.dg/ipa/pure-const-1.c: New testcase.
5382
5383 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5384
5385         PR rtl-optimization/44404
5386         * gcc.dg/pr44404.c: New.
5387
5388 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5389
5390         PR target/44159
5391         * gcc.target/i386/abi-2.c: Check sysv abi here.
5392         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5393         function to avoid failures by different ABIs.
5394         * gcc.target/i386/aes-check.h: Likewise.
5395         * gcc.target/i386/avx-check.h: Likewise.
5396         * gcc.target/i386/fma4-check.h: Likewise.
5397         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5398         * gcc.target/i386/mmx-check.h: Likewise.
5399         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5400         * gcc.target/i386/pclmul-check.h: Likewise.
5401         * gcc.target/i386/sse-check.h: Likewise.
5402         * gcc.target/i386/sse2-check.h: Likewise.
5403         * gcc.target/i386/sse3-check.h: Likewise.
5404         * gcc.target/i386/sse4_1-check.h: Likewise.
5405         * gcc.target/i386/sse4_2-check.h: Likewise.
5406         * gcc.target/i386/sse4a-check.h: Likewise.
5407         * gcc.target/i386/ssse3-check.h: Likewise.
5408         * gcc.target/i386/xop-check.h: Likewise.
5409         * gcc.target/i386/pr27971.c: Fix for LLP64.
5410         * gcc.target/i386/pr39139.c: Likewise.
5411         * gcc.target/i386/pr39315-check.c: Likewise.
5412         * gcc.target/i386/vararg-1.c: Likewise.
5413         * gcc.target/i386/vararg-2.c: Likewise.
5414         Additional add dg-compile to avoid failure due
5415         missing foo symbol.
5416
5417         * gcc.dg/compound-literal-1.c: Fix for llp64.
5418         * gcc.dg/pr32370.c: Likewise.
5419         * gcc.dg/pr37561.c: Likewise.
5420         * gcc.dg/pr41340.c: Likewise.
5421         * gcc.dg/pr41551.c: Likewise.
5422
5423 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5424
5425         PR c++/44188
5426         * g++.dg/debug/dwarf2/typedef3.C: New test.
5427
5428 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5429
5430         PR c/20000
5431         * c-c++-common/pr20000.c: New.
5432
5433 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5434
5435         PR c++/44086
5436         * g++.dg/init/pr44086.C: New.
5437         * g++.dg/cpp0x/decltype4.C: Adjust.
5438
5439 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5440
5441         PR fortran/43945
5442         * gfortran.dg/generic_23.f03: New test.
5443
5444 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5445
5446         PR fortran/43895
5447         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5448
5449 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR c++/44361
5452         * c-c++-common/Wunused-var-9.c: New test.
5453
5454 2010-06-05  Jason Merrill  <jason@redhat.com>
5455
5456         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5457
5458 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5459
5460         PR c/44322
5461         * gcc.dg/c99-restrict-4.c: New test.
5462
5463 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5464
5465         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5466         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5467         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5468         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5469         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5470         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5471         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5472         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5473         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5474         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5475         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5476         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5477         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5478         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5479         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5480         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5481         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5482         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5483         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5484         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5485         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5486         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5487
5488 2010-06-04  Jason Merrill  <jason@redhat.com>
5489
5490         * g++.dg/cpp0x/noexcept06.C: New.
5491         * g++.dg/cpp0x/noexcept07.C: New.
5492
5493         * g++.dg/cpp0x/noexcept01.C: New.
5494         * g++.dg/cpp0x/noexcept02.C: New.
5495         * g++.dg/cpp0x/noexcept03.C: New.
5496         * g++.dg/cpp0x/noexcept04.C: New.
5497         * g++.dg/cpp0x/noexcept05.C: New.
5498
5499 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5500
5501         PR c++/44412
5502         * g++.dg/warn/Wunused-var-10.C: New test.
5503         * g++.dg/warn/Wunused-var-11.C: New test.
5504
5505         PR c++/44362
5506         * c-c++-common/Wunused-var-10.c: New test.
5507
5508 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5509
5510         PR c/25880
5511         * gcc.dg/assign-warn-2.c: Update.
5512         * gcc.dg/cpp/line3.c: Update.
5513         * gcc.dg/c99-array-lval-8.c: Update.
5514         * gcc.dg/cast-qual-2.c: Update.
5515         * gcc.dg/c99-arraydecl-3.c:  Update.
5516         * gcc.dg/assign-warn-1.c:  Update.
5517         * gcc.dg/format/gcc_diag-1.c:  Update.
5518
5519 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5520
5521         PR rtl-optimization/39871
5522         PR rtl-optimization/40615
5523         PR rtl-optimization/42500
5524         PR rtl-optimization/42502
5525         * gcc.target/arm/eliminate.c: New test.
5526
5527 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5528
5529         PR libstdc++/44410
5530         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5531         * g++.old-deja/g++.other/delete3.C: Likewise.
5532         * g++.old-deja/g++.other/new.C: Likewise.
5533         * g++.old-deja/g++.law/operators27.C: Likewise.
5534         * g++.old-deja/g++.mike/p755.C: Likewise.
5535         * g++.dg/eh/new1.C: Likewise.
5536         * g++.dg/init/new5.C: Likewise.
5537
5538 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5539
5540         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5541         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5542         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5543
5544 2010-06-03  Richard Guenther  <rguenther@suse.de>
5545
5546         PR lto/41921
5547         * lib/lto.exp: Always load gcc.exp.
5548         (lto-obj): For C source files invoke gcc_target_compile.
5549         * g++.dg/lto/20100603-1_0.C: New testcase.
5550         * g++.dg/lto/20100603-1_1.c: Likewise.
5551
5552 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5553
5554         PR tree-optimization/43688
5555         * gfortran.dg/pr43688.f90: New.
5556
5557 2010-06-03  Richard Guenther  <rguenther@suse.de>
5558
5559         PR lto/41584
5560         * gcc.dg/lto/20100603-1_0.c: New testcase.
5561         * gcc.dg/lto/20100603-2_0.c: Likewise.
5562         * gcc.dg/lto/20100603-3_0.c: Likewise.
5563
5564 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5565
5566         PR target/44218
5567         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5568         * gcc.target/powerpc/recip-2.c: Ditto.
5569         * gcc.target/powerpc/recip-3.c: Ditto.
5570         * gcc.target/powerpc/recip-4.c: Ditto.
5571         * gcc.target/powerpc/recip-5.c: Ditto.
5572         * gcc.target/powerpc/recip-6.c: Ditto.
5573         * gcc.target/powerpc/recip-7.c: Ditto.
5574         * gcc.target/powerpc/recip-test.h: Ditto.
5575         * gcc.target/powerpc/recip-test2.h: Ditto.
5576
5577 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5578
5579         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5580
5581 2010-06-02  Jason Merrill  <jason@redhat.com>
5582
5583         * g++.dg/ext/vector9.C: Expect typedef in error message.
5584
5585         PR c++/9726
5586         PR c++/23594
5587         PR c++/44333
5588         * g++.dg/tc1/dr101.C: Remove xfails.
5589
5590 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5591
5592         PR middle-end/44372
5593         * g++.dg/ipa/pr44372.C: New.
5594
5595 2010-06-02  Jan Hubicka  <jh@suse.cz>
5596
5597         PR middle-end/44295
5598         * g++.dg/torture/pr44295.C: Neww testcase.
5599
5600 2010-06-02  Jan Hubicka  <jh@suse.cz>
5601
5602         * gcc.dg/tree-ssa/loadpre6.c: Update.
5603
5604 2010-06-02  Richard Guenther  <rguenther@suse.de>
5605
5606         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5607         diagnostic.h.
5608
5609 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5610
5611         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5612         the link fail message.
5613
5614 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5615
5616         PR fortran/44360
5617         * gfortran.dg/use_13.f90: New test case.
5618
5619 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5620
5621         PR fortran/44371
5622         * gfortran.dg/error_stop_2.f08: Minor update.
5623
5624 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5625
5626         PR fortran/44371
5627         * gfortran.dg/error_stop_1.f08: New test.
5628         * gfortran.dg/error_stop_2.f08: New test.
5629
5630 2010-06-01  Jason Merrill  <jason@redhat.com>
5631
5632         DR 990
5633         * g++.dg/cpp0x/initlist37.C: New.
5634         * g++.dg/cpp0x/initlist38.C: New.
5635
5636         PR c++/44358
5637         * g++.dg/cpp0x/initlist36.C: New.
5638
5639 2010-05-31 Jan Hubicka  <jh@suse.cz>
5640
5641         * gcc.dg/noreturn-8.c: New testcase.
5642
5643 2010-05-31 Jan Hubicka  <jh@suse.cz>
5644
5645         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5646         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5647
5648 2010-05-31 Jan Hubicka  <jh@suse.cz>
5649
5650         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5651         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5652
5653 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5654
5655         PR fortran/36928
5656         * gfortran.dg/dependency_27.f90:  New test.
5657         * gfortran.dg/array_assign_1.F90:  New test.
5658
5659 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5660
5661         PR target/44338
5662         * gcc.target/i386/sse-24.c: New test.
5663
5664 2010-05-31  Jan Hubicka  <jh@suse.cz>
5665
5666         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5667
5668 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5669
5670         PR middle-end/44337
5671         * gcc.dg/pr44337.c: New test.
5672
5673         PR tree-optimization/44182
5674         * g++.dg/debug/pr44182.C: New test.
5675
5676 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5677
5678         * gcc.dg/nested-func-7.c: New test.
5679         * gnat.dg/frame_overflow.adb: Adjust directives.
5680
5681 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5682
5683         * gnat.dg/prot2.ad[sb]: New test.
5684         * gnat.dg/prot2_pkg1.ads: New helper.
5685         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5686
5687 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5688
5689         * gnat.dg/array11.adb: Adjust dg-warning directive.
5690         * gnat.dg/object_overflow.adb: Likewise.
5691
5692 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5693
5694         PR middle-end/44306
5695         * gcc.dg/tree-ssa/pr44306.c: New.
5696
5697 2010-05-29  Jan Hubicka  <jh@suse.cz>
5698
5699         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5700
5701 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5702
5703         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5704
5705 2010-05-28  Mike Stump  <mikestump@comcast.net>
5706
5707         PR objc/44125
5708         * objc.dg/const-str-9.m: Remove static.
5709
5710 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5711
5712         PR target/43636
5713         * gcc.c-torture/compile/pr43636.c: New test.
5714
5715 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5716
5717         PR objc++/23616
5718         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5719         * obj-c++.dg/try-catch-9.mm: Ditto.
5720
5721 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5722
5723         Revert patch for PR c++/44188
5724         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5725
5726 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5727
5728         PR c++/44188
5729         * g++.dg/debug/dwarf2/typedef3.C: New test.
5730
5731 2010-05-27  Jason Merrill  <jason@redhat.com>
5732
5733         PR c++/43555
5734         * g++.dg/ext/vla9.C: New.
5735
5736 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5737
5738         PR objc/44140
5739         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5740         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5741         * objc.dg/torture/tls/thr-init.m: Ditto.
5742         * objc.dg/torture/trivial.m: Ditto.
5743         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5744         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5745         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5746         * obj-c++.dg/torture/trivial.mm: Ditto.
5747
5748 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5749
5750         * g++.dg/lto/20100302_0.C: Skip on darwin.
5751
5752 2010-05-27  Richard Guenther  <rguenther@suse.de>
5753
5754         PR tree-optimization/44284
5755         * gcc.dg/vect/vect-118.c: New testcase.
5756         * gcc.dg/vect/bb-slp-20.c: Adjust.
5757         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5758         * gcc.dg/vect/slp-9.c: Likewise.
5759         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5760         * gcc.dg/vect/vect-10.c: Likewise.
5761         * gcc.dg/vect/vect-109.c: Likewise.
5762         * gcc.dg/vect/vect-12.c: Likewise.
5763         * gcc.dg/vect/vect-36.c: Likewise.
5764         * gcc.dg/vect/vect-7.c: Likewise.
5765         * gcc.dg/vect/vect-iv-8.c: Likewise.
5766         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5767         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5768         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5769         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5770         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5771         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5772         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5773         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5774         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5775         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5776         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5777         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5778         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5779         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5780         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5781         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5782         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5783
5784 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5785
5786         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5787         necessary.
5788
5789 2010-05-26  Jan Hubicka  <jh@suse.cz>
5790
5791         * gcc.dg/lto/materialize-1_0.c: New file.
5792         * gcc.dg/lto/materialize-1_1.c: New file.
5793
5794 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5795
5796         * gnat.dg/lto10.adb: New test.
5797         * gnat.dg/lto10_pkg.ads: New helper.
5798
5799 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5800
5801         * lib/target-supports.exp (check_effective_target_int128): New
5802         function to check if __int128 types are available for target.
5803         * c-c++-common/int128-types-1.c: New.
5804         * c-c++-common/int128-1.c: New.
5805         * c-c++-common/int128-2.c: New.
5806         * g++.dg/abi/mangle43.C: New.
5807         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5808         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5809         pointer-wide scalar.
5810         * g++.dg/other/pr25632.C: Likewise.
5811         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5812         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5813         overflow warnings.
5814         * g++.dg/warn/pr13358-4.C: Likewise.
5815         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5816         * g++.dg/warn/Wconversion-null.C: Likewise.
5817
5818 2010-05-26  Jason Merrill  <jason@redhat.com>
5819
5820         PR c++/43382
5821         * g++.dg/cpp0x/variadic101.C: New.
5822
5823 2010-05-26  Richard Guenther  <rguenther@suse.de>
5824
5825         PR rtl-optimization/44164
5826         * gcc.c-torture/execute/pr44164.c: New testcase.
5827         * g++.dg/tree-ssa/pr13146.C: Adjust.
5828
5829 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5830
5831         PR fortran/40011
5832         * gfortran.dg/whole_file_19.f90 : New test.
5833
5834 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5835
5836         PR fortran/30668
5837         PR fortran/31346
5838         PR fortran/34260
5839         * gfortran.dg/pr40999.f: Fix function type.
5840         * gfortran.dg/whole_file_5.f90: Likewise.
5841         * gfortran.dg/whole_file_6.f90: Likewise.
5842         * gfortran.dg/whole_file_16.f90: New.
5843         * gfortran.dg/whole_file_17.f90: New.
5844         * gfortran.dg/whole_file_18.f90: New.
5845
5846 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5847             Iain Sandoe  <iains@gcc.gnu.org>
5848
5849         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5850         * gcc.c-torture/compile/pr44197.c: Require alias support.
5851         * gcc.dg/lto/20081222_0.c: Ditto.
5852
5853 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5854
5855         PR debug/42801
5856         * gcc.dg/guality/vla-2.c: New test.
5857
5858 2010-05-25  Richard Guenther  <rguenther@suse.de>
5859
5860         PR middle-end/44069
5861         * g++.dg/torture/pr44069.C: New testcase.
5862
5863 2010-05-25  Richard Guenther  <rguenther@suse.de>
5864
5865         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5866
5867 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5868
5869         PR objc/44140
5870         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5871
5872 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5873
5874         * obj-c++.dg/torture/tls/trivial.mm: New.
5875         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5876         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5877         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5878         * obj-c++.dg/torture/tls/diag-1.mm: New.
5879         * obj-c++.dg/torture/tls/tls.exp: New.
5880         * obj-c++.dg/torture/trivial.mm: New.
5881         * obj-c++.dg/torture/dg-torture.exp: New.
5882         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5883         * obj-c++.dg/tls/trivial.m: New.
5884         * obj-c++.dg/tls/init-1.mm: New.
5885         * obj-c++.dg/tls/diag-1.mm: New.
5886         * obj-c++.dg/tls/init-2.mm: New.
5887         * obj-c++.dg/tls/diag-2.mm: New.
5888         * obj-c++.dg/tls/diag-3.mm: New.
5889         * obj-c++.dg/tls/diag-4.mm: New.
5890         * obj-c++.dg/tls/static-1.mm: New.
5891         * obj-c++.dg/tls/tls.exp: New.
5892         * obj-c++.dg/tls/diag-5.mm: New.
5893         * obj-c++.dg/tls/static-1a.mm: New.
5894         * objc-obj-c++-shared/Object1.mm: New.
5895         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5896
5897 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5898
5899         PR objc++/43689
5900         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5901         * obj-c++.dg/const-str-6.mm: Ditto.
5902
5903 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5904
5905         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5906
5907 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5908
5909         PR ada/38394
5910         * gnat.dg/array13.ad[sb]: New test.
5911
5912 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5913             Sandra Loosemore  <sandra@codesourcery.com>
5914
5915         * gcc.target/arm/neon/: Regenerated test cases.
5916
5917         * gcc.target/arm/neon/polytypes.c,
5918         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5919         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5920         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5921         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5922         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5923         dg-add-options arm_neon.
5924
5925         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5926         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5927         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5928         and arm_neon_fp16_ok.
5929
5930         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5931         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5932
5933         * lib/target-supports.exp (add_options_for_arm_neon): New.
5934         (check_effective_target_arm_neon_ok_nocache): New, from
5935         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5936         (check_effective_target_arm_neon_ok): Use
5937         check_effective_target_arm_neon_ok_nocache.
5938         (add_options_for_arm_neon_fp16)
5939         (check_effective_target_arm_neon_fp16_ok)
5940         check_effective_target_arm_neon_fp16_ok_nocache): New.
5941         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5942
5943 2010-05-24  Jason Merrill  <jason@redhat.com>
5944
5945         PR c++/41510
5946         * g++.dg/cpp0x/initlist35.C: New.
5947         * g++.dg/init/brace6.C: Adjust.
5948
5949 2010-05-24  Paul Brook  <paul@codesourcery.com>
5950
5951         * gcc.target/arm/frame-pointer-1.c: New test.
5952         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5953         pointer elimination.
5954
5955 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5956
5957         PR target/44245
5958         * gcc.target/i386/crc32-3.c: New.
5959         * gcc.target/i386/crc32-4.c: Likewise.
5960
5961 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5962
5963         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5964         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5965         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5966
5967 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5968
5969         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5970
5971 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5972
5973         PR target/43869
5974         * gcc.c-target/pr43869.c: New test.
5975
5976 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5977
5978         PR fortran/44212
5979         * gfortran.dg/class_22.f03: New.
5980
5981 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5982
5983         PR lto/44238
5984         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5985
5986 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5987
5988         PR fortran/44213
5989         * gfortran.dg/abstract_type_7.f03: New.
5990
5991 2010-05-21  Jason Merrill  <jason@redhat.com>
5992
5993         * g++.dg/eh/spec11.C: Test cleanup optimization.
5994
5995 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5996
5997         PR debug/44223
5998         * gcc.target/i386/pr44223.c: New test.
5999
6000 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6001
6002         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6003
6004 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * g++.dg/other/const3.C: New test.
6007
6008 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6009
6010         PR fortran/38407
6011         * warn_unused_dummy_argument_1.f90: New.
6012         * warn_unused_dummy_argument_2.f90: New.
6013
6014 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6015
6016         PR c++/30298
6017         * g++.dg/inherit/crash1.C: New.
6018         * g++.dg/inherit/crash2.C: Likewise.
6019
6020 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6021
6022         PR debug/44178
6023         * g++.dg/debug/pr44178.C: New test.
6024
6025 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6026
6027         PR middle-end/44185
6028         * gcc.dg/tree-ssa/prefetch-6.c: Add
6029         --param min-insn-to-prefetch-ratio=6.
6030         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6031         allow unrolling, and adjust the movnti count.
6032
6033 2010-05-20  Jan Hubicka  <jh@suse.cz>
6034
6035         PR middle-end/44197
6036         * gcc.c-torture/compile/pr44197.c: New file.
6037
6038 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6039
6040         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6041         Fix test code.
6042         (check_effective_target_xop): Remove __may_alias__ attribute.
6043
6044 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6045
6046         PR target/44202
6047         * gcc.c-torture/execute/pr44202-1.c: New test.
6048
6049 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6050
6051         PR fortran/43851
6052         * gfortran.dg/label_1.f90: Update test.
6053
6054 2010-05-19  Jan Hubicka  <jh@suse.cz>
6055
6056         * gcc.dg/lto/ipareference2_0.c: New file.
6057         * gcc.dg/lto/ipareference2_1.c: New file.
6058
6059 2010-05-19  Jason Merrill  <jason@redhat.com>
6060
6061         * g++.dg/parse/fn-typedef2.C: New.
6062
6063         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6064         function type.
6065
6066         PR c++/44193
6067         * g++.dg/template/fntype1.C: New.
6068
6069 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6070
6071         * gnat.dg/discr23.ad[sb]: New test.
6072         * gnat.dg/discr23_pkg.ads: New helper.
6073
6074         * gnat.dg/specs/controlled1.ads: New test.
6075         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6076
6077 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6078
6079         PR fortran/44055
6080         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6081         Fixed scope of C_SIZEOF.
6082         * gfortran.dg/warn_conversion_2.f90: New.
6083
6084 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6085
6086         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6087         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6088         for optional selector.
6089         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6090         (check_effective_target_sse3): New proc.
6091         * gcc.target/i386/math-torture/math-torture.exp: Load
6092         target-supports.exp.
6093         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6094         check_effective_target_sse2.
6095         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6096         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6097         * g++.dg/vect/vect.exp: Likewise.
6098         * gfortran.dg/vect/vect.exp: Likewise.
6099         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6100         -msse2 if check_effective_target_sse2.
6101
6102         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6103         * gcc.target/i386/3dnow-2.c: Likewise.
6104         * gcc.target/i386/3dnowA-1.c: Likewise.
6105         * gcc.target/i386/3dnowA-2.c: Likewise.
6106         * gcc.target/i386/pr42549.c: Likewise.
6107
6108         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6109         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6110         * gcc.target/i386/sse3-addsubps.c: Likewise.
6111         * gcc.target/i386/sse3-haddpd.c: Likewise.
6112         * gcc.target/i386/sse3-haddps.c: Likewise.
6113         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6114         * gcc.target/i386/sse3-hsubps.c: Likewise.
6115         * gcc.target/i386/sse3-movddup.c: Likewise.
6116         * gcc.target/i386/sse3-movshdup.c: Likewise.
6117         * gcc.target/i386/sse3-movsldup.c: Likewise.
6118
6119         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6120         * g++.dg/ext/attrib35.C: Likewise.
6121         * g++.dg/opt/pr40496.C: Likewise.
6122         * g++.dg/other/i386-1.C: Likewise.
6123         * g++.dg/other/i386-4.C: Likewise.
6124         * g++.dg/other/pr34435.C: Likewise.
6125         * g++.dg/other/pr39496.C: Likewise.
6126         * g++.dg/other/pr40446.C: Likewise.
6127         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6128         * gcc.dg/compat/vector-1a_main.c: Likewise.
6129         * gcc.dg/compat/vector-2a_main.c: Likewise.
6130         * gcc.dg/lto/20090206-1_0.c: Likewise.
6131         * gcc.dg/pr34856.c: Likewise.
6132         * gcc.dg/pr36584.c: Likewise.
6133         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6134         * gcc.dg/pr37544.c: Likewise.
6135         * gcc.dg/torture/pr16104-1.c: Likewise.
6136         * gcc.dg/torture/pr35771-1.c: Likewise.
6137         * gcc.dg/torture/pr35771-2.c: Likewise.
6138         * gcc.dg/torture/pr35771-3.c: Likewise.
6139         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6140         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6141         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6142         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6143         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6144         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6145         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6146         * gcc.target/i386/20060512-1.c: Likewise.
6147         * gcc.target/i386/20060512-3.c: Likewise.
6148         * gcc.target/i386/all_one_m128i.c: Likewise.
6149         * gcc.target/i386/float128-1.c: Likewise.
6150         * gcc.target/i386/float128-2.c: Likewise.
6151         * gcc.target/i386/fpcvt-1.c: Likewise.
6152         * gcc.target/i386/fpcvt-2.c: Likewise.
6153         * gcc.target/i386/fpcvt-3.c: Likewise.
6154         * gcc.target/i386/fpprec-1.c: Likewise.
6155         * gcc.target/i386/funcspec-9.c: Likewise.
6156         * gcc.target/i386/incoming-1.c: Likewise.
6157         * gcc.target/i386/incoming-12.c: Likewise.
6158         * gcc.target/i386/incoming-2.c: Likewise.
6159         * gcc.target/i386/incoming-3.c: Likewise.
6160         * gcc.target/i386/incoming-4.c: Likewise.
6161         * gcc.target/i386/incoming-6.c: Likewise.
6162         * gcc.target/i386/incoming-7.c: Likewise.
6163         * gcc.target/i386/incoming-8.c: Likewise.
6164         * gcc.target/i386/opt-1.c: Likewise.
6165         * gcc.target/i386/opt-2.c: Likewise.
6166         * gcc.target/i386/ordcmp-1.c: Likewise.
6167         * gcc.target/i386/pr17692.c: Likewise.
6168         * gcc.target/i386/pr18614-1.c: Likewise.
6169         * gcc.target/i386/pr22152.c: Likewise.
6170         * gcc.target/i386/pr23570.c: Likewise.
6171         * gcc.target/i386/pr23575.c: Likewise.
6172         * gcc.target/i386/pr26449-1.c: Likewise.
6173         * gcc.target/i386/pr26600.c: Likewise.
6174         * gcc.target/i386/pr27790.c: Likewise.
6175         * gcc.target/i386/pr28839.c: Likewise.
6176         * gcc.target/i386/pr30970.c: Likewise.
6177         * gcc.target/i386/pr32000-1.c: Likewise.
6178         * gcc.target/i386/pr32000-2.c: Likewise.
6179         * gcc.target/i386/pr32280.c: Likewise.
6180         * gcc.target/i386/pr32661.c: Likewise.
6181         * gcc.target/i386/pr32708-1.c: Likewise.
6182         * gcc.target/i386/pr32961.c: Likewise.
6183         * gcc.target/i386/pr33329.c: Likewise.
6184         * gcc.target/i386/pr35714.c: Likewise.
6185         * gcc.target/i386/pr35767-1.c: Likewise.
6186         * gcc.target/i386/pr35767-1d.c: Likewise.
6187         * gcc.target/i386/pr35767-1i.c: Likewise.
6188         * gcc.target/i386/pr35767-2.c: Likewise.
6189         * gcc.target/i386/pr35767-2d.c: Likewise.
6190         * gcc.target/i386/pr35767-2i.c: Likewise.
6191         * gcc.target/i386/pr35767-3.c: Likewise.
6192         * gcc.target/i386/pr35767-5.c: Likewise.
6193         * gcc.target/i386/pr36222-1.c: Likewise.
6194         * gcc.target/i386/pr36578-1.c: Likewise.
6195         * gcc.target/i386/pr36578-2.c: Likewise.
6196         * gcc.target/i386/pr36992-1.c: Likewise.
6197         * gcc.target/i386/pr37101.c: Likewise.
6198         * gcc.target/i386/pr37216.c: Likewise.
6199         * gcc.target/i386/pr37434-1.c: Likewise.
6200         * gcc.target/i386/pr37434-2.c: Likewise.
6201         * gcc.target/i386/pr37843-3.c: Likewise.
6202         * gcc.target/i386/pr37843-4.c: Likewise.
6203         * gcc.target/i386/pr39162.c: Likewise.
6204         * gcc.target/i386/pr39315-1.c: Likewise.
6205         * gcc.target/i386/pr39315-2.c: Likewise.
6206         * gcc.target/i386/pr39315-3.c: Likewise.
6207         * gcc.target/i386/pr39315-4.c: Likewise.
6208         * gcc.target/i386/pr39445.c: Likewise.
6209         * gcc.target/i386/pr39496.c: Likewise.
6210         * gcc.target/i386/pr40809.c: Likewise.
6211         * gcc.target/i386/pr40906-3.c: Likewise.
6212         * gcc.target/i386/pr41019.c: Likewise.
6213         * gcc.target/i386/pr42542-1.c: Likewise.
6214         * gcc.target/i386/pr42542-2.c: Likewise.
6215         * gcc.target/i386/pr42542-3.c: Likewise.
6216         * gcc.target/i386/pr42542-3a.c: Likewise.
6217         * gcc.target/i386/pr42881.c: Likewise.
6218         * gcc.target/i386/push-1.c: Likewise.
6219         * gcc.target/i386/quad-sse.c: Likewise.
6220         * gcc.target/i386/reload-1.c: Likewise.
6221         * gcc.target/i386/sse-10.c: Likewise.
6222         * gcc.target/i386/sse-11.c: Likewise.
6223         * gcc.target/i386/sse-15.c: Likewise.
6224         * gcc.target/i386/sse-17.c: Likewise.
6225         * gcc.target/i386/sse-18.c: Likewise.
6226         * gcc.target/i386/sse-19.c: Likewise.
6227         * gcc.target/i386/sse-4.c: Likewise.
6228         * gcc.target/i386/sse-6.c: Likewise.
6229         * gcc.target/i386/sse-vect-types.c: Likewise.
6230         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6231         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6232         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6233         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6234         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6235         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6236         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6237         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6238         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6239         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6240         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6241         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6242         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6243         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6244         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6245         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6246         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6247         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6248         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6249         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6250         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6251         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6252         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6253         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6254         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6255         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6256         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6257         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6258         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6259         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6260         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6261         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6262         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6263         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6264         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6265         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6266         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6267         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6268         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6269         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6270         * gcc.target/i386/sse2-mmx.c: Likewise.
6271         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6272         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6273         * gcc.target/i386/sse2-movd-1.c: Likewise.
6274         * gcc.target/i386/sse2-movd-2.c: Likewise.
6275         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6276         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6277         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6278         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6279         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6280         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6281         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6282         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6283         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6284         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6285         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6286         * gcc.target/i386/sse2-movq-1.c: Likewise.
6287         * gcc.target/i386/sse2-movq-2.c: Likewise.
6288         * gcc.target/i386/sse2-movq-3.c: Likewise.
6289         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6290         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6291         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6292         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6293         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6294         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6295         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6296         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6297         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6298         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6299         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6300         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6301         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6302         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6303         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6304         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6305         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6306         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6307         * gcc.target/i386/sse2-pand-1.c: Likewise.
6308         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6309         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6310         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6311         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6312         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6313         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6314         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6315         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6316         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6317         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6318         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6319         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6320         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6321         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6322         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6323         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6324         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6325         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6326         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6327         * gcc.target/i386/sse2-por-1.c: Likewise.
6328         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6329         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6330         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6331         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6332         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6333         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6334         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6335         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6336         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6337         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6338         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6339         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6340         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6341         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6342         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6343         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6344         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6345         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6346         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6347         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6348         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6349         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6350         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6351         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6352         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6353         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6354         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6355         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6356         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6357         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6358         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6359         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6360         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6361         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6362         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6363         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6364         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6365         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6366         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6367         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6368         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6369         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6370         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6371         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6372         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6373         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6374         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6375         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6376         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6377         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6378         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6379         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6380         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6381         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6382         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6383         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6384         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6385         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6386         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6387         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6388         * gcc.target/i386/sse2-vec-1.c: Likewise.
6389         * gcc.target/i386/sse2-vec-2.c: Likewise.
6390         * gcc.target/i386/sse2-vec-3.c: Likewise.
6391         * gcc.target/i386/sse2-vec-4.c: Likewise.
6392         * gcc.target/i386/sse2-vec-5.c: Likewise.
6393         * gcc.target/i386/sse2-vec-6.c: Likewise.
6394         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6395         * gcc.target/i386/ssefn-2.c: Likewise.
6396         * gcc.target/i386/ssefn-4.c: Likewise.
6397         * gcc.target/i386/ssefp-1.c: Likewise.
6398         * gcc.target/i386/ssefp-2.c: Likewise.
6399         * gcc.target/i386/sseregparm-3.c: Likewise.
6400         * gcc.target/i386/sseregparm-4.c: Likewise.
6401         * gcc.target/i386/sseregparm-5.c: Likewise.
6402         * gcc.target/i386/sseregparm-6.c: Likewise.
6403         * gcc.target/i386/sseregparm-7.c: Likewise.
6404         * gcc.target/i386/ssetype-1.c: Likewise.
6405         * gcc.target/i386/ssetype-2.c: Likewise.
6406         * gcc.target/i386/ssetype-3.c: Likewise.
6407         * gcc.target/i386/ssetype-4.c: Likewise.
6408         * gcc.target/i386/ssetype-5.c: Likewise.
6409         * gcc.target/i386/unordcmp-1.c: Likewise.
6410         * gcc.target/i386/vararg-1.c: Likewise.
6411         * gcc.target/i386/vararg-2.c: Likewise.
6412         * gcc.target/i386/vararg-3.c: Likewise.
6413         * gcc.target/i386/vararg-4.c: Likewise.
6414         * gcc.target/i386/vararg-7.c: Likewise.
6415         * gcc.target/i386/vararg-8.c: Likewise.
6416         * gcc.target/i386/vecinit-1.c: Likewise.
6417         * gcc.target/i386/vecinit-2.c: Likewise.
6418         * gcc.target/i386/vecinit-3.c: Likewise.
6419         * gcc.target/i386/vecinit-4.c: Likewise.
6420         * gcc.target/i386/vecinit-5.c: Likewise.
6421         * gcc.target/i386/vecinit-6.c: Likewise.
6422         * gcc.target/i386/vectorize2.c: Likewise.
6423         * gcc.target/i386/vectorize3.c: Likewise.
6424         * gcc.target/i386/vectorize4.c: Likewise.
6425         * gcc.target/i386/vectorize6.c: Likewise.
6426         * gcc.target/i386/vectorize7.c: Likewise.
6427         * gcc.target/i386/vectorize8.c: Likewise.
6428         * gcc.target/i386/vperm-v2df.c: Likewise.
6429         * gcc.target/i386/vperm-v2di.c: Likewise.
6430         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6431         * gcc.target/i386/xorps-sse2.c: Likewise.
6432         * gcc.target/i386/xorps.c: Likewise.
6433         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6434         * gfortran.dg/graphite/pr42326.f90: Likewise.
6435         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6436
6437 2010-05-19  Richard Guenther  <rguenther@suse.de>
6438
6439         PR lto/44196
6440         * g++.dg/lto/20100519-1_0.C: New testcase.
6441
6442 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6443
6444         PR fortran/42360
6445         * gfortran.dg/warn_intent_out_not_set.f90: New.
6446
6447 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6448
6449         PR fortran/38404
6450         * gfortran.dg/data_char_1.f90: Updated warning message.
6451         * gfortran.dg/data_array_6.f: New.
6452
6453 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6454
6455         * g++.dg/ipa/ivinline-8.C: New test.
6456         * gcc.dg/ipa/iinline-2.c: Likewise.
6457
6458 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6459
6460         PR fortran/34505
6461         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6462         arguments; add check for return value kind.
6463         * gfortran.dg/float_1.f90: Likewise.
6464
6465 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6466
6467         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6468         (main): Use it.
6469         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6470         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6471         Prune another location line format.
6472         (lto-obj): Call lto_prune_warns on comp_output.
6473
6474 2010-05-18  Jan Hubicka  <jh@suse.cz>
6475
6476         * gcc.dg/lto/ipacp_0.c: New test.
6477         * gcc.dg/lto/ipacp_1.c: New test.
6478
6479 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6480
6481         PR lto/44184
6482         * gcc.dg/lto/20100518_0.c: New test.
6483
6484 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6485
6486         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6487
6488 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6489
6490         PR fortran/43990
6491         * gfortran.dg/class_21.f03: New.
6492
6493 2010-05-17  Jason Merrill  <jason@redhat.com>
6494
6495         PR c++/44157
6496         * g++.dg/cpp0x/initlist34.C: New.
6497
6498         PR c++/44158
6499         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6500
6501 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6502
6503         * g++.dg/ipa/ivinline-1.C: New test.
6504         * g++.dg/ipa/ivinline-2.C: New test.
6505         * g++.dg/ipa/ivinline-3.C: New test.
6506         * g++.dg/ipa/ivinline-4.C: New test.
6507         * g++.dg/ipa/ivinline-5.C: New test.
6508         * g++.dg/ipa/ivinline-6.C: New test.
6509
6510 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6511             Jason Merrill  <jason@redhat.com>
6512
6513         PR c++/44108
6514         * c-c++-common/Wunused-var-8.c: New test.
6515
6516 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6517
6518         PR bootstrap/42347
6519         * gcc.c-torture/compile/pr42347.c: New test.
6520
6521         PR middle-end/44102
6522         * g++.dg/ext/asmgoto1.C: New test.
6523
6524 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6525
6526         PR middle-end/44133
6527         * gcc.dg/tree-ssa/pr44133.c: New test.
6528         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6529         precise.
6530
6531 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6532
6533         PR fortran/44044
6534         * gfortran.dg/class_20.f03: New.
6535
6536 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6537
6538         PR 44078
6539         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6540         debug messages but not the newly introduced one.
6541
6542 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6543
6544         PR fortran/35779
6545         * gfortran.dg/initialization_25.f90: Commented testcase.
6546         * gfortran.dg/initialization_26.f90: New.
6547
6548 2010-05-16  Richard Guenther  <rguenther@suse.de>
6549
6550         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6551         * gcc.dg/pr43084.c: Likewise.
6552         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6553         -fipa-type-escape.
6554         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6555         -fipa-type-escape.
6556         * gcc.dg/struct/struct-reorg.exp: Likewise.
6557         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6558         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6559
6560 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6561
6562         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6563         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6564         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6565         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6566         tests.
6567
6568 2010-05-15  Jason Merrill  <jason@redhat.com>
6569
6570         * g++.dg/eh/spec10.C: New.
6571         * g++.dg/eh/spec11.C: New.
6572         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6573
6574 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6575
6576         PR fortran/44154
6577         PR fortran/42647
6578         * gfortran.dg/allocatable_scalar_9.f90: New.
6579
6580 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6581
6582         PR c++/44148
6583         * g++.dg/torture/pr44148.C: New test.
6584
6585 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6586
6587         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6588         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6589         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6590         diagnostics and type sizes.
6591
6592 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6593
6594         * gnat.dg/lto9.adb: New test.
6595         * gnat.dg/lto9_pkg1.ads: New helper.
6596         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6597
6598 2010-05-15  Jan Hubicka  <jh@suse.cz>
6599
6600         * gcc.dg/lto/ipareference_1.c: Rename to ...
6601         * gcc.dg/lto/ipareference_0.c: ... this one.
6602         * gcc.dg/lto/ipareference_2.c: Rename to ...
6603         * gcc.dg/lto/ipareference_1.c: ... this one.
6604
6605 2010-05-15  Jan Hubicka  <jh@suse.cz>
6606
6607         * gcc.dg/lto/ipareference_1.c: New file.
6608         * gcc.dg/lto/ipareference_2.c: New file.
6609
6610 2010-05-15  Richard Guenther  <rguenther@suse.de>
6611
6612         PR tree-optimization/44038
6613         * gcc.c-torture/compile/pr44038.c: New testcase.
6614
6615 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6616
6617         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6618         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6619
6620 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6621
6622         PR fortran/43207
6623         PR fortran/43969
6624         * gfortran.dg/class_18.f03: New.
6625         * gfortran.dg/class_19.f03: New.
6626
6627 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR debug/44112
6630         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6631         * g++.dg/debug/dwarf2/const1.C: Remove.
6632
6633 2010-05-14  Jason Merrill  <jason@redhat.com>
6634
6635         * g++.dg/eh/cond4.C: New.
6636         * g++.dg/eh/elide2.C: Adjust.
6637         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6638
6639 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6640
6641         PR fortran/44135
6642         * gfortran.dg/actual_array_interface_2.f90: New test.
6643
6644 2010-05-14  Richard Guenther  <rguenther@suse.de>
6645
6646         PR tree-optimization/44119
6647         * gcc.c-torture/compile/pr44119.c: New testcase.
6648
6649 2010-05-14  Jason Merrill  <jason@redhat.com>
6650
6651         PR c++/44127
6652         * g++.dg/eh/terminate1.C: New.
6653
6654 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6655
6656         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6657
6658         PR debug/44136
6659         * gcc.dg/pr44136.c: New test.
6660
6661 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6662
6663         PR c++/30566
6664         * g++.dg/warn/Wshadow-4.C: Adjust.
6665         * g++.dg/warn/Wshadow-5.C: New test.
6666         * g++.dg/warn/Wshadow-6.C: New test
6667
6668 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6669
6670         PR fortran/35779
6671         * gfortran.dg/initialization_25.f90: New.
6672
6673 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6674
6675         * g++.dg/otr-fold-1.C: New test.
6676         * g++.dg/otr-fold-2.C: New test.
6677
6678 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6679
6680         PR fortran/44036
6681         * gfortran.dg/gomp/pr44036-1.f90: New test.
6682         * gfortran.dg/gomp/pr44036-2.f90: New test.
6683         * gfortran.dg/gomp/pr44036-3.f90: New test.
6684
6685         PR debug/43983
6686         * gcc.dg/guality/sra-1.c: New test.
6687
6688 2010-05-12  Jan Hubicka  <jh@suse.cz>
6689
6690         * tree-ssa/unreachable.c: New test.
6691
6692 2010-05-12  Jason Merrill  <jason@redhat.com>
6693
6694         * g++.dg/cpp0x/sfinae1.C: New.
6695
6696 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6697
6698         * gcc.target/i386/zee.c: New file.
6699
6700 2010-05-12  Jason Merrill  <jason@redhat.com>
6701
6702         * g++.dg/conversion/op1.C: Expect template candidate message.
6703         * g++.dg/cpp0x/nullptr15.C: Likewise.
6704         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6705         * g++.dg/cpp0x/pr31431.C: Likewise.
6706         * g++.dg/cpp0x/temp_default2.C: Likewise.
6707         * g++.dg/cpp0x/trailing4.C: Likewise.
6708         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6709         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6710         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6711         * g++.dg/cpp0x/variadic35.C: Likewise.
6712         * g++.dg/cpp0x/vt-35147.C: Likewise.
6713         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6714         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6715         * g++.dg/ext/visibility/anon8.C: Likewise.
6716         * g++.dg/ext/vla2.C: Likewise.
6717         * g++.dg/other/pr28114.C: Likewise.
6718         * g++.dg/other/ptrmem10.C: Likewise.
6719         * g++.dg/other/ptrmem11.C: Likewise.
6720         * g++.dg/overload/unknown1.C: Likewise.
6721         * g++.dg/parse/template7.C: Likewise.
6722         * g++.dg/parse/typename7.C: Likewise.
6723         * g++.dg/template/conv11.C: Likewise.
6724         * g++.dg/template/copy1.C: Likewise.
6725         * g++.dg/template/deduce3.C: Likewise.
6726         * g++.dg/template/dependent-expr5.C: Likewise.
6727         * g++.dg/template/friend.C: Likewise.
6728         * g++.dg/template/incomplete2.C: Likewise.
6729         * g++.dg/template/local4.C: Likewise.
6730         * g++.dg/template/local6.C: Likewise.
6731         * g++.dg/template/operator10.C: Likewise.
6732         * g++.dg/template/overload6.C: Likewise.
6733         * g++.dg/template/ptrmem2.C: Likewise.
6734         * g++.dg/template/ptrmem20.C: Likewise.
6735         * g++.dg/template/ptrmem8.C: Likewise.
6736         * g++.dg/template/sfinae2.C: Likewise.
6737         * g++.dg/template/ttp25.C: Likewise.
6738         * g++.dg/template/unify10.C: Likewise.
6739         * g++.dg/template/unify11.C: Likewise.
6740         * g++.dg/template/unify6.C: Likewise.
6741         * g++.dg/template/unify7.C: Likewise.
6742         * g++.dg/template/unify9.C: Likewise.
6743         * g++.dg/template/varmod1.C: Likewise.
6744         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6745         * g++.old-deja/g++.law/operators32.C: Likewise.
6746         * g++.old-deja/g++.pt/crash28.C: Likewise.
6747         * g++.old-deja/g++.pt/crash60.C: Likewise.
6748         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6749         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6750         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6751         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6752         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6753         * g++.old-deja/g++.pt/expr2.C: Likewise.
6754         * g++.old-deja/g++.pt/overload7.C: Likewise.
6755         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6756         * g++.old-deja/g++.pt/spec5.C: Likewise.
6757         * g++.old-deja/g++.pt/spec6.C: Likewise.
6758         * g++.old-deja/g++.pt/t24.C: Likewise.
6759         * g++.old-deja/g++.pt/unify4.C: Likewise.
6760         * g++.old-deja/g++.pt/unify6.C: Likewise.
6761         * g++.old-deja/g++.pt/unify8.C: Likewise.
6762         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6763         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6764         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6765
6766         * g++.dg/cpp0x/initlist32.C: New.
6767
6768         * g++.dg/template/conv11.C: New.
6769         * g++.dg/conversion/op1.C: Adjust expected error.
6770
6771         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6772
6773 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6774
6775         PR target/44088
6776         * gcc.target/i386/avx-cmpsd-1.c: New.
6777         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6778         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6779         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6780         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6781         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6782
6783 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6784
6785         PR middle-end/44085
6786         * gcc.dg/gomp/pr44085.c: New test.
6787         * gfortran.dg/gomp/pr44085.f90: New test.
6788
6789 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6790
6791         * objc-obj-c++-shared/Object1.m: New.
6792         * objc.dg/torture: New directory.
6793         * objc.dg/torture/tls: Ditto.
6794         * objc.dg/tls: Ditto.
6795         * objc.dg/torture/tls/trivial.m: New test.
6796         * objc.dg/torture/tls/thr-init-2.m: New test.
6797         * objc.dg/torture/tls/thr-init-3.m: New test.
6798         * objc.dg/torture/tls/thr-init.m: New test.
6799         * objc.dg/torture/tls/diag-1.m: New test.
6800         * objc.dg/torture/tls/tls.exp: New.
6801         * objc.dg/torture/trivial.m: New test.
6802         * objc.dg/torture/dg-torture.exp: New.
6803         * objc.dg/tls/diag-3.m: New test.
6804         * objc.dg/tls/diag-4.m: New test.
6805         * objc.dg/tls/diag-5.m: New test.
6806         * objc.dg/tls/init-1.m: New test.
6807         * objc.dg/tls/init-2.m: New test.
6808         * objc.dg/tls/tls.exp: New.
6809         * objc.dg/tls/diag-2.m: New test.
6810         * lib/objc.exp: Respond to dg-additional-files.
6811
6812 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6813
6814         * gcc.target/m68k/20100512-1.c: New.
6815
6816 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6817
6818         * gnat.dg/lto8.adb: New test.
6819         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6820         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6821
6822 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6823
6824         PR c++/34272
6825         PR c++/43630
6826         PR c++/34491
6827         * g++.dg/template/crash97.C: New.
6828         * g++.dg/template/crash98.C: Likewise.
6829         * g++.dg/template/crash99.C: Likewise.
6830         * g++.dg/cpp0x/pr31439.C: Adjust.
6831         * g++.dg/template/crash95.C: Likewise.
6832
6833 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6834
6835         PR middle-end/44071
6836         * c-c++-common/asmgoto-4.c: New test.
6837         * gcc.target/i386/pr44071.c: New test.
6838
6839         PR c++/44062
6840         * c-c++-common/Wunused-var-7.c: New test.
6841         * g++.dg/warn/Wunused-var-9.C: New test.
6842
6843 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6844
6845         PR fortran/43711
6846         * gfortran.dg/gomp/pr43711.f90: New.
6847
6848 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6849
6850         PR fortran/31820
6851         * gfortran.dg/select_5.f90: Updated.
6852
6853 2010-05-11  Jan Hubicka  <jh@suse.cz>
6854
6855         PR tree-optimize/44063
6856         * gcc.c-torture/compile/pr44063.c: New testcase.
6857
6858 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6859
6860         PR debug/44023
6861         * gcc.dg/pr44023.c: New test.
6862
6863 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6864
6865         * gnat.dg/lto7.adb: New test.
6866         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6867
6868 2010-05-10  Jason Merrill  <jason@redhat.com>
6869
6870         PR c++/44017
6871         * g++.dg/template/inherit5.C: New.
6872
6873         PR c++/44045
6874         * g++.dg/cpp0x/initlist33.C: New.
6875         * g++.dg/cpp0x/initlist26.C: Adjust.
6876         * g++.dg/cpp0x/initlist28.C: Adjust.
6877
6878 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6879
6880         PR c++/43719
6881         * g++.dg/init/pr43719.C: New.
6882         * g++.dg/anon-struct4.C: Adjust.
6883
6884 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR debug/44028
6887         * gcc.dg/pr44028.c: New test.
6888
6889 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6890
6891         PR fortran/27866
6892         PR fortran/35003
6893         PR fortran/42809
6894         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6895         * gfortran.dg/warn_conversion.f90: New.
6896
6897 2010-05-10  Michael Matz  <matz@suse.de>
6898
6899         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6900
6901 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6902
6903         PR rtl-optimization/44012
6904         * gcc.dg/pr44012.c: New.
6905
6906 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6907
6908         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6909         Log text on entry and exit.
6910         Prune Sun ld warnings for common symbols with differing sizes.
6911         (lto-link-and-maybe-run): Change caller.
6912
6913 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6914
6915         PR fortran/44044
6916         * gfortran.dg/class_7.f03: Modified.
6917         * gfortran.dg/select_type_1.f03: Modified.
6918         * gfortran.dg/select_type_12.f03: New.
6919
6920 2010-05-10  Richard Guenther  <rguenther@suse.de>
6921
6922         PR tree-optimization/44050
6923         * gcc.dg/torture/pr44050.c: New testcase.
6924
6925 2010-05-10  Wei Guozhi  <carrot@google.com>
6926
6927         PR target/42879
6928         * gcc.target/arm/pr42879.c: New testcase.
6929
6930 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6931
6932         PR c/44051
6933         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6934
6935 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6936
6937         PR c/10676
6938         * gcc.dg/anon-struct-10.c: New test.
6939
6940 2010-05-09  Richard Guenther  <rguenther@suse.de>
6941
6942         PR middle-end/44024
6943         * gcc.dg/pr44024.c: New testcase.
6944
6945 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6946
6947         PR c/4784
6948         * gcc.dg/anon-struct-9.c: New test.
6949
6950 2010-05-09  Richard Guenther  <rguenther@suse.de>
6951
6952         PR middle-end/44043
6953         * gcc.c-torture/compile/pr44043.c: New testcase.
6954
6955 2010-05-09  Richard Guenther  <rguenther@suse.de>
6956
6957         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6958
6959 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6960
6961         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6962
6963 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6964
6965         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6966         * gnat.dg/specs/lto3.ads: Likewise.
6967
6968 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6969
6970         PR middle-end/28685
6971         * gcc.dg/pr28685-1.c: New file.
6972
6973 2010-05-08  Richard Guenther  <rguenther@suse.de>
6974
6975         PR tree-optimization/44030
6976         * gcc.c-torture/compile/pr44030.c: New testcase.
6977
6978 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6979
6980         * gnat.dg/lto6.adb: New test.
6981         * gnat.dg/lto6_pkg.ads: New helper.
6982
6983 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6984
6985         * gnat.dg/lto5.adb: New test.
6986         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6987
6988 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6989
6990         * gnat.dg/lto4.ad[sb]: New test.
6991
6992 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6993
6994         * gnat.dg/specs/lto3.ads: New test.
6995         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6996         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6997
6998 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6999
7000         * gnat.dg/sizetype3.ad[sb]: New test.
7001         * gnat.dg/sizetype3_pkg.ads: New helper.
7002
7003 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7004
7005         PR c++/43951
7006         * g++.dg/init/new29.C: New.
7007
7008 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7009
7010         PR fortran/40728
7011         * gfortran.dg/coarray_1.f90: Fixed error message.
7012         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7013         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7014         * gfortran.dg/intrinsic_std_5.f90: New.
7015
7016 2010-05-07  Jason Merrill  <jason@redhat.com>
7017
7018         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7019
7020 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7021
7022         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7023         (size_t, stderr): Remove.
7024         (read_error): Replaced __builtin_fprintf by fprintf.
7025
7026 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7027
7028         * gcc.dg/ordered-comparison-1.c: New test.
7029         * gcc.dg/ordered-comparison-2.c: New test.
7030         * gcc.dg/ordered-comparison-3.c: New test.
7031         * gcc.dg/ordered-comparison-4.c: New test.
7032
7033 2010-05-06  Mike Stump  <mikestump@comcast.net>
7034
7035         PR objc/35165
7036         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7037
7038 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7039             Jason Merrill  <jason@redhat.com>
7040
7041         * g++.dg/cpp0x/nullptr01.C: New.
7042         * g++.dg/cpp0x/nullptr02.C: New.
7043         * g++.dg/cpp0x/nullptr03.C: New.
7044         * g++.dg/cpp0x/nullptr04.C: New.
7045         * g++.dg/cpp0x/nullptr05.C: New.
7046         * g++.dg/cpp0x/nullptr06.C: New.
7047         * g++.dg/cpp0x/nullptr07.C: New.
7048         * g++.dg/cpp0x/nullptr08.C: New.
7049         * g++.dg/cpp0x/nullptr09.C: New.
7050         * g++.dg/cpp0x/nullptr10.C: New.
7051         * g++.dg/cpp0x/nullptr11.C: New.
7052         * g++.dg/cpp0x/nullptr12.C: New.
7053         * g++.dg/cpp0x/nullptr13.C: New.
7054         * g++.dg/cpp0x/nullptr14.C: New.
7055         * g++.dg/cpp0x/nullptr15.C: New.
7056         * g++.dg/cpp0x/nullptr16.C: New.
7057         * g++.dg/cpp0x/nullptr17.C: New.
7058         * g++.dg/cpp0x/nullptr18.C: New.
7059         * g++.dg/cpp0x/nullptr19.C: New.
7060         * g++.dg/cpp0x/nullptr20.C: New.
7061         * g++.dg/cpp0x/nullptr21.C: New.
7062         * g++.dg/cpp0x/nullptr22.C: New.
7063         * g++.dg/debug/nullptr01.C: New.
7064         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7065
7066 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7067
7068         * gcc.dg/Wunused-var-8.c: Move to...
7069         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7070
7071 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7072
7073         PR c++/40406
7074         * g++.dg/template/crash96.C: New.
7075
7076 2010-05-06  Jan Hubicka  <jh@suse.cz>
7077
7078         PR tree-optimization/43791
7079         * gcc.c-torture/compile/pr43791.c: New file.
7080
7081 2010-05-06  Michael Matz  <matz@suse.de>
7082
7083         PR tree-optimization/43984
7084         * gfortran.dg/pr43984.f90: New test.
7085
7086 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7087
7088         PR 40989
7089         * gcc.dg/pr40989.c: New.
7090
7091 2010-05-06  Richard Guenther  <rguenther@suse.de>
7092
7093         PR tree-optimization/43934
7094         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7095
7096 2010-05-06  Richard Guenther  <rguenther@suse.de>
7097
7098         PR tree-optimization/43987
7099         * gcc.c-torture/execute/pr43987.c: New testcase.
7100         * gcc.dg/torture/pta-escape-1.c: Adjust.
7101         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7102         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7103         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7104         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7105
7106 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7107             Dodji Seketeli  <dodji@redhat.com>
7108
7109         PR c/18624
7110         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7111         * g++.dg/template/sfinae16.C: Likewise.
7112         * gcc.dg/Wunused-var-1.c: Moved to...
7113         * c-c++-common/Wunused-var-1.c: ...here. New test.
7114         * gcc.dg/Wunused-var-2.c: Moved to...
7115         * c-c++-common/Wunused-var-2.c: ...here. New test.
7116         * gcc.dg/Wunused-var-3.c: Moved to...
7117         * c-c++-common/Wunused-var-3.c: ...here. New test.
7118         * gcc.dg/Wunused-var-4.c: Moved to...
7119         * gcc.dg/Wunused-var-1.c: ... here.
7120         * gcc.dg/Wunused-var-5.c: Moved to...
7121         * c-c++-common/Wunused-var-4.c: ...here. New test.
7122         * gcc.dg/Wunused-var-7.c: Moved to...
7123         * c-c++-common/Wunused-var-5.c: ...here. New test.
7124         * gcc.dg/Wunused-var-6.c: Moved to...
7125         * gcc.dg/Wunused-var-2.c: ... here.
7126         * c-c++-common/Wunused-var-1.c: New test.
7127         * c-c++-common/Wunused-var-2.c: New test.
7128         * c-c++-common/Wunused-var-3.c: New test.
7129         * c-c++-common/Wunused-var-4.c: New test.
7130         * c-c++-common/Wunused-var-5.c: New test.
7131         * g++.dg/warn/Wunused-var-1.C: New test.
7132         * g++.dg/warn/Wunused-var-2.C: New test.
7133         * g++.dg/warn/Wunused-var-3.C: New test.
7134         * g++.dg/warn/Wunused-var-4.C: New test.
7135         * g++.dg/warn/Wunused-var-5.C: New test.
7136         * g++.dg/warn/Wunused-var-6.C: New test.
7137         * g++.dg/warn/Wunused-var-7.C: New test.
7138         * g++.dg/warn/Wunused-var-8.C: New test.
7139         * g++.dg/warn/Wunused-parm-1.C: New test.
7140         * g++.dg/warn/Wunused-parm-2.C: New test.
7141         * g++.dg/warn/Wunused-parm-3.C: New test.
7142
7143 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7144
7145         PR fortran/43985
7146         * gfortran.dg/gomp/crayptr5.f90: New test case.
7147
7148 2010-05-05  Jason Merrill  <jason@redhat.com>
7149
7150         PR debug/43370
7151         * g++.dg/ext/attrib39.C: New.
7152
7153 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7154
7155         PR fortran/24978
7156         * gfortran.dg/data_invalid.f90: New.
7157
7158 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7159
7160         * gnat.dg/lto2.adb: New test.
7161
7162 2010-05-05  Jason Merrill  <jason@redhat.com>
7163
7164         PR c++/43787
7165         * g++.dg/opt/empty1.C: New.
7166
7167 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7168
7169         PR fortran/43696
7170         * gfortran.dg/class_17.f03: New.
7171
7172 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7173
7174         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7175
7176 2010-05-04  Mike Stump  <mikestump@comcast.net>
7177
7178         PR objc/35165
7179         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7180
7181 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7182
7183         PR target/43668
7184         * gcc.target/i386/pr43668.c: New.
7185
7186 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7187
7188         PR c++/43028
7189         * g++.dg/cpp0x/initlist31.C: New.
7190
7191 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7192
7193         PR c/43981
7194         * gcc.dg/Wunused-var-8.c: New test.
7195
7196 2010-05-04  Jason Merrill  <jason@redhat.com>
7197
7198         PR c++/38064
7199         * g++.dg/cpp0x/enum3.C: Extend.
7200
7201 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7202
7203         PR target/43799
7204         * gcc.target/i386/pr43799.c: New.
7205
7206 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7207
7208         * gnat.dg/lto1.adb: New test.
7209         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7210
7211 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7212
7213         PR middle-end/43671
7214         * gcc.target/i386/pr43671.c: New.
7215
7216 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7217
7218         PR c++/43705
7219         * g++.dg/template/crash95.C: New.
7220
7221 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7222
7223         PR debug/43508
7224         * gcc.target/i386/pr43508.c: New.
7225
7226 2010-05-04  Richard Guenther  <rguenther@suse.de>
7227
7228         PR tree-optimization/43879
7229         * g++.dg/torture/pr43879-1_0.C: New testcase.
7230         * g++.dg/torture/pr43879-1_1.C: Likewise.
7231
7232 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7233
7234         PR c++/43953
7235         * g++.dg/other/crash-12.C: New test.
7236
7237 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7238
7239         * g++.dg/cdce3.C: Add a space.  Updated.
7240
7241 2010-05-03  Jason Merrill  <jason@redhat.com>
7242
7243         PR c++/43680
7244         * g++.dg/opt/enum2.C: New.
7245         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7246         * g++.dg/warn/Wswitch-1.C: Adjust message.
7247
7248 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7249
7250         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7251         * g++.dg/ext/label13.C: Fix typo.
7252         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7253         alpha*-dec-osf5*.
7254         * gcc.c-torture/compile/limits-declparen.c: xfail on
7255         alpha*-dec-osf5* with -g.
7256         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7257         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7258         * gcc.dg/c99-tgmath-2.c: Likewise.
7259         * gcc.dg/c99-tgmath-3.c: Likewise.
7260         * gcc.dg/c99-tgmath-4.c: Likewise.
7261
7262 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7263
7264         PR fortran/43592
7265         * gfortran.dg/unexpected_interface.f90: New test.
7266
7267 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7268
7269         * ada/acats/run_acats (which): New function.
7270         (host_gnatchop, host_gnatmake): Use it.
7271
7272 2010-05-03  Richard Guenther  <rguenther@suse.de>
7273
7274         PR tree-optimization/43971
7275         * gcc.dg/pr43971.c: New testcase.
7276
7277 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR debug/43972
7280         * gcc.dg/debug/pr43972.c: New test.
7281
7282 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7283
7284         PR testsuite/43963
7285         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7286
7287 2010-05-02  Richard Guenther  <rguenther@suse.de>
7288
7289         PR tree-optimization/43879
7290         * gcc.dg/torture/pr43879-3.c: New testcase.
7291
7292 2010-05-01  Richard Guenther  <rguenther@suse.de>
7293
7294         PR tree-optimization/43949
7295         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7296
7297 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7298
7299         PR c++/43951
7300         * g++.dg/init/new28.C: New.
7301
7302 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7303
7304         PR objc++/32052
7305         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7306         structure and nested declarations.
7307         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7308         structure and nested declarations.  Reduce header clutter and
7309         use _exit() rather than abort().
7310         * objc.dg/encode-10.m: New.
7311         * objc.dg/encode-11.m: New.
7312
7313 2010-04-30  DJ Delorie  <dj@redhat.com>
7314
7315         * gcc.c-torture/execute/20100430-1.c: New test.
7316
7317 2010-04-30  Jason Merrill  <jason@redhat.com>
7318
7319         PR c++/43868
7320         * g++.dg/template/ptrmem21.C: New.
7321
7322 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7323
7324         PR fortran/18918
7325         PR fortran/43931
7326         * gfortran.dg/coarray_13.f90: New test.
7327
7328 2010-04-30  Richard Guenther  <rguenther@suse.de>
7329
7330         PR lto/43946
7331         * gcc.dg/lto/20100430-1_0.c: New testcase.
7332
7333 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7334
7335         PR debug/43942
7336         * c-c++-common/pr43942.c: New test.
7337
7338 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7339
7340         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7341         conflict with darwin crt1.o 'start' symbol.
7342
7343 2010-04-30  Richard Guenther  <rguenther@suse.de>
7344
7345         PR tree-optimization/43879
7346         * gcc.dg/torture/pr43879_1.c: New testcase.
7347
7348 2010-04-30  Richard Guenther  <rguenther@suse.de>
7349
7350         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7351
7352 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7353
7354         PR c++/43890
7355         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7356         user-provided constructor while recursing.
7357
7358 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7359
7360         PR fortran/42274
7361         * gfortran.dg/class_16.f03: New test.
7362
7363 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7364
7365         PR fortran/42274
7366         * gfortran.dg/class_15.f03: New.
7367
7368 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7369
7370         PR fortran/43326
7371         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7372
7373 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7374
7375         PR fortran/43492
7376         * gfortran.dg/generic_22.f03 : New test.
7377
7378 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7379
7380         PR fortran/42353
7381         * gfortran.dg/class_14.f03: New test.
7382
7383 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7384
7385         PR fortran/42680
7386         * gfortran.dg/interface_32.f90: New test.
7387
7388 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7389             Janus Weil  <janus@gcc.gnu.org>
7390
7391         PR fortran/41829
7392         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7393         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7394         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7395
7396 2010-04-28  Mike Stump  <mikestump@comcast.net>
7397
7398         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7399         dg-excess-errors.
7400         * g++.dg/uninit-pred-2_b.C: Likewise.
7401
7402 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7403
7404         PR fortran/18918
7405         PR fortran/43919
7406         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7407
7408 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7409
7410         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7411         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7412         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7413         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7414         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7415
7416 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7417
7418         * gcc.dg/const-uniq-1.c: New test.
7419         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7420
7421 2010-04-28  Xinliang David Li  <davidxl@google.com>
7422
7423         * gcc.dg/uninit-pred-2_b.c: New test.
7424         * gcc.dg/uninit-pred-4_b.c: New test.
7425         * gcc.dg/uninit-pred-3_d.c: New test.
7426         * gcc.dg/uninit-pred-6_b.c: New test.
7427         * gcc.dg/uninit-pred-8_b.c: New test.
7428         * gcc.dg/uninit-pred-3_a.c: New test.
7429         * gcc.dg/uninit-pred-2_c.c: New test.
7430         * gcc.dg/uninit-pred-5_a.c: New test.
7431         * gcc.dg/uninit-pred-3_e.c: New test.
7432         * gcc.dg/uninit-pred-7_a.c: New test.
7433         * gcc.dg/uninit-pred-6_c.c: New test.
7434         * gcc.dg/uninit-pred-9_a.c: New test.
7435         * gcc.dg/uninit-pred-8_c.c: New test.
7436         * gcc.dg/uninit-pred-3_b.c: New test.
7437         * gcc.dg/uninit-pred-5_b.c: New test.
7438         * gcc.dg/uninit-pred-7_b.c: New test.
7439         * gcc.dg/uninit-pred-6_d.c: New test.
7440         * gcc.dg/uninit-pred-9_b.c: New test.
7441         * gcc.dg/uninit-pred-2_a.c: New test.
7442         * gcc.dg/uninit-pred-4_a.c: New test.
7443         * gcc.dg/uninit-pred-3_c.c: New test.
7444         * gcc.dg/uninit-pred-6_a.c: New test.
7445         * gcc.dg/uninit-pred-8_a.c: New test.
7446         * gcc.dg/uninit-pred-7_c.c: New test.
7447         * gcc.dg/uninit-pred-6_e.c: New test.
7448         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7449         * g++.dg/uninit-pred-1_a.C: New test.
7450         * g++.dg/uninit-pred-1_b.C: New test.
7451         * g++.dg/uninit-pred-2_a.C: New test.
7452         * g++.dg/uninit-pred-2_b.C: New test.
7453         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7454         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7455         * g++.dg/uninit-pred-loop_1.cc: New test.
7456
7457 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7458
7459         * gcc.dg/lto/20091209-1_0.c: New testcase.
7460
7461 2010-04-28  Richard Guenther  <rguenther@suse.de>
7462
7463         PR tree-optimization/43879
7464         PR tree-optimization/43909
7465         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7466
7467 2010-04-28  Richard Guenther  <rguenther@suse.de>
7468
7469         PR c++/43880
7470         * g++.dg/torture/pr43880.C: New testcase.
7471
7472 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7473
7474         PR c++/9335
7475         * g++.dg/template/recurse2.C: Update
7476         * g++.dg/template/recurse.C: Update.
7477         * g++.dg/template/pr23510.C: Update.
7478         * lib/prune.exp: Filter out 'recursively instantiated'.
7479
7480 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7481
7482         PR c++/29043
7483         * g++.dg/init/pr29043.C: New.
7484
7485 2010-04-27  Jason Merrill  <jason@redhat.com>
7486
7487         * g++.dg/lookup/scoped5.C: Adjust.
7488         * g++.dg/lookup/scoped8.C: Adjust.
7489         * g++.dg/template/dependent-expr5.C: Adjust.
7490         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7491
7492         PR c++/43856
7493         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7494
7495         PR c++/43875
7496         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7497
7498 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7499             Jan Hubicka <hubicka@ucw.cz>
7500
7501         * gcc.dg/pure-2.c: New testcase.
7502         * gcc.dg/const-1.c: New testcase.
7503
7504 2010-04-27  Jason Merrill  <jason@redhat.com>
7505
7506         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7507
7508         PR c++/41468
7509         * g++.dg/template/sfinae17.C: New.
7510         * g++.dg/template/sfinae18.C: New.
7511
7512 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7513
7514         * g++.dg/init/pr42844.C: New.
7515         * g++.dg/cpp0x/pr42844-2.C: New.
7516         * g++.dg/cpp0x/defaulted2.C: Adjust.
7517         * g++.dg/tree-ssa/pr27549.C: Likewise.
7518         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7519
7520 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7521
7522         PR fortran/18918
7523         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7524
7525 2010-04-27  Richard Guenther  <rguenther@suse.de>
7526
7527         PR middle-end/40561
7528         * g++.dg/other/pr40561.C: New testcase.
7529
7530 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7531
7532         PR middle-end/43812
7533         * g++.dg/ipa/pr43812.C: New test.
7534
7535 2010-04-27  Jan Hubicka  <jh@suse.cz>
7536
7537         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7538         (test): ... this one.
7539
7540 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7541
7542         PR target/40657
7543         * gcc.target/arm/thumb-stackframe.c: New test.
7544
7545 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7546
7547         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7548         * gcc.dg/misc-column.c: Likewise.
7549         * gcc.dg/Walways-true-1.c: Likewise.
7550         * gcc.dg/Walways-true-2.c: Likewise.
7551         * gcc.dg/warn-addr-cmp.c: Likewise.
7552
7553 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7554
7555         PR fortran/18918
7556         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7557         * gfortran.dg/coarray_12.f90: New.
7558
7559 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7560
7561         PR c/32207
7562         * gcc.dg/pr32207.c: New test.
7563         * gcc.dg/misc-column.c: Adjust expected warning.
7564         * gcc.dg/Walways-true-1.c: Likewise.
7565         * gcc.dg/Walways-true-2.c: Likewise.
7566         * gcc.dg/warn-addr-cmp.c: Likewise.
7567
7568 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7569
7570         PR lto/42776
7571         * lib/lto.exp (lto_prune_vis_warns): New function.
7572         (lto-link-and-maybe-run): Call it.
7573
7574 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7575
7576         PR tree-optimization/43904
7577         * gcc.dg/tree-ssa/tailcall-6.c: New.
7578
7579 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7580
7581         PR testsuite/35165
7582         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7583         Darwin8/OSX10.4 - compatible code generation.
7584         Use scan-rtl-dump.
7585         * obj-c++.dg/stubify-1.mm: Ditto.
7586         * lib/objc-torture.exp: Do not require link success for
7587         "trivial.m" in the runtime checks when dowhat = 'compile'.
7588         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7589         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7590         Darwin8/OSX10.4 - compatible code generation.
7591         * objc.dg/stubify-2.m: Ditto.
7592         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7593         * objc.dg/next-runtime-1.m: Ditto.
7594         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7595         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7596         runtimes on Darwin.
7597
7598 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7599
7600         PR 43715
7601         * lib/plugin-support.exp: Use "-undefined
7602         dynamic_lookup" on darwin.
7603
7604 2010-04-26  Richard Guenther  <rguenther@suse.de>
7605
7606         * gcc.dg/lto/20100426_0.c: New testcase.
7607
7608 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7609
7610         PR tree-optimization/43833
7611         gcc.dg/Warray-bounds-8.c: New test case.
7612
7613 2010-04-26  Richard Guenther  <rguenther@suse.de>
7614
7615         PR lto/43080
7616         * g++.dg/lto/20100423-3_0.C: New testcase.
7617
7618 2010-04-26  Richard Guenther  <rguenther@suse.de>
7619
7620         PR lto/42425
7621         * g++.dg/lto/20100423-2_0.C: New testcase.
7622
7623 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7624
7625         * gcc.dg/vect/bb-slp-23.c: New test.
7626
7627 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7628
7629         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7630         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7631         * gcc.dg/c1x-float-1.c: New test.
7632
7633 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7634
7635         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7636         of "lea\[ \t\]".
7637
7638 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7639
7640         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7641         FreeBSD.
7642         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7643         * gfortran.dg/default_format_2.f90: Ditto.
7644
7645 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7646
7647         * gfortran.dg/pr43505.f90: Clean up .mod file.
7648         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7649         * gfortran.dg/pr41347.f90: Ditto.
7650         * gfortran.dg/internal_pack_4.f90: Ditto.
7651         * gfortran.dg/proc_decl_23.f90: Ditto.
7652         * gfortran.dg/recursive_check_3.f90: Ditto.
7653         * gfortran.dg/intent_out_3.f90: Ditto.
7654         * gfortran.dg/assignment_2.f90: Ditto.
7655         * gfortran.dg/pr41928.f90: Ditto.
7656         * gfortran.dg/pr42166.f90: Ditto.
7657         * gfortran.dg/private_type_12.f90: Ditto.
7658         * gfortran.dg/graphite/pr42185.f90: Ditto.
7659         * gfortran.dg/graphite/pr42186.f90: Ditto.
7660         * gfortran.dg/graphite/pr40982.f90: Ditto.
7661         * gfortran.dg/graphite/id-2.f90: Ditto.
7662         * gfortran.dg/graphite/id-4.f90: Ditto.
7663         * gfortran.dg/graphite/pr42050.f90: Ditto.
7664         * gfortran.dg/graphite/id-18.f90: Ditto.
7665         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7666         * gfortran.dg/graphite/pr41924.f90: Ditto.
7667         * gfortran.dg/graphite/pr42393.f90: Ditto.
7668         * gfortran.dg/graphite/pr37980.f90: Ditto.
7669         * gfortran.dg/graphite/pr38953.f90: Ditto.
7670         * gfortran.dg/graphite/pr42180.f90: Ditto.
7671         * gfortran.dg/graphite/pr42181.f90: Ditto.
7672         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7673         * gfortran.dg/select_type_4.f90: Ditto.
7674         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7675         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7676         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7677         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7678         * gfortran.dg/whole_file_11.f90: Ditto.
7679         * gfortran.dg/private_type_11.f90: Ditto.
7680         * gfortran.dg/vect/vect-gems.f90: Ditto.
7681         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7682
7683 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7684
7685         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7686
7687 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7688
7689         * gnat.dg/pack15.ad[sb]: New test.
7690
7691 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7692
7693         * gcc.target/arm/mla-1.c: New test.
7694
7695 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7696
7697         PR fortran/30073
7698         PR fortran/43793
7699         * gfortran.dg/pr43793.f90: New test.
7700
7701 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7702
7703         PR tree-optimization/41442
7704         * gcc.target/i386/pr41442.c: New test.
7705
7706 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7707
7708         PR fortran/43832
7709         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7710
7711 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7712
7713         PR fortran/43832
7714         * gfortran.dg/open_nounit.f90: New test.
7715
7716 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7717
7718         PR fortran/43841
7719         PR fortran/43843
7720         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7721
7722 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7723
7724         * gcc.dg/Wconversion-integer.c: Update.
7725
7726 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7727
7728         * gnat.dg/unchecked_convert5.adb: New test.
7729
7730 2010-04-23  Richard Guenther  <rguenther@suse.de>
7731
7732         PR lto/41734
7733         * gcc.dg/lto/20100423-2_0.c: New testcase.
7734         * gcc.dg/lto/20100423-2_0.c: Likewise.
7735
7736 2010-04-23  Richard Guenther  <rguenther@suse.de>
7737
7738         PR lto/43455
7739         * gcc.dg/lto/20100423-1_0.c: New testcase.
7740         * gcc.dg/lto/20100423-1_1.c: Likewise.
7741
7742 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7743
7744         PR tree-optimization/43846
7745         * gcc.dg/tree-ssa/sra-10.c: New test.
7746
7747 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7748
7749         PR middle-end/43835
7750         * gcc.c-torture/execute/pr43835.c: New test.
7751
7752 2010-04-23  Richard Guenther  <rguenther@suse.de>
7753
7754         PR lto/42653
7755         * g++.dg/lto/20100423-1_0.C: New testcase.
7756
7757 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7758
7759         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7760
7761 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7762
7763         PR tree-optimization/43842
7764         * gcc.dg/vect/pr43842.c: New test.
7765
7766 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7767
7768         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7769         * gcc.target/i386/wmul-2.c: Likewise.
7770
7771 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7772
7773         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7774         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7775
7776 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7777
7778         * gfortran.dg/reassoc_6.f: New testcase.
7779
7780 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7781
7782         PR middle-end/29274
7783         * gcc.target/arm/wmul-1.c: New test.
7784         * gcc.target/arm/wmul-2.c: New test.
7785
7786 2010-04-22  Richard Guenther  <rguenther@suse.de>
7787
7788         PR tree-optimization/43845
7789         * gcc.c-torture/compile/pr43845.c: New testcase.
7790
7791 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7792
7793         PR middle-end/29274
7794         * gcc.target/i386/wmul-1.c: New test.
7795         * gcc.target/i386/wmul-2.c: New test.
7796         * gcc.target/bfin/wmul-1.c: New test.
7797         * gcc.target/bfin/wmul-2.c: New test.
7798
7799 2010-04-22  Richard Guenther  <rguenther@suse.de>
7800
7801         PR fortran/43829
7802         * gfortran.dg/vector_subscript_6.f90: New testcase.
7803         * gfortran.dg/assign_10.f90: Adjust.
7804
7805 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7806
7807         PR fortran/43836
7808         * gfortran.dg/gomp/pr43836.f90: New test.
7809
7810 2010-04-21  Richard Guenther  <rguenther@suse.de>
7811
7812         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7813
7814 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7815
7816         * gcc.dg/torture/builtin-cproj-3.c: New.
7817
7818 2010-04-20  Jason Merrill  <jason@redhat.com>
7819
7820         PR c++/9335
7821         * g++.dg/template/recurse2.C: New.
7822         * g++.dg/parse/crash36.C: Adjust.
7823         * g++.dg/other/fold1.C: Adjust.
7824         * g++.dg/init/member1.C: Adjust.
7825         * lib/prune.exp: Prune "skipping N instantiation contexts".
7826
7827 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7828
7829         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7830
7831 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7832
7833         * gcc.dg/torture/builtin-cproj-1.c: New.
7834         * gcc.dg/torture/builtin-cproj-2.c: New.
7835
7836 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7837
7838         PR c++/43800
7839         PR c++/43704
7840         * g++.dg/template/typedef32.C: Adjust.
7841         * g++.dg/template/typedef33.C: New test.
7842
7843 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7844
7845         PR fortran/43227
7846         * gfortran.dg/proc_decl_23.f90: New test.
7847
7848         PR fortran/43266
7849         * gfortran.dg/abstract_type_6.f03: New test.
7850
7851 2010-04-20  Xinliang David Li  <davidxl@google.com>
7852
7853         * g++.dg/tree-ssa/fold-compare.C: New.
7854
7855 2010-04-20  Richard Guenther  <rguenther@suse.de>
7856
7857         PR tree-optimization/39417
7858         * g++.dg/torture/pr39417.C: New testcase.
7859
7860 2010-04-20  Richard Guenther  <rguenther@suse.de>
7861
7862         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7863
7864 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7865
7866         * g++.dg/debug/dwarf2/rv1.C: New test.
7867
7868 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7869
7870         PR target/43635
7871         * gcc.c-torture/compile/pr43635.c: New testcase.
7872
7873 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7874
7875         PR fortran/43339
7876         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7877         of sequential loops being private only in the innermost containing
7878         task region.
7879
7880         PR middle-end/43337
7881         * gfortran.dg/gomp/pr43337.f90: New test.
7882
7883 2010-04-19  Richard Guenther  <rguenther@suse.de>
7884
7885         PR tree-optimization/43796
7886         * gfortran.dg/pr43796.f90: New testcase.
7887
7888 2010-04-19  Richard Guenther  <rguenther@suse.de>
7889
7890         PR tree-optimization/43783
7891         * gcc.c-torture/execute/pr43783.c: New testcase.
7892
7893 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7894
7895         PR target/43766
7896         * gcc.target/i386/pr43766.c: New test.
7897
7898 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7899
7900         PR target/43662
7901         * gcc.target/i386/pr43662.c: New test.
7902
7903 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7904
7905         PR c++/43704
7906         * g++.dg/template/typedef32.C: New test.
7907
7908 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7909
7910         PR tree-optimization/37027
7911         * lib/target-supports.exp
7912         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7913         * gcc.dg/vect/pr37027.c: New test.
7914         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7915         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7916         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7917         gcc.dg/vect/vect-complex-6.c: Likewise.
7918
7919 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7920
7921         * g++.dg/debug/dwarf2/enum1.C: New test.
7922
7923 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7924
7925         * gnat.dg/rep_clause5.ad[sb]: New test.
7926         * gnat.dg/rep_clause5_pkg.ads: New helper.
7927
7928 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7929
7930         PR tree-optimization/43771
7931         * g++.dg/vect/pr43771.cc: New test.
7932
7933 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7934
7935         PR fortran/31538
7936         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7937         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7938
7939 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7940
7941         * gnat.dg/sizetype.adb: Rename into...
7942         * gnat.dg/sizetype1.adb: ...this.
7943         * gnat.dg/sizetype2.adb: New test.
7944
7945 2010-04-16  Richard Guenther  <rguenther@suse.de>
7946
7947         PR tree-optimization/43572
7948         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7949
7950 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7951
7952         * gnat.dg/specs/discr_private.ads: New test.
7953
7954 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7955
7956         PR target/41514
7957         * gcc.target/arm/thumb-comparisons.c: New test.
7958
7959         PR target/40603
7960         * gcc.target/arm/thumb-cbranchqi.c: New test.
7961
7962 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7963
7964         * g++.dg/torture/pr36191.C: Enable for SH.
7965
7966 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7967
7968         * gnat.dg/wide_boolean.adb: New test.
7969         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7970
7971 2010-04-15  Richard Guenther  <rguenther@suse.de>
7972
7973         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7974         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7975         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7976         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7977         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7978         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7979         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7980         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7981         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7982         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7983         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7984         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7985         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7986         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7987         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7988
7989 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7990
7991         PR target/21803
7992         * gcc.target/arm/pr42496.c: New test.
7993
7994 2010-04-14  Jason Merrill  <jason@redhat.com>
7995
7996         PR c++/36625
7997         * g++.dg/ext/attrib38.C: New.
7998
7999 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8000
8001         PR testsuite/43739
8002         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8003
8004 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8005
8006         PR 42966
8007         * gcc.dg/cpp/warn-undef-2.c: Update.
8008         * gcc.dg/cpp/warn-traditional-2.c: Update.
8009         * gcc.dg/cpp/warn-comments-2.c: Update.
8010         * gcc.dg/cpp/warn-variadic-2.c: Update.
8011         * gcc.dg/cpp/warn-long-long-2.c: Update.
8012         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8013         * gcc.dg/cpp/warn-multichar-2.c: Update.
8014         * gcc.dg/cpp/warn-normalized-3.c: Update.
8015         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8016         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8017         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8018         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8019         * gcc.dg/cpp/warn-redefined-2.c: Update.
8020         * gfortran.dg/warning-directive-2.F90: Update.
8021         * c-c++-common/cpp/warning-directive-2.c: Update.
8022
8023 2010-04-14  Michael Matz  <matz@suse.de>
8024
8025         PR tree-optimization/42963
8026         * gcc.dg/pr42963.c: New testcase.
8027
8028 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8029
8030         * gnat.dg/class_wide.adb: Rename into...
8031         * gnat.dg/class_wide1.adb: ...this.
8032         * gnat.dg/class_wide2.ad[sb]: New test.
8033
8034 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8035
8036         PR fortran/18918
8037         * gfortran.dg/coarray_9.f90: Update dg-errors.
8038         * gfortran.dg/coarray_10.f90: New test.
8039         * gfortran.dg/coarray_11.f90: New test.
8040
8041 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8042
8043         PR fortran/43747
8044         gfortran.dg/initialization_24.f90: New test.
8045
8046 2010-04-13  Jason Merrill  <jason@redhat.com>
8047
8048         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8049         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8050
8051 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8052
8053         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8054         * g++.dg/dg.exp: Likewise.
8055         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8056         * c-c++-common/cpp/warning-directive-1.c: ... here.
8057         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8058         * c-c++-common/cpp/warning-directive-2.c: ... here.
8059         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8060         * c-c++-common/cpp/warning-directive-3.c: ... here.
8061         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8062         * c-c++-common/cpp/warning-directive-4.c: ... here.
8063         * g++.dg/cpp/warning-directive-1.C: Delete.
8064         * g++.dg/cpp/warning-directive-2.C: Delete.
8065         * g++.dg/cpp/warning-directive-3.C: Delete.
8066         * g++.dg/cpp/warning-directive-4.C: Delete.
8067         * gcc.dg/cpp/normalised-3.c: Delete.
8068         * g++.dg/cpp/normalised-1.C: Rename as ...
8069         * c-c++-common/cpp/normalised-3.c: ... this.
8070
8071 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8072
8073         * gcc.dg/tree-ssa/sra-9.c: New test.
8074
8075 2010-04-13  Michael Matz  <matz@suse.de>
8076
8077         PR middle-end/43730
8078         * gcc.dg/pr43730.c: New test.
8079
8080 2010-04-13  Michael Matz  <matz@suse.de>
8081
8082         * gcc.dg/tree-ssa/negate.c: New testcase.
8083
8084 2010-04-13  Richard Guenther  <rguenther@suse.de>
8085
8086         PR testsuite/43735
8087         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8088
8089 2010-04-13  Richard Guenther  <rguenther@suse.de>
8090
8091         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8092
8093 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8094
8095         * gnat.dg/derived_type1.adb: New test.
8096
8097 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8098
8099         * gcc.dg/plugindir1.c: New testcase.
8100         * gcc.dg/plugindir2.c: New testcase.
8101         * gcc.dg/plugindir3.c: New testcase.
8102         * gcc.dg/plugindir4.c: New testcase.
8103
8104 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8105
8106         * gcc.target/i386/rotate-2.c: New test.
8107
8108 2010-04-12  Jason Merrill  <jason@redhat.com>
8109
8110         PR c++/43641
8111         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8112         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8113
8114 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8115
8116         PR c++/25811
8117         * g++.dg/init/pr25811.C: New test.
8118
8119 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8120
8121         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8122         dg-error, dg-warning.
8123         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8124
8125 2010-04-12  Richard Guenther  <rguenther@suse.de>
8126
8127         * gcc.dg/torture/inline-2.c: New testcase.
8128
8129 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8130
8131         PR bootstrap/43699
8132         * gcc.dg/Wunused-var-7.c: New test.
8133
8134         PR tree-optimization/43560
8135         * gcc.c-torture/execute/pr43560.c: New test.
8136
8137 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8138
8139         * gnat.dg/aggr13.adb: New test.
8140         * gnat.dg/aggr14.adb: Likewise.
8141         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8142
8143 2010-04-12  Richard Guenther  <rguenther@suse.de>
8144
8145         PR c++/43611
8146         * g++.dg/torture/pr43611.C: New testcase.
8147
8148 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8149
8150         PR c/36774
8151         * gcc.dg/pr36774-1.c: New test.
8152         * gcc.dg/pr36774-2.c: New test.
8153
8154 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8155
8156         * gcc.target/sh/rte-delay-slot.c: New test.
8157
8158 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8159
8160         * gnat.dg/pack9.adb: Remove -cargs option.
8161         * gnat.dg/aggr12.ad[sb]: New test.
8162
8163 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8164
8165         PR target/43417
8166         * gcc.target/sh/pr43417.c: New test.
8167
8168 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8169
8170         PR fortran/43591
8171         * gfortran.dg/spec_expr_6.f90: New test.
8172
8173 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8174
8175         PR cpp/43195
8176         * gcc.dg/cpp/pr43195.c: New.
8177         * gcc.dg/cpp/pr43195.h: New.
8178
8179 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8180
8181         PR 42965
8182         * gcc.dg/Werror-6.c: Adjust.
8183         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8184         * gcc.dg/Werror-4.c: Likewise.
8185         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8186         * gcc.dg/Wswitch-enum-error.c: Likewise.
8187         * gcc.dg/Wpointer-arith.c: Likewise.
8188         * gcc.dg/Wfatal.c: Likewise.
8189         * gcc.dg/Wswitch-error.c: Likewise.
8190         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8191         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8192         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8193         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8194         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8195         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8196         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8197         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8198         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8199         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8200         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8201         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8202         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8203         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8204         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8205         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8206         * g++.dg/cpp/warning-directive-2.C: Likewise.
8207         * gfortran.dg/warning-directive-2.F90: Likewise.
8208
8209 2010-04-09  Jason Merrill  <jason@redhat.com>
8210
8211         PR c++/42623
8212         * g++.dg/template/sizeof13.C: New.
8213
8214 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8215
8216         * g++.dg/other/pr35504.C: Add check for thiscall.
8217         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8218         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8219
8220 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8221
8222         PR c++/28584
8223         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8224         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8225         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8226         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8227         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8228         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8229         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8230         * g++.dg/other/increment1.C: Likewise.
8231
8232 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8233
8234         PR fortran/18918
8235         * gfortran.dg/coarray_7.f90: New test.
8236         * gfortran.dg/coarray_8.f90: New test.
8237
8238 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8239
8240         PR fortran/28039
8241         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8242
8243 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8244
8245         PR target/43643
8246         * gcc.dg/pr43643.c: New test.
8247
8248 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8249
8250         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8251
8252 2010-04-08  Richard Guenther  <rguenther@suse.de>
8253
8254         PR tree-optimization/43679
8255         * gcc.c-torture/compile/pr43679.c: New testcase.
8256
8257 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8258
8259         PR debug/43670
8260         * gcc.dg/pr43670.c: New test.
8261
8262 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8263
8264         PR middle-end/40815
8265         * gcc.dg/tree-ssa/reassoc-19.c: New.
8266
8267 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR c/18624
8270         * gcc.dg/Wunused-var-1.c: New test.
8271         * gcc.dg/Wunused-var-2.c: New test.
8272         * gcc.dg/Wunused-var-3.c: New test.
8273         * gcc.dg/Wunused-var-4.c: New test.
8274         * gcc.dg/Wunused-var-5.c: New test.
8275         * gcc.dg/Wunused-var-6.c: New test.
8276         * gcc.dg/Wunused-parm-1.c: New test.
8277
8278         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8279         * gcc.dg/trunc-1.c: Likewise.
8280         * gcc.dg/vla-9.c: Likewise.
8281         * gcc.dg/dfp/composite-type.c: Likewise.
8282
8283 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8284
8285         PR objc/35996
8286         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8287         * obj-c++.dg/objc-gc-3.mm: Ditto.
8288
8289 2010-04-07  Simon Baldwin  <simonb@google.com>
8290
8291         * gcc.dg/cpp/warn-undef-2.c: New.
8292         * gcc.dg/cpp/warn-traditional-2.c: New.
8293         * gcc.dg/cpp/warn-comments-2.c: New.
8294         * gcc.dg/cpp/warning-directive-1.c: New.
8295         * gcc.dg/cpp/warn-long-long.c: New.
8296         * gcc.dg/cpp/warn-traditional.c: New.
8297         * gcc.dg/cpp/warn-variadic-2.c: New.
8298         * gcc.dg/cpp/warn-undef.c: New.
8299         * gcc.dg/cpp/warn-normalized-1.c: New.
8300         * gcc.dg/cpp/warning-directive-2.c: New.
8301         * gcc.dg/cpp/warn-long-long-2.c: New.
8302         * gcc.dg/cpp/warn-variadic.c: New.
8303         * gcc.dg/cpp/warn-normalized-2.c: New.
8304         * gcc.dg/cpp/warning-directive-3.c: New.
8305         * gcc.dg/cpp/warn-deprecated-2.c: New.
8306         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8307         * gcc.dg/cpp/warn-multichar-2.c: New.
8308         * gcc.dg/cpp/warn-normalized-3.c: New.
8309         * gcc.dg/cpp/warning-directive-4.c: New.
8310         * gcc.dg/cpp/warn-unused-macros.c: New.
8311         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8312         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8313         * gcc.dg/cpp/warn-cxx-compat.c: New.
8314         * gcc.dg/cpp/warn-redefined.c: New.
8315         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8316         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8317         * gcc.dg/cpp/warn-deprecated.c: New.
8318         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8319         * gcc.dg/cpp/warn-redefined-2.c: New.
8320         * gcc.dg/cpp/warn-comments.c: New.
8321         * gcc.dg/cpp/warn-multichar.c: New.
8322         * g++.dg/cpp/warning-directive-1.C: New.
8323         * g++.dg/cpp/warning-directive-2.C: New.
8324         * g++.dg/cpp/warning-directive-3.C: New.
8325         * g++.dg/cpp/warning-directive-4.C: New.
8326         * gfortran.dg/warning-directive-1.F90: New.
8327         * gfortran.dg/warning-directive-3.F90: New.
8328         * gfortran.dg/warning-directive-2.F90: New.
8329         * gfortran.dg/warning-directive-4.F90: New.
8330
8331 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8332
8333         PR objc++/23716
8334         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8335
8336 2010-04-07  Jason Merrill  <jason@redhat.com>
8337
8338         * g++.dg/template/dr408.C: New.
8339
8340         * g++.dg/lookup/ns4.C: New.
8341
8342         PR c++/38392
8343         * g++.dg/template/friend51.C: New test.
8344
8345         PR c++/41970
8346         * g++.old-deja/g++.other/linkage1.C: Adjust.
8347
8348 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8349
8350         PR c++/42697
8351         * g++.dg/template/crash94.C: New test.
8352
8353 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8354
8355         PR c++/40239
8356         * g++.dg/init/aggr5.C: New test.
8357         * g++.dg/init/aggr5.C: New test.
8358
8359 2010-04-07  Richard Guenther  <rguenther@suse.de>
8360
8361         PR tree-optimization/43270
8362         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8363         * gcc.dg/Warray-bounds-7.c: Likewise.
8364
8365 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8366
8367         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8368         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8369         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8370
8371 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8372
8373         PR c++/42556
8374         * g++.dg/init/pr42556.C: New test.
8375
8376 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8377
8378         PR debug/43628
8379         * g++.dg/debug/dwarf2/typedef2.C: New test.
8380
8381 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8382
8383         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8384         c-c++-common/dwarf2/redeclaration-1.C
8385
8386 2010-04-06  Jason Merrill  <jason@redhat.com>
8387
8388         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8389         * g++.dg/ext/attrib18.C: Likewise.
8390         * g++.dg/ext/bitfield2.C: Likewise.
8391         * g++.dg/ext/bitfield4.C: Likewise.
8392         * g++.dg/ext/visibility/warn2.C: Likewise.
8393         * g++.dg/ext/visibility/warn3.C: Likewise.
8394         * g++.dg/gomp/pr26690-1.C: Likewise.
8395         * g++.dg/inherit/covariant7.C: Likewise.
8396         * g++.dg/init/synth2.C: Likewise.
8397         * g++.dg/lookup/using7.C: Likewise.
8398         * g++.dg/other/crash-4.C: Likewise.
8399         * g++.dg/other/error13.C: Likewise.
8400         * g++.dg/other/error20.C: Likewise.
8401         * g++.dg/parse/crash31.C: Likewise.
8402         * g++.dg/parse/error16.C: Likewise.
8403         * g++.dg/parse/error19.C: Likewise.
8404         * g++.dg/parse/error27.C: Likewise.
8405         * g++.dg/parse/error28.C: Likewise.
8406         * g++.dg/parse/fused-params1.C: Likewise.
8407         * g++.dg/template/error2.C: Likewise.
8408         * g++.dg/template/local6.C: Likewise.
8409         * g++.dg/template/qualttp15.C: Likewise.
8410         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8411         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8412         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8413         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8414         * g++.old-deja/g++.eh/spec6.C: Likewise.
8415         * g++.old-deja/g++.jason/crash3.C: Likewise.
8416         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8417         * g++.old-deja/g++.law/ctors5.C: Likewise.
8418         * g++.old-deja/g++.law/ctors9.C: Likewise.
8419         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8420         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8421         * g++.old-deja/g++.other/struct1.C: Likewise.
8422         * g++.old-deja/g++.other/volatile1.C: Likewise.
8423         * g++.old-deja/g++.pt/crash36.C: Likewise.
8424         * g++.old-deja/g++.pt/derived3.C: Likewise.
8425         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8426         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8427
8428 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8429
8430         PR middle-end/43519
8431         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8432         * gcc.dg/graphite/id-19.c: New.
8433
8434 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8435
8436         PR middle-end/32824
8437         * gcc.dg/vect/pr32824: New.
8438
8439 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8440
8441         PR fortran/18918
8442         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8443         * gfortran.dg/coarray_3.f90: Ditto.
8444         * gfortran.dg/coarray_4.f90: Ditto.
8445         * gfortran.dg/coarray_5.f90: Ditto.
8446         * gfortran.dg/coarray_6.f90: Ditto.
8447         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8448
8449 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8450
8451         PR fortran/18918
8452         * gfortran.dg/coarray_4.f90: Fix test.
8453         * gfortran.dg/coarray_6.f90: Add more tests.
8454
8455 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8456
8457         PR fortran/18918
8458         * gfortran.dg/coarray_4.f90: New test.
8459         * gfortran.dg/coarray_5.f90: New test.
8460         * gfortran.dg/coarray_6.f90: New test.
8461
8462 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8463
8464         PR fortran/18918
8465         * gfortran.dg/iso_fortran_env_5.f90: New test.
8466         * gfortran.dg/iso_fortran_env_6.f90: New test.
8467
8468 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8469
8470         PR fortran/39997
8471         * gfortran.dg/coarray_1.f90: New test.
8472         * gfortran.dg/coarray_2.f90: New test.
8473         * gfortran.dg/coarray_3.f90: New test.
8474
8475 2010-04-06  Jason Merrill  <jason@redhat.com>
8476
8477         PR c++/43648
8478         * g++.dg/template/dtor8.C: New.
8479
8480         PR c++/43621
8481         * g++.dg/template/error-recovery2.C: New.
8482
8483 2010-04-06  Jan Hubicka  <jh@suse.czpli
8484
8485         PR tree-optimization/42906
8486         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8487
8488 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8489
8490         PR fortran/43178
8491         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8492         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8493         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8494
8495 2010-04-06  Richard Guenther  <rguenther@suse.de>
8496
8497         PR tree-optimization/43627
8498         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8499
8500 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8501
8502         PR target/43638
8503         * gcc.target/i386/pr43638.c: New test.
8504
8505 2010-04-06  Richard Guenther  <rguenther@suse.de>
8506
8507         PR middle-end/43661
8508         * gcc.c-torture/compile/pr43661.c: New testcase.
8509
8510 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8511
8512         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8513
8514 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8515
8516         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8517
8518 2010-04-02  Richard Guenther  <rguenther@suse.de>
8519
8520         PR tree-optimization/43629
8521         * gcc.c-torture/execute/pr43629.c: New testcase.
8522
8523 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8524             Dominique d'Humieres  <dominiq@lps.ens.fr>
8525
8526         PR libfortran/43605
8527         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8528
8529 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8530
8531         PR debug/43325
8532         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8533
8534 2010-04-01  Jason Merrill  <jason@redhat.com>
8535
8536         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8537
8538 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8539             Manfred Schwarb  <manfred99@gmx.ch>
8540
8541         PR libfortran/43605
8542         * gfortran.dg/ftell_3.f90: New test.
8543
8544 2010-04-01  Richard Guenther  <rguenther@suse.de>
8545
8546         PR middle-end/43614
8547         * gcc.c-torture/compile/pr43614.c: New testcase.
8548
8549 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8550
8551         PR tree-optimization/43141
8552         * gcc.dg/guality/pr43141.c: New test.
8553
8554 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8555
8556         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8557         * g++.dg/eh/spbp.C: Likewise.
8558         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8559         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8560         superfluous casts.
8561         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8562         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8563         * objc.dg/dwarf-2.m: Likewise.
8564
8565 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8566
8567         PR middle-end/43464
8568         * gcc.dg/graphite/id-pr43464.c: New.
8569         * gcc.dg/graphite/id-pr43464-1.c: New.
8570
8571 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8572
8573         PR middle-end/43351
8574         * gcc.dg/graphite/id-pr43351.c
8575
8576 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8577
8578         PR testsuite/35165
8579         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8580         * obj-c++.dg/try-catch-2.mm: Ditto.
8581         * obj-c++.dg/lookup-2.mm: Ditto.
8582         * obj-c++.dg/encode-8.m: Ditto.
8583         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8584         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8585         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8586         * obj-c++.dg/const-str-11.mm: Ditto.
8587         * obj-c++.dg/const-str-9.mm: Ditto.
8588         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8589         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8590         * obj-c++.dg/except-1.mm: Ditto.
8591         * obj-c++.dg/const-str-7.mm: Ditto.
8592         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8593         * obj-c++.dg/const-str-3.mm: Ditto.
8594         * obj-c++.dg/const-str-7.mm: Ditto.
8595         * obj-c++.dg/stubify-2.mm: Change dump file name.
8596
8597         PR objc++/23613
8598         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8599         New macro.
8600         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8601         Remove dg-xfail-if.
8602
8603 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8604
8605         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8606         only with -O2, -O3 or -Os and not with -fwhopr.
8607
8608 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8609
8610         PR c++/43558
8611         * g++.dg/template/typedef31.C: New test.
8612
8613 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8614
8615         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8616         assembler output on *-*-solaris2*.
8617         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8618
8619 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR debug/43557
8622         * gcc.dg/pr43557-1.c: New test.
8623         * gcc.dg/pr43557-2.c: New file.
8624
8625 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8626
8627         PR 43562
8628         * gcc.dg/pr43562.c: New test.
8629
8630 2010-03-30  Jason Merrill  <jason@redhat.com>
8631
8632         PR c++/43076
8633         * g++.dg/template/error-recovery1.C: New.
8634
8635         PR c++/41786
8636         * g++.dg/parse/ambig5.C: New.
8637
8638 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8639
8640         PR debug/43593
8641         * gcc.dg/guality/pr43593.c: New test.
8642
8643 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8644
8645         PR middle-end/43430
8646         * gcc.dg/vect/pr43430-1.c: New.
8647
8648 2010-03-30  Jason Merrill  <jason@redhat.com>
8649
8650         PR c++/43559
8651         * g++.dg/template/partial7.C: New.
8652
8653 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8654
8655         * gcc.target/s390/stackcheck1.c: New testcase.
8656
8657 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8658
8659         PR libfortran/43265
8660         * gfortran.dg/read_eof_8.f90: New test.
8661
8662 2010-03-29  Jason Merrill  <jason@redhat.com>
8663
8664         * gcc.dg/cpp/include6.c: Change [] to ().
8665
8666         N3077
8667         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8668         splicing and UCNs.
8669         * c-c++-common/raw-string-2.c: Add trigraph test.
8670         * c-c++-common/raw-string-8.c: New.
8671         * c-c++-common/raw-string-9.c: New.
8672         * c-c++-common/raw-string-10.c: New.
8673
8674         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8675         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8676         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8677         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8678         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8679         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8680         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8681
8682 2010-03-29  Richard Guenther  <rguenther@suse.de>
8683
8684         PR tree-optimization/43560
8685         * gcc.dg/torture/pr43560.c: New testcase.
8686
8687 2010-03-29  Jason Merrill  <jason@redhat.com>
8688
8689         N3077
8690         * g++.dg/ext/raw-string-1.C: Change [] to ().
8691         * g++.dg/ext/raw-string-2.C: Change [] to ().
8692         Don't use \ in delimiter.
8693         * g++.dg/ext/raw-string-3.C: Change [] to ().
8694         * g++.dg/ext/raw-string-4.C: Change [] to ().
8695         * g++.dg/ext/raw-string-5.C: Change [] to ().
8696         Test for error on \ in delimiter.
8697         * g++.dg/ext/raw-string-6.C: Change [] to ().
8698         * g++.dg/ext/raw-string-7.C: Change [] to ().
8699
8700 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8701
8702         PR 43564
8703         * gcc.dg/pr43564.c: New test.
8704
8705 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8706
8707         PR fortran/43551
8708         * gfortran.dg/direct_io_12.f90: New test.
8709
8710 2010-03-28  Jan Hubicka  <jh@suse.cz>
8711
8712         PR tree-optimization/43505
8713         * gfortran.dg/pr43505.f90: New testcase.
8714
8715 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8716
8717         PR tree-optimization/43528
8718         * gcc.target/i386/pr43528.c: New test.
8719
8720 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8721
8722         PR c/43381
8723         * gcc.dg/parm-impl-decl-3.c: New test.
8724
8725 2010-03-26  Jason Merrill  <jason@redhat.com>
8726
8727         PR c++/43509
8728         * g++.dg/cpp0x/parse1.C: New.
8729
8730 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8731
8732         PR target/43524
8733         * gcc.target/i386/pr43524.c: New test.
8734
8735 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8736
8737         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8738         whitespace, rename main to foo.
8739         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8740         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8741         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8742         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8743         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8744         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8745         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8746         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8747         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8748         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8749         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8750
8751 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8752
8753         PR c++/43327
8754         * g++.dg/other/crash-10.C: New test.
8755         * g++.dg/other/crash-11.C: New test.
8756
8757 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8758
8759         PR libfortran/43517
8760         * gfortran.dg/read_eof_7.f90: New test.
8761
8762 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8763
8764         PR objc/35165
8765         PR testsuite/43512
8766         * objc-obj-c++-shared: New directory.
8767         * objc-obj-c++-shared/Object1-implementation.h: New file.
8768         * objc-obj-c++-shared/Object1.h: New file.
8769         * objc-obj-c++-shared/Protocol1.h: New file.
8770         * objc-obj-c++-shared/next-abi.h: New file.
8771         * objc-obj-c++-shared/next-mapping.h: New file.
8772         * objc/execute/next_mapping.h: Delete.
8773         * objc.dg/special/special.exp: For all targets run the tests with
8774         -fgnu-runtime, for darwin targets also run the tests with
8775         -fnext-runtime.
8776         * objc.dg/dg.exp: Ditto.
8777         * obj-c++.dg/dg.exp: Ditto.
8778         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8779         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8780         include use of updated NeXT interface.
8781         * objc/execute/formal_protocol-5.m: Ditto.
8782         * objc/execute/protocol-isEqual-2.m: Ditto.
8783         * objc/execute/protocol-isEqual-4.m: Ditto.
8784         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8785         Protocol1.h) and next-mapping.h as required.
8786         * objc/execute/object_is_class.m: Ditto.
8787         * objc/execute/enumeration-1.m: Ditto.
8788         * objc/execute/class-13.m: Ditto.
8789         * objc/execute/formal_protocol-2.m: Ditto.
8790         * objc/execute/formal_protocol-4.m: Ditto.
8791         * objc/execute/class-1.m: Ditto.
8792         * objc/execute/bycopy-1.m: Ditto.
8793         * objc/execute/formal_protocol-6.m: Ditto.
8794         * objc/execute/bycopy-3.m: Ditto.
8795         * objc/execute/class-3.m: Ditto.
8796         * objc/execute/bf-11.m: Ditto.
8797         * objc/execute/class-5.m: Ditto.
8798         * objc/execute/bf-13.m: Ditto.
8799         * objc/execute/class-7.m: Ditto.
8800         * objc/execute/bf-15.m: Ditto.
8801         * objc/execute/class-9.m: Ditto.
8802         * objc/execute/bf-17.m: Ditto.
8803         * objc/execute/bf-19.m: Ditto.
8804         * objc/execute/IMP.m: Ditto.
8805         * objc/execute/exceptions/catchall-1.m: Ditto.
8806         * objc/execute/exceptions/trivial.m: Ditto.
8807         * objc/execute/exceptions/finally-1.m: Ditto.
8808         * objc/execute/exceptions/local-variables-1.m: Ditto.
8809         * objc/execute/exceptions/foward-1.m: Ditto.
8810         * objc/execute/bf-2.m: Ditto.
8811         * objc/execute/string1.m: Ditto.
8812         * objc/execute/bf-4.m: Ditto.
8813         * objc/execute/informal_protocol.m: Ditto.
8814         * objc/execute/string3.m: Ditto.
8815         * objc/execute/bf-6.m: Ditto.
8816         * objc/execute/bf-8.m: Ditto.
8817         * objc/execute/class-tests-1.h: Ditto.
8818         * objc/execute/protocol-isEqual-1.m: Ditto.
8819         * objc/execute/protocol-isEqual-3.m: Ditto.
8820         * objc/execute/_cmd.m: Ditto.
8821         * objc/execute/function-message-1.m: Ditto.
8822         * objc/execute/bf-20.m: Ditto.
8823         * objc/execute/bf-common.h: Ditto.
8824         * objc/execute/np-2.m: Ditto.
8825         * objc/execute/class-10.m: Ditto.
8826         * objc/execute/class-12.m: Ditto.
8827         * objc/execute/enumeration-2.m: Ditto.
8828         * objc/execute/class-14.m: Ditto.
8829         * objc/execute/encode-1.m: Ditto.
8830         * objc/execute/formal_protocol-1.m: Ditto.
8831         * objc/execute/formal_protocol-3.m: Ditto.
8832         * objc/execute/accessing_ivars.m: Ditto.
8833         * objc/execute/bycopy-2.m: Ditto.
8834         * objc/execute/class-2.m: Ditto.
8835         * objc/execute/bf-10.m: Ditto.
8836         * objc/execute/formal_protocol-7.m: Ditto.
8837         * objc/execute/root_methods.m: Ditto.
8838         * objc/execute/class-4.m: Ditto.
8839         * objc/execute/bf-12.m: Ditto.
8840         * objc/execute/class-6.m: Ditto.
8841         * objc/execute/bf-14.m: Ditto.
8842         * objc/execute/nested-func-1.m: Ditto.
8843         * objc/execute/class-8.m: Ditto.
8844         * objc/execute/private.m: Ditto.
8845         * objc/execute/bf-16.m: Ditto.
8846         * objc/execute/bf-18.m: Ditto.
8847         * objc/execute/load-3.m: Ditto.
8848         * objc/execute/compatibility_alias.m: Ditto.
8849         * objc/execute/bf-1.m: Ditto.
8850         * objc/execute/no_clash.m: Ditto.
8851         * objc/execute/bf-3.m: Ditto.
8852         * objc/execute/string2.m: Ditto.
8853         * objc/execute/bf-5.m: Ditto.
8854         * objc/execute/string4.m: Ditto.
8855         * objc/execute/bf-7.m: Ditto.
8856         * objc/execute/object_is_meta_class.m: Ditto.
8857         * objc/execute/bf-9.m: Ditto.
8858         * objc/execute/bf-21.m: Ditto.
8859         * objc/execute/cascading-1.m: Ditto.
8860         * objc/execute/trivial.m: Ditto.
8861         * objc/execute/np-1.m: Ditto.
8862         * objc/compile/trivial.m: Ditto.
8863         * objc/execute/class_self-2.m: Include <stdlib.h>.
8864         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8865         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8866         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8867         and 64bit. Use new NeXT interface as required.
8868         * objc.dg/special/unclaimed-category-1.m: Ditto.
8869         * objc.dg/special/unclaimed-category-1.h: Ditto.
8870         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8871         * objc.dg/func-ptr-1.m: Ditto.
8872         * objc.dg/stret-1.m: Ditto.
8873         * objc.dg/encode-2.m: Ditto.
8874         * objc.dg/category-1.m: Ditto.
8875         * objc.dg/encode-3.m: Ditto.
8876         * objc.dg/call-super-3.m: Ditto.
8877         * objc.dg/method-3.m: Ditto.
8878         * objc.dg/func-ptr-2.m: Ditto.
8879         * objc.dg/lookup-1.m: Ditto.
8880         * objc.dg/encode-4.m: Ditto.
8881         * objc.dg/fix-and-continue-1.m: Ditto.
8882         * objc.dg/proto-lossage-3.m: Ditto.
8883         * objc.dg/method-13.m: Ditto.
8884         * objc.dg/proto-qual-1.m: Ditto.
8885         * objc.dg/zero-link-3.m: Ditto.
8886         * objc.dg/bitfield-1.m: Ditto.
8887         * objc.dg/va-meth-1.m: Ditto.
8888         * objc.dg/super-class-3.m: Ditto.
8889         * objc.dg/call-super-1.m: Ditto.
8890         * objc.dg/type-size-2.m: Ditto.
8891         * objc.dg/method-10.m: Ditto.
8892         * objc.dg/defs.m: Ditto.
8893         * objc.dg/const-str-3.m: Ditto.
8894         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8895         Protocol1.h) and next-mapping.h as required. Use new NeXT
8896         interface as required.
8897         * objc.dg/super-class-4.m: Ditto.
8898         * objc.dg/comp-types-8.m: Ditto.
8899         * objc.dg/call-super-2.m: Ditto.
8900         * objc.dg/objc-fast-4.m: Ditto.
8901         * objc.dg/method-6.m: Ditto.
8902         * objc.dg/const-str-3.m: Ditto.
8903         * objc.dg/const-str-7.m: Ditto.
8904         * objc.dg/method-15.m: Ditto.
8905         * objc.dg/method-19.m: Ditto.
8906         * objc.dg/sync-1.m: Ditto.
8907         * objc.dg/layout-1.m: Ditto.
8908         * objc.dg/bitfield-3.m: Ditto.
8909         * objc.dg/try-catch-3.m: Ditto.
8910         * objc.dg/try-catch-7.m: Ditto.
8911         * objc.dg/comp-types-10.m: Ditto.
8912         * objc.dg/selector-2.: Ditto.
8913         * objc.dg/method-7.m: Ditto.
8914         * objc.dg/typedef-alias-1.m: Ditto.
8915         * objc.dg/proto-lossage-2.m: Ditto.
8916         * objc.dg/comp-types-11.m: Ditto.
8917         * objc.dg/sizeof-1.m: Ditto.
8918         * objc.dg/method-17.m: Ditto.
8919         * objc.dg/bitfield-5.m: Ditto.
8920         * objc.dg/try-catch-1.m: Ditto.
8921         * objc.dg/encode-5.m: Ditto.
8922         * objc.dg/fix-and-continue-2.m: Ditto.
8923         * objc.dg/method-9.m: Ditto.
8924         * objc.dg/isa-field-1.m: Ditto.
8925         * objc.dg/local-decl-2.m: Ditto.
8926         * objc.dg/objc-gc-4.m: Ditto.
8927         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8928         * objc.dg/gnu-runtime-3.m: Ditto.
8929         * objc.dg/encode-7.m: Ditto.
8930         * objc.dg/encode-8.m: Ditto.
8931         * objc.dg/selector-3.m: Ditto.
8932         * objc.dg/gnu-runtime-1.m: Ditto.
8933         * objc.dg/const-str-12.m: Ditto.
8934         * objc.dg/gnu-runtime-2.m: Ditto.
8935         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8936         * objc.dg/selector-1.m: Ditto.
8937         * objc.dg/stubify-2.m: Ditto.
8938         * objc.dg/zero-link-1.m: Ditto.
8939         * objc.dg/stret-2.m: Ditto.
8940         * objc.dg/zero-link-2.m: Ditto.
8941         * objc.dg/next-runtime-1.m: Ditto.
8942         * objc.dg/symtab-1.m: Ditto.
8943         * objc.dg/stubify-1.m: Ditto.
8944         * objc.dg/bitfield-2.m: Ditto.
8945         * objc.dg/try-catch-10.m: Apply to both runtimes.
8946         * objc.dg/const-str-1.m: Ditto.
8947         * objc.dg/image-info.m: Ditto.
8948         * objc.dg/encode-9.m: Ditto.
8949         * objc.dg/pragma-1.m: Apply test to all targets.
8950         * objc.dg/const-str-4.m: Ditto.
8951         * objc.dg/const-str-8.m: Ditto.
8952         * objc.dg/super-class-2.m: Ditto.
8953         * objc.dg/try-catch-5.m: Ditto.
8954         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8955         Protocol1.h) and next-mapping.h as required. Use new NeXT
8956         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8957         * objc.dg/const-str-11.m: Ditto.
8958         * objc.dg/const-str-9.m: Ditto.
8959         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8960         * objc.dg/encode-1.m: Remove redundant -lobjc.
8961         * objc.dg/try-catch-9.m: Tidy space.
8962         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8963         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8964         and 64bit. Use new NeXT interface as required.
8965         * obj-c++.dg/template-4.mm: Ditto.
8966         * obj-c++.dg/defs.mm: Ditto.
8967         * obj-c++.dg/basic.mm: Ditto.
8968         * obj-c++.dg/encode-4.mm: Ditto.
8969         * obj-c++.dg/method-17.mm: Ditto.
8970         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8971         * obj-c++.dg/cxx-class-1.mm: Ditto.
8972         * obj-c++.dg/method-10.mm: Ditto.
8973         * obj-c++.dg/va-meth-1.mm: Ditto.
8974         * obj-c++.dg/encode-5.mm: Ditto.
8975         * obj-c++.dg/lookup-2.mm: Ditto.
8976         * obj-c++.dg/template-3.mm: Ditto.
8977         * obj-c++.dg/proto-qual-1.mm: Ditto.
8978         * obj-c++.dg/qual-types-1.m: Ditto.
8979         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8980         * obj-c++.dg/template-1.mm: Ditto.
8981         * obj-c++.dg/encode-6.mm: Ditto.
8982         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8983         Protocol1.h) and next-mapping.h as required. Use new NeXT
8984         interface as required.
8985         * obj-c++.dg/except-1.mm: Ditto.
8986         * obj-c++.dg/const-str-7.mm: Ditto.
8987         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8988         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8989         * obj-c++.dg/selector-2.mm: Ditto.
8990         * obj-c++.dg/isa-field-1.mm: Ditto.
8991         * obj-c++.dg/try-catch-1.mm: Ditto.
8992         * obj-c++.dg/local-decl-1.mm: Ditto.
8993         * obj-c++.dg/try-catch-9.mm: Ditto.
8994         * obj-c++.dg/no-extra-load.mm: Ditto.
8995         * obj-c++.dg/selector-5.mm: Ditto.
8996         * obj-c++.dg/method-12.mm: Ditto.
8997         * obj-c++.dg/try-catch-11.mm: Ditto.
8998         * obj-c++.dg/comp-types-11.mm: Ditto.
8999         * obj-c++.dg/bitfield-3.mm: Ditto.
9000         * obj-c++.dg/method-6.mm: Ditto.
9001         * obj-c++.dg/super-class-2.mm: Ditto.
9002         * obj-c++.dg/method-21.mm: Ditto.
9003         * obj-c++.dg/const-str-8.mm: Ditto.
9004         * obj-c++.dg/try-catch-7.mm: Ditto.
9005         * obj-c++.dg/method-15.mm: Ditto.
9006         * obj-c++.dg/layout-1.mm: Ditto.
9007         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9008         * obj-c++.dg/const-str-3.mm: Ditto.
9009         * obj-c++.dg/try-catch-2.mm: Ditto.
9010         * obj-c++.dg/objc-gc-3.mm: Ditto.
9011         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9012         * obj-c++.dg/bitfield-1.mm: Ditto.
9013         * obj-c++.dg/selector-6.mm: Ditto.
9014         * obj-c++.dg/method-13.mm: Ditto.
9015         * obj-c++.dg/comp-types-12.mm: Ditto.
9016         * obj-c++.dg/bitfield-4.mm: Ditto.
9017         * obj-c++.dg/try-catch-8.mm: Ditto.
9018         * obj-c++.dg/method-2.mm: Ditto.
9019         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9020         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9021         * obj-c++.dg/const-str-4.mm: Ditto.
9022         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9023         * obj-c++.dg/try-catch-3.mm: Ditto.
9024         * obj-c++.dg/comp-types-9.mm: Ditto.
9025         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9026         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9027         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9028         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9029         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9030         Use new NeXT interface as required.
9031         * obj-c++.dg/const-str-10.mm: Ditto.
9032         * obj-c++.dg/const-str-11.mm: Ditto.
9033         * obj-c++.dg/const-str-9.mm: Ditto.
9034         * obj-c++.dg/method-11.mm: Ditto.
9035         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9036         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9037         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9038         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9039         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9040
9041 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9042
9043         PR c++/43206
9044         * g++.dg/template/typedef30.C: New test case.
9045
9046 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9047
9048         PR c/43385
9049         * gcc.c-torture/execute/pr43385.c: New test.
9050
9051 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9052
9053         * gcc.dg/strncpy-fix-1.c: New test.
9054
9055 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9056
9057         PR testsuite/41609
9058         * lib/objc-torture.exp (objc-set-runtime-options): New.
9059         * objc/execute/execute.exp: Check runtime options on each pass.
9060         * objc/execute/exceptions/exceptions.exp: Ditto.
9061         * objc/compile/compile.exp: Ditto.
9062
9063         PR testsuite/42348
9064         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9065         standard tests.
9066         (check_effective_target_objc2): New proc.
9067         (check_effective_target_next_runtime): New proc.
9068         * lib/objc.exp: Determine which runtime is in force and support it.
9069         * lib/obj-c++.exp: Ditto.
9070
9071 2010-03-24  Jason Merrill  <jason@redhat.com>
9072
9073         PR c++/43502
9074         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9075
9076 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9077
9078         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9079         a loop.
9080         * gcc.dg/ipa/ipa-2.c: Likewise.
9081         * gcc.dg/ipa/ipa-3.c: Likewise.
9082         * gcc.dg/ipa/ipa-4.c: Likewise.
9083         * gcc.dg/ipa/ipa-5.c: Likewise.
9084         * gcc.dg/ipa/ipa-7.c: Likewise.
9085         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9086         a loop.
9087         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9088         i_can_not_be_propagated_fully2 into a loop.
9089         * gcc.dg/ipa/ipa-8.c: New test.
9090         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9091
9092 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9093
9094         PR debug/19192
9095         PR debug/43479
9096         * gcc.dg/guality/pr43479.c: New test.
9097         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9098         and add volatile keyword.
9099
9100 2010-03-23  Mike Stump  <mikestump@comcast.net>
9101
9102         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9103
9104 2010-03-23  Jason Merrill  <jason@redhat.com>
9105
9106         * g++.dg/ext/altivec-17.C: Adjust error message.
9107
9108         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9109         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9110         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9111         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9112         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9113         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9114
9115 2010-03-22  Jason Merrill  <jason@redhat.com>
9116
9117         PR c++/43333
9118         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9119         * g++.dg/ext/is_pod_98.C: New.
9120
9121         PR c++/43281
9122         * g++.dg/cpp0x/auto18.C: New.
9123
9124         * gcc.dg/pr36997.c: Adjust error message.
9125         * g++.dg/ext/vector9.C: Likewise.
9126         * g++.dg/conversion/simd3.C: Likewise.
9127         * g++.dg/other/error23.C: Likewise.
9128
9129 2010-03-22  Michael Matz  <matz@suse.de>
9130
9131         PR middle-end/43475
9132         * gfortran.dg/pr43475.f90: New testcase.
9133
9134 2010-03-22  Richard Guenther  <rguenther@suse.de>
9135
9136         PR tree-optimization/43390
9137         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9138
9139 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9140
9141         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9142         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9143
9144 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9145             Michael Matz  <matz@suse.de>
9146
9147         PR c++/43081
9148         * g++.dg/parse/crash56.C: New test.
9149
9150 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9151
9152         PR fortran/43450
9153         * gfortran.dg/whole_file_15.f90 : New test.
9154
9155 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9156
9157         PR fortran/43409
9158         * gfortran.dg/inquire_size.f90: New test.
9159
9160 2010-03-20  Richard Guenther  <rguenther@suse.de>
9161
9162         PR rtl-optimization/43438
9163         * gcc.c-torture/execute/pr43438.c: New testcase.
9164
9165 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9166
9167         PR c++/43375
9168         * g++.dg/abi/mangle42.C: New test.
9169
9170 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9171
9172         PR C/43211
9173         * gcc.dg/pr43211.c: New test.
9174         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9175
9176 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9177
9178         PR rtl-optimization/42258
9179         * gcc.target/arm/thumb1-mul-moves.c: New test.
9180
9181         PR target/40697
9182         * gcc.target/arm/thumb-andsi.c: New test.
9183
9184         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9185         dg-require-effective-target.
9186
9187 2010-03-19  Michael Matz  <matz@suse.de>
9188
9189         PR c++/43116
9190         * g++.dg/other/pr43116.C: New testcase.
9191
9192 2010-03-19  Michael Matz  <matz@suse.de>
9193
9194         PR target/43305
9195         * gcc.dg/pr43305.c: New testcase.
9196
9197 2010-03-19  Richard Guenther  <rguenther@suse.de>
9198
9199         PR tree-optimization/43415
9200         * gcc.c-torture/compile/pr43415.c: New testcase.
9201
9202 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9203
9204         PR ada/43106
9205         * gnat.dg/case_optimization2.adb: New test.
9206         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9207
9208 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9209             Jack Howarth <howarth@bromo.med.uc.edu>
9210
9211         PR target/36399
9212         * gcc.target/i386/push-1.c: Don't xfail
9213           scan-assembler-not "movups" on darwin.
9214
9215 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR debug/43058
9218         * gcc.dg/pr43058.c: New test.
9219
9220 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9221
9222         PR middle-end/42450
9223         * g++.dg/torture/pr42450.C: New test.
9224
9225 2010-03-18  Michael Matz  <matz@suse.de>
9226
9227         PR middle-end/43419
9228         * gcc.dg/pr43419.c: New testcase.
9229
9230 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9231
9232         PR rtl-optimization/43360
9233         * gcc.dg/torture/pr43360.c: New.
9234
9235 2010-03-18  Michael Matz  <matz@suse.de>
9236
9237         PR tree-optimization/43402
9238         * gcc.dg/pr43402.c: New testcase.
9239
9240 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9241
9242         PR target/42427
9243         * gcc.dg/pr42427.c: New test.
9244
9245 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9246
9247         PR libfortran/43265
9248         * gfortran.dg/read_empty_file.f: New test.
9249         * gfortran.dg/read_eof_all.f90: New test.
9250         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9251         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9252
9253 2010-03-17  Michael Matz  <matz@suse.de>
9254
9255         * gcc.dg/pr43300.c: Add -w.
9256
9257 2010-03-17  Richard Guenther  <rguenther@suse.de>
9258
9259         * gcc.dg/pr43379.c: Add -w.
9260
9261 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9262
9263         PR fortran/43331
9264         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9265
9266 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9267
9268         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9269
9270 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9271
9272         * ada/acats/run_all.sh: Log start and end times.
9273
9274 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9275
9276         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9277
9278 2010-03-16  Richard Guenther  <rguenther@suse.de>
9279
9280         PR middle-end/43379
9281         * gcc.dg/pr43379.c: New testcase.
9282
9283 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9284
9285         PR debug/43051
9286         * gcc.dg/guality/pr43051-1.c: New test.
9287
9288 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9289
9290         PR testsuite/43363
9291         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9292
9293 2010-03-15  Michael Matz  <matz@suse.de>
9294
9295         PR middle-end/43300
9296         * gcc.dg/pr43300.c: New testcase.
9297
9298 2010-03-15  Richard Guenther  <rguenther@suse.de>
9299
9300         PR tree-optimization/43367
9301         * gcc.c-torture/compile/pr43367.c: New testcase.
9302
9303 2010-03-15  Richard Guenther  <rguenther@suse.de>
9304
9305         PR tree-optimization/43317
9306         * gcc.dg/pr43317.c: New testcase.
9307
9308 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9309
9310         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9311
9312 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9313
9314         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9315
9316 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9317
9318         PR fortran/43362
9319         * gfortran.dg/impure_constructor_1.f90: New test.
9320
9321 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9322
9323         PR middle-end/43354
9324         * gfortran.dg/graphite/id-pr43354.f: New.
9325
9326 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9327
9328         PR middle-end/43349
9329         * gfortran.dg/graphite/pr43349.f: New.
9330
9331 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9332
9333         PR middle-end/43306
9334         * gcc.dg/graphite/pr43306.c: New.
9335
9336 2010-03-12  David S. Miller  <davem@davemloft.net>
9337
9338         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9339         sparc.
9340
9341 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9342
9343         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9344
9345 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9346
9347         PR fortran/43291
9348         PR fortran/43326
9349         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9350
9351 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9352
9353         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9354         fail for *-*-mingw* targets.
9355
9356 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9357
9358         PR debug/43329
9359         * gcc.dg/guality/pr43329-1.c: New test.
9360
9361 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9362
9363         PR tree-optimization/43257
9364         * g++.dg/torture/pr43257.C: New test.
9365
9366 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9367
9368         PR fortran/43228
9369         * gfortran.dg/namelist_61.f90: New test.
9370
9371 2010-03-11  Richard Guenther  <rguenther@suse.de>
9372
9373         PR tree-optimization/43255
9374         * gcc.c-torture/compile/pr43255.c: New testcase.
9375
9376 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9377
9378         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9379         * gcc.dg/pr43280.c: New testcase.
9380
9381 2010-03-11  Richard Guenther  <rguenther@suse.de>
9382
9383         PR lto/43200
9384         * gcc.dg/lto/20100227-1_0.c: New testcase.
9385         * gcc.dg/lto/20100227-1_1.c: Likewise.
9386
9387 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9388
9389         PR libfortran/43320
9390         PR libfortran/43265
9391         * gfortran.dg/read_eof_6.f: New test
9392         * gfortran.dg/read_x_eof.f90: New test.
9393         * gfortran.dg/read_x_past.f: Update test.
9394
9395 2010-03-10  Jan Hubicka  <jh@suse.cz>
9396
9397         * gcc.c-torture/compile/pr43288.c: New test.
9398
9399 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9400
9401         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9402         -fpic/-fPIC flags.
9403         * g++.old-deja/g++.pt/asm2.C: Likewise.
9404         * gcc.c-torture/compile/20000804-1.c: Likewise.
9405         * gcc.target/i386/clobbers.c: Likewise.
9406
9407 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9408
9409         PR fortran/43303
9410         * gfortran.dg/c_assoc_3.f90: New test.
9411
9412 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9413
9414         PR debug/36728
9415         * gcc.dg/guality/pr36728-1.c: New test.
9416         * gcc.dg/guality/pr36728-2.c: New test.
9417
9418 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9419
9420         * gcc.dg/h8300-div-delay-slot.c: New test.
9421
9422 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9423
9424         PR tree-optimization/43236
9425         * gcc.c-torture/execute/pr43236.c: New test.
9426
9427 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9428
9429         PR middle-end/42859
9430         * g++.dg/eh/pr42859.C: New test.
9431
9432 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9433
9434         PR debug/43299
9435         * gcc.dg/pr43299.c: New test.
9436
9437         PR debug/43290
9438         * g++.dg/eh/unwind2.C: New test.
9439
9440 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9441             Reza Yazdani  <reza.yazdani@amd.com>
9442
9443         PR middle-end/43065
9444         * gcc.dg/graphite/run-id-4.c: New.
9445
9446 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9447
9448         PR middle-end/43065
9449         * gcc.dg/graphite/run-id-3.c: New.
9450
9451 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9452
9453         PR middle-end/42644
9454         PR middle-end/42130
9455         * gcc.dg/graphite/id-18.c: New.
9456         * gcc.dg/graphite/run-id-pr42644.c: New.
9457
9458 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9459
9460         PR middle-end/42326
9461         * gcc.dg/graphite/pr42326.c: New.
9462
9463 2010-03-08  Richard Guenther  <rguenther@suse.de>
9464
9465         PR tree-optimization/43269
9466         * gcc.c-torture/execute/pr43269.c: New testcase.
9467
9468 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9469
9470         PR fortran/43256
9471         * gfortran.dg/typebound_call_13.f03: New.
9472
9473 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9474
9475         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9476         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9477
9478 2010-03-05  Jason Merrill  <jason@redhat.com>
9479
9480         * g++.dg/abi/mangle40.C: Require weak and alias.
9481
9482 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9483
9484         PR middle-end/42326
9485         * gfortran.dg/graphite/pr42326.f90: New.
9486         * gfortran.dg/graphite/pr42326-1.f90: New.
9487
9488 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9489
9490         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9491         (gnat_target_compile): Likewise.
9492         Reinitialize GNAT_UNDER_TEST if target changes.
9493         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9494         (local_find_gnatmake): Pass full --GCC to gnatlink.
9495         Remove --LINK.
9496
9497 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9498
9499         PR c/43248
9500         * gcc.dg/compound-literal-1.c: New testcase.
9501
9502 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9503
9504         PR tree-optimization/43164
9505         PR tree-optimization/43191
9506         * gcc.c-torture/compile/pr43164.c: New test.
9507         * gcc.c-torture/compile/pr43191.c: Likewise.
9508
9509 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9510
9511         PR fortran/43244
9512         * gfortran.dg/finalize_9.f90: New.
9513
9514 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9515             Ken Werner <ken@linux.vnet.ibm.com>
9516
9517         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9518         to dg-options for spu.
9519         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9520         dump-scan target to exclude spu.
9521
9522 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9523
9524         PR middle-end/43209
9525         * gcc.dg/tree-ssa/ivopts-4.c: New.
9526
9527 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9528
9529         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9530         include-opts and exclude-opts; skip checking the flags if arguments
9531         are the same as the defaults.
9532         (dg-xfail-if): Verify the number of arguments, supply defaults
9533         for unspecified optional arguments.
9534         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9535
9536 2010-03-03  Jason Merrill  <jason@redhat.com>
9537
9538         PR c++/12909
9539         * g++.dg/abi/mangle40.C: Updated.
9540
9541 2010-03-03  Jason Merrill  <jason@redhat.com>
9542
9543         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9544         * g++.dg/abi/mangle23.C: Likewise.
9545         * g++.dg/eh/simd-2.C: Likewise.
9546         * g++.dg/ext/attribute-test-2.C: Likewise.
9547         * g++.dg/ext/vector14.C: Likewise.
9548         * g++.dg/other/pr34435.C: Likewise.
9549         * g++.dg/template/conv8.C: Likewise.
9550         * g++.dg/template/nontype9.C: Likewise.
9551         * g++.dg/template/qualttp17.C: Likewise.
9552         * g++.dg/template/ref1.C: Likewise.
9553         * g++.old-deja/g++.pt/crash68.C: Likewise.
9554         * g++.old-deja/g++.pt/ref1.C: Likewise.
9555         * g++.old-deja/g++.pt/ref3.C: Likewise.
9556         * g++.old-deja/g++.pt/ref4.C: Likewise.
9557
9558         PR c++/12909
9559         * g++.dg/abi/mangle40.C: New.
9560         * g++.dg/abi/mangle41.C: New.
9561         * g++.dg/lto/20100302_0.C: New.
9562         * g++.dg/lto/20100302_1.C: New.
9563         * g++.dg/lto/20100302.h: New.
9564
9565 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9566
9567         PR fortran/43243
9568         * gfortran.dg/internal_pack_12.f90: New test.
9569
9570 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9571
9572         * gcc.dg/pr36997.c: Adjust error message.
9573
9574 2010-03-03  Mike Stump  <mikestump@comcast.net>
9575
9576         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9577         adjustments to not be present on machines that align the stack to
9578         more than 4 bytes and don't have a red zone yet as that is an
9579         unimplemented optimization.
9580
9581 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9582
9583         PR fortran/43169
9584         * gfortran.dg/impure_assignment_3.f90: New.
9585
9586 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9587
9588         PR debug/43229
9589         * gfortran.dg/pr43229.f90: New test.
9590
9591         PR debug/43237
9592         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9593
9594         PR debug/43177
9595         * gcc.dg/guality/pr43177.c: New test.
9596
9597 2010-03-02  Jason Merrill  <jason@redhat.com>
9598
9599         * g++.dg/ext/vector9.C: Adjust error message.
9600         * g++.dg/conversion/simd3.C: Likewise.
9601         * g++.dg/other/error23.C: Likewise.
9602
9603 2010-03-02  Mike Stump  <mikestump@comcast.net>
9604
9605         PR c++/41090
9606         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9607
9608 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9609
9610         PR fortran/43180
9611         * gfortran.dg/internal_pack_10.f90: New test.
9612
9613         PR fortran/43173
9614         * gfortran.dg/internal_pack_11.f90: New test.
9615
9616 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9617
9618         PR middle-end/42640
9619         * gcc.dg/tree-ssa/pr42640.c: New.
9620
9621 2010-03-01  Richard Guenther  <rguenther@suse.de>
9622
9623         PR tree-optimization/43220
9624         * gcc.c-torture/execute/pr43220.c: New testcase.
9625
9626 2010-03-01  Richard Guenther  <rguenther@suse.de>
9627
9628         PR middle-end/43213
9629         * gcc.dg/pr43213.c: New testcase.
9630
9631 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9632
9633         PR pch/14940
9634         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9635
9636 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9637
9638         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9639         New function.
9640         (check_effective_target_ucn): Likewise.
9641
9642         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9643         if !ucn.
9644         * gcc.dg/ucnid-2.c: Likewise.
9645         * gcc.dg/ucnid-3.c: Likewise.
9646         * gcc.dg/ucnid-4.c: Likewise.
9647         * gcc.dg/ucnid-11.c: Likewise.
9648         * gcc.dg/ucnid-12.c: Likewise.
9649         * gcc.dg/ucnid-6.c: Skip if !ucn.
9650         * gcc.dg/ucnid-9.c: Likewise.
9651
9652 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9653
9654         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9655         lists to dg-skip-if.
9656         * gcc.target/i386/stackalign/return-3.c: Likewise.
9657
9658 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9659
9660         * gcc.target/i386/clearcap.map: New file.
9661         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9662         Pass clearcap.map by default if supported.
9663
9664 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9665
9666         PR fortran/42900
9667         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9668         Explain this.
9669         * gfortran.dg/stat_2.f90: Likewise.
9670
9671 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9672
9673         PR fortran/43199
9674         * gfortran.dg/module_read_2.f90: New test.
9675
9676 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9677
9678         PR c++/42748
9679         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9680         * g++.dg/abi/mangle12.C: Likewise.
9681         * g++.dg/abi/mangle20-2.C: Likewise.
9682         * g++.dg/abi/mangle17.C: Likewise.
9683         * g++.dg/template/cond2.C: Likewise.
9684         * g++.dg/template/pr35240.C: Likewise.
9685
9686 2010-02-27  Richard Guenther  <rguenther@suse.de>
9687
9688         PR tree-optimization/43186
9689         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9690
9691 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9692
9693         * g++.dg/abi/packed1.C: Expect warning on the SH.
9694
9695 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9696
9697         PR c++/42054:
9698         * g++.dg/parse/error37.C: New test.
9699
9700 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9701
9702         PR c/24577
9703         PR c/43192
9704         * gcc.dg/pr8927-1.c: Match new note.
9705         * gcc.dg/990506-0.c: Likewise.
9706         * gcc.dg/gomp/flush-2.c: Likewise.
9707         * gcc.dg/gomp/atomic-5.c: Likewise.
9708         * gcc.dg/gomp/pr34607.c: Likewise.
9709         * gcc.dg/pr35746.c: Likewise.
9710         * gcc.dg/cpp/pragma-1.c: Likewise.
9711         * gcc.dg/cpp/pragma-2.c: Likewise.
9712         * gcc.dg/pr41842.c: Likewise.
9713         * gcc.dg/noncompile/20040629-1.c: Likewise.
9714         * objc.dg/private-1.m: Likewise.
9715
9716 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9717
9718         PR fortran/43185
9719         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9720         * gfortran.dg/default_initialization_4.f90: New test.
9721
9722 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9723
9724         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9725         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9726         * gnat.dg/thin_pointer2.adb: New test.
9727         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9728
9729 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9730
9731         PR c/20631
9732         * gcc.dg/cpp/c90-pedantic.c: New.
9733         * gcc.dg/cpp/c90.c: New.
9734         * gcc.dg/gnu90-const-expr-1.c: New.
9735         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9736
9737 2010-02-26  Richard Guenther  <rguenther@suse.de>
9738
9739         PR tree-optimization/43186
9740         * gcc.c-torture/compile/pr43186.c: New testcase.
9741
9742 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR debug/43190
9745         * c-c++-common/dwarf2/pr43190.c: New test.
9746
9747 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9748
9749         PR testsuite/37074:
9750         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9751
9752 2010-02-26  Richard Guenther  <rguenther@suse.de>
9753
9754         PR tree-optimization/43188
9755         * gcc.c-torture/compile/pr43188.c: New testcase.
9756
9757 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9758
9759         PR target/43175
9760         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9761
9762 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9763
9764         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9765
9766 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9767
9768         PR target/43154
9769         * gcc.target/powerpc/pr43154.c: New file.
9770
9771 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR debug/43166
9774         * gfortran.dg/debug/pr43166.f: New test.
9775
9776         PR debug/43165
9777         * gcc.dg/torture/pr43165.c: New test.
9778
9779 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9780
9781         PR c/43128
9782         * c-c++-common/pr41779.c: Update.
9783
9784 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9785
9786         PR ada/32547
9787         * lib/gnat-dg.exp (gnat_load): Redefine.
9788
9789         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9790         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9791
9792 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9793
9794         PR libobjc/36610
9795         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9796         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9797         -fgnu-runtime.
9798         Sort entries.
9799
9800 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9801
9802         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9803
9804 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9805
9806         PR debug/43150
9807         * gcc.dg/guality/vla-1.c: New test.
9808
9809 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9810
9811         PR fortran/43042
9812         * gfortran.dg/c_ptr_tests_15.f90: New test.
9813
9814 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9815
9816         PR target/43107
9817         * gcc.target/i386/pr43107.c: New test.
9818
9819 2010-02-23  Jason Merrill  <jason@redhat.com>
9820
9821         PR c++/43143
9822         * g++.dg/cpp0x/variadic100.C: New.
9823
9824 2010-02-23  Jason Merrill  <jason@redhat.com>
9825
9826         PR debug/42800
9827         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9828         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9829         * c-c++-common/dwarf2/vla1.c: New.
9830
9831 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR target/43139
9834         * gcc.dg/pr43139.c: New test.
9835
9836         PR debug/43077
9837         * gcc.dg/guality/pr43077-1.c: New test.
9838
9839 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9840
9841         PR 43123
9842         * gcc.dg/march.c: New.
9843         * gcc.dg/march-generic.c: New.
9844         * gcc.dg/mtune.c: New.
9845
9846 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9847
9848         PR middle-end/43083
9849         * gcc.dg/graphite/pr43083.c: New.
9850
9851 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9852
9853         PR middle-end/43097
9854         * gfortran.dg/graphite/pr43097.f: New.
9855
9856 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9857             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9858
9859         PR middle-end/43140
9860         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9861
9862 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9863
9864         PR middle-end/43026
9865         * g++.dg/graphite/pr43026.C: New.
9866
9867 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9868
9869         PR c++/43126
9870         * gcc.dg/cleanup-1.c: Update.
9871         * gcc.dg/func-args-1.c: Update.
9872         * gcc.dg/format/sentinel-1.c: Update.
9873         * g++.old-deja/g++.jason/scoping10.C: Update.
9874         * g++.old-deja/g++.ns/lookup5.C: Update.
9875         * g++.dg/ext/cleanup-1.C: Update.
9876         * g++.dg/parse/varmod1.C: Update.
9877         * g++.dg/parse/error33.C: Update.
9878         * g++.dg/expr/call3.C: Update.
9879         * g++.dg/func-args-1.C: New.
9880
9881 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9882
9883         PR c/43125
9884         * gcc.dg/attr-used-2.c: Moved to ...
9885         * c-c++-common/attr-used-2.c: Here.
9886
9887         * gcc.dg/attr-used.c: Moved to ...
9888         * c-c++-common/attr-used.c: Here.
9889
9890 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9891
9892         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9893
9894 2010-02-22  Richard Guenther  <rguenther@suse.de>
9895
9896         PR lto/43045
9897         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9898         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9899
9900 2010-02-22  Richard Guenther  <rguenther@suse.de>
9901
9902         PR tree-optimization/42749
9903         * gcc.c-torture/compile/pr42749.c: New testcase.
9904
9905 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9906
9907         PR fortran/43072
9908         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9909         * gfortran.dg/internal_pack_9.f90: New test.
9910
9911 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9912
9913         PR c++/23510
9914         * g++.dg/template/recurse.C: Adjust.
9915         * g++.dg/template/pr23510.C: New.
9916
9917 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9918
9919         PR c++/42824
9920         * g++.dg/template/memclass4.C: New test.
9921
9922 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9923
9924         PR fortran/35259
9925         * gfortran.dg/reassoc_5.f90: New test.
9926
9927 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9928
9929         PR target/43067
9930         * gcc.target/i386/pr43067.c: New test.
9931
9932 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9933
9934         PR c++/35669
9935         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9936         -Wconversion-null.
9937         * g++.dg/warn/Wconversion-null.C: New test.
9938         * g++.old-deja/g++.other/null1.C: Move to...
9939         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9940
9941 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9942
9943         PR fortran/36932
9944         PR fortran/36933
9945         * gfortran.dg/dependency_26.f90: New test.
9946
9947         PR fortran/43072
9948         * gfortran.dg/internal_pack_7.f90: New test.
9949
9950         PR fortran/43111
9951         * gfortran.dg/internal_pack_8.f90: New test.
9952
9953 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9954
9955         PR 43128
9956         * c-c++-common/pr41779.c: Fix broken testcase.
9957
9958 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9959
9960         PR 36513
9961         * c-c++-common/pr36513.c: New testcase.
9962         * c-c++-common/pr36513-2.c: New testcase.
9963
9964 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9965
9966         PR 41779
9967         * c-c++-common/pr41779.c: New.
9968
9969 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR debug/43084
9972         * gcc.dg/pr43084.c: New test.
9973
9974 2010-02-19  Richard Guenther  <rguenther@suse.de>
9975
9976         PR tree-optimization/42916
9977         * gcc.dg/pr42916.c: New testcase.
9978
9979 2010-02-18  Jason Merrill  <jason@redhat.com>
9980
9981         PR c++/42837
9982         * g++.dg/abi/packed1.C: Add expected warning.
9983
9984         PR c++/43108
9985         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9986         * gcc.dg/torture/dg-torture.exp: Likewise.
9987         * c-c++-common/torture/complex-sign.h,
9988         c-c++-common/torture/complex-sign-add.c,
9989         c-c++-common/torture/complex-sign-mixed-add.c,
9990         c-c++-common/torture/complex-sign-mixed-div.c,
9991         c-c++-common/torture/complex-sign-mixed-mul.c,
9992         c-c++-common/torture/complex-sign-mixed-sub.c,
9993         c-c++-common/torture/complex-sign-mul.c,
9994         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9995         Adapt for C++ compilation as well.
9996
9997         PR c++/43070
9998         * g++.dg/ext/label1.C: Update.
9999         * g++.dg/ext/label2.C: Update.
10000
10001         PR c++/26261
10002         * g++.dg/template/dependent-name6.C: New.
10003
10004         PR c++/43109
10005         * g++.dg/parse/namespace12.C: New.
10006
10007 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10008
10009         PR tree-optimization/43066
10010         * gcc.c-torture/compile/pr43066.c: New test.
10011
10012 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10013
10014         * g++.dg/ext/attrib35.C: Fix target selector string.
10015         * g++.dg/ext/attrib36.C: Ditto.
10016         * g++.dg/ext/attrib37.C: Ditto.
10017         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10018         * g++.dg/abi/mangle25.C: Ditto.
10019
10020 2010-02-17  Jason Merrill  <jason@redhat.com>
10021
10022         PR c++/43069
10023         * g++.dg/parse/namespace11.C: New.
10024
10025         PR c++/43093
10026         * g++.dg/ext/attrib37.C: New.
10027
10028         PR c++/43079
10029         * g++.dg/template/ptrmem20.C: New.
10030
10031 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10032
10033         PR target/43103
10034         * gcc.target/i386/xop-check.h: Include m256-check.h.
10035         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10036         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10037         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10038         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10039
10040 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10041
10042         PR debug/42918
10043         * gcc.dg/pr42918.c: New test.
10044
10045 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10046
10047         * g++.dg/ext/attrib36.C: Require ILP32.
10048
10049 2010-02-16  Richard Guenther  <rguenther@suse.de>
10050
10051         PR tree-optimization/41043
10052         * gfortran.dg/pr41043.f90: New testcase.
10053         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10054
10055 2010-02-16  Jason Merrill  <jason@redhat.com>
10056
10057         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10058
10059 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10060
10061         PR tree-optimization/43074
10062         * gcc.dg/vect/fast-math-pr43074.c: New test.
10063
10064 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10065
10066         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10067
10068 2010-02-16  Jason Merrill  <jason@redhat.com>
10069
10070         PR c++/43031
10071         * g++.dg/ext/attrib36.C: New.
10072
10073         PR c++/43036
10074         * g++.dg/other/array6.C: New.
10075
10076 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10077
10078         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10079
10080 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10081
10082         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10083         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10084         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10085         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10086         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10087         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10088
10089 2010-02-15  Richard Guenther  <rguenther@suse.de>
10090
10091         PR middle-end/43068
10092         * g++.dg/torture/pr43068.C: New testcase.
10093
10094 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10095
10096         PR c++/43024
10097         * g++.dg/opt/ice1.C: New.
10098
10099 2010-02-14  Jason Merrill  <jason@redhat.com>
10100
10101         PR c++/41997
10102         * g++.dg/cpp0x/initlist-opt.C: New.
10103
10104 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10105
10106         PR fortran/41113
10107         PR fortran/41117
10108         * gfortran.dg/internal_pack_6.f90: New test.
10109
10110 2010-02-12  Jason Merrill  <jason@redhat.com>
10111
10112         PR c++/43054
10113         * g++.dg/cpp0x/variadic99.C: New.
10114
10115 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10116
10117         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10118         sign extend pointers to gualchk_t.
10119
10120         PR c++/43033
10121         * g++.dg/other/default3.C: Xfail g4 test.
10122
10123 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10124
10125         PR middle-end/43012
10126         * gcc.dg/graphite/pr43012.c: New.
10127
10128 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10129
10130         PR middle-end/42930
10131         * g++.dg/graphite/pr42930.C: New.
10132
10133 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10134
10135         PR middle-end/42914
10136         PR middle-end/42530
10137         * gcc.dg/graphite/pr42530.c: New.
10138         * gcc.dg/graphite/pr42914.c: New.
10139
10140 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10141
10142         PR middle-end/42771
10143         * gcc.dg/graphite/pr42771.c: New.
10144
10145 2010-02-11  Richard Guenther  <rguenther@suse.de>
10146
10147         PR tree-optimization/42998
10148         * gcc.c-torture/compile/pr42998.c: New testcase.
10149
10150 2010-02-10  Jason Merrill  <jason@redhat.com>
10151
10152         PR c++/41896
10153         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10154
10155         PR c++/42983, core issue 906
10156         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10157         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10158
10159         PR c++/43016
10160         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10161
10162 2010-02-10  Richard Guenther  <rguenther@suse.de>
10163
10164         PR tree-optimization/43017
10165         * gcc.dg/torture/pr43017.c: New testcase.
10166
10167 2010-02-10  Tobias Burnus <burnus@net-b.de>
10168
10169         PR fortran/40823
10170         * gfortran.dg/private_type_1.f90: Update error location.
10171         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10172         * gfortran.dg/typebound_operator_2.f03: Ditto.
10173         * gfortran.dg/assignment_2.f90: Ditto.
10174         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10175         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10176
10177 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10178
10179         PR fortran/43015
10180         * gfortran.dg/bind_c_usage_20.f90: New test.
10181
10182 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10183
10184         PR debug/43010
10185         * g++.dg/debug/pr43010.C: New test.
10186
10187 2010-02-10  Richard Guenther  <rguenther@suse.de>
10188
10189         PR c/43007
10190         * gcc.c-torture/execute/20100209-1.c: New testcase.
10191         * gcc.dg/fold-div-3.c: Likewise.
10192
10193 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10194
10195         * gcc.dg/builtin-ffs-1.c: New test.
10196
10197 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10198
10199         PR fortran/42999
10200         * gfortran.dg/array_constructor_35.f90: New test.
10201
10202 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10203
10204         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10205
10206 2010-02-09  Jason Merrill  <jason@redhat.com>
10207
10208         PR c++/42399
10209         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10210
10211         PR c++/42370
10212         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10213
10214 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10215
10216         PR fortran/41869
10217         * gfortran.dg/module_write_1.f90: New test.
10218
10219 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10220
10221         * gcc.dg/pr19340.c: Adjust.
10222
10223 2010-02-09  Richard Guenther  <rguenther@suse.de>
10224
10225         PR tree-optimization/43008
10226         * gcc.c-torture/execute/pr43008.c: New testcase.
10227
10228 2010-02-09  Richard Guenther  <rguenther@suse.de>
10229
10230         PR tree-optimization/43000
10231         * gcc.dg/torture/pr43000.c: New testcase.
10232         * gcc.dg/torture/pr43002.c: Likewise.
10233
10234 2010-02-09  Daniel Kraft  <d@domob.eu>
10235
10236         PR fortran/39171
10237         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10238         and pass -Wsurprising as necessary.
10239
10240 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10241
10242         PR tree-optimization/42890
10243         * g++.dg/torture/pr42890.C: New test.
10244
10245 2010-02-08  Richard Guenther  <rguenther@suse.de>
10246
10247         PR middle-end/42995
10248         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10249
10250 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10251
10252         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10253         return 0 from main.
10254         * gcc.dg/graphite/block-1.c: Same.
10255         * gcc.dg/graphite/block-3.c: Same.
10256         * gcc.dg/graphite/block-4.c: Same.
10257         * gcc.dg/graphite/block-5.c: Same.
10258         * gcc.dg/graphite/block-6.c: Same.
10259         * gcc.dg/graphite/block-7.c: Same.
10260         * gcc.dg/graphite/interchange-0.c: Same.
10261         * gcc.dg/graphite/interchange-1.c: Same.
10262         * gcc.dg/graphite/interchange-10.c: Same.
10263         * gcc.dg/graphite/interchange-11.c: Same.
10264         * gcc.dg/graphite/interchange-12.c: Same.
10265         * gcc.dg/graphite/interchange-2.c: Same.
10266         * gcc.dg/graphite/interchange-3.c: Same.
10267         * gcc.dg/graphite/interchange-4.c: Same.
10268         * gcc.dg/graphite/interchange-5.c: Same.
10269         * gcc.dg/graphite/interchange-6.c: Same.
10270         * gcc.dg/graphite/interchange-7.c: Same.
10271         * gcc.dg/graphite/interchange-8.c: Same.
10272         * gcc.dg/graphite/interchange-9.c: Same.
10273         * gcc.dg/graphite/interchange-mvt.c: Same.
10274
10275 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10276
10277         * gfortran.dg/graphite/id-19.f: New.
10278         * gfortran.dg/graphite/pr14741.f90: New.
10279         * gfortran.dg/graphite/pr41924.f90: New.
10280         * gfortran.dg/graphite/run-id-2.f90: New.
10281
10282 2010-02-07  Richard Guenther  <rguenther@suse.de>
10283
10284         PR middle-end/42956
10285         * gcc.c-torture/compile/pr42956.c: New testcase.
10286
10287 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10288
10289         PR libfortran/42742
10290         * gfortran.dg/fmt_cache_2.f: New test.
10291
10292 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10293
10294         * gfortran.dg/read_no_eor.f90: New test.
10295
10296 2010-02-05  Jason Merrill  <jason@redhat.com>
10297
10298         * g++.dg/ext/label13.C: Move constructor body out of class.
10299
10300 2010-02-03  Jason Merrill  <jason@redhat.com>
10301
10302         PR c++/42870
10303         * g++.dg/ext/dllexport3.C: New.
10304
10305 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10306
10307         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10308
10309 2010-02-05  Richard Guenther  <rguenther@suse.de>
10310
10311         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10312
10313 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10314
10315         PR c++/42915
10316         * g++.dg/other/crash-9.C: New test.
10317
10318 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10319
10320         PR fortran/42309
10321         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10322
10323 2010-02-04  Richard Guenther  <rguenther@suse.de>
10324
10325         PR rtl-optimization/42952
10326         * gcc.dg/torture/pr42952.c: New testcase.
10327
10328 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10329
10330         PR libfortran/42901
10331         * gfortran.dg/namelist_60.f90: New test.
10332
10333 2010-02-03  Jason Merrill  <jason@redhat.com>
10334
10335         PR c++/40138
10336         * g++.dg/ext/builtin11.C: New.
10337
10338         PR c++/4926
10339         PR c++/38600
10340         * g++.dg/abi/mangle35.C: New.
10341         * g++.dg/abi/mangle37.C: New.
10342
10343         PR c++/12909
10344         * g++.dg/abi/mangle36.C: New.
10345
10346         PR c++/35652
10347         * g++.dg/warn/string1.C: New.
10348
10349 2010-02-03  Richard Guenther  <rguenther@suse.de>
10350
10351         PR tree-optimization/42944
10352         * gcc.dg/errno-1.c: New testcase.
10353
10354 2010-02-03  Richard Guenther  <rguenther@suse.de>
10355
10356         PR middle-end/42927
10357         * gcc.c-torture/compile/pr42927.c: New testcase.
10358
10359 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10360
10361         PR fortran/42936
10362         * gfortran.dg/null_4.f90: New test.
10363
10364 2010-02-02  Jason Merrill  <jason@redhat.com>
10365
10366         PR c++/41090
10367         * g++.dg/ext/label13.C: New.
10368
10369 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10370
10371         PR fortran/42650
10372         * gfortran.dg/func_result_5.f90: New test.
10373
10374 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10375
10376         PR fortran/42922
10377         * gfortran.dg/pure_initializer_3.f90: News test.
10378
10379 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10380
10381         PR fortran/42888
10382         * gfortran.dg/allocate_derived_2.f90: New test.
10383
10384 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10385
10386         PR middle-end/42898
10387         * gcc.dg/torture/pr42898-2.c: New test.
10388
10389 2010-01-31  Richard Guenther  <rguenther@suse.de>
10390
10391         PR middle-end/42898
10392         * gcc.dg/torture/pr42898.c: New testcase.
10393
10394 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10395
10396         PR fortran/38324
10397         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10398         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10399
10400 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10401
10402         * g++.dg/tree-ssa/inline-1.C: New.
10403         * g++.dg/tree-ssa/inline-2.C: New.
10404         * g++.dg/tree-ssa/inline-3.C: New.
10405
10406 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10407
10408         PR testsuite/41701
10409         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10410         the string 'pow' in the pathname of the compiler from generating a
10411         test failure.
10412
10413 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10414
10415         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10416         * g++.old-deja/g++.mike/eh17.C: Likewise.
10417         * g++.old-deja/g++.mike/p5571.C: Likewise.
10418
10419 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10420
10421         PR c++/42758
10422         PR c++/42634
10423         PR c++/42336
10424         PR c++/42797
10425         PR c++/42880
10426         * g++.dg/other/crash-5.C: New test.
10427         * g++.dg/other/crash-6.C: New test.
10428         * g++.dg/other/crash-7.C: New test.
10429         * g++.dg/other/crash-8.C: New test.
10430
10431 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10432
10433         PR rtl-optimization/42889
10434         * gcc.dg/pr42889.c: New test.
10435
10436 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10437
10438         * gcc.target/i386/pr42881.c: Use SSE2.
10439
10440 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10441
10442         PR target/42891
10443         * gcc.target/i386/pr42891.c: New test.
10444
10445 2010-01-28  Richard Guenther  <rguenther@suse.de>
10446
10447         PR tree-optimization/42871
10448         * g++.dg/torture/pr42871.C: New testcase.
10449
10450 2010-01-28  Richard Guenther  <rguenther@suse.de>
10451
10452         * gcc.dg/Wobjsize-1.h: New testcase.
10453         * gcc.dg/Wobjsize-1.c: Likewise.
10454
10455 2010-01-28  Richard Guenther  <rguenther@suse.de>
10456
10457         PR middle-end/42883
10458         * g++.dg/torture/pr42883.C: New testcase.
10459
10460 2010-01-28  Michael Matz  <matz@suse.de>
10461
10462         * gcc.target/i386/pr42881.c: New test.
10463
10464 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10465
10466         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10467         Add i?86-*-solaris2* support.
10468
10469 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10470
10471         PR c++/42713
10472         PR c++/42820
10473         * g++.dg/template/typedef27.C: New test case.
10474         * g++.dg/template/typedef28.C: New test case.
10475
10476 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10477
10478         * gcc.dg/optimize-bswap*.c: Add ARM target
10479
10480 2010-01-27  Richard Guenther  <rguenther@suse.de>
10481
10482         PR middle-end/42878
10483         * gcc.dg/torture/pr42878-1.c: New testcase.
10484         * gcc.dg/torture/pr42878-2.c: Likewise.
10485
10486 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10487
10488         PR middle-end/42874
10489         * gcc.dg/vla-22.c: New test.
10490
10491 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10494         current collation.
10495
10496 2010-01-26  Richard Guenther  <rguenther@suse.de>
10497
10498         PR rtl-optimization/42685
10499         * gcc.dg/pr42685.c: New testcase.
10500         * g++.dg/other/pr42685.C: Likewise.
10501
10502 2010-01-26  Richard Guenther  <rguenther@suse.de>
10503
10504         PR middle-end/42806
10505         * g++.dg/other/pr42806.C: New testcase.
10506
10507 2010-01-26  Richard Guenther  <rguenther@suse.de>
10508
10509         PR tree-optimization/42250
10510         * gcc.dg/pr42250.c: New testcase.
10511
10512 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10513
10514         * gnat.dg/array_bounds_test.adb: New test.
10515
10516 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10517
10518         PR fortran/42858
10519         * gfortran.dg/generic_21.f90: New test.
10520
10521 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10522
10523         PR testsuite/41522
10524         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10525
10526 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10527
10528         PR c++/42748
10529         * g++.dg/abi/arm_va_list2.C: New test.
10530         * g++.dg/abi/arm_va_list2.h: Companion header file.
10531
10532 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10533
10534         PR fortran/41044
10535         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10536
10537         PR fortran/41167
10538         * gfortran.dg/char_array_arg_1.f90 : New test.
10539
10540         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10541
10542 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10543
10544         PR fortran/39304
10545         * gfortran.dg/generic_20.f90: New test.
10546
10547 2010-01-22  Michael Matz  <matz@suse.de>
10548
10549         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10550         -msse2.
10551
10552 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10553
10554         PR fortran/42736
10555         * gfortran.dg/dependency_25.f90 : New test.
10556
10557 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10558
10559         PR tree-optimization/42585
10560         * gcc.dg/tree-ssa/pr42585.c: New test.
10561
10562 2010-01-21  Richard Guenther  <rguenther@suse.de>
10563
10564         PR middle-end/19988
10565         * gcc.dg/pr19988.c: New testcase.
10566
10567 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10568
10569         * g++.dg/compat/decimal/compat-common.h: New file.
10570         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10571         * g++.dg/compat/decimal/pass_x.h: New file.
10572         * g++.dg/compat/decimal/pass_y.h: New file.
10573         * g++.dg/compat/decimal/pass-1_main.C: New file.
10574         * g++.dg/compat/decimal/pass-1_x.C: New file.
10575         * g++.dg/compat/decimal/pass-1_y.C: New file.
10576         * g++.dg/compat/decimal/pass-2_main.C: New file.
10577         * g++.dg/compat/decimal/pass-2_x.C: New file.
10578         * g++.dg/compat/decimal/pass-2_y.C: New file.
10579         * g++.dg/compat/decimal/pass-3_main.C: New file.
10580         * g++.dg/compat/decimal/pass-3_x.C: New file.
10581         * g++.dg/compat/decimal/pass-3_y.C: New file.
10582         * g++.dg/compat/decimal/pass-4_main.C: New file.
10583         * g++.dg/compat/decimal/pass-4_x.C: New file.
10584         * g++.dg/compat/decimal/pass-4_y.C: New file.
10585         * g++.dg/compat/decimal/pass-5_main.C: New file.
10586         * g++.dg/compat/decimal/pass-5_x.C: New file.
10587         * g++.dg/compat/decimal/pass-5_y.C: New file.
10588         * g++.dg/compat/decimal/pass-6_main.C: New file.
10589         * g++.dg/compat/decimal/pass-6_x.C: New file.
10590         * g++.dg/compat/decimal/pass-6_y.C: New file.
10591         * g++.dg/compat/decimal/return_x.h: New file.
10592         * g++.dg/compat/decimal/return_y.h: New file.
10593         * g++.dg/compat/decimal/return-1_main.C: New file.
10594         * g++.dg/compat/decimal/return-1_x.C: New file.
10595         * g++.dg/compat/decimal/return-1_y.C: New file.
10596         * g++.dg/compat/decimal/return-2_main.C: New file.
10597         * g++.dg/compat/decimal/return-2_x.C: New file.
10598         * g++.dg/compat/decimal/return-2_y.C: New file.
10599         * g++.dg/compat/decimal/return-3_main.C: New file.
10600         * g++.dg/compat/decimal/return-3_x.C: New file.
10601         * g++.dg/compat/decimal/return-3_y.C: New file.
10602         * g++.dg/compat/decimal/return-4_main.C: New file.
10603         * g++.dg/compat/decimal/return-4_x.C: New file.
10604         * g++.dg/compat/decimal/return-4_y.C: New file.
10605         * g++.dg/compat/decimal/return-5_main.C: New file.
10606         * g++.dg/compat/decimal/return-5_x.C: New file.
10607         * g++.dg/compat/decimal/return-5_y.C: New file.
10608         * g++.dg/compat/decimal/return-6_main.C: New file.
10609         * g++.dg/compat/decimal/return-6_x.C: New file.
10610         * g++.dg/compat/decimal/return-6_y.C: New file.
10611
10612 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10613
10614         PR debug/42715
10615         * gcc.dg/pr42715.c: New.
10616
10617 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10618
10619         PR c++/42038
10620         * g++.dg/parse/crash55.C: New.
10621
10622 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10623
10624         PR debug/42782
10625         * gcc.dg/guality/pr42782.c: New.
10626
10627 2010-01-20  Jason Merrill  <jason@redhat.com>
10628
10629         PR c++/41788
10630         * g++.dg/abi/packed1.C: New.
10631
10632         PR c++/41920
10633         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10634
10635         PR c++/40750
10636         * g++.dg/parse/fn-typedef1.C: New.
10637         * g++.dg/other/cv_quals.C: Adjust.
10638
10639 2010-01-20  Anthony Green  <green@moxielogic.com>
10640
10641         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10642         pack(push) pragma).
10643         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10644         * gcc.dg/20020312-2.c: Port this to the moxie core.
10645         * gcc.dg/weak/typeof-2.c: Ditto.
10646
10647 2010-01-20  Richard Guenther  <rguenther@suse.de>
10648
10649         PR tree-optimization/42717
10650         * gcc.c-torture/compile/pr42717.c: New testcase.
10651
10652 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10653
10654         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10655         of signed, add a few new tests.
10656
10657         PR middle-end/42803
10658         * g++.dg/parse/limits-initializer1.C: New test.
10659
10660 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10661
10662         PR fortran/42804
10663         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10664         * gfortran.dg/typebound_call_12.f03: New test.
10665
10666 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10667
10668         PR fortran/42783
10669         * gfortran.dg/bounds_check_15.f90 : New test.
10670
10671 2010-01-19  Michael Matz  <matz@suse.de>
10672
10673         PR tree-optimization/41783
10674         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10675
10676 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10677
10678         PR target/38697.
10679         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10680         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10681         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10682         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10683         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10684         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10685         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10686         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10687         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10688         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10689         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10690
10691 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10692
10693         PR fortran/42545
10694         * gfortran.dg/extends_6.f03: Modified an error message.
10695         * gfortran.dg/extends_10.f03: New test.
10696         * gfortran.dg/private_type_6.f03: Modified an error message.
10697         * gfortran.dg/structure_constructor_8.f03: Ditto.
10698
10699 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR tree-optimization/42719
10702         * gcc.dg/pr42719.c: New test.
10703
10704         PR debug/42728
10705         * gcc.dg/pr42728.c: New test.
10706
10707 2010-01-19  Anthony Green  <green@moxielogic.com>
10708
10709         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10710
10711 2010-01-18  Anthony Green  <green@moxielogic.com>
10712
10713         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10714         for moxie.
10715
10716 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10717
10718         * g++.dg/template/error45.C: reverted as part of reverting the
10719         fix of PR c++/42634.
10720
10721 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10722
10723         PR c++/42634
10724         * g++.dg/template/error45.C: New test.
10725
10726 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10727
10728         PR c++/42766
10729         * g++.dg/conversion/op6.C: New test.
10730
10731 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10732
10733         PR target/42774
10734         * gcc.target/alpha/pr42774.c: New test.
10735
10736 2010-01-18  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/42781
10739         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10740
10741 2010-01-17  Richard Guenther  <rguenther@suse.de>
10742
10743         PR middle-end/42248
10744         * gcc.c-torture/execute/pr42248.c: New testcase.
10745
10746 2010-01-17  Richard Guenther  <rguenther@suse.de>
10747
10748         PR tree-optimization/42773
10749         * g++.dg/torture/pr42773.C: New testcase.
10750
10751 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10752
10753         PR fortran/42677
10754         * gfortran.dg/interface_assignment_5.f90: New test.
10755
10756 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10757
10758         PR c++/42697
10759         * g++.dg/template/crash94.C: Reverted.
10760
10761 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10762
10763         PR debug/42767
10764         * gcc.dg/debug/pr42767.c: New.
10765
10766 2010-01-15  Jason Merrill  <jason@redhat.com>
10767
10768         PR c++/42761
10769         * g++.dg/cpp0x/decltype22.C: New.
10770
10771 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10772
10773         PR middle-end/42760
10774         * g++.dg/torture/pr42760.C: New test.
10775
10776 2010-01-15  Jing Yu  <jingyu@google.com>
10777
10778         PR rtl-optimization/42691
10779         * gcc.c-torture/execute/pr42691.c: New.
10780
10781 2010-01-15  Richard Guenther  <rguenther@suse.de>
10782
10783         PR middle-end/42739
10784         * g++.dg/torture/pr42739.C: New testcase.
10785
10786 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10787
10788         * g++.dg/template/error45.C: Revert as part of reverting changes
10789         or PR c++/42634.
10790
10791 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10792
10793         PR fortran/42684
10794         * gfortran.dg/interface_31.f90: New test.
10795
10796 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10797
10798         * gcc.target/powerpc/pr42747.c: New file.
10799
10800 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10801
10802         PR middle-end/42674
10803         * c-c++-common/pr42674.c: New test.
10804
10805         PR c++/42608
10806         * g++.dg/template/instantiate11.C: New test.
10807
10808 2010-01-14  Jason Merrill  <jason@redhat.com>
10809
10810         PR c++/42701
10811         * g++.dg/overload/error3.C: New.
10812
10813         PR c++/42655
10814         * g++.dg/overload/rvalue1.C: New.
10815
10816 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10817
10818         PR tree-optimization/42706
10819         * gcc.dg/ipa/pr42706.c: New testcase.
10820
10821 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10822
10823         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10824
10825 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10826
10827         PR tree-optimization/42714
10828         * g++.dg/torture/pr42714.C: New test.
10829
10830 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10831
10832         PR rtl-optimization/42246
10833         * gfortran.dg/pr42246-2.f: New.
10834
10835 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10836
10837         PR rtl-optimization/42389
10838         * gcc.dg/pr42389.c: New.
10839
10840 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10841
10842         PR rtl-optimization/42388
10843         * gcc.dg/pr42388.c: New.
10844
10845 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10846
10847         PR rtl-optimization/42294
10848         * gfortran.dg/pr42294.f: New.
10849
10850 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10851
10852         PR rtl-optimization/39453
10853         PR rtl-optimization/42246
10854         * gcc.dg/pr39453.c: New.
10855         * gcc.dg/pr42246.c: New.
10856
10857 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10858
10859         PR middle-end/42245
10860         * gcc.dg/pr42245.c: New.
10861         * gcc.dg/pr42245-2.c: New.
10862
10863 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10864
10865         PR rtl-optimization/42249
10866         * gcc.dg/pr42249.c: New.
10867
10868 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10869
10870         PR c/42721
10871         * gcc.c-torture/execute/pr42721.c: New test.
10872
10873 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10874
10875         PR tree-optimization/42709
10876         * gcc.dg/vect/pr42709.c: New test.
10877
10878 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10879
10880         PR fortran/41478
10881         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10882         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10883
10884 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10885
10886         PR fortran/42481
10887         * gfortran.dg/generic_19.f90 : New test.
10888
10889 2010-01-13  Richard Guenther  <rguenther@suse.de>
10890
10891         PR tree-optimization/42730
10892         * gcc.c-torture/compile/pr42730.c: New testcase.
10893
10894 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10895
10896         PR target/pr42542
10897         * gcc.target/ia64/pr42542-1.c: New.
10898         * gcc.target/ia64/pr42542-2.c: New.
10899         * gcc.target/ia64/pr42542-3.c: New.
10900
10901 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10902
10903         PR c++/42634
10904         * g++.dg/template/error45.C: New test.
10905
10906 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10907
10908         PR tree-optimization/42704
10909         * g++.dg/torture/pr42704.C: New test.
10910
10911 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10912
10913         PR tree-optimization/42703
10914         * gcc.c-torture/compile/pr42703.c: New test.
10915
10916 2010-01-13  Richard Guenther  <rguenther@suse.de>
10917
10918         PR tree-optimization/42705
10919         * gcc.c-torture/compile/pr42705.c: New testcase.
10920
10921 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10922
10923         * gcc.target/bfin/l2.c: New test.
10924         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10925
10926 2010-01-13  Richard Guenther  <rguenther@suse.de>
10927
10928         PR middle-end/42716
10929         * gcc.c-torture/compile/pr42716.c: New testcase.
10930
10931 2010-01-13  Richard Guenther  <rguenther@suse.de>
10932
10933         PR lto/42678
10934         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10935
10936 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10937
10938         PR c/42708
10939         * gcc.c-torture/compile/pr42708-1.c: New test.
10940
10941 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10942
10943         PR debug/42662
10944         * gcc.dg/pr42662.c: New test.
10945
10946         PR tree-optimization/42645
10947         * g++.dg/other/pr42645-1.C: New test.
10948         * g++.dg/other/pr42645-2.C: New test.
10949
10950 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10951
10952         PR target/42416
10953         * gcc.target/powerpc/warn-1.c: New test.
10954         * gcc.target/powerpc/warn-2.c: New test.
10955
10956 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10957
10958         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10959         stack alignment.
10960
10961 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10962
10963         * gcc.dg/lto/20100108_0.c: New.
10964
10965 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10966
10967         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10968         Add -march=i686 -msse for 32bit x86 targets.
10969
10970 2010-01-10  Richard Guenther  <rguenther@suse.de>
10971
10972         PR middle-end/42667
10973         * gcc.dg/torture/pr42667.c: New testcase.
10974
10975 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10976
10977         PR fortran/32489
10978         * gfortran.dg/array_constructor_34.f90: New test.
10979
10980 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10981
10982         PR fortran/20923
10983         * gfortran.dg/array_constructor_33.f90: New test.
10984         gfortran.dg/array_function_5.f90: Add credit.
10985
10986 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10987
10988         PR debug/42631
10989         * gcc.dg/pr42631.c: New.
10990
10991 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10992
10993         PR debug/42630
10994         * gcc.dg/pr42630.c: New.
10995
10996 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10997
10998         PR debug/42629
10999         * gcc.dg/pr42629.c: New.
11000
11001 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11002
11003         PR middle-end/42363
11004         * gcc.dg/torture/pr42363.c: New.
11005
11006 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11007
11008         PR debug/42604
11009         PR debug/42395
11010         * gcc.dg/vect/pr42604.c: New.
11011         * gcc.dg/vect/pr42395.c: New.
11012
11013 2010-01-09  Richard Guenther  <rguenther@suse.de>
11014
11015         PR middle-end/42512
11016         * gcc.c-torture/execute/pr42512.c: New testcase.
11017
11018 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11019
11020         PR fortran/41298
11021         * gfortran.dg/c_ptr_tests_14.f90: New test.
11022
11023 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11024
11025         PR ada/41929
11026         * gnat.dg/null_pointer_deref1.adb: Don't run on
11027         sparc*-sun-solaris2.11.
11028
11029 2010-01-08  Richard Guenther  <rguenther@suse.de>
11030
11031         PR lto/42528
11032         * gcc.dg/lto/20100103-1_0.c: New testcase.
11033         * gcc.dg/lto/20100103-2_0.c: Likewise.
11034
11035 2010-01-08  Tobias Burnus  <burnus@net-b.de
11036
11037         PR/fortran 25829
11038         * gfortran.dg/asynchronous_1.f90: New test.
11039         * gfortran.dg/asynchronous_2.f90: New test.
11040         * gfortran.dg/conflicts.f90: Update error message.
11041
11042 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11043
11044         c++/40155
11045         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11046
11047 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11048
11049         PR tree-optimization/42625
11050         * g++.dg/opt/dtor4.C: New test.
11051         * g++.dg/opt/dtor4.h: New.
11052         * g++.dg/opt/dtor4-aux.cc: New.
11053
11054 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11055
11056         PR fortran/42597
11057         * gfortran.dg/proc_ptr_26.f90: New test.
11058
11059 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11060
11061         PR fortran/41872
11062         * gfortran.dg/allocatable_scalar_7.f90: New test.
11063
11064 2010-01-06  Richard Guenther  <rguenther@suse.de>
11065
11066         * gcc.c-torture/compile/pr42632.c: New testcase.
11067
11068 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11069
11070         PR target/42542
11071         * gcc.target/i386/pr42542-4.c: New.
11072         * gcc.target/i386/pr42542-4a.c: Likewise.
11073         * gcc.target/i386/pr42542-5.c: Likewise.
11074         * gcc.target/i386/pr42542-5a.c: Likewise.
11075
11076 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11077
11078         * gcc.dg/tls/opt-15.c: New test.
11079
11080 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11081
11082         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11083
11084 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11085
11086         PR tree-optimization/42462
11087         * g++.dg/torture/pr42462.C: New test.
11088
11089 2010-01-05  Jason Merrill  <jason@redhat.com>
11090
11091         * g++.dg/cpp0x/initlist30.C: New test.
11092
11093 2010-01-05  Richard Guenther  <rguenther@suse.de>
11094
11095         PR tree-optimization/42614
11096         * gcc.c-torture/execute/pr42614.c: New testcase.
11097
11098 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11099
11100         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11101         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11102         -Wunreachable-code.
11103         * gcc.dg/Wunreachable-2.c: Likewise.
11104         * gcc.dg/Wunreachable-3.c: Likewise.
11105         * gcc.dg/Wunreachable-4.c: Likewise.
11106         * gcc.dg/Wunreachable-5.c: Likewise.
11107         * gcc.dg/Wunreachable-6.c: Likewise.
11108         * gcc.dg/Wunreachable-7.c: Likewise.
11109         * gcc.dg/Wunreachable-8.c: Likewise.
11110         * gcc.dg/20041231-1.c: Likewise.
11111
11112 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11113
11114         PR other/42611
11115         * gcc.dg/pr42611.c: New test.
11116
11117         PR tree-optimization/42508
11118         * g++.dg/opt/pr42508.C: New test.
11119
11120 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11121
11122         PR fortran/41872
11123         * gfortran.dg/allocatable_scalar_8.f90: New.
11124
11125 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11126
11127         PR tree-optimization/42398
11128         * gcc.c-torture/compile/pr42398.c: New test.
11129
11130 2010-01-04  Jason Merrill  <jason@redhat.com>
11131
11132         PR c++/42555
11133         * g++.dg/ext/attrib35.C: New.
11134
11135         PR c++/42567
11136         * g++.dg/cpp0x/auto17.C: New.
11137
11138 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11139
11140         * gcc.dg/lto/20100104_0.c: New.
11141
11142 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11143
11144         PR target/42542
11145         * gcc.target/i386/pr42542-1.c: New.
11146         * gcc.target/i386/pr42542-1a.c: Likewise.
11147         * gcc.target/i386/pr42542-1b.c: Likewise.
11148         * gcc.target/i386/pr42542-2.c: Likewise.
11149         * gcc.target/i386/pr42542-2a.c: Likewise.
11150         * gcc.target/i386/pr42542-2b.c: Likewise.
11151         * gcc.target/i386/pr42542-3.c: Likewise.
11152         * gcc.target/i386/pr42542-3a.c: Likewise.
11153
11154 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11155
11156         PR fortran/41872
11157         * gfortran.dg/allocatable_scalar_5.f90: New test.
11158         * gfortran.dg/allocatable_scalar_6.f90: New test.
11159
11160 2010-01-03  Richard Guenther  <rguenther@suse.de>
11161
11162         PR testsuite/42583
11163         * gfortran.dg/gomp/recursion1.f90: Remove.
11164
11165 2010-01-03  Richard Guenther  <rguenther@suse.de>
11166
11167         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11168         * gcc.dg/uninit-6.c: Likewise.
11169         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11170
11171 2010-01-03  Richard Guenther  <rguenther@suse.de>
11172
11173         PR tree-optimization/42589
11174         * gcc.target/i386/pr42589.c: New testcase.
11175
11176 2010-01-03  Richard Guenther  <rguenther@suse.de>
11177
11178         PR tree-optimization/42438
11179         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11180
11181 2010-01-02  Richard Guenther  <rguenther@suse.de>
11182
11183         PR testsuite/41651
11184         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11185
11186 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11187
11188         PR target/42448
11189         * gcc.target/alpha/pr42448-1.c: New test.
11190         * gcc.target/alpha/pr42448-2.c: Ditto.
11191
11192 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11193
11194         PR preprocessor/41947
11195         * gcc.dg/c99-hexfloat-3.c: New test.
11196
11197 2010-01-01  Richard Guenther  <rguenther@suse.de>
11198
11199         PR c/42570
11200         * gcc.c-torture/execute/pr42570.c: New testcase.
11201
11202 2010-01-01  Richard Guenther  <rguenther@suse.de>
11203
11204         PR middle-end/42559
11205         * gcc.c-torture/compile/pr42559.c: New testcase.
11206
11207 \f
11208 Copyright (C) 2010 Free Software Foundation, Inc.
11209
11210 Copying and distribution of this file, with or without modification,
11211 are permitted in any medium without royalty provided the copyright
11212 notice and this notice are preserved.