OSDN Git Service

2010-10-14 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2
3         PR c/45969
4         * gcc.c-torture/compile/pr45969-1.c: New test.
5
6 2010-10-14  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/44913
9         * gcc.dg/torture/pr44913.c: New testcase.
10
11 2010-10-14  Richard Guenther  <rguenther@suse.de>
12
13         PR lto/45382
14         * g++.dg/lto/20101014-2_0.C: New testcase.
15
16 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
17
18         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
19         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
20         * gcc.target/i386/pr44130.c: Likewise.
21         * gcc.target/i386/pr44144.c: Likewise.
22         * gcc.target/i386/pr44180.c: Likewise.
23         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
24         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
25         * gcc.target/i386/vect-sizes-1.c: Likewise.
26         * gcc.target/i386/vectorize4-avx.c: Likewise.
27
28 2010-10-14  Richard Guenther  <rguenther@suse.de>
29
30         PR lto/44561
31         * g++.dg/lto/20101010-3_0.C: New testcase.
32         * g++.dg/lto/20101010-4_0.C: Likewise.
33
34 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
35
36         * objc.dg/pr45878.m: Update to include NSConstantString interface
37         for -fnext-runtime.
38         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
39         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
40         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
41         reference for m64 -fnext-runtime.
42
43 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
44
45         * gcc.target/i386/vect-sizes-1.c: New.
46
47 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
48
49         PR middle-end/46011
50         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register
51         and xfail.
52
53 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
54
55         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX
56         register.
57         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
58
59 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
60
61         * gcc.target/ia64/20101005.c: New test.
62
63 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
64
65         PR rtl-optimization/45570
66         * gcc.dg/pr45570.c: New test.
67
68 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
69
70         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
71         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
72         * gcc.target/i386/vectorize4-avx.c: Likewise.
73
74 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
75
76         * gcc.target/i386/avx-copysign-vec.c: New.
77         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
78
79 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
80
81         PR middle-end/44130
82         * gcc.target/i386/pr44130.c: New.
83
84 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
85
86         PR middle-end/44144
87         * gcc.target/i386/pr44144.c: New.
88
89 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
90
91         PR target/44180
92         * gcc.target/i386/pr44180.c: New.
93
94 2010-10-13  Jason Merrill  <jason@redhat.com>
95
96         * g++.dg/template/canon-type-8.C: New.
97
98 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
99
100         * gcc.c-torture/execute/20101013-1.c: New test.
101
102 2010-10-13  Richard Guenther  <rguenther@suse.de>
103
104         PR objc/45878
105         * objc.dg/pr45878.m: New testcase.
106
107 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
108
109         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
110         * gcc.dg/format/dfp-printf-1.c: Likewise.
111         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
112
113 2010-10-13  Richard Guenther  <rguenther@suse.de>
114
115         PR tree-optimization/45788
116         * g++.dg/pr45788.C: New testcase.
117
118 2010-10-13  Richard Guenther  <rguenther@suse.de>
119
120         PR tree-optimization/45970
121         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
122
123 2010-10-13  Richard Guenther  <rguenther@suse.de>
124
125         PR tree-optimization/45982
126         * gcc.dg/torture/pr45982.c: New testcase.
127         * gcc.dg/tree-ssa/pr24287.c: Adjust.
128         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
129         * gcc.dg/torture/pr39074-2.c: Likewise.
130
131 2010-10-13  Richard Guenther  <rguenther@suse.de>
132
133         PR middle-end/45874
134         * g++.dg/torture/pr45874.C: New testcase.
135
136 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
137
138         * objc.dg/attributes/method-attribute-1.m: Update to respond
139         to implemented method attributes..
140         * objc.dg/attributes/method-attribute-2.m: Likewise.
141         * objc.dg/attributes/method-attribute-3.m: Likewise.
142         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
143         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
144         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
145
146 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
147
148         PR libobjc/23214
149         * objc.dg/pr23214.m: New.
150
151 2010-10-12  Michael Eager  <eager@eagercon.com>
152
153         PR testsuite/45856
154         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
155         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
156
157 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
158
159         PR fortran/45636
160         * gcc.c-torture/execute/pr45636.c: New test.
161         * gfortran.dg/pr45636.f90: New test.
162
163 2010-10-12  Richard Henderson  <rth@redhat.com>
164
165         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
166
167 2010-10-12  Daniel Kraft  <d@domob.eu>
168
169         PR fortran/38936
170         * gfortran.dg/associate_1.f03: More tests with derived-types.
171         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
172         * gfortran.dg/associate_8.f03: Fix typo.
173         * gfortran.dg/initialization_27.f90: Fix typo.
174
175 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
176
177         PR testsuite/45851
178         * lib/lto.exp (lto-get-options-main): Support optional target
179         selector for dg-extra-ld-options.
180
181 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
182
183         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
184         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
185
186 2010-10-11  Martin Jambor  <mjambor@suse.cz>
187
188         PR middle-end/45699
189         * g++.dg/torture/pr45699.C: New test.
190         * g++.dg/otr-fold-1.C: Adjusted.
191         * g++.dg/otr-fold-1.C: Likewise.
192
193 2010-10-11  Nick Clifton  <nickc@redhat.com>
194
195         * gcc.c-torture/compile/pr44197.c: Require visibility support.
196         Allow for a user label prefix.
197
198 2010-10-10  Richard Guenther  <rguenther@suse.de>
199
200         * g++.dg/lto/20101010-1_0.C: New testcase.
201         * g++.dg/lto/20101010-2_0.C: Likewise.
202
203 2010-10-11  Ira Rosen  <irar@il.ibm.com>
204
205         PR tree-optimization/45902
206         * gcc.dg/vect/45902.c: New test.
207
208 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
209
210         PR target/45870
211         * gcc.dg/tls/pr45870.c: New test.
212
213 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
214
215         PR fortran/45961
216         * gfortran.dg/typebound_operator_6.f03: New.
217
218 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
219
220         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
221         and adjust -export symbol scanning.
222         * g++.dg/ext/dllexport1.C: Likewise.
223         * g++.dg/ext/dllexport3.C: Likewise.
224         * gcc.dg/dll-3.c: Likewise.
225         * gcc.dg/dll-4.c: Likewise.
226         * gcc.dg/dll-5.c: Likewise.
227
228 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
229
230         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
231         instead of tree_profile dump file.
232         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
233         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
234         dump file.
235
236 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
237
238         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
239
240 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
241
242         * gfortran.dg/character_comparison_4.f90:  New test.
243         * gfortran.dg/character_comparison_5.f90:  New test.
244         * gfortran.dg/character_comparison_6.f90:  New test.
245
246 2010-10-09  Richard Henderson  <rth@redhat.com>
247
248         * lib/target-supports.exp
249         (check_effective_target_automatic_stack_alignment): Always true.
250
251 2010-10-09  Richard Guenther  <rguenther@suse.de>
252
253         PR lto/45956
254         * gcc.dg/lto/20101009-2_0.c: New testcase.
255         * gcc.dg/lto/20101009-2_1.c: Likewise.
256         * gcc.dg/lto/20101009-2_2.c: Likewise.
257
258 2010-10-09  Richard Guenther  <rguenther@suse.de>
259
260         PR lto/45947
261         * g++.dg/lto/20101009-1_0.C: New testcase.
262
263 2010-10-09  Richard Guenther  <rguenther@suse.de>
264
265         PR tree-optimization/45945
266         * gcc.dg/lto/20101009-1_0.c: New testcase.
267
268 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
269
270         PR target/45913
271         * gcc.target/i386/pr45913.c: New.
272
273 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
274
275         PR fortran/45943
276         * gfortran.dg/streamio_16.f90: Update test.
277
278 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
279
280         PR tree-optimization/45903
281         * gcc.target/i386/pr45903.c: New test.
282
283 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
284
285         * gnat.dg/interface5.adb: Compile with warnings disabled.
286
287 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
288
289         * obj-c++.dg/encode-10.mm: New testcase.
290
291 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
292
293         PR objc++/23614
294         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
295         C++ class.  Removed XFAIL.
296
297 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
298
299         PR fortran/45933
300         * gfortran.dg/typebound_operator_5.f03: New.
301
302 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
303
304         Merge from 'apple/trunk' branch on FSF servers.
305
306         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
307
308         Radar 4508851
309         * obj-c++.dg/method-namespace-1.mm: New.
310
311 2010-10-07  Martin Jambor  <mjambor@suse.cz>
312
313         * gcc.dg/tree-ssa/sra-11.c: New test.
314
315 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
316
317         PR Tree-Vect/45847
318         * gcc.dg/vect/pr45847.c: New test.
319
320 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
321             Kai Tietz  <kai.tietz@onevision.com>
322
323         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
324
325 2010-10-07  Richard Guenther  <rguenther@suse.de>
326
327         PR tree-optimization/45732
328         * gcc.dg/torture/pr45732.c: New testcase.
329
330 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
331
332         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
333         * objc.dg/foreach-2.m: Likewise.
334         * objc.dg/foreach-3.m: Likewise.
335         * objc.dg/foreach-4.m: Likewise.
336         * objc.dg/foreach-5.m: Likewise.
337         * objc.dg/foreach-6.m: Likewise.
338         * objc.dg/foreach-7.m: Likewise.
339         * objc.dg/objc-foreach-4.m: Likewise.
340         * objc.dg/objc-foreach-5.m: Likewise.
341
342 2010-10-07  Richard Guenther  <rguenther@suse.de>
343
344         PR middle-end/45869
345         * gcc.dg/torture/pr45869.c: New testcase.
346
347 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
348
349         * objc.dg/set-not-used-1.m: New
350         * obj-c++.dg/set-not-used-1.mm: New.
351
352 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
353
354         * objc.dg/attributes/method-attribute-3.m: New.
355         * obj-c++.dg/attributes/method-attribute-3.mm: New.
356
357 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
358
359         PR fortran/45916
360         * gfortran.dg/generic_typebound_operator_1.f90: New test.
361
362 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
363
364         PR fortran/45889
365         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
366
367 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
368
369         Merge from 'apple/trunk' branch on FSF servers.
370
371         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
372
373         Radar 4278774
374         * obj-c++.dg/encode-9.mm: New.
375
376 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
377
378         * g++.dg/cpp0x/pr45908.C: New test.
379
380 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
381
382         * gnat.dg/opt6.ad[sb]: New test.
383
384 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
385
386         Implemented fast enumeration for Objective-C.
387         * objc.dg/foreach-1.m: New.
388         * objc.dg/foreach-2.m: New.
389         * objc.dg/foreach-3.m: New.
390         * objc.dg/foreach-4.m: New.
391         * objc.dg/foreach-5.m: New.
392         * objc.dg/foreach-6.m: New.
393         * objc.dg/foreach-7.m: New.
394
395         Merge from 'apple/trunk' branch on FSF servers:
396         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
397
398         Radar 4502236
399         * objc.dg/objc-foreach-5.m: New.
400
401         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
402
403         Radar 4507230
404         * objc.dg/objc-foreach-4.m: New.
405
406         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
407
408         Radar 4472881
409         * objc.dg/objc-foreach-3.m: New.
410
411         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
412
413         Radar 4468498
414         * objc.dg/objc-foreach-2.m: New.
415
416         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
417
418         Radar 4294910
419         * objc.dg/objc-foreach-1.m: New
420
421 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
422
423         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
424         unsigned values.
425
426 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
427
428         PR objc++/28050
429         * obj-c++.dg/syntax-error-10.mm: New.
430
431 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
432
433         PR objc++/23707
434         * obj-c++.dg/syntax-error-9.mm: New.
435
436 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
437
438         PR objc++/31126
439         * obj-c++.dg/syntax-error-8.mm: New.
440
441 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
442
443         Merge from 'apple/trunk' branch on FSF servers.
444
445         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
446
447         Radar 4290840
448         * obj-c++.dg/syntax-error-7.mm: New
449
450         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
451
452         Radar 4294425
453         * obj-c++.dg/syntax-error-6.mm: New
454
455         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
456
457         Radar 4261146
458         * obj-c++.dg/syntax-error-5.mm: New
459
460         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
461
462         Radar 4093475
463         * obj-c++.dg/syntax-error-[3-4].mm: New.
464
465         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
466
467         Radar 4185810
468         * obj-c++.dg/syntax-error-[1-2].mm: New.
469
470 2010-10-05  Ira Rosen  <irar@il.ibm.com>
471
472         PR tree-optimization/45752
473         * gcc.dg/vect/pr45752.c: New test.
474
475 2010-10-05  Richard Guenther  <rguenther@suse.de>
476
477         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
478         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
479         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
480         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
481         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
482         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
483         * gcc.dg/tree-prof/stringop-1.c: Likewise.
484         * gcc.dg/tree-prof/stringop-2.c: Likewise.
485         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
486         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
487         * gcc.dg/tree-prof/update-loopch.c: Likewise.
488         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
489         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
490         * gcc.dg/tree-prof/tracer-1.c: Likewise.
491         * gcc.dg/tree-ssa/inline-4.c: Likewise.
492         * gcc.dg/tree-ssa/inline-3.c: Likewise.
493         * gcc.dg/tree-ssa/20080530.c: Likewise.
494         * g++.dg/tree-ssa/inline-3.C: Likewise.
495         * g++.dg/tree-ssa/inline-1.C: Likewise.
496         * g++.dg/tree-ssa/inline-2.C: Likewise.
497         * gcc.dg/profile-dir-1.c: Likewise.
498         * gcc.dg/profile-dir-2.c: Likewise.
499         * gcc.dg/profile-dir-3.c: Likewise.
500
501 2010-10-05  Richard Guenther  <rguenther@suse.de>
502
503         PR middle-end/45877
504         * g++.dg/torture/pr45877.C: New testcase.
505
506 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
507
508         PR debug/45849
509         * gcc.dg/debug/pr45849.c: New test.
510
511         PR middle-end/45876
512         * gcc.c-torture/compile/pr45876.c: New test.
513
514 2010-10-04  Julian Brown  <julian@codesourcery.com>
515
516         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
517         vect_hw_misalign.
518         * gcc.dg/vect/vect-60.c: Likewise.
519         * gcc.dg/vect/vect-56.c: Likewise.
520         * gcc.dg/vect/vect-93.c: Likewise.
521         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
522         * gcc.dg/vect/vect-95.c: Likewise.
523         * gcc.dg/vect/vect-96.c: Likewise.
524         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
525         * gcc.dg/vect/slp-25.c: Likewise.
526         * gcc.dg/vect/slp-3.c: Likewise.
527         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
528         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
529         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
530         * gcc.dg/vect/vect-109.c: Likewise.
531         * gcc.dg/vect/vect-peel-1.c: Likewise.
532         * gcc.dg/vect/vect-peel-2.c: Likewise.
533         * lib/target-supports.exp
534         (check_effective_target_arm_vect_no_misalign): New.
535         (check_effective_target_vect_no_align): Use above.
536         (check_effective_target_vect_element_align): New.
537         (add_options_for_quad_vectors): New.
538
539 2010-10-04  Martin Jambor  <mjambor@suse.cz>
540
541         PR tree-optimization/45572
542         * g++.dg/ipa/pr45572-1.C: New test.
543         * g++.dg/ipa/pr45572-2.C: Likewise.
544
545 2010-10-03  Ian Lance Taylor  <iant@google.com>
546
547         * gcc.dg/anon-struct-11.c: New test.
548         * gcc.dg/anon-struct-12.c: New test.
549         * gcc.dg/anon-struct-13.c: New test.
550         * gcc.dg/anon-struct-14.c: New test.
551
552 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
553
554         * g++.dg/torture/pr45764.C: Revert revision 164914.
555         * gcc.dg/vect/pr43432.c: Likewise.
556         * gcc.dg/vect/vect-114.c: Likewise.
557         * gcc.dg/vect/vect-15.c: Likewise.
558
559 2010-10-03  Jason Merrill  <jason@redhat.com>
560
561         * g++.dg/cpp0x/sfinae5.C: New.
562
563 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
564
565         PR tree-optimization/45720
566         PR tree-optimization/45764
567         * g++.dg/torture/pr45764.C: New.
568
569         * gcc.dg/vect/pr43432.c: Xfail.
570         * gcc.dg/vect/vect-114.c: Likewise.
571         * gcc.dg/vect/vect-15.c: Likewise.
572
573 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
574
575         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
576         hppa*-*-hpux*.
577         * gcc.dg/torture/pr45678-2.c: Likewise.
578
579 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
580
581         PR fortran/45748
582         * gfortran.dg/intrinsic_6.f90: New.
583
584 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
585
586         PR fortran/42831
587         * gfortran.dg/dependency_37.f90:  New test.
588
589 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
590
591         * gcc.target/i386/shift_mask.c: New test.
592
593 2010-10-01  Richard Guenther  <rguenther@suse.de>
594
595         PR tree-optimization/45854
596         * g++.dg/torture/pr45854.C: New testcase.
597
598 2010-09-30  Michael Eager  <eager@eagercon.com>
599
600         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
601         __FLT_{MIN,MAX}__.
602
603 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
604
605         PR middle-end/45758
606         * gfortran.dg/graphite/pr45758.f90: New.
607
608 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
609
610         PR middle-end/45230
611         * gcc.dg/graphite/id-pr45230.c: New.
612
613 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
614
615         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
616         * gfortran.dg/graphite/graphite.exp: Same.
617         * gcc.dg/graphite/vect-pr43423.c: New.
618
619 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
620
621         PR target/45843
622         * g++.dg/torture/pr45843.C: New test.
623
624 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
625
626         PR fortran/45828
627         * gfortran.dg/allocate_derived_5.f90: New.
628
629 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
630
631         PR tree-optimization/31261
632         * gcc.dg/tree-ssa/pr31261.c: New test.
633
634 2010-09-30  Michael Eager  <eager@eagercon.com>
635
636         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
637         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
638         * gcc.target/microblaze/microblaze.exp: Ditto.
639         * gcc.target/microblaze/others/string_cst1.c: Ditto.
640         * gcc.target/microblaze/others/string_cst2.c: Ditto.
641         * gcc.target/microblaze/others/data_var1.c: Ditto.
642         * gcc.target/microblaze/others/data_var2.c: Ditto.
643         * gcc.target/microblaze/others/data_var3.c: Ditto.
644         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
645         * gcc.target/microblaze/others/strings1.c:: Ditto.
646         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
647         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
648         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
649         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
650         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
651         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
652         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
653         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
654         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
655         * gcc.target/microblaze/isa/pcmp.c: Ditto.
656         * gcc.target/microblaze/isa/nofloat.c: Ditto.
657         * gcc.target/microblaze/isa/fcvt.c: Ditto.
658         * gcc.target/microblaze/isa/float.c: Ditto.
659         * gcc.target/microblaze/isa/mulh.c: Ditto.
660         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
661         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
662         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
663         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
664         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
665         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
666         * gcc.target/microblaze/isa/bshift.c: Ditto.
667         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
668         * gcc.target/microblaze/isa/div.c: Ditto.
669         * gcc.target/microblaze/isa/vanilla.c: Ditto.
670         * gcc.target/microblaze/isa/mul.c: Ditto.
671
672 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
673
674         merge from FSF 'apple/trunk' branch.
675         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
676
677         Radar 4386773
678         * objc.dg/enhanced-proto-1.m: New.
679         * objc.dg/enhanced-proto-2.m: New.
680         * obj-c++.dg/enhanced-proto-1.mm: New
681         * obj-c++.dg/enhanced-proto-2.mm: New.
682
683 2010-09-30  Richard Guenther  <rguenther@suse.de>
684
685         PR testsuite/45702
686         * gcc.dg/debug/pr41893-1.c: Adjust.
687         * gcc.dg/pr30762-1.c: Likewise.
688         * gcc.dg/pr31529-1.c: Likewise.
689         * gcc.dg/pr34457-1.c: Likewise.
690         * gcc.dg/pr34668-1.c: Likewise.
691         * gcc.dg/pr43557-1.c: Likewise.
692
693 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
694
695         PR objc/45842
696         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
697         * objc.dg/const-str-3.m: Correct header for memcpy.
698         * objc.dg/const-str-7.m: Likewise.
699         * objc.dg/method-20b.m: Provide an implementation of Object.
700         Adjust XFAIL for m64 NeXT runtime.
701         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
702         * objc.dg/encode-3.m: Correct line ordering, provide header for
703         sprintf.
704         * objc.dg/encode-7-next.m: Only run for 32bit.
705         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
706         * objc.dg/type-size-2.m: Provide an implementation of Object.
707         Ajust headers.
708         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
709         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
710         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
711         Adjust XFAIL for m64 NeXT runtime.
712         * obj-c++.dg/method-22.mm: Likewise.
713         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
714
715 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
716
717         Merge from 'apple/trunk' branch on FSF servers.
718
719         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
720
721         Radar 4278236
722         * obj-c++.dg/bad-forward-decl.mm: New
723
724 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
725
726         * ada/acats/run_acats: Revert revision 157037.
727
728 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
729
730         Merge from 'apple/trunk' branch on FSF servers.
731
732         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
733
734         Radar 4281748
735         * objc.dg/naming-2.m: Update
736         * objc.dg/naming-3.m: New
737
738 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
739
740         PR target/40457
741         * gcc.target/arm/pr40457-3.c: New test.
742
743 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
744
745         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
746         alias checking.
747         * lib/target-supports.exp (check_ifunc_available): Likewise.
748
749 2010-09-29  Tristan Gingold  <gingold@adacore.com>
750
751         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
752
753 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
754
755         * objc.dg/keywords-1.m: New test.
756         * objc.dg/keywords-2.m: New test.
757         * objc.dg/keywords-3.m: New test.
758         * obj-c++.dg/keywords-1.mm: New test.
759         * obj-c++.dg/keywords-2.mm: New test.
760
761 2010-09-28  Jason Merrill  <jason@redhat.com>
762
763         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
764         * g++.dg/ext/complit11.C: Likewise.
765         * g++.old-deja/g++.law/temps1.C: Likewise.
766
767         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
768         * g++.old-deja/g++.mike/misc6.C: Likewise.
769
770 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
771
772         * objc.dg/attributes/method-attribute-1.m: New.
773         * objc.dg/attributes/method-attribute-2.m: New.
774
775         * obj-c++.dg/attributes/method-attribute-1.m: New.
776         * obj-c++.dg/attributes/method-attribute-2.m: New.
777
778 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
779
780         * objc.dg/attributes: New.
781         * objc.dg/attributes/attributes.exp: New.
782         * objc.dg/attributes/class-attribute-1.m: New.
783         * objc.dg/attributes/class-attribute-2.m: New
784         * objc.dg/attributes/categ-attribute-1.m: New
785         * objc.dg/attributes/categ-attribute-2.m: New
786         * objc.dg/attributes/proto-attribute-1.m: New
787
788         * obj-c++.dg/attributes: New.
789         * obj-c++.dg/attributes/attributes.exp: New
790         * obj-c++.dg/attributes/class-attribute-1.mm: New
791         * obj-c++.dg/attributes/class-attribute-2.mm: New
792         * obj-c++.dg/attributes/categ-attribute-1.mm: New
793         * obj-c++.dg/attributes/categ-attribute-2.mm: New
794         * obj-c++.dg/attributes/proto-attribute-1.mm: New
795
796 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
797
798         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
799         from the branch renamed to method-20b.m to avoid clashes).
800
801         2005-08-23  Stuart Hastings  <stuart@apple.com>
802                     Ziemowit Laski  <zlaski@apple.com>
803
804         Radar 4209854
805         * obj-c++.dg/method-23.mm: New.
806         * objc.dg/method-20.m: New.
807
808 2010-09-28  Jan Hubicka  <jh@suse.cz>
809
810         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
811
812 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
813
814         PR target/44452
815         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
816         i?86-*-solaris2.[89], *-*-vxworks*.
817         * gcc.target/i386/pr22152.c: Likewise.
818         * gcc.target/i386/vect8-ret.c: New test.
819
820 2010-09-28  Jie Zhang  <jie@codesourcery.com>
821
822         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
823
824 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
825
826         Merge from 'apple/trunk' branch on FSF servers.
827
828         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
829
830         Radar 4175534
831         * obj-c++.dg/method-22.mm: New.
832
833 2010-09-27  Jason Merrill  <jason@redhat.com>
834
835         * g++.dg/cpp0x/rv-lvalue-req.C: New.
836         * g++.dg/ext/complit11.C: Adjust.
837         * g++.old-deja/g++.law/temps1.C: Adjust.
838         * g++.old-deja/g++.ns/koenig6.C: Adjust.
839         * g++.old-deja/g++.oliva/partord1.C: Adjust.
840
841 2010-09-27  Ian Lance Taylor  <iant@google.com>
842
843         * lib/target-supports.exp (check_effective_target_split_stack):
844         New procedure.
845         * gcc.dg/split-1.c: New test.
846         * gcc.dg/split-2.c: New test.
847         * gcc.dg/split-3.c: New test.
848         * gcc.dg/split-4.c: New test.
849
850 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
851
852         PR objc/25464
853         * objc.dg/type-size-3.m: New test.
854
855 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
856
857         PR objc/45763
858         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
859
860 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
861
862         PR objc/25450
863         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
864         * objc.dg/type-size-2.m: Same change.
865         * obj-c++.dg/encode-5.mm: Same change.
866
867 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
868
869         Merge from 'apple/trunk' branch on FSF servers.  The original
870         Changelogs are below.
871
872         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
873         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
874         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
875         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
876         in the branch).
877         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
878         proto-qual-1.m in the branch) and the normal ABI on GNU.
879         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
880         the test only with the NeXT runtime.
881         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
882         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
883         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
884         Run the test only with the NeXT runtime.
885
886         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
887
888         Radar 4492973
889         * objc.dg/encode-7-64bit.m: New.
890         * objc.dg/encode-7.m: Skip if -m64.
891
892         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
893
894         Radar 4301047
895         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
896         * obj-c++.dg/threedotthree-abi-1.mm: New
897         * objc.dg/threedotthree-abi-1.m: New
898
899         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
900
901         Radar 4136935
902         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
903         * objc.dg/encode-6.m: Likewise.
904         * objc.dg/encode-7.m: New test case.
905
906 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
907
908         Merge from 'apple/trunk' branch on FSF servers.  Renamed
909         const-str-12.m to constr-str-12b.m to avoid conflicts.
910
911         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
912
913         Radar 4229905
914         * obj-c++.dg/warn5.mm: New
915
916         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
917
918         Radar 4154928
919         * obj-c++.dg/const-str-12.mm: New.
920         * objc.dg/const-str-12.m: New.
921
922 2010-09-27  Tobias Burnus  <burnus@net-b.de>
923
924         PR fortran/40569
925         PR fortran/40568
926         * gfortran.dg/storage_size_2.f08: Fix test.
927         * gfortran.dg/c_sizeof_1.f90: Fix test.
928         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
929         * gfortran.dg/c_sizeof_3.f90: New.
930         * gfortran.dg/c_sizeof_4.f90: New.
931         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
932         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
933
934 2010-09-26  Daniel Kraft  <d@domob.eu>
935
936         PR fortran/45783
937         PR fortran/45795
938         * gfortran.dg/select_type_18.f03: New test.
939
940 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
941
942         * gnat.dg/return2.ad[sb]: New test.
943         * gnat.dg/return2_pkg.ads: New helper.
944
945 2010-09-25  Daniel Kraft  <d@domob.eu>
946
947         PR fortran/45776
948         * gfortran.dg/io_constraints_6.f03: New test.
949         * gfortran.dg/io_constraints_7.f03: New test.
950         * gfortran.dg/newunit_2.f90: New test.
951
952 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
953
954         * gfortran.dg/operator_c1202.f90: New test.
955
956 2010-09-24  Jan Hubicka  <jh@suse.cz>
957
958         * gcc.dg/tree-ssa/leaf.c: New testcase.
959
960 2010-09-24  Jan Hubicka  <jh@suse.cz>
961
962         PR tree-optimization/45738
963         PR tree-optimization/45741
964         * gcc.c-torture/compile/pr45741.c: New.
965         * gfortran.fortran-torture/compile/pr45738.f90: New.
966
967 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
968
969         * gcc.dg/cpp/undef-opt-1.c: New test.
970
971 2010-09-24  Jason Merrill  <jason@redhat.com>
972
973         * g++.dg/other/error10.C: Adjust expected output.
974
975 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
976
977         PR middle-end/45234
978         * gcc.dg/torture/stackalign/alloca-6.c: New test.
979         * gcc.target/i386/pr45234.c: New test.
980
981 2010-09-24  Richard Guenther  <rguenther@suse.de>
982
983         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
984
985 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
986
987         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
988         as a comment leader in regexp.
989
990 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
991
992         * objc.dg/sync-2.m: New test.
993         * obj-c++.dg/sync-2.mm: New test.
994
995 2010-09-24  Tobias Burnus  <burnus@net-b.de>
996
997         PR fortran/40571
998         * gfortran.dg/iso_fortran_env_7.f90: New.
999
1000 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1001
1002         * obj-c++.dg/too-many-args.mm: New file.
1003
1004 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1005
1006         Merge from 'apple/trunk' branch on FSF servers.
1007
1008         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1009
1010         Radar 4491608
1011         * objc.dg/too-many-args.m: New
1012
1013 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1014
1015         PR fortran/45744
1016         * gfortran.dg/dependency_36.f90:  New test.
1017
1018 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1019
1020         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1021         * gcc.target/i386/pad-3.c: Ditto.
1022         * gcc.target/i386/pad-7.c: Ditto.
1023         * gcc.target/i386/pad-7.c: Ditto.
1024         * gcc.target/i386/pr36502.c: Ditto.
1025         * gcc.target/i386/zee.c: Ditto.
1026         * gcc.target/i386/20060821-1.c: Ditto.
1027         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1028         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1029         * gcc.target/i386/pad-5b.c: Ditto.
1030         * gcc.target/i386/pad-6a.c: Ditto.
1031         * gcc.target/i386/pad-6b.c: Ditto.
1032         * gcc.target/i386/pad-8.c: Ditto.
1033         * gcc.target/i386/pad-9.c: Ditto.
1034         * gcc.target/i386/pad-10.c: Ditto.
1035         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1036
1037 2010-09-23  Richard Guenther  <rguenther@suse.de>
1038
1039         PR tree-optimization/45565
1040         * g++.dg/ipa/pr45565.C: New testcase.
1041
1042 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1043
1044         PR fortran/45745
1045         PR fortran/45648
1046         * gfortran.dg/vector_subscript_bound_1.f90: New.
1047
1048 2010-09-23  Richard Guenther  <rguenther@suse.de>
1049
1050         PR middle-end/45750
1051         * gcc.dg/pr45750.c: New testcase.
1052
1053 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1054
1055         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1056         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1057         build.
1058
1059 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1060
1061         PR rtl-optimization/44374
1062         * gcc.target/arm/headmerge-1.c: New test.
1063         * gcc.target/arm/headmerge-2.c: New test.
1064         * gcc.target/i386/headmerge-1.c: New test.
1065         * gcc.target/i386/headmerge-2.c: New test.
1066
1067 2010-09-23  Daniel Kraft  <d@domob.eu>
1068
1069         PR fortran/38936
1070         PR fortran/44044
1071         PR fortran/45474
1072         * gfortran.dg/intrinsic_intent_1.f03: New test.
1073         * gfortran.dg/select_type_17.f03: New test.
1074         * gfortran.dg/associate_5.f03: More definability tests.
1075         * gfortran.dg/enum_2.f90: Check definability.
1076         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1077         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1078         * gfortran.dg/char_expr_2.f90: Ditto.
1079         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1080         * gfortran.dg/enum_5.f90: Ditto.
1081         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1082         * gfortran.dg/impure_assignment_2.f90: Ditto.
1083         * gfortran.dg/impure_assignment_3.f90: Ditto.
1084         * gfortran.dg/intent_out_1.f90: Ditto.
1085         * gfortran.dg/intent_out_3.f90: Ditto.
1086         * gfortran.dg/pointer_assign_7.f90: Ditto.
1087         * gfortran.dg/pointer_intent_3.f90: Ditto.
1088         * gfortran.dg/pr19936_1.f90: Ditto.
1089         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1090         * gfortran.dg/simpleif_2.f90: Ditto.
1091         * gfortran.dg/protected_5.f90: Ditto.
1092         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1093         * gfortran.dg/protected_6.f90: Ditto.
1094         * gfortran.dg/protected_7.f90: Ditto.
1095
1096 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1097
1098         PR libfortran/45710
1099         * gfortran.dg/namelist_65.f90: New test.
1100
1101 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1102
1103         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1104         the regexp pattern between the expected label and location string.
1105
1106 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1107
1108         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1109
1110 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1111
1112         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1113         * gcc.dg/pr27898.c: Likewise.
1114         * gcc.dg/pr28712.c: Likewise.
1115         * gcc.dg/pr30762-1.c: Likewise.
1116         * gcc.dg/pr31529-1.c: Likewise.
1117         * gcc.dg/pr34457-1.c: Likewise.
1118         * gcc.dg/pr34668-1.c: Likewise.
1119         * gcc.dg/pr34989-1.c: Likewise.
1120         * gcc.dg/pr43557-1.c: Likewise.
1121
1122 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR rtl-optimization/45739
1125         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1126
1127 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1128
1129         * gcc.target/sparc/mnofpu.c: New test.
1130
1131 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR rtl-optimization/45739
1134         * gcc.target/i386/pr45739.c: New test.
1135
1136 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1137
1138         PR fortran/45648
1139         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1140         and counts. Add non-elemental function call check.
1141
1142         PR fortran/45648
1143         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1144         arguments checks. Update temporary counts.
1145         * gfortran.dg/transpose_optimization_1.f90: New.
1146
1147 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1148
1149         PR objc/23710
1150         * objc.dg/invalid-method-1.m: New.
1151
1152 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1153
1154         Merge from 'apple/trunk' branch on FSF servers.
1155
1156         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1157
1158         Radar 4291785
1159         * objc.dg/naming-4.m: New
1160         * objc.dg/naming-5.m: New
1161         * obj-c++.dg/naming-1.mm: New
1162         * obj-c++.dg/naming-2.mm: New
1163
1164 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1165             Jack Howarth  <howarth@bromo.med.uc.edu>
1166
1167         PR c++/45645
1168         * g++.dg/torture/pr44972.C: Use portable assert().
1169
1170 2010-09-21  Richard Guenther  <rguenther@suse.de>
1171
1172         PR tree-optimization/45580
1173         * g++.dg/torture/pr45580.C: New testcase.
1174
1175 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1176
1177         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1178
1179 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1180
1181         PR fortran/45438
1182         * gfortran.dg/pointer_check_7.f90: New.
1183
1184 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR rtl-optimization/45728
1187         * gcc.c-torture/compile/pr45728.c: New test.
1188
1189 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1190
1191         PR fortran/45081
1192         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1193
1194 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1195
1196         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1197
1198 2010-09-20  Richard Guenther  <rguenther@suse.de>
1199
1200         PR middle-end/45704
1201         * gcc.dg/torture/pr45704.c: New testcase.
1202
1203 2010-09-20  Jan Hubicka  <jh@suse.cz>
1204
1205         PR tree-optimize/45605
1206         * g++.dg/tree-ssa/pr45605.C: New testcase.
1207
1208 2010-09-20  Michael Matz  <matz@suse.de>
1209
1210         PR testsuite/45706
1211         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1212         enough.
1213
1214 2010-09-20  Richard Guenther  <rguenther@suse.de>
1215
1216         PR tree-optimization/45705
1217         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1218
1219 2010-09-20  Michael Matz  <matz@suse.de>
1220
1221         PR testsuite/45706
1222         * lib/target-supports.exp (check_effective_target_vect_perm):
1223         Add i?86-*-*.
1224
1225 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1226
1227         PR rtl-optimization/45695
1228         * gcc.c-torture/execute/pr45695.c: New test.
1229
1230 2010-09-19  Jan Hubicka  <jh@suse.cz>
1231
1232         PR lto/44246
1233         * gcc.c-torture/compile/pr44246.c:New file.
1234
1235 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1236
1237         PR tree-optimization/45714
1238         * gfortran.dg/vect/pr45714-a.f: New test.
1239         * gfortran.dg/vect/pr45714-b.f: New test.
1240
1241 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1242
1243         * gnat.dg/const1.adb: Rename into...
1244         * gnat.dg/constant1.adb: ...this.
1245         * gnat.dg/constant2.adb: New test.
1246         * gnat.dg/constant2_pkg1.ads: New helper.
1247         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1248
1249 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1250
1251         * gnat.dg/specs/constant1.ads: New test.
1252         * gnat.dg/specs/constant1_pkg.ads: New helper.
1253
1254 2010-09-18  Jan Hubicka  <jh@suse.cz>
1255
1256         PR tree-optimization/45453
1257         * g++.dg/tree-ssa/pr45453.C: New testcase.
1258
1259 2010-09-18  Jason Merrill  <jason@redhat.com>
1260
1261         * g++.dg/cpp0x/initlist44.C: New.
1262
1263 2010-09-18  Richard Guenther  <rguenther@suse.de>
1264
1265         PR tree-optimization/45709
1266         * g++.dg/torture/pr45709-2.C: New testcase.
1267
1268 2010-09-18  Richard Guenther  <rguenther@suse.de>
1269
1270         PR tree-optimization/45709
1271         * g++.dg/torture/pr45709.C: New testcase.
1272
1273 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1274
1275         PR testsuite/45719
1276         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1277
1278 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1279
1280         * gcc.target/i386/pad-1.c: New.
1281         * gcc.target/i386/pad-2.c: Likewise.
1282         * gcc.target/i386/pad-3.c: Likewise.
1283         * gcc.target/i386/pad-4.c: Likewise.
1284         * gcc.target/i386/pad-5a.c: Likewise.
1285         * gcc.target/i386/pad-5b.c: Likewise.
1286         * gcc.target/i386/pad-6a.c: Likewise.
1287         * gcc.target/i386/pad-6b.c: Likewise.
1288         * gcc.target/i386/pad-7.c: Likewise.
1289         * gcc.target/i386/pad-8.c: Likewise.
1290         * gcc.target/i386/pad-9.c: Likewise.
1291         * gcc.target/i386/pad-10.c: Likewise.
1292
1293 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1294
1295         PR middle-end/45234
1296         * gcc.dg/torture/stackalign/alloca-5.c: New.
1297
1298 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1299
1300         PR middle-end/45678
1301         * gcc.dg/torture/pr45678-2.c: New.
1302
1303 2010-09-17  Richard Guenther  <rguenther@suse.de>
1304
1305         PR middle-end/45678
1306         * gcc.dg/torture/pr45678-1.c: New testcase.
1307
1308 2010-09-17  Michael Matz  <matz@suse.de>
1309
1310         PR tree-optimization/43432
1311         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1312         check_effective_target_vect_perm_short): New predicates.
1313         (check_effective_target_vect_perm): Include x86_64.
1314         * gcc.dg/vect/pr43432.c: New test.
1315         * gcc.dg/vect/vect-114.c: Adjust.
1316         * gcc.dg/vect/vect-15.c: Ditto.
1317         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1318         * gcc.dg/vect/slp-perm-9.c: Ditto.
1319
1320 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1321
1322         PR testsuite/45692
1323         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1324         GNU runtime.
1325
1326 2010-09-17  Richard Guenther  <rguenther@suse.de>
1327
1328         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1329         * gcc.dg/pr28706.c: Likewise.
1330         * gcc.dg/pr28712.c: Likewise.
1331         * gcc.dg/pr30762-1.c: Likewise.
1332         * gcc.dg/pr30762-2.c: Likewise.
1333         * gcc.dg/pr31529-1.c: Likewise.
1334         * gcc.dg/pr31529-2.c: Likewise.
1335         * gcc.dg/pr34457-1.c: Likewise.
1336         * gcc.dg/pr34457-2.c: Likewise.
1337         * gcc.dg/pr34668-1.c: Likewise.
1338         * gcc.dg/pr34668-2.c: Likewise.
1339         * gcc.dg/pr34989-1.c: Likewise.
1340         * gcc.dg/pr34989-2.c: Likewise.
1341         * gcc.dg/pr43557-1.c: Likewise.
1342         * gcc.dg/pr43557-2.c: Likewise.
1343         * gcc.dg/debug/pr41893-1.c: Likewise.
1344         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1345         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1346         * gcc.dg/matrix/matrix-4.c: Likewise.
1347         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1348         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1349         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1350         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1351
1352 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1353
1354         PR fortran/43665
1355         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1356         optimizations.
1357         * gfortran.dg/intent_optimize_1.f90: New test.
1358
1359 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1360
1361         * gcc.target/i386/divmod-1.c: New.
1362         * gcc.target/i386/divmod-2.c: Likewise.
1363         * gcc.target/i386/divmod-3.c: Likewise.
1364         * gcc.target/i386/divmod-4.c: Likewise.
1365         * gcc.target/i386/divmod-4a.c: Likewise.
1366         * gcc.target/i386/divmod-5.c: Likewise.
1367         * gcc.target/i386/divmod-6.c: Likewise.
1368         * gcc.target/i386/divmod-7.c: Likewise.
1369         * gcc.target/i386/divmod-8.c: Likewise.
1370         * gcc.target/i386/udivmod-1.c: Likewise.
1371         * gcc.target/i386/udivmod-2.c: Likewise.
1372         * gcc.target/i386/udivmod-3.c: Likewise.
1373         * gcc.target/i386/udivmod-4.c: Likewise.
1374         * gcc.target/i386/udivmod-4a.c: Likewise.
1375         * gcc.target/i386/udivmod-5.c: Likewise.
1376         * gcc.target/i386/udivmod-6.c: Likewise.
1377         * gcc.target/i386/udivmod-7.c: Likewise.
1378         * gcc.target/i386/udivmod-8.c: Likewise.
1379
1380 2010-09-16  Jan Hubicka  <jh@suse.cz>
1381
1382         * g++.dg/lto/pr45679-1_0.C: New file.
1383         * g++.dg/lto/pr45679-1_1.C: New file.
1384         * g++.dg/lto/pr45679-0_0.C: New file.
1385         * g++.dg/lto/pr45679-0_1.C: New file.
1386
1387 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1388
1389         PR fortran/45674
1390         * gfortran.dg/class_dummy_2.f03: New.
1391
1392 2010-09-16  Richard Guenther  <rguenther@suse.de>
1393
1394         PR tree-optimization/45623
1395         * gcc.dg/torture/pr45623.c: New testcase.
1396
1397 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1398
1399         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1400         name and parentheses.
1401         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1402
1403 2010-09-15  Jason Merrill  <jason@redhat.com>
1404
1405         * g++.dg/parse/parameter-declaration-2.C: New.
1406
1407         * g++.dg/cpp0x/scoped_enum2.C: New.
1408
1409 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1410
1411         * gcc.c-torture/compile/20100915-1.c: New test.
1412
1413 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1414
1415         PR middle-end/45644
1416         * gcc.dg/ipa/pr45644.c: New test.
1417
1418 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1419
1420         PR tree-optimization/45633
1421         * gcc.dg/vect/pr45633.c: New test.
1422
1423 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1424
1425         PR fortran/45577
1426         * gfortran.dg/allocate_derived_4.f90: New.
1427
1428 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1429
1430         * lib/target-supports.exp
1431         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1432         supported flag to true for neon.
1433
1434 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1435
1436         PR c++/45665
1437         * g++.dg/template/crash103.C: New.
1438
1439 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1440
1441         Merge from 'apple/trunk' branch on FSF servers.
1442
1443         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1444
1445         Radar 4457381
1446         * objc.dg/msg-in-protocol.m: New.
1447         * obj-c++.dg/msg-in-protocol.mm: New.
1448
1449         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1450
1451         Radar 4219590
1452         * objc.dg/break-in-ifstmt.m: New.
1453
1454         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1455
1456         Radar 4174166
1457         * obj-c++.dg/comp-types-13.mm: New.
1458         * objc.dg/comp-types-12.m: New.
1459
1460         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1461
1462         Radar 4216500
1463         * obj-c++.dg/proto-lossage-7.mm: New.
1464         * objc.dg/proto-lossage-7.m: New.
1465
1466 2010-09-14  Jan Hubicka  <jh@suse.cz>
1467
1468         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1469         folding.
1470         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1471         folding.
1472
1473 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1474
1475         PR middle-end/45567
1476         * gcc.dg/pr45567.c: New test.
1477
1478         PR debug/45660
1479         * g++.dg/debug/pr45660.C: New test.
1480
1481 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1482
1483         PR tree-optimization/45470
1484         * g++.dg/vect/pr45470-a.cc: New test.
1485         * g++.dg/vect/pr45470-a.cc: New test.
1486
1487 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1488
1489         PR target/42070
1490         * lib/profopt.exp: Prune warnings on execname2 compile.
1491         * lib/prune.exp: Prune "can't add line info" warnings.
1492
1493 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1494
1495         PR libfortran/45532
1496         * gfortran.dg/namelist_64.f90: New test.
1497
1498 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1499
1500         PR rtl-optimization/45617
1501         * gcc.target/i386/pr45617.c: New test.
1502
1503 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1504
1505         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1506
1507 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1508
1509         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1510         * gcc.target/i386/fma4-vector.c: Likewise.
1511         * gcc.target/i386/vectorize2.c: Likewise.
1512         * gcc.target/i386/vectorize4.c: Likewise.
1513         * gcc.target/i386/vectorize5.c: Likewise.
1514         * gcc.target/i386/vectorize6.c: Likewise.
1515         * gcc.target/i386/vectorize8.c: Likewise.
1516
1517         * gcc.target/i386/vect-double-1.c: New.
1518         * gcc.target/i386/vect-double-1a.c: Likewise.
1519         * gcc.target/i386/vect-double-2.c: Likewise.
1520         * gcc.target/i386/vect-double-2a.c: Likewise.
1521
1522         * lib/target-supports.exp (check_effective_target_vect_double):
1523         Set et_vect_double_saved to 0 when tuning for Atom.
1524
1525 2010-09-13  Jan Hubicka  <jh@suse.cz>
1526
1527         * gcc.dg/torture/pr23821.c: Drop static keyword.
1528         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1529         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1530
1531 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1532
1533         * gcc.target/arm/sync-1.c: New.
1534
1535 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1536
1537         * gnat.dg/memtrap.adb: New test.
1538
1539 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1540
1541         * gfortran.dg/promotion.f90: Fix options.
1542
1543 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1544
1545         * g++.dg/cpp0x/range-for1.C: New.
1546         * g++.dg/cpp0x/range-for2.C: New.
1547         * g++.dg/cpp0x/range-for3.C: New.
1548         * g++.dg/cpp0x/range-for4.C: New.
1549         * g++.dg/cpp0x/range-for5.C: New.
1550         * g++.dg/cpp0x/range-for6.C: New.
1551
1552 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1553
1554         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1555         and counts. Check that transpose is not called.
1556         * gfortran.dg/transpose_2.f90: Update error message.
1557
1558 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1559
1560         PR c++/43824
1561         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1562         * g++.dg/lookup/strong-using-2.C: Likewise.
1563         * g++.dg/lookup/strong-using-3.C: Likewise.
1564         * g++.dg/lookup/strong-using-5.C: Likewise.
1565
1566         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1567         * g++.dg/cpp0x/inline-ns4.C: New.
1568         * g++.dg/cpp0x/inline-ns5.C: New.
1569
1570 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1571
1572         PR middle-end/45634
1573         * gfortran.fortran-torture/compile/pr45634.f90: New.
1574
1575 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1576
1577         * objc.dg/fobjc-exceptions.m: New test.
1578
1579 2010-09-10  Jan Hubicka  <jh@suse.cz>
1580
1581         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1582
1583 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1584
1585         PR tree-optimization/44972
1586         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1587         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1588         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1589         instead.
1590         * g++.dg/torture/pr44972.C: New test.
1591
1592 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1593
1594         PR tree-optimization/44972
1595         * g++.dg/torture/pr34850.C: Remove expected warning.
1596
1597 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1598
1599         * gfortran.dg/dummy_optional_arg.f90: New test.
1600
1601 2010-09-08  Jan Hubicka  <jh@suse.cz>
1602
1603         PR tree-optimization/45598
1604         * fortran.fortran-torture/compile/pr45598.f90: New test.
1605
1606 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1607
1608         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1609         * lib/target-supports.exp (check_ifunc_available): New.
1610         * gcc.dg/attr-ifunc-1.c: New.
1611         * gcc.dg/attr-ifunc-2.c: New.
1612         * gcc.dg/attr-ifunc-3.c: New.
1613         * gcc.dg/attr-ifunc-4.c: New.
1614         * gcc.dg/attr-ifunc-5.c: New.
1615         * g++.dg/ext/attr-ifunc-1.C: New.
1616         * g++.dg/ext/attr-ifunc-2.C: New.
1617         * g++.dg/ext/attr-ifunc-3.C: New.
1618         * g++.dg/ext/attr-ifunc-4.C: New.
1619
1620 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1621
1622         PR middle-end/40386
1623         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1624
1625 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1626
1627         * gfortran.dg/inline_transpose_1.f90: New test.
1628
1629 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1630
1631         PR c++/45588
1632         * g++.dg/warn/Wunused-var-15.C: New test.
1633
1634 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1635
1636         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1637         hppa*-*-hpux*.
1638
1639 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1640
1641         * objc/execute/exceptions/throw-nil.m: New test.
1642         * objc/execute/exceptions/handler-1.m: Updated to use the new
1643         objc_set_uncaught_exception_handler() function.
1644         * objc/execute/exceptions/matcher-1.m: New test.
1645
1646 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1647
1648         PR fortran/38282
1649         * gfortran.dg/bit_comparison_1.F90: New test.
1650         * gfortran.dg/leadz_trailz_3.f90: New test.
1651         * gfortran.dg/masklr_2.F90: New test.
1652         * gfortran.dg/shiftalr_1.F90: New test.
1653         * gfortran.dg/merge_bits_2.F90: New test.
1654         * gfortran.dg/dshift_2.F90: New test.
1655         * gfortran.dg/bit_comparison_2.F90: New test.
1656         * gfortran.dg/masklr_1.F90: New test.
1657         * gfortran.dg/merge_bits_1.F90: New test.
1658         * gfortran.dg/dshift_1.F90: New test.
1659         * gfortran.dg/shiftalr_2.F90: New test.
1660
1661 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1662
1663         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1664         functions from objc/typedstream.h are deprecated.
1665
1666 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1667
1668         * lib/target-supports.exp
1669         (check_effective_target_run_expensive_tests): New proc.
1670         * gcc.c-torture/compile/limits-fnargs.c: Use
1671         dg-require-effective-target run_expensive_tests.
1672
1673 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1674
1675         PR fortran/45597
1676         * gfortran.dg/gomp/pr45597.f90: New test.
1677
1678         PR fortran/45595
1679         * gfortran.dg/gomp/pr45595.f90: New test.
1680
1681 2010-09-08  Michael Matz  <matz@suse.de>
1682
1683         * c-c++-common/uninit-17.c: Adjust.
1684
1685 2010-09-08  Michael Matz  <matz@suse.de>
1686
1687         PR tree-optimization/43430
1688         * gcc.dg/vect/pr43430-2.c: New test.
1689
1690 2010-09-08  Michael Matz  <matz@suse.de>
1691
1692         PR tree-optimization/33244
1693         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1694
1695 2010-09-08  Richard Guenther  <rguenther@suse.de>
1696
1697         PR tree-optimization/45578
1698         * gfortran.dg/pr45578.f90: New testcase.
1699
1700 2010-09-08  Richard Guenther  <rguenther@suse.de>
1701
1702         PR testsuite/45590
1703         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1704
1705 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1706
1707         PR fortran/45576
1708         * gfortran.dg/char_length_18.f90:  New test.
1709
1710 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1711
1712         PR target/36502
1713         * gcc.target/i386/pr36502.c: New test.
1714
1715         PR target/42313
1716         PR target/44651
1717         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1718         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1719
1720 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1721
1722         * gfortran.dg/achar_4.f90: Enable bounds checking.
1723
1724 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1725
1726         PR target/45206
1727         * gcc.target/i386/pr45206.c: New test.
1728
1729 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1730
1731         PR fortran/45505
1732         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1733
1734 2010-09-07  Jan Hubicka  <jh@suse.cz>
1735
1736         * gcc.c-torture/compile/20100907.c: New testcase.
1737
1738 2010-09-07  Richard Guenther  <rguenther@suse.de>
1739
1740         PR middle-end/45569
1741         * g++.dg/eh/pr45569.C: New testcase.
1742
1743 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1744
1745         PR target/43137
1746         * gcc.target/arm/pr43137.c: New test.
1747
1748 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1749
1750         PR fortran/36931
1751         * gfortran.dg/dependency_35.f90:  New test.
1752
1753 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1754
1755         PR fortran/34145
1756         * gfortran.dg/char_length_17.f90:  New test.
1757
1758 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1759
1760         PR c++/45200
1761         PR c++/45293
1762         PR c++/45558
1763         * g++.dg/template/typedef34.C: New test.
1764         * g++.dg/template/typedef35.C: New test.
1765
1766 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1767
1768         PR target/22152
1769         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1770
1771 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1772
1773         * g++.dg/warn/Wdouble-promotion.C: New.
1774
1775 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1776
1777         * g++.dg/parse/redef2.C: New.
1778
1779 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1780
1781         * gcc.dg/20100906-1.c: New testcase.
1782
1783 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1784
1785         PR testsuite/45543
1786         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1787         DW_TAG_enumeration_type DIE.
1788
1789 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1790
1791         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1792         Update XFAILs.
1793
1794 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1795
1796         PR rtl-optimization/44919
1797         * g++.dg/opt/pr44919.C: New.
1798
1799 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1800
1801         PR fortran/38282
1802         * gfortran.dg/iall_iany_iparity_1.f90: New.
1803         * gfortran.dg/iall_iany_iparity_2.f90: New.
1804
1805 2010-09-06  Jason Merrill  <jason@redhat.com>
1806
1807         * g++.dg/cpp0x/initlist42.C: New.
1808
1809         * g++.dg/cpp0x/auto19.C: New.
1810
1811         * g++.dg/template/sfinae25.C: New.
1812         * g++.dg/template/char1.C: Expect warning.
1813         * g++.dg/template/nontype10.C: Likewise.
1814
1815         * g++.dg/cpp0x/implicit9.C: New.
1816
1817         * g++.dg/cpp0x/initlist43.C: New.
1818
1819 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1820
1821         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1822
1823 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1824
1825         * gcc.dg/Wdouble-promotion.c: New.
1826
1827 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1828
1829         * gfortran.dg/float128_1.f90: Remove test case as
1830         it always fails since Rev 163611 backed out the
1831         front-end implementation.
1832
1833 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1834
1835         * gfortran.dg/float128_1.f90: XFAIL test case.
1836
1837 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1838
1839         * gfortran.dg/bessel_7.f90: Decrease required precision.
1840
1841 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1842
1843         PR testsuite/45545
1844         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1845         ref-all-matching targets.
1846
1847 2010-09-05  Richard Guenther  <rguenther@suse.de>
1848
1849         PR tree-optimization/45535
1850         * gcc.c-torture/compile/pr45535.c: New testcase.
1851
1852 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1853
1854         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1855         "\[^\n\]*".
1856         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1857         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1858         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1859         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1860         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1861         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1862         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1863         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1864         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1865         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1866         * gcc.target/i386/pr22152.c: Likewise.
1867         * gcc.target/i386/pr36992-1.c: Likewise.
1868         * gcc.target/i386/pr36992-2.c: Likewise.
1869         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1870
1871 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1872
1873         PR testsuite/43957
1874         * gcc.dg/const-uniq-1.c: Modify regexp.
1875
1876 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1877
1878         PR fortran/45530
1879         * gfortran.dg/namelist_63.f90: New.
1880
1881 2010-09-04  Jan Hubicka  <jh@suse.cz>
1882
1883         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1884         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1885
1886 2010-09-04  Jan Hubicka  <jh@suse.cz>
1887
1888         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1889
1890 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1891
1892         PR fortran/45507
1893         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1894
1895 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1896
1897         * gcc.dg/opts-4.c: New test.
1898
1899 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1900
1901         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1902         * gcc.dg/vect/vect-peel-4.c: Ditto.
1903
1904 2010-09-03  Daniel Kraft  <d@domob.eu>
1905
1906         PR fortran/45525
1907         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1908
1909 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1910
1911         PR fortran/45159
1912         * gfortran.dg/dependency_34.f90:  New test.
1913
1914 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1915
1916         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1917
1918 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1919
1920         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1921         gcc.target/i386/clearcap.map if supported.
1922
1923 2010-09-03  Michael Matz  <matz@suse.de>
1924
1925         PR middle-end/45415
1926         * gcc.dg/pr45415.c: New test.
1927
1928 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1929
1930         PR tree-optimization/45506
1931         * gcc.dg/pr45506.c: New.
1932
1933 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1934
1935         PR target/45476
1936         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1937         * gcc.target/i386/float128-2.c: Ditto.
1938
1939 2010-09-03  Daniel Kraft  <d@domob.eu>
1940
1941         PR fortran/34162
1942         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1943         * gfortran.dg/internal_dummy_2.f08: New test.
1944         * gfortran.dg/internal_dummy_3.f08: New test.
1945         * gfortran.dg/internal_dummy_4.f08: New test.
1946
1947 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1948
1949         PR debug/45500
1950         * gcc.target/i386/pr45500.c: New test.
1951
1952 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1953
1954         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1955
1956 2010-09-03  Daniel Kraft  <d@domob.eu>
1957
1958         PR fortran/44602
1959         * gfortran.dg/exit_2.f08; Adapt error messages.
1960         * gfortran.dg/exit_3.f08: New test.
1961         * gfortran.dg/exit_4.f08: New test.
1962         * gfortran.dg/exit_5.f03: New test.
1963
1964 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1965
1966         * gfortran.dg/ishft_4.f90: New test.
1967
1968 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1969
1970         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1971         FRIZ/XSRIZ instruciton for (double)(long long)x.
1972         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1973
1974 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1975
1976         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1977
1978 2010-09-02  Richard Guenther  <rguenther@suse.de>
1979
1980         PR tree-optimization/44937
1981         PR tree-optimization/45412
1982         * g++.dg/opt/pr45412.C: New testcase.
1983         * gcc.c-torture/compile/pr45412.c: Likewise.
1984         * gcc.c-torture/compile/pr44937.c: Likewise.
1985
1986 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1987
1988         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1989         but using -Werror=comment.
1990         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1991         expected error messages.
1992
1993 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1994
1995         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1996         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1997
1998 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1999
2000         PR fortran/45489
2001         * gfortran.dg/initialization_27.f90: New.
2002
2003 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2004
2005         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2006         check into different basic blocks. Expect vectorization if misaligned
2007         stores are supported.
2008         * gcc.dg/vect/bb-slp-8a.c: New test.
2009         * gcc.dg/vect/bb-slp-8b.c: New test.
2010
2011 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2012
2013         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2014
2015 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2016
2017         PR fortran/44541
2018         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2019         * gfortran.dg/class_dummy_1.f03: New.
2020
2021 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2022
2023         PR middle-end/45458
2024         * g++.dg/tree-prof/partition2.C: New test.
2025
2026 2010-09-01  Richard Guenther  <rguenther@suse.de>
2027
2028         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2029         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2030         * gcc.c-torture/execute/20100827-1.c: Likewise.
2031
2032 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2033
2034         * gfortran.dg/execute_command_line_1.f90: New test.
2035
2036 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2037
2038         PR preprocessor/45457
2039         * c-c++-common/cpp/pr45457.c: New test.
2040
2041 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2042
2043         * gcc.dg/nested-func-8.c: New test.
2044
2045 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2046
2047         PR fortran/38282
2048         * gfortran.dg/popcnt_poppar_1.F90: New test.
2049         * gfortran.dg/popcnt_poppar_2.F90: New test.
2050
2051 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2052
2053         * gcc.target/i386/volatile-2.c: Require nonpic target.
2054
2055 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR middle-end/45461
2058         * gcc.dg/pr45461.c: New test.
2059
2060 2010-08-31  Richard Guenther  <rguenther@suse.de>
2061
2062         PR testsuite/45455
2063         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2064
2065 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2066
2067         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2068
2069 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2070
2071         PR fortran/45456
2072         * gfortran.dg/typebound_proc_18.f03: New.
2073
2074 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2075
2076         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2077         * lib/scanasm.exp (scan-stack-usage): Likewise.
2078         (scan-stack-usage-not): Likewise.
2079         * gcc.dg/stack-usage-1.c: New test.
2080         * gcc.target/i386/stack-usage-realign.c: Likewise.
2081
2082 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2083
2084         PR tree-optimization/45427
2085         * gcc.dg/tree-ssa/pr45427.c: New test.
2086
2087 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2088
2089         PR c++/45043
2090         * g++.dg/template/crash102.C: New.
2091
2092 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR middle-end/45423
2095         * gcc.dg/gomp/atomic-12.c: New test.
2096         * gcc.dg/gomp/atomic-13.c: New test.
2097         * gcc.dg/gomp/atomic-14.c: New test.
2098         * g++.dg/gomp/atomic-11.C: New test.
2099         * g++.dg/gomp/atomic-12.C: New test.
2100         * g++.dg/gomp/atomic-13.C: New test.
2101         * g++.dg/gomp/atomic-14.C: New test.
2102
2103 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2104
2105         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2106         delimiter.
2107
2108 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2109
2110         * gnat.dg/discr24.adb: New test.
2111
2112 2010-08-30  Richard Guenther  <rguenther@suse.de>
2113
2114         PR tree-optimization/45449
2115         * gcc.dg/pr45449.c: New testcase.
2116
2117 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2118
2119         * gcc.dg/opts-1.c: Expect errors, not warnings.
2120
2121 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2122
2123         PR fortran/42769
2124         * gfortran.dg/dynamic_dispatch_11.f03: New.
2125
2126 2010-08-29  Jason Merrill  <jason@redhat.com>
2127
2128         PR c++/44991
2129         * g++.dg/parse/defarg15.C: New.
2130
2131 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2132
2133         PR fortran/45439
2134         * gfortran.dg/select_type_16.f03: New.
2135
2136 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2137             Tobias Burnus  <burnus@net-b.de>
2138
2139         * gfortran.dg/bessel_7.f90: Decrease required precision.
2140
2141 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2142             Kaz Kojima  <kkojima@gcc.gnu.org>
2143
2144         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2145
2146 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2147
2148         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2149         floating point conversion code generation.
2150         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2151         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2152         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2153         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2154         to integer conversion code generation.
2155         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2156         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2157         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2158         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2159
2160 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2161
2162         PR fortran/32049
2163         * gfortran.dg/random_seed_1.f90: Adjust test.
2164         * gfortran.dg/float128_1.f90: New test.
2165
2166 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2167
2168         PR fortran/33197
2169         * gfortran.dg/norm2_1.f90: New.
2170         * gfortran.dg/norm2_2.f90: New.
2171         * gfortran.dg/norm2_3.f90: New.
2172         * gfortran.dg/norm2_4.f90: New.
2173         * gfortran.dg/parity_1.f90: New.
2174         * gfortran.dg/parity_2.f90: New.
2175         * gfortran.dg/parity_3.f90: New.
2176
2177 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2178
2179         PR fortran/45420
2180         * gfortran.dg/select_type_15.f03: New.
2181
2182 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2183
2184         PR libfortran/43217
2185         * gfortran.dg/hollerith8.f90: New test.
2186
2187 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2188
2189         PR fortran/45159
2190         * gfortran.dg/dependency_33.f90:  New test.
2191
2192 2010-08-27  Richard Guenther  <rguenther@suse.de>
2193
2194         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2195         * gcc.dg/graphite/scop-2.c: Likewise.
2196         * gcc.dg/graphite/scop-20.c: Likewise.
2197         * gcc.dg/vect/slp-25.c: Likewise.
2198
2199 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2200
2201         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2202
2203 2010-08-26  Daniel Kraft  <d@domob.eu>
2204
2205         PR fortran/38936
2206         PR fortran/44047
2207         PR fortran/45384
2208         * gfortran.dg/associate_8.f03: New test.
2209         * gfortran.dg/select_type_13.f03: New test.
2210         * gfortran.dg/select_type_14.f03: New test.
2211
2212 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2213
2214         PR tree-optimization/44485
2215         * gcc.dg/pr44485.c: New test.
2216
2217 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2218
2219         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2220         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2221         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2222
2223 2010-08-26  Richard Guenther  <rguenther@suse.de>
2224
2225         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2226         * gcc.dg/graphite/scop-21.c: Likewise.
2227
2228 2010-08-26  Richard Guenther  <rguenther@suse.de>
2229
2230         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2231         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2232         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2233         * gcc.dg/vect/vect-91.c: Likewise.
2234         * gcc.dg/vect/vect-peel-1.c: Likewise.
2235         * gcc.dg/vect/vect-peel-2.c: Likewise.
2236         * gcc.dg/vect/vect-peel-4.c: Likewise.
2237
2238 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2239
2240         PR libfortran/41859
2241         * gfortran.dg/der_io_4.f90: New test.
2242
2243 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2244
2245         PR rtl-optimization/44858
2246         * gcc.c-torture/execute/pr44858.c: New test.
2247
2248         PR rtl-optimization/45400
2249         * g++.dg/other/i386-8.C: New test.
2250
2251 2010-08-25  Richard Guenther  <rguenther@suse.de>
2252
2253         * gcc.dg/alias-8.c: Adjust.
2254
2255 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2256
2257         * gcc.target/i386/combine-mul.c: New test.
2258
2259 2010-08-25  Richard Guenther  <rguenther@suse.de>
2260
2261         PR lto/44562
2262         * gcc.dg/graphite/id-27.c: New testcase.
2263         * gcc.dg/lto/20100825-1_0.c: Likewise.
2264
2265 2010-08-25  Richard Guenther  <rguenther@suse.de>
2266
2267         PR tree-optimization/45316
2268         * g++.dg/opt/pr45316.C: New testcase.
2269
2270 2010-08-25  Richard Guenther  <rguenther@suse.de>
2271
2272         PR tree-optimization/45393
2273         * g++.dg/torture/pr45393.C: New testcase.
2274
2275 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2276
2277         PR tree-optimization/45059
2278         * gcc.c-torture/compile/pr45059.c: New test.
2279
2280 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2281
2282         * lib/target-supports.exp (check_effective_target_vect_unpack):
2283         Set vect_unpack supported flag to true for neon.
2284
2285 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2286
2287         * gcc.dg/tree-ssa/ifc-5.c: New.
2288
2289 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2290
2291         * gcc.dg/tree-ssa/ifc-4.c: New.
2292         * gcc.dg/tree-ssa/ifc-7.c: New.
2293
2294 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2295
2296         * gcc.dg/vect/vect.exp: Check loongson targets
2297         * g++.dg/vect/vect.exp: Likewise
2298         * gfortran.dg/vect/vect.exp: Likewise
2299
2300 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2301
2302         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2303         -mveclibabi=mass.
2304
2305 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2306
2307         PR fortran/45366
2308         * gfortran.dg/proc_ptr_29.f90: New.
2309
2310 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2311             Dominique d'Humieres <dominiq@lps.ens.fr>
2312
2313         PR fortran/45367
2314         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2315
2316 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2317
2318         PR fortran/45367
2319         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2320
2321 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/36158
2324         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2325
2326 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2327             Dominique d'Humieres <dominiq@lps.ens.fr>
2328
2329         PR fortran/45367
2330         PR fortran/36158
2331         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2332         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2333
2334 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2335
2336         PR fortran/44863
2337         PR fortran/45271
2338         PR fortran/45290
2339         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2340         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2341         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2342
2343 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2344
2345         PR fortran/36158
2346         PR fortran/33197
2347         * gfortran.dg/bessel_6.f90: New.
2348         * gfortran.dg/bessel_7.f90: New.
2349
2350 2010-08-20  Jan Hubicka  <jh@suse.cz>
2351
2352         PR c++/45307
2353         PR c++/17736
2354         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2355         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2356
2357 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2358
2359         PR target/45336
2360         * gcc.target/i386/pr45336-1.c: New.
2361         * gcc.target/i386/pr45336-2.c: Likewise.
2362         * gcc.target/i386/pr45336-3.c: Likewise.
2363         * gcc.target/i386/pr45336-4.c: Likewise.
2364
2365 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2366
2367         PR testsuite/45361
2368         * gcc.target/i386/volatile-2.c: Update scan strings to also
2369         include (%rip) for the memory reference on x86_64.
2370
2371 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2372
2373         PR middle-end/44974
2374         * gcc.dg/pr44974.c: New test.
2375
2376         PR rtl-optimization/45353
2377         * gcc.dg/pr45353.c: New test.
2378
2379 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2380
2381         * gcc.target/i386/volatile-2.c: New.
2382
2383 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2384
2385         PR rtl-optimization/44691
2386         * gfortran.dg/pr44691.f: New test.
2387
2388 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2389
2390         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2391
2392 2010-08-19  Jason Merrill  <jason@redhat.com>
2393
2394         * g++.dg/init/synth3.C: New.
2395         * g++.dg/init/value8.C: New.
2396         * g++.dg/tree-ssa/empty-2.C: New.
2397         * g++.dg/cpp0x/noexcept09.C: New.
2398
2399 2010-08-19  Daniel Kraft  <d@domob.eu>
2400
2401         PR fortran/29785
2402         PR fortran/45016
2403         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2404         * gfortran.dg/pointer_remapping_1.f90: New test.
2405         * gfortran.dg/pointer_remapping_2.f03: New test.
2406         * gfortran.dg/pointer_remapping_3.f08: New test.
2407         * gfortran.dg/pointer_remapping_4.f03: New test.
2408         * gfortran.dg/pointer_remapping_5.f08: New test.
2409         * gfortran.dg/pointer_remapping_6.f08: New test.
2410
2411 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2412
2413         PR testsuite/45324
2414         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2415
2416 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2417
2418         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2419
2420 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2421
2422         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2423         variable.
2424
2425 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2426
2427         PR target/45070
2428         * gcc.c-torture/execute/pr45070.c: New.
2429
2430 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2431
2432         * g++.dg/pr44328.C: New test.
2433
2434 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2435
2436         PR fortran/36158
2437         PR fortran/33197
2438         * gfortran.dg/bessel_3.f90: New.
2439         * gfortran.dg/bessel_4.f90: New.
2440         * gfortran.dg/bessel_5.f90: New.
2441
2442 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2443
2444         PR fortran/45290
2445         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2446         * gfortran.dg/pointer_init_2.f90: New.
2447         * gfortran.dg/pointer_init_3.f90: New.
2448         * gfortran.dg/pointer_init_4.f90: New.
2449
2450 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2451
2452         PR c++/45049
2453         * g++.dg/pr45049-1.C: New test.
2454         * g++.dg/pr45049-2.C: New test.
2455
2456 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2457
2458         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2459         20 if __ARM_PCS is defined otherwise 64.
2460         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2461         instead of hard coded 64.
2462
2463 2010-08-18  Yao Qi  <yao@codesourcery.com>
2464
2465         PR target/45094
2466         * gcc.target/arm/pr45094.c: New test.
2467
2468 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2469
2470         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2471
2472 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2473
2474         PR rtl-optimization/42575
2475         * gcc.target/arm/pr42575.c: New test.
2476
2477 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2478
2479         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2480         * gcc.dg/tls/thr-cse-1.c: New.
2481
2482 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2483
2484         PR debug/42487
2485         * lib/target-supports.exp
2486         (check_effective_target_function_sections): New.
2487         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2488         function sections before proceding.
2489
2490 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2491
2492         PR fortran/45308
2493         * gfortran.dg/pr45308.f03: New test.
2494
2495 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         PR target/45296
2498         * gcc.target/i386/pr45296.c: New test.
2499
2500 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2501
2502         * g++.dg/ext/uow-1.C: New.
2503         * g++.dg/ext/uow-2.C: New.
2504         * g++.dg/ext/uow-3.C: New.
2505         * g++.dg/ext/uow-4.C: New.
2506
2507 2010-08-17  Richard Guenther  <rguenther@suse.de>
2508
2509         PR testsuite/45266
2510         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2511
2512 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2513
2514         PR c/40563
2515         * gcc.dg/Wcxx-compat-20.c: New test.
2516
2517 2010-08-17  Daniel Kraft  <d@domob.eu>
2518
2519         PR fortran/38936
2520         * gfortran.dg/associate_1.f03: Extended to test newly supported
2521         features like association to variables.
2522         * gfortran.dg/associate_3.f03: Removed check for illegal change
2523         of associate-name here...
2524         * gfortran.dg/associate_5.f03: ...and added it here.
2525         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2526         * gfortran.dg/associate_7.f03: New test.
2527
2528 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2529
2530         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2531
2532 2010-08-15  Daniel Kraft  <d@domob.eu>
2533
2534         PR fortran/38936
2535         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2536         * gfortran.dg/associate_3.f03: Clarify comment.
2537         * gfortran.dg/associate_5.f03: New test.
2538         * gfortran.dg/associate_6.f03: New test.
2539
2540 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2541
2542         PR fortran/45211
2543         * gfortran.dg/bind_c_usage_21.f90: New.
2544         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2545
2546 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2547
2548         * gfortran.dg/optional_absent_1.f90: New.
2549         * gfortran.dg/null_actual.f90: New.
2550
2551 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2552
2553         * gfortran.dg/pointer_target_1.f90: New.
2554         * gfortran.dg/pointer_target_2.f90: New.
2555         * gfortran.dg/pointer_target_3.f90: New.
2556
2557 2010-08-15  Daniel Kraft  <d@domob.eu>
2558
2559         PR fortran/45197
2560         * gfortran.dg/elemental_args_check_3.f90: New test.
2561         * gfortran.dg/impure_1.f08: New test.
2562         * gfortran.dg/impure_2.f08: New test.
2563         * gfortran.dg/impure_3.f90: New test.
2564         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2565
2566 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2567
2568         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2569         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2570         SLP tests.
2571         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2572         misaligned loads.
2573         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2574         misaligned stores.c
2575         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2576
2577 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2578
2579         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2580         dg-require-effective-target after dg-do.
2581
2582 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2583
2584         * lib/target-supports.exp (check_effective_target_vect_int): Return
2585         true for Loongson targets.
2586         (check_effective_target_vect_shift): Likewise.
2587         (check_effective_target_vect_no_int_max): Likewise.
2588         (check_effective_target_vect_no_align): Likewise.
2589         (check_effective_target_vect_short_mult): Likewise.
2590
2591 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2592
2593         * g++.dg/cast.C: Change fields of structures to "long" to pass
2594         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2595         * g++.dg/cpp0x/iop.C: Ditto.
2596         * g++.dg/cpp0x/named_refs.C: Ditto.
2597         * g++.dg/cpp0x/rv1p.C: Ditto.
2598         * g++.dg/cpp0x/rv2p.C: Ditto.
2599         * g++.dg/cpp0x/rv3p.C: Ditto.
2600         * g++.dg/cpp0x/rv4p.C: Ditto.
2601         * g++.dg/cpp0x/rv5p.C: Ditto.
2602         * g++.dg/cpp0x/rv6p.C: Ditto.
2603         * g++.dg/cpp0x/rv7p.C: Ditto.
2604         * g++.dg/cpp0x/rv8p.C: Ditto.
2605         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2606
2607 2010-08-13  Daniel Kraft  <d@domob.eu>
2608
2609         * gfortran.dg/implied_shape_1.f08: New test.
2610         * gfortran.dg/implied_shape_2.f90: New test.
2611         * gfortran.dg/implied_shape_3.f08: New test.
2612
2613 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2614
2615         PR libfortran/42526
2616         * gfortran.dg/char_component_initializer_1.f90: New test.
2617
2618 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2619
2620         PR tree-optimization/45241
2621         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2622
2623 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2624
2625         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2626         to dg-options.
2627         * gcc.target/i386/pr40906-2.c: Ditto.
2628         * gcc.target/i386/pr40906-3.c: Ditto.
2629
2630 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR middle-end/45262
2633         * gcc.c-torture/execute/pr45262.c: New test.
2634
2635 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2636
2637         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2638         empty argument.
2639         * g++.dg/other/profile1.C: Ditto.
2640
2641 2010-08-12  Richard Guenther  <rguenther@suse.de>
2642
2643         PR tree-optimization/45232
2644         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2645         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2646         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2647         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2648         unsigned arithmetic.
2649         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2650         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2651         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2652         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2653         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2654         unsigned arithmetic.
2655         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2656         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2657         unsigned arithmetic.
2658         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2659         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2660         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2661         unsigned arithmetic.
2662         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2663         * gcc.dg/tree-ssa/negate.c: Adjust.
2664         * gcc.dg/vect/vect-1.c: Adjust.
2665         * gfortran.dg/reassoc_6.f: XFAIL.
2666
2667 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2668
2669         PR debug/45259
2670         * gcc.dg/pr45259.c: New test.
2671
2672 2010-08-12  Wei Guozhi  <carrot@google.com>
2673
2674         PR target/44999
2675         * gcc.target/arm/pr44999.c: New testcase.
2676
2677 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2678
2679         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2680         (N): Likewise.
2681         (main): Adjust accordingly.
2682
2683 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2684
2685         * gfortran.dg/graphite/id-22.f: New.
2686
2687 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2688
2689         * gcc.dg/graphite/id-26.c: New.
2690
2691 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2692
2693         * gcc.dg/graphite/id-25.c: New.
2694
2695 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2696
2697         * gcc.dg/graphite/run-id-5.c: New.
2698         * gcc.dg/graphite/run-id-6.c: New.
2699         * gfortran.dg/graphite/id-21.f: New.
2700
2701 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2702
2703         * gcc.dg/graphite/id-24.c: New.
2704
2705 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2706
2707         * gcc.dg/tree-ssa/pr20742.c: New.
2708
2709 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2710
2711         * gcc.dg/graphite/id-23.c: New.
2712
2713 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2714
2715         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2716
2717 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2718
2719         * gcc.dg/graphite/pr42729.c: New.
2720
2721 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2722
2723         * gfortran.dg/graphite/id-20.f: New.
2724
2725 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2726
2727         * gcc.dg/graphite/id-22.c: New.
2728
2729 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2730
2731         * gcc.dg/graphite/run-id-2.c: Call abort.
2732
2733 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2734
2735         * gcc.dg/graphite/id-20.c: New.
2736
2737 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2738             Steve Kargl <kargl@gcc.gnu.org>
2739
2740         PR fortran/44595
2741         * gfortran.dg/move_alloc_3.f90: New.
2742         * gfortran.dg/random_seed_2.f90: New.
2743
2744 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2745
2746         * lib/target-supports.exp (check_effective_target_sync_int_long):
2747         Add hppa*-*-linux*.
2748         (check_effective_target_sync_char_short): Likewise.
2749
2750 2010-08-10  Yao Qi  <yao@codesourcery.com>
2751
2752         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2753         general form.
2754         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2755         * g++.dg/other/packed1.C: Likewise.
2756         * g++.dg/other/crash-4.C: Likewise.
2757         * g++.dg/ext/packed8.C: Likewise.
2758         * g++.dg/init/array16.C: Likewise.
2759
2760 2010-08-10  xinliang David Li  <davidxl@google.com>
2761         * gcc.dg/tree-ssa/loop-19.c: Add option
2762         -fno-prefetch-loop-array
2763
2764 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2765
2766         PR middle-end/45182
2767         * gcc.c-torture/compile/pr45182.c: New test.
2768
2769 2010-08-09  Jason Merrill  <jason@redhat.com>
2770
2771         PR c++/45236
2772         * g++.dg/cpp0x/variadic-104.C: New.
2773
2774 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2775
2776         PR fortran/44235
2777         * gfortran.dg/dependency_32.f90:  New test.
2778
2779 2010-08-09  Richard Guenther  <rguenther@suse.de>
2780
2781         PR middle-end/44632
2782         * g++.dg/opt/nrv17.C: New testcase.
2783
2784 2010-08-09  Richard Guenther  <rguenther@suse.de>
2785
2786         PR middle-end/45212
2787         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2788         alignment from MEM_REF offset only if we took it from the
2789         base object.
2790
2791         * gcc.target/i386/pr24178.c: New testcase.
2792
2793 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2794
2795         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2796         * gcc.dg/20030702-1.c: Ditto.
2797         * gcc.dg/20050309-1.c: Ditto.
2798         * gcc.dg/20050325-1.c: Ditto.
2799         * gcc.dg/20050330-2.c: Ditto.
2800         * gcc.dg/20051201-1.c: Ditto.
2801         * gcc.dg/gomp/pr27573.c: Ditto.
2802         * gcc.dg/gomp/pr34610.c: Ditto.
2803         * gcc.dg/pr24225.c: Ditto.
2804         * gcc.dg/pr26570.c: Ditto.
2805         * gcc.dg/pr32773.c: Ditto.
2806         * g++.dg/gcov/gcov-6.C: Ditto.
2807         * g++.dg/gomp/pr34608.C: Ditto.
2808         * gfortran.dg/gomp/pr27573.f90: Ditto.
2809
2810         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2811         dg-require-host-local dg directive.
2812         * gcc.dg/profile-dir-2.c: Ditto.
2813         * gcc.dg/profile-dir-3.c: Ditto.
2814
2815 2010-08-08  Richard Guenther  <rguenther@suse.de>
2816
2817         PR tree-optimization/45109
2818         * gcc.c-torture/compile/pr45109.c: New testcase.
2819
2820 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2821
2822         * gcc.dg/march.c: Skip if -march defined.
2823         * gcc.dg/mtune.c: Skip if -mtune defined.
2824
2825         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2826         generic thunk support.
2827
2828 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2829
2830         PR target/45213
2831         * gcc.target/i386/pr45213.c: New test.
2832
2833 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2834
2835         PR libfortran/45143
2836         * gfortran.dg/fmt_error_11.f03: New test.
2837
2838 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2839
2840         * lib/target-supports.exp (check_effective_target_sync_int_long):
2841         Add arm*-*-linux-gnueabi.
2842         (check_effective_target_sync_char_short): Likewise.
2843
2844 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2845
2846         PR fortran/45159
2847         * gfortran.dg/dependency_31.f90:  New test.
2848
2849 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2850
2851         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2852
2853 2010-08-06  Jason Merrill  <jason@redhat.com>
2854
2855         * g++.dg/cpp0x/sfinae3.C: New.
2856         * g++.dg/cpp0x/sfinae4.C: New.
2857
2858 2010-08-06  Richard Guenther  <rguenther@suse.de>
2859
2860         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2861         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2862         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2863         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2864         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2865         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2866         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2867         * gcc.c-torture/execute/20100805-1.c: Likewise.
2868
2869 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2870
2871         PR testsuite/42855
2872         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2873
2874 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2875
2876         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2877         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2878
2879 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2880
2881         * g++.dg/ipa/devirt-1.C: New test.
2882         * g++.dg/ipa/devirt-2.C: Likewise.
2883         * g++.dg/ipa/devirt-3.C: Likewise.
2884         * g++.dg/ipa/devirt-4.C: Likewise.
2885         * g++.dg/ipa/devirt-5.C: Likewise.
2886         * gcc.dg/ipa/iinline-3.c: Likewise.
2887
2888 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2889
2890         PR tree-optimization/45144
2891         * gcc.dg/tree-ssa/pr45144.c: New test.
2892
2893 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2894
2895         PR fortran/42207
2896         PR fortran/44064
2897         PR fortran/44065
2898         * gfortran.dg/class_25.f03: New.
2899         * gfortran.dg/class_26.f03: New.
2900
2901 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2902
2903         * g++.dg/warn/miss-format-1.C: Update line number.
2904
2905 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2906
2907         PR c++/44641
2908         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2909         .frame and .mask assembler directives.
2910
2911 2010-08-04  Richard Guenther  <rguenther@suse.de>
2912
2913         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2914         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2915         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2916         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2917
2918 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2919
2920         PR fortran/44857
2921         * gfortran.dg/derived_constructor_char_1.f90: New.
2922         * gfortran.dg/derived_constructor_char_2.f90: New.
2923
2924 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2925
2926         PR fortran/45159
2927         * gfortran.dg/dependency_30.f90:  New test.
2928
2929 2010-08-03  Jan Hubicka  <jh@suse.cz>
2930
2931         * gcc.c-torture/compile/pr45085.c: New testcase.
2932
2933 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2934
2935         PR fortran/44584
2936         PR fortran/45161
2937         * gfortran.dg/typebound_call_9.f03: Modified.
2938         * gfortran.dg/typebound_generic_1.f03: Modified.
2939
2940 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2941
2942         PR fortran/45159
2943
2944         * gfortran.dg/dependency_29.f90:  New test.
2945
2946 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2947
2948         PR fortran/36854
2949         * gfortran.dg/character_comparison_2.f90:  New test.
2950         * gfortran.dg/character_comparison_3.f90:  New test.
2951         * gfortran.dg/dependency_28.f90:  New test.
2952
2953 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2954
2955         PR target/40457
2956         * gcc.target/arm/pr40457-1.c: New test.
2957         * gcc.target/arm/pr40457-2.c: New test.
2958
2959 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2960
2961         PR fortran/44912
2962         * gfortran.dg/typebound_call_17.f03: New.
2963
2964 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2965
2966         PR fortran/44929
2967         * gfortran.dg/allocate_derived_3.f90: New.
2968
2969 2010-07-30  Xinliang David Li  <davidxl@google.com>
2970         PR tree-optimization/45121
2971         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2972
2973 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2974
2975         PR c++/45112
2976         * g++.dg/pr45112.C: New test.
2977
2978 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2979
2980         PR debug/45055
2981         PR rtl-optimization/45137
2982         * gcc.dg/pr45055.c: New test.
2983
2984 2010-07-30  Alan Modra  <amodra@gmail.com>
2985
2986         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2987         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2988
2989 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2990
2991         PR fortran/45087
2992         PR fortran/45125
2993         * gfortran.dg/whole_file_25.f90: New.
2994         * gfortran.dg/whole_file_26.f90: New.
2995         * gfortran.dg/whole_file_27.f90: New.
2996
2997 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2998
2999         PR fortran/44962
3000         * gfortran.dg/typebound_proc_17.f03: New.
3001
3002 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/45004
3005         * gfortran.dg/move_alloc_2.f90: New.
3006
3007 2010-07-29  Xinliang David Li  <davidxl@google.com>
3008         PR tree-optimization/45121
3009         * c-c++-common/uninit-17.c: Fix expected output.
3010
3011 2010-07-29  Richard Guenther  <rguenther@suse.de>
3012
3013         PR tree-optimization/45120
3014         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3015
3016 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3017
3018         PR fortran/42051
3019         PR fortran/44064
3020         * gfortran.dg/pr42051.f03: New testcase.
3021
3022 2010-07-29  Richard Guenther  <rguenther@suse.de>
3023
3024         PR middle-end/45034
3025         * gcc.c-torture/execute/pr45034.c: New testcase.
3026
3027 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3028
3029         PR c++/45096
3030         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3031
3032 2010-07-28  Daniel Kraft  <d@domob.eu>
3033
3034         * gfortran.dg/bound_8.f90: New test.
3035
3036 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3037
3038         PR debug/45105
3039         * gcc.dg/pr45105.c: New test.
3040
3041 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3042
3043         PR rtl-optimization/45107
3044         * gcc.dg/pr45107.c: New test.
3045
3046 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3047
3048         PR rtl-optimization/45101
3049         * gcc.dg/pr45101.c: New test.
3050
3051 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3052
3053         PR fortran/45077
3054         * gfortran.dg/whole_file_24.f90: New.
3055
3056 2010-07-27  Jason Merrill  <jason@redhat.com>
3057
3058         * g++.dg/cpp0x/variadic102.C: New.
3059         * g++.dg/cpp0x/variadic103.C: New.
3060
3061 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3062
3063         PR rtl-optimization/40956
3064         PR target/42495
3065         PR middle-end/42574
3066         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3067         * gcc.target/arm/pr42574.c: Add tests.
3068
3069 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3070
3071         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3072         test name.
3073         (cleanup-repo-files): Ditto.
3074         (cleanup-saved-temps): Ditto.
3075
3076 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3077
3078         PR testsuite/44701
3079         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3080
3081         PR c/45079
3082         * gcc.dg/pr45079.c: New test.
3083
3084 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3085
3086         PR tree-optimization/44152
3087         * gcc.dg/vect/fast-math-pr44152.c: New test.
3088
3089 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3090
3091         PR ObjC/44140
3092         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3093         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3094         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3095         * obj-c++.dg/torture/trivial.mm: Ditto.
3096         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3097         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3098         * objc.dg/torture/tls/thr-init.m: Ditto.
3099         * objc.dg/torture/trivial.m: Ditto.
3100
3101 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3102
3103         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3104         Skip on spu-*-* targets.
3105
3106 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3107
3108         PR tree-optimization/45083
3109         * gcc.dg/pr45083.c: New test.
3110
3111 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3112
3113         PR fortran/40873
3114         * gfortran.dg/whole_file_22.f90: New test.
3115         * gfortran.dg/whole_file_23.f90: New test.
3116
3117 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3118             Jack Howarth  <howarth@bromo.med.uc.edu>
3119             Richard Henderson  <rth@redhat.com>
3120
3121         PR target/44132
3122         * gcc.dg/tls/thr-init-1.c: New.
3123         * gcc.dg/tls/thr-init-2.c: New.
3124         * gcc.dg/torture/tls New.
3125         * gcc.dg/torture/tls/tls-test.c: New.
3126         * gcc.dg/torture/tls/thr-init-1.c: New.
3127         * gcc.dg/torture/tls/tls.exp: New.
3128         * gcc.dg/torture/tls/thr-init-2.c: New.
3129         * gcc.dg/tls/emutls-2.c: New test
3130
3131         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3132         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3133         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3134         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3135         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3136         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3137         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3138         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3139         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3140         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3141         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3142         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3143         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3144         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3145         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3146         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3147         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3148         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3149         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3150         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3151         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3152         gfortran.dg/gomp/omp_threadprivate1.f90,
3153         gfortran.dg/gomp/omp_threadprivate2.f90,
3154         gfortran.dg/gomp/reduction1.f90,
3155         gfortran.dg/gomp/sharing-1.f90: Likewise.
3156
3157 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3158
3159         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3160         sse_runtime.
3161         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3162         dg-require-visibility.
3163
3164 2010-07-26  Richard Guenther  <rguenther@suse.de>
3165
3166         PR tree-optimization/43784
3167         * gcc.c-torture/execute/pr43784.c: New testcase.
3168         * g++.dg/torture/pr43784.C: Likewise.
3169
3170 2010-07-26  Richard Guenther  <rguenther@suse.de>
3171
3172         PR middle-end/45056
3173         * g++.dg/pr45056.C: New testcase.
3174
3175 2010-07-26  Richard Guenther  <rguenther@suse.de>
3176
3177         PR tree-optimization/45071
3178         * gcc.dg/pr45071.c: New testcase.
3179
3180 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3181
3182         PR fortran/45066
3183         * gfortran.dg/namelist_62.f90: New.
3184
3185 2010-07-26  Richard Guenther  <rguenther@suse.de>
3186
3187         * gcc.c-torture/execute/pr45017.c: Move ...
3188         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3189
3190 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3191
3192         PR fortran/40628
3193         * trim_optimize_1.f90:  New test.
3194         * character_comparision_1.f90:  New test.
3195
3196 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3197
3198         PR fortran/42852
3199         * gfortran.dg/wtruncate_fix.f: New test.
3200
3201 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3202
3203         PR testsuite/45068
3204         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3205
3206 2010-07-24  Richard Guenther  <rguenther@suse.de>
3207
3208         PR lto/43788
3209         * g++.dg/lto/20100724-1_0.C: New testcase.
3210
3211 2010-07-24  Richard Guenther  <rguenther@suse.de>
3212
3213         PR lto/43212
3214         * gcc.dg/lto/20100724-1_0.c: New testcase.
3215         * gcc.dg/lto/20100724-1_1.c: Likewise.
3216
3217 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3218
3219         PR fortran/40011
3220         * gfortran.dg/whole_file_21.f90: New.
3221
3222         * gfortran.dg/integer_exponentiation_3.F90: Use
3223         -ffloat-store only for i?86/x86-64 -m32.
3224
3225 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3226
3227         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3228         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3229
3230 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3231
3232         * gfortran.dg/func_decl_4.f90: Split test into two ...
3233         * gfortran.dg/func_decl_5.f90: ... parts.
3234         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3235         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3236         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3237         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3238         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3239         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3240         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3241         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3242         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3243         * gfortran.dg/sizeof.f90: Make test valid.
3244         * gfortran.dg/pr20865.f90: Add new dg-error.
3245         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3246         * gfortran.dg/g77/19990218-0.f: Ditto.
3247         * gfortran.dg/g77/19990218-1.f: Ditto.
3248         * gfortran.dg/g77/970625-2.f: Ditto.
3249         * gfortran.dg/pr37243.f: Fix function declaration.
3250         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3251         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3252
3253 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3254
3255         PR fortran/44945
3256         * gfortran.dg/char_array_structure_constructor.f90: Add
3257         -fwhole-file as dg-option as it otherwise fails on some
3258         systems.
3259
3260 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3261
3262         * gnat.dg/aggr16.ad[sb]: New test.
3263         * gnat.dg/aggr16_pkg.ads: New helper.
3264
3265 2010-07-23  Richard Guenther  <rguenther@suse.de>
3266
3267         PR lto/43071
3268         * g++.dg/lto/20100723-1_0.C: New testcase.
3269
3270 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3271
3272         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3273         AVX support.
3274         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3275         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3276
3277 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3278
3279         * lib/target-supports.exp (add_options_for_tls): New proc.
3280         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3281         * g++.dg/tls/static-1a.cc: Likewise.
3282         * gcc.dg/tls/emutls-1.c: Likewise.
3283         * gcc.dg/tls/opt-11.c: Likewise.
3284         * gcc.dg/tls/opt-12.c: Likewise.
3285         * gcc.dg/tls/pr24428-2.c: Likewise.
3286         * gcc.dg/tls/pr24428.c: Likewise.
3287         * obj-c++.dg/tls/static-1.mm: Likewise.
3288         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3289         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3290         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3291         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3292         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3293         * objc.dg/torture/tls/thr-init.m: Likewise.
3294         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3295
3296 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3297
3298         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3299         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3300         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3301         optimized dump files.
3302
3303 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR tree-optimization/45047
3306         * gcc.c-torture/compile/pr45047.c: New test.
3307
3308 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3309
3310         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3311         instead of dg-compile.
3312         * gcc.dg/float-range-4.c: Ditto.
3313         * gcc.dg/float-range-5.c: Ditto.
3314         * gcc.dg/fold-overflow-1.c: Ditto.
3315         * gcc.dg/gomp/sections-4.c: Ditto.
3316         * gcc.dg/transparent-union-1.c: Ditto.
3317         * gcc.dg/transparent-union-2.c: Ditto.
3318         * gcc.target/i386/pr39315-check.c: Ditto.
3319         * g++.dg/gomp/sections-4.C: Ditto.
3320         * g++.dg/template/dtor7.C: Ditto.
3321         * g++.dg/tree-ssa/pr19952.C: Ditto.
3322         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3323         * gfortran.dg/graphite/pr42185.f90: Ditto.
3324         * gfortran.dg/namelist_36.f90: Ditto.
3325         * gnat.dg/noreturn1.adb: Ditto.
3326         * gnat.dg/specs/small_alignment.ads: Ditto.
3327
3328 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3329
3330         PR tree-optimization/44915
3331         * g++.dg/torture/pr44915.C: New test.
3332
3333 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3334
3335         PR tree-optimization/44914
3336         * g++.dg/tree-ssa/pr44914.C: New test.
3337
3338 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3339
3340         PR target/44290
3341         * gcc.dg/pr44290-1.c: New test.
3342         * gcc.dg/pr44290-2.c: New test.
3343
3344 2010-07-23  Jason Merrill  <jason@redhat.com>
3345
3346         PR c++/45008
3347         * g++.dg/abi/mangle44.C: New.
3348
3349 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3350
3351         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3352         for compile-time only tests.
3353         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3354         target check.
3355         * gcc.target/i386/pr39315-4.c: Ditto.
3356         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3357         target check.  Include sse-os-support.h.
3358         (main): Call check_isa and sse_os_support.
3359         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3360         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3361         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3362         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3363         target check.  Include sse-os-support.h.
3364         (main): Call check_isa and sse_os_support.
3365         * gcc.target/i386/vperm-v2df.c: Ditto.
3366
3367 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3368
3369         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3370         (check_effective_target_avx_runtime): New procedure.
3371         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3372         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3373
3374         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3375         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3376         and __get_cpuid test.
3377         * gcc.dg/compat/vector-2b_main.c: Ditto.
3378
3379         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3380
3381         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3382         for compile-time only test.
3383         * gcc.dg/pr32716.c: Ditto.
3384         * gcc.dg/pr34856.c: Ditto.
3385         * gcc.dg/pr36997.c: Ditto.
3386         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3387         * gfortran.dg/pr28158.f90: Ditto.
3388         * gfortran.dg/pr30667.f: Ditto.
3389
3390         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3391         i?86-*-* and x86_64-*-* targets to disable execution on targets
3392         without sse2 runtime support.
3393         * g++.dg/vect/vect.exp: Ditto.
3394         * gfortran.dg/vect/vect.exp: Ditto.
3395
3396         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3397         * gcc.dg/pr37544.c: Ditto.
3398         * gcc.dg/pr40550.c: Ditto.
3399         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3400         * gcc.dg/compat/vector-1a_main.c: Ditto.
3401         * gcc.dg/compat/vector-2a_main.c: Ditto.
3402         * gcc.dg/torture/pr16104-1.c: Ditto.
3403         * gcc.dg/torture/pr35771-1.c: Ditto.
3404         * gcc.dg/torture/pr35771-2.c: Ditto.
3405         * gcc.dg/torture/pr35771-3.c: Ditto.
3406         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3407         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3408         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3409         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3410         * g++.dg/other/i386-1.C: Ditto.
3411         * g++.dg/other/pr40446.C: Ditto.
3412
3413 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3414
3415         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3416
3417 2010-07-23  Daniel Kraft  <d@domob.eu>
3418
3419         PR fortran/44709
3420         * gfortran.dg/exit_1.f08: New test.
3421         * gfortran.dg/exit_2.f08: New test.
3422
3423 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3424
3425         PR tree-optimization/39839
3426         * gcc.target/arm/pr39839.c: New test case.
3427
3428 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3429
3430         * gnat.dg/unchecked_convert5b.adb: New test.
3431         * gnat.dg/unchecked_convert6.adb: Likewise.
3432         * gnat.dg/unchecked_convert6b.adb: Likewise.
3433
3434 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3435
3436         * gnat.dg/aggr15.ad[sb]: New test.
3437
3438 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3439
3440         PR debug/45024
3441         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3442
3443 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3444
3445         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3446         with dg-require-linker-plugin.
3447
3448 2010-07-22  Richard Guenther  <rguenther@suse.de>
3449
3450         PR lto/43850
3451         * g++.dg/lto/20100722-1_0.C: New testcase.
3452
3453 2010-07-22  Richard Guenther  <rguenther@suse.de>
3454
3455         PR lto/42451
3456         * gcc.dg/lto/20100720-3_0.c: New testcase.
3457         * gcc.dg/lto/20100720-3_1.c: Likewise.
3458
3459 2010-07-22  Richard Guenther  <rguenther@suse.de>
3460
3461         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3462         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3463
3464         PR lto/43373
3465         * gcc.dg/lto/20100722-1_0.c: New testcase.
3466
3467 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3468
3469         PR tree-optimization/44891
3470         * gcc.c-torture/compile/pr44891.c: New test.
3471
3472 2010-07-22  Richard Guenther  <rguenther@suse.de>
3473
3474         PR tree-optimization/45017
3475         * gcc.c-torture/execute/pr45017.c: New testcase.
3476
3477 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3478
3479         PR fortran/45019
3480         * gfortran.dg/aliasing_dummy_5.f90: New.
3481
3482 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3483
3484         PR target/43698
3485         * gcc.target/arm/pr43698.c: New test.
3486
3487 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3488
3489         PR fortran/44929
3490         * Revert my commit r162325 for this PR.
3491
3492 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR debug/45015
3495         * gcc.target/m68k/pr45015.c: New test.
3496
3497 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3498
3499         PR c++/44641
3500         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3501         comments.
3502
3503 2010-07-21  Richard Guenther  <rguenther@suse.de>
3504
3505         PR lto/45018
3506         * g++.dg/lto/20100721-1_0.C: New testcase.
3507
3508 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3509
3510         PR tree-optimization/44900
3511         * g++.dg/torture/pr44900.C: New test.
3512
3513 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3514
3515         PR middle-end/44738
3516         * c-c++-common/uninit-17.c: Correct expected error.
3517
3518 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3519
3520         * gcc.dg/guality/asm-1.c: New test.
3521
3522         PR debug/45003
3523         * gcc.dg/guality/pr45003-2.c: New test.
3524         * gcc.dg/guality/pr45003-3.c: New test.
3525
3526 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3527
3528         PR libfortran/44697
3529         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3530
3531 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3532
3533         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3534         defined on the current line.
3535         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3536         * g++.dg/debug/dwarf2/pr44641.C: New.
3537
3538 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3539
3540         * gcc.target/powerpc/block-move-1.c: New test.
3541         * gcc.target/powerpc/block-move-2.c: New test.
3542
3543 2010-07-20  Jason Merrill  <jason@redhat.com>
3544
3545         PR c++/44967
3546         * g++.dg/cpp0x/sfinae2.C: New.
3547
3548 2010-07-20  Richard Guenther  <rguenther@suse.de>
3549
3550         PR lto/42696
3551         * gcc.dg/lto/20100720-4_0.c: New testcase.
3552
3553 2010-07-20  Richard Guenther  <rguenther@suse.de>
3554
3555         PR lto/43221
3556         * gcc.dg/lto/20100720-2_0.c: New testcase.
3557         * gcc.dg/lto/20100720-2_1.c: Likewise.
3558
3559 2010-07-20  Richard Guenther  <rguenther@suse.de>
3560
3561         PR lto/43208
3562         * gcc.dg/lto/20100720-1_0.c: New testcase.
3563         * gcc.dg/lto/20100720-1_1.c: Likewise.
3564
3565 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3566
3567         PR debug/45003
3568         * gcc.dg/guality/pr45003-1.c: New test.
3569
3570 2010-07-20  Richard Guenther  <rguenther@suse.de>
3571
3572         PR tree-optimization/44977
3573         * gcc.dg/torture/pr44977.c: New testcase.
3574
3575 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3576
3577         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3578         sync_char_short
3579
3580 2010-07-20  Richard Guenther  <rguenther@suse.de>
3581
3582         PR middle-end/44971
3583         PR middle-end/44988
3584         * gcc.dg/pr44971.c: New testcase.
3585         * gcc.c-torture/compile/pr44988.c: Likewise.
3586
3587 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3588
3589         PR fortran/44929
3590         * gfortran.dg/allocate_with_typespec.f90: New test.
3591         * gfortran.dg/allocate_derived_1.f90: Update error message.
3592
3593 2010-07-19  Jason Merrill  <jason@redhat.com>
3594
3595         PR c++/44996
3596         * g++.dg/cpp0x/decltype23.C: New.
3597
3598 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3599
3600         PR fortran/42385
3601         * gfortran.dg/class_defined_operator_1.f03 : New test.
3602
3603 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3604
3605         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3606         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3607         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3608         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3609
3610 2010-07-19  Richard Guenther  <rguenther@suse.de>
3611
3612         PR middle-end/44941
3613         * gcc.c-torture/compile/pr44941.c: New testcase.
3614
3615 2010-07-19  Jason Merrill  <jason@redhat.com>
3616
3617         PR c++/44969
3618         * g++.dg/template/sfinae24.C: New.
3619
3620 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3621
3622         PR fortran/44353
3623         * gfortran.dg/data_implied_do_2.f90: Removed.
3624
3625 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3626
3627         PR c++/44969
3628         * g++.dg/template/sfinae23.C: New.
3629
3630 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3631
3632         * lib/target-supports.exp (check_sse_os_support_available): New
3633         proc.
3634         (check_sse_hw_available): New proc.
3635         (check_effective_target_sse_runtime): New proc.
3636         (check_effective_target_sse2_runtime): New proc.
3637         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3638         -msse2 if check_sse_os_support_available.
3639         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3640         check_sse_os_support_available.
3641         * gcc.dg/vect/vect.exp: Likewise.
3642         * gfortran.dg/vect/vect.exp: Likewise.
3643         * gcc.target/i386/sol2-check: Renamed to ...
3644         * gcc.target/i386/sse-os-support.h: ... this.
3645         (sol2_check): Renamed to ...
3646         (sse_os_support): ... this.
3647         Only test movss with xmm registers.
3648         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3649         Removed ILL_INSN, ILL_INSN_LEN.
3650         * gcc.target/i386/sse2-check.h: Likewise.
3651         * gcc.target/i386/sse3-check.h: Likewise.
3652         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3653         Removed cpuid.h, __get_cpuid test.
3654         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3655         Removed cpuid.h, __get_cpuid test.
3656         * g++.dg/other/pr40446.C: Likewise.
3657         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3658         * gcc.dg/compat/vector-1a_main.c: Likewise.
3659         * gcc.dg/compat/vector-2a_main.c: Likewise.
3660         * gcc.dg/pr36584.c: Likewise.
3661         * gcc.dg/pr37544.c: Likewise.
3662         * gcc.dg/torture/pr16104-1.c: Likewise.
3663         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3664         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3665         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3666         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3667         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3668         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3669         sse2_runtime.
3670         * gcc.dg/torture/pr35771-2.c: Likewise.
3671         * gcc.dg/torture/pr35771-3.c: Likewise.
3672         * gcc.target/i386/pr39315-2.c: Likewise.
3673         * gcc.target/i386/pr39315-4.c: Likewise.
3674         * gcc.target/i386/vperm-v2df.c: Likewise.
3675         * gcc.target/i386/vperm-v2di.c: Likewise.
3676         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3677         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3678         sse_runtime.
3679
3680 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3681
3682         PR fortran/44353
3683         * gfortran.dg/data_implied_do_2.f90: New test.
3684
3685 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3686
3687         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3688
3689 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3690
3691         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3692         to the "mips16" group.
3693         (mips_using_mips16_p): New procedure.
3694         (mips-dg-options): Use it.
3695
3696 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3697
3698         * gcc.target/mips/mips16-attributes-4.c: New test.
3699
3700 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3701
3702         PR testsuite/44418
3703         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3704         * gcc.target/powerpc/recip-2.c: Ditto.
3705         * gcc.target/powerpc/recip-3.c: Ditto.
3706
3707 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3708
3709         * gcc.target/arm/pr42235.c: New test.
3710
3711 2010-07-16  Jason Merrill  <jason@redhat.com>
3712
3713         PR c++/32505
3714         * g++.dg/template/partial8.C: New.
3715
3716 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3717
3718         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3719         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3720         in C++.
3721         (gualcvt): New overloaded inline.
3722         (GUALCVT): Use it for C++.
3723         * g++.dg/guality/guality.exp: New.
3724         * g++.dg/guality/guality.h: New.
3725         * g++.dg/guality/redeclaration1.C: New test.
3726         * g++.dg/dg.exp: Prune also guality/* tests.
3727         * gcc.dg/guality/pr43141.c: Moved to...
3728         * c-c++-common/guality/pr43141.c: ... here.
3729
3730 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3731
3732         PR libfortran/37077
3733         * gfortran.dg/char4_iunit_2.f03: New test.
3734
3735 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3736
3737         * lib/plugin-support.exp (plugin-test-execute):
3738         Add ${gcc_objdir}/intl to includes.
3739
3740 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3741
3742         PR target/44942
3743         * gcc.c-torture/execute/pr44942.c: New test.
3744         * gcc.target/i386/pr44942.c: New test.
3745
3746 2010-07-15  Jason Merrill  <jason@redhat.com>
3747
3748         PR c++/44909
3749         * g++.dg/cpp0x/implicit7.C: New.
3750         * g++.dg/cpp0x/implicit8.C: New.
3751
3752 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3753
3754         Disable float tests for __SPU__ targets due to lack of signed zero:
3755         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3756         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3757         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3758         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3759         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3760         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3761         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3762         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3763         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3764
3765 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3766
3767         * gfortran.dg/select_char_2.f90: New test.
3768
3769 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3770
3771         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3772         with DECL_CHAIN.
3773
3774 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3775
3776         PR fortran/44936
3777         * gfortran.dg/typebound_generic_9.f03: New.
3778
3779 2010-07-15  Richard Guenther  <rguenther@suse.de>
3780
3781         PR tree-optimization/44946
3782         * gcc.c-torture/compile/pr44946.c: New testcase.
3783
3784 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3785
3786         PR fortran/40206
3787         * gfortran.dg/select_char_3.f90: New test.
3788
3789 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3790             Kevin F. Quinn  <kevquinn@gentoo.org>
3791
3792         * gcc.dg/Wtrampolines.c: New.
3793
3794 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3795
3796         PR libfortran/44934
3797         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3798
3799 2010-07-14  Jason Merrill  <jason@redhat.com>
3800
3801         PR c++/44810
3802         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3803
3804         Implement C++0x unrestricted unions (N2544)
3805         * g++.dg/cpp0x/union1.C: New.
3806         * g++.dg/cpp0x/union2.C: New.
3807         * g++.dg/cpp0x/union3.C: New.
3808         * g++.dg/cpp0x/defaulted2.C: Adjust.
3809         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3810         * g++.old-deja/g++.ext/anon2.C: Adjust.
3811         * g++.old-deja/g++.mike/misc6.C: Adjust.
3812
3813 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3814
3815         PR fortran/44925
3816         * gfortran.dg/c_loc_tests_15.f90: New.
3817
3818 2010-07-13  Jason Merrill  <jason@redhat.com>
3819
3820         PR c++/44909
3821         * g++.dg/cpp0x/implicit6.C: New.
3822
3823 2010-07-13  Jason Merrill  <jason@redhat.com>
3824
3825         PR c++/44540
3826         * g++.dg/abi/noreturn1.C: New.
3827         * g++.dg/abi/noreturn2.C: New.
3828
3829 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3830
3831         PR other/44874
3832         PR debug/44832
3833         * c-c++-common/pr44832.c: New test.
3834
3835 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3836
3837         PR objc/44488
3838         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3839         on the target.  Make sure that we can assemble the emitted asm when
3840         the test type is 'compile'.
3841
3842 2010-07-13  Richard Guenther  <rguenther@suse.de>
3843
3844         PR tree-optimization/36960
3845         * g++.dg/torture/pr36960.C: New testcase.
3846
3847 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3848
3849         PR c++/44908
3850         * g++.dg/template/sfinae21.C: New.
3851         * g++.dg/template/sfinae22.C: Likewise.
3852
3853 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3854
3855         PR testsuite/42843
3856         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3857         * gcc.dg/plugin/ggcplug.c: Likewise.
3858         * g++.dg/plugin/selfassign.c: Likewise.
3859         * g++.dg/plugin/attribute_plugin.c: Likewise.
3860         * g++.dg/plugin/dumb_plugin.c: Likewise.
3861         * g++.dg/plugin/pragma_plugin.c: Likewise.
3862
3863 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3864
3865         * gcc.c-torture/execute/pr44683.x: New.
3866         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3867
3868 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3869
3870         PR fortran/44434
3871         PR fortran/44565
3872         PR fortran/43945
3873         PR fortran/44869
3874         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3875         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3876         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3877         * gfortran.dh/typebound_call_16.f03: New.
3878         * gfortran.dg/typebound_generic_6.f03: New.
3879         * gfortran.dg/typebound_generic_7.f03: New.
3880         * gfortran.dg/typebound_generic_8.f03: New.
3881
3882 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3883
3884         PR libfortran/37077
3885         * gfortran.dg/char4_iunit_1.f03: New test.
3886
3887 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3888
3889         * gcc.dg/tree-ssa/vrp53.c: New test.
3890
3891 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3892
3893         PR c++/44907
3894         * g++.dg/template/sfinae19.C: New.
3895         * g++.dg/template/sfinae20.C: Likewise.
3896
3897 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3898
3899         * gcc.target/arm/interrupt-1.c: New test.
3900         * gcc.target/arm/interrupt-2.c: New test.
3901
3902 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3903
3904         * gcc.dg/pr42427.c: Require c99_runtime.
3905         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3906         c99_runtime.
3907         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3908         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3909         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3910         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3911         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3912         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3913         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3914         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3915         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3916         * gcc.target/i386/pr37275.c: Require visibility support.
3917
3918 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3919
3920         * lib/target-supports.exp (check_effective_target_sse): New proc.
3921         * gcc.target/i386/sol2-check.h: New file.
3922         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3923         Include sol2-check.h.
3924         (main) Only run do_test () if sol2_check ().
3925         * gcc.target/i386/sse2-check.h: Likewise.
3926         * gcc.target/i386/sse3-check.h: Likewise.
3927         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3928         [__sun__ && __svr4__]: Execute SSE2 instruction.
3929         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3930         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3931         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3932         * g++.dg/ext/vector14.C: Likewise.
3933         * g++.dg/other/mmintrin.C: Likewise.
3934         * gcc.dg/20020418-1.c: Likewise.
3935         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3936         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3937         * gcc.dg/format/unnamed-1.c: Likewise.
3938         Adapt dg-warning line number.
3939         * gcc.dg/graphite/pr40281.c: Likewise.
3940         * gcc.dg/pr32176.c: Likewise.
3941         * gcc.dg/pr40550.c: Likewise.
3942         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3943         * gcc.dg/torture/pr36891.c: Likewise.
3944         * gcc.target/i386/20020218-1.c: Likewise.
3945         * gcc.target/i386/20020523.c: Likewise.
3946         * gcc.target/i386/abi-1.c: Likewise.
3947         * gcc.target/i386/brokensqrt.c: Likewise.
3948         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3949         * gcc.target/i386/pr13366.c: Likewise.
3950         * gcc.target/i386/pr13685.c: Likewise.
3951         * gcc.target/i386/pr24306.c: Likewise.
3952         * gcc.target/i386/pr31486.c: Likewise.
3953         * gcc.target/i386/pr32065-1.c: Likewise.
3954         * gcc.target/i386/pr32065-2.c: Likewise.
3955         * gcc.target/i386/pr32389.c: Likewise.
3956         * gcc.target/i386/pr38824.c: Likewise.
3957         * gcc.target/i386/pr38931.c: Likewise.
3958         * gcc.target/i386/pr39592-1.c: Likewise.
3959         * gcc.target/i386/pr43766.c: Likewise.
3960         * gcc.target/i386/recip-divf.c: Likewise.
3961         * gcc.target/i386/recip-sqrtf.c: Likewise.
3962         * gcc.target/i386/recip-vec-divf.c: Likewise.
3963         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3964         * gcc.target/i386/sse-1.c: Likewise.
3965         * gcc.target/i386/sse-16.c: Likewise.
3966         * gcc.target/i386/sse-2.c: Likewise.
3967         * gcc.target/i386/sse-20.c: Likewise.
3968         * gcc.target/i386/sse-3.c: Likewise.
3969         * gcc.target/i386/sse-7.c: Likewise.
3970         * gcc.target/i386/sse-9.c: Likewise.
3971         * gcc.target/i386/sse-addps-1.c: Likewise.
3972         * gcc.target/i386/sse-addss-1.c: Likewise.
3973         * gcc.target/i386/sse-andnps-1.c: Likewise.
3974         * gcc.target/i386/sse-andps-1.c: Likewise.
3975         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3976         * gcc.target/i386/sse-comiss-1.c: Likewise.
3977         * gcc.target/i386/sse-comiss-2.c: Likewise.
3978         * gcc.target/i386/sse-comiss-3.c: Likewise.
3979         * gcc.target/i386/sse-comiss-4.c: Likewise.
3980         * gcc.target/i386/sse-comiss-5.c: Likewise.
3981         * gcc.target/i386/sse-comiss-6.c: Likewise.
3982         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3983         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3984         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3985         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3986         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3987         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3988         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3989         * gcc.target/i386/sse-divps-1.c: Likewise.
3990         * gcc.target/i386/sse-divss-1.c: Likewise.
3991         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3992         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3993         * gcc.target/i386/sse-maxps-1.c: Likewise.
3994         * gcc.target/i386/sse-maxss-1.c: Likewise.
3995         * gcc.target/i386/sse-minps-1.c: Likewise.
3996         * gcc.target/i386/sse-minss-1.c: Likewise.
3997         * gcc.target/i386/sse-movaps-1.c: Likewise.
3998         * gcc.target/i386/sse-movaps-2.c: Likewise.
3999         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4000         * gcc.target/i386/sse-movhps-1.c: Likewise.
4001         * gcc.target/i386/sse-movhps-2.c: Likewise.
4002         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4003         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4004         * gcc.target/i386/sse-movntps-1.c: Likewise.
4005         * gcc.target/i386/sse-movss-1.c: Likewise.
4006         * gcc.target/i386/sse-movss-2.c: Likewise.
4007         * gcc.target/i386/sse-movss-3.c: Likewise.
4008         * gcc.target/i386/sse-movups-1.c: Likewise.
4009         * gcc.target/i386/sse-movups-2.c: Likewise.
4010         * gcc.target/i386/sse-mulps-1.c: Likewise.
4011         * gcc.target/i386/sse-mulss-1.c: Likewise.
4012         * gcc.target/i386/sse-orps-1.c: Likewise.
4013         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4014         * gcc.target/i386/sse-recip-vec.c: Likewise.
4015         * gcc.target/i386/sse-recip.c: Likewise.
4016         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4017         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4018         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4019         * gcc.target/i386/sse-subps-1.c: Likewise.
4020         * gcc.target/i386/sse-subss-1.c: Likewise.
4021         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4022         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4023         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4024         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4025         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4026         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4027         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4028         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4029         * gcc.target/i386/sse-xorps-1.c: Likewise.
4030         * gcc.target/i386/ssefn-1.c: Likewise.
4031         * gcc.target/i386/ssefn-3.c: Likewise.
4032         * gcc.target/i386/sseregparm-1.c: Likewise.
4033         * gcc.target/i386/stackalign/return-3.c: Likewise.
4034         * gcc.target/i386/vectorize1.c: Likewise.
4035         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4036         * gcc.target/i386/xorps-sse.c: Likewise.
4037         * gfortran.dg/pr28158.f90: Likewise.
4038         * gfortran.dg/pr30667.f: Likewise.
4039         * gnat.dg/loop_optimization7.adb: Likewise.
4040         * gnat.dg/sse_nolib.adb: Likewise.
4041
4042 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4043
4044         PR fortran/44702
4045         * gfortran.dg/use_rename_6.f90: New.
4046         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4047
4048 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4049
4050         PR fortran/44869
4051         * gfortran.dg/class_24.f03: New.
4052
4053 2010-07-10  Richard Guenther  <rguenther@suse.de>
4054
4055         PR lto/44889
4056         * gcc.dg/lto/20100709-1_0.c: New testcase.
4057         * gcc.dg/lto/20100709-1_1.c: Likewise.
4058
4059 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4060
4061         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4062
4063 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4064
4065         PR objc/44140
4066         * objc.dg/lto/trivial-1_0.m: New.
4067         * objc.dg/lto/lto.exp: New.
4068         * obj-c++.dg/lto/trivial-1_0.mm: New.
4069         * obj-c++.dg/lto/lto.exp: New.
4070         * objc.dg/symtab-1.m: Adjust sizes.
4071         * objc.dg/image-info.m: Do not run for gnu-runtime.
4072
4073 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4074
4075         * gcc.dg/pr32370.c: Allow another kind of error message.
4076
4077 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4078
4079         * gnat.dg/atomic3.adb: New test.
4080
4081 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4082             Denys Vlasenko  <dvlasenk@redhat.com>
4083             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4084
4085         PR tree-optimization/28632
4086         * gcc.dg/tree-ssa/vrp51.c: New test.
4087         * gcc.dg/tree-ssa/vrp52.c: New test.
4088
4089 2010-07-09  Jason Merrill  <jason@redhat.com>
4090
4091         * g++.dg/abi/covariant6.C: New.
4092         * g++.dg/inherit/covariant17.C: Test both bases.
4093         * g++.dg/inherit/covariant7.C: Check vtable layout.
4094
4095 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4096
4097         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4098
4099 2010-07-09  Richard Guenther  <rguenther@suse.de>
4100
4101         PR tree-optimization/44852
4102         * gcc.c-torture/execute/pr44852.c: New testcase.
4103
4104 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4105
4106         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4107         multiplication by values.
4108         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4109         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4110
4111 2010-07-09  Richard Guenther  <rguenther@suse.de>
4112
4113         PR tree-optimization/44882
4114         * gfortran.dg/pr44882.f90: New testcase.
4115
4116 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4117
4118         PR target/40657
4119         * gcc.target/arm/pr40657-1.c: New test.
4120         * gcc.target/arm/pr40657-2.c: New test.
4121         * gcc.c-torture/execute/pr40657.c: New test.
4122
4123 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4124
4125         * gcc.dg/tree-ssa/vrp50.c: New test.
4126         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4127
4128 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4129
4130         PR fortran/44649
4131         * gfortran.dg/c_sizeof_1.f90: Modified.
4132         * gfortran.dg/storage_size_1.f08: New.
4133         * gfortran.dg/storage_size_2.f08: New.
4134
4135 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4136
4137         * gcc.c-torture/execute/20100708-1.c: New test.
4138
4139 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4140
4141         PR fortran/44847
4142         * gfortran.dg/gomp/pr44847.f90: New test.
4143
4144 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4145
4146         PR tree-optimization/44710
4147         * gcc.dg/tree-ssa/ifc-6.c: New.
4148         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4149
4150 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4151
4152         PR fortran/18918
4153         * gfortran.dg/coarray_10.f90: Add an additional test.
4154
4155 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4156
4157         PR middle-end/44828
4158         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4159         * gcc.c-torture/execute/pr44828.x: Revert.
4160
4161 2010-07-08  Jason Merrill  <jason@redhat.com>
4162
4163         PR c++/43120
4164         * g++.dg/inherit/covariant17.C: New.
4165         * g++.dg/abi/covariant1.C: Actually test for the bug.
4166
4167 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4168
4169         PR rtl-optimization/44838
4170         * gcc.dg/pr44838.c: New.
4171
4172 2010-07-08  Richard Guenther  <rguenther@suse.de>
4173
4174         PR tree-optimization/44831
4175         * gcc.c-torture/compile/pr44831.c: New testcase.
4176         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4177
4178 2010-07-08  Richard Guenther  <rguenther@suse.de>
4179
4180         PR tree-optimization/44861
4181         * g++.dg/vect/pr44861.cc: New testcase.
4182
4183 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4184
4185         PR middle-end/44828
4186         * gcc.c-torture/execute/pr44828.x: New file.
4187
4188 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4189
4190         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4191         dg-options.
4192         * g++.dg/ext/altivec-17.C: Adjust error message.
4193
4194 2010-07-07  Tom Tromey  <tromey@redhat.com>
4195
4196         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4197
4198 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4199
4200         PR target/44844
4201         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4202         * gcc.target/i386/rdrand-2.c: Likewise.
4203         * gcc.target/i386/rdrand-3.c: Likewise.
4204
4205 2010-07-07  Jan Hubicka  <jh@suse.cz>
4206
4207         PR middle-end/44813
4208         * g++.dg/torture/pr44813.C: New testcase.
4209         * g++.dg/torture/pr44826.C: New testcase.
4210
4211 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4212
4213         PR rtl-optimization/44787
4214         * gcc.c-torture/compile/pr44788.c: New test.
4215         * gcc.target/arm/pr44788.c: New test.
4216
4217 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4218
4219         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4220
4221 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4222
4223         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4224         to dg-options.
4225
4226 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4227
4228         PR fortran/44742
4229         * gfortran.dg/parameter_array_init_6.f90: New.
4230         * gfortran.dg/initialization_20.f90: Update dg-error.
4231         * gfortran.dg/initialization_24.f90: Ditto.
4232
4233 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4234         PR fortran/PR44693
4235         * gfortran.dg/dim_range_1.f90:  New test.
4236         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4237
4238 2010-07-06  Jason Merrill  <jason@redhat.com>
4239
4240         PR c++/44703
4241         * g++.dg/cpp0x/initlist41.C: New.
4242
4243         PR c++/44778
4244         * g++.dg/template/ptrmem22.C: New.
4245
4246 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4247
4248         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4249         support.
4250         * gcc.target/i386/i386.exp: Likewise.
4251
4252 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4253
4254         PR testsuite/44195
4255         * gcc.dg/lto/20100518_0.c: Limit to x86.
4256
4257 2010-07-06  Richard Guenther  <rguenther@suse.de>
4258
4259         PR middle-end/44828
4260         * gcc.c-torture/execute/pr44828.c: New testcase.
4261
4262 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4263
4264         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4265         * g++.dg/warn/volatile1.C: Likewise.
4266         * g++.dg/template/warn1.C: Likewise.
4267
4268 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4269
4270         AVX Programming Reference (June, 2010)
4271         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4272         * g++.dg/other/i386-3.C: Likewise.
4273         * gcc.target/i386/sse-12.c: Likewise.
4274
4275         * gcc.target/i386/f16c-check.h: New.
4276         * gcc.target/i386/rdfsbase-1.c: Likewise.
4277         * gcc.target/i386/rdfsbase-2.c: Likewise.
4278         * gcc.target/i386/rdgsbase-1.c: Likewise.
4279         * gcc.target/i386/rdgsbase-2.c: Likewise.
4280         * gcc.target/i386/rdrand-1.c: Likewise.
4281         * gcc.target/i386/rdrand-2.c: Likewise.
4282         * gcc.target/i386/rdrand-3.c: Likewise.
4283         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4284         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4285         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4286         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4287         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4288         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4289         * gcc.target/i386/wrfsbase-1.c: Likewise.
4290         * gcc.target/i386/wrfsbase-2.c: Likewise.
4291         * gcc.target/i386/wrgsbase-1.c: Likewise.
4292         * gcc.target/i386/wrgsbase-2.c: Likewise.
4293
4294         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4295         (__builtin_ia32_vcvtps2ph): New.
4296         (__builtin_ia32_vcvtps2ph256): Likewise.
4297
4298         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4299         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4300
4301         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4302         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4303
4304         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4305         (__builtin_ia32_vcvtps2ph256): Likewise.
4306         Add fsgsbase,rdrnd,f16c.
4307
4308         * lib/target-supports.exp (check_effective_target_f16c): New.
4309
4310 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4311
4312         * gcc.dg/guality/nrv-1.c: New test.
4313
4314 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4315
4316         PR middle-end/42505
4317         * gcc.target/arm/pr42505.c: New test case.
4318
4319 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4320
4321         PR c++/44808
4322         * g++.dg/opt/nrv16.C: New test.
4323
4324 2010-07-05  Richard Guenther  <rguenther@suse.de>
4325
4326         PR tree-optimization/44784
4327         * gcc.c-torture/compile/pr44784.c: New testcase.
4328
4329 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4330
4331         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4332         Increase loop bound and array size.
4333         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4334         Likewise.
4335
4336 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4337
4338         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4339         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4340         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4341         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4342         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4343
4344 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4345
4346         PR c++/22138
4347         * g++.dg/parse/template25.C: New.
4348
4349 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4350
4351         PR rtl-optimization/44695
4352         * gcc.dg/torture/pr44695.c: New.
4353
4354 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4355
4356         PR c++/16630
4357         * g++.dg/ext/pretty3.C: New.
4358
4359 2010-07-04  Richard Guenther  <rguenther@suse.de>
4360
4361         PR middle-end/44809
4362         * g++.dg/torture/pr44809.C: New testcase.
4363
4364 2010-07-04  Richard Guenther  <rguenther@suse.de>
4365
4366         PR tree-optimization/44656
4367         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4368
4369 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4370             Revital Eres  <eres@il.ibm.com>
4371
4372         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4373         misaligned stores.
4374         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4375         gcc.dg/vect/vect-96.c: Likewise.
4376         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4377         that support misaligned stores. Change the number of expected
4378         misaligned accesses.
4379         * gcc.dg/vect/vect-peel-1.c: New test.
4380         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4381         gcc.dg/vect/vect-peel-4.c: Likewise.
4382         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4383         vectorizable on all targets that support realignment.
4384         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4385
4386 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4387
4388         PR c/44806
4389         * gcc.dg/torture/pr44806.c: New.
4390
4391 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4392
4393         * gnat.dg/cond_expr1.adb: New test.
4394
4395 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4396
4397         * gnat.dg/modular3.adb: New test.
4398         * gnat.dg/modular3_pkg.ads: New helper.
4399
4400 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4401             Mikael Pettersson  <mikpe@it.uu.se>
4402
4403         PR testsuite/44518
4404         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4405         Make signed-ness of chars explicit.  Scan the object for
4406         strings that are split by some target assemblers.
4407         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4408         explicit.
4409
4410 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4411
4412         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4413
4414 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4415
4416         PR/44128
4417         * g++.dg/warn/Wshadow-7.C: New test.
4418
4419 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4420             Julian Brown  <julian@codesourcery.com>
4421             Sandra Loosemore  <sandra@codesourcery.com>
4422
4423         * gcc.c-torture/execute/20100416-1.c: New test case.
4424
4425 2010-07-02  Julian Brown  <julian@codesourcery.com>
4426             Sandra Loosemore  <sandra@codesourcery.com>
4427
4428         PR target/43703
4429
4430         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4431         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4432
4433 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4434             Julian Brown  <julian@codesourcery.com>
4435
4436         * gcc.target/arm/neon/vadds64.c: Regenerated.
4437         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4438         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4439         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4440         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4441         * gcc.target/arm/neon-vmls-1.c: Likewise.
4442         * gcc.target/arm/neon-vsubs64.c: New execution test.
4443         * gcc.target/arm/neon-vsubu64.c: New execution test.
4444         * gcc.target/arm/neon-vadds64.c: New execution test.
4445         * gcc.target/arm/neon-vaddu64.c: New execution test.
4446
4447 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4448
4449         * gcc.target/arm/neon-vands64.c: New.
4450         * gcc.target/arm/neon-vandu64.c: New.
4451         * gcc.target/arm/neon-vbics64.c: New.
4452         * gcc.target/arm/neon-vbicu64.c: New.
4453         * gcc.target/arm/neon-veors64.c: New.
4454         * gcc.target/arm/neon-veoru64.c: New.
4455         * gcc.target/arm/neon-vorns64.c: New.
4456         * gcc.target/arm/neon-vornu64.c: New.
4457         * gcc.target/arm/neon-vorrs64.c: New.
4458         * gcc.target/arm/neon-vorru64.c: New.
4459         * gcc.target/arm/neon/vands64.c: Regenerated.
4460         * gcc.target/arm/neon/vandu64.c: Regenerated.
4461         * gcc.target/arm/neon/vbics64.c: Regenerated.
4462         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4463         * gcc.target/arm/neon/veors64.c: Regenerated.
4464         * gcc.target/arm/neon/veoru64.c: Regenerated.
4465         * gcc.target/arm/neon/vorns64.c: Regenerated.
4466         * gcc.target/arm/neon/vornu64.c: Regenerated.
4467         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4468         * gcc.target/arm/neon/vorru64.c: Regenerated.
4469
4470 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4471
4472         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4473
4474 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4475
4476         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4477         * gfortran.dg/intent_out_5.f90: Same.
4478         * gfortran.dg/ltrans-7.f90: Same.
4479         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4480
4481 2010-07-02  Jan Hubicka  <jh@suse.cz>
4482
4483         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4484
4485 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4486
4487         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4488
4489 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4490
4491         PR c++/44780
4492         * c-c++-common/Wunused-var-12.c: New test.
4493
4494 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4495
4496         PR target/42835
4497         * gcc.target/arm/pr42835.c: New test.
4498
4499         PR target/42172
4500         * gcc.target/arm/pr42172-1.c: New test.
4501
4502 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4503
4504         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4505
4506 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4507
4508         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4509         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4510         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4511         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4512         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4513         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4514         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4515         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4516         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4517         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4518         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4519         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4520         * gcc.target/arm/neon-vdup_ns64.c: New.
4521         * gcc.target/arm/neon-vdup_nu64.c: New.
4522         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4523         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4524         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4525         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4526         * gcc.target/arm/neon-vmov_ns64.c: New.
4527         * gcc.target/arm/neon-vmov_nu64.c: New.
4528         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4529         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4530         * gcc.target/arm/neon-vget_lanes64.c: New.
4531         * gcc.target/arm/neon-vget_laneu64.c: New.
4532         * gcc.target/arm/neon-vset_lanes64.c: New.
4533         * gcc.target/arm/neon-vset_laneu64.c: New.
4534
4535 2010-07-02  Richard Guenther  <rguenther@suse.de>
4536
4537         * g++.dg/torture/20100702-1.C: New testcase.
4538
4539 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4540
4541         PR target/44707
4542         * gcc.c-torture/compile/pr44707.c: New test.
4543
4544 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4545
4546         PR c++/44039
4547         * g++.dg/template/crash101.C: New.
4548
4549 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4550
4551         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4552         Use the ABI-0 accessors and fail it for m64.
4553
4554 2010-07-02  Jan Hubicka  <jh@suse.cz>
4555
4556         * g++.dg/tree-ssa/pr44706.C: New testcase.
4557
4558 2010-07-02  Richard Guenther  <rguenther@suse.de>
4559
4560         PR tree-optimization/44748
4561         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4562
4563 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4564
4565         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4566         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4567         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4568         the method types to forward:.
4569
4570 2010-06-30  Jason Merrill  <jason@redhat.com>
4571
4572         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4573         * g++.dg/other/pr25632.C: Likewise.
4574
4575 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4576
4577         PR tree-optimization/40421
4578         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4579
4580 2010-07-01  Richard Guenther  <rguenther@suse.de>
4581
4582         PR middle-end/42834
4583         PR middle-end/44468
4584         * gcc.c-torture/execute/20100316-1.c: New testcase.
4585         * gcc.c-torture/execute/pr44468.c: Likewise.
4586         * gcc.c-torture/compile/20100609-1.c: Likewise.
4587         * gcc.dg/volatile2.c: Adjust.
4588         * gcc.dg/plugin/selfassign.c: Likewise.
4589         * gcc.dg/pr36902.c: Likewise.
4590         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4591         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4592         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4593         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4594         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4595         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4596         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4597         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4598         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4599         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4600         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4601         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4602         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4603         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4604         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4605         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4606         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4607         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4608         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4609         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4610         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4611         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4612         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4613         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4614         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4615         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4616         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4617         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4618         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4619         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4620         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4621         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4622         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4623         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4624         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4625         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4626         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4627         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4628         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4629         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4630         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4631         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4632         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4633         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4634         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4635         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4636         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4637         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4638         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4639         * g++.dg/tree-ssa/pr31146.C: Likewise.
4640         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4641         * g++.dg/tree-ssa/pr33604.C: Likewise.
4642         * g++.dg/plugin/selfassign.c: Likewise.
4643         * gfortran.dg/array_memcpy_3.f90: Likewise.
4644         * gfortran.dg/array_memcpy_4.f90: Likewise.
4645         * c-c++-common/torture/pr42834.c: New testcase.
4646
4647 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4648
4649         PR c++/44628
4650         * g++.dg/template/crash100.C: New.
4651
4652 2010-06-30  Jan Hubicka  <jh@suse.cz>
4653
4654         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4655
4656 2010-06-30  Michael Matz  <matz@suse.de>
4657
4658         PR bootstrap/44699
4659         * gcc.dg/pr44699.c: New test.
4660
4661 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4662
4663         PR tree-optimization/39799
4664         * c-c++-common/uninit-17.c: New test.
4665
4666 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4667
4668         PR libfortran/43298
4669         * gfortran.dg/read_infnan_1.f90: New test.
4670
4671 2010-06-29  Jason Merrill  <jason@redhat.com>
4672
4673         Enable implicitly declared move constructor/operator= (N3053).
4674         * g++.dg/cpp0x/implicit3.C: New.
4675         * g++.dg/cpp0x/implicit4.C: New.
4676         * g++.dg/cpp0x/implicit5.C: New.
4677         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4678         * g++.dg/cpp0x/not_special.C: Adjust.
4679         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4680         * g++.dg/cpp0x/rv1n.C: Adjust.
4681         * g++.dg/cpp0x/rv1p.C: Adjust.
4682         * g++.dg/cpp0x/rv2n.C: Adjust.
4683         * g++.dg/cpp0x/rv2p.C: Adjust.
4684         * g++.dg/cpp0x/rv3n.C: Adjust.
4685         * g++.dg/cpp0x/rv3p.C: Adjust.
4686         * g++.dg/cpp0x/rv4n.C: Adjust.
4687         * g++.dg/cpp0x/rv4p.C: Adjust.
4688         * g++.dg/cpp0x/rv5n.C: Adjust.
4689         * g++.dg/cpp0x/rv5p.C: Adjust.
4690         * g++.dg/cpp0x/rv6n.C: Adjust.
4691         * g++.dg/cpp0x/rv6p.C: Adjust.
4692         * g++.dg/cpp0x/rv7n.C: Adjust.
4693         * g++.dg/cpp0x/rv7p.C: Adjust.
4694         * g++.dg/cpp0x/rv8p.C: Adjust.
4695         * g++.dg/gomp/pr26690-1.C: Adjust.
4696         * g++.dg/other/error20.C: Adjust.
4697         * g++.dg/other/error31.C: Adjust.
4698         * g++.dg/parse/error19.C: Adjust.
4699         * g++.dg/template/qualttp5.C: Adjust.
4700         * g++.old-deja/g++.law/ctors5.C: Adjust.
4701
4702         Enable implicitly deleted functions (N2346)
4703         * g++.dg/cpp0x/defaulted17.C: New.
4704         * g++.dg/cpp0x/implicit1.C: New.
4705         * g++.dg/cpp0x/implicit2.C: New.
4706         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4707         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4708         * g++.dg/init/ctor4.C: Adjust.
4709         * g++.dg/init/synth2.C: Adjust.
4710         * g++.dg/lto/20081118_1.C: Adjust.
4711         * g++.dg/other/error13.C: Adjust.
4712         * g++.dg/other/unused1.C: Adjust.
4713         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4714         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4715         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4716         * g++.old-deja/g++.law/ctors17.C: Adjust.
4717         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4718         * g++.old-deja/g++.pt/assign1.C: Adjust.
4719         * g++.old-deja/g++.pt/crash20.C: Adjust.
4720
4721         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4722         * g++.dg/cpp0x/defaulted13.C: Adjust.
4723         * g++.dg/cpp0x/defaulted2.C: Adjust.
4724         * g++.dg/cpp0x/defaulted3.C: Adjust.
4725         * g++.dg/cpp0x/initlist9.C: Adjust.
4726         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4727         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4728         * g++.dg/init/synth2.C: Adjust.
4729
4730         * g++.dg/cpp0x/defaulted19.C: New.
4731
4732         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4733         * g++.dg/template/error23.C: Fix for -std=c++0x.
4734
4735 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4736
4737         PR fortran/44718
4738         * gfortran.dg/proc_ptr_28.f90: New.
4739
4740 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4741
4742         PR tree-optimization/43801
4743         * g++.dg/torture/pr43801.C: New test.
4744
4745         PR debug/44668
4746         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4747
4748 2010-06-29  Jason Merrill  <jason@redhat.com>
4749
4750         PR c++/44587
4751         * g++.dg/template/qualified-id2.C: New.
4752         * g++.dg/template/qualified-id3.C: New.
4753
4754 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4755
4756         PR fortran/44696
4757         * gfortran.dg/associated_target_4.f90: New.
4758
4759 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4760
4761         PR fortran/44582
4762         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4763
4764 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4765
4766         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4767
4768 2010-06-29  Jan Hubicka  <jh@suse.cz>
4769
4770         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4771
4772 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4773
4774         PR target/43902
4775         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4776         * gcc.target/arm/wmul-3.c: New test.
4777         * gcc.target/arm/wmul-4.c: New test.
4778
4779 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4780
4781         PR rtl-optimization/44659
4782         * gcc.target/i386/extract-1.c: New.
4783         * gcc.target/i386/extract-2.c: Likewise.
4784         * gcc.target/i386/extract-3.c: Likewise.
4785         * gcc.target/i386/extract-4.c: Likewise.
4786         * gcc.target/i386/extract-5.c: Likewise.
4787         * gcc.target/i386/extract-6.c: Likewise.
4788
4789 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4790
4791         PR c++/44682
4792         * g++.dg/warn/Wunused-var-14.C: New test.
4793
4794 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4795
4796         PR fortran/43298
4797         * gfortran.dg/nan_6.f90: New.
4798
4799 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4800
4801         PR tree-optimization/43781
4802         * gcc.dg/torture/pr43781.c: New.
4803
4804 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4805
4806         PR fortran/40158
4807         * gfortran.dg/actual_rank_check_1.f90: New test.
4808
4809 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4810
4811         * gcc.dg/ipa/ipa-sra-6.c: New test.
4812
4813 2010-06-28  Jan Hubicka  <jh@suse.cz>
4814
4815         PR tree-optimization/44687
4816         * gcc.c-torture/compile/pr44687.c
4817
4818 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4819
4820         PR c++/44535
4821         * g++.dg/torture/pr44535.C: New test.
4822
4823 2010-06-28  Michael Matz  <matz@suse.de>
4824
4825         PR middle-end/44592
4826         * gfortran.dg/pr44592.f90: New test.
4827
4828 2010-06-28  Jan Hubicka  <jh@suse.cz>
4829
4830         PR tree-optimization/44357
4831         * g++.dg/torture/pr44357.C: New testcase.
4832
4833 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4834
4835         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4836         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4837         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4838         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4839         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4840         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4841         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4842         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4843
4844 2010-06-27  Jan Hubicka  <jh@suse.cz>
4845
4846         * gcc.c-torture/compile/pr44686.c: New file.
4847
4848 2010-06-27  Richard Guenther  <rguenther@suse.de>
4849
4850         PR tree-optimization/44683
4851         * gcc.c-torture/execute/pr44683.c: New testcase.
4852
4853 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4854
4855         * gnat.dg/noreturn3.ad[sb]: New test.
4856
4857 2010-06-26  Jason Merrill  <jason@redhat.com>
4858
4859         * g++.dg/cpp0x/explicit5.C: New.
4860
4861 2010-06-26  Richard Guenther  <rguenther@suse.de>
4862
4863         PR tree-optimization/44393
4864         * gcc.dg/pr44393.c: New testcase.
4865
4866 2010-06-26  Jan Hubicka  <jh@suse.cz>
4867
4868         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4869
4870 2010-06-26  Richard Guenther  <rguenther@suse.de>
4871
4872         PR middle-end/44674
4873         * gcc.dg/pr44674.c: New testcase.
4874
4875 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4876
4877         * gcc.dg/opts-3.c: New test.
4878
4879 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4880
4881         * gfortran.dg/type_decl_1.f90: New.
4882         * gfortran.dg/type_decl_2.f90: New.
4883
4884 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4885
4886         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4887         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4888
4889 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4890
4891         PR testsuite/38946
4892         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4893         error in comparing reals.
4894
4895 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4896
4897         * selected_real_kind_2.f90: New.
4898         * selected_real_kind_3.f90: New.
4899
4900 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4901
4902         * gfortran.dg/entry_19.f90: New.
4903
4904 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4905
4906         * gfortran.dg/end_subroutine_1.f90: New.
4907         * gfortran.dg/end_subroutine_2.f90: New.
4908         * gfortran.dg/interface_proc_end.f90: Update.
4909
4910 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4911
4912         * gfortran.dg/semicolon_fixed.f: Update.
4913         * gfortran.dg/semicolon_fixed_2.f: New.
4914         * gfortran.dg/semicolon_free_2.f90: New.
4915         * gfortran.dg/semicolon_free.f90: Update.
4916
4917 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4918
4919         PR fortran/44448
4920         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4921
4922 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4923
4924         * g++.dg/ipa/iinline-3.C: New test.
4925         * gcc.dg/ipa/modif-1.c: Removed.
4926
4927 2010-06-25  Jan Hubicka  <jh@suse.cz>
4928
4929         * gcc.dg/tree-ssa/ipa-split-1.c
4930
4931 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4932
4933         * g++.dg/ipa/iinline-2.C: New test.
4934
4935 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4936
4937         PR middle-end/43866
4938         * gfortran.dg/pr43866.f90: New test.
4939
4940         PR tree-optimization/44539
4941         * gcc.dg/pr44539.c: New test.
4942
4943 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4944
4945         From Jim Wilson:
4946         PR target/43902
4947         * gcc.target/mips/madd-9.c: New test.
4948
4949 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4950
4951         PR c/44517
4952         * gcc.dg/noncompile/pr44517.c: New.
4953         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4954
4955 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4956
4957         PR testsuite/43283
4958         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4959         and add argument to nop for IA64.
4960
4961 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4962
4963         PR target/44588
4964         * gcc.target/i386/mod-1.c: New.
4965         * gcc.target/i386/umod-1.c: Likewise.
4966         * gcc.target/i386/umod-2.c: Likewise.
4967         * gcc.target/i386/umod-3.c: Likewise.
4968
4969 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4970
4971         PR middle-end/44492
4972         * g++.dg/torture/pr44492.C: New test.
4973
4974 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4975
4976         * c-c++-common/warn-omitted-condop.c: New.
4977
4978 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4979
4980         PR fortran/44614
4981         * gfortran.dg/import8.f90: New.
4982
4983 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4984
4985         * gnat.dg/not_null.adb: Update test case.
4986
4987 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR c++/44619
4990         * g++.dg/warn/Wunused-var-13.C: New test.
4991
4992         PR c++/44627
4993         * g++.dg/diagnostic/method1.C: New test.
4994
4995 2010-06-22  Cary Coutant  <ccoutant@google.com>
4996
4997         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4998
4999 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5000
5001         PR fortran/44616
5002         * gfortran.dg/abstract_type_8.f03: New.
5003
5004 2010-06-21  Jason Merrill  <jason@redhat.com>
5005
5006         * g++.dg/cpp0x/noexcept08.C: New.
5007
5008         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5009
5010 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5011
5012         PR target/44615
5013         * gcc.target/i386/sse2-vec-2a.c: New.
5014
5015 2010-06-21  DJ Delorie  <dj@redhat.com>
5016
5017         * gcc.dg/pragma-diag-1.c: New.
5018
5019 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5020
5021         PR target/44615
5022         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5023
5024 2010-06-21  Alan Modra  <amodra@gmail.com>
5025
5026         PR testsuite/44505
5027         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5028         tail call to check_fa_mid.
5029
5030 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR target/44575
5033         * gcc.c-torture/execute/pr44575.c: New test.
5034
5035 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5036
5037         PR fortran/40632
5038         * gfortran.dg/contiguous_1.f90: New.
5039         * gfortran.dg/contiguous_2.f90: New.
5040         * gfortran.dg/contiguous_3.f90: New.
5041
5042 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5043
5044         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5045         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5046
5047 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5048
5049         PR target/44546
5050         * gcc.target/i386/pr44546.c: New test.
5051
5052 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5053
5054         * gcc.dg/opts-2.c: New test.
5055
5056 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5057
5058         PR fortran/44584
5059         * gfortran.dg/typebound_proc_15.f03: Modified.
5060
5061 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5062
5063         PR target/44072
5064         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5065         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5066
5067 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5068
5069         * g++.dg/ext/label13.C: Fix typo in last change.
5070
5071 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5072
5073         PR libfortran/44477
5074         * gfortran.dg/eof_3.f90
5075         * gfortran.dg/endfile_2.f90
5076         * gfortran.dg/endfile_4.f90
5077         * gfortran.dg/endfile_3.f90
5078
5079 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5080
5081         PR c++/41090
5082         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5083
5084 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5085
5086         PR fortran/44556
5087         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5088
5089 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5090
5091         * gcc.target/arm/pr40900.c: New test.
5092
5093 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5094
5095         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5096
5097 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5098
5099         PR fortran/44558
5100         * gfortran.dg/typebound_call_15.f03: New.
5101
5102 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5103
5104         PR c++/44486
5105         * g++.dg/pr44486.C: New.
5106
5107 2010-06-16  DJ Delorie  <dj@redhat.com>
5108
5109         * gcc.target/i386/volatile-bitfields-1.c: New.
5110         * gcc.target/i386/volatile-bitfields-2.c: New.
5111
5112 2010-06-16  Jason Merrill  <jason@redhat.com>
5113
5114         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5115
5116         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5117
5118 2010-06-16  Richard Guenther  <rguenther@suse.de>
5119
5120         PR c/44555
5121         * gcc.c-torture/execute/pr44555.c: New testcase.
5122
5123 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5124
5125         PR fortran/44549
5126         * gfortran.dg/typebound_proc_16.f03: New.
5127
5128 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5129
5130         * g++.dg/torture/pr43905.C: New test.
5131
5132 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5133
5134         PR testsuite/44538
5135         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5136         initialization loop from being vectorized.
5137         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5138
5139 2010-06-16  Alan Modra  <amodra@gmail.com>
5140
5141         PR tree-optimization/44507
5142         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5143
5144 2010-06-15  Jason Merrill  <jason@redhat.com>
5145
5146         * g++.dg/overload/arg3.C: Adjust error locations.
5147         * g++.dg/overload/copy1.C: Likewise.
5148         * g++.dg/tc1/dr152.C: Likewise.
5149         * g++.dg/template/incomplete4.C: Likewise.
5150         * g++.dg/template/incomplete5.C: Likewise.
5151         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5152         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5153         * g++.old-deja/g++.pt/crash9.C: Likewise.
5154
5155         * g++.dg/inherit/virtual5.C: New.
5156
5157         * g++.dg/cpp0x/defaulted18.C: New.
5158
5159         * g++.dg/cpp0x/initlist40.C: New.
5160
5161         * g++.dg/cpp0x/initlist39.C: New.
5162
5163 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5164
5165         PR middle-end/44391
5166         * gcc.dg/graphite/pr44391.c: New.
5167
5168 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5169
5170         PR fortran/43388
5171         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5172         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5173         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5174         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5175
5176 2010-06-15  Richard Guenther  <rguenther@suse.de>
5177
5178         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5179
5180 2010-06-15  Richard Guenther  <rguenther@suse.de>
5181
5182         * gcc.dg/vect/bb-slp-21.c: Adjust.
5183         * gcc.dg/vect/bb-slp-13.c: Likewise
5184         * gcc.dg/vect/bb-slp-4.c: Likewise
5185         * gcc.dg/vect/bb-slp-22.c: Likewise
5186         * gcc.dg/vect/bb-slp-14.c: Likewise
5187         * gcc.dg/vect/bb-slp-23.c: Likewise
5188         * gcc.dg/vect/bb-slp-15.c: Likewise
5189         * gcc.dg/vect/bb-slp-17.c: Likewise
5190         * gcc.dg/vect/bb-slp-18.c: Likewise
5191         * gcc.dg/vect/bb-slp-19.c: Likewise
5192         * gcc.dg/vect/bb-slp-10.c: Likewise
5193         * gcc.dg/vect/bb-slp-11.c: Likewise
5194         * gcc.dg/vect/bb-slp-20.c: Likewise
5195         * gcc.dg/vect/bb-slp-3.c: Likewise
5196
5197 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5198
5199         PR fortran/44536
5200         * gfortran.dg/gomp/pr44536.f90: New test.
5201         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5202
5203 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5204
5205         PR target/44534
5206         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5207         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5208
5209 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR tree-optimization/44508
5212         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5213
5214         PR bootstrap/44509
5215         * gcc.dg/pr44509.c: New test.
5216
5217 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5218
5219         PR tree-optimization/44507
5220         * gcc.dg/vect/pr44507.c: New test.
5221
5222 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5223
5224         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5225         and c-pretty-print.h.
5226
5227         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5228
5229 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5230
5231         * gfortran.dg/whole_file_18.f90: Updated error message.
5232
5233 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5234
5235         * gfortran.dg/whole_file_20.f03: New.
5236
5237 2010-06-12  Jan Hubicka  <jh@suse.cz>
5238
5239         * gcc.c-torture/compile/pc44485.c: New testcase.
5240
5241 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5242
5243         PR fortran/40117
5244         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5245         * gfortran.dg/typebound_proc_14.f03: New.
5246         * gfortran.dg/typebound_proc_15.f03: New.
5247
5248 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5249
5250         * gcc.dg/opts-1.c: New test.
5251
5252 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5253
5254         * gcc.dg/funroll-loops-all.c: Update expected error.
5255
5256 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5257
5258         PR target/44481
5259         * gcc.target/i386/pr44481.c: New test.
5260
5261 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5264
5265 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5266
5267         PR middle-end/44483
5268         * gcc.dg/tree-ssa/pr44483.c: New.
5269
5270 2010-06-11  Paul Brook  <paul@codesourcery.com>
5271
5272         * g++.dg/other/arm-neon-1.C: New test.
5273
5274 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5275
5276         PR fortran/42051
5277         PR fortran/43896
5278         * gfortran.dg/class_23.f03: New test.
5279
5280 2010-06-11  Jan Hubicka  <jh@suse.cz>
5281
5282         * gcc.dg/ipa/pure-const-2.c: New testcase.
5283
5284 2010-06-11  Jan Hubicka  <jh@suse.cz>
5285
5286         * gcc.dg/noreturn-7.c: Update.
5287         * gcc.dg/noreturn-4.c: Update.
5288
5289 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5290
5291         Fix MIPS bootstrap
5292         * g++.dg/other/typedef4.C: New test.
5293
5294 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5295
5296         PR fortran/44207
5297         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5298
5299 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5300
5301         PR fortran/44457
5302         * gfortran.dg/asynchronous_3.f03
5303
5304 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5305
5306         PR middle-end/44185
5307         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5308         non-temporal stores out of the tests to form new test cases.  As a
5309         result, no non-temporal store should be generated in this case.
5310
5311         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5312         prefetch-7.c that generate one non-temporal store.
5313
5314         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5315         prefetch-7.c that generate one non-temporal store and one
5316         one-temporal prefetch.
5317
5318 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5319
5320         PR tree-optimization/44258
5321         * gcc.dg/tree-ssa/pr44258.c: New test.
5322
5323 2010-06-10  Daniel Kraft  <d@domob.eu>
5324
5325         PR fortran/38936
5326         * gfortran.dg/associate_1.f03: New test.
5327         * gfortran.dg/associate_2.f95: New test.
5328         * gfortran.dg/associate_3.f03: New test.
5329         * gfortran.dg/associate_4.f08: New test.
5330
5331 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5332
5333         * gfortran.dg/selected_char_kind_4.f90: New test.
5334
5335 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5336
5337         * gcc.dg/pr42461.c: New test.
5338
5339 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5340
5341         PR fortran/44347
5342         * gfortran.dg/selected_real_kind_1.f90: New.
5343
5344 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5345
5346         PR fortran/44359
5347         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5348         warning.
5349         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5350         check for warning.
5351
5352 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5353
5354         * gfortran.dg/data_namelist_conflict.f90: New test.
5355
5356 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5357
5358         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5359         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5360         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5361
5362 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5363
5364         * gfortran.dg/mvbits_9.f90: New test.
5365         * gfortran.dg/ibset_1.f90: Ditto.
5366         * gfortran.dg/ibits_1.f90: Ditto.
5367         * gfortran.dg/btest_1.f90: Ditto.
5368         * gfortran.dg/ibclr_1.f90: Ditto.
5369
5370 2010-06-09  Jason Merrill  <jason@redhat.com>
5371
5372         PR c++/44366
5373         * g++.dg/cpp0x/decltype23.C: Move to...
5374         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5375
5376 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5377
5378         PR fortran/44211
5379         * gfortran.dg/typebound_call_14.f03: New test.
5380
5381 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5382
5383         PR tree-optimization/44423
5384         * gcc.dg/tree-ssa/pr44423.c: New test.
5385
5386 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5387
5388         PR testsuite/42843
5389         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5390         TV_NONE to initialize tv_id field.
5391         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5392         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5393         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5394         Include toplev.h .
5395         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5396         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5397         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5398
5399 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5400
5401         PR tree-optimization/39874
5402         PR middle-end/28685
5403         * gcc.dg/pr39874.c: New file.
5404
5405 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5406
5407         * g++.dg/ext/attr-alias-1.C: New.
5408         * g++.dg/ext/attr-alias-2.C: New.
5409
5410 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5411
5412         PR fortran/44446
5413         * gfortran.dg/proc_ptr_27.f90: New.
5414
5415 2010-06-07  Jason Merrill  <jason@redhat.com>
5416
5417         PR c++/44366
5418         * g++.dg/cpp0x/decltype23.C: New.
5419
5420 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5421             Shujing Zhao  <pearly.zhao@oracle.com>
5422
5423         PR c/37724
5424         * gcc.dg/c90-const-expr-10.c: Adjust.
5425         * gcc.dg/c99-const-expr-10.c: Adjust.
5426         * gcc.dg/init-bad-7.c: New.
5427
5428 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5429
5430         * lib/target-supports.exp (check_effective_target_gas): New proc.
5431         * gcc.c-torture/execute/960321-1.x: New file.
5432
5433 2010-06-07  Jason Merrill  <jason@redhat.com>
5434
5435         PR c++/44401
5436         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5437
5438 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5439
5440         PR c++/44444
5441         * g++.dg/warn/Wunused-var-12.C: New test.
5442
5443         PR c++/44443
5444         * c-c++-common/Wunused-var-11.c: New test.
5445
5446 2010-06-07  Jan Hubicka  <jh@suse.cz>
5447
5448         * gcc.dg/ipa/pure-const-1.c: New testcase.
5449
5450 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5451
5452         PR rtl-optimization/44404
5453         * gcc.dg/pr44404.c: New.
5454
5455 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5456
5457         PR target/44159
5458         * gcc.target/i386/abi-2.c: Check sysv abi here.
5459         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5460         function to avoid failures by different ABIs.
5461         * gcc.target/i386/aes-check.h: Likewise.
5462         * gcc.target/i386/avx-check.h: Likewise.
5463         * gcc.target/i386/fma4-check.h: Likewise.
5464         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5465         * gcc.target/i386/mmx-check.h: Likewise.
5466         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5467         * gcc.target/i386/pclmul-check.h: Likewise.
5468         * gcc.target/i386/sse-check.h: Likewise.
5469         * gcc.target/i386/sse2-check.h: Likewise.
5470         * gcc.target/i386/sse3-check.h: Likewise.
5471         * gcc.target/i386/sse4_1-check.h: Likewise.
5472         * gcc.target/i386/sse4_2-check.h: Likewise.
5473         * gcc.target/i386/sse4a-check.h: Likewise.
5474         * gcc.target/i386/ssse3-check.h: Likewise.
5475         * gcc.target/i386/xop-check.h: Likewise.
5476         * gcc.target/i386/pr27971.c: Fix for LLP64.
5477         * gcc.target/i386/pr39139.c: Likewise.
5478         * gcc.target/i386/pr39315-check.c: Likewise.
5479         * gcc.target/i386/vararg-1.c: Likewise.
5480         * gcc.target/i386/vararg-2.c: Likewise.
5481         Additional add dg-compile to avoid failure due
5482         missing foo symbol.
5483
5484         * gcc.dg/compound-literal-1.c: Fix for llp64.
5485         * gcc.dg/pr32370.c: Likewise.
5486         * gcc.dg/pr37561.c: Likewise.
5487         * gcc.dg/pr41340.c: Likewise.
5488         * gcc.dg/pr41551.c: Likewise.
5489
5490 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5491
5492         PR c++/44188
5493         * g++.dg/debug/dwarf2/typedef3.C: New test.
5494
5495 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5496
5497         PR c/20000
5498         * c-c++-common/pr20000.c: New.
5499
5500 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5501
5502         PR c++/44086
5503         * g++.dg/init/pr44086.C: New.
5504         * g++.dg/cpp0x/decltype4.C: Adjust.
5505
5506 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5507
5508         PR fortran/43945
5509         * gfortran.dg/generic_23.f03: New test.
5510
5511 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5512
5513         PR fortran/43895
5514         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5515
5516 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5517
5518         PR c++/44361
5519         * c-c++-common/Wunused-var-9.c: New test.
5520
5521 2010-06-05  Jason Merrill  <jason@redhat.com>
5522
5523         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5524
5525 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5526
5527         PR c/44322
5528         * gcc.dg/c99-restrict-4.c: New test.
5529
5530 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5531
5532         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5533         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5534         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5535         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5536         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5537         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5538         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5539         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5540         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5541         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5542         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5543         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5544         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5545         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5546         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5547         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5548         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5549         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5550         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5551         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5552         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5553         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5554
5555 2010-06-04  Jason Merrill  <jason@redhat.com>
5556
5557         * g++.dg/cpp0x/noexcept06.C: New.
5558         * g++.dg/cpp0x/noexcept07.C: New.
5559
5560         * g++.dg/cpp0x/noexcept01.C: New.
5561         * g++.dg/cpp0x/noexcept02.C: New.
5562         * g++.dg/cpp0x/noexcept03.C: New.
5563         * g++.dg/cpp0x/noexcept04.C: New.
5564         * g++.dg/cpp0x/noexcept05.C: New.
5565
5566 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5567
5568         PR c++/44412
5569         * g++.dg/warn/Wunused-var-10.C: New test.
5570         * g++.dg/warn/Wunused-var-11.C: New test.
5571
5572         PR c++/44362
5573         * c-c++-common/Wunused-var-10.c: New test.
5574
5575 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5576
5577         PR c/25880
5578         * gcc.dg/assign-warn-2.c: Update.
5579         * gcc.dg/cpp/line3.c: Update.
5580         * gcc.dg/c99-array-lval-8.c: Update.
5581         * gcc.dg/cast-qual-2.c: Update.
5582         * gcc.dg/c99-arraydecl-3.c:  Update.
5583         * gcc.dg/assign-warn-1.c:  Update.
5584         * gcc.dg/format/gcc_diag-1.c:  Update.
5585
5586 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5587
5588         PR rtl-optimization/39871
5589         PR rtl-optimization/40615
5590         PR rtl-optimization/42500
5591         PR rtl-optimization/42502
5592         * gcc.target/arm/eliminate.c: New test.
5593
5594 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5595
5596         PR libstdc++/44410
5597         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5598         * g++.old-deja/g++.other/delete3.C: Likewise.
5599         * g++.old-deja/g++.other/new.C: Likewise.
5600         * g++.old-deja/g++.law/operators27.C: Likewise.
5601         * g++.old-deja/g++.mike/p755.C: Likewise.
5602         * g++.dg/eh/new1.C: Likewise.
5603         * g++.dg/init/new5.C: Likewise.
5604
5605 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5606
5607         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5608         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5609         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5610
5611 2010-06-03  Richard Guenther  <rguenther@suse.de>
5612
5613         PR lto/41921
5614         * lib/lto.exp: Always load gcc.exp.
5615         (lto-obj): For C source files invoke gcc_target_compile.
5616         * g++.dg/lto/20100603-1_0.C: New testcase.
5617         * g++.dg/lto/20100603-1_1.c: Likewise.
5618
5619 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5620
5621         PR tree-optimization/43688
5622         * gfortran.dg/pr43688.f90: New.
5623
5624 2010-06-03  Richard Guenther  <rguenther@suse.de>
5625
5626         PR lto/41584
5627         * gcc.dg/lto/20100603-1_0.c: New testcase.
5628         * gcc.dg/lto/20100603-2_0.c: Likewise.
5629         * gcc.dg/lto/20100603-3_0.c: Likewise.
5630
5631 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5632
5633         PR target/44218
5634         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5635         * gcc.target/powerpc/recip-2.c: Ditto.
5636         * gcc.target/powerpc/recip-3.c: Ditto.
5637         * gcc.target/powerpc/recip-4.c: Ditto.
5638         * gcc.target/powerpc/recip-5.c: Ditto.
5639         * gcc.target/powerpc/recip-6.c: Ditto.
5640         * gcc.target/powerpc/recip-7.c: Ditto.
5641         * gcc.target/powerpc/recip-test.h: Ditto.
5642         * gcc.target/powerpc/recip-test2.h: Ditto.
5643
5644 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5645
5646         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5647
5648 2010-06-02  Jason Merrill  <jason@redhat.com>
5649
5650         * g++.dg/ext/vector9.C: Expect typedef in error message.
5651
5652         PR c++/9726
5653         PR c++/23594
5654         PR c++/44333
5655         * g++.dg/tc1/dr101.C: Remove xfails.
5656
5657 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5658
5659         PR middle-end/44372
5660         * g++.dg/ipa/pr44372.C: New.
5661
5662 2010-06-02  Jan Hubicka  <jh@suse.cz>
5663
5664         PR middle-end/44295
5665         * g++.dg/torture/pr44295.C: Neww testcase.
5666
5667 2010-06-02  Jan Hubicka  <jh@suse.cz>
5668
5669         * gcc.dg/tree-ssa/loadpre6.c: Update.
5670
5671 2010-06-02  Richard Guenther  <rguenther@suse.de>
5672
5673         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5674         diagnostic.h.
5675
5676 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5677
5678         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5679         the link fail message.
5680
5681 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5682
5683         PR fortran/44360
5684         * gfortran.dg/use_13.f90: New test case.
5685
5686 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5687
5688         PR fortran/44371
5689         * gfortran.dg/error_stop_2.f08: Minor update.
5690
5691 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5692
5693         PR fortran/44371
5694         * gfortran.dg/error_stop_1.f08: New test.
5695         * gfortran.dg/error_stop_2.f08: New test.
5696
5697 2010-06-01  Jason Merrill  <jason@redhat.com>
5698
5699         DR 990
5700         * g++.dg/cpp0x/initlist37.C: New.
5701         * g++.dg/cpp0x/initlist38.C: New.
5702
5703         PR c++/44358
5704         * g++.dg/cpp0x/initlist36.C: New.
5705
5706 2010-05-31 Jan Hubicka  <jh@suse.cz>
5707
5708         * gcc.dg/noreturn-8.c: New testcase.
5709
5710 2010-05-31 Jan Hubicka  <jh@suse.cz>
5711
5712         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5713         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5714
5715 2010-05-31 Jan Hubicka  <jh@suse.cz>
5716
5717         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5718         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5719
5720 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5721
5722         PR fortran/36928
5723         * gfortran.dg/dependency_27.f90:  New test.
5724         * gfortran.dg/array_assign_1.F90:  New test.
5725
5726 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5727
5728         PR target/44338
5729         * gcc.target/i386/sse-24.c: New test.
5730
5731 2010-05-31  Jan Hubicka  <jh@suse.cz>
5732
5733         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5734
5735 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5736
5737         PR middle-end/44337
5738         * gcc.dg/pr44337.c: New test.
5739
5740         PR tree-optimization/44182
5741         * g++.dg/debug/pr44182.C: New test.
5742
5743 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5744
5745         * gcc.dg/nested-func-7.c: New test.
5746         * gnat.dg/frame_overflow.adb: Adjust directives.
5747
5748 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5749
5750         * gnat.dg/prot2.ad[sb]: New test.
5751         * gnat.dg/prot2_pkg1.ads: New helper.
5752         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5753
5754 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5755
5756         * gnat.dg/array11.adb: Adjust dg-warning directive.
5757         * gnat.dg/object_overflow.adb: Likewise.
5758
5759 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5760
5761         PR middle-end/44306
5762         * gcc.dg/tree-ssa/pr44306.c: New.
5763
5764 2010-05-29  Jan Hubicka  <jh@suse.cz>
5765
5766         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5767
5768 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5769
5770         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5771
5772 2010-05-28  Mike Stump  <mikestump@comcast.net>
5773
5774         PR objc/44125
5775         * objc.dg/const-str-9.m: Remove static.
5776
5777 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5778
5779         PR target/43636
5780         * gcc.c-torture/compile/pr43636.c: New test.
5781
5782 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5783
5784         PR objc++/23616
5785         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5786         * obj-c++.dg/try-catch-9.mm: Ditto.
5787
5788 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5789
5790         Revert patch for PR c++/44188
5791         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5792
5793 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5794
5795         PR c++/44188
5796         * g++.dg/debug/dwarf2/typedef3.C: New test.
5797
5798 2010-05-27  Jason Merrill  <jason@redhat.com>
5799
5800         PR c++/43555
5801         * g++.dg/ext/vla9.C: New.
5802
5803 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5804
5805         PR objc/44140
5806         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5807         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5808         * objc.dg/torture/tls/thr-init.m: Ditto.
5809         * objc.dg/torture/trivial.m: Ditto.
5810         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5811         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5812         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5813         * obj-c++.dg/torture/trivial.mm: Ditto.
5814
5815 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5816
5817         * g++.dg/lto/20100302_0.C: Skip on darwin.
5818
5819 2010-05-27  Richard Guenther  <rguenther@suse.de>
5820
5821         PR tree-optimization/44284
5822         * gcc.dg/vect/vect-118.c: New testcase.
5823         * gcc.dg/vect/bb-slp-20.c: Adjust.
5824         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5825         * gcc.dg/vect/slp-9.c: Likewise.
5826         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5827         * gcc.dg/vect/vect-10.c: Likewise.
5828         * gcc.dg/vect/vect-109.c: Likewise.
5829         * gcc.dg/vect/vect-12.c: Likewise.
5830         * gcc.dg/vect/vect-36.c: Likewise.
5831         * gcc.dg/vect/vect-7.c: Likewise.
5832         * gcc.dg/vect/vect-iv-8.c: Likewise.
5833         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5834         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5835         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5836         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5837         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5838         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5839         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5840         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5841         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5842         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5843         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5844         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5845         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5846         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5847         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5848         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5849         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5850
5851 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5852
5853         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5854         necessary.
5855
5856 2010-05-26  Jan Hubicka  <jh@suse.cz>
5857
5858         * gcc.dg/lto/materialize-1_0.c: New file.
5859         * gcc.dg/lto/materialize-1_1.c: New file.
5860
5861 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5862
5863         * gnat.dg/lto10.adb: New test.
5864         * gnat.dg/lto10_pkg.ads: New helper.
5865
5866 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5867
5868         * lib/target-supports.exp (check_effective_target_int128): New
5869         function to check if __int128 types are available for target.
5870         * c-c++-common/int128-types-1.c: New.
5871         * c-c++-common/int128-1.c: New.
5872         * c-c++-common/int128-2.c: New.
5873         * g++.dg/abi/mangle43.C: New.
5874         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5875         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5876         pointer-wide scalar.
5877         * g++.dg/other/pr25632.C: Likewise.
5878         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5879         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5880         overflow warnings.
5881         * g++.dg/warn/pr13358-4.C: Likewise.
5882         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5883         * g++.dg/warn/Wconversion-null.C: Likewise.
5884
5885 2010-05-26  Jason Merrill  <jason@redhat.com>
5886
5887         PR c++/43382
5888         * g++.dg/cpp0x/variadic101.C: New.
5889
5890 2010-05-26  Richard Guenther  <rguenther@suse.de>
5891
5892         PR rtl-optimization/44164
5893         * gcc.c-torture/execute/pr44164.c: New testcase.
5894         * g++.dg/tree-ssa/pr13146.C: Adjust.
5895
5896 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5897
5898         PR fortran/40011
5899         * gfortran.dg/whole_file_19.f90 : New test.
5900
5901 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5902
5903         PR fortran/30668
5904         PR fortran/31346
5905         PR fortran/34260
5906         * gfortran.dg/pr40999.f: Fix function type.
5907         * gfortran.dg/whole_file_5.f90: Likewise.
5908         * gfortran.dg/whole_file_6.f90: Likewise.
5909         * gfortran.dg/whole_file_16.f90: New.
5910         * gfortran.dg/whole_file_17.f90: New.
5911         * gfortran.dg/whole_file_18.f90: New.
5912
5913 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5914             Iain Sandoe  <iains@gcc.gnu.org>
5915
5916         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5917         * gcc.c-torture/compile/pr44197.c: Require alias support.
5918         * gcc.dg/lto/20081222_0.c: Ditto.
5919
5920 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5921
5922         PR debug/42801
5923         * gcc.dg/guality/vla-2.c: New test.
5924
5925 2010-05-25  Richard Guenther  <rguenther@suse.de>
5926
5927         PR middle-end/44069
5928         * g++.dg/torture/pr44069.C: New testcase.
5929
5930 2010-05-25  Richard Guenther  <rguenther@suse.de>
5931
5932         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5933
5934 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5935
5936         PR objc/44140
5937         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5938
5939 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5940
5941         * obj-c++.dg/torture/tls/trivial.mm: New.
5942         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5943         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5944         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5945         * obj-c++.dg/torture/tls/diag-1.mm: New.
5946         * obj-c++.dg/torture/tls/tls.exp: New.
5947         * obj-c++.dg/torture/trivial.mm: New.
5948         * obj-c++.dg/torture/dg-torture.exp: New.
5949         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5950         * obj-c++.dg/tls/trivial.m: New.
5951         * obj-c++.dg/tls/init-1.mm: New.
5952         * obj-c++.dg/tls/diag-1.mm: New.
5953         * obj-c++.dg/tls/init-2.mm: New.
5954         * obj-c++.dg/tls/diag-2.mm: New.
5955         * obj-c++.dg/tls/diag-3.mm: New.
5956         * obj-c++.dg/tls/diag-4.mm: New.
5957         * obj-c++.dg/tls/static-1.mm: New.
5958         * obj-c++.dg/tls/tls.exp: New.
5959         * obj-c++.dg/tls/diag-5.mm: New.
5960         * obj-c++.dg/tls/static-1a.mm: New.
5961         * objc-obj-c++-shared/Object1.mm: New.
5962         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5963
5964 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5965
5966         PR objc++/43689
5967         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5968         * obj-c++.dg/const-str-6.mm: Ditto.
5969
5970 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5971
5972         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5973
5974 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         PR ada/38394
5977         * gnat.dg/array13.ad[sb]: New test.
5978
5979 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5980             Sandra Loosemore  <sandra@codesourcery.com>
5981
5982         * gcc.target/arm/neon/: Regenerated test cases.
5983
5984         * gcc.target/arm/neon/polytypes.c,
5985         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5986         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5987         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5988         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5989         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5990         dg-add-options arm_neon.
5991
5992         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5993         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5994         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5995         and arm_neon_fp16_ok.
5996
5997         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5998         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5999
6000         * lib/target-supports.exp (add_options_for_arm_neon): New.
6001         (check_effective_target_arm_neon_ok_nocache): New, from
6002         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6003         (check_effective_target_arm_neon_ok): Use
6004         check_effective_target_arm_neon_ok_nocache.
6005         (add_options_for_arm_neon_fp16)
6006         (check_effective_target_arm_neon_fp16_ok)
6007         check_effective_target_arm_neon_fp16_ok_nocache): New.
6008         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6009
6010 2010-05-24  Jason Merrill  <jason@redhat.com>
6011
6012         PR c++/41510
6013         * g++.dg/cpp0x/initlist35.C: New.
6014         * g++.dg/init/brace6.C: Adjust.
6015
6016 2010-05-24  Paul Brook  <paul@codesourcery.com>
6017
6018         * gcc.target/arm/frame-pointer-1.c: New test.
6019         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6020         pointer elimination.
6021
6022 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6023
6024         PR target/44245
6025         * gcc.target/i386/crc32-3.c: New.
6026         * gcc.target/i386/crc32-4.c: Likewise.
6027
6028 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6029
6030         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6031         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6032         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6033
6034 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6035
6036         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6037
6038 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6039
6040         PR target/43869
6041         * gcc.c-target/pr43869.c: New test.
6042
6043 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6044
6045         PR fortran/44212
6046         * gfortran.dg/class_22.f03: New.
6047
6048 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6049
6050         PR lto/44238
6051         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6052
6053 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6054
6055         PR fortran/44213
6056         * gfortran.dg/abstract_type_7.f03: New.
6057
6058 2010-05-21  Jason Merrill  <jason@redhat.com>
6059
6060         * g++.dg/eh/spec11.C: Test cleanup optimization.
6061
6062 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6063
6064         PR debug/44223
6065         * gcc.target/i386/pr44223.c: New test.
6066
6067 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6068
6069         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6070
6071 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6072
6073         * g++.dg/other/const3.C: New test.
6074
6075 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6076
6077         PR fortran/38407
6078         * warn_unused_dummy_argument_1.f90: New.
6079         * warn_unused_dummy_argument_2.f90: New.
6080
6081 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6082
6083         PR c++/30298
6084         * g++.dg/inherit/crash1.C: New.
6085         * g++.dg/inherit/crash2.C: Likewise.
6086
6087 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6088
6089         PR debug/44178
6090         * g++.dg/debug/pr44178.C: New test.
6091
6092 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6093
6094         PR middle-end/44185
6095         * gcc.dg/tree-ssa/prefetch-6.c: Add
6096         --param min-insn-to-prefetch-ratio=6.
6097         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6098         allow unrolling, and adjust the movnti count.
6099
6100 2010-05-20  Jan Hubicka  <jh@suse.cz>
6101
6102         PR middle-end/44197
6103         * gcc.c-torture/compile/pr44197.c: New file.
6104
6105 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6106
6107         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6108         Fix test code.
6109         (check_effective_target_xop): Remove __may_alias__ attribute.
6110
6111 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6112
6113         PR target/44202
6114         * gcc.c-torture/execute/pr44202-1.c: New test.
6115
6116 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6117
6118         PR fortran/43851
6119         * gfortran.dg/label_1.f90: Update test.
6120
6121 2010-05-19  Jan Hubicka  <jh@suse.cz>
6122
6123         * gcc.dg/lto/ipareference2_0.c: New file.
6124         * gcc.dg/lto/ipareference2_1.c: New file.
6125
6126 2010-05-19  Jason Merrill  <jason@redhat.com>
6127
6128         * g++.dg/parse/fn-typedef2.C: New.
6129
6130         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6131         function type.
6132
6133         PR c++/44193
6134         * g++.dg/template/fntype1.C: New.
6135
6136 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6137
6138         * gnat.dg/discr23.ad[sb]: New test.
6139         * gnat.dg/discr23_pkg.ads: New helper.
6140
6141         * gnat.dg/specs/controlled1.ads: New test.
6142         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6143
6144 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6145
6146         PR fortran/44055
6147         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6148         Fixed scope of C_SIZEOF.
6149         * gfortran.dg/warn_conversion_2.f90: New.
6150
6151 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6152
6153         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6154         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6155         for optional selector.
6156         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6157         (check_effective_target_sse3): New proc.
6158         * gcc.target/i386/math-torture/math-torture.exp: Load
6159         target-supports.exp.
6160         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6161         check_effective_target_sse2.
6162         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6163         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6164         * g++.dg/vect/vect.exp: Likewise.
6165         * gfortran.dg/vect/vect.exp: Likewise.
6166         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6167         -msse2 if check_effective_target_sse2.
6168
6169         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6170         * gcc.target/i386/3dnow-2.c: Likewise.
6171         * gcc.target/i386/3dnowA-1.c: Likewise.
6172         * gcc.target/i386/3dnowA-2.c: Likewise.
6173         * gcc.target/i386/pr42549.c: Likewise.
6174
6175         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6176         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6177         * gcc.target/i386/sse3-addsubps.c: Likewise.
6178         * gcc.target/i386/sse3-haddpd.c: Likewise.
6179         * gcc.target/i386/sse3-haddps.c: Likewise.
6180         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6181         * gcc.target/i386/sse3-hsubps.c: Likewise.
6182         * gcc.target/i386/sse3-movddup.c: Likewise.
6183         * gcc.target/i386/sse3-movshdup.c: Likewise.
6184         * gcc.target/i386/sse3-movsldup.c: Likewise.
6185
6186         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6187         * g++.dg/ext/attrib35.C: Likewise.
6188         * g++.dg/opt/pr40496.C: Likewise.
6189         * g++.dg/other/i386-1.C: Likewise.
6190         * g++.dg/other/i386-4.C: Likewise.
6191         * g++.dg/other/pr34435.C: Likewise.
6192         * g++.dg/other/pr39496.C: Likewise.
6193         * g++.dg/other/pr40446.C: Likewise.
6194         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6195         * gcc.dg/compat/vector-1a_main.c: Likewise.
6196         * gcc.dg/compat/vector-2a_main.c: Likewise.
6197         * gcc.dg/lto/20090206-1_0.c: Likewise.
6198         * gcc.dg/pr34856.c: Likewise.
6199         * gcc.dg/pr36584.c: Likewise.
6200         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6201         * gcc.dg/pr37544.c: Likewise.
6202         * gcc.dg/torture/pr16104-1.c: Likewise.
6203         * gcc.dg/torture/pr35771-1.c: Likewise.
6204         * gcc.dg/torture/pr35771-2.c: Likewise.
6205         * gcc.dg/torture/pr35771-3.c: Likewise.
6206         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6207         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6208         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6209         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6210         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6211         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6212         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6213         * gcc.target/i386/20060512-1.c: Likewise.
6214         * gcc.target/i386/20060512-3.c: Likewise.
6215         * gcc.target/i386/all_one_m128i.c: Likewise.
6216         * gcc.target/i386/float128-1.c: Likewise.
6217         * gcc.target/i386/float128-2.c: Likewise.
6218         * gcc.target/i386/fpcvt-1.c: Likewise.
6219         * gcc.target/i386/fpcvt-2.c: Likewise.
6220         * gcc.target/i386/fpcvt-3.c: Likewise.
6221         * gcc.target/i386/fpprec-1.c: Likewise.
6222         * gcc.target/i386/funcspec-9.c: Likewise.
6223         * gcc.target/i386/incoming-1.c: Likewise.
6224         * gcc.target/i386/incoming-12.c: Likewise.
6225         * gcc.target/i386/incoming-2.c: Likewise.
6226         * gcc.target/i386/incoming-3.c: Likewise.
6227         * gcc.target/i386/incoming-4.c: Likewise.
6228         * gcc.target/i386/incoming-6.c: Likewise.
6229         * gcc.target/i386/incoming-7.c: Likewise.
6230         * gcc.target/i386/incoming-8.c: Likewise.
6231         * gcc.target/i386/opt-1.c: Likewise.
6232         * gcc.target/i386/opt-2.c: Likewise.
6233         * gcc.target/i386/ordcmp-1.c: Likewise.
6234         * gcc.target/i386/pr17692.c: Likewise.
6235         * gcc.target/i386/pr18614-1.c: Likewise.
6236         * gcc.target/i386/pr22152.c: Likewise.
6237         * gcc.target/i386/pr23570.c: Likewise.
6238         * gcc.target/i386/pr23575.c: Likewise.
6239         * gcc.target/i386/pr26449-1.c: Likewise.
6240         * gcc.target/i386/pr26600.c: Likewise.
6241         * gcc.target/i386/pr27790.c: Likewise.
6242         * gcc.target/i386/pr28839.c: Likewise.
6243         * gcc.target/i386/pr30970.c: Likewise.
6244         * gcc.target/i386/pr32000-1.c: Likewise.
6245         * gcc.target/i386/pr32000-2.c: Likewise.
6246         * gcc.target/i386/pr32280.c: Likewise.
6247         * gcc.target/i386/pr32661.c: Likewise.
6248         * gcc.target/i386/pr32708-1.c: Likewise.
6249         * gcc.target/i386/pr32961.c: Likewise.
6250         * gcc.target/i386/pr33329.c: Likewise.
6251         * gcc.target/i386/pr35714.c: Likewise.
6252         * gcc.target/i386/pr35767-1.c: Likewise.
6253         * gcc.target/i386/pr35767-1d.c: Likewise.
6254         * gcc.target/i386/pr35767-1i.c: Likewise.
6255         * gcc.target/i386/pr35767-2.c: Likewise.
6256         * gcc.target/i386/pr35767-2d.c: Likewise.
6257         * gcc.target/i386/pr35767-2i.c: Likewise.
6258         * gcc.target/i386/pr35767-3.c: Likewise.
6259         * gcc.target/i386/pr35767-5.c: Likewise.
6260         * gcc.target/i386/pr36222-1.c: Likewise.
6261         * gcc.target/i386/pr36578-1.c: Likewise.
6262         * gcc.target/i386/pr36578-2.c: Likewise.
6263         * gcc.target/i386/pr36992-1.c: Likewise.
6264         * gcc.target/i386/pr37101.c: Likewise.
6265         * gcc.target/i386/pr37216.c: Likewise.
6266         * gcc.target/i386/pr37434-1.c: Likewise.
6267         * gcc.target/i386/pr37434-2.c: Likewise.
6268         * gcc.target/i386/pr37843-3.c: Likewise.
6269         * gcc.target/i386/pr37843-4.c: Likewise.
6270         * gcc.target/i386/pr39162.c: Likewise.
6271         * gcc.target/i386/pr39315-1.c: Likewise.
6272         * gcc.target/i386/pr39315-2.c: Likewise.
6273         * gcc.target/i386/pr39315-3.c: Likewise.
6274         * gcc.target/i386/pr39315-4.c: Likewise.
6275         * gcc.target/i386/pr39445.c: Likewise.
6276         * gcc.target/i386/pr39496.c: Likewise.
6277         * gcc.target/i386/pr40809.c: Likewise.
6278         * gcc.target/i386/pr40906-3.c: Likewise.
6279         * gcc.target/i386/pr41019.c: Likewise.
6280         * gcc.target/i386/pr42542-1.c: Likewise.
6281         * gcc.target/i386/pr42542-2.c: Likewise.
6282         * gcc.target/i386/pr42542-3.c: Likewise.
6283         * gcc.target/i386/pr42542-3a.c: Likewise.
6284         * gcc.target/i386/pr42881.c: Likewise.
6285         * gcc.target/i386/push-1.c: Likewise.
6286         * gcc.target/i386/quad-sse.c: Likewise.
6287         * gcc.target/i386/reload-1.c: Likewise.
6288         * gcc.target/i386/sse-10.c: Likewise.
6289         * gcc.target/i386/sse-11.c: Likewise.
6290         * gcc.target/i386/sse-15.c: Likewise.
6291         * gcc.target/i386/sse-17.c: Likewise.
6292         * gcc.target/i386/sse-18.c: Likewise.
6293         * gcc.target/i386/sse-19.c: Likewise.
6294         * gcc.target/i386/sse-4.c: Likewise.
6295         * gcc.target/i386/sse-6.c: Likewise.
6296         * gcc.target/i386/sse-vect-types.c: Likewise.
6297         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6298         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6299         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6300         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6301         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6302         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6303         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6304         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6305         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6306         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6307         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6308         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6309         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6310         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6311         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6312         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6313         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6314         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6315         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6316         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6317         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6318         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6319         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6320         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6321         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6322         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6323         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6324         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6325         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6326         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6327         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6328         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6329         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6330         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6331         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6332         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6333         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6334         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6335         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6336         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6337         * gcc.target/i386/sse2-mmx.c: Likewise.
6338         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6339         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6340         * gcc.target/i386/sse2-movd-1.c: Likewise.
6341         * gcc.target/i386/sse2-movd-2.c: Likewise.
6342         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6343         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6344         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6345         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6346         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6347         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6348         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6349         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6350         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6351         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6352         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6353         * gcc.target/i386/sse2-movq-1.c: Likewise.
6354         * gcc.target/i386/sse2-movq-2.c: Likewise.
6355         * gcc.target/i386/sse2-movq-3.c: Likewise.
6356         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6357         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6358         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6359         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6360         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6361         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6362         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6363         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6364         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6365         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6366         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6367         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6368         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6369         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6370         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6371         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6372         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6373         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6374         * gcc.target/i386/sse2-pand-1.c: Likewise.
6375         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6376         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6377         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6378         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6379         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6380         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6381         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6382         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6383         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6384         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6385         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6386         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6387         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6388         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6389         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6390         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6391         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6392         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6393         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6394         * gcc.target/i386/sse2-por-1.c: Likewise.
6395         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6396         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6397         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6398         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6399         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6400         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6401         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6402         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6403         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6404         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6405         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6406         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6407         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6408         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6409         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6410         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6411         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6412         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6413         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6414         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6415         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6416         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6417         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6418         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6419         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6420         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6421         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6422         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6423         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6424         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6425         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6426         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6427         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6428         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6429         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6430         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6431         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6432         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6433         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6434         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6435         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6436         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6437         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6438         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6439         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6440         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6441         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6442         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6443         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6444         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6445         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6446         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6447         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6448         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6449         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6450         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6451         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6452         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6453         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6454         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6455         * gcc.target/i386/sse2-vec-1.c: Likewise.
6456         * gcc.target/i386/sse2-vec-2.c: Likewise.
6457         * gcc.target/i386/sse2-vec-3.c: Likewise.
6458         * gcc.target/i386/sse2-vec-4.c: Likewise.
6459         * gcc.target/i386/sse2-vec-5.c: Likewise.
6460         * gcc.target/i386/sse2-vec-6.c: Likewise.
6461         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6462         * gcc.target/i386/ssefn-2.c: Likewise.
6463         * gcc.target/i386/ssefn-4.c: Likewise.
6464         * gcc.target/i386/ssefp-1.c: Likewise.
6465         * gcc.target/i386/ssefp-2.c: Likewise.
6466         * gcc.target/i386/sseregparm-3.c: Likewise.
6467         * gcc.target/i386/sseregparm-4.c: Likewise.
6468         * gcc.target/i386/sseregparm-5.c: Likewise.
6469         * gcc.target/i386/sseregparm-6.c: Likewise.
6470         * gcc.target/i386/sseregparm-7.c: Likewise.
6471         * gcc.target/i386/ssetype-1.c: Likewise.
6472         * gcc.target/i386/ssetype-2.c: Likewise.
6473         * gcc.target/i386/ssetype-3.c: Likewise.
6474         * gcc.target/i386/ssetype-4.c: Likewise.
6475         * gcc.target/i386/ssetype-5.c: Likewise.
6476         * gcc.target/i386/unordcmp-1.c: Likewise.
6477         * gcc.target/i386/vararg-1.c: Likewise.
6478         * gcc.target/i386/vararg-2.c: Likewise.
6479         * gcc.target/i386/vararg-3.c: Likewise.
6480         * gcc.target/i386/vararg-4.c: Likewise.
6481         * gcc.target/i386/vararg-7.c: Likewise.
6482         * gcc.target/i386/vararg-8.c: Likewise.
6483         * gcc.target/i386/vecinit-1.c: Likewise.
6484         * gcc.target/i386/vecinit-2.c: Likewise.
6485         * gcc.target/i386/vecinit-3.c: Likewise.
6486         * gcc.target/i386/vecinit-4.c: Likewise.
6487         * gcc.target/i386/vecinit-5.c: Likewise.
6488         * gcc.target/i386/vecinit-6.c: Likewise.
6489         * gcc.target/i386/vectorize2.c: Likewise.
6490         * gcc.target/i386/vectorize3.c: Likewise.
6491         * gcc.target/i386/vectorize4.c: Likewise.
6492         * gcc.target/i386/vectorize6.c: Likewise.
6493         * gcc.target/i386/vectorize7.c: Likewise.
6494         * gcc.target/i386/vectorize8.c: Likewise.
6495         * gcc.target/i386/vperm-v2df.c: Likewise.
6496         * gcc.target/i386/vperm-v2di.c: Likewise.
6497         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6498         * gcc.target/i386/xorps-sse2.c: Likewise.
6499         * gcc.target/i386/xorps.c: Likewise.
6500         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6501         * gfortran.dg/graphite/pr42326.f90: Likewise.
6502         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6503
6504 2010-05-19  Richard Guenther  <rguenther@suse.de>
6505
6506         PR lto/44196
6507         * g++.dg/lto/20100519-1_0.C: New testcase.
6508
6509 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6510
6511         PR fortran/42360
6512         * gfortran.dg/warn_intent_out_not_set.f90: New.
6513
6514 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6515
6516         PR fortran/38404
6517         * gfortran.dg/data_char_1.f90: Updated warning message.
6518         * gfortran.dg/data_array_6.f: New.
6519
6520 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6521
6522         * g++.dg/ipa/ivinline-8.C: New test.
6523         * gcc.dg/ipa/iinline-2.c: Likewise.
6524
6525 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6526
6527         PR fortran/34505
6528         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6529         arguments; add check for return value kind.
6530         * gfortran.dg/float_1.f90: Likewise.
6531
6532 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6533
6534         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6535         (main): Use it.
6536         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6537         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6538         Prune another location line format.
6539         (lto-obj): Call lto_prune_warns on comp_output.
6540
6541 2010-05-18  Jan Hubicka  <jh@suse.cz>
6542
6543         * gcc.dg/lto/ipacp_0.c: New test.
6544         * gcc.dg/lto/ipacp_1.c: New test.
6545
6546 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6547
6548         PR lto/44184
6549         * gcc.dg/lto/20100518_0.c: New test.
6550
6551 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6552
6553         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6554
6555 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6556
6557         PR fortran/43990
6558         * gfortran.dg/class_21.f03: New.
6559
6560 2010-05-17  Jason Merrill  <jason@redhat.com>
6561
6562         PR c++/44157
6563         * g++.dg/cpp0x/initlist34.C: New.
6564
6565         PR c++/44158
6566         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6567
6568 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6569
6570         * g++.dg/ipa/ivinline-1.C: New test.
6571         * g++.dg/ipa/ivinline-2.C: New test.
6572         * g++.dg/ipa/ivinline-3.C: New test.
6573         * g++.dg/ipa/ivinline-4.C: New test.
6574         * g++.dg/ipa/ivinline-5.C: New test.
6575         * g++.dg/ipa/ivinline-6.C: New test.
6576
6577 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6578             Jason Merrill  <jason@redhat.com>
6579
6580         PR c++/44108
6581         * c-c++-common/Wunused-var-8.c: New test.
6582
6583 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6584
6585         PR bootstrap/42347
6586         * gcc.c-torture/compile/pr42347.c: New test.
6587
6588         PR middle-end/44102
6589         * g++.dg/ext/asmgoto1.C: New test.
6590
6591 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6592
6593         PR middle-end/44133
6594         * gcc.dg/tree-ssa/pr44133.c: New test.
6595         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6596         precise.
6597
6598 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6599
6600         PR fortran/44044
6601         * gfortran.dg/class_20.f03: New.
6602
6603 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6604
6605         PR 44078
6606         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6607         debug messages but not the newly introduced one.
6608
6609 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6610
6611         PR fortran/35779
6612         * gfortran.dg/initialization_25.f90: Commented testcase.
6613         * gfortran.dg/initialization_26.f90: New.
6614
6615 2010-05-16  Richard Guenther  <rguenther@suse.de>
6616
6617         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6618         * gcc.dg/pr43084.c: Likewise.
6619         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6620         -fipa-type-escape.
6621         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6622         -fipa-type-escape.
6623         * gcc.dg/struct/struct-reorg.exp: Likewise.
6624         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6625         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6626
6627 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6628
6629         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6630         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6631         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6632         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6633         tests.
6634
6635 2010-05-15  Jason Merrill  <jason@redhat.com>
6636
6637         * g++.dg/eh/spec10.C: New.
6638         * g++.dg/eh/spec11.C: New.
6639         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6640
6641 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6642
6643         PR fortran/44154
6644         PR fortran/42647
6645         * gfortran.dg/allocatable_scalar_9.f90: New.
6646
6647 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6648
6649         PR c++/44148
6650         * g++.dg/torture/pr44148.C: New test.
6651
6652 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6653
6654         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6655         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6656         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6657         diagnostics and type sizes.
6658
6659 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6660
6661         * gnat.dg/lto9.adb: New test.
6662         * gnat.dg/lto9_pkg1.ads: New helper.
6663         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6664
6665 2010-05-15  Jan Hubicka  <jh@suse.cz>
6666
6667         * gcc.dg/lto/ipareference_1.c: Rename to ...
6668         * gcc.dg/lto/ipareference_0.c: ... this one.
6669         * gcc.dg/lto/ipareference_2.c: Rename to ...
6670         * gcc.dg/lto/ipareference_1.c: ... this one.
6671
6672 2010-05-15  Jan Hubicka  <jh@suse.cz>
6673
6674         * gcc.dg/lto/ipareference_1.c: New file.
6675         * gcc.dg/lto/ipareference_2.c: New file.
6676
6677 2010-05-15  Richard Guenther  <rguenther@suse.de>
6678
6679         PR tree-optimization/44038
6680         * gcc.c-torture/compile/pr44038.c: New testcase.
6681
6682 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6683
6684         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6685         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6686
6687 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6688
6689         PR fortran/43207
6690         PR fortran/43969
6691         * gfortran.dg/class_18.f03: New.
6692         * gfortran.dg/class_19.f03: New.
6693
6694 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR debug/44112
6697         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6698         * g++.dg/debug/dwarf2/const1.C: Remove.
6699
6700 2010-05-14  Jason Merrill  <jason@redhat.com>
6701
6702         * g++.dg/eh/cond4.C: New.
6703         * g++.dg/eh/elide2.C: Adjust.
6704         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6705
6706 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6707
6708         PR fortran/44135
6709         * gfortran.dg/actual_array_interface_2.f90: New test.
6710
6711 2010-05-14  Richard Guenther  <rguenther@suse.de>
6712
6713         PR tree-optimization/44119
6714         * gcc.c-torture/compile/pr44119.c: New testcase.
6715
6716 2010-05-14  Jason Merrill  <jason@redhat.com>
6717
6718         PR c++/44127
6719         * g++.dg/eh/terminate1.C: New.
6720
6721 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6722
6723         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6724
6725         PR debug/44136
6726         * gcc.dg/pr44136.c: New test.
6727
6728 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6729
6730         PR c++/30566
6731         * g++.dg/warn/Wshadow-4.C: Adjust.
6732         * g++.dg/warn/Wshadow-5.C: New test.
6733         * g++.dg/warn/Wshadow-6.C: New test
6734
6735 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6736
6737         PR fortran/35779
6738         * gfortran.dg/initialization_25.f90: New.
6739
6740 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6741
6742         * g++.dg/otr-fold-1.C: New test.
6743         * g++.dg/otr-fold-2.C: New test.
6744
6745 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6746
6747         PR fortran/44036
6748         * gfortran.dg/gomp/pr44036-1.f90: New test.
6749         * gfortran.dg/gomp/pr44036-2.f90: New test.
6750         * gfortran.dg/gomp/pr44036-3.f90: New test.
6751
6752         PR debug/43983
6753         * gcc.dg/guality/sra-1.c: New test.
6754
6755 2010-05-12  Jan Hubicka  <jh@suse.cz>
6756
6757         * tree-ssa/unreachable.c: New test.
6758
6759 2010-05-12  Jason Merrill  <jason@redhat.com>
6760
6761         * g++.dg/cpp0x/sfinae1.C: New.
6762
6763 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6764
6765         * gcc.target/i386/zee.c: New file.
6766
6767 2010-05-12  Jason Merrill  <jason@redhat.com>
6768
6769         * g++.dg/conversion/op1.C: Expect template candidate message.
6770         * g++.dg/cpp0x/nullptr15.C: Likewise.
6771         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6772         * g++.dg/cpp0x/pr31431.C: Likewise.
6773         * g++.dg/cpp0x/temp_default2.C: Likewise.
6774         * g++.dg/cpp0x/trailing4.C: Likewise.
6775         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6776         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6777         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6778         * g++.dg/cpp0x/variadic35.C: Likewise.
6779         * g++.dg/cpp0x/vt-35147.C: Likewise.
6780         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6781         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6782         * g++.dg/ext/visibility/anon8.C: Likewise.
6783         * g++.dg/ext/vla2.C: Likewise.
6784         * g++.dg/other/pr28114.C: Likewise.
6785         * g++.dg/other/ptrmem10.C: Likewise.
6786         * g++.dg/other/ptrmem11.C: Likewise.
6787         * g++.dg/overload/unknown1.C: Likewise.
6788         * g++.dg/parse/template7.C: Likewise.
6789         * g++.dg/parse/typename7.C: Likewise.
6790         * g++.dg/template/conv11.C: Likewise.
6791         * g++.dg/template/copy1.C: Likewise.
6792         * g++.dg/template/deduce3.C: Likewise.
6793         * g++.dg/template/dependent-expr5.C: Likewise.
6794         * g++.dg/template/friend.C: Likewise.
6795         * g++.dg/template/incomplete2.C: Likewise.
6796         * g++.dg/template/local4.C: Likewise.
6797         * g++.dg/template/local6.C: Likewise.
6798         * g++.dg/template/operator10.C: Likewise.
6799         * g++.dg/template/overload6.C: Likewise.
6800         * g++.dg/template/ptrmem2.C: Likewise.
6801         * g++.dg/template/ptrmem20.C: Likewise.
6802         * g++.dg/template/ptrmem8.C: Likewise.
6803         * g++.dg/template/sfinae2.C: Likewise.
6804         * g++.dg/template/ttp25.C: Likewise.
6805         * g++.dg/template/unify10.C: Likewise.
6806         * g++.dg/template/unify11.C: Likewise.
6807         * g++.dg/template/unify6.C: Likewise.
6808         * g++.dg/template/unify7.C: Likewise.
6809         * g++.dg/template/unify9.C: Likewise.
6810         * g++.dg/template/varmod1.C: Likewise.
6811         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6812         * g++.old-deja/g++.law/operators32.C: Likewise.
6813         * g++.old-deja/g++.pt/crash28.C: Likewise.
6814         * g++.old-deja/g++.pt/crash60.C: Likewise.
6815         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6816         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6817         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6818         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6819         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6820         * g++.old-deja/g++.pt/expr2.C: Likewise.
6821         * g++.old-deja/g++.pt/overload7.C: Likewise.
6822         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6823         * g++.old-deja/g++.pt/spec5.C: Likewise.
6824         * g++.old-deja/g++.pt/spec6.C: Likewise.
6825         * g++.old-deja/g++.pt/t24.C: Likewise.
6826         * g++.old-deja/g++.pt/unify4.C: Likewise.
6827         * g++.old-deja/g++.pt/unify6.C: Likewise.
6828         * g++.old-deja/g++.pt/unify8.C: Likewise.
6829         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6830         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6831         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6832
6833         * g++.dg/cpp0x/initlist32.C: New.
6834
6835         * g++.dg/template/conv11.C: New.
6836         * g++.dg/conversion/op1.C: Adjust expected error.
6837
6838         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6839
6840 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6841
6842         PR target/44088
6843         * gcc.target/i386/avx-cmpsd-1.c: New.
6844         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6845         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6846         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6847         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6848         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6849
6850 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR middle-end/44085
6853         * gcc.dg/gomp/pr44085.c: New test.
6854         * gfortran.dg/gomp/pr44085.f90: New test.
6855
6856 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6857
6858         * objc-obj-c++-shared/Object1.m: New.
6859         * objc.dg/torture: New directory.
6860         * objc.dg/torture/tls: Ditto.
6861         * objc.dg/tls: Ditto.
6862         * objc.dg/torture/tls/trivial.m: New test.
6863         * objc.dg/torture/tls/thr-init-2.m: New test.
6864         * objc.dg/torture/tls/thr-init-3.m: New test.
6865         * objc.dg/torture/tls/thr-init.m: New test.
6866         * objc.dg/torture/tls/diag-1.m: New test.
6867         * objc.dg/torture/tls/tls.exp: New.
6868         * objc.dg/torture/trivial.m: New test.
6869         * objc.dg/torture/dg-torture.exp: New.
6870         * objc.dg/tls/diag-3.m: New test.
6871         * objc.dg/tls/diag-4.m: New test.
6872         * objc.dg/tls/diag-5.m: New test.
6873         * objc.dg/tls/init-1.m: New test.
6874         * objc.dg/tls/init-2.m: New test.
6875         * objc.dg/tls/tls.exp: New.
6876         * objc.dg/tls/diag-2.m: New test.
6877         * lib/objc.exp: Respond to dg-additional-files.
6878
6879 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6880
6881         * gcc.target/m68k/20100512-1.c: New.
6882
6883 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6884
6885         * gnat.dg/lto8.adb: New test.
6886         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6887         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6888
6889 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6890
6891         PR c++/34272
6892         PR c++/43630
6893         PR c++/34491
6894         * g++.dg/template/crash97.C: New.
6895         * g++.dg/template/crash98.C: Likewise.
6896         * g++.dg/template/crash99.C: Likewise.
6897         * g++.dg/cpp0x/pr31439.C: Adjust.
6898         * g++.dg/template/crash95.C: Likewise.
6899
6900 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6901
6902         PR middle-end/44071
6903         * c-c++-common/asmgoto-4.c: New test.
6904         * gcc.target/i386/pr44071.c: New test.
6905
6906         PR c++/44062
6907         * c-c++-common/Wunused-var-7.c: New test.
6908         * g++.dg/warn/Wunused-var-9.C: New test.
6909
6910 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6911
6912         PR fortran/43711
6913         * gfortran.dg/gomp/pr43711.f90: New.
6914
6915 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6916
6917         PR fortran/31820
6918         * gfortran.dg/select_5.f90: Updated.
6919
6920 2010-05-11  Jan Hubicka  <jh@suse.cz>
6921
6922         PR tree-optimize/44063
6923         * gcc.c-torture/compile/pr44063.c: New testcase.
6924
6925 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6926
6927         PR debug/44023
6928         * gcc.dg/pr44023.c: New test.
6929
6930 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6931
6932         * gnat.dg/lto7.adb: New test.
6933         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6934
6935 2010-05-10  Jason Merrill  <jason@redhat.com>
6936
6937         PR c++/44017
6938         * g++.dg/template/inherit5.C: New.
6939
6940         PR c++/44045
6941         * g++.dg/cpp0x/initlist33.C: New.
6942         * g++.dg/cpp0x/initlist26.C: Adjust.
6943         * g++.dg/cpp0x/initlist28.C: Adjust.
6944
6945 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6946
6947         PR c++/43719
6948         * g++.dg/init/pr43719.C: New.
6949         * g++.dg/anon-struct4.C: Adjust.
6950
6951 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6952
6953         PR debug/44028
6954         * gcc.dg/pr44028.c: New test.
6955
6956 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6957
6958         PR fortran/27866
6959         PR fortran/35003
6960         PR fortran/42809
6961         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6962         * gfortran.dg/warn_conversion.f90: New.
6963
6964 2010-05-10  Michael Matz  <matz@suse.de>
6965
6966         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6967
6968 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6969
6970         PR rtl-optimization/44012
6971         * gcc.dg/pr44012.c: New.
6972
6973 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6976         Log text on entry and exit.
6977         Prune Sun ld warnings for common symbols with differing sizes.
6978         (lto-link-and-maybe-run): Change caller.
6979
6980 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6981
6982         PR fortran/44044
6983         * gfortran.dg/class_7.f03: Modified.
6984         * gfortran.dg/select_type_1.f03: Modified.
6985         * gfortran.dg/select_type_12.f03: New.
6986
6987 2010-05-10  Richard Guenther  <rguenther@suse.de>
6988
6989         PR tree-optimization/44050
6990         * gcc.dg/torture/pr44050.c: New testcase.
6991
6992 2010-05-10  Wei Guozhi  <carrot@google.com>
6993
6994         PR target/42879
6995         * gcc.target/arm/pr42879.c: New testcase.
6996
6997 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6998
6999         PR c/44051
7000         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7001
7002 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7003
7004         PR c/10676
7005         * gcc.dg/anon-struct-10.c: New test.
7006
7007 2010-05-09  Richard Guenther  <rguenther@suse.de>
7008
7009         PR middle-end/44024
7010         * gcc.dg/pr44024.c: New testcase.
7011
7012 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7013
7014         PR c/4784
7015         * gcc.dg/anon-struct-9.c: New test.
7016
7017 2010-05-09  Richard Guenther  <rguenther@suse.de>
7018
7019         PR middle-end/44043
7020         * gcc.c-torture/compile/pr44043.c: New testcase.
7021
7022 2010-05-09  Richard Guenther  <rguenther@suse.de>
7023
7024         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7025
7026 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7027
7028         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7029
7030 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7031
7032         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7033         * gnat.dg/specs/lto3.ads: Likewise.
7034
7035 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7036
7037         PR middle-end/28685
7038         * gcc.dg/pr28685-1.c: New file.
7039
7040 2010-05-08  Richard Guenther  <rguenther@suse.de>
7041
7042         PR tree-optimization/44030
7043         * gcc.c-torture/compile/pr44030.c: New testcase.
7044
7045 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7046
7047         * gnat.dg/lto6.adb: New test.
7048         * gnat.dg/lto6_pkg.ads: New helper.
7049
7050 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7051
7052         * gnat.dg/lto5.adb: New test.
7053         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7054
7055 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7056
7057         * gnat.dg/lto4.ad[sb]: New test.
7058
7059 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7060
7061         * gnat.dg/specs/lto3.ads: New test.
7062         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7063         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7064
7065 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7066
7067         * gnat.dg/sizetype3.ad[sb]: New test.
7068         * gnat.dg/sizetype3_pkg.ads: New helper.
7069
7070 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7071
7072         PR c++/43951
7073         * g++.dg/init/new29.C: New.
7074
7075 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7076
7077         PR fortran/40728
7078         * gfortran.dg/coarray_1.f90: Fixed error message.
7079         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7080         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7081         * gfortran.dg/intrinsic_std_5.f90: New.
7082
7083 2010-05-07  Jason Merrill  <jason@redhat.com>
7084
7085         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7086
7087 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7088
7089         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7090         (size_t, stderr): Remove.
7091         (read_error): Replaced __builtin_fprintf by fprintf.
7092
7093 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7094
7095         * gcc.dg/ordered-comparison-1.c: New test.
7096         * gcc.dg/ordered-comparison-2.c: New test.
7097         * gcc.dg/ordered-comparison-3.c: New test.
7098         * gcc.dg/ordered-comparison-4.c: New test.
7099
7100 2010-05-06  Mike Stump  <mikestump@comcast.net>
7101
7102         PR objc/35165
7103         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7104
7105 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7106             Jason Merrill  <jason@redhat.com>
7107
7108         * g++.dg/cpp0x/nullptr01.C: New.
7109         * g++.dg/cpp0x/nullptr02.C: New.
7110         * g++.dg/cpp0x/nullptr03.C: New.
7111         * g++.dg/cpp0x/nullptr04.C: New.
7112         * g++.dg/cpp0x/nullptr05.C: New.
7113         * g++.dg/cpp0x/nullptr06.C: New.
7114         * g++.dg/cpp0x/nullptr07.C: New.
7115         * g++.dg/cpp0x/nullptr08.C: New.
7116         * g++.dg/cpp0x/nullptr09.C: New.
7117         * g++.dg/cpp0x/nullptr10.C: New.
7118         * g++.dg/cpp0x/nullptr11.C: New.
7119         * g++.dg/cpp0x/nullptr12.C: New.
7120         * g++.dg/cpp0x/nullptr13.C: New.
7121         * g++.dg/cpp0x/nullptr14.C: New.
7122         * g++.dg/cpp0x/nullptr15.C: New.
7123         * g++.dg/cpp0x/nullptr16.C: New.
7124         * g++.dg/cpp0x/nullptr17.C: New.
7125         * g++.dg/cpp0x/nullptr18.C: New.
7126         * g++.dg/cpp0x/nullptr19.C: New.
7127         * g++.dg/cpp0x/nullptr20.C: New.
7128         * g++.dg/cpp0x/nullptr21.C: New.
7129         * g++.dg/cpp0x/nullptr22.C: New.
7130         * g++.dg/debug/nullptr01.C: New.
7131         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7132
7133 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7134
7135         * gcc.dg/Wunused-var-8.c: Move to...
7136         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7137
7138 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7139
7140         PR c++/40406
7141         * g++.dg/template/crash96.C: New.
7142
7143 2010-05-06  Jan Hubicka  <jh@suse.cz>
7144
7145         PR tree-optimization/43791
7146         * gcc.c-torture/compile/pr43791.c: New file.
7147
7148 2010-05-06  Michael Matz  <matz@suse.de>
7149
7150         PR tree-optimization/43984
7151         * gfortran.dg/pr43984.f90: New test.
7152
7153 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7154
7155         PR 40989
7156         * gcc.dg/pr40989.c: New.
7157
7158 2010-05-06  Richard Guenther  <rguenther@suse.de>
7159
7160         PR tree-optimization/43934
7161         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7162
7163 2010-05-06  Richard Guenther  <rguenther@suse.de>
7164
7165         PR tree-optimization/43987
7166         * gcc.c-torture/execute/pr43987.c: New testcase.
7167         * gcc.dg/torture/pta-escape-1.c: Adjust.
7168         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7169         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7170         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7171         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7172
7173 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7174             Dodji Seketeli  <dodji@redhat.com>
7175
7176         PR c/18624
7177         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7178         * g++.dg/template/sfinae16.C: Likewise.
7179         * gcc.dg/Wunused-var-1.c: Moved to...
7180         * c-c++-common/Wunused-var-1.c: ...here. New test.
7181         * gcc.dg/Wunused-var-2.c: Moved to...
7182         * c-c++-common/Wunused-var-2.c: ...here. New test.
7183         * gcc.dg/Wunused-var-3.c: Moved to...
7184         * c-c++-common/Wunused-var-3.c: ...here. New test.
7185         * gcc.dg/Wunused-var-4.c: Moved to...
7186         * gcc.dg/Wunused-var-1.c: ... here.
7187         * gcc.dg/Wunused-var-5.c: Moved to...
7188         * c-c++-common/Wunused-var-4.c: ...here. New test.
7189         * gcc.dg/Wunused-var-7.c: Moved to...
7190         * c-c++-common/Wunused-var-5.c: ...here. New test.
7191         * gcc.dg/Wunused-var-6.c: Moved to...
7192         * gcc.dg/Wunused-var-2.c: ... here.
7193         * c-c++-common/Wunused-var-1.c: New test.
7194         * c-c++-common/Wunused-var-2.c: New test.
7195         * c-c++-common/Wunused-var-3.c: New test.
7196         * c-c++-common/Wunused-var-4.c: New test.
7197         * c-c++-common/Wunused-var-5.c: New test.
7198         * g++.dg/warn/Wunused-var-1.C: New test.
7199         * g++.dg/warn/Wunused-var-2.C: New test.
7200         * g++.dg/warn/Wunused-var-3.C: New test.
7201         * g++.dg/warn/Wunused-var-4.C: New test.
7202         * g++.dg/warn/Wunused-var-5.C: New test.
7203         * g++.dg/warn/Wunused-var-6.C: New test.
7204         * g++.dg/warn/Wunused-var-7.C: New test.
7205         * g++.dg/warn/Wunused-var-8.C: New test.
7206         * g++.dg/warn/Wunused-parm-1.C: New test.
7207         * g++.dg/warn/Wunused-parm-2.C: New test.
7208         * g++.dg/warn/Wunused-parm-3.C: New test.
7209
7210 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7211
7212         PR fortran/43985
7213         * gfortran.dg/gomp/crayptr5.f90: New test case.
7214
7215 2010-05-05  Jason Merrill  <jason@redhat.com>
7216
7217         PR debug/43370
7218         * g++.dg/ext/attrib39.C: New.
7219
7220 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7221
7222         PR fortran/24978
7223         * gfortran.dg/data_invalid.f90: New.
7224
7225 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7226
7227         * gnat.dg/lto2.adb: New test.
7228
7229 2010-05-05  Jason Merrill  <jason@redhat.com>
7230
7231         PR c++/43787
7232         * g++.dg/opt/empty1.C: New.
7233
7234 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7235
7236         PR fortran/43696
7237         * gfortran.dg/class_17.f03: New.
7238
7239 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7240
7241         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7242
7243 2010-05-04  Mike Stump  <mikestump@comcast.net>
7244
7245         PR objc/35165
7246         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7247
7248 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7249
7250         PR target/43668
7251         * gcc.target/i386/pr43668.c: New.
7252
7253 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7254
7255         PR c++/43028
7256         * g++.dg/cpp0x/initlist31.C: New.
7257
7258 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7259
7260         PR c/43981
7261         * gcc.dg/Wunused-var-8.c: New test.
7262
7263 2010-05-04  Jason Merrill  <jason@redhat.com>
7264
7265         PR c++/38064
7266         * g++.dg/cpp0x/enum3.C: Extend.
7267
7268 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7269
7270         PR target/43799
7271         * gcc.target/i386/pr43799.c: New.
7272
7273 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7274
7275         * gnat.dg/lto1.adb: New test.
7276         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7277
7278 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7279
7280         PR middle-end/43671
7281         * gcc.target/i386/pr43671.c: New.
7282
7283 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7284
7285         PR c++/43705
7286         * g++.dg/template/crash95.C: New.
7287
7288 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7289
7290         PR debug/43508
7291         * gcc.target/i386/pr43508.c: New.
7292
7293 2010-05-04  Richard Guenther  <rguenther@suse.de>
7294
7295         PR tree-optimization/43879
7296         * g++.dg/torture/pr43879-1_0.C: New testcase.
7297         * g++.dg/torture/pr43879-1_1.C: Likewise.
7298
7299 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7300
7301         PR c++/43953
7302         * g++.dg/other/crash-12.C: New test.
7303
7304 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7305
7306         * g++.dg/cdce3.C: Add a space.  Updated.
7307
7308 2010-05-03  Jason Merrill  <jason@redhat.com>
7309
7310         PR c++/43680
7311         * g++.dg/opt/enum2.C: New.
7312         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7313         * g++.dg/warn/Wswitch-1.C: Adjust message.
7314
7315 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7316
7317         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7318         * g++.dg/ext/label13.C: Fix typo.
7319         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7320         alpha*-dec-osf5*.
7321         * gcc.c-torture/compile/limits-declparen.c: xfail on
7322         alpha*-dec-osf5* with -g.
7323         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7324         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7325         * gcc.dg/c99-tgmath-2.c: Likewise.
7326         * gcc.dg/c99-tgmath-3.c: Likewise.
7327         * gcc.dg/c99-tgmath-4.c: Likewise.
7328
7329 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7330
7331         PR fortran/43592
7332         * gfortran.dg/unexpected_interface.f90: New test.
7333
7334 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7335
7336         * ada/acats/run_acats (which): New function.
7337         (host_gnatchop, host_gnatmake): Use it.
7338
7339 2010-05-03  Richard Guenther  <rguenther@suse.de>
7340
7341         PR tree-optimization/43971
7342         * gcc.dg/pr43971.c: New testcase.
7343
7344 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7345
7346         PR debug/43972
7347         * gcc.dg/debug/pr43972.c: New test.
7348
7349 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7350
7351         PR testsuite/43963
7352         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7353
7354 2010-05-02  Richard Guenther  <rguenther@suse.de>
7355
7356         PR tree-optimization/43879
7357         * gcc.dg/torture/pr43879-3.c: New testcase.
7358
7359 2010-05-01  Richard Guenther  <rguenther@suse.de>
7360
7361         PR tree-optimization/43949
7362         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7363
7364 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7365
7366         PR c++/43951
7367         * g++.dg/init/new28.C: New.
7368
7369 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7370
7371         PR objc++/32052
7372         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7373         structure and nested declarations.
7374         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7375         structure and nested declarations.  Reduce header clutter and
7376         use _exit() rather than abort().
7377         * objc.dg/encode-10.m: New.
7378         * objc.dg/encode-11.m: New.
7379
7380 2010-04-30  DJ Delorie  <dj@redhat.com>
7381
7382         * gcc.c-torture/execute/20100430-1.c: New test.
7383
7384 2010-04-30  Jason Merrill  <jason@redhat.com>
7385
7386         PR c++/43868
7387         * g++.dg/template/ptrmem21.C: New.
7388
7389 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7390
7391         PR fortran/18918
7392         PR fortran/43931
7393         * gfortran.dg/coarray_13.f90: New test.
7394
7395 2010-04-30  Richard Guenther  <rguenther@suse.de>
7396
7397         PR lto/43946
7398         * gcc.dg/lto/20100430-1_0.c: New testcase.
7399
7400 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7401
7402         PR debug/43942
7403         * c-c++-common/pr43942.c: New test.
7404
7405 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7406
7407         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7408         conflict with darwin crt1.o 'start' symbol.
7409
7410 2010-04-30  Richard Guenther  <rguenther@suse.de>
7411
7412         PR tree-optimization/43879
7413         * gcc.dg/torture/pr43879_1.c: New testcase.
7414
7415 2010-04-30  Richard Guenther  <rguenther@suse.de>
7416
7417         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7418
7419 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7420
7421         PR c++/43890
7422         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7423         user-provided constructor while recursing.
7424
7425 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7426
7427         PR fortran/42274
7428         * gfortran.dg/class_16.f03: New test.
7429
7430 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7431
7432         PR fortran/42274
7433         * gfortran.dg/class_15.f03: New.
7434
7435 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7436
7437         PR fortran/43326
7438         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7439
7440 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7441
7442         PR fortran/43492
7443         * gfortran.dg/generic_22.f03 : New test.
7444
7445 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7446
7447         PR fortran/42353
7448         * gfortran.dg/class_14.f03: New test.
7449
7450 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7451
7452         PR fortran/42680
7453         * gfortran.dg/interface_32.f90: New test.
7454
7455 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7456             Janus Weil  <janus@gcc.gnu.org>
7457
7458         PR fortran/41829
7459         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7460         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7461         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7462
7463 2010-04-28  Mike Stump  <mikestump@comcast.net>
7464
7465         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7466         dg-excess-errors.
7467         * g++.dg/uninit-pred-2_b.C: Likewise.
7468
7469 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7470
7471         PR fortran/18918
7472         PR fortran/43919
7473         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7474
7475 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7476
7477         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7478         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7479         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7480         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7481         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7482
7483 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7484
7485         * gcc.dg/const-uniq-1.c: New test.
7486         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7487
7488 2010-04-28  Xinliang David Li  <davidxl@google.com>
7489
7490         * gcc.dg/uninit-pred-2_b.c: New test.
7491         * gcc.dg/uninit-pred-4_b.c: New test.
7492         * gcc.dg/uninit-pred-3_d.c: New test.
7493         * gcc.dg/uninit-pred-6_b.c: New test.
7494         * gcc.dg/uninit-pred-8_b.c: New test.
7495         * gcc.dg/uninit-pred-3_a.c: New test.
7496         * gcc.dg/uninit-pred-2_c.c: New test.
7497         * gcc.dg/uninit-pred-5_a.c: New test.
7498         * gcc.dg/uninit-pred-3_e.c: New test.
7499         * gcc.dg/uninit-pred-7_a.c: New test.
7500         * gcc.dg/uninit-pred-6_c.c: New test.
7501         * gcc.dg/uninit-pred-9_a.c: New test.
7502         * gcc.dg/uninit-pred-8_c.c: New test.
7503         * gcc.dg/uninit-pred-3_b.c: New test.
7504         * gcc.dg/uninit-pred-5_b.c: New test.
7505         * gcc.dg/uninit-pred-7_b.c: New test.
7506         * gcc.dg/uninit-pred-6_d.c: New test.
7507         * gcc.dg/uninit-pred-9_b.c: New test.
7508         * gcc.dg/uninit-pred-2_a.c: New test.
7509         * gcc.dg/uninit-pred-4_a.c: New test.
7510         * gcc.dg/uninit-pred-3_c.c: New test.
7511         * gcc.dg/uninit-pred-6_a.c: New test.
7512         * gcc.dg/uninit-pred-8_a.c: New test.
7513         * gcc.dg/uninit-pred-7_c.c: New test.
7514         * gcc.dg/uninit-pred-6_e.c: New test.
7515         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7516         * g++.dg/uninit-pred-1_a.C: New test.
7517         * g++.dg/uninit-pred-1_b.C: New test.
7518         * g++.dg/uninit-pred-2_a.C: New test.
7519         * g++.dg/uninit-pred-2_b.C: New test.
7520         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7521         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7522         * g++.dg/uninit-pred-loop_1.cc: New test.
7523
7524 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7525
7526         * gcc.dg/lto/20091209-1_0.c: New testcase.
7527
7528 2010-04-28  Richard Guenther  <rguenther@suse.de>
7529
7530         PR tree-optimization/43879
7531         PR tree-optimization/43909
7532         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7533
7534 2010-04-28  Richard Guenther  <rguenther@suse.de>
7535
7536         PR c++/43880
7537         * g++.dg/torture/pr43880.C: New testcase.
7538
7539 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7540
7541         PR c++/9335
7542         * g++.dg/template/recurse2.C: Update
7543         * g++.dg/template/recurse.C: Update.
7544         * g++.dg/template/pr23510.C: Update.
7545         * lib/prune.exp: Filter out 'recursively instantiated'.
7546
7547 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7548
7549         PR c++/29043
7550         * g++.dg/init/pr29043.C: New.
7551
7552 2010-04-27  Jason Merrill  <jason@redhat.com>
7553
7554         * g++.dg/lookup/scoped5.C: Adjust.
7555         * g++.dg/lookup/scoped8.C: Adjust.
7556         * g++.dg/template/dependent-expr5.C: Adjust.
7557         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7558
7559         PR c++/43856
7560         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7561
7562         PR c++/43875
7563         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7564
7565 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7566             Jan Hubicka <hubicka@ucw.cz>
7567
7568         * gcc.dg/pure-2.c: New testcase.
7569         * gcc.dg/const-1.c: New testcase.
7570
7571 2010-04-27  Jason Merrill  <jason@redhat.com>
7572
7573         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7574
7575         PR c++/41468
7576         * g++.dg/template/sfinae17.C: New.
7577         * g++.dg/template/sfinae18.C: New.
7578
7579 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7580
7581         * g++.dg/init/pr42844.C: New.
7582         * g++.dg/cpp0x/pr42844-2.C: New.
7583         * g++.dg/cpp0x/defaulted2.C: Adjust.
7584         * g++.dg/tree-ssa/pr27549.C: Likewise.
7585         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7586
7587 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7588
7589         PR fortran/18918
7590         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7591
7592 2010-04-27  Richard Guenther  <rguenther@suse.de>
7593
7594         PR middle-end/40561
7595         * g++.dg/other/pr40561.C: New testcase.
7596
7597 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7598
7599         PR middle-end/43812
7600         * g++.dg/ipa/pr43812.C: New test.
7601
7602 2010-04-27  Jan Hubicka  <jh@suse.cz>
7603
7604         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7605         (test): ... this one.
7606
7607 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7608
7609         PR target/40657
7610         * gcc.target/arm/thumb-stackframe.c: New test.
7611
7612 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7613
7614         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7615         * gcc.dg/misc-column.c: Likewise.
7616         * gcc.dg/Walways-true-1.c: Likewise.
7617         * gcc.dg/Walways-true-2.c: Likewise.
7618         * gcc.dg/warn-addr-cmp.c: Likewise.
7619
7620 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7621
7622         PR fortran/18918
7623         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7624         * gfortran.dg/coarray_12.f90: New.
7625
7626 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7627
7628         PR c/32207
7629         * gcc.dg/pr32207.c: New test.
7630         * gcc.dg/misc-column.c: Adjust expected warning.
7631         * gcc.dg/Walways-true-1.c: Likewise.
7632         * gcc.dg/Walways-true-2.c: Likewise.
7633         * gcc.dg/warn-addr-cmp.c: Likewise.
7634
7635 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7636
7637         PR lto/42776
7638         * lib/lto.exp (lto_prune_vis_warns): New function.
7639         (lto-link-and-maybe-run): Call it.
7640
7641 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7642
7643         PR tree-optimization/43904
7644         * gcc.dg/tree-ssa/tailcall-6.c: New.
7645
7646 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7647
7648         PR testsuite/35165
7649         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7650         Darwin8/OSX10.4 - compatible code generation.
7651         Use scan-rtl-dump.
7652         * obj-c++.dg/stubify-1.mm: Ditto.
7653         * lib/objc-torture.exp: Do not require link success for
7654         "trivial.m" in the runtime checks when dowhat = 'compile'.
7655         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7656         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7657         Darwin8/OSX10.4 - compatible code generation.
7658         * objc.dg/stubify-2.m: Ditto.
7659         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7660         * objc.dg/next-runtime-1.m: Ditto.
7661         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7662         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7663         runtimes on Darwin.
7664
7665 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7666
7667         PR 43715
7668         * lib/plugin-support.exp: Use "-undefined
7669         dynamic_lookup" on darwin.
7670
7671 2010-04-26  Richard Guenther  <rguenther@suse.de>
7672
7673         * gcc.dg/lto/20100426_0.c: New testcase.
7674
7675 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7676
7677         PR tree-optimization/43833
7678         gcc.dg/Warray-bounds-8.c: New test case.
7679
7680 2010-04-26  Richard Guenther  <rguenther@suse.de>
7681
7682         PR lto/43080
7683         * g++.dg/lto/20100423-3_0.C: New testcase.
7684
7685 2010-04-26  Richard Guenther  <rguenther@suse.de>
7686
7687         PR lto/42425
7688         * g++.dg/lto/20100423-2_0.C: New testcase.
7689
7690 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7691
7692         * gcc.dg/vect/bb-slp-23.c: New test.
7693
7694 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7695
7696         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7697         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7698         * gcc.dg/c1x-float-1.c: New test.
7699
7700 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7701
7702         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7703         of "lea\[ \t\]".
7704
7705 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7706
7707         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7708         FreeBSD.
7709         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7710         * gfortran.dg/default_format_2.f90: Ditto.
7711
7712 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7713
7714         * gfortran.dg/pr43505.f90: Clean up .mod file.
7715         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7716         * gfortran.dg/pr41347.f90: Ditto.
7717         * gfortran.dg/internal_pack_4.f90: Ditto.
7718         * gfortran.dg/proc_decl_23.f90: Ditto.
7719         * gfortran.dg/recursive_check_3.f90: Ditto.
7720         * gfortran.dg/intent_out_3.f90: Ditto.
7721         * gfortran.dg/assignment_2.f90: Ditto.
7722         * gfortran.dg/pr41928.f90: Ditto.
7723         * gfortran.dg/pr42166.f90: Ditto.
7724         * gfortran.dg/private_type_12.f90: Ditto.
7725         * gfortran.dg/graphite/pr42185.f90: Ditto.
7726         * gfortran.dg/graphite/pr42186.f90: Ditto.
7727         * gfortran.dg/graphite/pr40982.f90: Ditto.
7728         * gfortran.dg/graphite/id-2.f90: Ditto.
7729         * gfortran.dg/graphite/id-4.f90: Ditto.
7730         * gfortran.dg/graphite/pr42050.f90: Ditto.
7731         * gfortran.dg/graphite/id-18.f90: Ditto.
7732         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7733         * gfortran.dg/graphite/pr41924.f90: Ditto.
7734         * gfortran.dg/graphite/pr42393.f90: Ditto.
7735         * gfortran.dg/graphite/pr37980.f90: Ditto.
7736         * gfortran.dg/graphite/pr38953.f90: Ditto.
7737         * gfortran.dg/graphite/pr42180.f90: Ditto.
7738         * gfortran.dg/graphite/pr42181.f90: Ditto.
7739         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7740         * gfortran.dg/select_type_4.f90: Ditto.
7741         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7742         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7743         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7744         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7745         * gfortran.dg/whole_file_11.f90: Ditto.
7746         * gfortran.dg/private_type_11.f90: Ditto.
7747         * gfortran.dg/vect/vect-gems.f90: Ditto.
7748         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7749
7750 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7751
7752         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7753
7754 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7755
7756         * gnat.dg/pack15.ad[sb]: New test.
7757
7758 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7759
7760         * gcc.target/arm/mla-1.c: New test.
7761
7762 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7763
7764         PR fortran/30073
7765         PR fortran/43793
7766         * gfortran.dg/pr43793.f90: New test.
7767
7768 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7769
7770         PR tree-optimization/41442
7771         * gcc.target/i386/pr41442.c: New test.
7772
7773 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7774
7775         PR fortran/43832
7776         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7777
7778 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7779
7780         PR fortran/43832
7781         * gfortran.dg/open_nounit.f90: New test.
7782
7783 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7784
7785         PR fortran/43841
7786         PR fortran/43843
7787         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7788
7789 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7790
7791         * gcc.dg/Wconversion-integer.c: Update.
7792
7793 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7794
7795         * gnat.dg/unchecked_convert5.adb: New test.
7796
7797 2010-04-23  Richard Guenther  <rguenther@suse.de>
7798
7799         PR lto/41734
7800         * gcc.dg/lto/20100423-2_0.c: New testcase.
7801         * gcc.dg/lto/20100423-2_0.c: Likewise.
7802
7803 2010-04-23  Richard Guenther  <rguenther@suse.de>
7804
7805         PR lto/43455
7806         * gcc.dg/lto/20100423-1_0.c: New testcase.
7807         * gcc.dg/lto/20100423-1_1.c: Likewise.
7808
7809 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7810
7811         PR tree-optimization/43846
7812         * gcc.dg/tree-ssa/sra-10.c: New test.
7813
7814 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7815
7816         PR middle-end/43835
7817         * gcc.c-torture/execute/pr43835.c: New test.
7818
7819 2010-04-23  Richard Guenther  <rguenther@suse.de>
7820
7821         PR lto/42653
7822         * g++.dg/lto/20100423-1_0.C: New testcase.
7823
7824 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7825
7826         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7827
7828 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7829
7830         PR tree-optimization/43842
7831         * gcc.dg/vect/pr43842.c: New test.
7832
7833 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7834
7835         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7836         * gcc.target/i386/wmul-2.c: Likewise.
7837
7838 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7839
7840         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7841         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7842
7843 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7844
7845         * gfortran.dg/reassoc_6.f: New testcase.
7846
7847 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7848
7849         PR middle-end/29274
7850         * gcc.target/arm/wmul-1.c: New test.
7851         * gcc.target/arm/wmul-2.c: New test.
7852
7853 2010-04-22  Richard Guenther  <rguenther@suse.de>
7854
7855         PR tree-optimization/43845
7856         * gcc.c-torture/compile/pr43845.c: New testcase.
7857
7858 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7859
7860         PR middle-end/29274
7861         * gcc.target/i386/wmul-1.c: New test.
7862         * gcc.target/i386/wmul-2.c: New test.
7863         * gcc.target/bfin/wmul-1.c: New test.
7864         * gcc.target/bfin/wmul-2.c: New test.
7865
7866 2010-04-22  Richard Guenther  <rguenther@suse.de>
7867
7868         PR fortran/43829
7869         * gfortran.dg/vector_subscript_6.f90: New testcase.
7870         * gfortran.dg/assign_10.f90: Adjust.
7871
7872 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7873
7874         PR fortran/43836
7875         * gfortran.dg/gomp/pr43836.f90: New test.
7876
7877 2010-04-21  Richard Guenther  <rguenther@suse.de>
7878
7879         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7880
7881 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7882
7883         * gcc.dg/torture/builtin-cproj-3.c: New.
7884
7885 2010-04-20  Jason Merrill  <jason@redhat.com>
7886
7887         PR c++/9335
7888         * g++.dg/template/recurse2.C: New.
7889         * g++.dg/parse/crash36.C: Adjust.
7890         * g++.dg/other/fold1.C: Adjust.
7891         * g++.dg/init/member1.C: Adjust.
7892         * lib/prune.exp: Prune "skipping N instantiation contexts".
7893
7894 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7895
7896         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7897
7898 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7899
7900         * gcc.dg/torture/builtin-cproj-1.c: New.
7901         * gcc.dg/torture/builtin-cproj-2.c: New.
7902
7903 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7904
7905         PR c++/43800
7906         PR c++/43704
7907         * g++.dg/template/typedef32.C: Adjust.
7908         * g++.dg/template/typedef33.C: New test.
7909
7910 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7911
7912         PR fortran/43227
7913         * gfortran.dg/proc_decl_23.f90: New test.
7914
7915         PR fortran/43266
7916         * gfortran.dg/abstract_type_6.f03: New test.
7917
7918 2010-04-20  Xinliang David Li  <davidxl@google.com>
7919
7920         * g++.dg/tree-ssa/fold-compare.C: New.
7921
7922 2010-04-20  Richard Guenther  <rguenther@suse.de>
7923
7924         PR tree-optimization/39417
7925         * g++.dg/torture/pr39417.C: New testcase.
7926
7927 2010-04-20  Richard Guenther  <rguenther@suse.de>
7928
7929         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7930
7931 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7932
7933         * g++.dg/debug/dwarf2/rv1.C: New test.
7934
7935 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7936
7937         PR target/43635
7938         * gcc.c-torture/compile/pr43635.c: New testcase.
7939
7940 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR fortran/43339
7943         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7944         of sequential loops being private only in the innermost containing
7945         task region.
7946
7947         PR middle-end/43337
7948         * gfortran.dg/gomp/pr43337.f90: New test.
7949
7950 2010-04-19  Richard Guenther  <rguenther@suse.de>
7951
7952         PR tree-optimization/43796
7953         * gfortran.dg/pr43796.f90: New testcase.
7954
7955 2010-04-19  Richard Guenther  <rguenther@suse.de>
7956
7957         PR tree-optimization/43783
7958         * gcc.c-torture/execute/pr43783.c: New testcase.
7959
7960 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7961
7962         PR target/43766
7963         * gcc.target/i386/pr43766.c: New test.
7964
7965 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7966
7967         PR target/43662
7968         * gcc.target/i386/pr43662.c: New test.
7969
7970 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7971
7972         PR c++/43704
7973         * g++.dg/template/typedef32.C: New test.
7974
7975 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7976
7977         PR tree-optimization/37027
7978         * lib/target-supports.exp
7979         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7980         * gcc.dg/vect/pr37027.c: New test.
7981         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7982         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7983         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7984         gcc.dg/vect/vect-complex-6.c: Likewise.
7985
7986 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7987
7988         * g++.dg/debug/dwarf2/enum1.C: New test.
7989
7990 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7991
7992         * gnat.dg/rep_clause5.ad[sb]: New test.
7993         * gnat.dg/rep_clause5_pkg.ads: New helper.
7994
7995 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7996
7997         PR tree-optimization/43771
7998         * g++.dg/vect/pr43771.cc: New test.
7999
8000 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8001
8002         PR fortran/31538
8003         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8004         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8005
8006 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8007
8008         * gnat.dg/sizetype.adb: Rename into...
8009         * gnat.dg/sizetype1.adb: ...this.
8010         * gnat.dg/sizetype2.adb: New test.
8011
8012 2010-04-16  Richard Guenther  <rguenther@suse.de>
8013
8014         PR tree-optimization/43572
8015         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8016
8017 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8018
8019         * gnat.dg/specs/discr_private.ads: New test.
8020
8021 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8022
8023         PR target/41514
8024         * gcc.target/arm/thumb-comparisons.c: New test.
8025
8026         PR target/40603
8027         * gcc.target/arm/thumb-cbranchqi.c: New test.
8028
8029 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8030
8031         * g++.dg/torture/pr36191.C: Enable for SH.
8032
8033 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8034
8035         * gnat.dg/wide_boolean.adb: New test.
8036         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8037
8038 2010-04-15  Richard Guenther  <rguenther@suse.de>
8039
8040         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8041         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8042         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8043         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8044         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8045         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8046         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8047         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8048         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8049         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8050         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8051         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8052         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8053         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8054         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8055
8056 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8057
8058         PR target/21803
8059         * gcc.target/arm/pr42496.c: New test.
8060
8061 2010-04-14  Jason Merrill  <jason@redhat.com>
8062
8063         PR c++/36625
8064         * g++.dg/ext/attrib38.C: New.
8065
8066 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8067
8068         PR testsuite/43739
8069         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8070
8071 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8072
8073         PR 42966
8074         * gcc.dg/cpp/warn-undef-2.c: Update.
8075         * gcc.dg/cpp/warn-traditional-2.c: Update.
8076         * gcc.dg/cpp/warn-comments-2.c: Update.
8077         * gcc.dg/cpp/warn-variadic-2.c: Update.
8078         * gcc.dg/cpp/warn-long-long-2.c: Update.
8079         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8080         * gcc.dg/cpp/warn-multichar-2.c: Update.
8081         * gcc.dg/cpp/warn-normalized-3.c: Update.
8082         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8083         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8084         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8085         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8086         * gcc.dg/cpp/warn-redefined-2.c: Update.
8087         * gfortran.dg/warning-directive-2.F90: Update.
8088         * c-c++-common/cpp/warning-directive-2.c: Update.
8089
8090 2010-04-14  Michael Matz  <matz@suse.de>
8091
8092         PR tree-optimization/42963
8093         * gcc.dg/pr42963.c: New testcase.
8094
8095 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8096
8097         * gnat.dg/class_wide.adb: Rename into...
8098         * gnat.dg/class_wide1.adb: ...this.
8099         * gnat.dg/class_wide2.ad[sb]: New test.
8100
8101 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8102
8103         PR fortran/18918
8104         * gfortran.dg/coarray_9.f90: Update dg-errors.
8105         * gfortran.dg/coarray_10.f90: New test.
8106         * gfortran.dg/coarray_11.f90: New test.
8107
8108 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8109
8110         PR fortran/43747
8111         gfortran.dg/initialization_24.f90: New test.
8112
8113 2010-04-13  Jason Merrill  <jason@redhat.com>
8114
8115         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8116         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8117
8118 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8119
8120         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8121         * g++.dg/dg.exp: Likewise.
8122         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8123         * c-c++-common/cpp/warning-directive-1.c: ... here.
8124         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8125         * c-c++-common/cpp/warning-directive-2.c: ... here.
8126         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8127         * c-c++-common/cpp/warning-directive-3.c: ... here.
8128         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8129         * c-c++-common/cpp/warning-directive-4.c: ... here.
8130         * g++.dg/cpp/warning-directive-1.C: Delete.
8131         * g++.dg/cpp/warning-directive-2.C: Delete.
8132         * g++.dg/cpp/warning-directive-3.C: Delete.
8133         * g++.dg/cpp/warning-directive-4.C: Delete.
8134         * gcc.dg/cpp/normalised-3.c: Delete.
8135         * g++.dg/cpp/normalised-1.C: Rename as ...
8136         * c-c++-common/cpp/normalised-3.c: ... this.
8137
8138 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8139
8140         * gcc.dg/tree-ssa/sra-9.c: New test.
8141
8142 2010-04-13  Michael Matz  <matz@suse.de>
8143
8144         PR middle-end/43730
8145         * gcc.dg/pr43730.c: New test.
8146
8147 2010-04-13  Michael Matz  <matz@suse.de>
8148
8149         * gcc.dg/tree-ssa/negate.c: New testcase.
8150
8151 2010-04-13  Richard Guenther  <rguenther@suse.de>
8152
8153         PR testsuite/43735
8154         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8155
8156 2010-04-13  Richard Guenther  <rguenther@suse.de>
8157
8158         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8159
8160 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8161
8162         * gnat.dg/derived_type1.adb: New test.
8163
8164 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8165
8166         * gcc.dg/plugindir1.c: New testcase.
8167         * gcc.dg/plugindir2.c: New testcase.
8168         * gcc.dg/plugindir3.c: New testcase.
8169         * gcc.dg/plugindir4.c: New testcase.
8170
8171 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8172
8173         * gcc.target/i386/rotate-2.c: New test.
8174
8175 2010-04-12  Jason Merrill  <jason@redhat.com>
8176
8177         PR c++/43641
8178         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8179         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8180
8181 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8182
8183         PR c++/25811
8184         * g++.dg/init/pr25811.C: New test.
8185
8186 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8187
8188         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8189         dg-error, dg-warning.
8190         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8191
8192 2010-04-12  Richard Guenther  <rguenther@suse.de>
8193
8194         * gcc.dg/torture/inline-2.c: New testcase.
8195
8196 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8197
8198         PR bootstrap/43699
8199         * gcc.dg/Wunused-var-7.c: New test.
8200
8201         PR tree-optimization/43560
8202         * gcc.c-torture/execute/pr43560.c: New test.
8203
8204 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8205
8206         * gnat.dg/aggr13.adb: New test.
8207         * gnat.dg/aggr14.adb: Likewise.
8208         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8209
8210 2010-04-12  Richard Guenther  <rguenther@suse.de>
8211
8212         PR c++/43611
8213         * g++.dg/torture/pr43611.C: New testcase.
8214
8215 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8216
8217         PR c/36774
8218         * gcc.dg/pr36774-1.c: New test.
8219         * gcc.dg/pr36774-2.c: New test.
8220
8221 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8222
8223         * gcc.target/sh/rte-delay-slot.c: New test.
8224
8225 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8226
8227         * gnat.dg/pack9.adb: Remove -cargs option.
8228         * gnat.dg/aggr12.ad[sb]: New test.
8229
8230 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8231
8232         PR target/43417
8233         * gcc.target/sh/pr43417.c: New test.
8234
8235 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8236
8237         PR fortran/43591
8238         * gfortran.dg/spec_expr_6.f90: New test.
8239
8240 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8241
8242         PR cpp/43195
8243         * gcc.dg/cpp/pr43195.c: New.
8244         * gcc.dg/cpp/pr43195.h: New.
8245
8246 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8247
8248         PR 42965
8249         * gcc.dg/Werror-6.c: Adjust.
8250         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8251         * gcc.dg/Werror-4.c: Likewise.
8252         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8253         * gcc.dg/Wswitch-enum-error.c: Likewise.
8254         * gcc.dg/Wpointer-arith.c: Likewise.
8255         * gcc.dg/Wfatal.c: Likewise.
8256         * gcc.dg/Wswitch-error.c: Likewise.
8257         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8258         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8259         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8260         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8261         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8262         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8263         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8264         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8265         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8266         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8267         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8268         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8269         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8270         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8271         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8272         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8273         * g++.dg/cpp/warning-directive-2.C: Likewise.
8274         * gfortran.dg/warning-directive-2.F90: Likewise.
8275
8276 2010-04-09  Jason Merrill  <jason@redhat.com>
8277
8278         PR c++/42623
8279         * g++.dg/template/sizeof13.C: New.
8280
8281 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8282
8283         * g++.dg/other/pr35504.C: Add check for thiscall.
8284         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8285         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8286
8287 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8288
8289         PR c++/28584
8290         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8291         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8292         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8293         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8294         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8295         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8296         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8297         * g++.dg/other/increment1.C: Likewise.
8298
8299 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8300
8301         PR fortran/18918
8302         * gfortran.dg/coarray_7.f90: New test.
8303         * gfortran.dg/coarray_8.f90: New test.
8304
8305 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8306
8307         PR fortran/28039
8308         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8309
8310 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8311
8312         PR target/43643
8313         * gcc.dg/pr43643.c: New test.
8314
8315 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8316
8317         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8318
8319 2010-04-08  Richard Guenther  <rguenther@suse.de>
8320
8321         PR tree-optimization/43679
8322         * gcc.c-torture/compile/pr43679.c: New testcase.
8323
8324 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8325
8326         PR debug/43670
8327         * gcc.dg/pr43670.c: New test.
8328
8329 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8330
8331         PR middle-end/40815
8332         * gcc.dg/tree-ssa/reassoc-19.c: New.
8333
8334 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR c/18624
8337         * gcc.dg/Wunused-var-1.c: New test.
8338         * gcc.dg/Wunused-var-2.c: New test.
8339         * gcc.dg/Wunused-var-3.c: New test.
8340         * gcc.dg/Wunused-var-4.c: New test.
8341         * gcc.dg/Wunused-var-5.c: New test.
8342         * gcc.dg/Wunused-var-6.c: New test.
8343         * gcc.dg/Wunused-parm-1.c: New test.
8344
8345         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8346         * gcc.dg/trunc-1.c: Likewise.
8347         * gcc.dg/vla-9.c: Likewise.
8348         * gcc.dg/dfp/composite-type.c: Likewise.
8349
8350 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8351
8352         PR objc/35996
8353         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8354         * obj-c++.dg/objc-gc-3.mm: Ditto.
8355
8356 2010-04-07  Simon Baldwin  <simonb@google.com>
8357
8358         * gcc.dg/cpp/warn-undef-2.c: New.
8359         * gcc.dg/cpp/warn-traditional-2.c: New.
8360         * gcc.dg/cpp/warn-comments-2.c: New.
8361         * gcc.dg/cpp/warning-directive-1.c: New.
8362         * gcc.dg/cpp/warn-long-long.c: New.
8363         * gcc.dg/cpp/warn-traditional.c: New.
8364         * gcc.dg/cpp/warn-variadic-2.c: New.
8365         * gcc.dg/cpp/warn-undef.c: New.
8366         * gcc.dg/cpp/warn-normalized-1.c: New.
8367         * gcc.dg/cpp/warning-directive-2.c: New.
8368         * gcc.dg/cpp/warn-long-long-2.c: New.
8369         * gcc.dg/cpp/warn-variadic.c: New.
8370         * gcc.dg/cpp/warn-normalized-2.c: New.
8371         * gcc.dg/cpp/warning-directive-3.c: New.
8372         * gcc.dg/cpp/warn-deprecated-2.c: New.
8373         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8374         * gcc.dg/cpp/warn-multichar-2.c: New.
8375         * gcc.dg/cpp/warn-normalized-3.c: New.
8376         * gcc.dg/cpp/warning-directive-4.c: New.
8377         * gcc.dg/cpp/warn-unused-macros.c: New.
8378         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8379         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8380         * gcc.dg/cpp/warn-cxx-compat.c: New.
8381         * gcc.dg/cpp/warn-redefined.c: New.
8382         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8383         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8384         * gcc.dg/cpp/warn-deprecated.c: New.
8385         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8386         * gcc.dg/cpp/warn-redefined-2.c: New.
8387         * gcc.dg/cpp/warn-comments.c: New.
8388         * gcc.dg/cpp/warn-multichar.c: New.
8389         * g++.dg/cpp/warning-directive-1.C: New.
8390         * g++.dg/cpp/warning-directive-2.C: New.
8391         * g++.dg/cpp/warning-directive-3.C: New.
8392         * g++.dg/cpp/warning-directive-4.C: New.
8393         * gfortran.dg/warning-directive-1.F90: New.
8394         * gfortran.dg/warning-directive-3.F90: New.
8395         * gfortran.dg/warning-directive-2.F90: New.
8396         * gfortran.dg/warning-directive-4.F90: New.
8397
8398 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8399
8400         PR objc++/23716
8401         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8402
8403 2010-04-07  Jason Merrill  <jason@redhat.com>
8404
8405         * g++.dg/template/dr408.C: New.
8406
8407         * g++.dg/lookup/ns4.C: New.
8408
8409         PR c++/38392
8410         * g++.dg/template/friend51.C: New test.
8411
8412         PR c++/41970
8413         * g++.old-deja/g++.other/linkage1.C: Adjust.
8414
8415 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8416
8417         PR c++/42697
8418         * g++.dg/template/crash94.C: New test.
8419
8420 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8421
8422         PR c++/40239
8423         * g++.dg/init/aggr5.C: New test.
8424         * g++.dg/init/aggr5.C: New test.
8425
8426 2010-04-07  Richard Guenther  <rguenther@suse.de>
8427
8428         PR tree-optimization/43270
8429         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8430         * gcc.dg/Warray-bounds-7.c: Likewise.
8431
8432 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8433
8434         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8435         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8436         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8437
8438 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8439
8440         PR c++/42556
8441         * g++.dg/init/pr42556.C: New test.
8442
8443 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8444
8445         PR debug/43628
8446         * g++.dg/debug/dwarf2/typedef2.C: New test.
8447
8448 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8449
8450         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8451         c-c++-common/dwarf2/redeclaration-1.C
8452
8453 2010-04-06  Jason Merrill  <jason@redhat.com>
8454
8455         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8456         * g++.dg/ext/attrib18.C: Likewise.
8457         * g++.dg/ext/bitfield2.C: Likewise.
8458         * g++.dg/ext/bitfield4.C: Likewise.
8459         * g++.dg/ext/visibility/warn2.C: Likewise.
8460         * g++.dg/ext/visibility/warn3.C: Likewise.
8461         * g++.dg/gomp/pr26690-1.C: Likewise.
8462         * g++.dg/inherit/covariant7.C: Likewise.
8463         * g++.dg/init/synth2.C: Likewise.
8464         * g++.dg/lookup/using7.C: Likewise.
8465         * g++.dg/other/crash-4.C: Likewise.
8466         * g++.dg/other/error13.C: Likewise.
8467         * g++.dg/other/error20.C: Likewise.
8468         * g++.dg/parse/crash31.C: Likewise.
8469         * g++.dg/parse/error16.C: Likewise.
8470         * g++.dg/parse/error19.C: Likewise.
8471         * g++.dg/parse/error27.C: Likewise.
8472         * g++.dg/parse/error28.C: Likewise.
8473         * g++.dg/parse/fused-params1.C: Likewise.
8474         * g++.dg/template/error2.C: Likewise.
8475         * g++.dg/template/local6.C: Likewise.
8476         * g++.dg/template/qualttp15.C: Likewise.
8477         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8478         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8479         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8480         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8481         * g++.old-deja/g++.eh/spec6.C: Likewise.
8482         * g++.old-deja/g++.jason/crash3.C: Likewise.
8483         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8484         * g++.old-deja/g++.law/ctors5.C: Likewise.
8485         * g++.old-deja/g++.law/ctors9.C: Likewise.
8486         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8487         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8488         * g++.old-deja/g++.other/struct1.C: Likewise.
8489         * g++.old-deja/g++.other/volatile1.C: Likewise.
8490         * g++.old-deja/g++.pt/crash36.C: Likewise.
8491         * g++.old-deja/g++.pt/derived3.C: Likewise.
8492         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8493         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8494
8495 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8496
8497         PR middle-end/43519
8498         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8499         * gcc.dg/graphite/id-19.c: New.
8500
8501 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8502
8503         PR middle-end/32824
8504         * gcc.dg/vect/pr32824: New.
8505
8506 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8507
8508         PR fortran/18918
8509         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8510         * gfortran.dg/coarray_3.f90: Ditto.
8511         * gfortran.dg/coarray_4.f90: Ditto.
8512         * gfortran.dg/coarray_5.f90: Ditto.
8513         * gfortran.dg/coarray_6.f90: Ditto.
8514         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8515
8516 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8517
8518         PR fortran/18918
8519         * gfortran.dg/coarray_4.f90: Fix test.
8520         * gfortran.dg/coarray_6.f90: Add more tests.
8521
8522 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8523
8524         PR fortran/18918
8525         * gfortran.dg/coarray_4.f90: New test.
8526         * gfortran.dg/coarray_5.f90: New test.
8527         * gfortran.dg/coarray_6.f90: New test.
8528
8529 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8530
8531         PR fortran/18918
8532         * gfortran.dg/iso_fortran_env_5.f90: New test.
8533         * gfortran.dg/iso_fortran_env_6.f90: New test.
8534
8535 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8536
8537         PR fortran/39997
8538         * gfortran.dg/coarray_1.f90: New test.
8539         * gfortran.dg/coarray_2.f90: New test.
8540         * gfortran.dg/coarray_3.f90: New test.
8541
8542 2010-04-06  Jason Merrill  <jason@redhat.com>
8543
8544         PR c++/43648
8545         * g++.dg/template/dtor8.C: New.
8546
8547         PR c++/43621
8548         * g++.dg/template/error-recovery2.C: New.
8549
8550 2010-04-06  Jan Hubicka  <jh@suse.czpli
8551
8552         PR tree-optimization/42906
8553         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8554
8555 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8556
8557         PR fortran/43178
8558         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8559         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8560         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8561
8562 2010-04-06  Richard Guenther  <rguenther@suse.de>
8563
8564         PR tree-optimization/43627
8565         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8566
8567 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR target/43638
8570         * gcc.target/i386/pr43638.c: New test.
8571
8572 2010-04-06  Richard Guenther  <rguenther@suse.de>
8573
8574         PR middle-end/43661
8575         * gcc.c-torture/compile/pr43661.c: New testcase.
8576
8577 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8578
8579         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8580
8581 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8582
8583         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8584
8585 2010-04-02  Richard Guenther  <rguenther@suse.de>
8586
8587         PR tree-optimization/43629
8588         * gcc.c-torture/execute/pr43629.c: New testcase.
8589
8590 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8591             Dominique d'Humieres  <dominiq@lps.ens.fr>
8592
8593         PR libfortran/43605
8594         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8595
8596 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8597
8598         PR debug/43325
8599         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8600
8601 2010-04-01  Jason Merrill  <jason@redhat.com>
8602
8603         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8604
8605 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8606             Manfred Schwarb  <manfred99@gmx.ch>
8607
8608         PR libfortran/43605
8609         * gfortran.dg/ftell_3.f90: New test.
8610
8611 2010-04-01  Richard Guenther  <rguenther@suse.de>
8612
8613         PR middle-end/43614
8614         * gcc.c-torture/compile/pr43614.c: New testcase.
8615
8616 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8617
8618         PR tree-optimization/43141
8619         * gcc.dg/guality/pr43141.c: New test.
8620
8621 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8622
8623         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8624         * g++.dg/eh/spbp.C: Likewise.
8625         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8626         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8627         superfluous casts.
8628         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8629         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8630         * objc.dg/dwarf-2.m: Likewise.
8631
8632 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8633
8634         PR middle-end/43464
8635         * gcc.dg/graphite/id-pr43464.c: New.
8636         * gcc.dg/graphite/id-pr43464-1.c: New.
8637
8638 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8639
8640         PR middle-end/43351
8641         * gcc.dg/graphite/id-pr43351.c
8642
8643 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8644
8645         PR testsuite/35165
8646         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8647         * obj-c++.dg/try-catch-2.mm: Ditto.
8648         * obj-c++.dg/lookup-2.mm: Ditto.
8649         * obj-c++.dg/encode-8.m: Ditto.
8650         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8651         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8652         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8653         * obj-c++.dg/const-str-11.mm: Ditto.
8654         * obj-c++.dg/const-str-9.mm: Ditto.
8655         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8656         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8657         * obj-c++.dg/except-1.mm: Ditto.
8658         * obj-c++.dg/const-str-7.mm: Ditto.
8659         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8660         * obj-c++.dg/const-str-3.mm: Ditto.
8661         * obj-c++.dg/const-str-7.mm: Ditto.
8662         * obj-c++.dg/stubify-2.mm: Change dump file name.
8663
8664         PR objc++/23613
8665         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8666         New macro.
8667         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8668         Remove dg-xfail-if.
8669
8670 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8671
8672         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8673         only with -O2, -O3 or -Os and not with -fwhopr.
8674
8675 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8676
8677         PR c++/43558
8678         * g++.dg/template/typedef31.C: New test.
8679
8680 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8681
8682         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8683         assembler output on *-*-solaris2*.
8684         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8685
8686 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8687
8688         PR debug/43557
8689         * gcc.dg/pr43557-1.c: New test.
8690         * gcc.dg/pr43557-2.c: New file.
8691
8692 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8693
8694         PR 43562
8695         * gcc.dg/pr43562.c: New test.
8696
8697 2010-03-30  Jason Merrill  <jason@redhat.com>
8698
8699         PR c++/43076
8700         * g++.dg/template/error-recovery1.C: New.
8701
8702         PR c++/41786
8703         * g++.dg/parse/ambig5.C: New.
8704
8705 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR debug/43593
8708         * gcc.dg/guality/pr43593.c: New test.
8709
8710 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8711
8712         PR middle-end/43430
8713         * gcc.dg/vect/pr43430-1.c: New.
8714
8715 2010-03-30  Jason Merrill  <jason@redhat.com>
8716
8717         PR c++/43559
8718         * g++.dg/template/partial7.C: New.
8719
8720 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8721
8722         * gcc.target/s390/stackcheck1.c: New testcase.
8723
8724 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8725
8726         PR libfortran/43265
8727         * gfortran.dg/read_eof_8.f90: New test.
8728
8729 2010-03-29  Jason Merrill  <jason@redhat.com>
8730
8731         * gcc.dg/cpp/include6.c: Change [] to ().
8732
8733         N3077
8734         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8735         splicing and UCNs.
8736         * c-c++-common/raw-string-2.c: Add trigraph test.
8737         * c-c++-common/raw-string-8.c: New.
8738         * c-c++-common/raw-string-9.c: New.
8739         * c-c++-common/raw-string-10.c: New.
8740
8741         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8742         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8743         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8744         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8745         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8746         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8747         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8748
8749 2010-03-29  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/43560
8752         * gcc.dg/torture/pr43560.c: New testcase.
8753
8754 2010-03-29  Jason Merrill  <jason@redhat.com>
8755
8756         N3077
8757         * g++.dg/ext/raw-string-1.C: Change [] to ().
8758         * g++.dg/ext/raw-string-2.C: Change [] to ().
8759         Don't use \ in delimiter.
8760         * g++.dg/ext/raw-string-3.C: Change [] to ().
8761         * g++.dg/ext/raw-string-4.C: Change [] to ().
8762         * g++.dg/ext/raw-string-5.C: Change [] to ().
8763         Test for error on \ in delimiter.
8764         * g++.dg/ext/raw-string-6.C: Change [] to ().
8765         * g++.dg/ext/raw-string-7.C: Change [] to ().
8766
8767 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8768
8769         PR 43564
8770         * gcc.dg/pr43564.c: New test.
8771
8772 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8773
8774         PR fortran/43551
8775         * gfortran.dg/direct_io_12.f90: New test.
8776
8777 2010-03-28  Jan Hubicka  <jh@suse.cz>
8778
8779         PR tree-optimization/43505
8780         * gfortran.dg/pr43505.f90: New testcase.
8781
8782 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8783
8784         PR tree-optimization/43528
8785         * gcc.target/i386/pr43528.c: New test.
8786
8787 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8788
8789         PR c/43381
8790         * gcc.dg/parm-impl-decl-3.c: New test.
8791
8792 2010-03-26  Jason Merrill  <jason@redhat.com>
8793
8794         PR c++/43509
8795         * g++.dg/cpp0x/parse1.C: New.
8796
8797 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8798
8799         PR target/43524
8800         * gcc.target/i386/pr43524.c: New test.
8801
8802 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8803
8804         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8805         whitespace, rename main to foo.
8806         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8807         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8808         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8809         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8810         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8811         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8812         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8813         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8814         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8815         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8816         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8817
8818 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8819
8820         PR c++/43327
8821         * g++.dg/other/crash-10.C: New test.
8822         * g++.dg/other/crash-11.C: New test.
8823
8824 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8825
8826         PR libfortran/43517
8827         * gfortran.dg/read_eof_7.f90: New test.
8828
8829 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8830
8831         PR objc/35165
8832         PR testsuite/43512
8833         * objc-obj-c++-shared: New directory.
8834         * objc-obj-c++-shared/Object1-implementation.h: New file.
8835         * objc-obj-c++-shared/Object1.h: New file.
8836         * objc-obj-c++-shared/Protocol1.h: New file.
8837         * objc-obj-c++-shared/next-abi.h: New file.
8838         * objc-obj-c++-shared/next-mapping.h: New file.
8839         * objc/execute/next_mapping.h: Delete.
8840         * objc.dg/special/special.exp: For all targets run the tests with
8841         -fgnu-runtime, for darwin targets also run the tests with
8842         -fnext-runtime.
8843         * objc.dg/dg.exp: Ditto.
8844         * obj-c++.dg/dg.exp: Ditto.
8845         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8846         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8847         include use of updated NeXT interface.
8848         * objc/execute/formal_protocol-5.m: Ditto.
8849         * objc/execute/protocol-isEqual-2.m: Ditto.
8850         * objc/execute/protocol-isEqual-4.m: Ditto.
8851         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8852         Protocol1.h) and next-mapping.h as required.
8853         * objc/execute/object_is_class.m: Ditto.
8854         * objc/execute/enumeration-1.m: Ditto.
8855         * objc/execute/class-13.m: Ditto.
8856         * objc/execute/formal_protocol-2.m: Ditto.
8857         * objc/execute/formal_protocol-4.m: Ditto.
8858         * objc/execute/class-1.m: Ditto.
8859         * objc/execute/bycopy-1.m: Ditto.
8860         * objc/execute/formal_protocol-6.m: Ditto.
8861         * objc/execute/bycopy-3.m: Ditto.
8862         * objc/execute/class-3.m: Ditto.
8863         * objc/execute/bf-11.m: Ditto.
8864         * objc/execute/class-5.m: Ditto.
8865         * objc/execute/bf-13.m: Ditto.
8866         * objc/execute/class-7.m: Ditto.
8867         * objc/execute/bf-15.m: Ditto.
8868         * objc/execute/class-9.m: Ditto.
8869         * objc/execute/bf-17.m: Ditto.
8870         * objc/execute/bf-19.m: Ditto.
8871         * objc/execute/IMP.m: Ditto.
8872         * objc/execute/exceptions/catchall-1.m: Ditto.
8873         * objc/execute/exceptions/trivial.m: Ditto.
8874         * objc/execute/exceptions/finally-1.m: Ditto.
8875         * objc/execute/exceptions/local-variables-1.m: Ditto.
8876         * objc/execute/exceptions/foward-1.m: Ditto.
8877         * objc/execute/bf-2.m: Ditto.
8878         * objc/execute/string1.m: Ditto.
8879         * objc/execute/bf-4.m: Ditto.
8880         * objc/execute/informal_protocol.m: Ditto.
8881         * objc/execute/string3.m: Ditto.
8882         * objc/execute/bf-6.m: Ditto.
8883         * objc/execute/bf-8.m: Ditto.
8884         * objc/execute/class-tests-1.h: Ditto.
8885         * objc/execute/protocol-isEqual-1.m: Ditto.
8886         * objc/execute/protocol-isEqual-3.m: Ditto.
8887         * objc/execute/_cmd.m: Ditto.
8888         * objc/execute/function-message-1.m: Ditto.
8889         * objc/execute/bf-20.m: Ditto.
8890         * objc/execute/bf-common.h: Ditto.
8891         * objc/execute/np-2.m: Ditto.
8892         * objc/execute/class-10.m: Ditto.
8893         * objc/execute/class-12.m: Ditto.
8894         * objc/execute/enumeration-2.m: Ditto.
8895         * objc/execute/class-14.m: Ditto.
8896         * objc/execute/encode-1.m: Ditto.
8897         * objc/execute/formal_protocol-1.m: Ditto.
8898         * objc/execute/formal_protocol-3.m: Ditto.
8899         * objc/execute/accessing_ivars.m: Ditto.
8900         * objc/execute/bycopy-2.m: Ditto.
8901         * objc/execute/class-2.m: Ditto.
8902         * objc/execute/bf-10.m: Ditto.
8903         * objc/execute/formal_protocol-7.m: Ditto.
8904         * objc/execute/root_methods.m: Ditto.
8905         * objc/execute/class-4.m: Ditto.
8906         * objc/execute/bf-12.m: Ditto.
8907         * objc/execute/class-6.m: Ditto.
8908         * objc/execute/bf-14.m: Ditto.
8909         * objc/execute/nested-func-1.m: Ditto.
8910         * objc/execute/class-8.m: Ditto.
8911         * objc/execute/private.m: Ditto.
8912         * objc/execute/bf-16.m: Ditto.
8913         * objc/execute/bf-18.m: Ditto.
8914         * objc/execute/load-3.m: Ditto.
8915         * objc/execute/compatibility_alias.m: Ditto.
8916         * objc/execute/bf-1.m: Ditto.
8917         * objc/execute/no_clash.m: Ditto.
8918         * objc/execute/bf-3.m: Ditto.
8919         * objc/execute/string2.m: Ditto.
8920         * objc/execute/bf-5.m: Ditto.
8921         * objc/execute/string4.m: Ditto.
8922         * objc/execute/bf-7.m: Ditto.
8923         * objc/execute/object_is_meta_class.m: Ditto.
8924         * objc/execute/bf-9.m: Ditto.
8925         * objc/execute/bf-21.m: Ditto.
8926         * objc/execute/cascading-1.m: Ditto.
8927         * objc/execute/trivial.m: Ditto.
8928         * objc/execute/np-1.m: Ditto.
8929         * objc/compile/trivial.m: Ditto.
8930         * objc/execute/class_self-2.m: Include <stdlib.h>.
8931         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8932         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8933         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8934         and 64bit. Use new NeXT interface as required.
8935         * objc.dg/special/unclaimed-category-1.m: Ditto.
8936         * objc.dg/special/unclaimed-category-1.h: Ditto.
8937         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8938         * objc.dg/func-ptr-1.m: Ditto.
8939         * objc.dg/stret-1.m: Ditto.
8940         * objc.dg/encode-2.m: Ditto.
8941         * objc.dg/category-1.m: Ditto.
8942         * objc.dg/encode-3.m: Ditto.
8943         * objc.dg/call-super-3.m: Ditto.
8944         * objc.dg/method-3.m: Ditto.
8945         * objc.dg/func-ptr-2.m: Ditto.
8946         * objc.dg/lookup-1.m: Ditto.
8947         * objc.dg/encode-4.m: Ditto.
8948         * objc.dg/fix-and-continue-1.m: Ditto.
8949         * objc.dg/proto-lossage-3.m: Ditto.
8950         * objc.dg/method-13.m: Ditto.
8951         * objc.dg/proto-qual-1.m: Ditto.
8952         * objc.dg/zero-link-3.m: Ditto.
8953         * objc.dg/bitfield-1.m: Ditto.
8954         * objc.dg/va-meth-1.m: Ditto.
8955         * objc.dg/super-class-3.m: Ditto.
8956         * objc.dg/call-super-1.m: Ditto.
8957         * objc.dg/type-size-2.m: Ditto.
8958         * objc.dg/method-10.m: Ditto.
8959         * objc.dg/defs.m: Ditto.
8960         * objc.dg/const-str-3.m: Ditto.
8961         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8962         Protocol1.h) and next-mapping.h as required. Use new NeXT
8963         interface as required.
8964         * objc.dg/super-class-4.m: Ditto.
8965         * objc.dg/comp-types-8.m: Ditto.
8966         * objc.dg/call-super-2.m: Ditto.
8967         * objc.dg/objc-fast-4.m: Ditto.
8968         * objc.dg/method-6.m: Ditto.
8969         * objc.dg/const-str-3.m: Ditto.
8970         * objc.dg/const-str-7.m: Ditto.
8971         * objc.dg/method-15.m: Ditto.
8972         * objc.dg/method-19.m: Ditto.
8973         * objc.dg/sync-1.m: Ditto.
8974         * objc.dg/layout-1.m: Ditto.
8975         * objc.dg/bitfield-3.m: Ditto.
8976         * objc.dg/try-catch-3.m: Ditto.
8977         * objc.dg/try-catch-7.m: Ditto.
8978         * objc.dg/comp-types-10.m: Ditto.
8979         * objc.dg/selector-2.: Ditto.
8980         * objc.dg/method-7.m: Ditto.
8981         * objc.dg/typedef-alias-1.m: Ditto.
8982         * objc.dg/proto-lossage-2.m: Ditto.
8983         * objc.dg/comp-types-11.m: Ditto.
8984         * objc.dg/sizeof-1.m: Ditto.
8985         * objc.dg/method-17.m: Ditto.
8986         * objc.dg/bitfield-5.m: Ditto.
8987         * objc.dg/try-catch-1.m: Ditto.
8988         * objc.dg/encode-5.m: Ditto.
8989         * objc.dg/fix-and-continue-2.m: Ditto.
8990         * objc.dg/method-9.m: Ditto.
8991         * objc.dg/isa-field-1.m: Ditto.
8992         * objc.dg/local-decl-2.m: Ditto.
8993         * objc.dg/objc-gc-4.m: Ditto.
8994         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8995         * objc.dg/gnu-runtime-3.m: Ditto.
8996         * objc.dg/encode-7.m: Ditto.
8997         * objc.dg/encode-8.m: Ditto.
8998         * objc.dg/selector-3.m: Ditto.
8999         * objc.dg/gnu-runtime-1.m: Ditto.
9000         * objc.dg/const-str-12.m: Ditto.
9001         * objc.dg/gnu-runtime-2.m: Ditto.
9002         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9003         * objc.dg/selector-1.m: Ditto.
9004         * objc.dg/stubify-2.m: Ditto.
9005         * objc.dg/zero-link-1.m: Ditto.
9006         * objc.dg/stret-2.m: Ditto.
9007         * objc.dg/zero-link-2.m: Ditto.
9008         * objc.dg/next-runtime-1.m: Ditto.
9009         * objc.dg/symtab-1.m: Ditto.
9010         * objc.dg/stubify-1.m: Ditto.
9011         * objc.dg/bitfield-2.m: Ditto.
9012         * objc.dg/try-catch-10.m: Apply to both runtimes.
9013         * objc.dg/const-str-1.m: Ditto.
9014         * objc.dg/image-info.m: Ditto.
9015         * objc.dg/encode-9.m: Ditto.
9016         * objc.dg/pragma-1.m: Apply test to all targets.
9017         * objc.dg/const-str-4.m: Ditto.
9018         * objc.dg/const-str-8.m: Ditto.
9019         * objc.dg/super-class-2.m: Ditto.
9020         * objc.dg/try-catch-5.m: Ditto.
9021         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9022         Protocol1.h) and next-mapping.h as required. Use new NeXT
9023         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9024         * objc.dg/const-str-11.m: Ditto.
9025         * objc.dg/const-str-9.m: Ditto.
9026         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9027         * objc.dg/encode-1.m: Remove redundant -lobjc.
9028         * objc.dg/try-catch-9.m: Tidy space.
9029         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9030         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9031         and 64bit. Use new NeXT interface as required.
9032         * obj-c++.dg/template-4.mm: Ditto.
9033         * obj-c++.dg/defs.mm: Ditto.
9034         * obj-c++.dg/basic.mm: Ditto.
9035         * obj-c++.dg/encode-4.mm: Ditto.
9036         * obj-c++.dg/method-17.mm: Ditto.
9037         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9038         * obj-c++.dg/cxx-class-1.mm: Ditto.
9039         * obj-c++.dg/method-10.mm: Ditto.
9040         * obj-c++.dg/va-meth-1.mm: Ditto.
9041         * obj-c++.dg/encode-5.mm: Ditto.
9042         * obj-c++.dg/lookup-2.mm: Ditto.
9043         * obj-c++.dg/template-3.mm: Ditto.
9044         * obj-c++.dg/proto-qual-1.mm: Ditto.
9045         * obj-c++.dg/qual-types-1.m: Ditto.
9046         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9047         * obj-c++.dg/template-1.mm: Ditto.
9048         * obj-c++.dg/encode-6.mm: Ditto.
9049         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9050         Protocol1.h) and next-mapping.h as required. Use new NeXT
9051         interface as required.
9052         * obj-c++.dg/except-1.mm: Ditto.
9053         * obj-c++.dg/const-str-7.mm: Ditto.
9054         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9055         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9056         * obj-c++.dg/selector-2.mm: Ditto.
9057         * obj-c++.dg/isa-field-1.mm: Ditto.
9058         * obj-c++.dg/try-catch-1.mm: Ditto.
9059         * obj-c++.dg/local-decl-1.mm: Ditto.
9060         * obj-c++.dg/try-catch-9.mm: Ditto.
9061         * obj-c++.dg/no-extra-load.mm: Ditto.
9062         * obj-c++.dg/selector-5.mm: Ditto.
9063         * obj-c++.dg/method-12.mm: Ditto.
9064         * obj-c++.dg/try-catch-11.mm: Ditto.
9065         * obj-c++.dg/comp-types-11.mm: Ditto.
9066         * obj-c++.dg/bitfield-3.mm: Ditto.
9067         * obj-c++.dg/method-6.mm: Ditto.
9068         * obj-c++.dg/super-class-2.mm: Ditto.
9069         * obj-c++.dg/method-21.mm: Ditto.
9070         * obj-c++.dg/const-str-8.mm: Ditto.
9071         * obj-c++.dg/try-catch-7.mm: Ditto.
9072         * obj-c++.dg/method-15.mm: Ditto.
9073         * obj-c++.dg/layout-1.mm: Ditto.
9074         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9075         * obj-c++.dg/const-str-3.mm: Ditto.
9076         * obj-c++.dg/try-catch-2.mm: Ditto.
9077         * obj-c++.dg/objc-gc-3.mm: Ditto.
9078         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9079         * obj-c++.dg/bitfield-1.mm: Ditto.
9080         * obj-c++.dg/selector-6.mm: Ditto.
9081         * obj-c++.dg/method-13.mm: Ditto.
9082         * obj-c++.dg/comp-types-12.mm: Ditto.
9083         * obj-c++.dg/bitfield-4.mm: Ditto.
9084         * obj-c++.dg/try-catch-8.mm: Ditto.
9085         * obj-c++.dg/method-2.mm: Ditto.
9086         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9087         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9088         * obj-c++.dg/const-str-4.mm: Ditto.
9089         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9090         * obj-c++.dg/try-catch-3.mm: Ditto.
9091         * obj-c++.dg/comp-types-9.mm: Ditto.
9092         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9093         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9094         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9095         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9096         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9097         Use new NeXT interface as required.
9098         * obj-c++.dg/const-str-10.mm: Ditto.
9099         * obj-c++.dg/const-str-11.mm: Ditto.
9100         * obj-c++.dg/const-str-9.mm: Ditto.
9101         * obj-c++.dg/method-11.mm: Ditto.
9102         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9103         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9104         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9105         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9106         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9107
9108 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9109
9110         PR c++/43206
9111         * g++.dg/template/typedef30.C: New test case.
9112
9113 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR c/43385
9116         * gcc.c-torture/execute/pr43385.c: New test.
9117
9118 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9119
9120         * gcc.dg/strncpy-fix-1.c: New test.
9121
9122 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9123
9124         PR testsuite/41609
9125         * lib/objc-torture.exp (objc-set-runtime-options): New.
9126         * objc/execute/execute.exp: Check runtime options on each pass.
9127         * objc/execute/exceptions/exceptions.exp: Ditto.
9128         * objc/compile/compile.exp: Ditto.
9129
9130         PR testsuite/42348
9131         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9132         standard tests.
9133         (check_effective_target_objc2): New proc.
9134         (check_effective_target_next_runtime): New proc.
9135         * lib/objc.exp: Determine which runtime is in force and support it.
9136         * lib/obj-c++.exp: Ditto.
9137
9138 2010-03-24  Jason Merrill  <jason@redhat.com>
9139
9140         PR c++/43502
9141         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9142
9143 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9144
9145         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9146         a loop.
9147         * gcc.dg/ipa/ipa-2.c: Likewise.
9148         * gcc.dg/ipa/ipa-3.c: Likewise.
9149         * gcc.dg/ipa/ipa-4.c: Likewise.
9150         * gcc.dg/ipa/ipa-5.c: Likewise.
9151         * gcc.dg/ipa/ipa-7.c: Likewise.
9152         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9153         a loop.
9154         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9155         i_can_not_be_propagated_fully2 into a loop.
9156         * gcc.dg/ipa/ipa-8.c: New test.
9157         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9158
9159 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR debug/19192
9162         PR debug/43479
9163         * gcc.dg/guality/pr43479.c: New test.
9164         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9165         and add volatile keyword.
9166
9167 2010-03-23  Mike Stump  <mikestump@comcast.net>
9168
9169         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9170
9171 2010-03-23  Jason Merrill  <jason@redhat.com>
9172
9173         * g++.dg/ext/altivec-17.C: Adjust error message.
9174
9175         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9176         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9177         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9178         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9179         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9180         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9181
9182 2010-03-22  Jason Merrill  <jason@redhat.com>
9183
9184         PR c++/43333
9185         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9186         * g++.dg/ext/is_pod_98.C: New.
9187
9188         PR c++/43281
9189         * g++.dg/cpp0x/auto18.C: New.
9190
9191         * gcc.dg/pr36997.c: Adjust error message.
9192         * g++.dg/ext/vector9.C: Likewise.
9193         * g++.dg/conversion/simd3.C: Likewise.
9194         * g++.dg/other/error23.C: Likewise.
9195
9196 2010-03-22  Michael Matz  <matz@suse.de>
9197
9198         PR middle-end/43475
9199         * gfortran.dg/pr43475.f90: New testcase.
9200
9201 2010-03-22  Richard Guenther  <rguenther@suse.de>
9202
9203         PR tree-optimization/43390
9204         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9205
9206 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9207
9208         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9209         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9210
9211 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9212             Michael Matz  <matz@suse.de>
9213
9214         PR c++/43081
9215         * g++.dg/parse/crash56.C: New test.
9216
9217 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9218
9219         PR fortran/43450
9220         * gfortran.dg/whole_file_15.f90 : New test.
9221
9222 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9223
9224         PR fortran/43409
9225         * gfortran.dg/inquire_size.f90: New test.
9226
9227 2010-03-20  Richard Guenther  <rguenther@suse.de>
9228
9229         PR rtl-optimization/43438
9230         * gcc.c-torture/execute/pr43438.c: New testcase.
9231
9232 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9233
9234         PR c++/43375
9235         * g++.dg/abi/mangle42.C: New test.
9236
9237 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9238
9239         PR C/43211
9240         * gcc.dg/pr43211.c: New test.
9241         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9242
9243 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9244
9245         PR rtl-optimization/42258
9246         * gcc.target/arm/thumb1-mul-moves.c: New test.
9247
9248         PR target/40697
9249         * gcc.target/arm/thumb-andsi.c: New test.
9250
9251         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9252         dg-require-effective-target.
9253
9254 2010-03-19  Michael Matz  <matz@suse.de>
9255
9256         PR c++/43116
9257         * g++.dg/other/pr43116.C: New testcase.
9258
9259 2010-03-19  Michael Matz  <matz@suse.de>
9260
9261         PR target/43305
9262         * gcc.dg/pr43305.c: New testcase.
9263
9264 2010-03-19  Richard Guenther  <rguenther@suse.de>
9265
9266         PR tree-optimization/43415
9267         * gcc.c-torture/compile/pr43415.c: New testcase.
9268
9269 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9270
9271         PR ada/43106
9272         * gnat.dg/case_optimization2.adb: New test.
9273         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9274
9275 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9276             Jack Howarth <howarth@bromo.med.uc.edu>
9277
9278         PR target/36399
9279         * gcc.target/i386/push-1.c: Don't xfail
9280           scan-assembler-not "movups" on darwin.
9281
9282 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR debug/43058
9285         * gcc.dg/pr43058.c: New test.
9286
9287 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9288
9289         PR middle-end/42450
9290         * g++.dg/torture/pr42450.C: New test.
9291
9292 2010-03-18  Michael Matz  <matz@suse.de>
9293
9294         PR middle-end/43419
9295         * gcc.dg/pr43419.c: New testcase.
9296
9297 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9298
9299         PR rtl-optimization/43360
9300         * gcc.dg/torture/pr43360.c: New.
9301
9302 2010-03-18  Michael Matz  <matz@suse.de>
9303
9304         PR tree-optimization/43402
9305         * gcc.dg/pr43402.c: New testcase.
9306
9307 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9308
9309         PR target/42427
9310         * gcc.dg/pr42427.c: New test.
9311
9312 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9313
9314         PR libfortran/43265
9315         * gfortran.dg/read_empty_file.f: New test.
9316         * gfortran.dg/read_eof_all.f90: New test.
9317         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9318         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9319
9320 2010-03-17  Michael Matz  <matz@suse.de>
9321
9322         * gcc.dg/pr43300.c: Add -w.
9323
9324 2010-03-17  Richard Guenther  <rguenther@suse.de>
9325
9326         * gcc.dg/pr43379.c: Add -w.
9327
9328 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9329
9330         PR fortran/43331
9331         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9332
9333 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9334
9335         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9336
9337 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9338
9339         * ada/acats/run_all.sh: Log start and end times.
9340
9341 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9342
9343         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9344
9345 2010-03-16  Richard Guenther  <rguenther@suse.de>
9346
9347         PR middle-end/43379
9348         * gcc.dg/pr43379.c: New testcase.
9349
9350 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9351
9352         PR debug/43051
9353         * gcc.dg/guality/pr43051-1.c: New test.
9354
9355 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9356
9357         PR testsuite/43363
9358         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9359
9360 2010-03-15  Michael Matz  <matz@suse.de>
9361
9362         PR middle-end/43300
9363         * gcc.dg/pr43300.c: New testcase.
9364
9365 2010-03-15  Richard Guenther  <rguenther@suse.de>
9366
9367         PR tree-optimization/43367
9368         * gcc.c-torture/compile/pr43367.c: New testcase.
9369
9370 2010-03-15  Richard Guenther  <rguenther@suse.de>
9371
9372         PR tree-optimization/43317
9373         * gcc.dg/pr43317.c: New testcase.
9374
9375 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9376
9377         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9378
9379 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9380
9381         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9382
9383 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9384
9385         PR fortran/43362
9386         * gfortran.dg/impure_constructor_1.f90: New test.
9387
9388 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9389
9390         PR middle-end/43354
9391         * gfortran.dg/graphite/id-pr43354.f: New.
9392
9393 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9394
9395         PR middle-end/43349
9396         * gfortran.dg/graphite/pr43349.f: New.
9397
9398 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9399
9400         PR middle-end/43306
9401         * gcc.dg/graphite/pr43306.c: New.
9402
9403 2010-03-12  David S. Miller  <davem@davemloft.net>
9404
9405         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9406         sparc.
9407
9408 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9409
9410         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9411
9412 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9413
9414         PR fortran/43291
9415         PR fortran/43326
9416         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9417
9418 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9419
9420         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9421         fail for *-*-mingw* targets.
9422
9423 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9424
9425         PR debug/43329
9426         * gcc.dg/guality/pr43329-1.c: New test.
9427
9428 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9429
9430         PR tree-optimization/43257
9431         * g++.dg/torture/pr43257.C: New test.
9432
9433 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9434
9435         PR fortran/43228
9436         * gfortran.dg/namelist_61.f90: New test.
9437
9438 2010-03-11  Richard Guenther  <rguenther@suse.de>
9439
9440         PR tree-optimization/43255
9441         * gcc.c-torture/compile/pr43255.c: New testcase.
9442
9443 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9444
9445         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9446         * gcc.dg/pr43280.c: New testcase.
9447
9448 2010-03-11  Richard Guenther  <rguenther@suse.de>
9449
9450         PR lto/43200
9451         * gcc.dg/lto/20100227-1_0.c: New testcase.
9452         * gcc.dg/lto/20100227-1_1.c: Likewise.
9453
9454 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9455
9456         PR libfortran/43320
9457         PR libfortran/43265
9458         * gfortran.dg/read_eof_6.f: New test
9459         * gfortran.dg/read_x_eof.f90: New test.
9460         * gfortran.dg/read_x_past.f: Update test.
9461
9462 2010-03-10  Jan Hubicka  <jh@suse.cz>
9463
9464         * gcc.c-torture/compile/pr43288.c: New test.
9465
9466 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9467
9468         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9469         -fpic/-fPIC flags.
9470         * g++.old-deja/g++.pt/asm2.C: Likewise.
9471         * gcc.c-torture/compile/20000804-1.c: Likewise.
9472         * gcc.target/i386/clobbers.c: Likewise.
9473
9474 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9475
9476         PR fortran/43303
9477         * gfortran.dg/c_assoc_3.f90: New test.
9478
9479 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9480
9481         PR debug/36728
9482         * gcc.dg/guality/pr36728-1.c: New test.
9483         * gcc.dg/guality/pr36728-2.c: New test.
9484
9485 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9486
9487         * gcc.dg/h8300-div-delay-slot.c: New test.
9488
9489 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9490
9491         PR tree-optimization/43236
9492         * gcc.c-torture/execute/pr43236.c: New test.
9493
9494 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9495
9496         PR middle-end/42859
9497         * g++.dg/eh/pr42859.C: New test.
9498
9499 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9500
9501         PR debug/43299
9502         * gcc.dg/pr43299.c: New test.
9503
9504         PR debug/43290
9505         * g++.dg/eh/unwind2.C: New test.
9506
9507 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9508             Reza Yazdani  <reza.yazdani@amd.com>
9509
9510         PR middle-end/43065
9511         * gcc.dg/graphite/run-id-4.c: New.
9512
9513 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9514
9515         PR middle-end/43065
9516         * gcc.dg/graphite/run-id-3.c: New.
9517
9518 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9519
9520         PR middle-end/42644
9521         PR middle-end/42130
9522         * gcc.dg/graphite/id-18.c: New.
9523         * gcc.dg/graphite/run-id-pr42644.c: New.
9524
9525 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9526
9527         PR middle-end/42326
9528         * gcc.dg/graphite/pr42326.c: New.
9529
9530 2010-03-08  Richard Guenther  <rguenther@suse.de>
9531
9532         PR tree-optimization/43269
9533         * gcc.c-torture/execute/pr43269.c: New testcase.
9534
9535 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9536
9537         PR fortran/43256
9538         * gfortran.dg/typebound_call_13.f03: New.
9539
9540 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9541
9542         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9543         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9544
9545 2010-03-05  Jason Merrill  <jason@redhat.com>
9546
9547         * g++.dg/abi/mangle40.C: Require weak and alias.
9548
9549 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9550
9551         PR middle-end/42326
9552         * gfortran.dg/graphite/pr42326.f90: New.
9553         * gfortran.dg/graphite/pr42326-1.f90: New.
9554
9555 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9556
9557         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9558         (gnat_target_compile): Likewise.
9559         Reinitialize GNAT_UNDER_TEST if target changes.
9560         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9561         (local_find_gnatmake): Pass full --GCC to gnatlink.
9562         Remove --LINK.
9563
9564 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9565
9566         PR c/43248
9567         * gcc.dg/compound-literal-1.c: New testcase.
9568
9569 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9570
9571         PR tree-optimization/43164
9572         PR tree-optimization/43191
9573         * gcc.c-torture/compile/pr43164.c: New test.
9574         * gcc.c-torture/compile/pr43191.c: Likewise.
9575
9576 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9577
9578         PR fortran/43244
9579         * gfortran.dg/finalize_9.f90: New.
9580
9581 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9582             Ken Werner <ken@linux.vnet.ibm.com>
9583
9584         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9585         to dg-options for spu.
9586         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9587         dump-scan target to exclude spu.
9588
9589 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9590
9591         PR middle-end/43209
9592         * gcc.dg/tree-ssa/ivopts-4.c: New.
9593
9594 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9595
9596         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9597         include-opts and exclude-opts; skip checking the flags if arguments
9598         are the same as the defaults.
9599         (dg-xfail-if): Verify the number of arguments, supply defaults
9600         for unspecified optional arguments.
9601         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9602
9603 2010-03-03  Jason Merrill  <jason@redhat.com>
9604
9605         PR c++/12909
9606         * g++.dg/abi/mangle40.C: Updated.
9607
9608 2010-03-03  Jason Merrill  <jason@redhat.com>
9609
9610         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9611         * g++.dg/abi/mangle23.C: Likewise.
9612         * g++.dg/eh/simd-2.C: Likewise.
9613         * g++.dg/ext/attribute-test-2.C: Likewise.
9614         * g++.dg/ext/vector14.C: Likewise.
9615         * g++.dg/other/pr34435.C: Likewise.
9616         * g++.dg/template/conv8.C: Likewise.
9617         * g++.dg/template/nontype9.C: Likewise.
9618         * g++.dg/template/qualttp17.C: Likewise.
9619         * g++.dg/template/ref1.C: Likewise.
9620         * g++.old-deja/g++.pt/crash68.C: Likewise.
9621         * g++.old-deja/g++.pt/ref1.C: Likewise.
9622         * g++.old-deja/g++.pt/ref3.C: Likewise.
9623         * g++.old-deja/g++.pt/ref4.C: Likewise.
9624
9625         PR c++/12909
9626         * g++.dg/abi/mangle40.C: New.
9627         * g++.dg/abi/mangle41.C: New.
9628         * g++.dg/lto/20100302_0.C: New.
9629         * g++.dg/lto/20100302_1.C: New.
9630         * g++.dg/lto/20100302.h: New.
9631
9632 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9633
9634         PR fortran/43243
9635         * gfortran.dg/internal_pack_12.f90: New test.
9636
9637 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9638
9639         * gcc.dg/pr36997.c: Adjust error message.
9640
9641 2010-03-03  Mike Stump  <mikestump@comcast.net>
9642
9643         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9644         adjustments to not be present on machines that align the stack to
9645         more than 4 bytes and don't have a red zone yet as that is an
9646         unimplemented optimization.
9647
9648 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9649
9650         PR fortran/43169
9651         * gfortran.dg/impure_assignment_3.f90: New.
9652
9653 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9654
9655         PR debug/43229
9656         * gfortran.dg/pr43229.f90: New test.
9657
9658         PR debug/43237
9659         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9660
9661         PR debug/43177
9662         * gcc.dg/guality/pr43177.c: New test.
9663
9664 2010-03-02  Jason Merrill  <jason@redhat.com>
9665
9666         * g++.dg/ext/vector9.C: Adjust error message.
9667         * g++.dg/conversion/simd3.C: Likewise.
9668         * g++.dg/other/error23.C: Likewise.
9669
9670 2010-03-02  Mike Stump  <mikestump@comcast.net>
9671
9672         PR c++/41090
9673         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9674
9675 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9676
9677         PR fortran/43180
9678         * gfortran.dg/internal_pack_10.f90: New test.
9679
9680         PR fortran/43173
9681         * gfortran.dg/internal_pack_11.f90: New test.
9682
9683 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9684
9685         PR middle-end/42640
9686         * gcc.dg/tree-ssa/pr42640.c: New.
9687
9688 2010-03-01  Richard Guenther  <rguenther@suse.de>
9689
9690         PR tree-optimization/43220
9691         * gcc.c-torture/execute/pr43220.c: New testcase.
9692
9693 2010-03-01  Richard Guenther  <rguenther@suse.de>
9694
9695         PR middle-end/43213
9696         * gcc.dg/pr43213.c: New testcase.
9697
9698 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9699
9700         PR pch/14940
9701         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9702
9703 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9704
9705         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9706         New function.
9707         (check_effective_target_ucn): Likewise.
9708
9709         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9710         if !ucn.
9711         * gcc.dg/ucnid-2.c: Likewise.
9712         * gcc.dg/ucnid-3.c: Likewise.
9713         * gcc.dg/ucnid-4.c: Likewise.
9714         * gcc.dg/ucnid-11.c: Likewise.
9715         * gcc.dg/ucnid-12.c: Likewise.
9716         * gcc.dg/ucnid-6.c: Skip if !ucn.
9717         * gcc.dg/ucnid-9.c: Likewise.
9718
9719 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9720
9721         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9722         lists to dg-skip-if.
9723         * gcc.target/i386/stackalign/return-3.c: Likewise.
9724
9725 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9726
9727         * gcc.target/i386/clearcap.map: New file.
9728         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9729         Pass clearcap.map by default if supported.
9730
9731 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9732
9733         PR fortran/42900
9734         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9735         Explain this.
9736         * gfortran.dg/stat_2.f90: Likewise.
9737
9738 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9739
9740         PR fortran/43199
9741         * gfortran.dg/module_read_2.f90: New test.
9742
9743 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9744
9745         PR c++/42748
9746         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9747         * g++.dg/abi/mangle12.C: Likewise.
9748         * g++.dg/abi/mangle20-2.C: Likewise.
9749         * g++.dg/abi/mangle17.C: Likewise.
9750         * g++.dg/template/cond2.C: Likewise.
9751         * g++.dg/template/pr35240.C: Likewise.
9752
9753 2010-02-27  Richard Guenther  <rguenther@suse.de>
9754
9755         PR tree-optimization/43186
9756         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9757
9758 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9759
9760         * g++.dg/abi/packed1.C: Expect warning on the SH.
9761
9762 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9763
9764         PR c++/42054:
9765         * g++.dg/parse/error37.C: New test.
9766
9767 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9768
9769         PR c/24577
9770         PR c/43192
9771         * gcc.dg/pr8927-1.c: Match new note.
9772         * gcc.dg/990506-0.c: Likewise.
9773         * gcc.dg/gomp/flush-2.c: Likewise.
9774         * gcc.dg/gomp/atomic-5.c: Likewise.
9775         * gcc.dg/gomp/pr34607.c: Likewise.
9776         * gcc.dg/pr35746.c: Likewise.
9777         * gcc.dg/cpp/pragma-1.c: Likewise.
9778         * gcc.dg/cpp/pragma-2.c: Likewise.
9779         * gcc.dg/pr41842.c: Likewise.
9780         * gcc.dg/noncompile/20040629-1.c: Likewise.
9781         * objc.dg/private-1.m: Likewise.
9782
9783 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9784
9785         PR fortran/43185
9786         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9787         * gfortran.dg/default_initialization_4.f90: New test.
9788
9789 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9790
9791         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9792         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9793         * gnat.dg/thin_pointer2.adb: New test.
9794         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9795
9796 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9797
9798         PR c/20631
9799         * gcc.dg/cpp/c90-pedantic.c: New.
9800         * gcc.dg/cpp/c90.c: New.
9801         * gcc.dg/gnu90-const-expr-1.c: New.
9802         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9803
9804 2010-02-26  Richard Guenther  <rguenther@suse.de>
9805
9806         PR tree-optimization/43186
9807         * gcc.c-torture/compile/pr43186.c: New testcase.
9808
9809 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR debug/43190
9812         * c-c++-common/dwarf2/pr43190.c: New test.
9813
9814 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9815
9816         PR testsuite/37074:
9817         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9818
9819 2010-02-26  Richard Guenther  <rguenther@suse.de>
9820
9821         PR tree-optimization/43188
9822         * gcc.c-torture/compile/pr43188.c: New testcase.
9823
9824 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9825
9826         PR target/43175
9827         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9828
9829 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9830
9831         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9832
9833 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9834
9835         PR target/43154
9836         * gcc.target/powerpc/pr43154.c: New file.
9837
9838 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9839
9840         PR debug/43166
9841         * gfortran.dg/debug/pr43166.f: New test.
9842
9843         PR debug/43165
9844         * gcc.dg/torture/pr43165.c: New test.
9845
9846 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9847
9848         PR c/43128
9849         * c-c++-common/pr41779.c: Update.
9850
9851 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9852
9853         PR ada/32547
9854         * lib/gnat-dg.exp (gnat_load): Redefine.
9855
9856         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9857         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9858
9859 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9860
9861         PR libobjc/36610
9862         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9863         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9864         -fgnu-runtime.
9865         Sort entries.
9866
9867 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9868
9869         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9870
9871 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9872
9873         PR debug/43150
9874         * gcc.dg/guality/vla-1.c: New test.
9875
9876 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9877
9878         PR fortran/43042
9879         * gfortran.dg/c_ptr_tests_15.f90: New test.
9880
9881 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9882
9883         PR target/43107
9884         * gcc.target/i386/pr43107.c: New test.
9885
9886 2010-02-23  Jason Merrill  <jason@redhat.com>
9887
9888         PR c++/43143
9889         * g++.dg/cpp0x/variadic100.C: New.
9890
9891 2010-02-23  Jason Merrill  <jason@redhat.com>
9892
9893         PR debug/42800
9894         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9895         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9896         * c-c++-common/dwarf2/vla1.c: New.
9897
9898 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9899
9900         PR target/43139
9901         * gcc.dg/pr43139.c: New test.
9902
9903         PR debug/43077
9904         * gcc.dg/guality/pr43077-1.c: New test.
9905
9906 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9907
9908         PR 43123
9909         * gcc.dg/march.c: New.
9910         * gcc.dg/march-generic.c: New.
9911         * gcc.dg/mtune.c: New.
9912
9913 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9914
9915         PR middle-end/43083
9916         * gcc.dg/graphite/pr43083.c: New.
9917
9918 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9919
9920         PR middle-end/43097
9921         * gfortran.dg/graphite/pr43097.f: New.
9922
9923 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9924             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9925
9926         PR middle-end/43140
9927         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9928
9929 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9930
9931         PR middle-end/43026
9932         * g++.dg/graphite/pr43026.C: New.
9933
9934 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9935
9936         PR c++/43126
9937         * gcc.dg/cleanup-1.c: Update.
9938         * gcc.dg/func-args-1.c: Update.
9939         * gcc.dg/format/sentinel-1.c: Update.
9940         * g++.old-deja/g++.jason/scoping10.C: Update.
9941         * g++.old-deja/g++.ns/lookup5.C: Update.
9942         * g++.dg/ext/cleanup-1.C: Update.
9943         * g++.dg/parse/varmod1.C: Update.
9944         * g++.dg/parse/error33.C: Update.
9945         * g++.dg/expr/call3.C: Update.
9946         * g++.dg/func-args-1.C: New.
9947
9948 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9949
9950         PR c/43125
9951         * gcc.dg/attr-used-2.c: Moved to ...
9952         * c-c++-common/attr-used-2.c: Here.
9953
9954         * gcc.dg/attr-used.c: Moved to ...
9955         * c-c++-common/attr-used.c: Here.
9956
9957 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9958
9959         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9960
9961 2010-02-22  Richard Guenther  <rguenther@suse.de>
9962
9963         PR lto/43045
9964         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9965         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9966
9967 2010-02-22  Richard Guenther  <rguenther@suse.de>
9968
9969         PR tree-optimization/42749
9970         * gcc.c-torture/compile/pr42749.c: New testcase.
9971
9972 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9973
9974         PR fortran/43072
9975         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9976         * gfortran.dg/internal_pack_9.f90: New test.
9977
9978 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9979
9980         PR c++/23510
9981         * g++.dg/template/recurse.C: Adjust.
9982         * g++.dg/template/pr23510.C: New.
9983
9984 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9985
9986         PR c++/42824
9987         * g++.dg/template/memclass4.C: New test.
9988
9989 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9990
9991         PR fortran/35259
9992         * gfortran.dg/reassoc_5.f90: New test.
9993
9994 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9995
9996         PR target/43067
9997         * gcc.target/i386/pr43067.c: New test.
9998
9999 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10000
10001         PR c++/35669
10002         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10003         -Wconversion-null.
10004         * g++.dg/warn/Wconversion-null.C: New test.
10005         * g++.old-deja/g++.other/null1.C: Move to...
10006         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10007
10008 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10009
10010         PR fortran/36932
10011         PR fortran/36933
10012         * gfortran.dg/dependency_26.f90: New test.
10013
10014         PR fortran/43072
10015         * gfortran.dg/internal_pack_7.f90: New test.
10016
10017         PR fortran/43111
10018         * gfortran.dg/internal_pack_8.f90: New test.
10019
10020 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10021
10022         PR 43128
10023         * c-c++-common/pr41779.c: Fix broken testcase.
10024
10025 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10026
10027         PR 36513
10028         * c-c++-common/pr36513.c: New testcase.
10029         * c-c++-common/pr36513-2.c: New testcase.
10030
10031 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10032
10033         PR 41779
10034         * c-c++-common/pr41779.c: New.
10035
10036 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10037
10038         PR debug/43084
10039         * gcc.dg/pr43084.c: New test.
10040
10041 2010-02-19  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/42916
10044         * gcc.dg/pr42916.c: New testcase.
10045
10046 2010-02-18  Jason Merrill  <jason@redhat.com>
10047
10048         PR c++/42837
10049         * g++.dg/abi/packed1.C: Add expected warning.
10050
10051         PR c++/43108
10052         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10053         * gcc.dg/torture/dg-torture.exp: Likewise.
10054         * c-c++-common/torture/complex-sign.h,
10055         c-c++-common/torture/complex-sign-add.c,
10056         c-c++-common/torture/complex-sign-mixed-add.c,
10057         c-c++-common/torture/complex-sign-mixed-div.c,
10058         c-c++-common/torture/complex-sign-mixed-mul.c,
10059         c-c++-common/torture/complex-sign-mixed-sub.c,
10060         c-c++-common/torture/complex-sign-mul.c,
10061         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10062         Adapt for C++ compilation as well.
10063
10064         PR c++/43070
10065         * g++.dg/ext/label1.C: Update.
10066         * g++.dg/ext/label2.C: Update.
10067
10068         PR c++/26261
10069         * g++.dg/template/dependent-name6.C: New.
10070
10071         PR c++/43109
10072         * g++.dg/parse/namespace12.C: New.
10073
10074 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10075
10076         PR tree-optimization/43066
10077         * gcc.c-torture/compile/pr43066.c: New test.
10078
10079 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10080
10081         * g++.dg/ext/attrib35.C: Fix target selector string.
10082         * g++.dg/ext/attrib36.C: Ditto.
10083         * g++.dg/ext/attrib37.C: Ditto.
10084         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10085         * g++.dg/abi/mangle25.C: Ditto.
10086
10087 2010-02-17  Jason Merrill  <jason@redhat.com>
10088
10089         PR c++/43069
10090         * g++.dg/parse/namespace11.C: New.
10091
10092         PR c++/43093
10093         * g++.dg/ext/attrib37.C: New.
10094
10095         PR c++/43079
10096         * g++.dg/template/ptrmem20.C: New.
10097
10098 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10099
10100         PR target/43103
10101         * gcc.target/i386/xop-check.h: Include m256-check.h.
10102         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10103         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10104         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10105         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10106
10107 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10108
10109         PR debug/42918
10110         * gcc.dg/pr42918.c: New test.
10111
10112 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10113
10114         * g++.dg/ext/attrib36.C: Require ILP32.
10115
10116 2010-02-16  Richard Guenther  <rguenther@suse.de>
10117
10118         PR tree-optimization/41043
10119         * gfortran.dg/pr41043.f90: New testcase.
10120         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10121
10122 2010-02-16  Jason Merrill  <jason@redhat.com>
10123
10124         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10125
10126 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10127
10128         PR tree-optimization/43074
10129         * gcc.dg/vect/fast-math-pr43074.c: New test.
10130
10131 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10132
10133         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10134
10135 2010-02-16  Jason Merrill  <jason@redhat.com>
10136
10137         PR c++/43031
10138         * g++.dg/ext/attrib36.C: New.
10139
10140         PR c++/43036
10141         * g++.dg/other/array6.C: New.
10142
10143 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10144
10145         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10146
10147 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10148
10149         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10150         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10151         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10152         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10153         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10154         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10155
10156 2010-02-15  Richard Guenther  <rguenther@suse.de>
10157
10158         PR middle-end/43068
10159         * g++.dg/torture/pr43068.C: New testcase.
10160
10161 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10162
10163         PR c++/43024
10164         * g++.dg/opt/ice1.C: New.
10165
10166 2010-02-14  Jason Merrill  <jason@redhat.com>
10167
10168         PR c++/41997
10169         * g++.dg/cpp0x/initlist-opt.C: New.
10170
10171 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10172
10173         PR fortran/41113
10174         PR fortran/41117
10175         * gfortran.dg/internal_pack_6.f90: New test.
10176
10177 2010-02-12  Jason Merrill  <jason@redhat.com>
10178
10179         PR c++/43054
10180         * g++.dg/cpp0x/variadic99.C: New.
10181
10182 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10185         sign extend pointers to gualchk_t.
10186
10187         PR c++/43033
10188         * g++.dg/other/default3.C: Xfail g4 test.
10189
10190 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10191
10192         PR middle-end/43012
10193         * gcc.dg/graphite/pr43012.c: New.
10194
10195 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10196
10197         PR middle-end/42930
10198         * g++.dg/graphite/pr42930.C: New.
10199
10200 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10201
10202         PR middle-end/42914
10203         PR middle-end/42530
10204         * gcc.dg/graphite/pr42530.c: New.
10205         * gcc.dg/graphite/pr42914.c: New.
10206
10207 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10208
10209         PR middle-end/42771
10210         * gcc.dg/graphite/pr42771.c: New.
10211
10212 2010-02-11  Richard Guenther  <rguenther@suse.de>
10213
10214         PR tree-optimization/42998
10215         * gcc.c-torture/compile/pr42998.c: New testcase.
10216
10217 2010-02-10  Jason Merrill  <jason@redhat.com>
10218
10219         PR c++/41896
10220         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10221
10222         PR c++/42983, core issue 906
10223         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10224         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10225
10226         PR c++/43016
10227         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10228
10229 2010-02-10  Richard Guenther  <rguenther@suse.de>
10230
10231         PR tree-optimization/43017
10232         * gcc.dg/torture/pr43017.c: New testcase.
10233
10234 2010-02-10  Tobias Burnus <burnus@net-b.de>
10235
10236         PR fortran/40823
10237         * gfortran.dg/private_type_1.f90: Update error location.
10238         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10239         * gfortran.dg/typebound_operator_2.f03: Ditto.
10240         * gfortran.dg/assignment_2.f90: Ditto.
10241         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10242         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10243
10244 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10245
10246         PR fortran/43015
10247         * gfortran.dg/bind_c_usage_20.f90: New test.
10248
10249 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10250
10251         PR debug/43010
10252         * g++.dg/debug/pr43010.C: New test.
10253
10254 2010-02-10  Richard Guenther  <rguenther@suse.de>
10255
10256         PR c/43007
10257         * gcc.c-torture/execute/20100209-1.c: New testcase.
10258         * gcc.dg/fold-div-3.c: Likewise.
10259
10260 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10261
10262         * gcc.dg/builtin-ffs-1.c: New test.
10263
10264 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10265
10266         PR fortran/42999
10267         * gfortran.dg/array_constructor_35.f90: New test.
10268
10269 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10270
10271         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10272
10273 2010-02-09  Jason Merrill  <jason@redhat.com>
10274
10275         PR c++/42399
10276         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10277
10278         PR c++/42370
10279         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10280
10281 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10282
10283         PR fortran/41869
10284         * gfortran.dg/module_write_1.f90: New test.
10285
10286 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10287
10288         * gcc.dg/pr19340.c: Adjust.
10289
10290 2010-02-09  Richard Guenther  <rguenther@suse.de>
10291
10292         PR tree-optimization/43008
10293         * gcc.c-torture/execute/pr43008.c: New testcase.
10294
10295 2010-02-09  Richard Guenther  <rguenther@suse.de>
10296
10297         PR tree-optimization/43000
10298         * gcc.dg/torture/pr43000.c: New testcase.
10299         * gcc.dg/torture/pr43002.c: Likewise.
10300
10301 2010-02-09  Daniel Kraft  <d@domob.eu>
10302
10303         PR fortran/39171
10304         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10305         and pass -Wsurprising as necessary.
10306
10307 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10308
10309         PR tree-optimization/42890
10310         * g++.dg/torture/pr42890.C: New test.
10311
10312 2010-02-08  Richard Guenther  <rguenther@suse.de>
10313
10314         PR middle-end/42995
10315         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10316
10317 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10318
10319         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10320         return 0 from main.
10321         * gcc.dg/graphite/block-1.c: Same.
10322         * gcc.dg/graphite/block-3.c: Same.
10323         * gcc.dg/graphite/block-4.c: Same.
10324         * gcc.dg/graphite/block-5.c: Same.
10325         * gcc.dg/graphite/block-6.c: Same.
10326         * gcc.dg/graphite/block-7.c: Same.
10327         * gcc.dg/graphite/interchange-0.c: Same.
10328         * gcc.dg/graphite/interchange-1.c: Same.
10329         * gcc.dg/graphite/interchange-10.c: Same.
10330         * gcc.dg/graphite/interchange-11.c: Same.
10331         * gcc.dg/graphite/interchange-12.c: Same.
10332         * gcc.dg/graphite/interchange-2.c: Same.
10333         * gcc.dg/graphite/interchange-3.c: Same.
10334         * gcc.dg/graphite/interchange-4.c: Same.
10335         * gcc.dg/graphite/interchange-5.c: Same.
10336         * gcc.dg/graphite/interchange-6.c: Same.
10337         * gcc.dg/graphite/interchange-7.c: Same.
10338         * gcc.dg/graphite/interchange-8.c: Same.
10339         * gcc.dg/graphite/interchange-9.c: Same.
10340         * gcc.dg/graphite/interchange-mvt.c: Same.
10341
10342 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10343
10344         * gfortran.dg/graphite/id-19.f: New.
10345         * gfortran.dg/graphite/pr14741.f90: New.
10346         * gfortran.dg/graphite/pr41924.f90: New.
10347         * gfortran.dg/graphite/run-id-2.f90: New.
10348
10349 2010-02-07  Richard Guenther  <rguenther@suse.de>
10350
10351         PR middle-end/42956
10352         * gcc.c-torture/compile/pr42956.c: New testcase.
10353
10354 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10355
10356         PR libfortran/42742
10357         * gfortran.dg/fmt_cache_2.f: New test.
10358
10359 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10360
10361         * gfortran.dg/read_no_eor.f90: New test.
10362
10363 2010-02-05  Jason Merrill  <jason@redhat.com>
10364
10365         * g++.dg/ext/label13.C: Move constructor body out of class.
10366
10367 2010-02-03  Jason Merrill  <jason@redhat.com>
10368
10369         PR c++/42870
10370         * g++.dg/ext/dllexport3.C: New.
10371
10372 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10373
10374         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10375
10376 2010-02-05  Richard Guenther  <rguenther@suse.de>
10377
10378         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10379
10380 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10381
10382         PR c++/42915
10383         * g++.dg/other/crash-9.C: New test.
10384
10385 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10386
10387         PR fortran/42309
10388         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10389
10390 2010-02-04  Richard Guenther  <rguenther@suse.de>
10391
10392         PR rtl-optimization/42952
10393         * gcc.dg/torture/pr42952.c: New testcase.
10394
10395 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10396
10397         PR libfortran/42901
10398         * gfortran.dg/namelist_60.f90: New test.
10399
10400 2010-02-03  Jason Merrill  <jason@redhat.com>
10401
10402         PR c++/40138
10403         * g++.dg/ext/builtin11.C: New.
10404
10405         PR c++/4926
10406         PR c++/38600
10407         * g++.dg/abi/mangle35.C: New.
10408         * g++.dg/abi/mangle37.C: New.
10409
10410         PR c++/12909
10411         * g++.dg/abi/mangle36.C: New.
10412
10413         PR c++/35652
10414         * g++.dg/warn/string1.C: New.
10415
10416 2010-02-03  Richard Guenther  <rguenther@suse.de>
10417
10418         PR tree-optimization/42944
10419         * gcc.dg/errno-1.c: New testcase.
10420
10421 2010-02-03  Richard Guenther  <rguenther@suse.de>
10422
10423         PR middle-end/42927
10424         * gcc.c-torture/compile/pr42927.c: New testcase.
10425
10426 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10427
10428         PR fortran/42936
10429         * gfortran.dg/null_4.f90: New test.
10430
10431 2010-02-02  Jason Merrill  <jason@redhat.com>
10432
10433         PR c++/41090
10434         * g++.dg/ext/label13.C: New.
10435
10436 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10437
10438         PR fortran/42650
10439         * gfortran.dg/func_result_5.f90: New test.
10440
10441 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10442
10443         PR fortran/42922
10444         * gfortran.dg/pure_initializer_3.f90: News test.
10445
10446 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10447
10448         PR fortran/42888
10449         * gfortran.dg/allocate_derived_2.f90: New test.
10450
10451 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10452
10453         PR middle-end/42898
10454         * gcc.dg/torture/pr42898-2.c: New test.
10455
10456 2010-01-31  Richard Guenther  <rguenther@suse.de>
10457
10458         PR middle-end/42898
10459         * gcc.dg/torture/pr42898.c: New testcase.
10460
10461 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10462
10463         PR fortran/38324
10464         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10465         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10466
10467 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10468
10469         * g++.dg/tree-ssa/inline-1.C: New.
10470         * g++.dg/tree-ssa/inline-2.C: New.
10471         * g++.dg/tree-ssa/inline-3.C: New.
10472
10473 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10474
10475         PR testsuite/41701
10476         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10477         the string 'pow' in the pathname of the compiler from generating a
10478         test failure.
10479
10480 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10481
10482         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10483         * g++.old-deja/g++.mike/eh17.C: Likewise.
10484         * g++.old-deja/g++.mike/p5571.C: Likewise.
10485
10486 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10487
10488         PR c++/42758
10489         PR c++/42634
10490         PR c++/42336
10491         PR c++/42797
10492         PR c++/42880
10493         * g++.dg/other/crash-5.C: New test.
10494         * g++.dg/other/crash-6.C: New test.
10495         * g++.dg/other/crash-7.C: New test.
10496         * g++.dg/other/crash-8.C: New test.
10497
10498 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10499
10500         PR rtl-optimization/42889
10501         * gcc.dg/pr42889.c: New test.
10502
10503 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10504
10505         * gcc.target/i386/pr42881.c: Use SSE2.
10506
10507 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10508
10509         PR target/42891
10510         * gcc.target/i386/pr42891.c: New test.
10511
10512 2010-01-28  Richard Guenther  <rguenther@suse.de>
10513
10514         PR tree-optimization/42871
10515         * g++.dg/torture/pr42871.C: New testcase.
10516
10517 2010-01-28  Richard Guenther  <rguenther@suse.de>
10518
10519         * gcc.dg/Wobjsize-1.h: New testcase.
10520         * gcc.dg/Wobjsize-1.c: Likewise.
10521
10522 2010-01-28  Richard Guenther  <rguenther@suse.de>
10523
10524         PR middle-end/42883
10525         * g++.dg/torture/pr42883.C: New testcase.
10526
10527 2010-01-28  Michael Matz  <matz@suse.de>
10528
10529         * gcc.target/i386/pr42881.c: New test.
10530
10531 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10532
10533         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10534         Add i?86-*-solaris2* support.
10535
10536 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10537
10538         PR c++/42713
10539         PR c++/42820
10540         * g++.dg/template/typedef27.C: New test case.
10541         * g++.dg/template/typedef28.C: New test case.
10542
10543 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10544
10545         * gcc.dg/optimize-bswap*.c: Add ARM target
10546
10547 2010-01-27  Richard Guenther  <rguenther@suse.de>
10548
10549         PR middle-end/42878
10550         * gcc.dg/torture/pr42878-1.c: New testcase.
10551         * gcc.dg/torture/pr42878-2.c: Likewise.
10552
10553 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10554
10555         PR middle-end/42874
10556         * gcc.dg/vla-22.c: New test.
10557
10558 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10559
10560         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10561         current collation.
10562
10563 2010-01-26  Richard Guenther  <rguenther@suse.de>
10564
10565         PR rtl-optimization/42685
10566         * gcc.dg/pr42685.c: New testcase.
10567         * g++.dg/other/pr42685.C: Likewise.
10568
10569 2010-01-26  Richard Guenther  <rguenther@suse.de>
10570
10571         PR middle-end/42806
10572         * g++.dg/other/pr42806.C: New testcase.
10573
10574 2010-01-26  Richard Guenther  <rguenther@suse.de>
10575
10576         PR tree-optimization/42250
10577         * gcc.dg/pr42250.c: New testcase.
10578
10579 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10580
10581         * gnat.dg/array_bounds_test.adb: New test.
10582
10583 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10584
10585         PR fortran/42858
10586         * gfortran.dg/generic_21.f90: New test.
10587
10588 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10589
10590         PR testsuite/41522
10591         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10592
10593 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10594
10595         PR c++/42748
10596         * g++.dg/abi/arm_va_list2.C: New test.
10597         * g++.dg/abi/arm_va_list2.h: Companion header file.
10598
10599 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10600
10601         PR fortran/41044
10602         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10603
10604         PR fortran/41167
10605         * gfortran.dg/char_array_arg_1.f90 : New test.
10606
10607         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10608
10609 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10610
10611         PR fortran/39304
10612         * gfortran.dg/generic_20.f90: New test.
10613
10614 2010-01-22  Michael Matz  <matz@suse.de>
10615
10616         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10617         -msse2.
10618
10619 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10620
10621         PR fortran/42736
10622         * gfortran.dg/dependency_25.f90 : New test.
10623
10624 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10625
10626         PR tree-optimization/42585
10627         * gcc.dg/tree-ssa/pr42585.c: New test.
10628
10629 2010-01-21  Richard Guenther  <rguenther@suse.de>
10630
10631         PR middle-end/19988
10632         * gcc.dg/pr19988.c: New testcase.
10633
10634 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10635
10636         * g++.dg/compat/decimal/compat-common.h: New file.
10637         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10638         * g++.dg/compat/decimal/pass_x.h: New file.
10639         * g++.dg/compat/decimal/pass_y.h: New file.
10640         * g++.dg/compat/decimal/pass-1_main.C: New file.
10641         * g++.dg/compat/decimal/pass-1_x.C: New file.
10642         * g++.dg/compat/decimal/pass-1_y.C: New file.
10643         * g++.dg/compat/decimal/pass-2_main.C: New file.
10644         * g++.dg/compat/decimal/pass-2_x.C: New file.
10645         * g++.dg/compat/decimal/pass-2_y.C: New file.
10646         * g++.dg/compat/decimal/pass-3_main.C: New file.
10647         * g++.dg/compat/decimal/pass-3_x.C: New file.
10648         * g++.dg/compat/decimal/pass-3_y.C: New file.
10649         * g++.dg/compat/decimal/pass-4_main.C: New file.
10650         * g++.dg/compat/decimal/pass-4_x.C: New file.
10651         * g++.dg/compat/decimal/pass-4_y.C: New file.
10652         * g++.dg/compat/decimal/pass-5_main.C: New file.
10653         * g++.dg/compat/decimal/pass-5_x.C: New file.
10654         * g++.dg/compat/decimal/pass-5_y.C: New file.
10655         * g++.dg/compat/decimal/pass-6_main.C: New file.
10656         * g++.dg/compat/decimal/pass-6_x.C: New file.
10657         * g++.dg/compat/decimal/pass-6_y.C: New file.
10658         * g++.dg/compat/decimal/return_x.h: New file.
10659         * g++.dg/compat/decimal/return_y.h: New file.
10660         * g++.dg/compat/decimal/return-1_main.C: New file.
10661         * g++.dg/compat/decimal/return-1_x.C: New file.
10662         * g++.dg/compat/decimal/return-1_y.C: New file.
10663         * g++.dg/compat/decimal/return-2_main.C: New file.
10664         * g++.dg/compat/decimal/return-2_x.C: New file.
10665         * g++.dg/compat/decimal/return-2_y.C: New file.
10666         * g++.dg/compat/decimal/return-3_main.C: New file.
10667         * g++.dg/compat/decimal/return-3_x.C: New file.
10668         * g++.dg/compat/decimal/return-3_y.C: New file.
10669         * g++.dg/compat/decimal/return-4_main.C: New file.
10670         * g++.dg/compat/decimal/return-4_x.C: New file.
10671         * g++.dg/compat/decimal/return-4_y.C: New file.
10672         * g++.dg/compat/decimal/return-5_main.C: New file.
10673         * g++.dg/compat/decimal/return-5_x.C: New file.
10674         * g++.dg/compat/decimal/return-5_y.C: New file.
10675         * g++.dg/compat/decimal/return-6_main.C: New file.
10676         * g++.dg/compat/decimal/return-6_x.C: New file.
10677         * g++.dg/compat/decimal/return-6_y.C: New file.
10678
10679 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10680
10681         PR debug/42715
10682         * gcc.dg/pr42715.c: New.
10683
10684 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10685
10686         PR c++/42038
10687         * g++.dg/parse/crash55.C: New.
10688
10689 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10690
10691         PR debug/42782
10692         * gcc.dg/guality/pr42782.c: New.
10693
10694 2010-01-20  Jason Merrill  <jason@redhat.com>
10695
10696         PR c++/41788
10697         * g++.dg/abi/packed1.C: New.
10698
10699         PR c++/41920
10700         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10701
10702         PR c++/40750
10703         * g++.dg/parse/fn-typedef1.C: New.
10704         * g++.dg/other/cv_quals.C: Adjust.
10705
10706 2010-01-20  Anthony Green  <green@moxielogic.com>
10707
10708         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10709         pack(push) pragma).
10710         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10711         * gcc.dg/20020312-2.c: Port this to the moxie core.
10712         * gcc.dg/weak/typeof-2.c: Ditto.
10713
10714 2010-01-20  Richard Guenther  <rguenther@suse.de>
10715
10716         PR tree-optimization/42717
10717         * gcc.c-torture/compile/pr42717.c: New testcase.
10718
10719 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10720
10721         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10722         of signed, add a few new tests.
10723
10724         PR middle-end/42803
10725         * g++.dg/parse/limits-initializer1.C: New test.
10726
10727 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10728
10729         PR fortran/42804
10730         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10731         * gfortran.dg/typebound_call_12.f03: New test.
10732
10733 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10734
10735         PR fortran/42783
10736         * gfortran.dg/bounds_check_15.f90 : New test.
10737
10738 2010-01-19  Michael Matz  <matz@suse.de>
10739
10740         PR tree-optimization/41783
10741         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10742
10743 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10744
10745         PR target/38697.
10746         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10747         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10748         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10749         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10750         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10751         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10752         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10753         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10754         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10755         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10756         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10757
10758 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10759
10760         PR fortran/42545
10761         * gfortran.dg/extends_6.f03: Modified an error message.
10762         * gfortran.dg/extends_10.f03: New test.
10763         * gfortran.dg/private_type_6.f03: Modified an error message.
10764         * gfortran.dg/structure_constructor_8.f03: Ditto.
10765
10766 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10767
10768         PR tree-optimization/42719
10769         * gcc.dg/pr42719.c: New test.
10770
10771         PR debug/42728
10772         * gcc.dg/pr42728.c: New test.
10773
10774 2010-01-19  Anthony Green  <green@moxielogic.com>
10775
10776         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10777
10778 2010-01-18  Anthony Green  <green@moxielogic.com>
10779
10780         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10781         for moxie.
10782
10783 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10784
10785         * g++.dg/template/error45.C: reverted as part of reverting the
10786         fix of PR c++/42634.
10787
10788 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10789
10790         PR c++/42634
10791         * g++.dg/template/error45.C: New test.
10792
10793 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10794
10795         PR c++/42766
10796         * g++.dg/conversion/op6.C: New test.
10797
10798 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10799
10800         PR target/42774
10801         * gcc.target/alpha/pr42774.c: New test.
10802
10803 2010-01-18  Richard Guenther  <rguenther@suse.de>
10804
10805         PR tree-optimization/42781
10806         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10807
10808 2010-01-17  Richard Guenther  <rguenther@suse.de>
10809
10810         PR middle-end/42248
10811         * gcc.c-torture/execute/pr42248.c: New testcase.
10812
10813 2010-01-17  Richard Guenther  <rguenther@suse.de>
10814
10815         PR tree-optimization/42773
10816         * g++.dg/torture/pr42773.C: New testcase.
10817
10818 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10819
10820         PR fortran/42677
10821         * gfortran.dg/interface_assignment_5.f90: New test.
10822
10823 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10824
10825         PR c++/42697
10826         * g++.dg/template/crash94.C: Reverted.
10827
10828 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10829
10830         PR debug/42767
10831         * gcc.dg/debug/pr42767.c: New.
10832
10833 2010-01-15  Jason Merrill  <jason@redhat.com>
10834
10835         PR c++/42761
10836         * g++.dg/cpp0x/decltype22.C: New.
10837
10838 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR middle-end/42760
10841         * g++.dg/torture/pr42760.C: New test.
10842
10843 2010-01-15  Jing Yu  <jingyu@google.com>
10844
10845         PR rtl-optimization/42691
10846         * gcc.c-torture/execute/pr42691.c: New.
10847
10848 2010-01-15  Richard Guenther  <rguenther@suse.de>
10849
10850         PR middle-end/42739
10851         * g++.dg/torture/pr42739.C: New testcase.
10852
10853 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10854
10855         * g++.dg/template/error45.C: Revert as part of reverting changes
10856         or PR c++/42634.
10857
10858 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10859
10860         PR fortran/42684
10861         * gfortran.dg/interface_31.f90: New test.
10862
10863 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10864
10865         * gcc.target/powerpc/pr42747.c: New file.
10866
10867 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10868
10869         PR middle-end/42674
10870         * c-c++-common/pr42674.c: New test.
10871
10872         PR c++/42608
10873         * g++.dg/template/instantiate11.C: New test.
10874
10875 2010-01-14  Jason Merrill  <jason@redhat.com>
10876
10877         PR c++/42701
10878         * g++.dg/overload/error3.C: New.
10879
10880         PR c++/42655
10881         * g++.dg/overload/rvalue1.C: New.
10882
10883 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10884
10885         PR tree-optimization/42706
10886         * gcc.dg/ipa/pr42706.c: New testcase.
10887
10888 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10889
10890         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10891
10892 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10893
10894         PR tree-optimization/42714
10895         * g++.dg/torture/pr42714.C: New test.
10896
10897 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10898
10899         PR rtl-optimization/42246
10900         * gfortran.dg/pr42246-2.f: New.
10901
10902 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10903
10904         PR rtl-optimization/42389
10905         * gcc.dg/pr42389.c: New.
10906
10907 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10908
10909         PR rtl-optimization/42388
10910         * gcc.dg/pr42388.c: New.
10911
10912 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10913
10914         PR rtl-optimization/42294
10915         * gfortran.dg/pr42294.f: New.
10916
10917 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10918
10919         PR rtl-optimization/39453
10920         PR rtl-optimization/42246
10921         * gcc.dg/pr39453.c: New.
10922         * gcc.dg/pr42246.c: New.
10923
10924 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10925
10926         PR middle-end/42245
10927         * gcc.dg/pr42245.c: New.
10928         * gcc.dg/pr42245-2.c: New.
10929
10930 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10931
10932         PR rtl-optimization/42249
10933         * gcc.dg/pr42249.c: New.
10934
10935 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR c/42721
10938         * gcc.c-torture/execute/pr42721.c: New test.
10939
10940 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10941
10942         PR tree-optimization/42709
10943         * gcc.dg/vect/pr42709.c: New test.
10944
10945 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10946
10947         PR fortran/41478
10948         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10949         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10950
10951 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10952
10953         PR fortran/42481
10954         * gfortran.dg/generic_19.f90 : New test.
10955
10956 2010-01-13  Richard Guenther  <rguenther@suse.de>
10957
10958         PR tree-optimization/42730
10959         * gcc.c-torture/compile/pr42730.c: New testcase.
10960
10961 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10962
10963         PR target/pr42542
10964         * gcc.target/ia64/pr42542-1.c: New.
10965         * gcc.target/ia64/pr42542-2.c: New.
10966         * gcc.target/ia64/pr42542-3.c: New.
10967
10968 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10969
10970         PR c++/42634
10971         * g++.dg/template/error45.C: New test.
10972
10973 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10974
10975         PR tree-optimization/42704
10976         * g++.dg/torture/pr42704.C: New test.
10977
10978 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10979
10980         PR tree-optimization/42703
10981         * gcc.c-torture/compile/pr42703.c: New test.
10982
10983 2010-01-13  Richard Guenther  <rguenther@suse.de>
10984
10985         PR tree-optimization/42705
10986         * gcc.c-torture/compile/pr42705.c: New testcase.
10987
10988 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10989
10990         * gcc.target/bfin/l2.c: New test.
10991         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10992
10993 2010-01-13  Richard Guenther  <rguenther@suse.de>
10994
10995         PR middle-end/42716
10996         * gcc.c-torture/compile/pr42716.c: New testcase.
10997
10998 2010-01-13  Richard Guenther  <rguenther@suse.de>
10999
11000         PR lto/42678
11001         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11002
11003 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11004
11005         PR c/42708
11006         * gcc.c-torture/compile/pr42708-1.c: New test.
11007
11008 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11009
11010         PR debug/42662
11011         * gcc.dg/pr42662.c: New test.
11012
11013         PR tree-optimization/42645
11014         * g++.dg/other/pr42645-1.C: New test.
11015         * g++.dg/other/pr42645-2.C: New test.
11016
11017 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11018
11019         PR target/42416
11020         * gcc.target/powerpc/warn-1.c: New test.
11021         * gcc.target/powerpc/warn-2.c: New test.
11022
11023 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11024
11025         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11026         stack alignment.
11027
11028 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11029
11030         * gcc.dg/lto/20100108_0.c: New.
11031
11032 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11033
11034         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11035         Add -march=i686 -msse for 32bit x86 targets.
11036
11037 2010-01-10  Richard Guenther  <rguenther@suse.de>
11038
11039         PR middle-end/42667
11040         * gcc.dg/torture/pr42667.c: New testcase.
11041
11042 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11043
11044         PR fortran/32489
11045         * gfortran.dg/array_constructor_34.f90: New test.
11046
11047 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11048
11049         PR fortran/20923
11050         * gfortran.dg/array_constructor_33.f90: New test.
11051         gfortran.dg/array_function_5.f90: Add credit.
11052
11053 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11054
11055         PR debug/42631
11056         * gcc.dg/pr42631.c: New.
11057
11058 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11059
11060         PR debug/42630
11061         * gcc.dg/pr42630.c: New.
11062
11063 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11064
11065         PR debug/42629
11066         * gcc.dg/pr42629.c: New.
11067
11068 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11069
11070         PR middle-end/42363
11071         * gcc.dg/torture/pr42363.c: New.
11072
11073 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11074
11075         PR debug/42604
11076         PR debug/42395
11077         * gcc.dg/vect/pr42604.c: New.
11078         * gcc.dg/vect/pr42395.c: New.
11079
11080 2010-01-09  Richard Guenther  <rguenther@suse.de>
11081
11082         PR middle-end/42512
11083         * gcc.c-torture/execute/pr42512.c: New testcase.
11084
11085 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11086
11087         PR fortran/41298
11088         * gfortran.dg/c_ptr_tests_14.f90: New test.
11089
11090 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11091
11092         PR ada/41929
11093         * gnat.dg/null_pointer_deref1.adb: Don't run on
11094         sparc*-sun-solaris2.11.
11095
11096 2010-01-08  Richard Guenther  <rguenther@suse.de>
11097
11098         PR lto/42528
11099         * gcc.dg/lto/20100103-1_0.c: New testcase.
11100         * gcc.dg/lto/20100103-2_0.c: Likewise.
11101
11102 2010-01-08  Tobias Burnus  <burnus@net-b.de
11103
11104         PR/fortran 25829
11105         * gfortran.dg/asynchronous_1.f90: New test.
11106         * gfortran.dg/asynchronous_2.f90: New test.
11107         * gfortran.dg/conflicts.f90: Update error message.
11108
11109 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11110
11111         c++/40155
11112         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11113
11114 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11115
11116         PR tree-optimization/42625
11117         * g++.dg/opt/dtor4.C: New test.
11118         * g++.dg/opt/dtor4.h: New.
11119         * g++.dg/opt/dtor4-aux.cc: New.
11120
11121 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11122
11123         PR fortran/42597
11124         * gfortran.dg/proc_ptr_26.f90: New test.
11125
11126 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11127
11128         PR fortran/41872
11129         * gfortran.dg/allocatable_scalar_7.f90: New test.
11130
11131 2010-01-06  Richard Guenther  <rguenther@suse.de>
11132
11133         * gcc.c-torture/compile/pr42632.c: New testcase.
11134
11135 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11136
11137         PR target/42542
11138         * gcc.target/i386/pr42542-4.c: New.
11139         * gcc.target/i386/pr42542-4a.c: Likewise.
11140         * gcc.target/i386/pr42542-5.c: Likewise.
11141         * gcc.target/i386/pr42542-5a.c: Likewise.
11142
11143 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11144
11145         * gcc.dg/tls/opt-15.c: New test.
11146
11147 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11148
11149         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11150
11151 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11152
11153         PR tree-optimization/42462
11154         * g++.dg/torture/pr42462.C: New test.
11155
11156 2010-01-05  Jason Merrill  <jason@redhat.com>
11157
11158         * g++.dg/cpp0x/initlist30.C: New test.
11159
11160 2010-01-05  Richard Guenther  <rguenther@suse.de>
11161
11162         PR tree-optimization/42614
11163         * gcc.c-torture/execute/pr42614.c: New testcase.
11164
11165 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11166
11167         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11168         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11169         -Wunreachable-code.
11170         * gcc.dg/Wunreachable-2.c: Likewise.
11171         * gcc.dg/Wunreachable-3.c: Likewise.
11172         * gcc.dg/Wunreachable-4.c: Likewise.
11173         * gcc.dg/Wunreachable-5.c: Likewise.
11174         * gcc.dg/Wunreachable-6.c: Likewise.
11175         * gcc.dg/Wunreachable-7.c: Likewise.
11176         * gcc.dg/Wunreachable-8.c: Likewise.
11177         * gcc.dg/20041231-1.c: Likewise.
11178
11179 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11180
11181         PR other/42611
11182         * gcc.dg/pr42611.c: New test.
11183
11184         PR tree-optimization/42508
11185         * g++.dg/opt/pr42508.C: New test.
11186
11187 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11188
11189         PR fortran/41872
11190         * gfortran.dg/allocatable_scalar_8.f90: New.
11191
11192 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11193
11194         PR tree-optimization/42398
11195         * gcc.c-torture/compile/pr42398.c: New test.
11196
11197 2010-01-04  Jason Merrill  <jason@redhat.com>
11198
11199         PR c++/42555
11200         * g++.dg/ext/attrib35.C: New.
11201
11202         PR c++/42567
11203         * g++.dg/cpp0x/auto17.C: New.
11204
11205 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11206
11207         * gcc.dg/lto/20100104_0.c: New.
11208
11209 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11210
11211         PR target/42542
11212         * gcc.target/i386/pr42542-1.c: New.
11213         * gcc.target/i386/pr42542-1a.c: Likewise.
11214         * gcc.target/i386/pr42542-1b.c: Likewise.
11215         * gcc.target/i386/pr42542-2.c: Likewise.
11216         * gcc.target/i386/pr42542-2a.c: Likewise.
11217         * gcc.target/i386/pr42542-2b.c: Likewise.
11218         * gcc.target/i386/pr42542-3.c: Likewise.
11219         * gcc.target/i386/pr42542-3a.c: Likewise.
11220
11221 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11222
11223         PR fortran/41872
11224         * gfortran.dg/allocatable_scalar_5.f90: New test.
11225         * gfortran.dg/allocatable_scalar_6.f90: New test.
11226
11227 2010-01-03  Richard Guenther  <rguenther@suse.de>
11228
11229         PR testsuite/42583
11230         * gfortran.dg/gomp/recursion1.f90: Remove.
11231
11232 2010-01-03  Richard Guenther  <rguenther@suse.de>
11233
11234         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11235         * gcc.dg/uninit-6.c: Likewise.
11236         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11237
11238 2010-01-03  Richard Guenther  <rguenther@suse.de>
11239
11240         PR tree-optimization/42589
11241         * gcc.target/i386/pr42589.c: New testcase.
11242
11243 2010-01-03  Richard Guenther  <rguenther@suse.de>
11244
11245         PR tree-optimization/42438
11246         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11247
11248 2010-01-02  Richard Guenther  <rguenther@suse.de>
11249
11250         PR testsuite/41651
11251         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11252
11253 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11254
11255         PR target/42448
11256         * gcc.target/alpha/pr42448-1.c: New test.
11257         * gcc.target/alpha/pr42448-2.c: Ditto.
11258
11259 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11260
11261         PR preprocessor/41947
11262         * gcc.dg/c99-hexfloat-3.c: New test.
11263
11264 2010-01-01  Richard Guenther  <rguenther@suse.de>
11265
11266         PR c/42570
11267         * gcc.c-torture/execute/pr42570.c: New testcase.
11268
11269 2010-01-01  Richard Guenther  <rguenther@suse.de>
11270
11271         PR middle-end/42559
11272         * gcc.c-torture/compile/pr42559.c: New testcase.
11273
11274 \f
11275 Copyright (C) 2010 Free Software Foundation, Inc.
11276
11277 Copying and distribution of this file, with or without modification,
11278 are permitted in any medium without royalty provided the copyright
11279 notice and this notice are preserved.