OSDN Git Service

Add a testcase for PR middle-end/44130.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR middle-end/44130
4         * gcc.target/i386/pr44130.c: New.
5
6 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
7
8         PR middle-end/44144
9         * gcc.target/i386/pr44144.c: New.
10
11 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
12
13         PR target/44180
14         * gcc.target/i386/pr44180.c: New.
15
16 2010-10-13  Jason Merrill  <jason@redhat.com>
17
18         * g++.dg/template/canon-type-8.C: New.
19
20 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
21
22         * gcc.c-torture/execute/20101013-1.c: New test.
23
24 2010-10-13  Richard Guenther  <rguenther@suse.de>
25
26         PR objc/45878
27         * objc.dg/pr45878.m: New testcase.
28
29 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
30
31         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
32         * gcc.dg/format/dfp-printf-1.c: Likewise.
33         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
34
35 2010-10-13  Richard Guenther  <rguenther@suse.de>
36
37         PR tree-optimization/45788
38         * g++.dg/pr45788.C: New testcase.
39
40 2010-10-13  Richard Guenther  <rguenther@suse.de>
41
42         PR tree-optimization/45970
43         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
44
45 2010-10-13  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/45982
48         * gcc.dg/torture/pr45982.c: New testcase.
49         * gcc.dg/tree-ssa/pr24287.c: Adjust.
50         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
51         * gcc.dg/torture/pr39074-2.c: Likewise.
52
53 2010-10-13  Richard Guenther  <rguenther@suse.de>
54
55         PR middle-end/45874
56         * g++.dg/torture/pr45874.C: New testcase.
57
58 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
59
60         * objc.dg/attributes/method-attribute-1.m: Update to respond
61         to implemented method attributes..
62         * objc.dg/attributes/method-attribute-2.m: Likewise.
63         * objc.dg/attributes/method-attribute-3.m: Likewise.
64         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
65         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
66         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
67
68 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
69
70         PR libobjc/23214
71         * objc.dg/pr23214.m: New.
72
73 2010-10-12  Michael Eager  <eager@eagercon.com>
74
75         PR testsuite/45856
76         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
77         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
78
79 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
80
81         PR fortran/45636
82         * gcc.c-torture/execute/pr45636.c: New test.
83         * gfortran.dg/pr45636.f90: New test.
84
85 2010-10-12  Richard Henderson  <rth@redhat.com>
86
87         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
88
89 2010-10-12  Daniel Kraft  <d@domob.eu>
90
91         PR fortran/38936
92         * gfortran.dg/associate_1.f03: More tests with derived-types.
93         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
94         * gfortran.dg/associate_8.f03: Fix typo.
95         * gfortran.dg/initialization_27.f90: Fix typo.
96
97 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
98
99         PR testsuite/45851
100         * lib/lto.exp (lto-get-options-main): Support optional target
101         selector for dg-extra-ld-options.
102
103 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
104
105         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
106         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
107
108 2010-10-11  Martin Jambor  <mjambor@suse.cz>
109
110         PR middle-end/45699
111         * g++.dg/torture/pr45699.C: New test.
112         * g++.dg/otr-fold-1.C: Adjusted.
113         * g++.dg/otr-fold-1.C: Likewise.
114
115 2010-10-11  Nick Clifton  <nickc@redhat.com>
116
117         * gcc.c-torture/compile/pr44197.c: Require visibility support.
118         Allow for a user label prefix.
119
120 2010-10-10  Richard Guenther  <rguenther@suse.de>
121
122         * g++.dg/lto/20101010-1_0.C: New testcase.
123         * g++.dg/lto/20101010-2_0.C: Likewise.
124
125 2010-10-11  Ira Rosen  <irar@il.ibm.com>
126
127         PR tree-optimization/45902
128         * gcc.dg/vect/45902.c: New test.
129
130 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
131
132         PR target/45870
133         * gcc.dg/tls/pr45870.c: New test.
134
135 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
136
137         PR fortran/45961
138         * gfortran.dg/typebound_operator_6.f03: New.
139
140 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
141
142         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
143         and adjust -export symbol scanning.
144         * g++.dg/ext/dllexport1.C: Likewise.
145         * g++.dg/ext/dllexport3.C: Likewise.
146         * gcc.dg/dll-3.c: Likewise.
147         * gcc.dg/dll-4.c: Likewise.
148         * gcc.dg/dll-5.c: Likewise.
149
150 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
151
152         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
153         instead of tree_profile dump file.
154         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
155         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
156         dump file.
157
158 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
159
160         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
161
162 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
163
164         * gfortran.dg/character_comparison_4.f90:  New test.
165         * gfortran.dg/character_comparison_5.f90:  New test.
166         * gfortran.dg/character_comparison_6.f90:  New test.
167
168 2010-10-09  Richard Henderson  <rth@redhat.com>
169
170         * lib/target-supports.exp
171         (check_effective_target_automatic_stack_alignment): Always true.
172
173 2010-10-09  Richard Guenther  <rguenther@suse.de>
174
175         PR lto/45956
176         * gcc.dg/lto/20101009-2_0.c: New testcase.
177         * gcc.dg/lto/20101009-2_1.c: Likewise.
178         * gcc.dg/lto/20101009-2_2.c: Likewise.
179
180 2010-10-09  Richard Guenther  <rguenther@suse.de>
181
182         PR lto/45947
183         * g++.dg/lto/20101009-1_0.C: New testcase.
184
185 2010-10-09  Richard Guenther  <rguenther@suse.de>
186
187         PR tree-optimization/45945
188         * gcc.dg/lto/20101009-1_0.c: New testcase.
189
190 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
191
192         PR target/45913
193         * gcc.target/i386/pr45913.c: New.
194
195 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
196
197         PR fortran/45943
198         * gfortran.dg/streamio_16.f90: Update test.
199
200 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
201
202         PR tree-optimization/45903
203         * gcc.target/i386/pr45903.c: New test.
204
205 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
206
207         * gnat.dg/interface5.adb: Compile with warnings disabled.
208
209 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
210
211         * obj-c++.dg/encode-10.mm: New testcase.
212
213 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
214
215         PR objc++/23614
216         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
217         C++ class.  Removed XFAIL.
218
219 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
220
221         PR fortran/45933
222         * gfortran.dg/typebound_operator_5.f03: New.
223
224 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         Merge from 'apple/trunk' branch on FSF servers.
227
228         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
229
230         Radar 4508851
231         * obj-c++.dg/method-namespace-1.mm: New.
232
233 2010-10-07  Martin Jambor  <mjambor@suse.cz>
234
235         * gcc.dg/tree-ssa/sra-11.c: New test.
236
237 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
238
239         PR Tree-Vect/45847
240         * gcc.dg/vect/pr45847.c: New test.
241
242 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
243             Kai Tietz  <kai.tietz@onevision.com>
244
245         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
246
247 2010-10-07  Richard Guenther  <rguenther@suse.de>
248
249         PR tree-optimization/45732
250         * gcc.dg/torture/pr45732.c: New testcase.
251
252 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
253
254         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
255         * objc.dg/foreach-2.m: Likewise.
256         * objc.dg/foreach-3.m: Likewise.
257         * objc.dg/foreach-4.m: Likewise.
258         * objc.dg/foreach-5.m: Likewise.
259         * objc.dg/foreach-6.m: Likewise.
260         * objc.dg/foreach-7.m: Likewise.
261         * objc.dg/objc-foreach-4.m: Likewise.
262         * objc.dg/objc-foreach-5.m: Likewise.
263
264 2010-10-07  Richard Guenther  <rguenther@suse.de>
265
266         PR middle-end/45869
267         * gcc.dg/torture/pr45869.c: New testcase.
268
269 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
270
271         * objc.dg/set-not-used-1.m: New
272         * obj-c++.dg/set-not-used-1.mm: New.
273
274 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
275
276         * objc.dg/attributes/method-attribute-3.m: New.
277         * obj-c++.dg/attributes/method-attribute-3.mm: New.
278
279 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
280
281         PR fortran/45916
282         * gfortran.dg/generic_typebound_operator_1.f90: New test.
283
284 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
285
286         PR fortran/45889
287         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
288
289 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
290
291         Merge from 'apple/trunk' branch on FSF servers.
292
293         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
294
295         Radar 4278774
296         * obj-c++.dg/encode-9.mm: New.
297
298 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
299
300         * g++.dg/cpp0x/pr45908.C: New test.
301
302 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
303
304         * gnat.dg/opt6.ad[sb]: New test.
305
306 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
307
308         Implemented fast enumeration for Objective-C.
309         * objc.dg/foreach-1.m: New.
310         * objc.dg/foreach-2.m: New.
311         * objc.dg/foreach-3.m: New.
312         * objc.dg/foreach-4.m: New.
313         * objc.dg/foreach-5.m: New.
314         * objc.dg/foreach-6.m: New.
315         * objc.dg/foreach-7.m: New.
316
317         Merge from 'apple/trunk' branch on FSF servers:
318         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
319
320         Radar 4502236
321         * objc.dg/objc-foreach-5.m: New.
322
323         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
324
325         Radar 4507230
326         * objc.dg/objc-foreach-4.m: New.
327
328         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
329
330         Radar 4472881
331         * objc.dg/objc-foreach-3.m: New.
332
333         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
334
335         Radar 4468498
336         * objc.dg/objc-foreach-2.m: New.
337
338         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
339
340         Radar 4294910
341         * objc.dg/objc-foreach-1.m: New
342
343 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
344
345         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
346         unsigned values.
347
348 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
349
350         PR objc++/28050
351         * obj-c++.dg/syntax-error-10.mm: New.
352
353 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
354
355         PR objc++/23707
356         * obj-c++.dg/syntax-error-9.mm: New.
357
358 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
359
360         PR objc++/31126
361         * obj-c++.dg/syntax-error-8.mm: New.
362
363 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
364
365         Merge from 'apple/trunk' branch on FSF servers.
366
367         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
368
369         Radar 4290840
370         * obj-c++.dg/syntax-error-7.mm: New
371
372         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
373
374         Radar 4294425
375         * obj-c++.dg/syntax-error-6.mm: New
376
377         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
378
379         Radar 4261146
380         * obj-c++.dg/syntax-error-5.mm: New
381
382         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
383
384         Radar 4093475
385         * obj-c++.dg/syntax-error-[3-4].mm: New.
386
387         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
388
389         Radar 4185810
390         * obj-c++.dg/syntax-error-[1-2].mm: New.
391
392 2010-10-05  Ira Rosen  <irar@il.ibm.com>
393
394         PR tree-optimization/45752
395         * gcc.dg/vect/pr45752.c: New test.
396
397 2010-10-05  Richard Guenther  <rguenther@suse.de>
398
399         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
400         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
401         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
402         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
403         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
404         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
405         * gcc.dg/tree-prof/stringop-1.c: Likewise.
406         * gcc.dg/tree-prof/stringop-2.c: Likewise.
407         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
408         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
409         * gcc.dg/tree-prof/update-loopch.c: Likewise.
410         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
411         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
412         * gcc.dg/tree-prof/tracer-1.c: Likewise.
413         * gcc.dg/tree-ssa/inline-4.c: Likewise.
414         * gcc.dg/tree-ssa/inline-3.c: Likewise.
415         * gcc.dg/tree-ssa/20080530.c: Likewise.
416         * g++.dg/tree-ssa/inline-3.C: Likewise.
417         * g++.dg/tree-ssa/inline-1.C: Likewise.
418         * g++.dg/tree-ssa/inline-2.C: Likewise.
419         * gcc.dg/profile-dir-1.c: Likewise.
420         * gcc.dg/profile-dir-2.c: Likewise.
421         * gcc.dg/profile-dir-3.c: Likewise.
422
423 2010-10-05  Richard Guenther  <rguenther@suse.de>
424
425         PR middle-end/45877
426         * g++.dg/torture/pr45877.C: New testcase.
427
428 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
429
430         PR debug/45849
431         * gcc.dg/debug/pr45849.c: New test.
432
433         PR middle-end/45876
434         * gcc.c-torture/compile/pr45876.c: New test.
435
436 2010-10-04  Julian Brown  <julian@codesourcery.com>
437
438         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
439         vect_hw_misalign.
440         * gcc.dg/vect/vect-60.c: Likewise.
441         * gcc.dg/vect/vect-56.c: Likewise.
442         * gcc.dg/vect/vect-93.c: Likewise.
443         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
444         * gcc.dg/vect/vect-95.c: Likewise.
445         * gcc.dg/vect/vect-96.c: Likewise.
446         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
447         * gcc.dg/vect/slp-25.c: Likewise.
448         * gcc.dg/vect/slp-3.c: Likewise.
449         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
450         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
451         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
452         * gcc.dg/vect/vect-109.c: Likewise.
453         * gcc.dg/vect/vect-peel-1.c: Likewise.
454         * gcc.dg/vect/vect-peel-2.c: Likewise.
455         * lib/target-supports.exp
456         (check_effective_target_arm_vect_no_misalign): New.
457         (check_effective_target_vect_no_align): Use above.
458         (check_effective_target_vect_element_align): New.
459         (add_options_for_quad_vectors): New.
460
461 2010-10-04  Martin Jambor  <mjambor@suse.cz>
462
463         PR tree-optimization/45572
464         * g++.dg/ipa/pr45572-1.C: New test.
465         * g++.dg/ipa/pr45572-2.C: Likewise.
466
467 2010-10-03  Ian Lance Taylor  <iant@google.com>
468
469         * gcc.dg/anon-struct-11.c: New test.
470         * gcc.dg/anon-struct-12.c: New test.
471         * gcc.dg/anon-struct-13.c: New test.
472         * gcc.dg/anon-struct-14.c: New test.
473
474 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
475
476         * g++.dg/torture/pr45764.C: Revert revision 164914.
477         * gcc.dg/vect/pr43432.c: Likewise.
478         * gcc.dg/vect/vect-114.c: Likewise.
479         * gcc.dg/vect/vect-15.c: Likewise.
480
481 2010-10-03  Jason Merrill  <jason@redhat.com>
482
483         * g++.dg/cpp0x/sfinae5.C: New.
484
485 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
486
487         PR tree-optimization/45720
488         PR tree-optimization/45764
489         * g++.dg/torture/pr45764.C: New.
490
491         * gcc.dg/vect/pr43432.c: Xfail.
492         * gcc.dg/vect/vect-114.c: Likewise.
493         * gcc.dg/vect/vect-15.c: Likewise.
494
495 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
496
497         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
498         hppa*-*-hpux*.
499         * gcc.dg/torture/pr45678-2.c: Likewise.
500
501 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
502
503         PR fortran/45748
504         * gfortran.dg/intrinsic_6.f90: New.
505
506 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
507
508         PR fortran/42831
509         * gfortran.dg/dependency_37.f90:  New test.
510
511 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
512
513         * gcc.target/i386/shift_mask.c: New test.
514
515 2010-10-01  Richard Guenther  <rguenther@suse.de>
516
517         PR tree-optimization/45854
518         * g++.dg/torture/pr45854.C: New testcase.
519
520 2010-09-30  Michael Eager  <eager@eagercon.com>
521
522         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
523         __FLT_{MIN,MAX}__.
524
525 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
526
527         PR middle-end/45758
528         * gfortran.dg/graphite/pr45758.f90: New.
529
530 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
531
532         PR middle-end/45230
533         * gcc.dg/graphite/id-pr45230.c: New.
534
535 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
536
537         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
538         * gfortran.dg/graphite/graphite.exp: Same.
539         * gcc.dg/graphite/vect-pr43423.c: New.
540
541 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
542
543         PR target/45843
544         * g++.dg/torture/pr45843.C: New test.
545
546 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
547
548         PR fortran/45828
549         * gfortran.dg/allocate_derived_5.f90: New.
550
551 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
552
553         PR tree-optimization/31261
554         * gcc.dg/tree-ssa/pr31261.c: New test.
555
556 2010-09-30  Michael Eager  <eager@eagercon.com>
557
558         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
559         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
560         * gcc.target/microblaze/microblaze.exp: Ditto.
561         * gcc.target/microblaze/others/string_cst1.c: Ditto.
562         * gcc.target/microblaze/others/string_cst2.c: Ditto.
563         * gcc.target/microblaze/others/data_var1.c: Ditto.
564         * gcc.target/microblaze/others/data_var2.c: Ditto.
565         * gcc.target/microblaze/others/data_var3.c: Ditto.
566         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
567         * gcc.target/microblaze/others/strings1.c:: Ditto.
568         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
569         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
570         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
571         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
572         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
573         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
574         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
575         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
576         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
577         * gcc.target/microblaze/isa/pcmp.c: Ditto.
578         * gcc.target/microblaze/isa/nofloat.c: Ditto.
579         * gcc.target/microblaze/isa/fcvt.c: Ditto.
580         * gcc.target/microblaze/isa/float.c: Ditto.
581         * gcc.target/microblaze/isa/mulh.c: Ditto.
582         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
583         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
584         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
585         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
586         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
587         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
588         * gcc.target/microblaze/isa/bshift.c: Ditto.
589         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
590         * gcc.target/microblaze/isa/div.c: Ditto.
591         * gcc.target/microblaze/isa/vanilla.c: Ditto.
592         * gcc.target/microblaze/isa/mul.c: Ditto.
593
594 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
595
596         merge from FSF 'apple/trunk' branch.
597         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
598
599         Radar 4386773
600         * objc.dg/enhanced-proto-1.m: New.
601         * objc.dg/enhanced-proto-2.m: New.
602         * obj-c++.dg/enhanced-proto-1.mm: New
603         * obj-c++.dg/enhanced-proto-2.mm: New.
604
605 2010-09-30  Richard Guenther  <rguenther@suse.de>
606
607         PR testsuite/45702
608         * gcc.dg/debug/pr41893-1.c: Adjust.
609         * gcc.dg/pr30762-1.c: Likewise.
610         * gcc.dg/pr31529-1.c: Likewise.
611         * gcc.dg/pr34457-1.c: Likewise.
612         * gcc.dg/pr34668-1.c: Likewise.
613         * gcc.dg/pr43557-1.c: Likewise.
614
615 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
616
617         PR objc/45842
618         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
619         * objc.dg/const-str-3.m: Correct header for memcpy.
620         * objc.dg/const-str-7.m: Likewise.
621         * objc.dg/method-20b.m: Provide an implementation of Object.
622         Adjust XFAIL for m64 NeXT runtime.
623         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
624         * objc.dg/encode-3.m: Correct line ordering, provide header for
625         sprintf.
626         * objc.dg/encode-7-next.m: Only run for 32bit.
627         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
628         * objc.dg/type-size-2.m: Provide an implementation of Object.
629         Ajust headers.
630         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
631         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
632         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
633         Adjust XFAIL for m64 NeXT runtime.
634         * obj-c++.dg/method-22.mm: Likewise.
635         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
636
637 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
638
639         Merge from 'apple/trunk' branch on FSF servers.
640
641         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
642
643         Radar 4278236
644         * obj-c++.dg/bad-forward-decl.mm: New
645
646 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
647
648         * ada/acats/run_acats: Revert revision 157037.
649
650 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
651
652         Merge from 'apple/trunk' branch on FSF servers.
653
654         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
655
656         Radar 4281748
657         * objc.dg/naming-2.m: Update
658         * objc.dg/naming-3.m: New
659
660 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
661
662         PR target/40457
663         * gcc.target/arm/pr40457-3.c: New test.
664
665 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
666
667         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
668         alias checking.
669         * lib/target-supports.exp (check_ifunc_available): Likewise.
670
671 2010-09-29  Tristan Gingold  <gingold@adacore.com>
672
673         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
674
675 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
676
677         * objc.dg/keywords-1.m: New test.
678         * objc.dg/keywords-2.m: New test.
679         * objc.dg/keywords-3.m: New test.
680         * obj-c++.dg/keywords-1.mm: New test.
681         * obj-c++.dg/keywords-2.mm: New test.
682
683 2010-09-28  Jason Merrill  <jason@redhat.com>
684
685         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
686         * g++.dg/ext/complit11.C: Likewise.
687         * g++.old-deja/g++.law/temps1.C: Likewise.
688
689         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
690         * g++.old-deja/g++.mike/misc6.C: Likewise.
691
692 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
693
694         * objc.dg/attributes/method-attribute-1.m: New.
695         * objc.dg/attributes/method-attribute-2.m: New.
696
697         * obj-c++.dg/attributes/method-attribute-1.m: New.
698         * obj-c++.dg/attributes/method-attribute-2.m: New.
699
700 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
701
702         * objc.dg/attributes: New.
703         * objc.dg/attributes/attributes.exp: New.
704         * objc.dg/attributes/class-attribute-1.m: New.
705         * objc.dg/attributes/class-attribute-2.m: New
706         * objc.dg/attributes/categ-attribute-1.m: New
707         * objc.dg/attributes/categ-attribute-2.m: New
708         * objc.dg/attributes/proto-attribute-1.m: New
709
710         * obj-c++.dg/attributes: New.
711         * obj-c++.dg/attributes/attributes.exp: New
712         * obj-c++.dg/attributes/class-attribute-1.mm: New
713         * obj-c++.dg/attributes/class-attribute-2.mm: New
714         * obj-c++.dg/attributes/categ-attribute-1.mm: New
715         * obj-c++.dg/attributes/categ-attribute-2.mm: New
716         * obj-c++.dg/attributes/proto-attribute-1.mm: New
717
718 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
719
720         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
721         from the branch renamed to method-20b.m to avoid clashes).
722
723         2005-08-23  Stuart Hastings  <stuart@apple.com>
724                     Ziemowit Laski  <zlaski@apple.com>
725
726         Radar 4209854
727         * obj-c++.dg/method-23.mm: New.
728         * objc.dg/method-20.m: New.
729
730 2010-09-28  Jan Hubicka  <jh@suse.cz>
731
732         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
733
734 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
735
736         PR target/44452
737         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
738         i?86-*-solaris2.[89], *-*-vxworks*.
739         * gcc.target/i386/pr22152.c: Likewise.
740         * gcc.target/i386/vect8-ret.c: New test.
741
742 2010-09-28  Jie Zhang  <jie@codesourcery.com>
743
744         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
745
746 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
747
748         Merge from 'apple/trunk' branch on FSF servers.
749
750         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
751
752         Radar 4175534
753         * obj-c++.dg/method-22.mm: New.
754
755 2010-09-27  Jason Merrill  <jason@redhat.com>
756
757         * g++.dg/cpp0x/rv-lvalue-req.C: New.
758         * g++.dg/ext/complit11.C: Adjust.
759         * g++.old-deja/g++.law/temps1.C: Adjust.
760         * g++.old-deja/g++.ns/koenig6.C: Adjust.
761         * g++.old-deja/g++.oliva/partord1.C: Adjust.
762
763 2010-09-27  Ian Lance Taylor  <iant@google.com>
764
765         * lib/target-supports.exp (check_effective_target_split_stack):
766         New procedure.
767         * gcc.dg/split-1.c: New test.
768         * gcc.dg/split-2.c: New test.
769         * gcc.dg/split-3.c: New test.
770         * gcc.dg/split-4.c: New test.
771
772 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
773
774         PR objc/25464
775         * objc.dg/type-size-3.m: New test.
776
777 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
778
779         PR objc/45763
780         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
781
782 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
783
784         PR objc/25450
785         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
786         * objc.dg/type-size-2.m: Same change.
787         * obj-c++.dg/encode-5.mm: Same change.
788
789 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
790
791         Merge from 'apple/trunk' branch on FSF servers.  The original
792         Changelogs are below.
793
794         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
795         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
796         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
797         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
798         in the branch).
799         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
800         proto-qual-1.m in the branch) and the normal ABI on GNU.
801         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
802         the test only with the NeXT runtime.
803         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
804         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
805         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
806         Run the test only with the NeXT runtime.
807
808         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
809
810         Radar 4492973
811         * objc.dg/encode-7-64bit.m: New.
812         * objc.dg/encode-7.m: Skip if -m64.
813
814         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
815
816         Radar 4301047
817         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
818         * obj-c++.dg/threedotthree-abi-1.mm: New
819         * objc.dg/threedotthree-abi-1.m: New
820
821         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
822
823         Radar 4136935
824         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
825         * objc.dg/encode-6.m: Likewise.
826         * objc.dg/encode-7.m: New test case.
827
828 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
829
830         Merge from 'apple/trunk' branch on FSF servers.  Renamed
831         const-str-12.m to constr-str-12b.m to avoid conflicts.
832
833         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
834
835         Radar 4229905
836         * obj-c++.dg/warn5.mm: New
837
838         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
839
840         Radar 4154928
841         * obj-c++.dg/const-str-12.mm: New.
842         * objc.dg/const-str-12.m: New.
843
844 2010-09-27  Tobias Burnus  <burnus@net-b.de>
845
846         PR fortran/40569
847         PR fortran/40568
848         * gfortran.dg/storage_size_2.f08: Fix test.
849         * gfortran.dg/c_sizeof_1.f90: Fix test.
850         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
851         * gfortran.dg/c_sizeof_3.f90: New.
852         * gfortran.dg/c_sizeof_4.f90: New.
853         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
854         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
855
856 2010-09-26  Daniel Kraft  <d@domob.eu>
857
858         PR fortran/45783
859         PR fortran/45795
860         * gfortran.dg/select_type_18.f03: New test.
861
862 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
863
864         * gnat.dg/return2.ad[sb]: New test.
865         * gnat.dg/return2_pkg.ads: New helper.
866
867 2010-09-25  Daniel Kraft  <d@domob.eu>
868
869         PR fortran/45776
870         * gfortran.dg/io_constraints_6.f03: New test.
871         * gfortran.dg/io_constraints_7.f03: New test.
872         * gfortran.dg/newunit_2.f90: New test.
873
874 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
875
876         * gfortran.dg/operator_c1202.f90: New test.
877
878 2010-09-24  Jan Hubicka  <jh@suse.cz>
879
880         * gcc.dg/tree-ssa/leaf.c: New testcase.
881
882 2010-09-24  Jan Hubicka  <jh@suse.cz>
883
884         PR tree-optimization/45738
885         PR tree-optimization/45741
886         * gcc.c-torture/compile/pr45741.c: New.
887         * gfortran.fortran-torture/compile/pr45738.f90: New.
888
889 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
890
891         * gcc.dg/cpp/undef-opt-1.c: New test.
892
893 2010-09-24  Jason Merrill  <jason@redhat.com>
894
895         * g++.dg/other/error10.C: Adjust expected output.
896
897 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
898
899         PR middle-end/45234
900         * gcc.dg/torture/stackalign/alloca-6.c: New test.
901         * gcc.target/i386/pr45234.c: New test.
902
903 2010-09-24  Richard Guenther  <rguenther@suse.de>
904
905         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
906
907 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
908
909         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
910         as a comment leader in regexp.
911
912 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
913
914         * objc.dg/sync-2.m: New test.
915         * obj-c++.dg/sync-2.mm: New test.
916
917 2010-09-24  Tobias Burnus  <burnus@net-b.de>
918
919         PR fortran/40571
920         * gfortran.dg/iso_fortran_env_7.f90: New.
921
922 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
923
924         * obj-c++.dg/too-many-args.mm: New file.
925
926 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
927
928         Merge from 'apple/trunk' branch on FSF servers.
929
930         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
931
932         Radar 4491608
933         * objc.dg/too-many-args.m: New
934
935 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
936
937         PR fortran/45744
938         * gfortran.dg/dependency_36.f90:  New test.
939
940 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
941
942         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
943         * gcc.target/i386/pad-3.c: Ditto.
944         * gcc.target/i386/pad-7.c: Ditto.
945         * gcc.target/i386/pad-7.c: Ditto.
946         * gcc.target/i386/pr36502.c: Ditto.
947         * gcc.target/i386/zee.c: Ditto.
948         * gcc.target/i386/20060821-1.c: Ditto.
949         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
950         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
951         * gcc.target/i386/pad-5b.c: Ditto.
952         * gcc.target/i386/pad-6a.c: Ditto.
953         * gcc.target/i386/pad-6b.c: Ditto.
954         * gcc.target/i386/pad-8.c: Ditto.
955         * gcc.target/i386/pad-9.c: Ditto.
956         * gcc.target/i386/pad-10.c: Ditto.
957         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
958
959 2010-09-23  Richard Guenther  <rguenther@suse.de>
960
961         PR tree-optimization/45565
962         * g++.dg/ipa/pr45565.C: New testcase.
963
964 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
965
966         PR fortran/45745
967         PR fortran/45648
968         * gfortran.dg/vector_subscript_bound_1.f90: New.
969
970 2010-09-23  Richard Guenther  <rguenther@suse.de>
971
972         PR middle-end/45750
973         * gcc.dg/pr45750.c: New testcase.
974
975 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
976
977         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
978         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
979         build.
980
981 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
982
983         PR rtl-optimization/44374
984         * gcc.target/arm/headmerge-1.c: New test.
985         * gcc.target/arm/headmerge-2.c: New test.
986         * gcc.target/i386/headmerge-1.c: New test.
987         * gcc.target/i386/headmerge-2.c: New test.
988
989 2010-09-23  Daniel Kraft  <d@domob.eu>
990
991         PR fortran/38936
992         PR fortran/44044
993         PR fortran/45474
994         * gfortran.dg/intrinsic_intent_1.f03: New test.
995         * gfortran.dg/select_type_17.f03: New test.
996         * gfortran.dg/associate_5.f03: More definability tests.
997         * gfortran.dg/enum_2.f90: Check definability.
998         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
999         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1000         * gfortran.dg/char_expr_2.f90: Ditto.
1001         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1002         * gfortran.dg/enum_5.f90: Ditto.
1003         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1004         * gfortran.dg/impure_assignment_2.f90: Ditto.
1005         * gfortran.dg/impure_assignment_3.f90: Ditto.
1006         * gfortran.dg/intent_out_1.f90: Ditto.
1007         * gfortran.dg/intent_out_3.f90: Ditto.
1008         * gfortran.dg/pointer_assign_7.f90: Ditto.
1009         * gfortran.dg/pointer_intent_3.f90: Ditto.
1010         * gfortran.dg/pr19936_1.f90: Ditto.
1011         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1012         * gfortran.dg/simpleif_2.f90: Ditto.
1013         * gfortran.dg/protected_5.f90: Ditto.
1014         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1015         * gfortran.dg/protected_6.f90: Ditto.
1016         * gfortran.dg/protected_7.f90: Ditto.
1017
1018 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1019
1020         PR libfortran/45710
1021         * gfortran.dg/namelist_65.f90: New test.
1022
1023 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1024
1025         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1026         the regexp pattern between the expected label and location string.
1027
1028 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1029
1030         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1031
1032 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1033
1034         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1035         * gcc.dg/pr27898.c: Likewise.
1036         * gcc.dg/pr28712.c: Likewise.
1037         * gcc.dg/pr30762-1.c: Likewise.
1038         * gcc.dg/pr31529-1.c: Likewise.
1039         * gcc.dg/pr34457-1.c: Likewise.
1040         * gcc.dg/pr34668-1.c: Likewise.
1041         * gcc.dg/pr34989-1.c: Likewise.
1042         * gcc.dg/pr43557-1.c: Likewise.
1043
1044 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR rtl-optimization/45739
1047         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1048
1049 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1050
1051         * gcc.target/sparc/mnofpu.c: New test.
1052
1053 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR rtl-optimization/45739
1056         * gcc.target/i386/pr45739.c: New test.
1057
1058 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1059
1060         PR fortran/45648
1061         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1062         and counts. Add non-elemental function call check.
1063
1064         PR fortran/45648
1065         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1066         arguments checks. Update temporary counts.
1067         * gfortran.dg/transpose_optimization_1.f90: New.
1068
1069 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1070
1071         PR objc/23710
1072         * objc.dg/invalid-method-1.m: New.
1073
1074 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1075
1076         Merge from 'apple/trunk' branch on FSF servers.
1077
1078         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1079
1080         Radar 4291785
1081         * objc.dg/naming-4.m: New
1082         * objc.dg/naming-5.m: New
1083         * obj-c++.dg/naming-1.mm: New
1084         * obj-c++.dg/naming-2.mm: New
1085
1086 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1087             Jack Howarth  <howarth@bromo.med.uc.edu>
1088
1089         PR c++/45645
1090         * g++.dg/torture/pr44972.C: Use portable assert().
1091
1092 2010-09-21  Richard Guenther  <rguenther@suse.de>
1093
1094         PR tree-optimization/45580
1095         * g++.dg/torture/pr45580.C: New testcase.
1096
1097 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1098
1099         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1100
1101 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1102
1103         PR fortran/45438
1104         * gfortran.dg/pointer_check_7.f90: New.
1105
1106 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR rtl-optimization/45728
1109         * gcc.c-torture/compile/pr45728.c: New test.
1110
1111 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1112
1113         PR fortran/45081
1114         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1115
1116 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1117
1118         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1119
1120 2010-09-20  Richard Guenther  <rguenther@suse.de>
1121
1122         PR middle-end/45704
1123         * gcc.dg/torture/pr45704.c: New testcase.
1124
1125 2010-09-20  Jan Hubicka  <jh@suse.cz>
1126
1127         PR tree-optimize/45605
1128         * g++.dg/tree-ssa/pr45605.C: New testcase.
1129
1130 2010-09-20  Michael Matz  <matz@suse.de>
1131
1132         PR testsuite/45706
1133         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1134         enough.
1135
1136 2010-09-20  Richard Guenther  <rguenther@suse.de>
1137
1138         PR tree-optimization/45705
1139         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1140
1141 2010-09-20  Michael Matz  <matz@suse.de>
1142
1143         PR testsuite/45706
1144         * lib/target-supports.exp (check_effective_target_vect_perm):
1145         Add i?86-*-*.
1146
1147 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR rtl-optimization/45695
1150         * gcc.c-torture/execute/pr45695.c: New test.
1151
1152 2010-09-19  Jan Hubicka  <jh@suse.cz>
1153
1154         PR lto/44246
1155         * gcc.c-torture/compile/pr44246.c:New file.
1156
1157 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1158
1159         PR tree-optimization/45714
1160         * gfortran.dg/vect/pr45714-a.f: New test.
1161         * gfortran.dg/vect/pr45714-b.f: New test.
1162
1163 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1164
1165         * gnat.dg/const1.adb: Rename into...
1166         * gnat.dg/constant1.adb: ...this.
1167         * gnat.dg/constant2.adb: New test.
1168         * gnat.dg/constant2_pkg1.ads: New helper.
1169         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1170
1171 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1172
1173         * gnat.dg/specs/constant1.ads: New test.
1174         * gnat.dg/specs/constant1_pkg.ads: New helper.
1175
1176 2010-09-18  Jan Hubicka  <jh@suse.cz>
1177
1178         PR tree-optimization/45453
1179         * g++.dg/tree-ssa/pr45453.C: New testcase.
1180
1181 2010-09-18  Jason Merrill  <jason@redhat.com>
1182
1183         * g++.dg/cpp0x/initlist44.C: New.
1184
1185 2010-09-18  Richard Guenther  <rguenther@suse.de>
1186
1187         PR tree-optimization/45709
1188         * g++.dg/torture/pr45709-2.C: New testcase.
1189
1190 2010-09-18  Richard Guenther  <rguenther@suse.de>
1191
1192         PR tree-optimization/45709
1193         * g++.dg/torture/pr45709.C: New testcase.
1194
1195 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1196
1197         PR testsuite/45719
1198         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1199
1200 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1201
1202         * gcc.target/i386/pad-1.c: New.
1203         * gcc.target/i386/pad-2.c: Likewise.
1204         * gcc.target/i386/pad-3.c: Likewise.
1205         * gcc.target/i386/pad-4.c: Likewise.
1206         * gcc.target/i386/pad-5a.c: Likewise.
1207         * gcc.target/i386/pad-5b.c: Likewise.
1208         * gcc.target/i386/pad-6a.c: Likewise.
1209         * gcc.target/i386/pad-6b.c: Likewise.
1210         * gcc.target/i386/pad-7.c: Likewise.
1211         * gcc.target/i386/pad-8.c: Likewise.
1212         * gcc.target/i386/pad-9.c: Likewise.
1213         * gcc.target/i386/pad-10.c: Likewise.
1214
1215 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1216
1217         PR middle-end/45234
1218         * gcc.dg/torture/stackalign/alloca-5.c: New.
1219
1220 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1221
1222         PR middle-end/45678
1223         * gcc.dg/torture/pr45678-2.c: New.
1224
1225 2010-09-17  Richard Guenther  <rguenther@suse.de>
1226
1227         PR middle-end/45678
1228         * gcc.dg/torture/pr45678-1.c: New testcase.
1229
1230 2010-09-17  Michael Matz  <matz@suse.de>
1231
1232         PR tree-optimization/43432
1233         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1234         check_effective_target_vect_perm_short): New predicates.
1235         (check_effective_target_vect_perm): Include x86_64.
1236         * gcc.dg/vect/pr43432.c: New test.
1237         * gcc.dg/vect/vect-114.c: Adjust.
1238         * gcc.dg/vect/vect-15.c: Ditto.
1239         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1240         * gcc.dg/vect/slp-perm-9.c: Ditto.
1241
1242 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1243
1244         PR testsuite/45692
1245         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1246         GNU runtime.
1247
1248 2010-09-17  Richard Guenther  <rguenther@suse.de>
1249
1250         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1251         * gcc.dg/pr28706.c: Likewise.
1252         * gcc.dg/pr28712.c: Likewise.
1253         * gcc.dg/pr30762-1.c: Likewise.
1254         * gcc.dg/pr30762-2.c: Likewise.
1255         * gcc.dg/pr31529-1.c: Likewise.
1256         * gcc.dg/pr31529-2.c: Likewise.
1257         * gcc.dg/pr34457-1.c: Likewise.
1258         * gcc.dg/pr34457-2.c: Likewise.
1259         * gcc.dg/pr34668-1.c: Likewise.
1260         * gcc.dg/pr34668-2.c: Likewise.
1261         * gcc.dg/pr34989-1.c: Likewise.
1262         * gcc.dg/pr34989-2.c: Likewise.
1263         * gcc.dg/pr43557-1.c: Likewise.
1264         * gcc.dg/pr43557-2.c: Likewise.
1265         * gcc.dg/debug/pr41893-1.c: Likewise.
1266         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1267         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1268         * gcc.dg/matrix/matrix-4.c: Likewise.
1269         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1270         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1271         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1272         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1273
1274 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1275
1276         PR fortran/43665
1277         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1278         optimizations.
1279         * gfortran.dg/intent_optimize_1.f90: New test.
1280
1281 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1282
1283         * gcc.target/i386/divmod-1.c: New.
1284         * gcc.target/i386/divmod-2.c: Likewise.
1285         * gcc.target/i386/divmod-3.c: Likewise.
1286         * gcc.target/i386/divmod-4.c: Likewise.
1287         * gcc.target/i386/divmod-4a.c: Likewise.
1288         * gcc.target/i386/divmod-5.c: Likewise.
1289         * gcc.target/i386/divmod-6.c: Likewise.
1290         * gcc.target/i386/divmod-7.c: Likewise.
1291         * gcc.target/i386/divmod-8.c: Likewise.
1292         * gcc.target/i386/udivmod-1.c: Likewise.
1293         * gcc.target/i386/udivmod-2.c: Likewise.
1294         * gcc.target/i386/udivmod-3.c: Likewise.
1295         * gcc.target/i386/udivmod-4.c: Likewise.
1296         * gcc.target/i386/udivmod-4a.c: Likewise.
1297         * gcc.target/i386/udivmod-5.c: Likewise.
1298         * gcc.target/i386/udivmod-6.c: Likewise.
1299         * gcc.target/i386/udivmod-7.c: Likewise.
1300         * gcc.target/i386/udivmod-8.c: Likewise.
1301
1302 2010-09-16  Jan Hubicka  <jh@suse.cz>
1303
1304         * g++.dg/lto/pr45679-1_0.C: New file.
1305         * g++.dg/lto/pr45679-1_1.C: New file.
1306         * g++.dg/lto/pr45679-0_0.C: New file.
1307         * g++.dg/lto/pr45679-0_1.C: New file.
1308
1309 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1310
1311         PR fortran/45674
1312         * gfortran.dg/class_dummy_2.f03: New.
1313
1314 2010-09-16  Richard Guenther  <rguenther@suse.de>
1315
1316         PR tree-optimization/45623
1317         * gcc.dg/torture/pr45623.c: New testcase.
1318
1319 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1320
1321         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1322         name and parentheses.
1323         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1324
1325 2010-09-15  Jason Merrill  <jason@redhat.com>
1326
1327         * g++.dg/parse/parameter-declaration-2.C: New.
1328
1329         * g++.dg/cpp0x/scoped_enum2.C: New.
1330
1331 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1332
1333         * gcc.c-torture/compile/20100915-1.c: New test.
1334
1335 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1336
1337         PR middle-end/45644
1338         * gcc.dg/ipa/pr45644.c: New test.
1339
1340 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR tree-optimization/45633
1343         * gcc.dg/vect/pr45633.c: New test.
1344
1345 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1346
1347         PR fortran/45577
1348         * gfortran.dg/allocate_derived_4.f90: New.
1349
1350 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1351
1352         * lib/target-supports.exp
1353         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1354         supported flag to true for neon.
1355
1356 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1357
1358         PR c++/45665
1359         * g++.dg/template/crash103.C: New.
1360
1361 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1362
1363         Merge from 'apple/trunk' branch on FSF servers.
1364
1365         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1366
1367         Radar 4457381
1368         * objc.dg/msg-in-protocol.m: New.
1369         * obj-c++.dg/msg-in-protocol.mm: New.
1370
1371         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1372
1373         Radar 4219590
1374         * objc.dg/break-in-ifstmt.m: New.
1375
1376         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1377
1378         Radar 4174166
1379         * obj-c++.dg/comp-types-13.mm: New.
1380         * objc.dg/comp-types-12.m: New.
1381
1382         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1383
1384         Radar 4216500
1385         * obj-c++.dg/proto-lossage-7.mm: New.
1386         * objc.dg/proto-lossage-7.m: New.
1387
1388 2010-09-14  Jan Hubicka  <jh@suse.cz>
1389
1390         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1391         folding.
1392         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1393         folding.
1394
1395 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1396
1397         PR middle-end/45567
1398         * gcc.dg/pr45567.c: New test.
1399
1400         PR debug/45660
1401         * g++.dg/debug/pr45660.C: New test.
1402
1403 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1404
1405         PR tree-optimization/45470
1406         * g++.dg/vect/pr45470-a.cc: New test.
1407         * g++.dg/vect/pr45470-a.cc: New test.
1408
1409 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1410
1411         PR target/42070
1412         * lib/profopt.exp: Prune warnings on execname2 compile.
1413         * lib/prune.exp: Prune "can't add line info" warnings.
1414
1415 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1416
1417         PR libfortran/45532
1418         * gfortran.dg/namelist_64.f90: New test.
1419
1420 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR rtl-optimization/45617
1423         * gcc.target/i386/pr45617.c: New test.
1424
1425 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1426
1427         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1428
1429 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1430
1431         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1432         * gcc.target/i386/fma4-vector.c: Likewise.
1433         * gcc.target/i386/vectorize2.c: Likewise.
1434         * gcc.target/i386/vectorize4.c: Likewise.
1435         * gcc.target/i386/vectorize5.c: Likewise.
1436         * gcc.target/i386/vectorize6.c: Likewise.
1437         * gcc.target/i386/vectorize8.c: Likewise.
1438
1439         * gcc.target/i386/vect-double-1.c: New.
1440         * gcc.target/i386/vect-double-1a.c: Likewise.
1441         * gcc.target/i386/vect-double-2.c: Likewise.
1442         * gcc.target/i386/vect-double-2a.c: Likewise.
1443
1444         * lib/target-supports.exp (check_effective_target_vect_double):
1445         Set et_vect_double_saved to 0 when tuning for Atom.
1446
1447 2010-09-13  Jan Hubicka  <jh@suse.cz>
1448
1449         * gcc.dg/torture/pr23821.c: Drop static keyword.
1450         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1451         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1452
1453 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1454
1455         * gcc.target/arm/sync-1.c: New.
1456
1457 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1458
1459         * gnat.dg/memtrap.adb: New test.
1460
1461 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1462
1463         * gfortran.dg/promotion.f90: Fix options.
1464
1465 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1466
1467         * g++.dg/cpp0x/range-for1.C: New.
1468         * g++.dg/cpp0x/range-for2.C: New.
1469         * g++.dg/cpp0x/range-for3.C: New.
1470         * g++.dg/cpp0x/range-for4.C: New.
1471         * g++.dg/cpp0x/range-for5.C: New.
1472         * g++.dg/cpp0x/range-for6.C: New.
1473
1474 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1475
1476         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1477         and counts. Check that transpose is not called.
1478         * gfortran.dg/transpose_2.f90: Update error message.
1479
1480 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1481
1482         PR c++/43824
1483         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1484         * g++.dg/lookup/strong-using-2.C: Likewise.
1485         * g++.dg/lookup/strong-using-3.C: Likewise.
1486         * g++.dg/lookup/strong-using-5.C: Likewise.
1487
1488         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1489         * g++.dg/cpp0x/inline-ns4.C: New.
1490         * g++.dg/cpp0x/inline-ns5.C: New.
1491
1492 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1493
1494         PR middle-end/45634
1495         * gfortran.fortran-torture/compile/pr45634.f90: New.
1496
1497 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1498
1499         * objc.dg/fobjc-exceptions.m: New test.
1500
1501 2010-09-10  Jan Hubicka  <jh@suse.cz>
1502
1503         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1504
1505 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1506
1507         PR tree-optimization/44972
1508         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1509         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1510         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1511         instead.
1512         * g++.dg/torture/pr44972.C: New test.
1513
1514 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1515
1516         PR tree-optimization/44972
1517         * g++.dg/torture/pr34850.C: Remove expected warning.
1518
1519 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1520
1521         * gfortran.dg/dummy_optional_arg.f90: New test.
1522
1523 2010-09-08  Jan Hubicka  <jh@suse.cz>
1524
1525         PR tree-optimization/45598
1526         * fortran.fortran-torture/compile/pr45598.f90: New test.
1527
1528 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1529
1530         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1531         * lib/target-supports.exp (check_ifunc_available): New.
1532         * gcc.dg/attr-ifunc-1.c: New.
1533         * gcc.dg/attr-ifunc-2.c: New.
1534         * gcc.dg/attr-ifunc-3.c: New.
1535         * gcc.dg/attr-ifunc-4.c: New.
1536         * gcc.dg/attr-ifunc-5.c: New.
1537         * g++.dg/ext/attr-ifunc-1.C: New.
1538         * g++.dg/ext/attr-ifunc-2.C: New.
1539         * g++.dg/ext/attr-ifunc-3.C: New.
1540         * g++.dg/ext/attr-ifunc-4.C: New.
1541
1542 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1543
1544         PR middle-end/40386
1545         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1546
1547 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1548
1549         * gfortran.dg/inline_transpose_1.f90: New test.
1550
1551 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR c++/45588
1554         * g++.dg/warn/Wunused-var-15.C: New test.
1555
1556 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1557
1558         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1559         hppa*-*-hpux*.
1560
1561 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1562
1563         * objc/execute/exceptions/throw-nil.m: New test.
1564         * objc/execute/exceptions/handler-1.m: Updated to use the new
1565         objc_set_uncaught_exception_handler() function.
1566         * objc/execute/exceptions/matcher-1.m: New test.
1567
1568 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1569
1570         PR fortran/38282
1571         * gfortran.dg/bit_comparison_1.F90: New test.
1572         * gfortran.dg/leadz_trailz_3.f90: New test.
1573         * gfortran.dg/masklr_2.F90: New test.
1574         * gfortran.dg/shiftalr_1.F90: New test.
1575         * gfortran.dg/merge_bits_2.F90: New test.
1576         * gfortran.dg/dshift_2.F90: New test.
1577         * gfortran.dg/bit_comparison_2.F90: New test.
1578         * gfortran.dg/masklr_1.F90: New test.
1579         * gfortran.dg/merge_bits_1.F90: New test.
1580         * gfortran.dg/dshift_1.F90: New test.
1581         * gfortran.dg/shiftalr_2.F90: New test.
1582
1583 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1584
1585         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1586         functions from objc/typedstream.h are deprecated.
1587
1588 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1589
1590         * lib/target-supports.exp
1591         (check_effective_target_run_expensive_tests): New proc.
1592         * gcc.c-torture/compile/limits-fnargs.c: Use
1593         dg-require-effective-target run_expensive_tests.
1594
1595 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR fortran/45597
1598         * gfortran.dg/gomp/pr45597.f90: New test.
1599
1600         PR fortran/45595
1601         * gfortran.dg/gomp/pr45595.f90: New test.
1602
1603 2010-09-08  Michael Matz  <matz@suse.de>
1604
1605         * c-c++-common/uninit-17.c: Adjust.
1606
1607 2010-09-08  Michael Matz  <matz@suse.de>
1608
1609         PR tree-optimization/43430
1610         * gcc.dg/vect/pr43430-2.c: New test.
1611
1612 2010-09-08  Michael Matz  <matz@suse.de>
1613
1614         PR tree-optimization/33244
1615         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1616
1617 2010-09-08  Richard Guenther  <rguenther@suse.de>
1618
1619         PR tree-optimization/45578
1620         * gfortran.dg/pr45578.f90: New testcase.
1621
1622 2010-09-08  Richard Guenther  <rguenther@suse.de>
1623
1624         PR testsuite/45590
1625         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1626
1627 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1628
1629         PR fortran/45576
1630         * gfortran.dg/char_length_18.f90:  New test.
1631
1632 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1633
1634         PR target/36502
1635         * gcc.target/i386/pr36502.c: New test.
1636
1637         PR target/42313
1638         PR target/44651
1639         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1640         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1641
1642 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1643
1644         * gfortran.dg/achar_4.f90: Enable bounds checking.
1645
1646 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1647
1648         PR target/45206
1649         * gcc.target/i386/pr45206.c: New test.
1650
1651 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1652
1653         PR fortran/45505
1654         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1655
1656 2010-09-07  Jan Hubicka  <jh@suse.cz>
1657
1658         * gcc.c-torture/compile/20100907.c: New testcase.
1659
1660 2010-09-07  Richard Guenther  <rguenther@suse.de>
1661
1662         PR middle-end/45569
1663         * g++.dg/eh/pr45569.C: New testcase.
1664
1665 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1666
1667         PR target/43137
1668         * gcc.target/arm/pr43137.c: New test.
1669
1670 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1671
1672         PR fortran/36931
1673         * gfortran.dg/dependency_35.f90:  New test.
1674
1675 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1676
1677         PR fortran/34145
1678         * gfortran.dg/char_length_17.f90:  New test.
1679
1680 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1681
1682         PR c++/45200
1683         PR c++/45293
1684         PR c++/45558
1685         * g++.dg/template/typedef34.C: New test.
1686         * g++.dg/template/typedef35.C: New test.
1687
1688 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1689
1690         PR target/22152
1691         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1692
1693 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1694
1695         * g++.dg/warn/Wdouble-promotion.C: New.
1696
1697 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1698
1699         * g++.dg/parse/redef2.C: New.
1700
1701 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1702
1703         * gcc.dg/20100906-1.c: New testcase.
1704
1705 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1706
1707         PR testsuite/45543
1708         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1709         DW_TAG_enumeration_type DIE.
1710
1711 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1712
1713         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1714         Update XFAILs.
1715
1716 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1717
1718         PR rtl-optimization/44919
1719         * g++.dg/opt/pr44919.C: New.
1720
1721 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1722
1723         PR fortran/38282
1724         * gfortran.dg/iall_iany_iparity_1.f90: New.
1725         * gfortran.dg/iall_iany_iparity_2.f90: New.
1726
1727 2010-09-06  Jason Merrill  <jason@redhat.com>
1728
1729         * g++.dg/cpp0x/initlist42.C: New.
1730
1731         * g++.dg/cpp0x/auto19.C: New.
1732
1733         * g++.dg/template/sfinae25.C: New.
1734         * g++.dg/template/char1.C: Expect warning.
1735         * g++.dg/template/nontype10.C: Likewise.
1736
1737         * g++.dg/cpp0x/implicit9.C: New.
1738
1739         * g++.dg/cpp0x/initlist43.C: New.
1740
1741 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1742
1743         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1744
1745 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1746
1747         * gcc.dg/Wdouble-promotion.c: New.
1748
1749 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1750
1751         * gfortran.dg/float128_1.f90: Remove test case as
1752         it always fails since Rev 163611 backed out the
1753         front-end implementation.
1754
1755 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1756
1757         * gfortran.dg/float128_1.f90: XFAIL test case.
1758
1759 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1760
1761         * gfortran.dg/bessel_7.f90: Decrease required precision.
1762
1763 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1764
1765         PR testsuite/45545
1766         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1767         ref-all-matching targets.
1768
1769 2010-09-05  Richard Guenther  <rguenther@suse.de>
1770
1771         PR tree-optimization/45535
1772         * gcc.c-torture/compile/pr45535.c: New testcase.
1773
1774 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1775
1776         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1777         "\[^\n\]*".
1778         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1779         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1780         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1781         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1782         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1783         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1784         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1785         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1786         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1787         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1788         * gcc.target/i386/pr22152.c: Likewise.
1789         * gcc.target/i386/pr36992-1.c: Likewise.
1790         * gcc.target/i386/pr36992-2.c: Likewise.
1791         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1792
1793 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1794
1795         PR testsuite/43957
1796         * gcc.dg/const-uniq-1.c: Modify regexp.
1797
1798 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1799
1800         PR fortran/45530
1801         * gfortran.dg/namelist_63.f90: New.
1802
1803 2010-09-04  Jan Hubicka  <jh@suse.cz>
1804
1805         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1806         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1807
1808 2010-09-04  Jan Hubicka  <jh@suse.cz>
1809
1810         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1811
1812 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1813
1814         PR fortran/45507
1815         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1816
1817 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1818
1819         * gcc.dg/opts-4.c: New test.
1820
1821 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1822
1823         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1824         * gcc.dg/vect/vect-peel-4.c: Ditto.
1825
1826 2010-09-03  Daniel Kraft  <d@domob.eu>
1827
1828         PR fortran/45525
1829         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1830
1831 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1832
1833         PR fortran/45159
1834         * gfortran.dg/dependency_34.f90:  New test.
1835
1836 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1837
1838         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1839
1840 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1841
1842         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1843         gcc.target/i386/clearcap.map if supported.
1844
1845 2010-09-03  Michael Matz  <matz@suse.de>
1846
1847         PR middle-end/45415
1848         * gcc.dg/pr45415.c: New test.
1849
1850 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1851
1852         PR tree-optimization/45506
1853         * gcc.dg/pr45506.c: New.
1854
1855 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1856
1857         PR target/45476
1858         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1859         * gcc.target/i386/float128-2.c: Ditto.
1860
1861 2010-09-03  Daniel Kraft  <d@domob.eu>
1862
1863         PR fortran/34162
1864         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1865         * gfortran.dg/internal_dummy_2.f08: New test.
1866         * gfortran.dg/internal_dummy_3.f08: New test.
1867         * gfortran.dg/internal_dummy_4.f08: New test.
1868
1869 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1870
1871         PR debug/45500
1872         * gcc.target/i386/pr45500.c: New test.
1873
1874 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1875
1876         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1877
1878 2010-09-03  Daniel Kraft  <d@domob.eu>
1879
1880         PR fortran/44602
1881         * gfortran.dg/exit_2.f08; Adapt error messages.
1882         * gfortran.dg/exit_3.f08: New test.
1883         * gfortran.dg/exit_4.f08: New test.
1884         * gfortran.dg/exit_5.f03: New test.
1885
1886 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1887
1888         * gfortran.dg/ishft_4.f90: New test.
1889
1890 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1891
1892         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1893         FRIZ/XSRIZ instruciton for (double)(long long)x.
1894         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1895
1896 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1897
1898         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1899
1900 2010-09-02  Richard Guenther  <rguenther@suse.de>
1901
1902         PR tree-optimization/44937
1903         PR tree-optimization/45412
1904         * g++.dg/opt/pr45412.C: New testcase.
1905         * gcc.c-torture/compile/pr45412.c: Likewise.
1906         * gcc.c-torture/compile/pr44937.c: Likewise.
1907
1908 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1909
1910         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1911         but using -Werror=comment.
1912         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1913         expected error messages.
1914
1915 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1916
1917         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1918         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1919
1920 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1921
1922         PR fortran/45489
1923         * gfortran.dg/initialization_27.f90: New.
1924
1925 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1926
1927         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1928         check into different basic blocks. Expect vectorization if misaligned
1929         stores are supported.
1930         * gcc.dg/vect/bb-slp-8a.c: New test.
1931         * gcc.dg/vect/bb-slp-8b.c: New test.
1932
1933 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1934
1935         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1936
1937 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1938
1939         PR fortran/44541
1940         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1941         * gfortran.dg/class_dummy_1.f03: New.
1942
1943 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR middle-end/45458
1946         * g++.dg/tree-prof/partition2.C: New test.
1947
1948 2010-09-01  Richard Guenther  <rguenther@suse.de>
1949
1950         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1951         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1952         * gcc.c-torture/execute/20100827-1.c: Likewise.
1953
1954 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1955
1956         * gfortran.dg/execute_command_line_1.f90: New test.
1957
1958 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR preprocessor/45457
1961         * c-c++-common/cpp/pr45457.c: New test.
1962
1963 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1964
1965         * gcc.dg/nested-func-8.c: New test.
1966
1967 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1968
1969         PR fortran/38282
1970         * gfortran.dg/popcnt_poppar_1.F90: New test.
1971         * gfortran.dg/popcnt_poppar_2.F90: New test.
1972
1973 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1974
1975         * gcc.target/i386/volatile-2.c: Require nonpic target.
1976
1977 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1978
1979         PR middle-end/45461
1980         * gcc.dg/pr45461.c: New test.
1981
1982 2010-08-31  Richard Guenther  <rguenther@suse.de>
1983
1984         PR testsuite/45455
1985         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1986
1987 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1988
1989         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1990
1991 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1992
1993         PR fortran/45456
1994         * gfortran.dg/typebound_proc_18.f03: New.
1995
1996 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1997
1998         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1999         * lib/scanasm.exp (scan-stack-usage): Likewise.
2000         (scan-stack-usage-not): Likewise.
2001         * gcc.dg/stack-usage-1.c: New test.
2002         * gcc.target/i386/stack-usage-realign.c: Likewise.
2003
2004 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2005
2006         PR tree-optimization/45427
2007         * gcc.dg/tree-ssa/pr45427.c: New test.
2008
2009 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2010
2011         PR c++/45043
2012         * g++.dg/template/crash102.C: New.
2013
2014 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2015
2016         PR middle-end/45423
2017         * gcc.dg/gomp/atomic-12.c: New test.
2018         * gcc.dg/gomp/atomic-13.c: New test.
2019         * gcc.dg/gomp/atomic-14.c: New test.
2020         * g++.dg/gomp/atomic-11.C: New test.
2021         * g++.dg/gomp/atomic-12.C: New test.
2022         * g++.dg/gomp/atomic-13.C: New test.
2023         * g++.dg/gomp/atomic-14.C: New test.
2024
2025 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2026
2027         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2028         delimiter.
2029
2030 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2031
2032         * gnat.dg/discr24.adb: New test.
2033
2034 2010-08-30  Richard Guenther  <rguenther@suse.de>
2035
2036         PR tree-optimization/45449
2037         * gcc.dg/pr45449.c: New testcase.
2038
2039 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2040
2041         * gcc.dg/opts-1.c: Expect errors, not warnings.
2042
2043 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2044
2045         PR fortran/42769
2046         * gfortran.dg/dynamic_dispatch_11.f03: New.
2047
2048 2010-08-29  Jason Merrill  <jason@redhat.com>
2049
2050         PR c++/44991
2051         * g++.dg/parse/defarg15.C: New.
2052
2053 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2054
2055         PR fortran/45439
2056         * gfortran.dg/select_type_16.f03: New.
2057
2058 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2059             Tobias Burnus  <burnus@net-b.de>
2060
2061         * gfortran.dg/bessel_7.f90: Decrease required precision.
2062
2063 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2064             Kaz Kojima  <kkojima@gcc.gnu.org>
2065
2066         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2067
2068 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2069
2070         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2071         floating point conversion code generation.
2072         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2073         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2074         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2075         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2076         to integer conversion code generation.
2077         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2078         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2079         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2080         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2081
2082 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2083
2084         PR fortran/32049
2085         * gfortran.dg/random_seed_1.f90: Adjust test.
2086         * gfortran.dg/float128_1.f90: New test.
2087
2088 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2089
2090         PR fortran/33197
2091         * gfortran.dg/norm2_1.f90: New.
2092         * gfortran.dg/norm2_2.f90: New.
2093         * gfortran.dg/norm2_3.f90: New.
2094         * gfortran.dg/norm2_4.f90: New.
2095         * gfortran.dg/parity_1.f90: New.
2096         * gfortran.dg/parity_2.f90: New.
2097         * gfortran.dg/parity_3.f90: New.
2098
2099 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2100
2101         PR fortran/45420
2102         * gfortran.dg/select_type_15.f03: New.
2103
2104 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2105
2106         PR libfortran/43217
2107         * gfortran.dg/hollerith8.f90: New test.
2108
2109 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2110
2111         PR fortran/45159
2112         * gfortran.dg/dependency_33.f90:  New test.
2113
2114 2010-08-27  Richard Guenther  <rguenther@suse.de>
2115
2116         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2117         * gcc.dg/graphite/scop-2.c: Likewise.
2118         * gcc.dg/graphite/scop-20.c: Likewise.
2119         * gcc.dg/vect/slp-25.c: Likewise.
2120
2121 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2122
2123         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2124
2125 2010-08-26  Daniel Kraft  <d@domob.eu>
2126
2127         PR fortran/38936
2128         PR fortran/44047
2129         PR fortran/45384
2130         * gfortran.dg/associate_8.f03: New test.
2131         * gfortran.dg/select_type_13.f03: New test.
2132         * gfortran.dg/select_type_14.f03: New test.
2133
2134 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2135
2136         PR tree-optimization/44485
2137         * gcc.dg/pr44485.c: New test.
2138
2139 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2140
2141         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2142         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2143         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2144
2145 2010-08-26  Richard Guenther  <rguenther@suse.de>
2146
2147         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2148         * gcc.dg/graphite/scop-21.c: Likewise.
2149
2150 2010-08-26  Richard Guenther  <rguenther@suse.de>
2151
2152         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2153         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2154         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2155         * gcc.dg/vect/vect-91.c: Likewise.
2156         * gcc.dg/vect/vect-peel-1.c: Likewise.
2157         * gcc.dg/vect/vect-peel-2.c: Likewise.
2158         * gcc.dg/vect/vect-peel-4.c: Likewise.
2159
2160 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2161
2162         PR libfortran/41859
2163         * gfortran.dg/der_io_4.f90: New test.
2164
2165 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2166
2167         PR rtl-optimization/44858
2168         * gcc.c-torture/execute/pr44858.c: New test.
2169
2170         PR rtl-optimization/45400
2171         * g++.dg/other/i386-8.C: New test.
2172
2173 2010-08-25  Richard Guenther  <rguenther@suse.de>
2174
2175         * gcc.dg/alias-8.c: Adjust.
2176
2177 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2178
2179         * gcc.target/i386/combine-mul.c: New test.
2180
2181 2010-08-25  Richard Guenther  <rguenther@suse.de>
2182
2183         PR lto/44562
2184         * gcc.dg/graphite/id-27.c: New testcase.
2185         * gcc.dg/lto/20100825-1_0.c: Likewise.
2186
2187 2010-08-25  Richard Guenther  <rguenther@suse.de>
2188
2189         PR tree-optimization/45316
2190         * g++.dg/opt/pr45316.C: New testcase.
2191
2192 2010-08-25  Richard Guenther  <rguenther@suse.de>
2193
2194         PR tree-optimization/45393
2195         * g++.dg/torture/pr45393.C: New testcase.
2196
2197 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2198
2199         PR tree-optimization/45059
2200         * gcc.c-torture/compile/pr45059.c: New test.
2201
2202 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2203
2204         * lib/target-supports.exp (check_effective_target_vect_unpack):
2205         Set vect_unpack supported flag to true for neon.
2206
2207 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2208
2209         * gcc.dg/tree-ssa/ifc-5.c: New.
2210
2211 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2212
2213         * gcc.dg/tree-ssa/ifc-4.c: New.
2214         * gcc.dg/tree-ssa/ifc-7.c: New.
2215
2216 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2217
2218         * gcc.dg/vect/vect.exp: Check loongson targets
2219         * g++.dg/vect/vect.exp: Likewise
2220         * gfortran.dg/vect/vect.exp: Likewise
2221
2222 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2223
2224         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2225         -mveclibabi=mass.
2226
2227 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2228
2229         PR fortran/45366
2230         * gfortran.dg/proc_ptr_29.f90: New.
2231
2232 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2233             Dominique d'Humieres <dominiq@lps.ens.fr>
2234
2235         PR fortran/45367
2236         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2237
2238 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2239
2240         PR fortran/45367
2241         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2242
2243 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2244
2245         PR fortran/36158
2246         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2247
2248 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2249             Dominique d'Humieres <dominiq@lps.ens.fr>
2250
2251         PR fortran/45367
2252         PR fortran/36158
2253         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2254         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2255
2256 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2257
2258         PR fortran/44863
2259         PR fortran/45271
2260         PR fortran/45290
2261         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2262         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2263         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2264
2265 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2266
2267         PR fortran/36158
2268         PR fortran/33197
2269         * gfortran.dg/bessel_6.f90: New.
2270         * gfortran.dg/bessel_7.f90: New.
2271
2272 2010-08-20  Jan Hubicka  <jh@suse.cz>
2273
2274         PR c++/45307
2275         PR c++/17736
2276         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2277         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2278
2279 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2280
2281         PR target/45336
2282         * gcc.target/i386/pr45336-1.c: New.
2283         * gcc.target/i386/pr45336-2.c: Likewise.
2284         * gcc.target/i386/pr45336-3.c: Likewise.
2285         * gcc.target/i386/pr45336-4.c: Likewise.
2286
2287 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2288
2289         PR testsuite/45361
2290         * gcc.target/i386/volatile-2.c: Update scan strings to also
2291         include (%rip) for the memory reference on x86_64.
2292
2293 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2294
2295         PR middle-end/44974
2296         * gcc.dg/pr44974.c: New test.
2297
2298         PR rtl-optimization/45353
2299         * gcc.dg/pr45353.c: New test.
2300
2301 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2302
2303         * gcc.target/i386/volatile-2.c: New.
2304
2305 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2306
2307         PR rtl-optimization/44691
2308         * gfortran.dg/pr44691.f: New test.
2309
2310 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2311
2312         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2313
2314 2010-08-19  Jason Merrill  <jason@redhat.com>
2315
2316         * g++.dg/init/synth3.C: New.
2317         * g++.dg/init/value8.C: New.
2318         * g++.dg/tree-ssa/empty-2.C: New.
2319         * g++.dg/cpp0x/noexcept09.C: New.
2320
2321 2010-08-19  Daniel Kraft  <d@domob.eu>
2322
2323         PR fortran/29785
2324         PR fortran/45016
2325         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2326         * gfortran.dg/pointer_remapping_1.f90: New test.
2327         * gfortran.dg/pointer_remapping_2.f03: New test.
2328         * gfortran.dg/pointer_remapping_3.f08: New test.
2329         * gfortran.dg/pointer_remapping_4.f03: New test.
2330         * gfortran.dg/pointer_remapping_5.f08: New test.
2331         * gfortran.dg/pointer_remapping_6.f08: New test.
2332
2333 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2334
2335         PR testsuite/45324
2336         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2337
2338 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2339
2340         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2341
2342 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2343
2344         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2345         variable.
2346
2347 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2348
2349         PR target/45070
2350         * gcc.c-torture/execute/pr45070.c: New.
2351
2352 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2353
2354         * g++.dg/pr44328.C: New test.
2355
2356 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2357
2358         PR fortran/36158
2359         PR fortran/33197
2360         * gfortran.dg/bessel_3.f90: New.
2361         * gfortran.dg/bessel_4.f90: New.
2362         * gfortran.dg/bessel_5.f90: New.
2363
2364 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2365
2366         PR fortran/45290
2367         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2368         * gfortran.dg/pointer_init_2.f90: New.
2369         * gfortran.dg/pointer_init_3.f90: New.
2370         * gfortran.dg/pointer_init_4.f90: New.
2371
2372 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2373
2374         PR c++/45049
2375         * g++.dg/pr45049-1.C: New test.
2376         * g++.dg/pr45049-2.C: New test.
2377
2378 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2379
2380         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2381         20 if __ARM_PCS is defined otherwise 64.
2382         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2383         instead of hard coded 64.
2384
2385 2010-08-18  Yao Qi  <yao@codesourcery.com>
2386
2387         PR target/45094
2388         * gcc.target/arm/pr45094.c: New test.
2389
2390 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2391
2392         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2393
2394 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2395
2396         PR rtl-optimization/42575
2397         * gcc.target/arm/pr42575.c: New test.
2398
2399 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2400
2401         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2402         * gcc.dg/tls/thr-cse-1.c: New.
2403
2404 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2405
2406         PR debug/42487
2407         * lib/target-supports.exp
2408         (check_effective_target_function_sections): New.
2409         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2410         function sections before proceding.
2411
2412 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2413
2414         PR fortran/45308
2415         * gfortran.dg/pr45308.f03: New test.
2416
2417 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2418
2419         PR target/45296
2420         * gcc.target/i386/pr45296.c: New test.
2421
2422 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2423
2424         * g++.dg/ext/uow-1.C: New.
2425         * g++.dg/ext/uow-2.C: New.
2426         * g++.dg/ext/uow-3.C: New.
2427         * g++.dg/ext/uow-4.C: New.
2428
2429 2010-08-17  Richard Guenther  <rguenther@suse.de>
2430
2431         PR testsuite/45266
2432         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2433
2434 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2435
2436         PR c/40563
2437         * gcc.dg/Wcxx-compat-20.c: New test.
2438
2439 2010-08-17  Daniel Kraft  <d@domob.eu>
2440
2441         PR fortran/38936
2442         * gfortran.dg/associate_1.f03: Extended to test newly supported
2443         features like association to variables.
2444         * gfortran.dg/associate_3.f03: Removed check for illegal change
2445         of associate-name here...
2446         * gfortran.dg/associate_5.f03: ...and added it here.
2447         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2448         * gfortran.dg/associate_7.f03: New test.
2449
2450 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2451
2452         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2453
2454 2010-08-15  Daniel Kraft  <d@domob.eu>
2455
2456         PR fortran/38936
2457         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2458         * gfortran.dg/associate_3.f03: Clarify comment.
2459         * gfortran.dg/associate_5.f03: New test.
2460         * gfortran.dg/associate_6.f03: New test.
2461
2462 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2463
2464         PR fortran/45211
2465         * gfortran.dg/bind_c_usage_21.f90: New.
2466         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2467
2468 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2469
2470         * gfortran.dg/optional_absent_1.f90: New.
2471         * gfortran.dg/null_actual.f90: New.
2472
2473 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2474
2475         * gfortran.dg/pointer_target_1.f90: New.
2476         * gfortran.dg/pointer_target_2.f90: New.
2477         * gfortran.dg/pointer_target_3.f90: New.
2478
2479 2010-08-15  Daniel Kraft  <d@domob.eu>
2480
2481         PR fortran/45197
2482         * gfortran.dg/elemental_args_check_3.f90: New test.
2483         * gfortran.dg/impure_1.f08: New test.
2484         * gfortran.dg/impure_2.f08: New test.
2485         * gfortran.dg/impure_3.f90: New test.
2486         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2487
2488 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2489
2490         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2491         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2492         SLP tests.
2493         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2494         misaligned loads.
2495         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2496         misaligned stores.c
2497         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2498
2499 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2500
2501         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2502         dg-require-effective-target after dg-do.
2503
2504 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2505
2506         * lib/target-supports.exp (check_effective_target_vect_int): Return
2507         true for Loongson targets.
2508         (check_effective_target_vect_shift): Likewise.
2509         (check_effective_target_vect_no_int_max): Likewise.
2510         (check_effective_target_vect_no_align): Likewise.
2511         (check_effective_target_vect_short_mult): Likewise.
2512
2513 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2514
2515         * g++.dg/cast.C: Change fields of structures to "long" to pass
2516         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2517         * g++.dg/cpp0x/iop.C: Ditto.
2518         * g++.dg/cpp0x/named_refs.C: Ditto.
2519         * g++.dg/cpp0x/rv1p.C: Ditto.
2520         * g++.dg/cpp0x/rv2p.C: Ditto.
2521         * g++.dg/cpp0x/rv3p.C: Ditto.
2522         * g++.dg/cpp0x/rv4p.C: Ditto.
2523         * g++.dg/cpp0x/rv5p.C: Ditto.
2524         * g++.dg/cpp0x/rv6p.C: Ditto.
2525         * g++.dg/cpp0x/rv7p.C: Ditto.
2526         * g++.dg/cpp0x/rv8p.C: Ditto.
2527         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2528
2529 2010-08-13  Daniel Kraft  <d@domob.eu>
2530
2531         * gfortran.dg/implied_shape_1.f08: New test.
2532         * gfortran.dg/implied_shape_2.f90: New test.
2533         * gfortran.dg/implied_shape_3.f08: New test.
2534
2535 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2536
2537         PR libfortran/42526
2538         * gfortran.dg/char_component_initializer_1.f90: New test.
2539
2540 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2541
2542         PR tree-optimization/45241
2543         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2544
2545 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2546
2547         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2548         to dg-options.
2549         * gcc.target/i386/pr40906-2.c: Ditto.
2550         * gcc.target/i386/pr40906-3.c: Ditto.
2551
2552 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR middle-end/45262
2555         * gcc.c-torture/execute/pr45262.c: New test.
2556
2557 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2558
2559         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2560         empty argument.
2561         * g++.dg/other/profile1.C: Ditto.
2562
2563 2010-08-12  Richard Guenther  <rguenther@suse.de>
2564
2565         PR tree-optimization/45232
2566         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2567         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2568         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2569         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2570         unsigned arithmetic.
2571         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2572         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2573         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2574         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2575         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2576         unsigned arithmetic.
2577         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2578         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2579         unsigned arithmetic.
2580         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2581         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2582         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2583         unsigned arithmetic.
2584         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2585         * gcc.dg/tree-ssa/negate.c: Adjust.
2586         * gcc.dg/vect/vect-1.c: Adjust.
2587         * gfortran.dg/reassoc_6.f: XFAIL.
2588
2589 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2590
2591         PR debug/45259
2592         * gcc.dg/pr45259.c: New test.
2593
2594 2010-08-12  Wei Guozhi  <carrot@google.com>
2595
2596         PR target/44999
2597         * gcc.target/arm/pr44999.c: New testcase.
2598
2599 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2600
2601         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2602         (N): Likewise.
2603         (main): Adjust accordingly.
2604
2605 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2606
2607         * gfortran.dg/graphite/id-22.f: New.
2608
2609 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2610
2611         * gcc.dg/graphite/id-26.c: New.
2612
2613 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2614
2615         * gcc.dg/graphite/id-25.c: New.
2616
2617 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2618
2619         * gcc.dg/graphite/run-id-5.c: New.
2620         * gcc.dg/graphite/run-id-6.c: New.
2621         * gfortran.dg/graphite/id-21.f: New.
2622
2623 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2624
2625         * gcc.dg/graphite/id-24.c: New.
2626
2627 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2628
2629         * gcc.dg/tree-ssa/pr20742.c: New.
2630
2631 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2632
2633         * gcc.dg/graphite/id-23.c: New.
2634
2635 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2636
2637         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2638
2639 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2640
2641         * gcc.dg/graphite/pr42729.c: New.
2642
2643 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2644
2645         * gfortran.dg/graphite/id-20.f: New.
2646
2647 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2648
2649         * gcc.dg/graphite/id-22.c: New.
2650
2651 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2652
2653         * gcc.dg/graphite/run-id-2.c: Call abort.
2654
2655 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2656
2657         * gcc.dg/graphite/id-20.c: New.
2658
2659 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2660             Steve Kargl <kargl@gcc.gnu.org>
2661
2662         PR fortran/44595
2663         * gfortran.dg/move_alloc_3.f90: New.
2664         * gfortran.dg/random_seed_2.f90: New.
2665
2666 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2667
2668         * lib/target-supports.exp (check_effective_target_sync_int_long):
2669         Add hppa*-*-linux*.
2670         (check_effective_target_sync_char_short): Likewise.
2671
2672 2010-08-10  Yao Qi  <yao@codesourcery.com>
2673
2674         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2675         general form.
2676         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2677         * g++.dg/other/packed1.C: Likewise.
2678         * g++.dg/other/crash-4.C: Likewise.
2679         * g++.dg/ext/packed8.C: Likewise.
2680         * g++.dg/init/array16.C: Likewise.
2681
2682 2010-08-10  xinliang David Li  <davidxl@google.com>
2683         * gcc.dg/tree-ssa/loop-19.c: Add option
2684         -fno-prefetch-loop-array
2685
2686 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2687
2688         PR middle-end/45182
2689         * gcc.c-torture/compile/pr45182.c: New test.
2690
2691 2010-08-09  Jason Merrill  <jason@redhat.com>
2692
2693         PR c++/45236
2694         * g++.dg/cpp0x/variadic-104.C: New.
2695
2696 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2697
2698         PR fortran/44235
2699         * gfortran.dg/dependency_32.f90:  New test.
2700
2701 2010-08-09  Richard Guenther  <rguenther@suse.de>
2702
2703         PR middle-end/44632
2704         * g++.dg/opt/nrv17.C: New testcase.
2705
2706 2010-08-09  Richard Guenther  <rguenther@suse.de>
2707
2708         PR middle-end/45212
2709         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2710         alignment from MEM_REF offset only if we took it from the
2711         base object.
2712
2713         * gcc.target/i386/pr24178.c: New testcase.
2714
2715 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2716
2717         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2718         * gcc.dg/20030702-1.c: Ditto.
2719         * gcc.dg/20050309-1.c: Ditto.
2720         * gcc.dg/20050325-1.c: Ditto.
2721         * gcc.dg/20050330-2.c: Ditto.
2722         * gcc.dg/20051201-1.c: Ditto.
2723         * gcc.dg/gomp/pr27573.c: Ditto.
2724         * gcc.dg/gomp/pr34610.c: Ditto.
2725         * gcc.dg/pr24225.c: Ditto.
2726         * gcc.dg/pr26570.c: Ditto.
2727         * gcc.dg/pr32773.c: Ditto.
2728         * g++.dg/gcov/gcov-6.C: Ditto.
2729         * g++.dg/gomp/pr34608.C: Ditto.
2730         * gfortran.dg/gomp/pr27573.f90: Ditto.
2731
2732         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2733         dg-require-host-local dg directive.
2734         * gcc.dg/profile-dir-2.c: Ditto.
2735         * gcc.dg/profile-dir-3.c: Ditto.
2736
2737 2010-08-08  Richard Guenther  <rguenther@suse.de>
2738
2739         PR tree-optimization/45109
2740         * gcc.c-torture/compile/pr45109.c: New testcase.
2741
2742 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2743
2744         * gcc.dg/march.c: Skip if -march defined.
2745         * gcc.dg/mtune.c: Skip if -mtune defined.
2746
2747         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2748         generic thunk support.
2749
2750 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2751
2752         PR target/45213
2753         * gcc.target/i386/pr45213.c: New test.
2754
2755 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2756
2757         PR libfortran/45143
2758         * gfortran.dg/fmt_error_11.f03: New test.
2759
2760 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2761
2762         * lib/target-supports.exp (check_effective_target_sync_int_long):
2763         Add arm*-*-linux-gnueabi.
2764         (check_effective_target_sync_char_short): Likewise.
2765
2766 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2767
2768         PR fortran/45159
2769         * gfortran.dg/dependency_31.f90:  New test.
2770
2771 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2772
2773         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2774
2775 2010-08-06  Jason Merrill  <jason@redhat.com>
2776
2777         * g++.dg/cpp0x/sfinae3.C: New.
2778         * g++.dg/cpp0x/sfinae4.C: New.
2779
2780 2010-08-06  Richard Guenther  <rguenther@suse.de>
2781
2782         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2783         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2784         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2785         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2786         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2787         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2788         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2789         * gcc.c-torture/execute/20100805-1.c: Likewise.
2790
2791 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2792
2793         PR testsuite/42855
2794         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2795
2796 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2797
2798         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2799         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2800
2801 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2802
2803         * g++.dg/ipa/devirt-1.C: New test.
2804         * g++.dg/ipa/devirt-2.C: Likewise.
2805         * g++.dg/ipa/devirt-3.C: Likewise.
2806         * g++.dg/ipa/devirt-4.C: Likewise.
2807         * g++.dg/ipa/devirt-5.C: Likewise.
2808         * gcc.dg/ipa/iinline-3.c: Likewise.
2809
2810 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2811
2812         PR tree-optimization/45144
2813         * gcc.dg/tree-ssa/pr45144.c: New test.
2814
2815 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2816
2817         PR fortran/42207
2818         PR fortran/44064
2819         PR fortran/44065
2820         * gfortran.dg/class_25.f03: New.
2821         * gfortran.dg/class_26.f03: New.
2822
2823 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2824
2825         * g++.dg/warn/miss-format-1.C: Update line number.
2826
2827 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2828
2829         PR c++/44641
2830         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2831         .frame and .mask assembler directives.
2832
2833 2010-08-04  Richard Guenther  <rguenther@suse.de>
2834
2835         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2836         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2837         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2838         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2839
2840 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2841
2842         PR fortran/44857
2843         * gfortran.dg/derived_constructor_char_1.f90: New.
2844         * gfortran.dg/derived_constructor_char_2.f90: New.
2845
2846 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2847
2848         PR fortran/45159
2849         * gfortran.dg/dependency_30.f90:  New test.
2850
2851 2010-08-03  Jan Hubicka  <jh@suse.cz>
2852
2853         * gcc.c-torture/compile/pr45085.c: New testcase.
2854
2855 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2856
2857         PR fortran/44584
2858         PR fortran/45161
2859         * gfortran.dg/typebound_call_9.f03: Modified.
2860         * gfortran.dg/typebound_generic_1.f03: Modified.
2861
2862 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2863
2864         PR fortran/45159
2865
2866         * gfortran.dg/dependency_29.f90:  New test.
2867
2868 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2869
2870         PR fortran/36854
2871         * gfortran.dg/character_comparison_2.f90:  New test.
2872         * gfortran.dg/character_comparison_3.f90:  New test.
2873         * gfortran.dg/dependency_28.f90:  New test.
2874
2875 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2876
2877         PR target/40457
2878         * gcc.target/arm/pr40457-1.c: New test.
2879         * gcc.target/arm/pr40457-2.c: New test.
2880
2881 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2882
2883         PR fortran/44912
2884         * gfortran.dg/typebound_call_17.f03: New.
2885
2886 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2887
2888         PR fortran/44929
2889         * gfortran.dg/allocate_derived_3.f90: New.
2890
2891 2010-07-30  Xinliang David Li  <davidxl@google.com>
2892         PR tree-optimization/45121
2893         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2894
2895 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2896
2897         PR c++/45112
2898         * g++.dg/pr45112.C: New test.
2899
2900 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR debug/45055
2903         PR rtl-optimization/45137
2904         * gcc.dg/pr45055.c: New test.
2905
2906 2010-07-30  Alan Modra  <amodra@gmail.com>
2907
2908         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2909         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2910
2911 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2912
2913         PR fortran/45087
2914         PR fortran/45125
2915         * gfortran.dg/whole_file_25.f90: New.
2916         * gfortran.dg/whole_file_26.f90: New.
2917         * gfortran.dg/whole_file_27.f90: New.
2918
2919 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2920
2921         PR fortran/44962
2922         * gfortran.dg/typebound_proc_17.f03: New.
2923
2924 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2925
2926         PR fortran/45004
2927         * gfortran.dg/move_alloc_2.f90: New.
2928
2929 2010-07-29  Xinliang David Li  <davidxl@google.com>
2930         PR tree-optimization/45121
2931         * c-c++-common/uninit-17.c: Fix expected output.
2932
2933 2010-07-29  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/45120
2936         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2937
2938 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2939
2940         PR fortran/42051
2941         PR fortran/44064
2942         * gfortran.dg/pr42051.f03: New testcase.
2943
2944 2010-07-29  Richard Guenther  <rguenther@suse.de>
2945
2946         PR middle-end/45034
2947         * gcc.c-torture/execute/pr45034.c: New testcase.
2948
2949 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2950
2951         PR c++/45096
2952         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2953
2954 2010-07-28  Daniel Kraft  <d@domob.eu>
2955
2956         * gfortran.dg/bound_8.f90: New test.
2957
2958 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2959
2960         PR debug/45105
2961         * gcc.dg/pr45105.c: New test.
2962
2963 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2964
2965         PR rtl-optimization/45107
2966         * gcc.dg/pr45107.c: New test.
2967
2968 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2969
2970         PR rtl-optimization/45101
2971         * gcc.dg/pr45101.c: New test.
2972
2973 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2974
2975         PR fortran/45077
2976         * gfortran.dg/whole_file_24.f90: New.
2977
2978 2010-07-27  Jason Merrill  <jason@redhat.com>
2979
2980         * g++.dg/cpp0x/variadic102.C: New.
2981         * g++.dg/cpp0x/variadic103.C: New.
2982
2983 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2984
2985         PR rtl-optimization/40956
2986         PR target/42495
2987         PR middle-end/42574
2988         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2989         * gcc.target/arm/pr42574.c: Add tests.
2990
2991 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2992
2993         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2994         test name.
2995         (cleanup-repo-files): Ditto.
2996         (cleanup-saved-temps): Ditto.
2997
2998 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2999
3000         PR testsuite/44701
3001         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3002
3003         PR c/45079
3004         * gcc.dg/pr45079.c: New test.
3005
3006 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3007
3008         PR tree-optimization/44152
3009         * gcc.dg/vect/fast-math-pr44152.c: New test.
3010
3011 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3012
3013         PR ObjC/44140
3014         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3015         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3016         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3017         * obj-c++.dg/torture/trivial.mm: Ditto.
3018         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3019         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3020         * objc.dg/torture/tls/thr-init.m: Ditto.
3021         * objc.dg/torture/trivial.m: Ditto.
3022
3023 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3024
3025         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3026         Skip on spu-*-* targets.
3027
3028 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR tree-optimization/45083
3031         * gcc.dg/pr45083.c: New test.
3032
3033 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3034
3035         PR fortran/40873
3036         * gfortran.dg/whole_file_22.f90: New test.
3037         * gfortran.dg/whole_file_23.f90: New test.
3038
3039 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3040             Jack Howarth  <howarth@bromo.med.uc.edu>
3041             Richard Henderson  <rth@redhat.com>
3042
3043         PR target/44132
3044         * gcc.dg/tls/thr-init-1.c: New.
3045         * gcc.dg/tls/thr-init-2.c: New.
3046         * gcc.dg/torture/tls New.
3047         * gcc.dg/torture/tls/tls-test.c: New.
3048         * gcc.dg/torture/tls/thr-init-1.c: New.
3049         * gcc.dg/torture/tls/tls.exp: New.
3050         * gcc.dg/torture/tls/thr-init-2.c: New.
3051         * gcc.dg/tls/emutls-2.c: New test
3052
3053         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3054         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3055         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3056         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3057         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3058         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3059         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3060         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3061         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3062         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3063         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3064         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3065         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3066         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3067         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3068         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3069         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3070         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3071         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3072         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3073         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3074         gfortran.dg/gomp/omp_threadprivate1.f90,
3075         gfortran.dg/gomp/omp_threadprivate2.f90,
3076         gfortran.dg/gomp/reduction1.f90,
3077         gfortran.dg/gomp/sharing-1.f90: Likewise.
3078
3079 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3080
3081         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3082         sse_runtime.
3083         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3084         dg-require-visibility.
3085
3086 2010-07-26  Richard Guenther  <rguenther@suse.de>
3087
3088         PR tree-optimization/43784
3089         * gcc.c-torture/execute/pr43784.c: New testcase.
3090         * g++.dg/torture/pr43784.C: Likewise.
3091
3092 2010-07-26  Richard Guenther  <rguenther@suse.de>
3093
3094         PR middle-end/45056
3095         * g++.dg/pr45056.C: New testcase.
3096
3097 2010-07-26  Richard Guenther  <rguenther@suse.de>
3098
3099         PR tree-optimization/45071
3100         * gcc.dg/pr45071.c: New testcase.
3101
3102 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3103
3104         PR fortran/45066
3105         * gfortran.dg/namelist_62.f90: New.
3106
3107 2010-07-26  Richard Guenther  <rguenther@suse.de>
3108
3109         * gcc.c-torture/execute/pr45017.c: Move ...
3110         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3111
3112 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3113
3114         PR fortran/40628
3115         * trim_optimize_1.f90:  New test.
3116         * character_comparision_1.f90:  New test.
3117
3118 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3119
3120         PR fortran/42852
3121         * gfortran.dg/wtruncate_fix.f: New test.
3122
3123 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3124
3125         PR testsuite/45068
3126         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3127
3128 2010-07-24  Richard Guenther  <rguenther@suse.de>
3129
3130         PR lto/43788
3131         * g++.dg/lto/20100724-1_0.C: New testcase.
3132
3133 2010-07-24  Richard Guenther  <rguenther@suse.de>
3134
3135         PR lto/43212
3136         * gcc.dg/lto/20100724-1_0.c: New testcase.
3137         * gcc.dg/lto/20100724-1_1.c: Likewise.
3138
3139 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3140
3141         PR fortran/40011
3142         * gfortran.dg/whole_file_21.f90: New.
3143
3144         * gfortran.dg/integer_exponentiation_3.F90: Use
3145         -ffloat-store only for i?86/x86-64 -m32.
3146
3147 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3148
3149         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3150         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3151
3152 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3153
3154         * gfortran.dg/func_decl_4.f90: Split test into two ...
3155         * gfortran.dg/func_decl_5.f90: ... parts.
3156         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3157         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3158         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3159         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3160         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3161         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3162         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3163         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3164         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3165         * gfortran.dg/sizeof.f90: Make test valid.
3166         * gfortran.dg/pr20865.f90: Add new dg-error.
3167         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3168         * gfortran.dg/g77/19990218-0.f: Ditto.
3169         * gfortran.dg/g77/19990218-1.f: Ditto.
3170         * gfortran.dg/g77/970625-2.f: Ditto.
3171         * gfortran.dg/pr37243.f: Fix function declaration.
3172         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3173         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3174
3175 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3176
3177         PR fortran/44945
3178         * gfortran.dg/char_array_structure_constructor.f90: Add
3179         -fwhole-file as dg-option as it otherwise fails on some
3180         systems.
3181
3182 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3183
3184         * gnat.dg/aggr16.ad[sb]: New test.
3185         * gnat.dg/aggr16_pkg.ads: New helper.
3186
3187 2010-07-23  Richard Guenther  <rguenther@suse.de>
3188
3189         PR lto/43071
3190         * g++.dg/lto/20100723-1_0.C: New testcase.
3191
3192 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3193
3194         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3195         AVX support.
3196         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3197         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3198
3199 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3200
3201         * lib/target-supports.exp (add_options_for_tls): New proc.
3202         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3203         * g++.dg/tls/static-1a.cc: Likewise.
3204         * gcc.dg/tls/emutls-1.c: Likewise.
3205         * gcc.dg/tls/opt-11.c: Likewise.
3206         * gcc.dg/tls/opt-12.c: Likewise.
3207         * gcc.dg/tls/pr24428-2.c: Likewise.
3208         * gcc.dg/tls/pr24428.c: Likewise.
3209         * obj-c++.dg/tls/static-1.mm: Likewise.
3210         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3211         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3212         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3213         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3214         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3215         * objc.dg/torture/tls/thr-init.m: Likewise.
3216         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3217
3218 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3219
3220         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3221         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3222         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3223         optimized dump files.
3224
3225 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3226
3227         PR tree-optimization/45047
3228         * gcc.c-torture/compile/pr45047.c: New test.
3229
3230 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3231
3232         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3233         instead of dg-compile.
3234         * gcc.dg/float-range-4.c: Ditto.
3235         * gcc.dg/float-range-5.c: Ditto.
3236         * gcc.dg/fold-overflow-1.c: Ditto.
3237         * gcc.dg/gomp/sections-4.c: Ditto.
3238         * gcc.dg/transparent-union-1.c: Ditto.
3239         * gcc.dg/transparent-union-2.c: Ditto.
3240         * gcc.target/i386/pr39315-check.c: Ditto.
3241         * g++.dg/gomp/sections-4.C: Ditto.
3242         * g++.dg/template/dtor7.C: Ditto.
3243         * g++.dg/tree-ssa/pr19952.C: Ditto.
3244         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3245         * gfortran.dg/graphite/pr42185.f90: Ditto.
3246         * gfortran.dg/namelist_36.f90: Ditto.
3247         * gnat.dg/noreturn1.adb: Ditto.
3248         * gnat.dg/specs/small_alignment.ads: Ditto.
3249
3250 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3251
3252         PR tree-optimization/44915
3253         * g++.dg/torture/pr44915.C: New test.
3254
3255 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3256
3257         PR tree-optimization/44914
3258         * g++.dg/tree-ssa/pr44914.C: New test.
3259
3260 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3261
3262         PR target/44290
3263         * gcc.dg/pr44290-1.c: New test.
3264         * gcc.dg/pr44290-2.c: New test.
3265
3266 2010-07-23  Jason Merrill  <jason@redhat.com>
3267
3268         PR c++/45008
3269         * g++.dg/abi/mangle44.C: New.
3270
3271 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3272
3273         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3274         for compile-time only tests.
3275         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3276         target check.
3277         * gcc.target/i386/pr39315-4.c: Ditto.
3278         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3279         target check.  Include sse-os-support.h.
3280         (main): Call check_isa and sse_os_support.
3281         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3282         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3283         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3284         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3285         target check.  Include sse-os-support.h.
3286         (main): Call check_isa and sse_os_support.
3287         * gcc.target/i386/vperm-v2df.c: Ditto.
3288
3289 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3290
3291         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3292         (check_effective_target_avx_runtime): New procedure.
3293         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3294         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3295
3296         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3297         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3298         and __get_cpuid test.
3299         * gcc.dg/compat/vector-2b_main.c: Ditto.
3300
3301         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3302
3303         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3304         for compile-time only test.
3305         * gcc.dg/pr32716.c: Ditto.
3306         * gcc.dg/pr34856.c: Ditto.
3307         * gcc.dg/pr36997.c: Ditto.
3308         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3309         * gfortran.dg/pr28158.f90: Ditto.
3310         * gfortran.dg/pr30667.f: Ditto.
3311
3312         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3313         i?86-*-* and x86_64-*-* targets to disable execution on targets
3314         without sse2 runtime support.
3315         * g++.dg/vect/vect.exp: Ditto.
3316         * gfortran.dg/vect/vect.exp: Ditto.
3317
3318         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3319         * gcc.dg/pr37544.c: Ditto.
3320         * gcc.dg/pr40550.c: Ditto.
3321         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3322         * gcc.dg/compat/vector-1a_main.c: Ditto.
3323         * gcc.dg/compat/vector-2a_main.c: Ditto.
3324         * gcc.dg/torture/pr16104-1.c: Ditto.
3325         * gcc.dg/torture/pr35771-1.c: Ditto.
3326         * gcc.dg/torture/pr35771-2.c: Ditto.
3327         * gcc.dg/torture/pr35771-3.c: Ditto.
3328         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3329         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3330         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3331         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3332         * g++.dg/other/i386-1.C: Ditto.
3333         * g++.dg/other/pr40446.C: Ditto.
3334
3335 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3336
3337         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3338
3339 2010-07-23  Daniel Kraft  <d@domob.eu>
3340
3341         PR fortran/44709
3342         * gfortran.dg/exit_1.f08: New test.
3343         * gfortran.dg/exit_2.f08: New test.
3344
3345 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3346
3347         PR tree-optimization/39839
3348         * gcc.target/arm/pr39839.c: New test case.
3349
3350 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3351
3352         * gnat.dg/unchecked_convert5b.adb: New test.
3353         * gnat.dg/unchecked_convert6.adb: Likewise.
3354         * gnat.dg/unchecked_convert6b.adb: Likewise.
3355
3356 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3357
3358         * gnat.dg/aggr15.ad[sb]: New test.
3359
3360 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3361
3362         PR debug/45024
3363         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3364
3365 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3366
3367         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3368         with dg-require-linker-plugin.
3369
3370 2010-07-22  Richard Guenther  <rguenther@suse.de>
3371
3372         PR lto/43850
3373         * g++.dg/lto/20100722-1_0.C: New testcase.
3374
3375 2010-07-22  Richard Guenther  <rguenther@suse.de>
3376
3377         PR lto/42451
3378         * gcc.dg/lto/20100720-3_0.c: New testcase.
3379         * gcc.dg/lto/20100720-3_1.c: Likewise.
3380
3381 2010-07-22  Richard Guenther  <rguenther@suse.de>
3382
3383         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3384         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3385
3386         PR lto/43373
3387         * gcc.dg/lto/20100722-1_0.c: New testcase.
3388
3389 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3390
3391         PR tree-optimization/44891
3392         * gcc.c-torture/compile/pr44891.c: New test.
3393
3394 2010-07-22  Richard Guenther  <rguenther@suse.de>
3395
3396         PR tree-optimization/45017
3397         * gcc.c-torture/execute/pr45017.c: New testcase.
3398
3399 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3400
3401         PR fortran/45019
3402         * gfortran.dg/aliasing_dummy_5.f90: New.
3403
3404 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3405
3406         PR target/43698
3407         * gcc.target/arm/pr43698.c: New test.
3408
3409 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3410
3411         PR fortran/44929
3412         * Revert my commit r162325 for this PR.
3413
3414 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3415
3416         PR debug/45015
3417         * gcc.target/m68k/pr45015.c: New test.
3418
3419 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3420
3421         PR c++/44641
3422         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3423         comments.
3424
3425 2010-07-21  Richard Guenther  <rguenther@suse.de>
3426
3427         PR lto/45018
3428         * g++.dg/lto/20100721-1_0.C: New testcase.
3429
3430 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3431
3432         PR tree-optimization/44900
3433         * g++.dg/torture/pr44900.C: New test.
3434
3435 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3436
3437         PR middle-end/44738
3438         * c-c++-common/uninit-17.c: Correct expected error.
3439
3440 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3441
3442         * gcc.dg/guality/asm-1.c: New test.
3443
3444         PR debug/45003
3445         * gcc.dg/guality/pr45003-2.c: New test.
3446         * gcc.dg/guality/pr45003-3.c: New test.
3447
3448 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3449
3450         PR libfortran/44697
3451         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3452
3453 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3454
3455         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3456         defined on the current line.
3457         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3458         * g++.dg/debug/dwarf2/pr44641.C: New.
3459
3460 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3461
3462         * gcc.target/powerpc/block-move-1.c: New test.
3463         * gcc.target/powerpc/block-move-2.c: New test.
3464
3465 2010-07-20  Jason Merrill  <jason@redhat.com>
3466
3467         PR c++/44967
3468         * g++.dg/cpp0x/sfinae2.C: New.
3469
3470 2010-07-20  Richard Guenther  <rguenther@suse.de>
3471
3472         PR lto/42696
3473         * gcc.dg/lto/20100720-4_0.c: New testcase.
3474
3475 2010-07-20  Richard Guenther  <rguenther@suse.de>
3476
3477         PR lto/43221
3478         * gcc.dg/lto/20100720-2_0.c: New testcase.
3479         * gcc.dg/lto/20100720-2_1.c: Likewise.
3480
3481 2010-07-20  Richard Guenther  <rguenther@suse.de>
3482
3483         PR lto/43208
3484         * gcc.dg/lto/20100720-1_0.c: New testcase.
3485         * gcc.dg/lto/20100720-1_1.c: Likewise.
3486
3487 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3488
3489         PR debug/45003
3490         * gcc.dg/guality/pr45003-1.c: New test.
3491
3492 2010-07-20  Richard Guenther  <rguenther@suse.de>
3493
3494         PR tree-optimization/44977
3495         * gcc.dg/torture/pr44977.c: New testcase.
3496
3497 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3498
3499         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3500         sync_char_short
3501
3502 2010-07-20  Richard Guenther  <rguenther@suse.de>
3503
3504         PR middle-end/44971
3505         PR middle-end/44988
3506         * gcc.dg/pr44971.c: New testcase.
3507         * gcc.c-torture/compile/pr44988.c: Likewise.
3508
3509 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3510
3511         PR fortran/44929
3512         * gfortran.dg/allocate_with_typespec.f90: New test.
3513         * gfortran.dg/allocate_derived_1.f90: Update error message.
3514
3515 2010-07-19  Jason Merrill  <jason@redhat.com>
3516
3517         PR c++/44996
3518         * g++.dg/cpp0x/decltype23.C: New.
3519
3520 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3521
3522         PR fortran/42385
3523         * gfortran.dg/class_defined_operator_1.f03 : New test.
3524
3525 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3526
3527         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3528         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3529         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3530         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3531
3532 2010-07-19  Richard Guenther  <rguenther@suse.de>
3533
3534         PR middle-end/44941
3535         * gcc.c-torture/compile/pr44941.c: New testcase.
3536
3537 2010-07-19  Jason Merrill  <jason@redhat.com>
3538
3539         PR c++/44969
3540         * g++.dg/template/sfinae24.C: New.
3541
3542 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3543
3544         PR fortran/44353
3545         * gfortran.dg/data_implied_do_2.f90: Removed.
3546
3547 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3548
3549         PR c++/44969
3550         * g++.dg/template/sfinae23.C: New.
3551
3552 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3553
3554         * lib/target-supports.exp (check_sse_os_support_available): New
3555         proc.
3556         (check_sse_hw_available): New proc.
3557         (check_effective_target_sse_runtime): New proc.
3558         (check_effective_target_sse2_runtime): New proc.
3559         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3560         -msse2 if check_sse_os_support_available.
3561         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3562         check_sse_os_support_available.
3563         * gcc.dg/vect/vect.exp: Likewise.
3564         * gfortran.dg/vect/vect.exp: Likewise.
3565         * gcc.target/i386/sol2-check: Renamed to ...
3566         * gcc.target/i386/sse-os-support.h: ... this.
3567         (sol2_check): Renamed to ...
3568         (sse_os_support): ... this.
3569         Only test movss with xmm registers.
3570         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3571         Removed ILL_INSN, ILL_INSN_LEN.
3572         * gcc.target/i386/sse2-check.h: Likewise.
3573         * gcc.target/i386/sse3-check.h: Likewise.
3574         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3575         Removed cpuid.h, __get_cpuid test.
3576         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3577         Removed cpuid.h, __get_cpuid test.
3578         * g++.dg/other/pr40446.C: Likewise.
3579         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3580         * gcc.dg/compat/vector-1a_main.c: Likewise.
3581         * gcc.dg/compat/vector-2a_main.c: Likewise.
3582         * gcc.dg/pr36584.c: Likewise.
3583         * gcc.dg/pr37544.c: Likewise.
3584         * gcc.dg/torture/pr16104-1.c: Likewise.
3585         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3586         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3587         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3588         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3589         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3590         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3591         sse2_runtime.
3592         * gcc.dg/torture/pr35771-2.c: Likewise.
3593         * gcc.dg/torture/pr35771-3.c: Likewise.
3594         * gcc.target/i386/pr39315-2.c: Likewise.
3595         * gcc.target/i386/pr39315-4.c: Likewise.
3596         * gcc.target/i386/vperm-v2df.c: Likewise.
3597         * gcc.target/i386/vperm-v2di.c: Likewise.
3598         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3599         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3600         sse_runtime.
3601
3602 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3603
3604         PR fortran/44353
3605         * gfortran.dg/data_implied_do_2.f90: New test.
3606
3607 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3608
3609         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3610
3611 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3612
3613         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3614         to the "mips16" group.
3615         (mips_using_mips16_p): New procedure.
3616         (mips-dg-options): Use it.
3617
3618 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3619
3620         * gcc.target/mips/mips16-attributes-4.c: New test.
3621
3622 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3623
3624         PR testsuite/44418
3625         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3626         * gcc.target/powerpc/recip-2.c: Ditto.
3627         * gcc.target/powerpc/recip-3.c: Ditto.
3628
3629 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3630
3631         * gcc.target/arm/pr42235.c: New test.
3632
3633 2010-07-16  Jason Merrill  <jason@redhat.com>
3634
3635         PR c++/32505
3636         * g++.dg/template/partial8.C: New.
3637
3638 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3639
3640         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3641         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3642         in C++.
3643         (gualcvt): New overloaded inline.
3644         (GUALCVT): Use it for C++.
3645         * g++.dg/guality/guality.exp: New.
3646         * g++.dg/guality/guality.h: New.
3647         * g++.dg/guality/redeclaration1.C: New test.
3648         * g++.dg/dg.exp: Prune also guality/* tests.
3649         * gcc.dg/guality/pr43141.c: Moved to...
3650         * c-c++-common/guality/pr43141.c: ... here.
3651
3652 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3653
3654         PR libfortran/37077
3655         * gfortran.dg/char4_iunit_2.f03: New test.
3656
3657 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3658
3659         * lib/plugin-support.exp (plugin-test-execute):
3660         Add ${gcc_objdir}/intl to includes.
3661
3662 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3663
3664         PR target/44942
3665         * gcc.c-torture/execute/pr44942.c: New test.
3666         * gcc.target/i386/pr44942.c: New test.
3667
3668 2010-07-15  Jason Merrill  <jason@redhat.com>
3669
3670         PR c++/44909
3671         * g++.dg/cpp0x/implicit7.C: New.
3672         * g++.dg/cpp0x/implicit8.C: New.
3673
3674 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3675
3676         Disable float tests for __SPU__ targets due to lack of signed zero:
3677         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3678         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3679         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3680         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3681         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3682         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3683         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3684         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3685         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3686
3687 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3688
3689         * gfortran.dg/select_char_2.f90: New test.
3690
3691 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3692
3693         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3694         with DECL_CHAIN.
3695
3696 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3697
3698         PR fortran/44936
3699         * gfortran.dg/typebound_generic_9.f03: New.
3700
3701 2010-07-15  Richard Guenther  <rguenther@suse.de>
3702
3703         PR tree-optimization/44946
3704         * gcc.c-torture/compile/pr44946.c: New testcase.
3705
3706 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR fortran/40206
3709         * gfortran.dg/select_char_3.f90: New test.
3710
3711 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3712             Kevin F. Quinn  <kevquinn@gentoo.org>
3713
3714         * gcc.dg/Wtrampolines.c: New.
3715
3716 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3717
3718         PR libfortran/44934
3719         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3720
3721 2010-07-14  Jason Merrill  <jason@redhat.com>
3722
3723         PR c++/44810
3724         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3725
3726         Implement C++0x unrestricted unions (N2544)
3727         * g++.dg/cpp0x/union1.C: New.
3728         * g++.dg/cpp0x/union2.C: New.
3729         * g++.dg/cpp0x/union3.C: New.
3730         * g++.dg/cpp0x/defaulted2.C: Adjust.
3731         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3732         * g++.old-deja/g++.ext/anon2.C: Adjust.
3733         * g++.old-deja/g++.mike/misc6.C: Adjust.
3734
3735 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3736
3737         PR fortran/44925
3738         * gfortran.dg/c_loc_tests_15.f90: New.
3739
3740 2010-07-13  Jason Merrill  <jason@redhat.com>
3741
3742         PR c++/44909
3743         * g++.dg/cpp0x/implicit6.C: New.
3744
3745 2010-07-13  Jason Merrill  <jason@redhat.com>
3746
3747         PR c++/44540
3748         * g++.dg/abi/noreturn1.C: New.
3749         * g++.dg/abi/noreturn2.C: New.
3750
3751 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3752
3753         PR other/44874
3754         PR debug/44832
3755         * c-c++-common/pr44832.c: New test.
3756
3757 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3758
3759         PR objc/44488
3760         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3761         on the target.  Make sure that we can assemble the emitted asm when
3762         the test type is 'compile'.
3763
3764 2010-07-13  Richard Guenther  <rguenther@suse.de>
3765
3766         PR tree-optimization/36960
3767         * g++.dg/torture/pr36960.C: New testcase.
3768
3769 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3770
3771         PR c++/44908
3772         * g++.dg/template/sfinae21.C: New.
3773         * g++.dg/template/sfinae22.C: Likewise.
3774
3775 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3776
3777         PR testsuite/42843
3778         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3779         * gcc.dg/plugin/ggcplug.c: Likewise.
3780         * g++.dg/plugin/selfassign.c: Likewise.
3781         * g++.dg/plugin/attribute_plugin.c: Likewise.
3782         * g++.dg/plugin/dumb_plugin.c: Likewise.
3783         * g++.dg/plugin/pragma_plugin.c: Likewise.
3784
3785 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3786
3787         * gcc.c-torture/execute/pr44683.x: New.
3788         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3789
3790 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3791
3792         PR fortran/44434
3793         PR fortran/44565
3794         PR fortran/43945
3795         PR fortran/44869
3796         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3797         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3798         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3799         * gfortran.dh/typebound_call_16.f03: New.
3800         * gfortran.dg/typebound_generic_6.f03: New.
3801         * gfortran.dg/typebound_generic_7.f03: New.
3802         * gfortran.dg/typebound_generic_8.f03: New.
3803
3804 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3805
3806         PR libfortran/37077
3807         * gfortran.dg/char4_iunit_1.f03: New test.
3808
3809 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3810
3811         * gcc.dg/tree-ssa/vrp53.c: New test.
3812
3813 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3814
3815         PR c++/44907
3816         * g++.dg/template/sfinae19.C: New.
3817         * g++.dg/template/sfinae20.C: Likewise.
3818
3819 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3820
3821         * gcc.target/arm/interrupt-1.c: New test.
3822         * gcc.target/arm/interrupt-2.c: New test.
3823
3824 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3825
3826         * gcc.dg/pr42427.c: Require c99_runtime.
3827         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3828         c99_runtime.
3829         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3830         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3831         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3832         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3833         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3834         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3835         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3836         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3837         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3838         * gcc.target/i386/pr37275.c: Require visibility support.
3839
3840 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3841
3842         * lib/target-supports.exp (check_effective_target_sse): New proc.
3843         * gcc.target/i386/sol2-check.h: New file.
3844         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3845         Include sol2-check.h.
3846         (main) Only run do_test () if sol2_check ().
3847         * gcc.target/i386/sse2-check.h: Likewise.
3848         * gcc.target/i386/sse3-check.h: Likewise.
3849         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3850         [__sun__ && __svr4__]: Execute SSE2 instruction.
3851         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3852         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3853         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3854         * g++.dg/ext/vector14.C: Likewise.
3855         * g++.dg/other/mmintrin.C: Likewise.
3856         * gcc.dg/20020418-1.c: Likewise.
3857         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3858         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3859         * gcc.dg/format/unnamed-1.c: Likewise.
3860         Adapt dg-warning line number.
3861         * gcc.dg/graphite/pr40281.c: Likewise.
3862         * gcc.dg/pr32176.c: Likewise.
3863         * gcc.dg/pr40550.c: Likewise.
3864         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3865         * gcc.dg/torture/pr36891.c: Likewise.
3866         * gcc.target/i386/20020218-1.c: Likewise.
3867         * gcc.target/i386/20020523.c: Likewise.
3868         * gcc.target/i386/abi-1.c: Likewise.
3869         * gcc.target/i386/brokensqrt.c: Likewise.
3870         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3871         * gcc.target/i386/pr13366.c: Likewise.
3872         * gcc.target/i386/pr13685.c: Likewise.
3873         * gcc.target/i386/pr24306.c: Likewise.
3874         * gcc.target/i386/pr31486.c: Likewise.
3875         * gcc.target/i386/pr32065-1.c: Likewise.
3876         * gcc.target/i386/pr32065-2.c: Likewise.
3877         * gcc.target/i386/pr32389.c: Likewise.
3878         * gcc.target/i386/pr38824.c: Likewise.
3879         * gcc.target/i386/pr38931.c: Likewise.
3880         * gcc.target/i386/pr39592-1.c: Likewise.
3881         * gcc.target/i386/pr43766.c: Likewise.
3882         * gcc.target/i386/recip-divf.c: Likewise.
3883         * gcc.target/i386/recip-sqrtf.c: Likewise.
3884         * gcc.target/i386/recip-vec-divf.c: Likewise.
3885         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3886         * gcc.target/i386/sse-1.c: Likewise.
3887         * gcc.target/i386/sse-16.c: Likewise.
3888         * gcc.target/i386/sse-2.c: Likewise.
3889         * gcc.target/i386/sse-20.c: Likewise.
3890         * gcc.target/i386/sse-3.c: Likewise.
3891         * gcc.target/i386/sse-7.c: Likewise.
3892         * gcc.target/i386/sse-9.c: Likewise.
3893         * gcc.target/i386/sse-addps-1.c: Likewise.
3894         * gcc.target/i386/sse-addss-1.c: Likewise.
3895         * gcc.target/i386/sse-andnps-1.c: Likewise.
3896         * gcc.target/i386/sse-andps-1.c: Likewise.
3897         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3898         * gcc.target/i386/sse-comiss-1.c: Likewise.
3899         * gcc.target/i386/sse-comiss-2.c: Likewise.
3900         * gcc.target/i386/sse-comiss-3.c: Likewise.
3901         * gcc.target/i386/sse-comiss-4.c: Likewise.
3902         * gcc.target/i386/sse-comiss-5.c: Likewise.
3903         * gcc.target/i386/sse-comiss-6.c: Likewise.
3904         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3905         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3906         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3907         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3908         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3909         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3910         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3911         * gcc.target/i386/sse-divps-1.c: Likewise.
3912         * gcc.target/i386/sse-divss-1.c: Likewise.
3913         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3914         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3915         * gcc.target/i386/sse-maxps-1.c: Likewise.
3916         * gcc.target/i386/sse-maxss-1.c: Likewise.
3917         * gcc.target/i386/sse-minps-1.c: Likewise.
3918         * gcc.target/i386/sse-minss-1.c: Likewise.
3919         * gcc.target/i386/sse-movaps-1.c: Likewise.
3920         * gcc.target/i386/sse-movaps-2.c: Likewise.
3921         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3922         * gcc.target/i386/sse-movhps-1.c: Likewise.
3923         * gcc.target/i386/sse-movhps-2.c: Likewise.
3924         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3925         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3926         * gcc.target/i386/sse-movntps-1.c: Likewise.
3927         * gcc.target/i386/sse-movss-1.c: Likewise.
3928         * gcc.target/i386/sse-movss-2.c: Likewise.
3929         * gcc.target/i386/sse-movss-3.c: Likewise.
3930         * gcc.target/i386/sse-movups-1.c: Likewise.
3931         * gcc.target/i386/sse-movups-2.c: Likewise.
3932         * gcc.target/i386/sse-mulps-1.c: Likewise.
3933         * gcc.target/i386/sse-mulss-1.c: Likewise.
3934         * gcc.target/i386/sse-orps-1.c: Likewise.
3935         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3936         * gcc.target/i386/sse-recip-vec.c: Likewise.
3937         * gcc.target/i386/sse-recip.c: Likewise.
3938         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3939         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3940         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3941         * gcc.target/i386/sse-subps-1.c: Likewise.
3942         * gcc.target/i386/sse-subss-1.c: Likewise.
3943         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3944         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3945         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3946         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3947         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3948         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3949         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3950         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3951         * gcc.target/i386/sse-xorps-1.c: Likewise.
3952         * gcc.target/i386/ssefn-1.c: Likewise.
3953         * gcc.target/i386/ssefn-3.c: Likewise.
3954         * gcc.target/i386/sseregparm-1.c: Likewise.
3955         * gcc.target/i386/stackalign/return-3.c: Likewise.
3956         * gcc.target/i386/vectorize1.c: Likewise.
3957         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3958         * gcc.target/i386/xorps-sse.c: Likewise.
3959         * gfortran.dg/pr28158.f90: Likewise.
3960         * gfortran.dg/pr30667.f: Likewise.
3961         * gnat.dg/loop_optimization7.adb: Likewise.
3962         * gnat.dg/sse_nolib.adb: Likewise.
3963
3964 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3965
3966         PR fortran/44702
3967         * gfortran.dg/use_rename_6.f90: New.
3968         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3969
3970 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3971
3972         PR fortran/44869
3973         * gfortran.dg/class_24.f03: New.
3974
3975 2010-07-10  Richard Guenther  <rguenther@suse.de>
3976
3977         PR lto/44889
3978         * gcc.dg/lto/20100709-1_0.c: New testcase.
3979         * gcc.dg/lto/20100709-1_1.c: Likewise.
3980
3981 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3982
3983         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3984
3985 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3986
3987         PR objc/44140
3988         * objc.dg/lto/trivial-1_0.m: New.
3989         * objc.dg/lto/lto.exp: New.
3990         * obj-c++.dg/lto/trivial-1_0.mm: New.
3991         * obj-c++.dg/lto/lto.exp: New.
3992         * objc.dg/symtab-1.m: Adjust sizes.
3993         * objc.dg/image-info.m: Do not run for gnu-runtime.
3994
3995 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3996
3997         * gcc.dg/pr32370.c: Allow another kind of error message.
3998
3999 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4000
4001         * gnat.dg/atomic3.adb: New test.
4002
4003 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4004             Denys Vlasenko  <dvlasenk@redhat.com>
4005             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4006
4007         PR tree-optimization/28632
4008         * gcc.dg/tree-ssa/vrp51.c: New test.
4009         * gcc.dg/tree-ssa/vrp52.c: New test.
4010
4011 2010-07-09  Jason Merrill  <jason@redhat.com>
4012
4013         * g++.dg/abi/covariant6.C: New.
4014         * g++.dg/inherit/covariant17.C: Test both bases.
4015         * g++.dg/inherit/covariant7.C: Check vtable layout.
4016
4017 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4018
4019         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4020
4021 2010-07-09  Richard Guenther  <rguenther@suse.de>
4022
4023         PR tree-optimization/44852
4024         * gcc.c-torture/execute/pr44852.c: New testcase.
4025
4026 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4027
4028         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4029         multiplication by values.
4030         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4031         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4032
4033 2010-07-09  Richard Guenther  <rguenther@suse.de>
4034
4035         PR tree-optimization/44882
4036         * gfortran.dg/pr44882.f90: New testcase.
4037
4038 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4039
4040         PR target/40657
4041         * gcc.target/arm/pr40657-1.c: New test.
4042         * gcc.target/arm/pr40657-2.c: New test.
4043         * gcc.c-torture/execute/pr40657.c: New test.
4044
4045 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4046
4047         * gcc.dg/tree-ssa/vrp50.c: New test.
4048         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4049
4050 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4051
4052         PR fortran/44649
4053         * gfortran.dg/c_sizeof_1.f90: Modified.
4054         * gfortran.dg/storage_size_1.f08: New.
4055         * gfortran.dg/storage_size_2.f08: New.
4056
4057 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4058
4059         * gcc.c-torture/execute/20100708-1.c: New test.
4060
4061 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4062
4063         PR fortran/44847
4064         * gfortran.dg/gomp/pr44847.f90: New test.
4065
4066 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4067
4068         PR tree-optimization/44710
4069         * gcc.dg/tree-ssa/ifc-6.c: New.
4070         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4071
4072 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4073
4074         PR fortran/18918
4075         * gfortran.dg/coarray_10.f90: Add an additional test.
4076
4077 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4078
4079         PR middle-end/44828
4080         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4081         * gcc.c-torture/execute/pr44828.x: Revert.
4082
4083 2010-07-08  Jason Merrill  <jason@redhat.com>
4084
4085         PR c++/43120
4086         * g++.dg/inherit/covariant17.C: New.
4087         * g++.dg/abi/covariant1.C: Actually test for the bug.
4088
4089 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4090
4091         PR rtl-optimization/44838
4092         * gcc.dg/pr44838.c: New.
4093
4094 2010-07-08  Richard Guenther  <rguenther@suse.de>
4095
4096         PR tree-optimization/44831
4097         * gcc.c-torture/compile/pr44831.c: New testcase.
4098         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4099
4100 2010-07-08  Richard Guenther  <rguenther@suse.de>
4101
4102         PR tree-optimization/44861
4103         * g++.dg/vect/pr44861.cc: New testcase.
4104
4105 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4106
4107         PR middle-end/44828
4108         * gcc.c-torture/execute/pr44828.x: New file.
4109
4110 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4111
4112         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4113         dg-options.
4114         * g++.dg/ext/altivec-17.C: Adjust error message.
4115
4116 2010-07-07  Tom Tromey  <tromey@redhat.com>
4117
4118         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4119
4120 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4121
4122         PR target/44844
4123         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4124         * gcc.target/i386/rdrand-2.c: Likewise.
4125         * gcc.target/i386/rdrand-3.c: Likewise.
4126
4127 2010-07-07  Jan Hubicka  <jh@suse.cz>
4128
4129         PR middle-end/44813
4130         * g++.dg/torture/pr44813.C: New testcase.
4131         * g++.dg/torture/pr44826.C: New testcase.
4132
4133 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4134
4135         PR rtl-optimization/44787
4136         * gcc.c-torture/compile/pr44788.c: New test.
4137         * gcc.target/arm/pr44788.c: New test.
4138
4139 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4140
4141         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4142
4143 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4144
4145         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4146         to dg-options.
4147
4148 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4149
4150         PR fortran/44742
4151         * gfortran.dg/parameter_array_init_6.f90: New.
4152         * gfortran.dg/initialization_20.f90: Update dg-error.
4153         * gfortran.dg/initialization_24.f90: Ditto.
4154
4155 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4156         PR fortran/PR44693
4157         * gfortran.dg/dim_range_1.f90:  New test.
4158         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4159
4160 2010-07-06  Jason Merrill  <jason@redhat.com>
4161
4162         PR c++/44703
4163         * g++.dg/cpp0x/initlist41.C: New.
4164
4165         PR c++/44778
4166         * g++.dg/template/ptrmem22.C: New.
4167
4168 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4169
4170         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4171         support.
4172         * gcc.target/i386/i386.exp: Likewise.
4173
4174 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4175
4176         PR testsuite/44195
4177         * gcc.dg/lto/20100518_0.c: Limit to x86.
4178
4179 2010-07-06  Richard Guenther  <rguenther@suse.de>
4180
4181         PR middle-end/44828
4182         * gcc.c-torture/execute/pr44828.c: New testcase.
4183
4184 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4185
4186         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4187         * g++.dg/warn/volatile1.C: Likewise.
4188         * g++.dg/template/warn1.C: Likewise.
4189
4190 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4191
4192         AVX Programming Reference (June, 2010)
4193         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4194         * g++.dg/other/i386-3.C: Likewise.
4195         * gcc.target/i386/sse-12.c: Likewise.
4196
4197         * gcc.target/i386/f16c-check.h: New.
4198         * gcc.target/i386/rdfsbase-1.c: Likewise.
4199         * gcc.target/i386/rdfsbase-2.c: Likewise.
4200         * gcc.target/i386/rdgsbase-1.c: Likewise.
4201         * gcc.target/i386/rdgsbase-2.c: Likewise.
4202         * gcc.target/i386/rdrand-1.c: Likewise.
4203         * gcc.target/i386/rdrand-2.c: Likewise.
4204         * gcc.target/i386/rdrand-3.c: Likewise.
4205         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4206         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4207         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4208         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4209         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4210         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4211         * gcc.target/i386/wrfsbase-1.c: Likewise.
4212         * gcc.target/i386/wrfsbase-2.c: Likewise.
4213         * gcc.target/i386/wrgsbase-1.c: Likewise.
4214         * gcc.target/i386/wrgsbase-2.c: Likewise.
4215
4216         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4217         (__builtin_ia32_vcvtps2ph): New.
4218         (__builtin_ia32_vcvtps2ph256): Likewise.
4219
4220         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4221         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4222
4223         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4224         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4225
4226         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4227         (__builtin_ia32_vcvtps2ph256): Likewise.
4228         Add fsgsbase,rdrnd,f16c.
4229
4230         * lib/target-supports.exp (check_effective_target_f16c): New.
4231
4232 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4233
4234         * gcc.dg/guality/nrv-1.c: New test.
4235
4236 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4237
4238         PR middle-end/42505
4239         * gcc.target/arm/pr42505.c: New test case.
4240
4241 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR c++/44808
4244         * g++.dg/opt/nrv16.C: New test.
4245
4246 2010-07-05  Richard Guenther  <rguenther@suse.de>
4247
4248         PR tree-optimization/44784
4249         * gcc.c-torture/compile/pr44784.c: New testcase.
4250
4251 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4252
4253         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4254         Increase loop bound and array size.
4255         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4256         Likewise.
4257
4258 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4259
4260         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4261         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4262         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4263         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4264         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4265
4266 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4267
4268         PR c++/22138
4269         * g++.dg/parse/template25.C: New.
4270
4271 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4272
4273         PR rtl-optimization/44695
4274         * gcc.dg/torture/pr44695.c: New.
4275
4276 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4277
4278         PR c++/16630
4279         * g++.dg/ext/pretty3.C: New.
4280
4281 2010-07-04  Richard Guenther  <rguenther@suse.de>
4282
4283         PR middle-end/44809
4284         * g++.dg/torture/pr44809.C: New testcase.
4285
4286 2010-07-04  Richard Guenther  <rguenther@suse.de>
4287
4288         PR tree-optimization/44656
4289         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4290
4291 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4292             Revital Eres  <eres@il.ibm.com>
4293
4294         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4295         misaligned stores.
4296         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4297         gcc.dg/vect/vect-96.c: Likewise.
4298         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4299         that support misaligned stores. Change the number of expected
4300         misaligned accesses.
4301         * gcc.dg/vect/vect-peel-1.c: New test.
4302         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4303         gcc.dg/vect/vect-peel-4.c: Likewise.
4304         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4305         vectorizable on all targets that support realignment.
4306         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4307
4308 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4309
4310         PR c/44806
4311         * gcc.dg/torture/pr44806.c: New.
4312
4313 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4314
4315         * gnat.dg/cond_expr1.adb: New test.
4316
4317 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4318
4319         * gnat.dg/modular3.adb: New test.
4320         * gnat.dg/modular3_pkg.ads: New helper.
4321
4322 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4323             Mikael Pettersson  <mikpe@it.uu.se>
4324
4325         PR testsuite/44518
4326         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4327         Make signed-ness of chars explicit.  Scan the object for
4328         strings that are split by some target assemblers.
4329         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4330         explicit.
4331
4332 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4333
4334         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4335
4336 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4337
4338         PR/44128
4339         * g++.dg/warn/Wshadow-7.C: New test.
4340
4341 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4342             Julian Brown  <julian@codesourcery.com>
4343             Sandra Loosemore  <sandra@codesourcery.com>
4344
4345         * gcc.c-torture/execute/20100416-1.c: New test case.
4346
4347 2010-07-02  Julian Brown  <julian@codesourcery.com>
4348             Sandra Loosemore  <sandra@codesourcery.com>
4349
4350         PR target/43703
4351
4352         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4353         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4354
4355 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4356             Julian Brown  <julian@codesourcery.com>
4357
4358         * gcc.target/arm/neon/vadds64.c: Regenerated.
4359         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4360         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4361         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4362         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4363         * gcc.target/arm/neon-vmls-1.c: Likewise.
4364         * gcc.target/arm/neon-vsubs64.c: New execution test.
4365         * gcc.target/arm/neon-vsubu64.c: New execution test.
4366         * gcc.target/arm/neon-vadds64.c: New execution test.
4367         * gcc.target/arm/neon-vaddu64.c: New execution test.
4368
4369 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4370
4371         * gcc.target/arm/neon-vands64.c: New.
4372         * gcc.target/arm/neon-vandu64.c: New.
4373         * gcc.target/arm/neon-vbics64.c: New.
4374         * gcc.target/arm/neon-vbicu64.c: New.
4375         * gcc.target/arm/neon-veors64.c: New.
4376         * gcc.target/arm/neon-veoru64.c: New.
4377         * gcc.target/arm/neon-vorns64.c: New.
4378         * gcc.target/arm/neon-vornu64.c: New.
4379         * gcc.target/arm/neon-vorrs64.c: New.
4380         * gcc.target/arm/neon-vorru64.c: New.
4381         * gcc.target/arm/neon/vands64.c: Regenerated.
4382         * gcc.target/arm/neon/vandu64.c: Regenerated.
4383         * gcc.target/arm/neon/vbics64.c: Regenerated.
4384         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4385         * gcc.target/arm/neon/veors64.c: Regenerated.
4386         * gcc.target/arm/neon/veoru64.c: Regenerated.
4387         * gcc.target/arm/neon/vorns64.c: Regenerated.
4388         * gcc.target/arm/neon/vornu64.c: Regenerated.
4389         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4390         * gcc.target/arm/neon/vorru64.c: Regenerated.
4391
4392 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4393
4394         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4395
4396 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4397
4398         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4399         * gfortran.dg/intent_out_5.f90: Same.
4400         * gfortran.dg/ltrans-7.f90: Same.
4401         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4402
4403 2010-07-02  Jan Hubicka  <jh@suse.cz>
4404
4405         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4406
4407 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4408
4409         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4410
4411 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR c++/44780
4414         * c-c++-common/Wunused-var-12.c: New test.
4415
4416 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4417
4418         PR target/42835
4419         * gcc.target/arm/pr42835.c: New test.
4420
4421         PR target/42172
4422         * gcc.target/arm/pr42172-1.c: New test.
4423
4424 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4425
4426         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4427
4428 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4429
4430         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4431         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4432         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4433         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4434         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4435         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4436         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4437         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4438         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4439         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4440         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4441         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4442         * gcc.target/arm/neon-vdup_ns64.c: New.
4443         * gcc.target/arm/neon-vdup_nu64.c: New.
4444         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4445         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4446         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4447         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4448         * gcc.target/arm/neon-vmov_ns64.c: New.
4449         * gcc.target/arm/neon-vmov_nu64.c: New.
4450         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4451         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4452         * gcc.target/arm/neon-vget_lanes64.c: New.
4453         * gcc.target/arm/neon-vget_laneu64.c: New.
4454         * gcc.target/arm/neon-vset_lanes64.c: New.
4455         * gcc.target/arm/neon-vset_laneu64.c: New.
4456
4457 2010-07-02  Richard Guenther  <rguenther@suse.de>
4458
4459         * g++.dg/torture/20100702-1.C: New testcase.
4460
4461 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4462
4463         PR target/44707
4464         * gcc.c-torture/compile/pr44707.c: New test.
4465
4466 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4467
4468         PR c++/44039
4469         * g++.dg/template/crash101.C: New.
4470
4471 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4472
4473         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4474         Use the ABI-0 accessors and fail it for m64.
4475
4476 2010-07-02  Jan Hubicka  <jh@suse.cz>
4477
4478         * g++.dg/tree-ssa/pr44706.C: New testcase.
4479
4480 2010-07-02  Richard Guenther  <rguenther@suse.de>
4481
4482         PR tree-optimization/44748
4483         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4484
4485 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4486
4487         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4488         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4489         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4490         the method types to forward:.
4491
4492 2010-06-30  Jason Merrill  <jason@redhat.com>
4493
4494         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4495         * g++.dg/other/pr25632.C: Likewise.
4496
4497 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4498
4499         PR tree-optimization/40421
4500         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4501
4502 2010-07-01  Richard Guenther  <rguenther@suse.de>
4503
4504         PR middle-end/42834
4505         PR middle-end/44468
4506         * gcc.c-torture/execute/20100316-1.c: New testcase.
4507         * gcc.c-torture/execute/pr44468.c: Likewise.
4508         * gcc.c-torture/compile/20100609-1.c: Likewise.
4509         * gcc.dg/volatile2.c: Adjust.
4510         * gcc.dg/plugin/selfassign.c: Likewise.
4511         * gcc.dg/pr36902.c: Likewise.
4512         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4513         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4514         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4515         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4516         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4517         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4518         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4519         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4520         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4521         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4522         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4523         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4524         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4525         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4526         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4527         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4528         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4529         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4530         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4531         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4532         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4533         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4534         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4535         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4536         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4537         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4538         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4539         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4540         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4541         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4542         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4543         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4544         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4545         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4546         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4547         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4548         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4549         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4550         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4551         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4552         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4553         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4554         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4555         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4556         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4557         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4558         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4559         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4560         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4561         * g++.dg/tree-ssa/pr31146.C: Likewise.
4562         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4563         * g++.dg/tree-ssa/pr33604.C: Likewise.
4564         * g++.dg/plugin/selfassign.c: Likewise.
4565         * gfortran.dg/array_memcpy_3.f90: Likewise.
4566         * gfortran.dg/array_memcpy_4.f90: Likewise.
4567         * c-c++-common/torture/pr42834.c: New testcase.
4568
4569 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4570
4571         PR c++/44628
4572         * g++.dg/template/crash100.C: New.
4573
4574 2010-06-30  Jan Hubicka  <jh@suse.cz>
4575
4576         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4577
4578 2010-06-30  Michael Matz  <matz@suse.de>
4579
4580         PR bootstrap/44699
4581         * gcc.dg/pr44699.c: New test.
4582
4583 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4584
4585         PR tree-optimization/39799
4586         * c-c++-common/uninit-17.c: New test.
4587
4588 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4589
4590         PR libfortran/43298
4591         * gfortran.dg/read_infnan_1.f90: New test.
4592
4593 2010-06-29  Jason Merrill  <jason@redhat.com>
4594
4595         Enable implicitly declared move constructor/operator= (N3053).
4596         * g++.dg/cpp0x/implicit3.C: New.
4597         * g++.dg/cpp0x/implicit4.C: New.
4598         * g++.dg/cpp0x/implicit5.C: New.
4599         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4600         * g++.dg/cpp0x/not_special.C: Adjust.
4601         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4602         * g++.dg/cpp0x/rv1n.C: Adjust.
4603         * g++.dg/cpp0x/rv1p.C: Adjust.
4604         * g++.dg/cpp0x/rv2n.C: Adjust.
4605         * g++.dg/cpp0x/rv2p.C: Adjust.
4606         * g++.dg/cpp0x/rv3n.C: Adjust.
4607         * g++.dg/cpp0x/rv3p.C: Adjust.
4608         * g++.dg/cpp0x/rv4n.C: Adjust.
4609         * g++.dg/cpp0x/rv4p.C: Adjust.
4610         * g++.dg/cpp0x/rv5n.C: Adjust.
4611         * g++.dg/cpp0x/rv5p.C: Adjust.
4612         * g++.dg/cpp0x/rv6n.C: Adjust.
4613         * g++.dg/cpp0x/rv6p.C: Adjust.
4614         * g++.dg/cpp0x/rv7n.C: Adjust.
4615         * g++.dg/cpp0x/rv7p.C: Adjust.
4616         * g++.dg/cpp0x/rv8p.C: Adjust.
4617         * g++.dg/gomp/pr26690-1.C: Adjust.
4618         * g++.dg/other/error20.C: Adjust.
4619         * g++.dg/other/error31.C: Adjust.
4620         * g++.dg/parse/error19.C: Adjust.
4621         * g++.dg/template/qualttp5.C: Adjust.
4622         * g++.old-deja/g++.law/ctors5.C: Adjust.
4623
4624         Enable implicitly deleted functions (N2346)
4625         * g++.dg/cpp0x/defaulted17.C: New.
4626         * g++.dg/cpp0x/implicit1.C: New.
4627         * g++.dg/cpp0x/implicit2.C: New.
4628         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4629         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4630         * g++.dg/init/ctor4.C: Adjust.
4631         * g++.dg/init/synth2.C: Adjust.
4632         * g++.dg/lto/20081118_1.C: Adjust.
4633         * g++.dg/other/error13.C: Adjust.
4634         * g++.dg/other/unused1.C: Adjust.
4635         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4636         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4637         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4638         * g++.old-deja/g++.law/ctors17.C: Adjust.
4639         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4640         * g++.old-deja/g++.pt/assign1.C: Adjust.
4641         * g++.old-deja/g++.pt/crash20.C: Adjust.
4642
4643         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4644         * g++.dg/cpp0x/defaulted13.C: Adjust.
4645         * g++.dg/cpp0x/defaulted2.C: Adjust.
4646         * g++.dg/cpp0x/defaulted3.C: Adjust.
4647         * g++.dg/cpp0x/initlist9.C: Adjust.
4648         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4649         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4650         * g++.dg/init/synth2.C: Adjust.
4651
4652         * g++.dg/cpp0x/defaulted19.C: New.
4653
4654         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4655         * g++.dg/template/error23.C: Fix for -std=c++0x.
4656
4657 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4658
4659         PR fortran/44718
4660         * gfortran.dg/proc_ptr_28.f90: New.
4661
4662 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR tree-optimization/43801
4665         * g++.dg/torture/pr43801.C: New test.
4666
4667         PR debug/44668
4668         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4669
4670 2010-06-29  Jason Merrill  <jason@redhat.com>
4671
4672         PR c++/44587
4673         * g++.dg/template/qualified-id2.C: New.
4674         * g++.dg/template/qualified-id3.C: New.
4675
4676 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4677
4678         PR fortran/44696
4679         * gfortran.dg/associated_target_4.f90: New.
4680
4681 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4682
4683         PR fortran/44582
4684         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4685
4686 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4687
4688         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4689
4690 2010-06-29  Jan Hubicka  <jh@suse.cz>
4691
4692         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4693
4694 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4695
4696         PR target/43902
4697         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4698         * gcc.target/arm/wmul-3.c: New test.
4699         * gcc.target/arm/wmul-4.c: New test.
4700
4701 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4702
4703         PR rtl-optimization/44659
4704         * gcc.target/i386/extract-1.c: New.
4705         * gcc.target/i386/extract-2.c: Likewise.
4706         * gcc.target/i386/extract-3.c: Likewise.
4707         * gcc.target/i386/extract-4.c: Likewise.
4708         * gcc.target/i386/extract-5.c: Likewise.
4709         * gcc.target/i386/extract-6.c: Likewise.
4710
4711 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR c++/44682
4714         * g++.dg/warn/Wunused-var-14.C: New test.
4715
4716 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4717
4718         PR fortran/43298
4719         * gfortran.dg/nan_6.f90: New.
4720
4721 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4722
4723         PR tree-optimization/43781
4724         * gcc.dg/torture/pr43781.c: New.
4725
4726 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4727
4728         PR fortran/40158
4729         * gfortran.dg/actual_rank_check_1.f90: New test.
4730
4731 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4732
4733         * gcc.dg/ipa/ipa-sra-6.c: New test.
4734
4735 2010-06-28  Jan Hubicka  <jh@suse.cz>
4736
4737         PR tree-optimization/44687
4738         * gcc.c-torture/compile/pr44687.c
4739
4740 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4741
4742         PR c++/44535
4743         * g++.dg/torture/pr44535.C: New test.
4744
4745 2010-06-28  Michael Matz  <matz@suse.de>
4746
4747         PR middle-end/44592
4748         * gfortran.dg/pr44592.f90: New test.
4749
4750 2010-06-28  Jan Hubicka  <jh@suse.cz>
4751
4752         PR tree-optimization/44357
4753         * g++.dg/torture/pr44357.C: New testcase.
4754
4755 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4756
4757         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4758         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4759         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4760         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4761         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4762         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4763         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4764         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4765
4766 2010-06-27  Jan Hubicka  <jh@suse.cz>
4767
4768         * gcc.c-torture/compile/pr44686.c: New file.
4769
4770 2010-06-27  Richard Guenther  <rguenther@suse.de>
4771
4772         PR tree-optimization/44683
4773         * gcc.c-torture/execute/pr44683.c: New testcase.
4774
4775 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4776
4777         * gnat.dg/noreturn3.ad[sb]: New test.
4778
4779 2010-06-26  Jason Merrill  <jason@redhat.com>
4780
4781         * g++.dg/cpp0x/explicit5.C: New.
4782
4783 2010-06-26  Richard Guenther  <rguenther@suse.de>
4784
4785         PR tree-optimization/44393
4786         * gcc.dg/pr44393.c: New testcase.
4787
4788 2010-06-26  Jan Hubicka  <jh@suse.cz>
4789
4790         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4791
4792 2010-06-26  Richard Guenther  <rguenther@suse.de>
4793
4794         PR middle-end/44674
4795         * gcc.dg/pr44674.c: New testcase.
4796
4797 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4798
4799         * gcc.dg/opts-3.c: New test.
4800
4801 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4802
4803         * gfortran.dg/type_decl_1.f90: New.
4804         * gfortran.dg/type_decl_2.f90: New.
4805
4806 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4807
4808         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4809         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4810
4811 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4812
4813         PR testsuite/38946
4814         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4815         error in comparing reals.
4816
4817 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4818
4819         * selected_real_kind_2.f90: New.
4820         * selected_real_kind_3.f90: New.
4821
4822 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4823
4824         * gfortran.dg/entry_19.f90: New.
4825
4826 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4827
4828         * gfortran.dg/end_subroutine_1.f90: New.
4829         * gfortran.dg/end_subroutine_2.f90: New.
4830         * gfortran.dg/interface_proc_end.f90: Update.
4831
4832 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4833
4834         * gfortran.dg/semicolon_fixed.f: Update.
4835         * gfortran.dg/semicolon_fixed_2.f: New.
4836         * gfortran.dg/semicolon_free_2.f90: New.
4837         * gfortran.dg/semicolon_free.f90: Update.
4838
4839 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4840
4841         PR fortran/44448
4842         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4843
4844 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4845
4846         * g++.dg/ipa/iinline-3.C: New test.
4847         * gcc.dg/ipa/modif-1.c: Removed.
4848
4849 2010-06-25  Jan Hubicka  <jh@suse.cz>
4850
4851         * gcc.dg/tree-ssa/ipa-split-1.c
4852
4853 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4854
4855         * g++.dg/ipa/iinline-2.C: New test.
4856
4857 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR middle-end/43866
4860         * gfortran.dg/pr43866.f90: New test.
4861
4862         PR tree-optimization/44539
4863         * gcc.dg/pr44539.c: New test.
4864
4865 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4866
4867         From Jim Wilson:
4868         PR target/43902
4869         * gcc.target/mips/madd-9.c: New test.
4870
4871 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4872
4873         PR c/44517
4874         * gcc.dg/noncompile/pr44517.c: New.
4875         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4876
4877 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4878
4879         PR testsuite/43283
4880         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4881         and add argument to nop for IA64.
4882
4883 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4884
4885         PR target/44588
4886         * gcc.target/i386/mod-1.c: New.
4887         * gcc.target/i386/umod-1.c: Likewise.
4888         * gcc.target/i386/umod-2.c: Likewise.
4889         * gcc.target/i386/umod-3.c: Likewise.
4890
4891 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR middle-end/44492
4894         * g++.dg/torture/pr44492.C: New test.
4895
4896 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4897
4898         * c-c++-common/warn-omitted-condop.c: New.
4899
4900 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4901
4902         PR fortran/44614
4903         * gfortran.dg/import8.f90: New.
4904
4905 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4906
4907         * gnat.dg/not_null.adb: Update test case.
4908
4909 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR c++/44619
4912         * g++.dg/warn/Wunused-var-13.C: New test.
4913
4914         PR c++/44627
4915         * g++.dg/diagnostic/method1.C: New test.
4916
4917 2010-06-22  Cary Coutant  <ccoutant@google.com>
4918
4919         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4920
4921 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4922
4923         PR fortran/44616
4924         * gfortran.dg/abstract_type_8.f03: New.
4925
4926 2010-06-21  Jason Merrill  <jason@redhat.com>
4927
4928         * g++.dg/cpp0x/noexcept08.C: New.
4929
4930         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4931
4932 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4933
4934         PR target/44615
4935         * gcc.target/i386/sse2-vec-2a.c: New.
4936
4937 2010-06-21  DJ Delorie  <dj@redhat.com>
4938
4939         * gcc.dg/pragma-diag-1.c: New.
4940
4941 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4942
4943         PR target/44615
4944         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4945
4946 2010-06-21  Alan Modra  <amodra@gmail.com>
4947
4948         PR testsuite/44505
4949         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4950         tail call to check_fa_mid.
4951
4952 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4953
4954         PR target/44575
4955         * gcc.c-torture/execute/pr44575.c: New test.
4956
4957 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4958
4959         PR fortran/40632
4960         * gfortran.dg/contiguous_1.f90: New.
4961         * gfortran.dg/contiguous_2.f90: New.
4962         * gfortran.dg/contiguous_3.f90: New.
4963
4964 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4965
4966         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4967         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4968
4969 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4970
4971         PR target/44546
4972         * gcc.target/i386/pr44546.c: New test.
4973
4974 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4975
4976         * gcc.dg/opts-2.c: New test.
4977
4978 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4979
4980         PR fortran/44584
4981         * gfortran.dg/typebound_proc_15.f03: Modified.
4982
4983 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4984
4985         PR target/44072
4986         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4987         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4988
4989 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4990
4991         * g++.dg/ext/label13.C: Fix typo in last change.
4992
4993 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4994
4995         PR libfortran/44477
4996         * gfortran.dg/eof_3.f90
4997         * gfortran.dg/endfile_2.f90
4998         * gfortran.dg/endfile_4.f90
4999         * gfortran.dg/endfile_3.f90
5000
5001 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5002
5003         PR c++/41090
5004         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5005
5006 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5007
5008         PR fortran/44556
5009         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5010
5011 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5012
5013         * gcc.target/arm/pr40900.c: New test.
5014
5015 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5016
5017         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5018
5019 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5020
5021         PR fortran/44558
5022         * gfortran.dg/typebound_call_15.f03: New.
5023
5024 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5025
5026         PR c++/44486
5027         * g++.dg/pr44486.C: New.
5028
5029 2010-06-16  DJ Delorie  <dj@redhat.com>
5030
5031         * gcc.target/i386/volatile-bitfields-1.c: New.
5032         * gcc.target/i386/volatile-bitfields-2.c: New.
5033
5034 2010-06-16  Jason Merrill  <jason@redhat.com>
5035
5036         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5037
5038         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5039
5040 2010-06-16  Richard Guenther  <rguenther@suse.de>
5041
5042         PR c/44555
5043         * gcc.c-torture/execute/pr44555.c: New testcase.
5044
5045 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5046
5047         PR fortran/44549
5048         * gfortran.dg/typebound_proc_16.f03: New.
5049
5050 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5051
5052         * g++.dg/torture/pr43905.C: New test.
5053
5054 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5055
5056         PR testsuite/44538
5057         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5058         initialization loop from being vectorized.
5059         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5060
5061 2010-06-16  Alan Modra  <amodra@gmail.com>
5062
5063         PR tree-optimization/44507
5064         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5065
5066 2010-06-15  Jason Merrill  <jason@redhat.com>
5067
5068         * g++.dg/overload/arg3.C: Adjust error locations.
5069         * g++.dg/overload/copy1.C: Likewise.
5070         * g++.dg/tc1/dr152.C: Likewise.
5071         * g++.dg/template/incomplete4.C: Likewise.
5072         * g++.dg/template/incomplete5.C: Likewise.
5073         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5074         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5075         * g++.old-deja/g++.pt/crash9.C: Likewise.
5076
5077         * g++.dg/inherit/virtual5.C: New.
5078
5079         * g++.dg/cpp0x/defaulted18.C: New.
5080
5081         * g++.dg/cpp0x/initlist40.C: New.
5082
5083         * g++.dg/cpp0x/initlist39.C: New.
5084
5085 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5086
5087         PR middle-end/44391
5088         * gcc.dg/graphite/pr44391.c: New.
5089
5090 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5091
5092         PR fortran/43388
5093         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5094         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5095         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5096         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5097
5098 2010-06-15  Richard Guenther  <rguenther@suse.de>
5099
5100         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5101
5102 2010-06-15  Richard Guenther  <rguenther@suse.de>
5103
5104         * gcc.dg/vect/bb-slp-21.c: Adjust.
5105         * gcc.dg/vect/bb-slp-13.c: Likewise
5106         * gcc.dg/vect/bb-slp-4.c: Likewise
5107         * gcc.dg/vect/bb-slp-22.c: Likewise
5108         * gcc.dg/vect/bb-slp-14.c: Likewise
5109         * gcc.dg/vect/bb-slp-23.c: Likewise
5110         * gcc.dg/vect/bb-slp-15.c: Likewise
5111         * gcc.dg/vect/bb-slp-17.c: Likewise
5112         * gcc.dg/vect/bb-slp-18.c: Likewise
5113         * gcc.dg/vect/bb-slp-19.c: Likewise
5114         * gcc.dg/vect/bb-slp-10.c: Likewise
5115         * gcc.dg/vect/bb-slp-11.c: Likewise
5116         * gcc.dg/vect/bb-slp-20.c: Likewise
5117         * gcc.dg/vect/bb-slp-3.c: Likewise
5118
5119 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5120
5121         PR fortran/44536
5122         * gfortran.dg/gomp/pr44536.f90: New test.
5123         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5124
5125 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5126
5127         PR target/44534
5128         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5129         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5130
5131 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5132
5133         PR tree-optimization/44508
5134         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5135
5136         PR bootstrap/44509
5137         * gcc.dg/pr44509.c: New test.
5138
5139 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5140
5141         PR tree-optimization/44507
5142         * gcc.dg/vect/pr44507.c: New test.
5143
5144 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5145
5146         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5147         and c-pretty-print.h.
5148
5149         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5150
5151 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5152
5153         * gfortran.dg/whole_file_18.f90: Updated error message.
5154
5155 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5156
5157         * gfortran.dg/whole_file_20.f03: New.
5158
5159 2010-06-12  Jan Hubicka  <jh@suse.cz>
5160
5161         * gcc.c-torture/compile/pc44485.c: New testcase.
5162
5163 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5164
5165         PR fortran/40117
5166         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5167         * gfortran.dg/typebound_proc_14.f03: New.
5168         * gfortran.dg/typebound_proc_15.f03: New.
5169
5170 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5171
5172         * gcc.dg/opts-1.c: New test.
5173
5174 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5175
5176         * gcc.dg/funroll-loops-all.c: Update expected error.
5177
5178 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5179
5180         PR target/44481
5181         * gcc.target/i386/pr44481.c: New test.
5182
5183 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5184
5185         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5186
5187 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5188
5189         PR middle-end/44483
5190         * gcc.dg/tree-ssa/pr44483.c: New.
5191
5192 2010-06-11  Paul Brook  <paul@codesourcery.com>
5193
5194         * g++.dg/other/arm-neon-1.C: New test.
5195
5196 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5197
5198         PR fortran/42051
5199         PR fortran/43896
5200         * gfortran.dg/class_23.f03: New test.
5201
5202 2010-06-11  Jan Hubicka  <jh@suse.cz>
5203
5204         * gcc.dg/ipa/pure-const-2.c: New testcase.
5205
5206 2010-06-11  Jan Hubicka  <jh@suse.cz>
5207
5208         * gcc.dg/noreturn-7.c: Update.
5209         * gcc.dg/noreturn-4.c: Update.
5210
5211 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5212
5213         Fix MIPS bootstrap
5214         * g++.dg/other/typedef4.C: New test.
5215
5216 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5217
5218         PR fortran/44207
5219         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5220
5221 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5222
5223         PR fortran/44457
5224         * gfortran.dg/asynchronous_3.f03
5225
5226 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5227
5228         PR middle-end/44185
5229         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5230         non-temporal stores out of the tests to form new test cases.  As a
5231         result, no non-temporal store should be generated in this case.
5232
5233         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5234         prefetch-7.c that generate one non-temporal store.
5235
5236         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5237         prefetch-7.c that generate one non-temporal store and one
5238         one-temporal prefetch.
5239
5240 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5241
5242         PR tree-optimization/44258
5243         * gcc.dg/tree-ssa/pr44258.c: New test.
5244
5245 2010-06-10  Daniel Kraft  <d@domob.eu>
5246
5247         PR fortran/38936
5248         * gfortran.dg/associate_1.f03: New test.
5249         * gfortran.dg/associate_2.f95: New test.
5250         * gfortran.dg/associate_3.f03: New test.
5251         * gfortran.dg/associate_4.f08: New test.
5252
5253 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5254
5255         * gfortran.dg/selected_char_kind_4.f90: New test.
5256
5257 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5258
5259         * gcc.dg/pr42461.c: New test.
5260
5261 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5262
5263         PR fortran/44347
5264         * gfortran.dg/selected_real_kind_1.f90: New.
5265
5266 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5267
5268         PR fortran/44359
5269         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5270         warning.
5271         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5272         check for warning.
5273
5274 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5275
5276         * gfortran.dg/data_namelist_conflict.f90: New test.
5277
5278 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5279
5280         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5281         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5282         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5283
5284 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5285
5286         * gfortran.dg/mvbits_9.f90: New test.
5287         * gfortran.dg/ibset_1.f90: Ditto.
5288         * gfortran.dg/ibits_1.f90: Ditto.
5289         * gfortran.dg/btest_1.f90: Ditto.
5290         * gfortran.dg/ibclr_1.f90: Ditto.
5291
5292 2010-06-09  Jason Merrill  <jason@redhat.com>
5293
5294         PR c++/44366
5295         * g++.dg/cpp0x/decltype23.C: Move to...
5296         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5297
5298 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5299
5300         PR fortran/44211
5301         * gfortran.dg/typebound_call_14.f03: New test.
5302
5303 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5304
5305         PR tree-optimization/44423
5306         * gcc.dg/tree-ssa/pr44423.c: New test.
5307
5308 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5309
5310         PR testsuite/42843
5311         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5312         TV_NONE to initialize tv_id field.
5313         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5314         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5315         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5316         Include toplev.h .
5317         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5318         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5319         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5320
5321 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5322
5323         PR tree-optimization/39874
5324         PR middle-end/28685
5325         * gcc.dg/pr39874.c: New file.
5326
5327 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5328
5329         * g++.dg/ext/attr-alias-1.C: New.
5330         * g++.dg/ext/attr-alias-2.C: New.
5331
5332 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5333
5334         PR fortran/44446
5335         * gfortran.dg/proc_ptr_27.f90: New.
5336
5337 2010-06-07  Jason Merrill  <jason@redhat.com>
5338
5339         PR c++/44366
5340         * g++.dg/cpp0x/decltype23.C: New.
5341
5342 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5343             Shujing Zhao  <pearly.zhao@oracle.com>
5344
5345         PR c/37724
5346         * gcc.dg/c90-const-expr-10.c: Adjust.
5347         * gcc.dg/c99-const-expr-10.c: Adjust.
5348         * gcc.dg/init-bad-7.c: New.
5349
5350 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5351
5352         * lib/target-supports.exp (check_effective_target_gas): New proc.
5353         * gcc.c-torture/execute/960321-1.x: New file.
5354
5355 2010-06-07  Jason Merrill  <jason@redhat.com>
5356
5357         PR c++/44401
5358         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5359
5360 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5361
5362         PR c++/44444
5363         * g++.dg/warn/Wunused-var-12.C: New test.
5364
5365         PR c++/44443
5366         * c-c++-common/Wunused-var-11.c: New test.
5367
5368 2010-06-07  Jan Hubicka  <jh@suse.cz>
5369
5370         * gcc.dg/ipa/pure-const-1.c: New testcase.
5371
5372 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5373
5374         PR rtl-optimization/44404
5375         * gcc.dg/pr44404.c: New.
5376
5377 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5378
5379         PR target/44159
5380         * gcc.target/i386/abi-2.c: Check sysv abi here.
5381         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5382         function to avoid failures by different ABIs.
5383         * gcc.target/i386/aes-check.h: Likewise.
5384         * gcc.target/i386/avx-check.h: Likewise.
5385         * gcc.target/i386/fma4-check.h: Likewise.
5386         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5387         * gcc.target/i386/mmx-check.h: Likewise.
5388         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5389         * gcc.target/i386/pclmul-check.h: Likewise.
5390         * gcc.target/i386/sse-check.h: Likewise.
5391         * gcc.target/i386/sse2-check.h: Likewise.
5392         * gcc.target/i386/sse3-check.h: Likewise.
5393         * gcc.target/i386/sse4_1-check.h: Likewise.
5394         * gcc.target/i386/sse4_2-check.h: Likewise.
5395         * gcc.target/i386/sse4a-check.h: Likewise.
5396         * gcc.target/i386/ssse3-check.h: Likewise.
5397         * gcc.target/i386/xop-check.h: Likewise.
5398         * gcc.target/i386/pr27971.c: Fix for LLP64.
5399         * gcc.target/i386/pr39139.c: Likewise.
5400         * gcc.target/i386/pr39315-check.c: Likewise.
5401         * gcc.target/i386/vararg-1.c: Likewise.
5402         * gcc.target/i386/vararg-2.c: Likewise.
5403         Additional add dg-compile to avoid failure due
5404         missing foo symbol.
5405
5406         * gcc.dg/compound-literal-1.c: Fix for llp64.
5407         * gcc.dg/pr32370.c: Likewise.
5408         * gcc.dg/pr37561.c: Likewise.
5409         * gcc.dg/pr41340.c: Likewise.
5410         * gcc.dg/pr41551.c: Likewise.
5411
5412 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5413
5414         PR c++/44188
5415         * g++.dg/debug/dwarf2/typedef3.C: New test.
5416
5417 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5418
5419         PR c/20000
5420         * c-c++-common/pr20000.c: New.
5421
5422 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5423
5424         PR c++/44086
5425         * g++.dg/init/pr44086.C: New.
5426         * g++.dg/cpp0x/decltype4.C: Adjust.
5427
5428 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5429
5430         PR fortran/43945
5431         * gfortran.dg/generic_23.f03: New test.
5432
5433 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5434
5435         PR fortran/43895
5436         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5437
5438 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5439
5440         PR c++/44361
5441         * c-c++-common/Wunused-var-9.c: New test.
5442
5443 2010-06-05  Jason Merrill  <jason@redhat.com>
5444
5445         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5446
5447 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5448
5449         PR c/44322
5450         * gcc.dg/c99-restrict-4.c: New test.
5451
5452 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5453
5454         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5455         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5456         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5457         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5458         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5459         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5460         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5461         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5462         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5463         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5464         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5465         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5466         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5467         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5468         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5469         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5470         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5471         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5472         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5473         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5474         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5475         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5476
5477 2010-06-04  Jason Merrill  <jason@redhat.com>
5478
5479         * g++.dg/cpp0x/noexcept06.C: New.
5480         * g++.dg/cpp0x/noexcept07.C: New.
5481
5482         * g++.dg/cpp0x/noexcept01.C: New.
5483         * g++.dg/cpp0x/noexcept02.C: New.
5484         * g++.dg/cpp0x/noexcept03.C: New.
5485         * g++.dg/cpp0x/noexcept04.C: New.
5486         * g++.dg/cpp0x/noexcept05.C: New.
5487
5488 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5489
5490         PR c++/44412
5491         * g++.dg/warn/Wunused-var-10.C: New test.
5492         * g++.dg/warn/Wunused-var-11.C: New test.
5493
5494         PR c++/44362
5495         * c-c++-common/Wunused-var-10.c: New test.
5496
5497 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5498
5499         PR c/25880
5500         * gcc.dg/assign-warn-2.c: Update.
5501         * gcc.dg/cpp/line3.c: Update.
5502         * gcc.dg/c99-array-lval-8.c: Update.
5503         * gcc.dg/cast-qual-2.c: Update.
5504         * gcc.dg/c99-arraydecl-3.c:  Update.
5505         * gcc.dg/assign-warn-1.c:  Update.
5506         * gcc.dg/format/gcc_diag-1.c:  Update.
5507
5508 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5509
5510         PR rtl-optimization/39871
5511         PR rtl-optimization/40615
5512         PR rtl-optimization/42500
5513         PR rtl-optimization/42502
5514         * gcc.target/arm/eliminate.c: New test.
5515
5516 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5517
5518         PR libstdc++/44410
5519         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5520         * g++.old-deja/g++.other/delete3.C: Likewise.
5521         * g++.old-deja/g++.other/new.C: Likewise.
5522         * g++.old-deja/g++.law/operators27.C: Likewise.
5523         * g++.old-deja/g++.mike/p755.C: Likewise.
5524         * g++.dg/eh/new1.C: Likewise.
5525         * g++.dg/init/new5.C: Likewise.
5526
5527 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5528
5529         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5530         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5531         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5532
5533 2010-06-03  Richard Guenther  <rguenther@suse.de>
5534
5535         PR lto/41921
5536         * lib/lto.exp: Always load gcc.exp.
5537         (lto-obj): For C source files invoke gcc_target_compile.
5538         * g++.dg/lto/20100603-1_0.C: New testcase.
5539         * g++.dg/lto/20100603-1_1.c: Likewise.
5540
5541 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5542
5543         PR tree-optimization/43688
5544         * gfortran.dg/pr43688.f90: New.
5545
5546 2010-06-03  Richard Guenther  <rguenther@suse.de>
5547
5548         PR lto/41584
5549         * gcc.dg/lto/20100603-1_0.c: New testcase.
5550         * gcc.dg/lto/20100603-2_0.c: Likewise.
5551         * gcc.dg/lto/20100603-3_0.c: Likewise.
5552
5553 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5554
5555         PR target/44218
5556         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5557         * gcc.target/powerpc/recip-2.c: Ditto.
5558         * gcc.target/powerpc/recip-3.c: Ditto.
5559         * gcc.target/powerpc/recip-4.c: Ditto.
5560         * gcc.target/powerpc/recip-5.c: Ditto.
5561         * gcc.target/powerpc/recip-6.c: Ditto.
5562         * gcc.target/powerpc/recip-7.c: Ditto.
5563         * gcc.target/powerpc/recip-test.h: Ditto.
5564         * gcc.target/powerpc/recip-test2.h: Ditto.
5565
5566 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5567
5568         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5569
5570 2010-06-02  Jason Merrill  <jason@redhat.com>
5571
5572         * g++.dg/ext/vector9.C: Expect typedef in error message.
5573
5574         PR c++/9726
5575         PR c++/23594
5576         PR c++/44333
5577         * g++.dg/tc1/dr101.C: Remove xfails.
5578
5579 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5580
5581         PR middle-end/44372
5582         * g++.dg/ipa/pr44372.C: New.
5583
5584 2010-06-02  Jan Hubicka  <jh@suse.cz>
5585
5586         PR middle-end/44295
5587         * g++.dg/torture/pr44295.C: Neww testcase.
5588
5589 2010-06-02  Jan Hubicka  <jh@suse.cz>
5590
5591         * gcc.dg/tree-ssa/loadpre6.c: Update.
5592
5593 2010-06-02  Richard Guenther  <rguenther@suse.de>
5594
5595         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5596         diagnostic.h.
5597
5598 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5599
5600         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5601         the link fail message.
5602
5603 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5604
5605         PR fortran/44360
5606         * gfortran.dg/use_13.f90: New test case.
5607
5608 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5609
5610         PR fortran/44371
5611         * gfortran.dg/error_stop_2.f08: Minor update.
5612
5613 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5614
5615         PR fortran/44371
5616         * gfortran.dg/error_stop_1.f08: New test.
5617         * gfortran.dg/error_stop_2.f08: New test.
5618
5619 2010-06-01  Jason Merrill  <jason@redhat.com>
5620
5621         DR 990
5622         * g++.dg/cpp0x/initlist37.C: New.
5623         * g++.dg/cpp0x/initlist38.C: New.
5624
5625         PR c++/44358
5626         * g++.dg/cpp0x/initlist36.C: New.
5627
5628 2010-05-31 Jan Hubicka  <jh@suse.cz>
5629
5630         * gcc.dg/noreturn-8.c: New testcase.
5631
5632 2010-05-31 Jan Hubicka  <jh@suse.cz>
5633
5634         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5635         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5636
5637 2010-05-31 Jan Hubicka  <jh@suse.cz>
5638
5639         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5640         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5641
5642 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5643
5644         PR fortran/36928
5645         * gfortran.dg/dependency_27.f90:  New test.
5646         * gfortran.dg/array_assign_1.F90:  New test.
5647
5648 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5649
5650         PR target/44338
5651         * gcc.target/i386/sse-24.c: New test.
5652
5653 2010-05-31  Jan Hubicka  <jh@suse.cz>
5654
5655         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5656
5657 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR middle-end/44337
5660         * gcc.dg/pr44337.c: New test.
5661
5662         PR tree-optimization/44182
5663         * g++.dg/debug/pr44182.C: New test.
5664
5665 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5666
5667         * gcc.dg/nested-func-7.c: New test.
5668         * gnat.dg/frame_overflow.adb: Adjust directives.
5669
5670 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5671
5672         * gnat.dg/prot2.ad[sb]: New test.
5673         * gnat.dg/prot2_pkg1.ads: New helper.
5674         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5675
5676 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5677
5678         * gnat.dg/array11.adb: Adjust dg-warning directive.
5679         * gnat.dg/object_overflow.adb: Likewise.
5680
5681 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5682
5683         PR middle-end/44306
5684         * gcc.dg/tree-ssa/pr44306.c: New.
5685
5686 2010-05-29  Jan Hubicka  <jh@suse.cz>
5687
5688         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5689
5690 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5691
5692         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5693
5694 2010-05-28  Mike Stump  <mikestump@comcast.net>
5695
5696         PR objc/44125
5697         * objc.dg/const-str-9.m: Remove static.
5698
5699 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR target/43636
5702         * gcc.c-torture/compile/pr43636.c: New test.
5703
5704 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5705
5706         PR objc++/23616
5707         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5708         * obj-c++.dg/try-catch-9.mm: Ditto.
5709
5710 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5711
5712         Revert patch for PR c++/44188
5713         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5714
5715 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5716
5717         PR c++/44188
5718         * g++.dg/debug/dwarf2/typedef3.C: New test.
5719
5720 2010-05-27  Jason Merrill  <jason@redhat.com>
5721
5722         PR c++/43555
5723         * g++.dg/ext/vla9.C: New.
5724
5725 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5726
5727         PR objc/44140
5728         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5729         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5730         * objc.dg/torture/tls/thr-init.m: Ditto.
5731         * objc.dg/torture/trivial.m: Ditto.
5732         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5733         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5734         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5735         * obj-c++.dg/torture/trivial.mm: Ditto.
5736
5737 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5738
5739         * g++.dg/lto/20100302_0.C: Skip on darwin.
5740
5741 2010-05-27  Richard Guenther  <rguenther@suse.de>
5742
5743         PR tree-optimization/44284
5744         * gcc.dg/vect/vect-118.c: New testcase.
5745         * gcc.dg/vect/bb-slp-20.c: Adjust.
5746         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5747         * gcc.dg/vect/slp-9.c: Likewise.
5748         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5749         * gcc.dg/vect/vect-10.c: Likewise.
5750         * gcc.dg/vect/vect-109.c: Likewise.
5751         * gcc.dg/vect/vect-12.c: Likewise.
5752         * gcc.dg/vect/vect-36.c: Likewise.
5753         * gcc.dg/vect/vect-7.c: Likewise.
5754         * gcc.dg/vect/vect-iv-8.c: Likewise.
5755         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5756         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5757         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5758         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5759         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5760         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5761         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5762         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5763         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5764         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5765         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5766         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5767         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5768         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5769         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5770         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5771         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5772
5773 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5774
5775         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5776         necessary.
5777
5778 2010-05-26  Jan Hubicka  <jh@suse.cz>
5779
5780         * gcc.dg/lto/materialize-1_0.c: New file.
5781         * gcc.dg/lto/materialize-1_1.c: New file.
5782
5783 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5784
5785         * gnat.dg/lto10.adb: New test.
5786         * gnat.dg/lto10_pkg.ads: New helper.
5787
5788 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5789
5790         * lib/target-supports.exp (check_effective_target_int128): New
5791         function to check if __int128 types are available for target.
5792         * c-c++-common/int128-types-1.c: New.
5793         * c-c++-common/int128-1.c: New.
5794         * c-c++-common/int128-2.c: New.
5795         * g++.dg/abi/mangle43.C: New.
5796         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5797         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5798         pointer-wide scalar.
5799         * g++.dg/other/pr25632.C: Likewise.
5800         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5801         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5802         overflow warnings.
5803         * g++.dg/warn/pr13358-4.C: Likewise.
5804         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5805         * g++.dg/warn/Wconversion-null.C: Likewise.
5806
5807 2010-05-26  Jason Merrill  <jason@redhat.com>
5808
5809         PR c++/43382
5810         * g++.dg/cpp0x/variadic101.C: New.
5811
5812 2010-05-26  Richard Guenther  <rguenther@suse.de>
5813
5814         PR rtl-optimization/44164
5815         * gcc.c-torture/execute/pr44164.c: New testcase.
5816         * g++.dg/tree-ssa/pr13146.C: Adjust.
5817
5818 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5819
5820         PR fortran/40011
5821         * gfortran.dg/whole_file_19.f90 : New test.
5822
5823 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5824
5825         PR fortran/30668
5826         PR fortran/31346
5827         PR fortran/34260
5828         * gfortran.dg/pr40999.f: Fix function type.
5829         * gfortran.dg/whole_file_5.f90: Likewise.
5830         * gfortran.dg/whole_file_6.f90: Likewise.
5831         * gfortran.dg/whole_file_16.f90: New.
5832         * gfortran.dg/whole_file_17.f90: New.
5833         * gfortran.dg/whole_file_18.f90: New.
5834
5835 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5836             Iain Sandoe  <iains@gcc.gnu.org>
5837
5838         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5839         * gcc.c-torture/compile/pr44197.c: Require alias support.
5840         * gcc.dg/lto/20081222_0.c: Ditto.
5841
5842 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR debug/42801
5845         * gcc.dg/guality/vla-2.c: New test.
5846
5847 2010-05-25  Richard Guenther  <rguenther@suse.de>
5848
5849         PR middle-end/44069
5850         * g++.dg/torture/pr44069.C: New testcase.
5851
5852 2010-05-25  Richard Guenther  <rguenther@suse.de>
5853
5854         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5855
5856 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5857
5858         PR objc/44140
5859         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5860
5861 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5862
5863         * obj-c++.dg/torture/tls/trivial.mm: New.
5864         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5865         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5866         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5867         * obj-c++.dg/torture/tls/diag-1.mm: New.
5868         * obj-c++.dg/torture/tls/tls.exp: New.
5869         * obj-c++.dg/torture/trivial.mm: New.
5870         * obj-c++.dg/torture/dg-torture.exp: New.
5871         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5872         * obj-c++.dg/tls/trivial.m: New.
5873         * obj-c++.dg/tls/init-1.mm: New.
5874         * obj-c++.dg/tls/diag-1.mm: New.
5875         * obj-c++.dg/tls/init-2.mm: New.
5876         * obj-c++.dg/tls/diag-2.mm: New.
5877         * obj-c++.dg/tls/diag-3.mm: New.
5878         * obj-c++.dg/tls/diag-4.mm: New.
5879         * obj-c++.dg/tls/static-1.mm: New.
5880         * obj-c++.dg/tls/tls.exp: New.
5881         * obj-c++.dg/tls/diag-5.mm: New.
5882         * obj-c++.dg/tls/static-1a.mm: New.
5883         * objc-obj-c++-shared/Object1.mm: New.
5884         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5885
5886 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5887
5888         PR objc++/43689
5889         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5890         * obj-c++.dg/const-str-6.mm: Ditto.
5891
5892 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5893
5894         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5895
5896 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5897
5898         PR ada/38394
5899         * gnat.dg/array13.ad[sb]: New test.
5900
5901 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5902             Sandra Loosemore  <sandra@codesourcery.com>
5903
5904         * gcc.target/arm/neon/: Regenerated test cases.
5905
5906         * gcc.target/arm/neon/polytypes.c,
5907         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5908         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5909         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5910         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5911         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5912         dg-add-options arm_neon.
5913
5914         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5915         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5916         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5917         and arm_neon_fp16_ok.
5918
5919         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5920         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5921
5922         * lib/target-supports.exp (add_options_for_arm_neon): New.
5923         (check_effective_target_arm_neon_ok_nocache): New, from
5924         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5925         (check_effective_target_arm_neon_ok): Use
5926         check_effective_target_arm_neon_ok_nocache.
5927         (add_options_for_arm_neon_fp16)
5928         (check_effective_target_arm_neon_fp16_ok)
5929         check_effective_target_arm_neon_fp16_ok_nocache): New.
5930         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5931
5932 2010-05-24  Jason Merrill  <jason@redhat.com>
5933
5934         PR c++/41510
5935         * g++.dg/cpp0x/initlist35.C: New.
5936         * g++.dg/init/brace6.C: Adjust.
5937
5938 2010-05-24  Paul Brook  <paul@codesourcery.com>
5939
5940         * gcc.target/arm/frame-pointer-1.c: New test.
5941         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5942         pointer elimination.
5943
5944 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5945
5946         PR target/44245
5947         * gcc.target/i386/crc32-3.c: New.
5948         * gcc.target/i386/crc32-4.c: Likewise.
5949
5950 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5951
5952         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5953         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5954         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5955
5956 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5957
5958         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5959
5960 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5961
5962         PR target/43869
5963         * gcc.c-target/pr43869.c: New test.
5964
5965 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5966
5967         PR fortran/44212
5968         * gfortran.dg/class_22.f03: New.
5969
5970 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5971
5972         PR lto/44238
5973         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5974
5975 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5976
5977         PR fortran/44213
5978         * gfortran.dg/abstract_type_7.f03: New.
5979
5980 2010-05-21  Jason Merrill  <jason@redhat.com>
5981
5982         * g++.dg/eh/spec11.C: Test cleanup optimization.
5983
5984 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR debug/44223
5987         * gcc.target/i386/pr44223.c: New test.
5988
5989 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5990
5991         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5992
5993 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5994
5995         * g++.dg/other/const3.C: New test.
5996
5997 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5998
5999         PR fortran/38407
6000         * warn_unused_dummy_argument_1.f90: New.
6001         * warn_unused_dummy_argument_2.f90: New.
6002
6003 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6004
6005         PR c++/30298
6006         * g++.dg/inherit/crash1.C: New.
6007         * g++.dg/inherit/crash2.C: Likewise.
6008
6009 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6010
6011         PR debug/44178
6012         * g++.dg/debug/pr44178.C: New test.
6013
6014 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6015
6016         PR middle-end/44185
6017         * gcc.dg/tree-ssa/prefetch-6.c: Add
6018         --param min-insn-to-prefetch-ratio=6.
6019         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6020         allow unrolling, and adjust the movnti count.
6021
6022 2010-05-20  Jan Hubicka  <jh@suse.cz>
6023
6024         PR middle-end/44197
6025         * gcc.c-torture/compile/pr44197.c: New file.
6026
6027 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6028
6029         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6030         Fix test code.
6031         (check_effective_target_xop): Remove __may_alias__ attribute.
6032
6033 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6034
6035         PR target/44202
6036         * gcc.c-torture/execute/pr44202-1.c: New test.
6037
6038 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6039
6040         PR fortran/43851
6041         * gfortran.dg/label_1.f90: Update test.
6042
6043 2010-05-19  Jan Hubicka  <jh@suse.cz>
6044
6045         * gcc.dg/lto/ipareference2_0.c: New file.
6046         * gcc.dg/lto/ipareference2_1.c: New file.
6047
6048 2010-05-19  Jason Merrill  <jason@redhat.com>
6049
6050         * g++.dg/parse/fn-typedef2.C: New.
6051
6052         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6053         function type.
6054
6055         PR c++/44193
6056         * g++.dg/template/fntype1.C: New.
6057
6058 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6059
6060         * gnat.dg/discr23.ad[sb]: New test.
6061         * gnat.dg/discr23_pkg.ads: New helper.
6062
6063         * gnat.dg/specs/controlled1.ads: New test.
6064         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6065
6066 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6067
6068         PR fortran/44055
6069         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6070         Fixed scope of C_SIZEOF.
6071         * gfortran.dg/warn_conversion_2.f90: New.
6072
6073 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6074
6075         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6076         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6077         for optional selector.
6078         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6079         (check_effective_target_sse3): New proc.
6080         * gcc.target/i386/math-torture/math-torture.exp: Load
6081         target-supports.exp.
6082         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6083         check_effective_target_sse2.
6084         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6085         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6086         * g++.dg/vect/vect.exp: Likewise.
6087         * gfortran.dg/vect/vect.exp: Likewise.
6088         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6089         -msse2 if check_effective_target_sse2.
6090
6091         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6092         * gcc.target/i386/3dnow-2.c: Likewise.
6093         * gcc.target/i386/3dnowA-1.c: Likewise.
6094         * gcc.target/i386/3dnowA-2.c: Likewise.
6095         * gcc.target/i386/pr42549.c: Likewise.
6096
6097         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6098         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6099         * gcc.target/i386/sse3-addsubps.c: Likewise.
6100         * gcc.target/i386/sse3-haddpd.c: Likewise.
6101         * gcc.target/i386/sse3-haddps.c: Likewise.
6102         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6103         * gcc.target/i386/sse3-hsubps.c: Likewise.
6104         * gcc.target/i386/sse3-movddup.c: Likewise.
6105         * gcc.target/i386/sse3-movshdup.c: Likewise.
6106         * gcc.target/i386/sse3-movsldup.c: Likewise.
6107
6108         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6109         * g++.dg/ext/attrib35.C: Likewise.
6110         * g++.dg/opt/pr40496.C: Likewise.
6111         * g++.dg/other/i386-1.C: Likewise.
6112         * g++.dg/other/i386-4.C: Likewise.
6113         * g++.dg/other/pr34435.C: Likewise.
6114         * g++.dg/other/pr39496.C: Likewise.
6115         * g++.dg/other/pr40446.C: Likewise.
6116         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6117         * gcc.dg/compat/vector-1a_main.c: Likewise.
6118         * gcc.dg/compat/vector-2a_main.c: Likewise.
6119         * gcc.dg/lto/20090206-1_0.c: Likewise.
6120         * gcc.dg/pr34856.c: Likewise.
6121         * gcc.dg/pr36584.c: Likewise.
6122         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6123         * gcc.dg/pr37544.c: Likewise.
6124         * gcc.dg/torture/pr16104-1.c: Likewise.
6125         * gcc.dg/torture/pr35771-1.c: Likewise.
6126         * gcc.dg/torture/pr35771-2.c: Likewise.
6127         * gcc.dg/torture/pr35771-3.c: Likewise.
6128         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6129         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6130         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6131         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6132         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6133         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6134         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6135         * gcc.target/i386/20060512-1.c: Likewise.
6136         * gcc.target/i386/20060512-3.c: Likewise.
6137         * gcc.target/i386/all_one_m128i.c: Likewise.
6138         * gcc.target/i386/float128-1.c: Likewise.
6139         * gcc.target/i386/float128-2.c: Likewise.
6140         * gcc.target/i386/fpcvt-1.c: Likewise.
6141         * gcc.target/i386/fpcvt-2.c: Likewise.
6142         * gcc.target/i386/fpcvt-3.c: Likewise.
6143         * gcc.target/i386/fpprec-1.c: Likewise.
6144         * gcc.target/i386/funcspec-9.c: Likewise.
6145         * gcc.target/i386/incoming-1.c: Likewise.
6146         * gcc.target/i386/incoming-12.c: Likewise.
6147         * gcc.target/i386/incoming-2.c: Likewise.
6148         * gcc.target/i386/incoming-3.c: Likewise.
6149         * gcc.target/i386/incoming-4.c: Likewise.
6150         * gcc.target/i386/incoming-6.c: Likewise.
6151         * gcc.target/i386/incoming-7.c: Likewise.
6152         * gcc.target/i386/incoming-8.c: Likewise.
6153         * gcc.target/i386/opt-1.c: Likewise.
6154         * gcc.target/i386/opt-2.c: Likewise.
6155         * gcc.target/i386/ordcmp-1.c: Likewise.
6156         * gcc.target/i386/pr17692.c: Likewise.
6157         * gcc.target/i386/pr18614-1.c: Likewise.
6158         * gcc.target/i386/pr22152.c: Likewise.
6159         * gcc.target/i386/pr23570.c: Likewise.
6160         * gcc.target/i386/pr23575.c: Likewise.
6161         * gcc.target/i386/pr26449-1.c: Likewise.
6162         * gcc.target/i386/pr26600.c: Likewise.
6163         * gcc.target/i386/pr27790.c: Likewise.
6164         * gcc.target/i386/pr28839.c: Likewise.
6165         * gcc.target/i386/pr30970.c: Likewise.
6166         * gcc.target/i386/pr32000-1.c: Likewise.
6167         * gcc.target/i386/pr32000-2.c: Likewise.
6168         * gcc.target/i386/pr32280.c: Likewise.
6169         * gcc.target/i386/pr32661.c: Likewise.
6170         * gcc.target/i386/pr32708-1.c: Likewise.
6171         * gcc.target/i386/pr32961.c: Likewise.
6172         * gcc.target/i386/pr33329.c: Likewise.
6173         * gcc.target/i386/pr35714.c: Likewise.
6174         * gcc.target/i386/pr35767-1.c: Likewise.
6175         * gcc.target/i386/pr35767-1d.c: Likewise.
6176         * gcc.target/i386/pr35767-1i.c: Likewise.
6177         * gcc.target/i386/pr35767-2.c: Likewise.
6178         * gcc.target/i386/pr35767-2d.c: Likewise.
6179         * gcc.target/i386/pr35767-2i.c: Likewise.
6180         * gcc.target/i386/pr35767-3.c: Likewise.
6181         * gcc.target/i386/pr35767-5.c: Likewise.
6182         * gcc.target/i386/pr36222-1.c: Likewise.
6183         * gcc.target/i386/pr36578-1.c: Likewise.
6184         * gcc.target/i386/pr36578-2.c: Likewise.
6185         * gcc.target/i386/pr36992-1.c: Likewise.
6186         * gcc.target/i386/pr37101.c: Likewise.
6187         * gcc.target/i386/pr37216.c: Likewise.
6188         * gcc.target/i386/pr37434-1.c: Likewise.
6189         * gcc.target/i386/pr37434-2.c: Likewise.
6190         * gcc.target/i386/pr37843-3.c: Likewise.
6191         * gcc.target/i386/pr37843-4.c: Likewise.
6192         * gcc.target/i386/pr39162.c: Likewise.
6193         * gcc.target/i386/pr39315-1.c: Likewise.
6194         * gcc.target/i386/pr39315-2.c: Likewise.
6195         * gcc.target/i386/pr39315-3.c: Likewise.
6196         * gcc.target/i386/pr39315-4.c: Likewise.
6197         * gcc.target/i386/pr39445.c: Likewise.
6198         * gcc.target/i386/pr39496.c: Likewise.
6199         * gcc.target/i386/pr40809.c: Likewise.
6200         * gcc.target/i386/pr40906-3.c: Likewise.
6201         * gcc.target/i386/pr41019.c: Likewise.
6202         * gcc.target/i386/pr42542-1.c: Likewise.
6203         * gcc.target/i386/pr42542-2.c: Likewise.
6204         * gcc.target/i386/pr42542-3.c: Likewise.
6205         * gcc.target/i386/pr42542-3a.c: Likewise.
6206         * gcc.target/i386/pr42881.c: Likewise.
6207         * gcc.target/i386/push-1.c: Likewise.
6208         * gcc.target/i386/quad-sse.c: Likewise.
6209         * gcc.target/i386/reload-1.c: Likewise.
6210         * gcc.target/i386/sse-10.c: Likewise.
6211         * gcc.target/i386/sse-11.c: Likewise.
6212         * gcc.target/i386/sse-15.c: Likewise.
6213         * gcc.target/i386/sse-17.c: Likewise.
6214         * gcc.target/i386/sse-18.c: Likewise.
6215         * gcc.target/i386/sse-19.c: Likewise.
6216         * gcc.target/i386/sse-4.c: Likewise.
6217         * gcc.target/i386/sse-6.c: Likewise.
6218         * gcc.target/i386/sse-vect-types.c: Likewise.
6219         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6220         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6221         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6222         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6223         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6224         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6225         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6226         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6227         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6228         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6229         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6230         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6231         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6232         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6233         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6234         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6235         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6236         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6237         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6238         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6239         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6240         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6241         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6242         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6243         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6244         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6245         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6246         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6247         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6248         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6249         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6250         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6251         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6252         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6253         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6254         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6255         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6256         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6257         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6258         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6259         * gcc.target/i386/sse2-mmx.c: Likewise.
6260         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6261         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6262         * gcc.target/i386/sse2-movd-1.c: Likewise.
6263         * gcc.target/i386/sse2-movd-2.c: Likewise.
6264         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6265         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6266         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6267         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6268         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6269         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6270         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6271         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6272         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6273         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6274         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6275         * gcc.target/i386/sse2-movq-1.c: Likewise.
6276         * gcc.target/i386/sse2-movq-2.c: Likewise.
6277         * gcc.target/i386/sse2-movq-3.c: Likewise.
6278         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6279         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6280         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6281         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6282         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6283         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6284         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6285         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6286         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6287         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6288         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6289         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6290         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6291         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6292         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6293         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6294         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6295         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6296         * gcc.target/i386/sse2-pand-1.c: Likewise.
6297         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6298         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6299         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6300         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6301         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6302         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6303         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6304         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6305         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6306         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6307         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6308         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6309         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6310         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6311         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6312         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6313         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6314         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6315         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6316         * gcc.target/i386/sse2-por-1.c: Likewise.
6317         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6318         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6319         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6320         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6321         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6322         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6323         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6324         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6325         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6326         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6327         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6328         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6329         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6330         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6331         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6332         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6333         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6334         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6335         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6336         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6337         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6338         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6339         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6340         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6341         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6342         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6343         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6344         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6345         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6346         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6347         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6348         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6349         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6350         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6351         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6352         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6353         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6354         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6355         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6356         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6357         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6358         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6359         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6360         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6361         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6362         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6363         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6364         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6365         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6366         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6367         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6368         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6369         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6370         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6371         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6372         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6373         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6374         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6375         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6376         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6377         * gcc.target/i386/sse2-vec-1.c: Likewise.
6378         * gcc.target/i386/sse2-vec-2.c: Likewise.
6379         * gcc.target/i386/sse2-vec-3.c: Likewise.
6380         * gcc.target/i386/sse2-vec-4.c: Likewise.
6381         * gcc.target/i386/sse2-vec-5.c: Likewise.
6382         * gcc.target/i386/sse2-vec-6.c: Likewise.
6383         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6384         * gcc.target/i386/ssefn-2.c: Likewise.
6385         * gcc.target/i386/ssefn-4.c: Likewise.
6386         * gcc.target/i386/ssefp-1.c: Likewise.
6387         * gcc.target/i386/ssefp-2.c: Likewise.
6388         * gcc.target/i386/sseregparm-3.c: Likewise.
6389         * gcc.target/i386/sseregparm-4.c: Likewise.
6390         * gcc.target/i386/sseregparm-5.c: Likewise.
6391         * gcc.target/i386/sseregparm-6.c: Likewise.
6392         * gcc.target/i386/sseregparm-7.c: Likewise.
6393         * gcc.target/i386/ssetype-1.c: Likewise.
6394         * gcc.target/i386/ssetype-2.c: Likewise.
6395         * gcc.target/i386/ssetype-3.c: Likewise.
6396         * gcc.target/i386/ssetype-4.c: Likewise.
6397         * gcc.target/i386/ssetype-5.c: Likewise.
6398         * gcc.target/i386/unordcmp-1.c: Likewise.
6399         * gcc.target/i386/vararg-1.c: Likewise.
6400         * gcc.target/i386/vararg-2.c: Likewise.
6401         * gcc.target/i386/vararg-3.c: Likewise.
6402         * gcc.target/i386/vararg-4.c: Likewise.
6403         * gcc.target/i386/vararg-7.c: Likewise.
6404         * gcc.target/i386/vararg-8.c: Likewise.
6405         * gcc.target/i386/vecinit-1.c: Likewise.
6406         * gcc.target/i386/vecinit-2.c: Likewise.
6407         * gcc.target/i386/vecinit-3.c: Likewise.
6408         * gcc.target/i386/vecinit-4.c: Likewise.
6409         * gcc.target/i386/vecinit-5.c: Likewise.
6410         * gcc.target/i386/vecinit-6.c: Likewise.
6411         * gcc.target/i386/vectorize2.c: Likewise.
6412         * gcc.target/i386/vectorize3.c: Likewise.
6413         * gcc.target/i386/vectorize4.c: Likewise.
6414         * gcc.target/i386/vectorize6.c: Likewise.
6415         * gcc.target/i386/vectorize7.c: Likewise.
6416         * gcc.target/i386/vectorize8.c: Likewise.
6417         * gcc.target/i386/vperm-v2df.c: Likewise.
6418         * gcc.target/i386/vperm-v2di.c: Likewise.
6419         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6420         * gcc.target/i386/xorps-sse2.c: Likewise.
6421         * gcc.target/i386/xorps.c: Likewise.
6422         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6423         * gfortran.dg/graphite/pr42326.f90: Likewise.
6424         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6425
6426 2010-05-19  Richard Guenther  <rguenther@suse.de>
6427
6428         PR lto/44196
6429         * g++.dg/lto/20100519-1_0.C: New testcase.
6430
6431 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6432
6433         PR fortran/42360
6434         * gfortran.dg/warn_intent_out_not_set.f90: New.
6435
6436 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6437
6438         PR fortran/38404
6439         * gfortran.dg/data_char_1.f90: Updated warning message.
6440         * gfortran.dg/data_array_6.f: New.
6441
6442 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6443
6444         * g++.dg/ipa/ivinline-8.C: New test.
6445         * gcc.dg/ipa/iinline-2.c: Likewise.
6446
6447 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6448
6449         PR fortran/34505
6450         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6451         arguments; add check for return value kind.
6452         * gfortran.dg/float_1.f90: Likewise.
6453
6454 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6455
6456         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6457         (main): Use it.
6458         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6459         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6460         Prune another location line format.
6461         (lto-obj): Call lto_prune_warns on comp_output.
6462
6463 2010-05-18  Jan Hubicka  <jh@suse.cz>
6464
6465         * gcc.dg/lto/ipacp_0.c: New test.
6466         * gcc.dg/lto/ipacp_1.c: New test.
6467
6468 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6469
6470         PR lto/44184
6471         * gcc.dg/lto/20100518_0.c: New test.
6472
6473 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6474
6475         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6476
6477 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6478
6479         PR fortran/43990
6480         * gfortran.dg/class_21.f03: New.
6481
6482 2010-05-17  Jason Merrill  <jason@redhat.com>
6483
6484         PR c++/44157
6485         * g++.dg/cpp0x/initlist34.C: New.
6486
6487         PR c++/44158
6488         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6489
6490 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6491
6492         * g++.dg/ipa/ivinline-1.C: New test.
6493         * g++.dg/ipa/ivinline-2.C: New test.
6494         * g++.dg/ipa/ivinline-3.C: New test.
6495         * g++.dg/ipa/ivinline-4.C: New test.
6496         * g++.dg/ipa/ivinline-5.C: New test.
6497         * g++.dg/ipa/ivinline-6.C: New test.
6498
6499 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6500             Jason Merrill  <jason@redhat.com>
6501
6502         PR c++/44108
6503         * c-c++-common/Wunused-var-8.c: New test.
6504
6505 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6506
6507         PR bootstrap/42347
6508         * gcc.c-torture/compile/pr42347.c: New test.
6509
6510         PR middle-end/44102
6511         * g++.dg/ext/asmgoto1.C: New test.
6512
6513 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6514
6515         PR middle-end/44133
6516         * gcc.dg/tree-ssa/pr44133.c: New test.
6517         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6518         precise.
6519
6520 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6521
6522         PR fortran/44044
6523         * gfortran.dg/class_20.f03: New.
6524
6525 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6526
6527         PR 44078
6528         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6529         debug messages but not the newly introduced one.
6530
6531 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6532
6533         PR fortran/35779
6534         * gfortran.dg/initialization_25.f90: Commented testcase.
6535         * gfortran.dg/initialization_26.f90: New.
6536
6537 2010-05-16  Richard Guenther  <rguenther@suse.de>
6538
6539         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6540         * gcc.dg/pr43084.c: Likewise.
6541         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6542         -fipa-type-escape.
6543         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6544         -fipa-type-escape.
6545         * gcc.dg/struct/struct-reorg.exp: Likewise.
6546         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6547         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6548
6549 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6550
6551         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6552         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6553         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6554         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6555         tests.
6556
6557 2010-05-15  Jason Merrill  <jason@redhat.com>
6558
6559         * g++.dg/eh/spec10.C: New.
6560         * g++.dg/eh/spec11.C: New.
6561         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6562
6563 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6564
6565         PR fortran/44154
6566         PR fortran/42647
6567         * gfortran.dg/allocatable_scalar_9.f90: New.
6568
6569 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6570
6571         PR c++/44148
6572         * g++.dg/torture/pr44148.C: New test.
6573
6574 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6575
6576         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6577         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6578         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6579         diagnostics and type sizes.
6580
6581 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6582
6583         * gnat.dg/lto9.adb: New test.
6584         * gnat.dg/lto9_pkg1.ads: New helper.
6585         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6586
6587 2010-05-15  Jan Hubicka  <jh@suse.cz>
6588
6589         * gcc.dg/lto/ipareference_1.c: Rename to ...
6590         * gcc.dg/lto/ipareference_0.c: ... this one.
6591         * gcc.dg/lto/ipareference_2.c: Rename to ...
6592         * gcc.dg/lto/ipareference_1.c: ... this one.
6593
6594 2010-05-15  Jan Hubicka  <jh@suse.cz>
6595
6596         * gcc.dg/lto/ipareference_1.c: New file.
6597         * gcc.dg/lto/ipareference_2.c: New file.
6598
6599 2010-05-15  Richard Guenther  <rguenther@suse.de>
6600
6601         PR tree-optimization/44038
6602         * gcc.c-torture/compile/pr44038.c: New testcase.
6603
6604 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6605
6606         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6607         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6608
6609 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6610
6611         PR fortran/43207
6612         PR fortran/43969
6613         * gfortran.dg/class_18.f03: New.
6614         * gfortran.dg/class_19.f03: New.
6615
6616 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR debug/44112
6619         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6620         * g++.dg/debug/dwarf2/const1.C: Remove.
6621
6622 2010-05-14  Jason Merrill  <jason@redhat.com>
6623
6624         * g++.dg/eh/cond4.C: New.
6625         * g++.dg/eh/elide2.C: Adjust.
6626         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6627
6628 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6629
6630         PR fortran/44135
6631         * gfortran.dg/actual_array_interface_2.f90: New test.
6632
6633 2010-05-14  Richard Guenther  <rguenther@suse.de>
6634
6635         PR tree-optimization/44119
6636         * gcc.c-torture/compile/pr44119.c: New testcase.
6637
6638 2010-05-14  Jason Merrill  <jason@redhat.com>
6639
6640         PR c++/44127
6641         * g++.dg/eh/terminate1.C: New.
6642
6643 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6644
6645         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6646
6647         PR debug/44136
6648         * gcc.dg/pr44136.c: New test.
6649
6650 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6651
6652         PR c++/30566
6653         * g++.dg/warn/Wshadow-4.C: Adjust.
6654         * g++.dg/warn/Wshadow-5.C: New test.
6655         * g++.dg/warn/Wshadow-6.C: New test
6656
6657 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6658
6659         PR fortran/35779
6660         * gfortran.dg/initialization_25.f90: New.
6661
6662 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6663
6664         * g++.dg/otr-fold-1.C: New test.
6665         * g++.dg/otr-fold-2.C: New test.
6666
6667 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR fortran/44036
6670         * gfortran.dg/gomp/pr44036-1.f90: New test.
6671         * gfortran.dg/gomp/pr44036-2.f90: New test.
6672         * gfortran.dg/gomp/pr44036-3.f90: New test.
6673
6674         PR debug/43983
6675         * gcc.dg/guality/sra-1.c: New test.
6676
6677 2010-05-12  Jan Hubicka  <jh@suse.cz>
6678
6679         * tree-ssa/unreachable.c: New test.
6680
6681 2010-05-12  Jason Merrill  <jason@redhat.com>
6682
6683         * g++.dg/cpp0x/sfinae1.C: New.
6684
6685 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6686
6687         * gcc.target/i386/zee.c: New file.
6688
6689 2010-05-12  Jason Merrill  <jason@redhat.com>
6690
6691         * g++.dg/conversion/op1.C: Expect template candidate message.
6692         * g++.dg/cpp0x/nullptr15.C: Likewise.
6693         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6694         * g++.dg/cpp0x/pr31431.C: Likewise.
6695         * g++.dg/cpp0x/temp_default2.C: Likewise.
6696         * g++.dg/cpp0x/trailing4.C: Likewise.
6697         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6698         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6699         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6700         * g++.dg/cpp0x/variadic35.C: Likewise.
6701         * g++.dg/cpp0x/vt-35147.C: Likewise.
6702         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6703         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6704         * g++.dg/ext/visibility/anon8.C: Likewise.
6705         * g++.dg/ext/vla2.C: Likewise.
6706         * g++.dg/other/pr28114.C: Likewise.
6707         * g++.dg/other/ptrmem10.C: Likewise.
6708         * g++.dg/other/ptrmem11.C: Likewise.
6709         * g++.dg/overload/unknown1.C: Likewise.
6710         * g++.dg/parse/template7.C: Likewise.
6711         * g++.dg/parse/typename7.C: Likewise.
6712         * g++.dg/template/conv11.C: Likewise.
6713         * g++.dg/template/copy1.C: Likewise.
6714         * g++.dg/template/deduce3.C: Likewise.
6715         * g++.dg/template/dependent-expr5.C: Likewise.
6716         * g++.dg/template/friend.C: Likewise.
6717         * g++.dg/template/incomplete2.C: Likewise.
6718         * g++.dg/template/local4.C: Likewise.
6719         * g++.dg/template/local6.C: Likewise.
6720         * g++.dg/template/operator10.C: Likewise.
6721         * g++.dg/template/overload6.C: Likewise.
6722         * g++.dg/template/ptrmem2.C: Likewise.
6723         * g++.dg/template/ptrmem20.C: Likewise.
6724         * g++.dg/template/ptrmem8.C: Likewise.
6725         * g++.dg/template/sfinae2.C: Likewise.
6726         * g++.dg/template/ttp25.C: Likewise.
6727         * g++.dg/template/unify10.C: Likewise.
6728         * g++.dg/template/unify11.C: Likewise.
6729         * g++.dg/template/unify6.C: Likewise.
6730         * g++.dg/template/unify7.C: Likewise.
6731         * g++.dg/template/unify9.C: Likewise.
6732         * g++.dg/template/varmod1.C: Likewise.
6733         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6734         * g++.old-deja/g++.law/operators32.C: Likewise.
6735         * g++.old-deja/g++.pt/crash28.C: Likewise.
6736         * g++.old-deja/g++.pt/crash60.C: Likewise.
6737         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6738         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6739         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6740         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6741         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6742         * g++.old-deja/g++.pt/expr2.C: Likewise.
6743         * g++.old-deja/g++.pt/overload7.C: Likewise.
6744         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6745         * g++.old-deja/g++.pt/spec5.C: Likewise.
6746         * g++.old-deja/g++.pt/spec6.C: Likewise.
6747         * g++.old-deja/g++.pt/t24.C: Likewise.
6748         * g++.old-deja/g++.pt/unify4.C: Likewise.
6749         * g++.old-deja/g++.pt/unify6.C: Likewise.
6750         * g++.old-deja/g++.pt/unify8.C: Likewise.
6751         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6752         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6753         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6754
6755         * g++.dg/cpp0x/initlist32.C: New.
6756
6757         * g++.dg/template/conv11.C: New.
6758         * g++.dg/conversion/op1.C: Adjust expected error.
6759
6760         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6761
6762 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6763
6764         PR target/44088
6765         * gcc.target/i386/avx-cmpsd-1.c: New.
6766         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6767         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6768         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6769         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6770         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6771
6772 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR middle-end/44085
6775         * gcc.dg/gomp/pr44085.c: New test.
6776         * gfortran.dg/gomp/pr44085.f90: New test.
6777
6778 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6779
6780         * objc-obj-c++-shared/Object1.m: New.
6781         * objc.dg/torture: New directory.
6782         * objc.dg/torture/tls: Ditto.
6783         * objc.dg/tls: Ditto.
6784         * objc.dg/torture/tls/trivial.m: New test.
6785         * objc.dg/torture/tls/thr-init-2.m: New test.
6786         * objc.dg/torture/tls/thr-init-3.m: New test.
6787         * objc.dg/torture/tls/thr-init.m: New test.
6788         * objc.dg/torture/tls/diag-1.m: New test.
6789         * objc.dg/torture/tls/tls.exp: New.
6790         * objc.dg/torture/trivial.m: New test.
6791         * objc.dg/torture/dg-torture.exp: New.
6792         * objc.dg/tls/diag-3.m: New test.
6793         * objc.dg/tls/diag-4.m: New test.
6794         * objc.dg/tls/diag-5.m: New test.
6795         * objc.dg/tls/init-1.m: New test.
6796         * objc.dg/tls/init-2.m: New test.
6797         * objc.dg/tls/tls.exp: New.
6798         * objc.dg/tls/diag-2.m: New test.
6799         * lib/objc.exp: Respond to dg-additional-files.
6800
6801 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6802
6803         * gcc.target/m68k/20100512-1.c: New.
6804
6805 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6806
6807         * gnat.dg/lto8.adb: New test.
6808         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6809         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6810
6811 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6812
6813         PR c++/34272
6814         PR c++/43630
6815         PR c++/34491
6816         * g++.dg/template/crash97.C: New.
6817         * g++.dg/template/crash98.C: Likewise.
6818         * g++.dg/template/crash99.C: Likewise.
6819         * g++.dg/cpp0x/pr31439.C: Adjust.
6820         * g++.dg/template/crash95.C: Likewise.
6821
6822 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6823
6824         PR middle-end/44071
6825         * c-c++-common/asmgoto-4.c: New test.
6826         * gcc.target/i386/pr44071.c: New test.
6827
6828         PR c++/44062
6829         * c-c++-common/Wunused-var-7.c: New test.
6830         * g++.dg/warn/Wunused-var-9.C: New test.
6831
6832 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6833
6834         PR fortran/43711
6835         * gfortran.dg/gomp/pr43711.f90: New.
6836
6837 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6838
6839         PR fortran/31820
6840         * gfortran.dg/select_5.f90: Updated.
6841
6842 2010-05-11  Jan Hubicka  <jh@suse.cz>
6843
6844         PR tree-optimize/44063
6845         * gcc.c-torture/compile/pr44063.c: New testcase.
6846
6847 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6848
6849         PR debug/44023
6850         * gcc.dg/pr44023.c: New test.
6851
6852 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6853
6854         * gnat.dg/lto7.adb: New test.
6855         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6856
6857 2010-05-10  Jason Merrill  <jason@redhat.com>
6858
6859         PR c++/44017
6860         * g++.dg/template/inherit5.C: New.
6861
6862         PR c++/44045
6863         * g++.dg/cpp0x/initlist33.C: New.
6864         * g++.dg/cpp0x/initlist26.C: Adjust.
6865         * g++.dg/cpp0x/initlist28.C: Adjust.
6866
6867 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6868
6869         PR c++/43719
6870         * g++.dg/init/pr43719.C: New.
6871         * g++.dg/anon-struct4.C: Adjust.
6872
6873 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6874
6875         PR debug/44028
6876         * gcc.dg/pr44028.c: New test.
6877
6878 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6879
6880         PR fortran/27866
6881         PR fortran/35003
6882         PR fortran/42809
6883         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6884         * gfortran.dg/warn_conversion.f90: New.
6885
6886 2010-05-10  Michael Matz  <matz@suse.de>
6887
6888         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6889
6890 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6891
6892         PR rtl-optimization/44012
6893         * gcc.dg/pr44012.c: New.
6894
6895 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6896
6897         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6898         Log text on entry and exit.
6899         Prune Sun ld warnings for common symbols with differing sizes.
6900         (lto-link-and-maybe-run): Change caller.
6901
6902 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6903
6904         PR fortran/44044
6905         * gfortran.dg/class_7.f03: Modified.
6906         * gfortran.dg/select_type_1.f03: Modified.
6907         * gfortran.dg/select_type_12.f03: New.
6908
6909 2010-05-10  Richard Guenther  <rguenther@suse.de>
6910
6911         PR tree-optimization/44050
6912         * gcc.dg/torture/pr44050.c: New testcase.
6913
6914 2010-05-10  Wei Guozhi  <carrot@google.com>
6915
6916         PR target/42879
6917         * gcc.target/arm/pr42879.c: New testcase.
6918
6919 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6920
6921         PR c/44051
6922         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6923
6924 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6925
6926         PR c/10676
6927         * gcc.dg/anon-struct-10.c: New test.
6928
6929 2010-05-09  Richard Guenther  <rguenther@suse.de>
6930
6931         PR middle-end/44024
6932         * gcc.dg/pr44024.c: New testcase.
6933
6934 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6935
6936         PR c/4784
6937         * gcc.dg/anon-struct-9.c: New test.
6938
6939 2010-05-09  Richard Guenther  <rguenther@suse.de>
6940
6941         PR middle-end/44043
6942         * gcc.c-torture/compile/pr44043.c: New testcase.
6943
6944 2010-05-09  Richard Guenther  <rguenther@suse.de>
6945
6946         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6947
6948 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6949
6950         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6951
6952 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6953
6954         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6955         * gnat.dg/specs/lto3.ads: Likewise.
6956
6957 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6958
6959         PR middle-end/28685
6960         * gcc.dg/pr28685-1.c: New file.
6961
6962 2010-05-08  Richard Guenther  <rguenther@suse.de>
6963
6964         PR tree-optimization/44030
6965         * gcc.c-torture/compile/pr44030.c: New testcase.
6966
6967 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6968
6969         * gnat.dg/lto6.adb: New test.
6970         * gnat.dg/lto6_pkg.ads: New helper.
6971
6972 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6973
6974         * gnat.dg/lto5.adb: New test.
6975         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6976
6977 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6978
6979         * gnat.dg/lto4.ad[sb]: New test.
6980
6981 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6982
6983         * gnat.dg/specs/lto3.ads: New test.
6984         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6985         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6986
6987 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6988
6989         * gnat.dg/sizetype3.ad[sb]: New test.
6990         * gnat.dg/sizetype3_pkg.ads: New helper.
6991
6992 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6993
6994         PR c++/43951
6995         * g++.dg/init/new29.C: New.
6996
6997 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6998
6999         PR fortran/40728
7000         * gfortran.dg/coarray_1.f90: Fixed error message.
7001         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7002         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7003         * gfortran.dg/intrinsic_std_5.f90: New.
7004
7005 2010-05-07  Jason Merrill  <jason@redhat.com>
7006
7007         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7008
7009 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7010
7011         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7012         (size_t, stderr): Remove.
7013         (read_error): Replaced __builtin_fprintf by fprintf.
7014
7015 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7016
7017         * gcc.dg/ordered-comparison-1.c: New test.
7018         * gcc.dg/ordered-comparison-2.c: New test.
7019         * gcc.dg/ordered-comparison-3.c: New test.
7020         * gcc.dg/ordered-comparison-4.c: New test.
7021
7022 2010-05-06  Mike Stump  <mikestump@comcast.net>
7023
7024         PR objc/35165
7025         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7026
7027 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7028             Jason Merrill  <jason@redhat.com>
7029
7030         * g++.dg/cpp0x/nullptr01.C: New.
7031         * g++.dg/cpp0x/nullptr02.C: New.
7032         * g++.dg/cpp0x/nullptr03.C: New.
7033         * g++.dg/cpp0x/nullptr04.C: New.
7034         * g++.dg/cpp0x/nullptr05.C: New.
7035         * g++.dg/cpp0x/nullptr06.C: New.
7036         * g++.dg/cpp0x/nullptr07.C: New.
7037         * g++.dg/cpp0x/nullptr08.C: New.
7038         * g++.dg/cpp0x/nullptr09.C: New.
7039         * g++.dg/cpp0x/nullptr10.C: New.
7040         * g++.dg/cpp0x/nullptr11.C: New.
7041         * g++.dg/cpp0x/nullptr12.C: New.
7042         * g++.dg/cpp0x/nullptr13.C: New.
7043         * g++.dg/cpp0x/nullptr14.C: New.
7044         * g++.dg/cpp0x/nullptr15.C: New.
7045         * g++.dg/cpp0x/nullptr16.C: New.
7046         * g++.dg/cpp0x/nullptr17.C: New.
7047         * g++.dg/cpp0x/nullptr18.C: New.
7048         * g++.dg/cpp0x/nullptr19.C: New.
7049         * g++.dg/cpp0x/nullptr20.C: New.
7050         * g++.dg/cpp0x/nullptr21.C: New.
7051         * g++.dg/cpp0x/nullptr22.C: New.
7052         * g++.dg/debug/nullptr01.C: New.
7053         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7054
7055 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7056
7057         * gcc.dg/Wunused-var-8.c: Move to...
7058         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7059
7060 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7061
7062         PR c++/40406
7063         * g++.dg/template/crash96.C: New.
7064
7065 2010-05-06  Jan Hubicka  <jh@suse.cz>
7066
7067         PR tree-optimization/43791
7068         * gcc.c-torture/compile/pr43791.c: New file.
7069
7070 2010-05-06  Michael Matz  <matz@suse.de>
7071
7072         PR tree-optimization/43984
7073         * gfortran.dg/pr43984.f90: New test.
7074
7075 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7076
7077         PR 40989
7078         * gcc.dg/pr40989.c: New.
7079
7080 2010-05-06  Richard Guenther  <rguenther@suse.de>
7081
7082         PR tree-optimization/43934
7083         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7084
7085 2010-05-06  Richard Guenther  <rguenther@suse.de>
7086
7087         PR tree-optimization/43987
7088         * gcc.c-torture/execute/pr43987.c: New testcase.
7089         * gcc.dg/torture/pta-escape-1.c: Adjust.
7090         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7091         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7092         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7093         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7094
7095 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7096             Dodji Seketeli  <dodji@redhat.com>
7097
7098         PR c/18624
7099         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7100         * g++.dg/template/sfinae16.C: Likewise.
7101         * gcc.dg/Wunused-var-1.c: Moved to...
7102         * c-c++-common/Wunused-var-1.c: ...here. New test.
7103         * gcc.dg/Wunused-var-2.c: Moved to...
7104         * c-c++-common/Wunused-var-2.c: ...here. New test.
7105         * gcc.dg/Wunused-var-3.c: Moved to...
7106         * c-c++-common/Wunused-var-3.c: ...here. New test.
7107         * gcc.dg/Wunused-var-4.c: Moved to...
7108         * gcc.dg/Wunused-var-1.c: ... here.
7109         * gcc.dg/Wunused-var-5.c: Moved to...
7110         * c-c++-common/Wunused-var-4.c: ...here. New test.
7111         * gcc.dg/Wunused-var-7.c: Moved to...
7112         * c-c++-common/Wunused-var-5.c: ...here. New test.
7113         * gcc.dg/Wunused-var-6.c: Moved to...
7114         * gcc.dg/Wunused-var-2.c: ... here.
7115         * c-c++-common/Wunused-var-1.c: New test.
7116         * c-c++-common/Wunused-var-2.c: New test.
7117         * c-c++-common/Wunused-var-3.c: New test.
7118         * c-c++-common/Wunused-var-4.c: New test.
7119         * c-c++-common/Wunused-var-5.c: New test.
7120         * g++.dg/warn/Wunused-var-1.C: New test.
7121         * g++.dg/warn/Wunused-var-2.C: New test.
7122         * g++.dg/warn/Wunused-var-3.C: New test.
7123         * g++.dg/warn/Wunused-var-4.C: New test.
7124         * g++.dg/warn/Wunused-var-5.C: New test.
7125         * g++.dg/warn/Wunused-var-6.C: New test.
7126         * g++.dg/warn/Wunused-var-7.C: New test.
7127         * g++.dg/warn/Wunused-var-8.C: New test.
7128         * g++.dg/warn/Wunused-parm-1.C: New test.
7129         * g++.dg/warn/Wunused-parm-2.C: New test.
7130         * g++.dg/warn/Wunused-parm-3.C: New test.
7131
7132 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7133
7134         PR fortran/43985
7135         * gfortran.dg/gomp/crayptr5.f90: New test case.
7136
7137 2010-05-05  Jason Merrill  <jason@redhat.com>
7138
7139         PR debug/43370
7140         * g++.dg/ext/attrib39.C: New.
7141
7142 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7143
7144         PR fortran/24978
7145         * gfortran.dg/data_invalid.f90: New.
7146
7147 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7148
7149         * gnat.dg/lto2.adb: New test.
7150
7151 2010-05-05  Jason Merrill  <jason@redhat.com>
7152
7153         PR c++/43787
7154         * g++.dg/opt/empty1.C: New.
7155
7156 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7157
7158         PR fortran/43696
7159         * gfortran.dg/class_17.f03: New.
7160
7161 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7162
7163         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7164
7165 2010-05-04  Mike Stump  <mikestump@comcast.net>
7166
7167         PR objc/35165
7168         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7169
7170 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7171
7172         PR target/43668
7173         * gcc.target/i386/pr43668.c: New.
7174
7175 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7176
7177         PR c++/43028
7178         * g++.dg/cpp0x/initlist31.C: New.
7179
7180 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR c/43981
7183         * gcc.dg/Wunused-var-8.c: New test.
7184
7185 2010-05-04  Jason Merrill  <jason@redhat.com>
7186
7187         PR c++/38064
7188         * g++.dg/cpp0x/enum3.C: Extend.
7189
7190 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7191
7192         PR target/43799
7193         * gcc.target/i386/pr43799.c: New.
7194
7195 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7196
7197         * gnat.dg/lto1.adb: New test.
7198         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7199
7200 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7201
7202         PR middle-end/43671
7203         * gcc.target/i386/pr43671.c: New.
7204
7205 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7206
7207         PR c++/43705
7208         * g++.dg/template/crash95.C: New.
7209
7210 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7211
7212         PR debug/43508
7213         * gcc.target/i386/pr43508.c: New.
7214
7215 2010-05-04  Richard Guenther  <rguenther@suse.de>
7216
7217         PR tree-optimization/43879
7218         * g++.dg/torture/pr43879-1_0.C: New testcase.
7219         * g++.dg/torture/pr43879-1_1.C: Likewise.
7220
7221 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7222
7223         PR c++/43953
7224         * g++.dg/other/crash-12.C: New test.
7225
7226 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7227
7228         * g++.dg/cdce3.C: Add a space.  Updated.
7229
7230 2010-05-03  Jason Merrill  <jason@redhat.com>
7231
7232         PR c++/43680
7233         * g++.dg/opt/enum2.C: New.
7234         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7235         * g++.dg/warn/Wswitch-1.C: Adjust message.
7236
7237 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7238
7239         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7240         * g++.dg/ext/label13.C: Fix typo.
7241         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7242         alpha*-dec-osf5*.
7243         * gcc.c-torture/compile/limits-declparen.c: xfail on
7244         alpha*-dec-osf5* with -g.
7245         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7246         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7247         * gcc.dg/c99-tgmath-2.c: Likewise.
7248         * gcc.dg/c99-tgmath-3.c: Likewise.
7249         * gcc.dg/c99-tgmath-4.c: Likewise.
7250
7251 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7252
7253         PR fortran/43592
7254         * gfortran.dg/unexpected_interface.f90: New test.
7255
7256 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7257
7258         * ada/acats/run_acats (which): New function.
7259         (host_gnatchop, host_gnatmake): Use it.
7260
7261 2010-05-03  Richard Guenther  <rguenther@suse.de>
7262
7263         PR tree-optimization/43971
7264         * gcc.dg/pr43971.c: New testcase.
7265
7266 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7267
7268         PR debug/43972
7269         * gcc.dg/debug/pr43972.c: New test.
7270
7271 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7272
7273         PR testsuite/43963
7274         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7275
7276 2010-05-02  Richard Guenther  <rguenther@suse.de>
7277
7278         PR tree-optimization/43879
7279         * gcc.dg/torture/pr43879-3.c: New testcase.
7280
7281 2010-05-01  Richard Guenther  <rguenther@suse.de>
7282
7283         PR tree-optimization/43949
7284         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7285
7286 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7287
7288         PR c++/43951
7289         * g++.dg/init/new28.C: New.
7290
7291 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7292
7293         PR objc++/32052
7294         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7295         structure and nested declarations.
7296         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7297         structure and nested declarations.  Reduce header clutter and
7298         use _exit() rather than abort().
7299         * objc.dg/encode-10.m: New.
7300         * objc.dg/encode-11.m: New.
7301
7302 2010-04-30  DJ Delorie  <dj@redhat.com>
7303
7304         * gcc.c-torture/execute/20100430-1.c: New test.
7305
7306 2010-04-30  Jason Merrill  <jason@redhat.com>
7307
7308         PR c++/43868
7309         * g++.dg/template/ptrmem21.C: New.
7310
7311 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7312
7313         PR fortran/18918
7314         PR fortran/43931
7315         * gfortran.dg/coarray_13.f90: New test.
7316
7317 2010-04-30  Richard Guenther  <rguenther@suse.de>
7318
7319         PR lto/43946
7320         * gcc.dg/lto/20100430-1_0.c: New testcase.
7321
7322 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7323
7324         PR debug/43942
7325         * c-c++-common/pr43942.c: New test.
7326
7327 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7328
7329         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7330         conflict with darwin crt1.o 'start' symbol.
7331
7332 2010-04-30  Richard Guenther  <rguenther@suse.de>
7333
7334         PR tree-optimization/43879
7335         * gcc.dg/torture/pr43879_1.c: New testcase.
7336
7337 2010-04-30  Richard Guenther  <rguenther@suse.de>
7338
7339         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7340
7341 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7342
7343         PR c++/43890
7344         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7345         user-provided constructor while recursing.
7346
7347 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7348
7349         PR fortran/42274
7350         * gfortran.dg/class_16.f03: New test.
7351
7352 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7353
7354         PR fortran/42274
7355         * gfortran.dg/class_15.f03: New.
7356
7357 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7358
7359         PR fortran/43326
7360         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7361
7362 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7363
7364         PR fortran/43492
7365         * gfortran.dg/generic_22.f03 : New test.
7366
7367 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7368
7369         PR fortran/42353
7370         * gfortran.dg/class_14.f03: New test.
7371
7372 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7373
7374         PR fortran/42680
7375         * gfortran.dg/interface_32.f90: New test.
7376
7377 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7378             Janus Weil  <janus@gcc.gnu.org>
7379
7380         PR fortran/41829
7381         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7382         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7383         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7384
7385 2010-04-28  Mike Stump  <mikestump@comcast.net>
7386
7387         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7388         dg-excess-errors.
7389         * g++.dg/uninit-pred-2_b.C: Likewise.
7390
7391 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7392
7393         PR fortran/18918
7394         PR fortran/43919
7395         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7396
7397 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7398
7399         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7400         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7401         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7402         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7403         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7404
7405 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7406
7407         * gcc.dg/const-uniq-1.c: New test.
7408         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7409
7410 2010-04-28  Xinliang David Li  <davidxl@google.com>
7411
7412         * gcc.dg/uninit-pred-2_b.c: New test.
7413         * gcc.dg/uninit-pred-4_b.c: New test.
7414         * gcc.dg/uninit-pred-3_d.c: New test.
7415         * gcc.dg/uninit-pred-6_b.c: New test.
7416         * gcc.dg/uninit-pred-8_b.c: New test.
7417         * gcc.dg/uninit-pred-3_a.c: New test.
7418         * gcc.dg/uninit-pred-2_c.c: New test.
7419         * gcc.dg/uninit-pred-5_a.c: New test.
7420         * gcc.dg/uninit-pred-3_e.c: New test.
7421         * gcc.dg/uninit-pred-7_a.c: New test.
7422         * gcc.dg/uninit-pred-6_c.c: New test.
7423         * gcc.dg/uninit-pred-9_a.c: New test.
7424         * gcc.dg/uninit-pred-8_c.c: New test.
7425         * gcc.dg/uninit-pred-3_b.c: New test.
7426         * gcc.dg/uninit-pred-5_b.c: New test.
7427         * gcc.dg/uninit-pred-7_b.c: New test.
7428         * gcc.dg/uninit-pred-6_d.c: New test.
7429         * gcc.dg/uninit-pred-9_b.c: New test.
7430         * gcc.dg/uninit-pred-2_a.c: New test.
7431         * gcc.dg/uninit-pred-4_a.c: New test.
7432         * gcc.dg/uninit-pred-3_c.c: New test.
7433         * gcc.dg/uninit-pred-6_a.c: New test.
7434         * gcc.dg/uninit-pred-8_a.c: New test.
7435         * gcc.dg/uninit-pred-7_c.c: New test.
7436         * gcc.dg/uninit-pred-6_e.c: New test.
7437         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7438         * g++.dg/uninit-pred-1_a.C: New test.
7439         * g++.dg/uninit-pred-1_b.C: New test.
7440         * g++.dg/uninit-pred-2_a.C: New test.
7441         * g++.dg/uninit-pred-2_b.C: New test.
7442         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7443         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7444         * g++.dg/uninit-pred-loop_1.cc: New test.
7445
7446 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7447
7448         * gcc.dg/lto/20091209-1_0.c: New testcase.
7449
7450 2010-04-28  Richard Guenther  <rguenther@suse.de>
7451
7452         PR tree-optimization/43879
7453         PR tree-optimization/43909
7454         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7455
7456 2010-04-28  Richard Guenther  <rguenther@suse.de>
7457
7458         PR c++/43880
7459         * g++.dg/torture/pr43880.C: New testcase.
7460
7461 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7462
7463         PR c++/9335
7464         * g++.dg/template/recurse2.C: Update
7465         * g++.dg/template/recurse.C: Update.
7466         * g++.dg/template/pr23510.C: Update.
7467         * lib/prune.exp: Filter out 'recursively instantiated'.
7468
7469 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7470
7471         PR c++/29043
7472         * g++.dg/init/pr29043.C: New.
7473
7474 2010-04-27  Jason Merrill  <jason@redhat.com>
7475
7476         * g++.dg/lookup/scoped5.C: Adjust.
7477         * g++.dg/lookup/scoped8.C: Adjust.
7478         * g++.dg/template/dependent-expr5.C: Adjust.
7479         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7480
7481         PR c++/43856
7482         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7483
7484         PR c++/43875
7485         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7486
7487 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7488             Jan Hubicka <hubicka@ucw.cz>
7489
7490         * gcc.dg/pure-2.c: New testcase.
7491         * gcc.dg/const-1.c: New testcase.
7492
7493 2010-04-27  Jason Merrill  <jason@redhat.com>
7494
7495         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7496
7497         PR c++/41468
7498         * g++.dg/template/sfinae17.C: New.
7499         * g++.dg/template/sfinae18.C: New.
7500
7501 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7502
7503         * g++.dg/init/pr42844.C: New.
7504         * g++.dg/cpp0x/pr42844-2.C: New.
7505         * g++.dg/cpp0x/defaulted2.C: Adjust.
7506         * g++.dg/tree-ssa/pr27549.C: Likewise.
7507         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7508
7509 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7510
7511         PR fortran/18918
7512         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7513
7514 2010-04-27  Richard Guenther  <rguenther@suse.de>
7515
7516         PR middle-end/40561
7517         * g++.dg/other/pr40561.C: New testcase.
7518
7519 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7520
7521         PR middle-end/43812
7522         * g++.dg/ipa/pr43812.C: New test.
7523
7524 2010-04-27  Jan Hubicka  <jh@suse.cz>
7525
7526         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7527         (test): ... this one.
7528
7529 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7530
7531         PR target/40657
7532         * gcc.target/arm/thumb-stackframe.c: New test.
7533
7534 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7535
7536         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7537         * gcc.dg/misc-column.c: Likewise.
7538         * gcc.dg/Walways-true-1.c: Likewise.
7539         * gcc.dg/Walways-true-2.c: Likewise.
7540         * gcc.dg/warn-addr-cmp.c: Likewise.
7541
7542 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7543
7544         PR fortran/18918
7545         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7546         * gfortran.dg/coarray_12.f90: New.
7547
7548 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7549
7550         PR c/32207
7551         * gcc.dg/pr32207.c: New test.
7552         * gcc.dg/misc-column.c: Adjust expected warning.
7553         * gcc.dg/Walways-true-1.c: Likewise.
7554         * gcc.dg/Walways-true-2.c: Likewise.
7555         * gcc.dg/warn-addr-cmp.c: Likewise.
7556
7557 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7558
7559         PR lto/42776
7560         * lib/lto.exp (lto_prune_vis_warns): New function.
7561         (lto-link-and-maybe-run): Call it.
7562
7563 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7564
7565         PR tree-optimization/43904
7566         * gcc.dg/tree-ssa/tailcall-6.c: New.
7567
7568 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7569
7570         PR testsuite/35165
7571         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7572         Darwin8/OSX10.4 - compatible code generation.
7573         Use scan-rtl-dump.
7574         * obj-c++.dg/stubify-1.mm: Ditto.
7575         * lib/objc-torture.exp: Do not require link success for
7576         "trivial.m" in the runtime checks when dowhat = 'compile'.
7577         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7578         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7579         Darwin8/OSX10.4 - compatible code generation.
7580         * objc.dg/stubify-2.m: Ditto.
7581         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7582         * objc.dg/next-runtime-1.m: Ditto.
7583         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7584         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7585         runtimes on Darwin.
7586
7587 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7588
7589         PR 43715
7590         * lib/plugin-support.exp: Use "-undefined
7591         dynamic_lookup" on darwin.
7592
7593 2010-04-26  Richard Guenther  <rguenther@suse.de>
7594
7595         * gcc.dg/lto/20100426_0.c: New testcase.
7596
7597 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7598
7599         PR tree-optimization/43833
7600         gcc.dg/Warray-bounds-8.c: New test case.
7601
7602 2010-04-26  Richard Guenther  <rguenther@suse.de>
7603
7604         PR lto/43080
7605         * g++.dg/lto/20100423-3_0.C: New testcase.
7606
7607 2010-04-26  Richard Guenther  <rguenther@suse.de>
7608
7609         PR lto/42425
7610         * g++.dg/lto/20100423-2_0.C: New testcase.
7611
7612 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7613
7614         * gcc.dg/vect/bb-slp-23.c: New test.
7615
7616 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7617
7618         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7619         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7620         * gcc.dg/c1x-float-1.c: New test.
7621
7622 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7623
7624         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7625         of "lea\[ \t\]".
7626
7627 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7628
7629         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7630         FreeBSD.
7631         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7632         * gfortran.dg/default_format_2.f90: Ditto.
7633
7634 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7635
7636         * gfortran.dg/pr43505.f90: Clean up .mod file.
7637         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7638         * gfortran.dg/pr41347.f90: Ditto.
7639         * gfortran.dg/internal_pack_4.f90: Ditto.
7640         * gfortran.dg/proc_decl_23.f90: Ditto.
7641         * gfortran.dg/recursive_check_3.f90: Ditto.
7642         * gfortran.dg/intent_out_3.f90: Ditto.
7643         * gfortran.dg/assignment_2.f90: Ditto.
7644         * gfortran.dg/pr41928.f90: Ditto.
7645         * gfortran.dg/pr42166.f90: Ditto.
7646         * gfortran.dg/private_type_12.f90: Ditto.
7647         * gfortran.dg/graphite/pr42185.f90: Ditto.
7648         * gfortran.dg/graphite/pr42186.f90: Ditto.
7649         * gfortran.dg/graphite/pr40982.f90: Ditto.
7650         * gfortran.dg/graphite/id-2.f90: Ditto.
7651         * gfortran.dg/graphite/id-4.f90: Ditto.
7652         * gfortran.dg/graphite/pr42050.f90: Ditto.
7653         * gfortran.dg/graphite/id-18.f90: Ditto.
7654         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7655         * gfortran.dg/graphite/pr41924.f90: Ditto.
7656         * gfortran.dg/graphite/pr42393.f90: Ditto.
7657         * gfortran.dg/graphite/pr37980.f90: Ditto.
7658         * gfortran.dg/graphite/pr38953.f90: Ditto.
7659         * gfortran.dg/graphite/pr42180.f90: Ditto.
7660         * gfortran.dg/graphite/pr42181.f90: Ditto.
7661         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7662         * gfortran.dg/select_type_4.f90: Ditto.
7663         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7664         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7665         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7666         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7667         * gfortran.dg/whole_file_11.f90: Ditto.
7668         * gfortran.dg/private_type_11.f90: Ditto.
7669         * gfortran.dg/vect/vect-gems.f90: Ditto.
7670         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7671
7672 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7673
7674         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7675
7676 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7677
7678         * gnat.dg/pack15.ad[sb]: New test.
7679
7680 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7681
7682         * gcc.target/arm/mla-1.c: New test.
7683
7684 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7685
7686         PR fortran/30073
7687         PR fortran/43793
7688         * gfortran.dg/pr43793.f90: New test.
7689
7690 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7691
7692         PR tree-optimization/41442
7693         * gcc.target/i386/pr41442.c: New test.
7694
7695 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7696
7697         PR fortran/43832
7698         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7699
7700 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7701
7702         PR fortran/43832
7703         * gfortran.dg/open_nounit.f90: New test.
7704
7705 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7706
7707         PR fortran/43841
7708         PR fortran/43843
7709         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7710
7711 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7712
7713         * gcc.dg/Wconversion-integer.c: Update.
7714
7715 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7716
7717         * gnat.dg/unchecked_convert5.adb: New test.
7718
7719 2010-04-23  Richard Guenther  <rguenther@suse.de>
7720
7721         PR lto/41734
7722         * gcc.dg/lto/20100423-2_0.c: New testcase.
7723         * gcc.dg/lto/20100423-2_0.c: Likewise.
7724
7725 2010-04-23  Richard Guenther  <rguenther@suse.de>
7726
7727         PR lto/43455
7728         * gcc.dg/lto/20100423-1_0.c: New testcase.
7729         * gcc.dg/lto/20100423-1_1.c: Likewise.
7730
7731 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7732
7733         PR tree-optimization/43846
7734         * gcc.dg/tree-ssa/sra-10.c: New test.
7735
7736 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7737
7738         PR middle-end/43835
7739         * gcc.c-torture/execute/pr43835.c: New test.
7740
7741 2010-04-23  Richard Guenther  <rguenther@suse.de>
7742
7743         PR lto/42653
7744         * g++.dg/lto/20100423-1_0.C: New testcase.
7745
7746 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7747
7748         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7749
7750 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7751
7752         PR tree-optimization/43842
7753         * gcc.dg/vect/pr43842.c: New test.
7754
7755 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7756
7757         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7758         * gcc.target/i386/wmul-2.c: Likewise.
7759
7760 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7761
7762         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7763         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7764
7765 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7766
7767         * gfortran.dg/reassoc_6.f: New testcase.
7768
7769 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7770
7771         PR middle-end/29274
7772         * gcc.target/arm/wmul-1.c: New test.
7773         * gcc.target/arm/wmul-2.c: New test.
7774
7775 2010-04-22  Richard Guenther  <rguenther@suse.de>
7776
7777         PR tree-optimization/43845
7778         * gcc.c-torture/compile/pr43845.c: New testcase.
7779
7780 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7781
7782         PR middle-end/29274
7783         * gcc.target/i386/wmul-1.c: New test.
7784         * gcc.target/i386/wmul-2.c: New test.
7785         * gcc.target/bfin/wmul-1.c: New test.
7786         * gcc.target/bfin/wmul-2.c: New test.
7787
7788 2010-04-22  Richard Guenther  <rguenther@suse.de>
7789
7790         PR fortran/43829
7791         * gfortran.dg/vector_subscript_6.f90: New testcase.
7792         * gfortran.dg/assign_10.f90: Adjust.
7793
7794 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7795
7796         PR fortran/43836
7797         * gfortran.dg/gomp/pr43836.f90: New test.
7798
7799 2010-04-21  Richard Guenther  <rguenther@suse.de>
7800
7801         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7802
7803 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7804
7805         * gcc.dg/torture/builtin-cproj-3.c: New.
7806
7807 2010-04-20  Jason Merrill  <jason@redhat.com>
7808
7809         PR c++/9335
7810         * g++.dg/template/recurse2.C: New.
7811         * g++.dg/parse/crash36.C: Adjust.
7812         * g++.dg/other/fold1.C: Adjust.
7813         * g++.dg/init/member1.C: Adjust.
7814         * lib/prune.exp: Prune "skipping N instantiation contexts".
7815
7816 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7817
7818         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7819
7820 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7821
7822         * gcc.dg/torture/builtin-cproj-1.c: New.
7823         * gcc.dg/torture/builtin-cproj-2.c: New.
7824
7825 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7826
7827         PR c++/43800
7828         PR c++/43704
7829         * g++.dg/template/typedef32.C: Adjust.
7830         * g++.dg/template/typedef33.C: New test.
7831
7832 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7833
7834         PR fortran/43227
7835         * gfortran.dg/proc_decl_23.f90: New test.
7836
7837         PR fortran/43266
7838         * gfortran.dg/abstract_type_6.f03: New test.
7839
7840 2010-04-20  Xinliang David Li  <davidxl@google.com>
7841
7842         * g++.dg/tree-ssa/fold-compare.C: New.
7843
7844 2010-04-20  Richard Guenther  <rguenther@suse.de>
7845
7846         PR tree-optimization/39417
7847         * g++.dg/torture/pr39417.C: New testcase.
7848
7849 2010-04-20  Richard Guenther  <rguenther@suse.de>
7850
7851         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7852
7853 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7854
7855         * g++.dg/debug/dwarf2/rv1.C: New test.
7856
7857 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7858
7859         PR target/43635
7860         * gcc.c-torture/compile/pr43635.c: New testcase.
7861
7862 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR fortran/43339
7865         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7866         of sequential loops being private only in the innermost containing
7867         task region.
7868
7869         PR middle-end/43337
7870         * gfortran.dg/gomp/pr43337.f90: New test.
7871
7872 2010-04-19  Richard Guenther  <rguenther@suse.de>
7873
7874         PR tree-optimization/43796
7875         * gfortran.dg/pr43796.f90: New testcase.
7876
7877 2010-04-19  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/43783
7880         * gcc.c-torture/execute/pr43783.c: New testcase.
7881
7882 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7883
7884         PR target/43766
7885         * gcc.target/i386/pr43766.c: New test.
7886
7887 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7888
7889         PR target/43662
7890         * gcc.target/i386/pr43662.c: New test.
7891
7892 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7893
7894         PR c++/43704
7895         * g++.dg/template/typedef32.C: New test.
7896
7897 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7898
7899         PR tree-optimization/37027
7900         * lib/target-supports.exp
7901         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7902         * gcc.dg/vect/pr37027.c: New test.
7903         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7904         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7905         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7906         gcc.dg/vect/vect-complex-6.c: Likewise.
7907
7908 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7909
7910         * g++.dg/debug/dwarf2/enum1.C: New test.
7911
7912 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7913
7914         * gnat.dg/rep_clause5.ad[sb]: New test.
7915         * gnat.dg/rep_clause5_pkg.ads: New helper.
7916
7917 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7918
7919         PR tree-optimization/43771
7920         * g++.dg/vect/pr43771.cc: New test.
7921
7922 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7923
7924         PR fortran/31538
7925         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7926         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7927
7928 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7929
7930         * gnat.dg/sizetype.adb: Rename into...
7931         * gnat.dg/sizetype1.adb: ...this.
7932         * gnat.dg/sizetype2.adb: New test.
7933
7934 2010-04-16  Richard Guenther  <rguenther@suse.de>
7935
7936         PR tree-optimization/43572
7937         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7938
7939 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7940
7941         * gnat.dg/specs/discr_private.ads: New test.
7942
7943 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7944
7945         PR target/41514
7946         * gcc.target/arm/thumb-comparisons.c: New test.
7947
7948         PR target/40603
7949         * gcc.target/arm/thumb-cbranchqi.c: New test.
7950
7951 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7952
7953         * g++.dg/torture/pr36191.C: Enable for SH.
7954
7955 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7956
7957         * gnat.dg/wide_boolean.adb: New test.
7958         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7959
7960 2010-04-15  Richard Guenther  <rguenther@suse.de>
7961
7962         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7963         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7964         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7965         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7966         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7967         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7968         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7969         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7970         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7971         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7972         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7973         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7974         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7975         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7976         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7977
7978 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7979
7980         PR target/21803
7981         * gcc.target/arm/pr42496.c: New test.
7982
7983 2010-04-14  Jason Merrill  <jason@redhat.com>
7984
7985         PR c++/36625
7986         * g++.dg/ext/attrib38.C: New.
7987
7988 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7989
7990         PR testsuite/43739
7991         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7992
7993 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7994
7995         PR 42966
7996         * gcc.dg/cpp/warn-undef-2.c: Update.
7997         * gcc.dg/cpp/warn-traditional-2.c: Update.
7998         * gcc.dg/cpp/warn-comments-2.c: Update.
7999         * gcc.dg/cpp/warn-variadic-2.c: Update.
8000         * gcc.dg/cpp/warn-long-long-2.c: Update.
8001         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8002         * gcc.dg/cpp/warn-multichar-2.c: Update.
8003         * gcc.dg/cpp/warn-normalized-3.c: Update.
8004         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8005         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8006         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8007         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8008         * gcc.dg/cpp/warn-redefined-2.c: Update.
8009         * gfortran.dg/warning-directive-2.F90: Update.
8010         * c-c++-common/cpp/warning-directive-2.c: Update.
8011
8012 2010-04-14  Michael Matz  <matz@suse.de>
8013
8014         PR tree-optimization/42963
8015         * gcc.dg/pr42963.c: New testcase.
8016
8017 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8018
8019         * gnat.dg/class_wide.adb: Rename into...
8020         * gnat.dg/class_wide1.adb: ...this.
8021         * gnat.dg/class_wide2.ad[sb]: New test.
8022
8023 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8024
8025         PR fortran/18918
8026         * gfortran.dg/coarray_9.f90: Update dg-errors.
8027         * gfortran.dg/coarray_10.f90: New test.
8028         * gfortran.dg/coarray_11.f90: New test.
8029
8030 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8031
8032         PR fortran/43747
8033         gfortran.dg/initialization_24.f90: New test.
8034
8035 2010-04-13  Jason Merrill  <jason@redhat.com>
8036
8037         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8038         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8039
8040 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8041
8042         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8043         * g++.dg/dg.exp: Likewise.
8044         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8045         * c-c++-common/cpp/warning-directive-1.c: ... here.
8046         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8047         * c-c++-common/cpp/warning-directive-2.c: ... here.
8048         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8049         * c-c++-common/cpp/warning-directive-3.c: ... here.
8050         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8051         * c-c++-common/cpp/warning-directive-4.c: ... here.
8052         * g++.dg/cpp/warning-directive-1.C: Delete.
8053         * g++.dg/cpp/warning-directive-2.C: Delete.
8054         * g++.dg/cpp/warning-directive-3.C: Delete.
8055         * g++.dg/cpp/warning-directive-4.C: Delete.
8056         * gcc.dg/cpp/normalised-3.c: Delete.
8057         * g++.dg/cpp/normalised-1.C: Rename as ...
8058         * c-c++-common/cpp/normalised-3.c: ... this.
8059
8060 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8061
8062         * gcc.dg/tree-ssa/sra-9.c: New test.
8063
8064 2010-04-13  Michael Matz  <matz@suse.de>
8065
8066         PR middle-end/43730
8067         * gcc.dg/pr43730.c: New test.
8068
8069 2010-04-13  Michael Matz  <matz@suse.de>
8070
8071         * gcc.dg/tree-ssa/negate.c: New testcase.
8072
8073 2010-04-13  Richard Guenther  <rguenther@suse.de>
8074
8075         PR testsuite/43735
8076         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8077
8078 2010-04-13  Richard Guenther  <rguenther@suse.de>
8079
8080         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8081
8082 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8083
8084         * gnat.dg/derived_type1.adb: New test.
8085
8086 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8087
8088         * gcc.dg/plugindir1.c: New testcase.
8089         * gcc.dg/plugindir2.c: New testcase.
8090         * gcc.dg/plugindir3.c: New testcase.
8091         * gcc.dg/plugindir4.c: New testcase.
8092
8093 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8094
8095         * gcc.target/i386/rotate-2.c: New test.
8096
8097 2010-04-12  Jason Merrill  <jason@redhat.com>
8098
8099         PR c++/43641
8100         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8101         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8102
8103 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8104
8105         PR c++/25811
8106         * g++.dg/init/pr25811.C: New test.
8107
8108 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8109
8110         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8111         dg-error, dg-warning.
8112         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8113
8114 2010-04-12  Richard Guenther  <rguenther@suse.de>
8115
8116         * gcc.dg/torture/inline-2.c: New testcase.
8117
8118 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8119
8120         PR bootstrap/43699
8121         * gcc.dg/Wunused-var-7.c: New test.
8122
8123         PR tree-optimization/43560
8124         * gcc.c-torture/execute/pr43560.c: New test.
8125
8126 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8127
8128         * gnat.dg/aggr13.adb: New test.
8129         * gnat.dg/aggr14.adb: Likewise.
8130         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8131
8132 2010-04-12  Richard Guenther  <rguenther@suse.de>
8133
8134         PR c++/43611
8135         * g++.dg/torture/pr43611.C: New testcase.
8136
8137 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8138
8139         PR c/36774
8140         * gcc.dg/pr36774-1.c: New test.
8141         * gcc.dg/pr36774-2.c: New test.
8142
8143 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8144
8145         * gcc.target/sh/rte-delay-slot.c: New test.
8146
8147 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8148
8149         * gnat.dg/pack9.adb: Remove -cargs option.
8150         * gnat.dg/aggr12.ad[sb]: New test.
8151
8152 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8153
8154         PR target/43417
8155         * gcc.target/sh/pr43417.c: New test.
8156
8157 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8158
8159         PR fortran/43591
8160         * gfortran.dg/spec_expr_6.f90: New test.
8161
8162 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8163
8164         PR cpp/43195
8165         * gcc.dg/cpp/pr43195.c: New.
8166         * gcc.dg/cpp/pr43195.h: New.
8167
8168 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8169
8170         PR 42965
8171         * gcc.dg/Werror-6.c: Adjust.
8172         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8173         * gcc.dg/Werror-4.c: Likewise.
8174         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8175         * gcc.dg/Wswitch-enum-error.c: Likewise.
8176         * gcc.dg/Wpointer-arith.c: Likewise.
8177         * gcc.dg/Wfatal.c: Likewise.
8178         * gcc.dg/Wswitch-error.c: Likewise.
8179         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8180         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8181         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8182         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8183         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8184         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8185         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8186         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8187         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8188         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8189         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8190         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8191         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8192         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8193         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8194         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8195         * g++.dg/cpp/warning-directive-2.C: Likewise.
8196         * gfortran.dg/warning-directive-2.F90: Likewise.
8197
8198 2010-04-09  Jason Merrill  <jason@redhat.com>
8199
8200         PR c++/42623
8201         * g++.dg/template/sizeof13.C: New.
8202
8203 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8204
8205         * g++.dg/other/pr35504.C: Add check for thiscall.
8206         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8207         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8208
8209 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8210
8211         PR c++/28584
8212         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8213         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8214         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8215         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8216         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8217         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8218         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8219         * g++.dg/other/increment1.C: Likewise.
8220
8221 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8222
8223         PR fortran/18918
8224         * gfortran.dg/coarray_7.f90: New test.
8225         * gfortran.dg/coarray_8.f90: New test.
8226
8227 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8228
8229         PR fortran/28039
8230         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8231
8232 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8233
8234         PR target/43643
8235         * gcc.dg/pr43643.c: New test.
8236
8237 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8238
8239         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8240
8241 2010-04-08  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/43679
8244         * gcc.c-torture/compile/pr43679.c: New testcase.
8245
8246 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8247
8248         PR debug/43670
8249         * gcc.dg/pr43670.c: New test.
8250
8251 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8252
8253         PR middle-end/40815
8254         * gcc.dg/tree-ssa/reassoc-19.c: New.
8255
8256 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR c/18624
8259         * gcc.dg/Wunused-var-1.c: New test.
8260         * gcc.dg/Wunused-var-2.c: New test.
8261         * gcc.dg/Wunused-var-3.c: New test.
8262         * gcc.dg/Wunused-var-4.c: New test.
8263         * gcc.dg/Wunused-var-5.c: New test.
8264         * gcc.dg/Wunused-var-6.c: New test.
8265         * gcc.dg/Wunused-parm-1.c: New test.
8266
8267         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8268         * gcc.dg/trunc-1.c: Likewise.
8269         * gcc.dg/vla-9.c: Likewise.
8270         * gcc.dg/dfp/composite-type.c: Likewise.
8271
8272 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8273
8274         PR objc/35996
8275         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8276         * obj-c++.dg/objc-gc-3.mm: Ditto.
8277
8278 2010-04-07  Simon Baldwin  <simonb@google.com>
8279
8280         * gcc.dg/cpp/warn-undef-2.c: New.
8281         * gcc.dg/cpp/warn-traditional-2.c: New.
8282         * gcc.dg/cpp/warn-comments-2.c: New.
8283         * gcc.dg/cpp/warning-directive-1.c: New.
8284         * gcc.dg/cpp/warn-long-long.c: New.
8285         * gcc.dg/cpp/warn-traditional.c: New.
8286         * gcc.dg/cpp/warn-variadic-2.c: New.
8287         * gcc.dg/cpp/warn-undef.c: New.
8288         * gcc.dg/cpp/warn-normalized-1.c: New.
8289         * gcc.dg/cpp/warning-directive-2.c: New.
8290         * gcc.dg/cpp/warn-long-long-2.c: New.
8291         * gcc.dg/cpp/warn-variadic.c: New.
8292         * gcc.dg/cpp/warn-normalized-2.c: New.
8293         * gcc.dg/cpp/warning-directive-3.c: New.
8294         * gcc.dg/cpp/warn-deprecated-2.c: New.
8295         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8296         * gcc.dg/cpp/warn-multichar-2.c: New.
8297         * gcc.dg/cpp/warn-normalized-3.c: New.
8298         * gcc.dg/cpp/warning-directive-4.c: New.
8299         * gcc.dg/cpp/warn-unused-macros.c: New.
8300         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8301         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8302         * gcc.dg/cpp/warn-cxx-compat.c: New.
8303         * gcc.dg/cpp/warn-redefined.c: New.
8304         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8305         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8306         * gcc.dg/cpp/warn-deprecated.c: New.
8307         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8308         * gcc.dg/cpp/warn-redefined-2.c: New.
8309         * gcc.dg/cpp/warn-comments.c: New.
8310         * gcc.dg/cpp/warn-multichar.c: New.
8311         * g++.dg/cpp/warning-directive-1.C: New.
8312         * g++.dg/cpp/warning-directive-2.C: New.
8313         * g++.dg/cpp/warning-directive-3.C: New.
8314         * g++.dg/cpp/warning-directive-4.C: New.
8315         * gfortran.dg/warning-directive-1.F90: New.
8316         * gfortran.dg/warning-directive-3.F90: New.
8317         * gfortran.dg/warning-directive-2.F90: New.
8318         * gfortran.dg/warning-directive-4.F90: New.
8319
8320 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8321
8322         PR objc++/23716
8323         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8324
8325 2010-04-07  Jason Merrill  <jason@redhat.com>
8326
8327         * g++.dg/template/dr408.C: New.
8328
8329         * g++.dg/lookup/ns4.C: New.
8330
8331         PR c++/38392
8332         * g++.dg/template/friend51.C: New test.
8333
8334         PR c++/41970
8335         * g++.old-deja/g++.other/linkage1.C: Adjust.
8336
8337 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8338
8339         PR c++/42697
8340         * g++.dg/template/crash94.C: New test.
8341
8342 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8343
8344         PR c++/40239
8345         * g++.dg/init/aggr5.C: New test.
8346         * g++.dg/init/aggr5.C: New test.
8347
8348 2010-04-07  Richard Guenther  <rguenther@suse.de>
8349
8350         PR tree-optimization/43270
8351         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8352         * gcc.dg/Warray-bounds-7.c: Likewise.
8353
8354 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8355
8356         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8357         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8358         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8359
8360 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8361
8362         PR c++/42556
8363         * g++.dg/init/pr42556.C: New test.
8364
8365 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8366
8367         PR debug/43628
8368         * g++.dg/debug/dwarf2/typedef2.C: New test.
8369
8370 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8371
8372         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8373         c-c++-common/dwarf2/redeclaration-1.C
8374
8375 2010-04-06  Jason Merrill  <jason@redhat.com>
8376
8377         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8378         * g++.dg/ext/attrib18.C: Likewise.
8379         * g++.dg/ext/bitfield2.C: Likewise.
8380         * g++.dg/ext/bitfield4.C: Likewise.
8381         * g++.dg/ext/visibility/warn2.C: Likewise.
8382         * g++.dg/ext/visibility/warn3.C: Likewise.
8383         * g++.dg/gomp/pr26690-1.C: Likewise.
8384         * g++.dg/inherit/covariant7.C: Likewise.
8385         * g++.dg/init/synth2.C: Likewise.
8386         * g++.dg/lookup/using7.C: Likewise.
8387         * g++.dg/other/crash-4.C: Likewise.
8388         * g++.dg/other/error13.C: Likewise.
8389         * g++.dg/other/error20.C: Likewise.
8390         * g++.dg/parse/crash31.C: Likewise.
8391         * g++.dg/parse/error16.C: Likewise.
8392         * g++.dg/parse/error19.C: Likewise.
8393         * g++.dg/parse/error27.C: Likewise.
8394         * g++.dg/parse/error28.C: Likewise.
8395         * g++.dg/parse/fused-params1.C: Likewise.
8396         * g++.dg/template/error2.C: Likewise.
8397         * g++.dg/template/local6.C: Likewise.
8398         * g++.dg/template/qualttp15.C: Likewise.
8399         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8400         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8401         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8402         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8403         * g++.old-deja/g++.eh/spec6.C: Likewise.
8404         * g++.old-deja/g++.jason/crash3.C: Likewise.
8405         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8406         * g++.old-deja/g++.law/ctors5.C: Likewise.
8407         * g++.old-deja/g++.law/ctors9.C: Likewise.
8408         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8409         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8410         * g++.old-deja/g++.other/struct1.C: Likewise.
8411         * g++.old-deja/g++.other/volatile1.C: Likewise.
8412         * g++.old-deja/g++.pt/crash36.C: Likewise.
8413         * g++.old-deja/g++.pt/derived3.C: Likewise.
8414         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8415         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8416
8417 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8418
8419         PR middle-end/43519
8420         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8421         * gcc.dg/graphite/id-19.c: New.
8422
8423 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8424
8425         PR middle-end/32824
8426         * gcc.dg/vect/pr32824: New.
8427
8428 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8429
8430         PR fortran/18918
8431         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8432         * gfortran.dg/coarray_3.f90: Ditto.
8433         * gfortran.dg/coarray_4.f90: Ditto.
8434         * gfortran.dg/coarray_5.f90: Ditto.
8435         * gfortran.dg/coarray_6.f90: Ditto.
8436         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8437
8438 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8439
8440         PR fortran/18918
8441         * gfortran.dg/coarray_4.f90: Fix test.
8442         * gfortran.dg/coarray_6.f90: Add more tests.
8443
8444 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8445
8446         PR fortran/18918
8447         * gfortran.dg/coarray_4.f90: New test.
8448         * gfortran.dg/coarray_5.f90: New test.
8449         * gfortran.dg/coarray_6.f90: New test.
8450
8451 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8452
8453         PR fortran/18918
8454         * gfortran.dg/iso_fortran_env_5.f90: New test.
8455         * gfortran.dg/iso_fortran_env_6.f90: New test.
8456
8457 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8458
8459         PR fortran/39997
8460         * gfortran.dg/coarray_1.f90: New test.
8461         * gfortran.dg/coarray_2.f90: New test.
8462         * gfortran.dg/coarray_3.f90: New test.
8463
8464 2010-04-06  Jason Merrill  <jason@redhat.com>
8465
8466         PR c++/43648
8467         * g++.dg/template/dtor8.C: New.
8468
8469         PR c++/43621
8470         * g++.dg/template/error-recovery2.C: New.
8471
8472 2010-04-06  Jan Hubicka  <jh@suse.czpli
8473
8474         PR tree-optimization/42906
8475         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8476
8477 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8478
8479         PR fortran/43178
8480         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8481         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8482         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8483
8484 2010-04-06  Richard Guenther  <rguenther@suse.de>
8485
8486         PR tree-optimization/43627
8487         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8488
8489 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR target/43638
8492         * gcc.target/i386/pr43638.c: New test.
8493
8494 2010-04-06  Richard Guenther  <rguenther@suse.de>
8495
8496         PR middle-end/43661
8497         * gcc.c-torture/compile/pr43661.c: New testcase.
8498
8499 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8500
8501         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8502
8503 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8504
8505         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8506
8507 2010-04-02  Richard Guenther  <rguenther@suse.de>
8508
8509         PR tree-optimization/43629
8510         * gcc.c-torture/execute/pr43629.c: New testcase.
8511
8512 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8513             Dominique d'Humieres  <dominiq@lps.ens.fr>
8514
8515         PR libfortran/43605
8516         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8517
8518 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8519
8520         PR debug/43325
8521         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8522
8523 2010-04-01  Jason Merrill  <jason@redhat.com>
8524
8525         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8526
8527 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8528             Manfred Schwarb  <manfred99@gmx.ch>
8529
8530         PR libfortran/43605
8531         * gfortran.dg/ftell_3.f90: New test.
8532
8533 2010-04-01  Richard Guenther  <rguenther@suse.de>
8534
8535         PR middle-end/43614
8536         * gcc.c-torture/compile/pr43614.c: New testcase.
8537
8538 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8539
8540         PR tree-optimization/43141
8541         * gcc.dg/guality/pr43141.c: New test.
8542
8543 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8544
8545         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8546         * g++.dg/eh/spbp.C: Likewise.
8547         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8548         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8549         superfluous casts.
8550         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8551         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8552         * objc.dg/dwarf-2.m: Likewise.
8553
8554 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8555
8556         PR middle-end/43464
8557         * gcc.dg/graphite/id-pr43464.c: New.
8558         * gcc.dg/graphite/id-pr43464-1.c: New.
8559
8560 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8561
8562         PR middle-end/43351
8563         * gcc.dg/graphite/id-pr43351.c
8564
8565 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8566
8567         PR testsuite/35165
8568         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8569         * obj-c++.dg/try-catch-2.mm: Ditto.
8570         * obj-c++.dg/lookup-2.mm: Ditto.
8571         * obj-c++.dg/encode-8.m: Ditto.
8572         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8573         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8574         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8575         * obj-c++.dg/const-str-11.mm: Ditto.
8576         * obj-c++.dg/const-str-9.mm: Ditto.
8577         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8578         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8579         * obj-c++.dg/except-1.mm: Ditto.
8580         * obj-c++.dg/const-str-7.mm: Ditto.
8581         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8582         * obj-c++.dg/const-str-3.mm: Ditto.
8583         * obj-c++.dg/const-str-7.mm: Ditto.
8584         * obj-c++.dg/stubify-2.mm: Change dump file name.
8585
8586         PR objc++/23613
8587         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8588         New macro.
8589         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8590         Remove dg-xfail-if.
8591
8592 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8593
8594         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8595         only with -O2, -O3 or -Os and not with -fwhopr.
8596
8597 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8598
8599         PR c++/43558
8600         * g++.dg/template/typedef31.C: New test.
8601
8602 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8603
8604         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8605         assembler output on *-*-solaris2*.
8606         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8607
8608 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8609
8610         PR debug/43557
8611         * gcc.dg/pr43557-1.c: New test.
8612         * gcc.dg/pr43557-2.c: New file.
8613
8614 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8615
8616         PR 43562
8617         * gcc.dg/pr43562.c: New test.
8618
8619 2010-03-30  Jason Merrill  <jason@redhat.com>
8620
8621         PR c++/43076
8622         * g++.dg/template/error-recovery1.C: New.
8623
8624         PR c++/41786
8625         * g++.dg/parse/ambig5.C: New.
8626
8627 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8628
8629         PR debug/43593
8630         * gcc.dg/guality/pr43593.c: New test.
8631
8632 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8633
8634         PR middle-end/43430
8635         * gcc.dg/vect/pr43430-1.c: New.
8636
8637 2010-03-30  Jason Merrill  <jason@redhat.com>
8638
8639         PR c++/43559
8640         * g++.dg/template/partial7.C: New.
8641
8642 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8643
8644         * gcc.target/s390/stackcheck1.c: New testcase.
8645
8646 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8647
8648         PR libfortran/43265
8649         * gfortran.dg/read_eof_8.f90: New test.
8650
8651 2010-03-29  Jason Merrill  <jason@redhat.com>
8652
8653         * gcc.dg/cpp/include6.c: Change [] to ().
8654
8655         N3077
8656         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8657         splicing and UCNs.
8658         * c-c++-common/raw-string-2.c: Add trigraph test.
8659         * c-c++-common/raw-string-8.c: New.
8660         * c-c++-common/raw-string-9.c: New.
8661         * c-c++-common/raw-string-10.c: New.
8662
8663         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8664         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8665         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8666         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8667         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8668         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8669         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8670
8671 2010-03-29  Richard Guenther  <rguenther@suse.de>
8672
8673         PR tree-optimization/43560
8674         * gcc.dg/torture/pr43560.c: New testcase.
8675
8676 2010-03-29  Jason Merrill  <jason@redhat.com>
8677
8678         N3077
8679         * g++.dg/ext/raw-string-1.C: Change [] to ().
8680         * g++.dg/ext/raw-string-2.C: Change [] to ().
8681         Don't use \ in delimiter.
8682         * g++.dg/ext/raw-string-3.C: Change [] to ().
8683         * g++.dg/ext/raw-string-4.C: Change [] to ().
8684         * g++.dg/ext/raw-string-5.C: Change [] to ().
8685         Test for error on \ in delimiter.
8686         * g++.dg/ext/raw-string-6.C: Change [] to ().
8687         * g++.dg/ext/raw-string-7.C: Change [] to ().
8688
8689 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8690
8691         PR 43564
8692         * gcc.dg/pr43564.c: New test.
8693
8694 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8695
8696         PR fortran/43551
8697         * gfortran.dg/direct_io_12.f90: New test.
8698
8699 2010-03-28  Jan Hubicka  <jh@suse.cz>
8700
8701         PR tree-optimization/43505
8702         * gfortran.dg/pr43505.f90: New testcase.
8703
8704 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8705
8706         PR tree-optimization/43528
8707         * gcc.target/i386/pr43528.c: New test.
8708
8709 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8710
8711         PR c/43381
8712         * gcc.dg/parm-impl-decl-3.c: New test.
8713
8714 2010-03-26  Jason Merrill  <jason@redhat.com>
8715
8716         PR c++/43509
8717         * g++.dg/cpp0x/parse1.C: New.
8718
8719 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8720
8721         PR target/43524
8722         * gcc.target/i386/pr43524.c: New test.
8723
8724 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8725
8726         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8727         whitespace, rename main to foo.
8728         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8729         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8730         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8731         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8732         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8733         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8734         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8735         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8736         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8737         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8738         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8739
8740 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8741
8742         PR c++/43327
8743         * g++.dg/other/crash-10.C: New test.
8744         * g++.dg/other/crash-11.C: New test.
8745
8746 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8747
8748         PR libfortran/43517
8749         * gfortran.dg/read_eof_7.f90: New test.
8750
8751 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8752
8753         PR objc/35165
8754         PR testsuite/43512
8755         * objc-obj-c++-shared: New directory.
8756         * objc-obj-c++-shared/Object1-implementation.h: New file.
8757         * objc-obj-c++-shared/Object1.h: New file.
8758         * objc-obj-c++-shared/Protocol1.h: New file.
8759         * objc-obj-c++-shared/next-abi.h: New file.
8760         * objc-obj-c++-shared/next-mapping.h: New file.
8761         * objc/execute/next_mapping.h: Delete.
8762         * objc.dg/special/special.exp: For all targets run the tests with
8763         -fgnu-runtime, for darwin targets also run the tests with
8764         -fnext-runtime.
8765         * objc.dg/dg.exp: Ditto.
8766         * obj-c++.dg/dg.exp: Ditto.
8767         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8768         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8769         include use of updated NeXT interface.
8770         * objc/execute/formal_protocol-5.m: Ditto.
8771         * objc/execute/protocol-isEqual-2.m: Ditto.
8772         * objc/execute/protocol-isEqual-4.m: Ditto.
8773         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8774         Protocol1.h) and next-mapping.h as required.
8775         * objc/execute/object_is_class.m: Ditto.
8776         * objc/execute/enumeration-1.m: Ditto.
8777         * objc/execute/class-13.m: Ditto.
8778         * objc/execute/formal_protocol-2.m: Ditto.
8779         * objc/execute/formal_protocol-4.m: Ditto.
8780         * objc/execute/class-1.m: Ditto.
8781         * objc/execute/bycopy-1.m: Ditto.
8782         * objc/execute/formal_protocol-6.m: Ditto.
8783         * objc/execute/bycopy-3.m: Ditto.
8784         * objc/execute/class-3.m: Ditto.
8785         * objc/execute/bf-11.m: Ditto.
8786         * objc/execute/class-5.m: Ditto.
8787         * objc/execute/bf-13.m: Ditto.
8788         * objc/execute/class-7.m: Ditto.
8789         * objc/execute/bf-15.m: Ditto.
8790         * objc/execute/class-9.m: Ditto.
8791         * objc/execute/bf-17.m: Ditto.
8792         * objc/execute/bf-19.m: Ditto.
8793         * objc/execute/IMP.m: Ditto.
8794         * objc/execute/exceptions/catchall-1.m: Ditto.
8795         * objc/execute/exceptions/trivial.m: Ditto.
8796         * objc/execute/exceptions/finally-1.m: Ditto.
8797         * objc/execute/exceptions/local-variables-1.m: Ditto.
8798         * objc/execute/exceptions/foward-1.m: Ditto.
8799         * objc/execute/bf-2.m: Ditto.
8800         * objc/execute/string1.m: Ditto.
8801         * objc/execute/bf-4.m: Ditto.
8802         * objc/execute/informal_protocol.m: Ditto.
8803         * objc/execute/string3.m: Ditto.
8804         * objc/execute/bf-6.m: Ditto.
8805         * objc/execute/bf-8.m: Ditto.
8806         * objc/execute/class-tests-1.h: Ditto.
8807         * objc/execute/protocol-isEqual-1.m: Ditto.
8808         * objc/execute/protocol-isEqual-3.m: Ditto.
8809         * objc/execute/_cmd.m: Ditto.
8810         * objc/execute/function-message-1.m: Ditto.
8811         * objc/execute/bf-20.m: Ditto.
8812         * objc/execute/bf-common.h: Ditto.
8813         * objc/execute/np-2.m: Ditto.
8814         * objc/execute/class-10.m: Ditto.
8815         * objc/execute/class-12.m: Ditto.
8816         * objc/execute/enumeration-2.m: Ditto.
8817         * objc/execute/class-14.m: Ditto.
8818         * objc/execute/encode-1.m: Ditto.
8819         * objc/execute/formal_protocol-1.m: Ditto.
8820         * objc/execute/formal_protocol-3.m: Ditto.
8821         * objc/execute/accessing_ivars.m: Ditto.
8822         * objc/execute/bycopy-2.m: Ditto.
8823         * objc/execute/class-2.m: Ditto.
8824         * objc/execute/bf-10.m: Ditto.
8825         * objc/execute/formal_protocol-7.m: Ditto.
8826         * objc/execute/root_methods.m: Ditto.
8827         * objc/execute/class-4.m: Ditto.
8828         * objc/execute/bf-12.m: Ditto.
8829         * objc/execute/class-6.m: Ditto.
8830         * objc/execute/bf-14.m: Ditto.
8831         * objc/execute/nested-func-1.m: Ditto.
8832         * objc/execute/class-8.m: Ditto.
8833         * objc/execute/private.m: Ditto.
8834         * objc/execute/bf-16.m: Ditto.
8835         * objc/execute/bf-18.m: Ditto.
8836         * objc/execute/load-3.m: Ditto.
8837         * objc/execute/compatibility_alias.m: Ditto.
8838         * objc/execute/bf-1.m: Ditto.
8839         * objc/execute/no_clash.m: Ditto.
8840         * objc/execute/bf-3.m: Ditto.
8841         * objc/execute/string2.m: Ditto.
8842         * objc/execute/bf-5.m: Ditto.
8843         * objc/execute/string4.m: Ditto.
8844         * objc/execute/bf-7.m: Ditto.
8845         * objc/execute/object_is_meta_class.m: Ditto.
8846         * objc/execute/bf-9.m: Ditto.
8847         * objc/execute/bf-21.m: Ditto.
8848         * objc/execute/cascading-1.m: Ditto.
8849         * objc/execute/trivial.m: Ditto.
8850         * objc/execute/np-1.m: Ditto.
8851         * objc/compile/trivial.m: Ditto.
8852         * objc/execute/class_self-2.m: Include <stdlib.h>.
8853         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8854         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8855         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8856         and 64bit. Use new NeXT interface as required.
8857         * objc.dg/special/unclaimed-category-1.m: Ditto.
8858         * objc.dg/special/unclaimed-category-1.h: Ditto.
8859         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8860         * objc.dg/func-ptr-1.m: Ditto.
8861         * objc.dg/stret-1.m: Ditto.
8862         * objc.dg/encode-2.m: Ditto.
8863         * objc.dg/category-1.m: Ditto.
8864         * objc.dg/encode-3.m: Ditto.
8865         * objc.dg/call-super-3.m: Ditto.
8866         * objc.dg/method-3.m: Ditto.
8867         * objc.dg/func-ptr-2.m: Ditto.
8868         * objc.dg/lookup-1.m: Ditto.
8869         * objc.dg/encode-4.m: Ditto.
8870         * objc.dg/fix-and-continue-1.m: Ditto.
8871         * objc.dg/proto-lossage-3.m: Ditto.
8872         * objc.dg/method-13.m: Ditto.
8873         * objc.dg/proto-qual-1.m: Ditto.
8874         * objc.dg/zero-link-3.m: Ditto.
8875         * objc.dg/bitfield-1.m: Ditto.
8876         * objc.dg/va-meth-1.m: Ditto.
8877         * objc.dg/super-class-3.m: Ditto.
8878         * objc.dg/call-super-1.m: Ditto.
8879         * objc.dg/type-size-2.m: Ditto.
8880         * objc.dg/method-10.m: Ditto.
8881         * objc.dg/defs.m: Ditto.
8882         * objc.dg/const-str-3.m: Ditto.
8883         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8884         Protocol1.h) and next-mapping.h as required. Use new NeXT
8885         interface as required.
8886         * objc.dg/super-class-4.m: Ditto.
8887         * objc.dg/comp-types-8.m: Ditto.
8888         * objc.dg/call-super-2.m: Ditto.
8889         * objc.dg/objc-fast-4.m: Ditto.
8890         * objc.dg/method-6.m: Ditto.
8891         * objc.dg/const-str-3.m: Ditto.
8892         * objc.dg/const-str-7.m: Ditto.
8893         * objc.dg/method-15.m: Ditto.
8894         * objc.dg/method-19.m: Ditto.
8895         * objc.dg/sync-1.m: Ditto.
8896         * objc.dg/layout-1.m: Ditto.
8897         * objc.dg/bitfield-3.m: Ditto.
8898         * objc.dg/try-catch-3.m: Ditto.
8899         * objc.dg/try-catch-7.m: Ditto.
8900         * objc.dg/comp-types-10.m: Ditto.
8901         * objc.dg/selector-2.: Ditto.
8902         * objc.dg/method-7.m: Ditto.
8903         * objc.dg/typedef-alias-1.m: Ditto.
8904         * objc.dg/proto-lossage-2.m: Ditto.
8905         * objc.dg/comp-types-11.m: Ditto.
8906         * objc.dg/sizeof-1.m: Ditto.
8907         * objc.dg/method-17.m: Ditto.
8908         * objc.dg/bitfield-5.m: Ditto.
8909         * objc.dg/try-catch-1.m: Ditto.
8910         * objc.dg/encode-5.m: Ditto.
8911         * objc.dg/fix-and-continue-2.m: Ditto.
8912         * objc.dg/method-9.m: Ditto.
8913         * objc.dg/isa-field-1.m: Ditto.
8914         * objc.dg/local-decl-2.m: Ditto.
8915         * objc.dg/objc-gc-4.m: Ditto.
8916         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8917         * objc.dg/gnu-runtime-3.m: Ditto.
8918         * objc.dg/encode-7.m: Ditto.
8919         * objc.dg/encode-8.m: Ditto.
8920         * objc.dg/selector-3.m: Ditto.
8921         * objc.dg/gnu-runtime-1.m: Ditto.
8922         * objc.dg/const-str-12.m: Ditto.
8923         * objc.dg/gnu-runtime-2.m: Ditto.
8924         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8925         * objc.dg/selector-1.m: Ditto.
8926         * objc.dg/stubify-2.m: Ditto.
8927         * objc.dg/zero-link-1.m: Ditto.
8928         * objc.dg/stret-2.m: Ditto.
8929         * objc.dg/zero-link-2.m: Ditto.
8930         * objc.dg/next-runtime-1.m: Ditto.
8931         * objc.dg/symtab-1.m: Ditto.
8932         * objc.dg/stubify-1.m: Ditto.
8933         * objc.dg/bitfield-2.m: Ditto.
8934         * objc.dg/try-catch-10.m: Apply to both runtimes.
8935         * objc.dg/const-str-1.m: Ditto.
8936         * objc.dg/image-info.m: Ditto.
8937         * objc.dg/encode-9.m: Ditto.
8938         * objc.dg/pragma-1.m: Apply test to all targets.
8939         * objc.dg/const-str-4.m: Ditto.
8940         * objc.dg/const-str-8.m: Ditto.
8941         * objc.dg/super-class-2.m: Ditto.
8942         * objc.dg/try-catch-5.m: Ditto.
8943         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8944         Protocol1.h) and next-mapping.h as required. Use new NeXT
8945         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8946         * objc.dg/const-str-11.m: Ditto.
8947         * objc.dg/const-str-9.m: Ditto.
8948         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8949         * objc.dg/encode-1.m: Remove redundant -lobjc.
8950         * objc.dg/try-catch-9.m: Tidy space.
8951         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8952         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8953         and 64bit. Use new NeXT interface as required.
8954         * obj-c++.dg/template-4.mm: Ditto.
8955         * obj-c++.dg/defs.mm: Ditto.
8956         * obj-c++.dg/basic.mm: Ditto.
8957         * obj-c++.dg/encode-4.mm: Ditto.
8958         * obj-c++.dg/method-17.mm: Ditto.
8959         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8960         * obj-c++.dg/cxx-class-1.mm: Ditto.
8961         * obj-c++.dg/method-10.mm: Ditto.
8962         * obj-c++.dg/va-meth-1.mm: Ditto.
8963         * obj-c++.dg/encode-5.mm: Ditto.
8964         * obj-c++.dg/lookup-2.mm: Ditto.
8965         * obj-c++.dg/template-3.mm: Ditto.
8966         * obj-c++.dg/proto-qual-1.mm: Ditto.
8967         * obj-c++.dg/qual-types-1.m: Ditto.
8968         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8969         * obj-c++.dg/template-1.mm: Ditto.
8970         * obj-c++.dg/encode-6.mm: Ditto.
8971         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8972         Protocol1.h) and next-mapping.h as required. Use new NeXT
8973         interface as required.
8974         * obj-c++.dg/except-1.mm: Ditto.
8975         * obj-c++.dg/const-str-7.mm: Ditto.
8976         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8977         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8978         * obj-c++.dg/selector-2.mm: Ditto.
8979         * obj-c++.dg/isa-field-1.mm: Ditto.
8980         * obj-c++.dg/try-catch-1.mm: Ditto.
8981         * obj-c++.dg/local-decl-1.mm: Ditto.
8982         * obj-c++.dg/try-catch-9.mm: Ditto.
8983         * obj-c++.dg/no-extra-load.mm: Ditto.
8984         * obj-c++.dg/selector-5.mm: Ditto.
8985         * obj-c++.dg/method-12.mm: Ditto.
8986         * obj-c++.dg/try-catch-11.mm: Ditto.
8987         * obj-c++.dg/comp-types-11.mm: Ditto.
8988         * obj-c++.dg/bitfield-3.mm: Ditto.
8989         * obj-c++.dg/method-6.mm: Ditto.
8990         * obj-c++.dg/super-class-2.mm: Ditto.
8991         * obj-c++.dg/method-21.mm: Ditto.
8992         * obj-c++.dg/const-str-8.mm: Ditto.
8993         * obj-c++.dg/try-catch-7.mm: Ditto.
8994         * obj-c++.dg/method-15.mm: Ditto.
8995         * obj-c++.dg/layout-1.mm: Ditto.
8996         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8997         * obj-c++.dg/const-str-3.mm: Ditto.
8998         * obj-c++.dg/try-catch-2.mm: Ditto.
8999         * obj-c++.dg/objc-gc-3.mm: Ditto.
9000         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9001         * obj-c++.dg/bitfield-1.mm: Ditto.
9002         * obj-c++.dg/selector-6.mm: Ditto.
9003         * obj-c++.dg/method-13.mm: Ditto.
9004         * obj-c++.dg/comp-types-12.mm: Ditto.
9005         * obj-c++.dg/bitfield-4.mm: Ditto.
9006         * obj-c++.dg/try-catch-8.mm: Ditto.
9007         * obj-c++.dg/method-2.mm: Ditto.
9008         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9009         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9010         * obj-c++.dg/const-str-4.mm: Ditto.
9011         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9012         * obj-c++.dg/try-catch-3.mm: Ditto.
9013         * obj-c++.dg/comp-types-9.mm: Ditto.
9014         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9015         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9016         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9017         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9018         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9019         Use new NeXT interface as required.
9020         * obj-c++.dg/const-str-10.mm: Ditto.
9021         * obj-c++.dg/const-str-11.mm: Ditto.
9022         * obj-c++.dg/const-str-9.mm: Ditto.
9023         * obj-c++.dg/method-11.mm: Ditto.
9024         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9025         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9026         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9027         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9028         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9029
9030 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9031
9032         PR c++/43206
9033         * g++.dg/template/typedef30.C: New test case.
9034
9035 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR c/43385
9038         * gcc.c-torture/execute/pr43385.c: New test.
9039
9040 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9041
9042         * gcc.dg/strncpy-fix-1.c: New test.
9043
9044 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9045
9046         PR testsuite/41609
9047         * lib/objc-torture.exp (objc-set-runtime-options): New.
9048         * objc/execute/execute.exp: Check runtime options on each pass.
9049         * objc/execute/exceptions/exceptions.exp: Ditto.
9050         * objc/compile/compile.exp: Ditto.
9051
9052         PR testsuite/42348
9053         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9054         standard tests.
9055         (check_effective_target_objc2): New proc.
9056         (check_effective_target_next_runtime): New proc.
9057         * lib/objc.exp: Determine which runtime is in force and support it.
9058         * lib/obj-c++.exp: Ditto.
9059
9060 2010-03-24  Jason Merrill  <jason@redhat.com>
9061
9062         PR c++/43502
9063         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9064
9065 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9066
9067         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9068         a loop.
9069         * gcc.dg/ipa/ipa-2.c: Likewise.
9070         * gcc.dg/ipa/ipa-3.c: Likewise.
9071         * gcc.dg/ipa/ipa-4.c: Likewise.
9072         * gcc.dg/ipa/ipa-5.c: Likewise.
9073         * gcc.dg/ipa/ipa-7.c: Likewise.
9074         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9075         a loop.
9076         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9077         i_can_not_be_propagated_fully2 into a loop.
9078         * gcc.dg/ipa/ipa-8.c: New test.
9079         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9080
9081 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9082
9083         PR debug/19192
9084         PR debug/43479
9085         * gcc.dg/guality/pr43479.c: New test.
9086         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9087         and add volatile keyword.
9088
9089 2010-03-23  Mike Stump  <mikestump@comcast.net>
9090
9091         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9092
9093 2010-03-23  Jason Merrill  <jason@redhat.com>
9094
9095         * g++.dg/ext/altivec-17.C: Adjust error message.
9096
9097         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9098         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9099         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9100         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9101         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9102         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9103
9104 2010-03-22  Jason Merrill  <jason@redhat.com>
9105
9106         PR c++/43333
9107         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9108         * g++.dg/ext/is_pod_98.C: New.
9109
9110         PR c++/43281
9111         * g++.dg/cpp0x/auto18.C: New.
9112
9113         * gcc.dg/pr36997.c: Adjust error message.
9114         * g++.dg/ext/vector9.C: Likewise.
9115         * g++.dg/conversion/simd3.C: Likewise.
9116         * g++.dg/other/error23.C: Likewise.
9117
9118 2010-03-22  Michael Matz  <matz@suse.de>
9119
9120         PR middle-end/43475
9121         * gfortran.dg/pr43475.f90: New testcase.
9122
9123 2010-03-22  Richard Guenther  <rguenther@suse.de>
9124
9125         PR tree-optimization/43390
9126         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9127
9128 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9129
9130         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9131         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9132
9133 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9134             Michael Matz  <matz@suse.de>
9135
9136         PR c++/43081
9137         * g++.dg/parse/crash56.C: New test.
9138
9139 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9140
9141         PR fortran/43450
9142         * gfortran.dg/whole_file_15.f90 : New test.
9143
9144 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9145
9146         PR fortran/43409
9147         * gfortran.dg/inquire_size.f90: New test.
9148
9149 2010-03-20  Richard Guenther  <rguenther@suse.de>
9150
9151         PR rtl-optimization/43438
9152         * gcc.c-torture/execute/pr43438.c: New testcase.
9153
9154 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9155
9156         PR c++/43375
9157         * g++.dg/abi/mangle42.C: New test.
9158
9159 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9160
9161         PR C/43211
9162         * gcc.dg/pr43211.c: New test.
9163         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9164
9165 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9166
9167         PR rtl-optimization/42258
9168         * gcc.target/arm/thumb1-mul-moves.c: New test.
9169
9170         PR target/40697
9171         * gcc.target/arm/thumb-andsi.c: New test.
9172
9173         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9174         dg-require-effective-target.
9175
9176 2010-03-19  Michael Matz  <matz@suse.de>
9177
9178         PR c++/43116
9179         * g++.dg/other/pr43116.C: New testcase.
9180
9181 2010-03-19  Michael Matz  <matz@suse.de>
9182
9183         PR target/43305
9184         * gcc.dg/pr43305.c: New testcase.
9185
9186 2010-03-19  Richard Guenther  <rguenther@suse.de>
9187
9188         PR tree-optimization/43415
9189         * gcc.c-torture/compile/pr43415.c: New testcase.
9190
9191 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9192
9193         PR ada/43106
9194         * gnat.dg/case_optimization2.adb: New test.
9195         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9196
9197 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9198             Jack Howarth <howarth@bromo.med.uc.edu>
9199
9200         PR target/36399
9201         * gcc.target/i386/push-1.c: Don't xfail
9202           scan-assembler-not "movups" on darwin.
9203
9204 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR debug/43058
9207         * gcc.dg/pr43058.c: New test.
9208
9209 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9210
9211         PR middle-end/42450
9212         * g++.dg/torture/pr42450.C: New test.
9213
9214 2010-03-18  Michael Matz  <matz@suse.de>
9215
9216         PR middle-end/43419
9217         * gcc.dg/pr43419.c: New testcase.
9218
9219 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9220
9221         PR rtl-optimization/43360
9222         * gcc.dg/torture/pr43360.c: New.
9223
9224 2010-03-18  Michael Matz  <matz@suse.de>
9225
9226         PR tree-optimization/43402
9227         * gcc.dg/pr43402.c: New testcase.
9228
9229 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9230
9231         PR target/42427
9232         * gcc.dg/pr42427.c: New test.
9233
9234 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9235
9236         PR libfortran/43265
9237         * gfortran.dg/read_empty_file.f: New test.
9238         * gfortran.dg/read_eof_all.f90: New test.
9239         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9240         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9241
9242 2010-03-17  Michael Matz  <matz@suse.de>
9243
9244         * gcc.dg/pr43300.c: Add -w.
9245
9246 2010-03-17  Richard Guenther  <rguenther@suse.de>
9247
9248         * gcc.dg/pr43379.c: Add -w.
9249
9250 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9251
9252         PR fortran/43331
9253         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9254
9255 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9256
9257         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9258
9259 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9260
9261         * ada/acats/run_all.sh: Log start and end times.
9262
9263 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9264
9265         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9266
9267 2010-03-16  Richard Guenther  <rguenther@suse.de>
9268
9269         PR middle-end/43379
9270         * gcc.dg/pr43379.c: New testcase.
9271
9272 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR debug/43051
9275         * gcc.dg/guality/pr43051-1.c: New test.
9276
9277 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9278
9279         PR testsuite/43363
9280         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9281
9282 2010-03-15  Michael Matz  <matz@suse.de>
9283
9284         PR middle-end/43300
9285         * gcc.dg/pr43300.c: New testcase.
9286
9287 2010-03-15  Richard Guenther  <rguenther@suse.de>
9288
9289         PR tree-optimization/43367
9290         * gcc.c-torture/compile/pr43367.c: New testcase.
9291
9292 2010-03-15  Richard Guenther  <rguenther@suse.de>
9293
9294         PR tree-optimization/43317
9295         * gcc.dg/pr43317.c: New testcase.
9296
9297 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9298
9299         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9300
9301 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9302
9303         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9304
9305 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9306
9307         PR fortran/43362
9308         * gfortran.dg/impure_constructor_1.f90: New test.
9309
9310 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9311
9312         PR middle-end/43354
9313         * gfortran.dg/graphite/id-pr43354.f: New.
9314
9315 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9316
9317         PR middle-end/43349
9318         * gfortran.dg/graphite/pr43349.f: New.
9319
9320 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9321
9322         PR middle-end/43306
9323         * gcc.dg/graphite/pr43306.c: New.
9324
9325 2010-03-12  David S. Miller  <davem@davemloft.net>
9326
9327         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9328         sparc.
9329
9330 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9331
9332         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9333
9334 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9335
9336         PR fortran/43291
9337         PR fortran/43326
9338         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9339
9340 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9341
9342         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9343         fail for *-*-mingw* targets.
9344
9345 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9346
9347         PR debug/43329
9348         * gcc.dg/guality/pr43329-1.c: New test.
9349
9350 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9351
9352         PR tree-optimization/43257
9353         * g++.dg/torture/pr43257.C: New test.
9354
9355 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9356
9357         PR fortran/43228
9358         * gfortran.dg/namelist_61.f90: New test.
9359
9360 2010-03-11  Richard Guenther  <rguenther@suse.de>
9361
9362         PR tree-optimization/43255
9363         * gcc.c-torture/compile/pr43255.c: New testcase.
9364
9365 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9366
9367         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9368         * gcc.dg/pr43280.c: New testcase.
9369
9370 2010-03-11  Richard Guenther  <rguenther@suse.de>
9371
9372         PR lto/43200
9373         * gcc.dg/lto/20100227-1_0.c: New testcase.
9374         * gcc.dg/lto/20100227-1_1.c: Likewise.
9375
9376 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9377
9378         PR libfortran/43320
9379         PR libfortran/43265
9380         * gfortran.dg/read_eof_6.f: New test
9381         * gfortran.dg/read_x_eof.f90: New test.
9382         * gfortran.dg/read_x_past.f: Update test.
9383
9384 2010-03-10  Jan Hubicka  <jh@suse.cz>
9385
9386         * gcc.c-torture/compile/pr43288.c: New test.
9387
9388 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9389
9390         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9391         -fpic/-fPIC flags.
9392         * g++.old-deja/g++.pt/asm2.C: Likewise.
9393         * gcc.c-torture/compile/20000804-1.c: Likewise.
9394         * gcc.target/i386/clobbers.c: Likewise.
9395
9396 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9397
9398         PR fortran/43303
9399         * gfortran.dg/c_assoc_3.f90: New test.
9400
9401 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9402
9403         PR debug/36728
9404         * gcc.dg/guality/pr36728-1.c: New test.
9405         * gcc.dg/guality/pr36728-2.c: New test.
9406
9407 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9408
9409         * gcc.dg/h8300-div-delay-slot.c: New test.
9410
9411 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9412
9413         PR tree-optimization/43236
9414         * gcc.c-torture/execute/pr43236.c: New test.
9415
9416 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9417
9418         PR middle-end/42859
9419         * g++.dg/eh/pr42859.C: New test.
9420
9421 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9422
9423         PR debug/43299
9424         * gcc.dg/pr43299.c: New test.
9425
9426         PR debug/43290
9427         * g++.dg/eh/unwind2.C: New test.
9428
9429 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9430             Reza Yazdani  <reza.yazdani@amd.com>
9431
9432         PR middle-end/43065
9433         * gcc.dg/graphite/run-id-4.c: New.
9434
9435 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9436
9437         PR middle-end/43065
9438         * gcc.dg/graphite/run-id-3.c: New.
9439
9440 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9441
9442         PR middle-end/42644
9443         PR middle-end/42130
9444         * gcc.dg/graphite/id-18.c: New.
9445         * gcc.dg/graphite/run-id-pr42644.c: New.
9446
9447 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9448
9449         PR middle-end/42326
9450         * gcc.dg/graphite/pr42326.c: New.
9451
9452 2010-03-08  Richard Guenther  <rguenther@suse.de>
9453
9454         PR tree-optimization/43269
9455         * gcc.c-torture/execute/pr43269.c: New testcase.
9456
9457 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9458
9459         PR fortran/43256
9460         * gfortran.dg/typebound_call_13.f03: New.
9461
9462 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9463
9464         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9465         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9466
9467 2010-03-05  Jason Merrill  <jason@redhat.com>
9468
9469         * g++.dg/abi/mangle40.C: Require weak and alias.
9470
9471 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9472
9473         PR middle-end/42326
9474         * gfortran.dg/graphite/pr42326.f90: New.
9475         * gfortran.dg/graphite/pr42326-1.f90: New.
9476
9477 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9478
9479         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9480         (gnat_target_compile): Likewise.
9481         Reinitialize GNAT_UNDER_TEST if target changes.
9482         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9483         (local_find_gnatmake): Pass full --GCC to gnatlink.
9484         Remove --LINK.
9485
9486 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9487
9488         PR c/43248
9489         * gcc.dg/compound-literal-1.c: New testcase.
9490
9491 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9492
9493         PR tree-optimization/43164
9494         PR tree-optimization/43191
9495         * gcc.c-torture/compile/pr43164.c: New test.
9496         * gcc.c-torture/compile/pr43191.c: Likewise.
9497
9498 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9499
9500         PR fortran/43244
9501         * gfortran.dg/finalize_9.f90: New.
9502
9503 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9504             Ken Werner <ken@linux.vnet.ibm.com>
9505
9506         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9507         to dg-options for spu.
9508         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9509         dump-scan target to exclude spu.
9510
9511 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9512
9513         PR middle-end/43209
9514         * gcc.dg/tree-ssa/ivopts-4.c: New.
9515
9516 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9517
9518         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9519         include-opts and exclude-opts; skip checking the flags if arguments
9520         are the same as the defaults.
9521         (dg-xfail-if): Verify the number of arguments, supply defaults
9522         for unspecified optional arguments.
9523         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9524
9525 2010-03-03  Jason Merrill  <jason@redhat.com>
9526
9527         PR c++/12909
9528         * g++.dg/abi/mangle40.C: Updated.
9529
9530 2010-03-03  Jason Merrill  <jason@redhat.com>
9531
9532         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9533         * g++.dg/abi/mangle23.C: Likewise.
9534         * g++.dg/eh/simd-2.C: Likewise.
9535         * g++.dg/ext/attribute-test-2.C: Likewise.
9536         * g++.dg/ext/vector14.C: Likewise.
9537         * g++.dg/other/pr34435.C: Likewise.
9538         * g++.dg/template/conv8.C: Likewise.
9539         * g++.dg/template/nontype9.C: Likewise.
9540         * g++.dg/template/qualttp17.C: Likewise.
9541         * g++.dg/template/ref1.C: Likewise.
9542         * g++.old-deja/g++.pt/crash68.C: Likewise.
9543         * g++.old-deja/g++.pt/ref1.C: Likewise.
9544         * g++.old-deja/g++.pt/ref3.C: Likewise.
9545         * g++.old-deja/g++.pt/ref4.C: Likewise.
9546
9547         PR c++/12909
9548         * g++.dg/abi/mangle40.C: New.
9549         * g++.dg/abi/mangle41.C: New.
9550         * g++.dg/lto/20100302_0.C: New.
9551         * g++.dg/lto/20100302_1.C: New.
9552         * g++.dg/lto/20100302.h: New.
9553
9554 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/43243
9557         * gfortran.dg/internal_pack_12.f90: New test.
9558
9559 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9560
9561         * gcc.dg/pr36997.c: Adjust error message.
9562
9563 2010-03-03  Mike Stump  <mikestump@comcast.net>
9564
9565         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9566         adjustments to not be present on machines that align the stack to
9567         more than 4 bytes and don't have a red zone yet as that is an
9568         unimplemented optimization.
9569
9570 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9571
9572         PR fortran/43169
9573         * gfortran.dg/impure_assignment_3.f90: New.
9574
9575 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9576
9577         PR debug/43229
9578         * gfortran.dg/pr43229.f90: New test.
9579
9580         PR debug/43237
9581         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9582
9583         PR debug/43177
9584         * gcc.dg/guality/pr43177.c: New test.
9585
9586 2010-03-02  Jason Merrill  <jason@redhat.com>
9587
9588         * g++.dg/ext/vector9.C: Adjust error message.
9589         * g++.dg/conversion/simd3.C: Likewise.
9590         * g++.dg/other/error23.C: Likewise.
9591
9592 2010-03-02  Mike Stump  <mikestump@comcast.net>
9593
9594         PR c++/41090
9595         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9596
9597 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9598
9599         PR fortran/43180
9600         * gfortran.dg/internal_pack_10.f90: New test.
9601
9602         PR fortran/43173
9603         * gfortran.dg/internal_pack_11.f90: New test.
9604
9605 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9606
9607         PR middle-end/42640
9608         * gcc.dg/tree-ssa/pr42640.c: New.
9609
9610 2010-03-01  Richard Guenther  <rguenther@suse.de>
9611
9612         PR tree-optimization/43220
9613         * gcc.c-torture/execute/pr43220.c: New testcase.
9614
9615 2010-03-01  Richard Guenther  <rguenther@suse.de>
9616
9617         PR middle-end/43213
9618         * gcc.dg/pr43213.c: New testcase.
9619
9620 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9621
9622         PR pch/14940
9623         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9624
9625 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9626
9627         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9628         New function.
9629         (check_effective_target_ucn): Likewise.
9630
9631         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9632         if !ucn.
9633         * gcc.dg/ucnid-2.c: Likewise.
9634         * gcc.dg/ucnid-3.c: Likewise.
9635         * gcc.dg/ucnid-4.c: Likewise.
9636         * gcc.dg/ucnid-11.c: Likewise.
9637         * gcc.dg/ucnid-12.c: Likewise.
9638         * gcc.dg/ucnid-6.c: Skip if !ucn.
9639         * gcc.dg/ucnid-9.c: Likewise.
9640
9641 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9642
9643         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9644         lists to dg-skip-if.
9645         * gcc.target/i386/stackalign/return-3.c: Likewise.
9646
9647 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9648
9649         * gcc.target/i386/clearcap.map: New file.
9650         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9651         Pass clearcap.map by default if supported.
9652
9653 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9654
9655         PR fortran/42900
9656         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9657         Explain this.
9658         * gfortran.dg/stat_2.f90: Likewise.
9659
9660 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9661
9662         PR fortran/43199
9663         * gfortran.dg/module_read_2.f90: New test.
9664
9665 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9666
9667         PR c++/42748
9668         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9669         * g++.dg/abi/mangle12.C: Likewise.
9670         * g++.dg/abi/mangle20-2.C: Likewise.
9671         * g++.dg/abi/mangle17.C: Likewise.
9672         * g++.dg/template/cond2.C: Likewise.
9673         * g++.dg/template/pr35240.C: Likewise.
9674
9675 2010-02-27  Richard Guenther  <rguenther@suse.de>
9676
9677         PR tree-optimization/43186
9678         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9679
9680 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9681
9682         * g++.dg/abi/packed1.C: Expect warning on the SH.
9683
9684 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9685
9686         PR c++/42054:
9687         * g++.dg/parse/error37.C: New test.
9688
9689 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9690
9691         PR c/24577
9692         PR c/43192
9693         * gcc.dg/pr8927-1.c: Match new note.
9694         * gcc.dg/990506-0.c: Likewise.
9695         * gcc.dg/gomp/flush-2.c: Likewise.
9696         * gcc.dg/gomp/atomic-5.c: Likewise.
9697         * gcc.dg/gomp/pr34607.c: Likewise.
9698         * gcc.dg/pr35746.c: Likewise.
9699         * gcc.dg/cpp/pragma-1.c: Likewise.
9700         * gcc.dg/cpp/pragma-2.c: Likewise.
9701         * gcc.dg/pr41842.c: Likewise.
9702         * gcc.dg/noncompile/20040629-1.c: Likewise.
9703         * objc.dg/private-1.m: Likewise.
9704
9705 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9706
9707         PR fortran/43185
9708         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9709         * gfortran.dg/default_initialization_4.f90: New test.
9710
9711 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9712
9713         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9714         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9715         * gnat.dg/thin_pointer2.adb: New test.
9716         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9717
9718 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9719
9720         PR c/20631
9721         * gcc.dg/cpp/c90-pedantic.c: New.
9722         * gcc.dg/cpp/c90.c: New.
9723         * gcc.dg/gnu90-const-expr-1.c: New.
9724         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9725
9726 2010-02-26  Richard Guenther  <rguenther@suse.de>
9727
9728         PR tree-optimization/43186
9729         * gcc.c-torture/compile/pr43186.c: New testcase.
9730
9731 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9732
9733         PR debug/43190
9734         * c-c++-common/dwarf2/pr43190.c: New test.
9735
9736 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9737
9738         PR testsuite/37074:
9739         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9740
9741 2010-02-26  Richard Guenther  <rguenther@suse.de>
9742
9743         PR tree-optimization/43188
9744         * gcc.c-torture/compile/pr43188.c: New testcase.
9745
9746 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9747
9748         PR target/43175
9749         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9750
9751 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9752
9753         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9754
9755 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9756
9757         PR target/43154
9758         * gcc.target/powerpc/pr43154.c: New file.
9759
9760 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR debug/43166
9763         * gfortran.dg/debug/pr43166.f: New test.
9764
9765         PR debug/43165
9766         * gcc.dg/torture/pr43165.c: New test.
9767
9768 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9769
9770         PR c/43128
9771         * c-c++-common/pr41779.c: Update.
9772
9773 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9774
9775         PR ada/32547
9776         * lib/gnat-dg.exp (gnat_load): Redefine.
9777
9778         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9779         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9780
9781 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9782
9783         PR libobjc/36610
9784         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9785         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9786         -fgnu-runtime.
9787         Sort entries.
9788
9789 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9790
9791         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9792
9793 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9794
9795         PR debug/43150
9796         * gcc.dg/guality/vla-1.c: New test.
9797
9798 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9799
9800         PR fortran/43042
9801         * gfortran.dg/c_ptr_tests_15.f90: New test.
9802
9803 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9804
9805         PR target/43107
9806         * gcc.target/i386/pr43107.c: New test.
9807
9808 2010-02-23  Jason Merrill  <jason@redhat.com>
9809
9810         PR c++/43143
9811         * g++.dg/cpp0x/variadic100.C: New.
9812
9813 2010-02-23  Jason Merrill  <jason@redhat.com>
9814
9815         PR debug/42800
9816         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9817         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9818         * c-c++-common/dwarf2/vla1.c: New.
9819
9820 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9821
9822         PR target/43139
9823         * gcc.dg/pr43139.c: New test.
9824
9825         PR debug/43077
9826         * gcc.dg/guality/pr43077-1.c: New test.
9827
9828 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9829
9830         PR 43123
9831         * gcc.dg/march.c: New.
9832         * gcc.dg/march-generic.c: New.
9833         * gcc.dg/mtune.c: New.
9834
9835 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9836
9837         PR middle-end/43083
9838         * gcc.dg/graphite/pr43083.c: New.
9839
9840 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9841
9842         PR middle-end/43097
9843         * gfortran.dg/graphite/pr43097.f: New.
9844
9845 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9846             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9847
9848         PR middle-end/43140
9849         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9850
9851 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9852
9853         PR middle-end/43026
9854         * g++.dg/graphite/pr43026.C: New.
9855
9856 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9857
9858         PR c++/43126
9859         * gcc.dg/cleanup-1.c: Update.
9860         * gcc.dg/func-args-1.c: Update.
9861         * gcc.dg/format/sentinel-1.c: Update.
9862         * g++.old-deja/g++.jason/scoping10.C: Update.
9863         * g++.old-deja/g++.ns/lookup5.C: Update.
9864         * g++.dg/ext/cleanup-1.C: Update.
9865         * g++.dg/parse/varmod1.C: Update.
9866         * g++.dg/parse/error33.C: Update.
9867         * g++.dg/expr/call3.C: Update.
9868         * g++.dg/func-args-1.C: New.
9869
9870 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9871
9872         PR c/43125
9873         * gcc.dg/attr-used-2.c: Moved to ...
9874         * c-c++-common/attr-used-2.c: Here.
9875
9876         * gcc.dg/attr-used.c: Moved to ...
9877         * c-c++-common/attr-used.c: Here.
9878
9879 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9880
9881         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9882
9883 2010-02-22  Richard Guenther  <rguenther@suse.de>
9884
9885         PR lto/43045
9886         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9887         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9888
9889 2010-02-22  Richard Guenther  <rguenther@suse.de>
9890
9891         PR tree-optimization/42749
9892         * gcc.c-torture/compile/pr42749.c: New testcase.
9893
9894 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9895
9896         PR fortran/43072
9897         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9898         * gfortran.dg/internal_pack_9.f90: New test.
9899
9900 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9901
9902         PR c++/23510
9903         * g++.dg/template/recurse.C: Adjust.
9904         * g++.dg/template/pr23510.C: New.
9905
9906 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9907
9908         PR c++/42824
9909         * g++.dg/template/memclass4.C: New test.
9910
9911 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9912
9913         PR fortran/35259
9914         * gfortran.dg/reassoc_5.f90: New test.
9915
9916 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9917
9918         PR target/43067
9919         * gcc.target/i386/pr43067.c: New test.
9920
9921 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9922
9923         PR c++/35669
9924         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9925         -Wconversion-null.
9926         * g++.dg/warn/Wconversion-null.C: New test.
9927         * g++.old-deja/g++.other/null1.C: Move to...
9928         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9929
9930 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9931
9932         PR fortran/36932
9933         PR fortran/36933
9934         * gfortran.dg/dependency_26.f90: New test.
9935
9936         PR fortran/43072
9937         * gfortran.dg/internal_pack_7.f90: New test.
9938
9939         PR fortran/43111
9940         * gfortran.dg/internal_pack_8.f90: New test.
9941
9942 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9943
9944         PR 43128
9945         * c-c++-common/pr41779.c: Fix broken testcase.
9946
9947 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9948
9949         PR 36513
9950         * c-c++-common/pr36513.c: New testcase.
9951         * c-c++-common/pr36513-2.c: New testcase.
9952
9953 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9954
9955         PR 41779
9956         * c-c++-common/pr41779.c: New.
9957
9958 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9959
9960         PR debug/43084
9961         * gcc.dg/pr43084.c: New test.
9962
9963 2010-02-19  Richard Guenther  <rguenther@suse.de>
9964
9965         PR tree-optimization/42916
9966         * gcc.dg/pr42916.c: New testcase.
9967
9968 2010-02-18  Jason Merrill  <jason@redhat.com>
9969
9970         PR c++/42837
9971         * g++.dg/abi/packed1.C: Add expected warning.
9972
9973         PR c++/43108
9974         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9975         * gcc.dg/torture/dg-torture.exp: Likewise.
9976         * c-c++-common/torture/complex-sign.h,
9977         c-c++-common/torture/complex-sign-add.c,
9978         c-c++-common/torture/complex-sign-mixed-add.c,
9979         c-c++-common/torture/complex-sign-mixed-div.c,
9980         c-c++-common/torture/complex-sign-mixed-mul.c,
9981         c-c++-common/torture/complex-sign-mixed-sub.c,
9982         c-c++-common/torture/complex-sign-mul.c,
9983         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9984         Adapt for C++ compilation as well.
9985
9986         PR c++/43070
9987         * g++.dg/ext/label1.C: Update.
9988         * g++.dg/ext/label2.C: Update.
9989
9990         PR c++/26261
9991         * g++.dg/template/dependent-name6.C: New.
9992
9993         PR c++/43109
9994         * g++.dg/parse/namespace12.C: New.
9995
9996 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9997
9998         PR tree-optimization/43066
9999         * gcc.c-torture/compile/pr43066.c: New test.
10000
10001 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10002
10003         * g++.dg/ext/attrib35.C: Fix target selector string.
10004         * g++.dg/ext/attrib36.C: Ditto.
10005         * g++.dg/ext/attrib37.C: Ditto.
10006         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10007         * g++.dg/abi/mangle25.C: Ditto.
10008
10009 2010-02-17  Jason Merrill  <jason@redhat.com>
10010
10011         PR c++/43069
10012         * g++.dg/parse/namespace11.C: New.
10013
10014         PR c++/43093
10015         * g++.dg/ext/attrib37.C: New.
10016
10017         PR c++/43079
10018         * g++.dg/template/ptrmem20.C: New.
10019
10020 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10021
10022         PR target/43103
10023         * gcc.target/i386/xop-check.h: Include m256-check.h.
10024         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10025         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10026         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10027         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10028
10029 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10030
10031         PR debug/42918
10032         * gcc.dg/pr42918.c: New test.
10033
10034 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10035
10036         * g++.dg/ext/attrib36.C: Require ILP32.
10037
10038 2010-02-16  Richard Guenther  <rguenther@suse.de>
10039
10040         PR tree-optimization/41043
10041         * gfortran.dg/pr41043.f90: New testcase.
10042         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10043
10044 2010-02-16  Jason Merrill  <jason@redhat.com>
10045
10046         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10047
10048 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10049
10050         PR tree-optimization/43074
10051         * gcc.dg/vect/fast-math-pr43074.c: New test.
10052
10053 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10054
10055         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10056
10057 2010-02-16  Jason Merrill  <jason@redhat.com>
10058
10059         PR c++/43031
10060         * g++.dg/ext/attrib36.C: New.
10061
10062         PR c++/43036
10063         * g++.dg/other/array6.C: New.
10064
10065 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10066
10067         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10068
10069 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10070
10071         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10072         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10073         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10074         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10075         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10076         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10077
10078 2010-02-15  Richard Guenther  <rguenther@suse.de>
10079
10080         PR middle-end/43068
10081         * g++.dg/torture/pr43068.C: New testcase.
10082
10083 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10084
10085         PR c++/43024
10086         * g++.dg/opt/ice1.C: New.
10087
10088 2010-02-14  Jason Merrill  <jason@redhat.com>
10089
10090         PR c++/41997
10091         * g++.dg/cpp0x/initlist-opt.C: New.
10092
10093 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10094
10095         PR fortran/41113
10096         PR fortran/41117
10097         * gfortran.dg/internal_pack_6.f90: New test.
10098
10099 2010-02-12  Jason Merrill  <jason@redhat.com>
10100
10101         PR c++/43054
10102         * g++.dg/cpp0x/variadic99.C: New.
10103
10104 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10105
10106         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10107         sign extend pointers to gualchk_t.
10108
10109         PR c++/43033
10110         * g++.dg/other/default3.C: Xfail g4 test.
10111
10112 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10113
10114         PR middle-end/43012
10115         * gcc.dg/graphite/pr43012.c: New.
10116
10117 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10118
10119         PR middle-end/42930
10120         * g++.dg/graphite/pr42930.C: New.
10121
10122 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10123
10124         PR middle-end/42914
10125         PR middle-end/42530
10126         * gcc.dg/graphite/pr42530.c: New.
10127         * gcc.dg/graphite/pr42914.c: New.
10128
10129 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10130
10131         PR middle-end/42771
10132         * gcc.dg/graphite/pr42771.c: New.
10133
10134 2010-02-11  Richard Guenther  <rguenther@suse.de>
10135
10136         PR tree-optimization/42998
10137         * gcc.c-torture/compile/pr42998.c: New testcase.
10138
10139 2010-02-10  Jason Merrill  <jason@redhat.com>
10140
10141         PR c++/41896
10142         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10143
10144         PR c++/42983, core issue 906
10145         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10146         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10147
10148         PR c++/43016
10149         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10150
10151 2010-02-10  Richard Guenther  <rguenther@suse.de>
10152
10153         PR tree-optimization/43017
10154         * gcc.dg/torture/pr43017.c: New testcase.
10155
10156 2010-02-10  Tobias Burnus <burnus@net-b.de>
10157
10158         PR fortran/40823
10159         * gfortran.dg/private_type_1.f90: Update error location.
10160         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10161         * gfortran.dg/typebound_operator_2.f03: Ditto.
10162         * gfortran.dg/assignment_2.f90: Ditto.
10163         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10164         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10165
10166 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10167
10168         PR fortran/43015
10169         * gfortran.dg/bind_c_usage_20.f90: New test.
10170
10171 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10172
10173         PR debug/43010
10174         * g++.dg/debug/pr43010.C: New test.
10175
10176 2010-02-10  Richard Guenther  <rguenther@suse.de>
10177
10178         PR c/43007
10179         * gcc.c-torture/execute/20100209-1.c: New testcase.
10180         * gcc.dg/fold-div-3.c: Likewise.
10181
10182 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gcc.dg/builtin-ffs-1.c: New test.
10185
10186 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10187
10188         PR fortran/42999
10189         * gfortran.dg/array_constructor_35.f90: New test.
10190
10191 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10192
10193         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10194
10195 2010-02-09  Jason Merrill  <jason@redhat.com>
10196
10197         PR c++/42399
10198         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10199
10200         PR c++/42370
10201         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10202
10203 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10204
10205         PR fortran/41869
10206         * gfortran.dg/module_write_1.f90: New test.
10207
10208 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10209
10210         * gcc.dg/pr19340.c: Adjust.
10211
10212 2010-02-09  Richard Guenther  <rguenther@suse.de>
10213
10214         PR tree-optimization/43008
10215         * gcc.c-torture/execute/pr43008.c: New testcase.
10216
10217 2010-02-09  Richard Guenther  <rguenther@suse.de>
10218
10219         PR tree-optimization/43000
10220         * gcc.dg/torture/pr43000.c: New testcase.
10221         * gcc.dg/torture/pr43002.c: Likewise.
10222
10223 2010-02-09  Daniel Kraft  <d@domob.eu>
10224
10225         PR fortran/39171
10226         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10227         and pass -Wsurprising as necessary.
10228
10229 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10230
10231         PR tree-optimization/42890
10232         * g++.dg/torture/pr42890.C: New test.
10233
10234 2010-02-08  Richard Guenther  <rguenther@suse.de>
10235
10236         PR middle-end/42995
10237         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10238
10239 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10240
10241         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10242         return 0 from main.
10243         * gcc.dg/graphite/block-1.c: Same.
10244         * gcc.dg/graphite/block-3.c: Same.
10245         * gcc.dg/graphite/block-4.c: Same.
10246         * gcc.dg/graphite/block-5.c: Same.
10247         * gcc.dg/graphite/block-6.c: Same.
10248         * gcc.dg/graphite/block-7.c: Same.
10249         * gcc.dg/graphite/interchange-0.c: Same.
10250         * gcc.dg/graphite/interchange-1.c: Same.
10251         * gcc.dg/graphite/interchange-10.c: Same.
10252         * gcc.dg/graphite/interchange-11.c: Same.
10253         * gcc.dg/graphite/interchange-12.c: Same.
10254         * gcc.dg/graphite/interchange-2.c: Same.
10255         * gcc.dg/graphite/interchange-3.c: Same.
10256         * gcc.dg/graphite/interchange-4.c: Same.
10257         * gcc.dg/graphite/interchange-5.c: Same.
10258         * gcc.dg/graphite/interchange-6.c: Same.
10259         * gcc.dg/graphite/interchange-7.c: Same.
10260         * gcc.dg/graphite/interchange-8.c: Same.
10261         * gcc.dg/graphite/interchange-9.c: Same.
10262         * gcc.dg/graphite/interchange-mvt.c: Same.
10263
10264 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10265
10266         * gfortran.dg/graphite/id-19.f: New.
10267         * gfortran.dg/graphite/pr14741.f90: New.
10268         * gfortran.dg/graphite/pr41924.f90: New.
10269         * gfortran.dg/graphite/run-id-2.f90: New.
10270
10271 2010-02-07  Richard Guenther  <rguenther@suse.de>
10272
10273         PR middle-end/42956
10274         * gcc.c-torture/compile/pr42956.c: New testcase.
10275
10276 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10277
10278         PR libfortran/42742
10279         * gfortran.dg/fmt_cache_2.f: New test.
10280
10281 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10282
10283         * gfortran.dg/read_no_eor.f90: New test.
10284
10285 2010-02-05  Jason Merrill  <jason@redhat.com>
10286
10287         * g++.dg/ext/label13.C: Move constructor body out of class.
10288
10289 2010-02-03  Jason Merrill  <jason@redhat.com>
10290
10291         PR c++/42870
10292         * g++.dg/ext/dllexport3.C: New.
10293
10294 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10295
10296         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10297
10298 2010-02-05  Richard Guenther  <rguenther@suse.de>
10299
10300         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10301
10302 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10303
10304         PR c++/42915
10305         * g++.dg/other/crash-9.C: New test.
10306
10307 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10308
10309         PR fortran/42309
10310         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10311
10312 2010-02-04  Richard Guenther  <rguenther@suse.de>
10313
10314         PR rtl-optimization/42952
10315         * gcc.dg/torture/pr42952.c: New testcase.
10316
10317 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10318
10319         PR libfortran/42901
10320         * gfortran.dg/namelist_60.f90: New test.
10321
10322 2010-02-03  Jason Merrill  <jason@redhat.com>
10323
10324         PR c++/40138
10325         * g++.dg/ext/builtin11.C: New.
10326
10327         PR c++/4926
10328         PR c++/38600
10329         * g++.dg/abi/mangle35.C: New.
10330         * g++.dg/abi/mangle37.C: New.
10331
10332         PR c++/12909
10333         * g++.dg/abi/mangle36.C: New.
10334
10335         PR c++/35652
10336         * g++.dg/warn/string1.C: New.
10337
10338 2010-02-03  Richard Guenther  <rguenther@suse.de>
10339
10340         PR tree-optimization/42944
10341         * gcc.dg/errno-1.c: New testcase.
10342
10343 2010-02-03  Richard Guenther  <rguenther@suse.de>
10344
10345         PR middle-end/42927
10346         * gcc.c-torture/compile/pr42927.c: New testcase.
10347
10348 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10349
10350         PR fortran/42936
10351         * gfortran.dg/null_4.f90: New test.
10352
10353 2010-02-02  Jason Merrill  <jason@redhat.com>
10354
10355         PR c++/41090
10356         * g++.dg/ext/label13.C: New.
10357
10358 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10359
10360         PR fortran/42650
10361         * gfortran.dg/func_result_5.f90: New test.
10362
10363 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10364
10365         PR fortran/42922
10366         * gfortran.dg/pure_initializer_3.f90: News test.
10367
10368 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10369
10370         PR fortran/42888
10371         * gfortran.dg/allocate_derived_2.f90: New test.
10372
10373 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10374
10375         PR middle-end/42898
10376         * gcc.dg/torture/pr42898-2.c: New test.
10377
10378 2010-01-31  Richard Guenther  <rguenther@suse.de>
10379
10380         PR middle-end/42898
10381         * gcc.dg/torture/pr42898.c: New testcase.
10382
10383 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10384
10385         PR fortran/38324
10386         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10387         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10388
10389 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10390
10391         * g++.dg/tree-ssa/inline-1.C: New.
10392         * g++.dg/tree-ssa/inline-2.C: New.
10393         * g++.dg/tree-ssa/inline-3.C: New.
10394
10395 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10396
10397         PR testsuite/41701
10398         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10399         the string 'pow' in the pathname of the compiler from generating a
10400         test failure.
10401
10402 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10403
10404         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10405         * g++.old-deja/g++.mike/eh17.C: Likewise.
10406         * g++.old-deja/g++.mike/p5571.C: Likewise.
10407
10408 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10409
10410         PR c++/42758
10411         PR c++/42634
10412         PR c++/42336
10413         PR c++/42797
10414         PR c++/42880
10415         * g++.dg/other/crash-5.C: New test.
10416         * g++.dg/other/crash-6.C: New test.
10417         * g++.dg/other/crash-7.C: New test.
10418         * g++.dg/other/crash-8.C: New test.
10419
10420 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10421
10422         PR rtl-optimization/42889
10423         * gcc.dg/pr42889.c: New test.
10424
10425 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10426
10427         * gcc.target/i386/pr42881.c: Use SSE2.
10428
10429 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10430
10431         PR target/42891
10432         * gcc.target/i386/pr42891.c: New test.
10433
10434 2010-01-28  Richard Guenther  <rguenther@suse.de>
10435
10436         PR tree-optimization/42871
10437         * g++.dg/torture/pr42871.C: New testcase.
10438
10439 2010-01-28  Richard Guenther  <rguenther@suse.de>
10440
10441         * gcc.dg/Wobjsize-1.h: New testcase.
10442         * gcc.dg/Wobjsize-1.c: Likewise.
10443
10444 2010-01-28  Richard Guenther  <rguenther@suse.de>
10445
10446         PR middle-end/42883
10447         * g++.dg/torture/pr42883.C: New testcase.
10448
10449 2010-01-28  Michael Matz  <matz@suse.de>
10450
10451         * gcc.target/i386/pr42881.c: New test.
10452
10453 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10454
10455         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10456         Add i?86-*-solaris2* support.
10457
10458 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10459
10460         PR c++/42713
10461         PR c++/42820
10462         * g++.dg/template/typedef27.C: New test case.
10463         * g++.dg/template/typedef28.C: New test case.
10464
10465 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10466
10467         * gcc.dg/optimize-bswap*.c: Add ARM target
10468
10469 2010-01-27  Richard Guenther  <rguenther@suse.de>
10470
10471         PR middle-end/42878
10472         * gcc.dg/torture/pr42878-1.c: New testcase.
10473         * gcc.dg/torture/pr42878-2.c: Likewise.
10474
10475 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR middle-end/42874
10478         * gcc.dg/vla-22.c: New test.
10479
10480 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10481
10482         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10483         current collation.
10484
10485 2010-01-26  Richard Guenther  <rguenther@suse.de>
10486
10487         PR rtl-optimization/42685
10488         * gcc.dg/pr42685.c: New testcase.
10489         * g++.dg/other/pr42685.C: Likewise.
10490
10491 2010-01-26  Richard Guenther  <rguenther@suse.de>
10492
10493         PR middle-end/42806
10494         * g++.dg/other/pr42806.C: New testcase.
10495
10496 2010-01-26  Richard Guenther  <rguenther@suse.de>
10497
10498         PR tree-optimization/42250
10499         * gcc.dg/pr42250.c: New testcase.
10500
10501 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10502
10503         * gnat.dg/array_bounds_test.adb: New test.
10504
10505 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10506
10507         PR fortran/42858
10508         * gfortran.dg/generic_21.f90: New test.
10509
10510 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10511
10512         PR testsuite/41522
10513         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10514
10515 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/42748
10518         * g++.dg/abi/arm_va_list2.C: New test.
10519         * g++.dg/abi/arm_va_list2.h: Companion header file.
10520
10521 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10522
10523         PR fortran/41044
10524         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10525
10526         PR fortran/41167
10527         * gfortran.dg/char_array_arg_1.f90 : New test.
10528
10529         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10530
10531 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10532
10533         PR fortran/39304
10534         * gfortran.dg/generic_20.f90: New test.
10535
10536 2010-01-22  Michael Matz  <matz@suse.de>
10537
10538         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10539         -msse2.
10540
10541 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10542
10543         PR fortran/42736
10544         * gfortran.dg/dependency_25.f90 : New test.
10545
10546 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10547
10548         PR tree-optimization/42585
10549         * gcc.dg/tree-ssa/pr42585.c: New test.
10550
10551 2010-01-21  Richard Guenther  <rguenther@suse.de>
10552
10553         PR middle-end/19988
10554         * gcc.dg/pr19988.c: New testcase.
10555
10556 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10557
10558         * g++.dg/compat/decimal/compat-common.h: New file.
10559         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10560         * g++.dg/compat/decimal/pass_x.h: New file.
10561         * g++.dg/compat/decimal/pass_y.h: New file.
10562         * g++.dg/compat/decimal/pass-1_main.C: New file.
10563         * g++.dg/compat/decimal/pass-1_x.C: New file.
10564         * g++.dg/compat/decimal/pass-1_y.C: New file.
10565         * g++.dg/compat/decimal/pass-2_main.C: New file.
10566         * g++.dg/compat/decimal/pass-2_x.C: New file.
10567         * g++.dg/compat/decimal/pass-2_y.C: New file.
10568         * g++.dg/compat/decimal/pass-3_main.C: New file.
10569         * g++.dg/compat/decimal/pass-3_x.C: New file.
10570         * g++.dg/compat/decimal/pass-3_y.C: New file.
10571         * g++.dg/compat/decimal/pass-4_main.C: New file.
10572         * g++.dg/compat/decimal/pass-4_x.C: New file.
10573         * g++.dg/compat/decimal/pass-4_y.C: New file.
10574         * g++.dg/compat/decimal/pass-5_main.C: New file.
10575         * g++.dg/compat/decimal/pass-5_x.C: New file.
10576         * g++.dg/compat/decimal/pass-5_y.C: New file.
10577         * g++.dg/compat/decimal/pass-6_main.C: New file.
10578         * g++.dg/compat/decimal/pass-6_x.C: New file.
10579         * g++.dg/compat/decimal/pass-6_y.C: New file.
10580         * g++.dg/compat/decimal/return_x.h: New file.
10581         * g++.dg/compat/decimal/return_y.h: New file.
10582         * g++.dg/compat/decimal/return-1_main.C: New file.
10583         * g++.dg/compat/decimal/return-1_x.C: New file.
10584         * g++.dg/compat/decimal/return-1_y.C: New file.
10585         * g++.dg/compat/decimal/return-2_main.C: New file.
10586         * g++.dg/compat/decimal/return-2_x.C: New file.
10587         * g++.dg/compat/decimal/return-2_y.C: New file.
10588         * g++.dg/compat/decimal/return-3_main.C: New file.
10589         * g++.dg/compat/decimal/return-3_x.C: New file.
10590         * g++.dg/compat/decimal/return-3_y.C: New file.
10591         * g++.dg/compat/decimal/return-4_main.C: New file.
10592         * g++.dg/compat/decimal/return-4_x.C: New file.
10593         * g++.dg/compat/decimal/return-4_y.C: New file.
10594         * g++.dg/compat/decimal/return-5_main.C: New file.
10595         * g++.dg/compat/decimal/return-5_x.C: New file.
10596         * g++.dg/compat/decimal/return-5_y.C: New file.
10597         * g++.dg/compat/decimal/return-6_main.C: New file.
10598         * g++.dg/compat/decimal/return-6_x.C: New file.
10599         * g++.dg/compat/decimal/return-6_y.C: New file.
10600
10601 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10602
10603         PR debug/42715
10604         * gcc.dg/pr42715.c: New.
10605
10606 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10607
10608         PR c++/42038
10609         * g++.dg/parse/crash55.C: New.
10610
10611 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10612
10613         PR debug/42782
10614         * gcc.dg/guality/pr42782.c: New.
10615
10616 2010-01-20  Jason Merrill  <jason@redhat.com>
10617
10618         PR c++/41788
10619         * g++.dg/abi/packed1.C: New.
10620
10621         PR c++/41920
10622         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10623
10624         PR c++/40750
10625         * g++.dg/parse/fn-typedef1.C: New.
10626         * g++.dg/other/cv_quals.C: Adjust.
10627
10628 2010-01-20  Anthony Green  <green@moxielogic.com>
10629
10630         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10631         pack(push) pragma).
10632         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10633         * gcc.dg/20020312-2.c: Port this to the moxie core.
10634         * gcc.dg/weak/typeof-2.c: Ditto.
10635
10636 2010-01-20  Richard Guenther  <rguenther@suse.de>
10637
10638         PR tree-optimization/42717
10639         * gcc.c-torture/compile/pr42717.c: New testcase.
10640
10641 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10642
10643         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10644         of signed, add a few new tests.
10645
10646         PR middle-end/42803
10647         * g++.dg/parse/limits-initializer1.C: New test.
10648
10649 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10650
10651         PR fortran/42804
10652         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10653         * gfortran.dg/typebound_call_12.f03: New test.
10654
10655 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10656
10657         PR fortran/42783
10658         * gfortran.dg/bounds_check_15.f90 : New test.
10659
10660 2010-01-19  Michael Matz  <matz@suse.de>
10661
10662         PR tree-optimization/41783
10663         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10664
10665 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10666
10667         PR target/38697.
10668         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10669         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10670         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10671         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10672         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10673         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10674         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10675         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10676         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10677         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10678         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10679
10680 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10681
10682         PR fortran/42545
10683         * gfortran.dg/extends_6.f03: Modified an error message.
10684         * gfortran.dg/extends_10.f03: New test.
10685         * gfortran.dg/private_type_6.f03: Modified an error message.
10686         * gfortran.dg/structure_constructor_8.f03: Ditto.
10687
10688 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10689
10690         PR tree-optimization/42719
10691         * gcc.dg/pr42719.c: New test.
10692
10693         PR debug/42728
10694         * gcc.dg/pr42728.c: New test.
10695
10696 2010-01-19  Anthony Green  <green@moxielogic.com>
10697
10698         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10699
10700 2010-01-18  Anthony Green  <green@moxielogic.com>
10701
10702         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10703         for moxie.
10704
10705 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10706
10707         * g++.dg/template/error45.C: reverted as part of reverting the
10708         fix of PR c++/42634.
10709
10710 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10711
10712         PR c++/42634
10713         * g++.dg/template/error45.C: New test.
10714
10715 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10716
10717         PR c++/42766
10718         * g++.dg/conversion/op6.C: New test.
10719
10720 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10721
10722         PR target/42774
10723         * gcc.target/alpha/pr42774.c: New test.
10724
10725 2010-01-18  Richard Guenther  <rguenther@suse.de>
10726
10727         PR tree-optimization/42781
10728         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10729
10730 2010-01-17  Richard Guenther  <rguenther@suse.de>
10731
10732         PR middle-end/42248
10733         * gcc.c-torture/execute/pr42248.c: New testcase.
10734
10735 2010-01-17  Richard Guenther  <rguenther@suse.de>
10736
10737         PR tree-optimization/42773
10738         * g++.dg/torture/pr42773.C: New testcase.
10739
10740 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10741
10742         PR fortran/42677
10743         * gfortran.dg/interface_assignment_5.f90: New test.
10744
10745 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10746
10747         PR c++/42697
10748         * g++.dg/template/crash94.C: Reverted.
10749
10750 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10751
10752         PR debug/42767
10753         * gcc.dg/debug/pr42767.c: New.
10754
10755 2010-01-15  Jason Merrill  <jason@redhat.com>
10756
10757         PR c++/42761
10758         * g++.dg/cpp0x/decltype22.C: New.
10759
10760 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR middle-end/42760
10763         * g++.dg/torture/pr42760.C: New test.
10764
10765 2010-01-15  Jing Yu  <jingyu@google.com>
10766
10767         PR rtl-optimization/42691
10768         * gcc.c-torture/execute/pr42691.c: New.
10769
10770 2010-01-15  Richard Guenther  <rguenther@suse.de>
10771
10772         PR middle-end/42739
10773         * g++.dg/torture/pr42739.C: New testcase.
10774
10775 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10776
10777         * g++.dg/template/error45.C: Revert as part of reverting changes
10778         or PR c++/42634.
10779
10780 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10781
10782         PR fortran/42684
10783         * gfortran.dg/interface_31.f90: New test.
10784
10785 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10786
10787         * gcc.target/powerpc/pr42747.c: New file.
10788
10789 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10790
10791         PR middle-end/42674
10792         * c-c++-common/pr42674.c: New test.
10793
10794         PR c++/42608
10795         * g++.dg/template/instantiate11.C: New test.
10796
10797 2010-01-14  Jason Merrill  <jason@redhat.com>
10798
10799         PR c++/42701
10800         * g++.dg/overload/error3.C: New.
10801
10802         PR c++/42655
10803         * g++.dg/overload/rvalue1.C: New.
10804
10805 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10806
10807         PR tree-optimization/42706
10808         * gcc.dg/ipa/pr42706.c: New testcase.
10809
10810 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10811
10812         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10813
10814 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10815
10816         PR tree-optimization/42714
10817         * g++.dg/torture/pr42714.C: New test.
10818
10819 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10820
10821         PR rtl-optimization/42246
10822         * gfortran.dg/pr42246-2.f: New.
10823
10824 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10825
10826         PR rtl-optimization/42389
10827         * gcc.dg/pr42389.c: New.
10828
10829 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10830
10831         PR rtl-optimization/42388
10832         * gcc.dg/pr42388.c: New.
10833
10834 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10835
10836         PR rtl-optimization/42294
10837         * gfortran.dg/pr42294.f: New.
10838
10839 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10840
10841         PR rtl-optimization/39453
10842         PR rtl-optimization/42246
10843         * gcc.dg/pr39453.c: New.
10844         * gcc.dg/pr42246.c: New.
10845
10846 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10847
10848         PR middle-end/42245
10849         * gcc.dg/pr42245.c: New.
10850         * gcc.dg/pr42245-2.c: New.
10851
10852 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10853
10854         PR rtl-optimization/42249
10855         * gcc.dg/pr42249.c: New.
10856
10857 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10858
10859         PR c/42721
10860         * gcc.c-torture/execute/pr42721.c: New test.
10861
10862 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10863
10864         PR tree-optimization/42709
10865         * gcc.dg/vect/pr42709.c: New test.
10866
10867 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10868
10869         PR fortran/41478
10870         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10871         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10872
10873 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10874
10875         PR fortran/42481
10876         * gfortran.dg/generic_19.f90 : New test.
10877
10878 2010-01-13  Richard Guenther  <rguenther@suse.de>
10879
10880         PR tree-optimization/42730
10881         * gcc.c-torture/compile/pr42730.c: New testcase.
10882
10883 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10884
10885         PR target/pr42542
10886         * gcc.target/ia64/pr42542-1.c: New.
10887         * gcc.target/ia64/pr42542-2.c: New.
10888         * gcc.target/ia64/pr42542-3.c: New.
10889
10890 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10891
10892         PR c++/42634
10893         * g++.dg/template/error45.C: New test.
10894
10895 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10896
10897         PR tree-optimization/42704
10898         * g++.dg/torture/pr42704.C: New test.
10899
10900 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10901
10902         PR tree-optimization/42703
10903         * gcc.c-torture/compile/pr42703.c: New test.
10904
10905 2010-01-13  Richard Guenther  <rguenther@suse.de>
10906
10907         PR tree-optimization/42705
10908         * gcc.c-torture/compile/pr42705.c: New testcase.
10909
10910 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10911
10912         * gcc.target/bfin/l2.c: New test.
10913         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10914
10915 2010-01-13  Richard Guenther  <rguenther@suse.de>
10916
10917         PR middle-end/42716
10918         * gcc.c-torture/compile/pr42716.c: New testcase.
10919
10920 2010-01-13  Richard Guenther  <rguenther@suse.de>
10921
10922         PR lto/42678
10923         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10924
10925 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10926
10927         PR c/42708
10928         * gcc.c-torture/compile/pr42708-1.c: New test.
10929
10930 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10931
10932         PR debug/42662
10933         * gcc.dg/pr42662.c: New test.
10934
10935         PR tree-optimization/42645
10936         * g++.dg/other/pr42645-1.C: New test.
10937         * g++.dg/other/pr42645-2.C: New test.
10938
10939 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10940
10941         PR target/42416
10942         * gcc.target/powerpc/warn-1.c: New test.
10943         * gcc.target/powerpc/warn-2.c: New test.
10944
10945 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10946
10947         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10948         stack alignment.
10949
10950 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10951
10952         * gcc.dg/lto/20100108_0.c: New.
10953
10954 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10955
10956         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10957         Add -march=i686 -msse for 32bit x86 targets.
10958
10959 2010-01-10  Richard Guenther  <rguenther@suse.de>
10960
10961         PR middle-end/42667
10962         * gcc.dg/torture/pr42667.c: New testcase.
10963
10964 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10965
10966         PR fortran/32489
10967         * gfortran.dg/array_constructor_34.f90: New test.
10968
10969 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10970
10971         PR fortran/20923
10972         * gfortran.dg/array_constructor_33.f90: New test.
10973         gfortran.dg/array_function_5.f90: Add credit.
10974
10975 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10976
10977         PR debug/42631
10978         * gcc.dg/pr42631.c: New.
10979
10980 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10981
10982         PR debug/42630
10983         * gcc.dg/pr42630.c: New.
10984
10985 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10986
10987         PR debug/42629
10988         * gcc.dg/pr42629.c: New.
10989
10990 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10991
10992         PR middle-end/42363
10993         * gcc.dg/torture/pr42363.c: New.
10994
10995 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10996
10997         PR debug/42604
10998         PR debug/42395
10999         * gcc.dg/vect/pr42604.c: New.
11000         * gcc.dg/vect/pr42395.c: New.
11001
11002 2010-01-09  Richard Guenther  <rguenther@suse.de>
11003
11004         PR middle-end/42512
11005         * gcc.c-torture/execute/pr42512.c: New testcase.
11006
11007 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11008
11009         PR fortran/41298
11010         * gfortran.dg/c_ptr_tests_14.f90: New test.
11011
11012 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11013
11014         PR ada/41929
11015         * gnat.dg/null_pointer_deref1.adb: Don't run on
11016         sparc*-sun-solaris2.11.
11017
11018 2010-01-08  Richard Guenther  <rguenther@suse.de>
11019
11020         PR lto/42528
11021         * gcc.dg/lto/20100103-1_0.c: New testcase.
11022         * gcc.dg/lto/20100103-2_0.c: Likewise.
11023
11024 2010-01-08  Tobias Burnus  <burnus@net-b.de
11025
11026         PR/fortran 25829
11027         * gfortran.dg/asynchronous_1.f90: New test.
11028         * gfortran.dg/asynchronous_2.f90: New test.
11029         * gfortran.dg/conflicts.f90: Update error message.
11030
11031 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11032
11033         c++/40155
11034         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11035
11036 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11037
11038         PR tree-optimization/42625
11039         * g++.dg/opt/dtor4.C: New test.
11040         * g++.dg/opt/dtor4.h: New.
11041         * g++.dg/opt/dtor4-aux.cc: New.
11042
11043 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11044
11045         PR fortran/42597
11046         * gfortran.dg/proc_ptr_26.f90: New test.
11047
11048 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11049
11050         PR fortran/41872
11051         * gfortran.dg/allocatable_scalar_7.f90: New test.
11052
11053 2010-01-06  Richard Guenther  <rguenther@suse.de>
11054
11055         * gcc.c-torture/compile/pr42632.c: New testcase.
11056
11057 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11058
11059         PR target/42542
11060         * gcc.target/i386/pr42542-4.c: New.
11061         * gcc.target/i386/pr42542-4a.c: Likewise.
11062         * gcc.target/i386/pr42542-5.c: Likewise.
11063         * gcc.target/i386/pr42542-5a.c: Likewise.
11064
11065 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11066
11067         * gcc.dg/tls/opt-15.c: New test.
11068
11069 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11070
11071         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11072
11073 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11074
11075         PR tree-optimization/42462
11076         * g++.dg/torture/pr42462.C: New test.
11077
11078 2010-01-05  Jason Merrill  <jason@redhat.com>
11079
11080         * g++.dg/cpp0x/initlist30.C: New test.
11081
11082 2010-01-05  Richard Guenther  <rguenther@suse.de>
11083
11084         PR tree-optimization/42614
11085         * gcc.c-torture/execute/pr42614.c: New testcase.
11086
11087 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11088
11089         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11090         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11091         -Wunreachable-code.
11092         * gcc.dg/Wunreachable-2.c: Likewise.
11093         * gcc.dg/Wunreachable-3.c: Likewise.
11094         * gcc.dg/Wunreachable-4.c: Likewise.
11095         * gcc.dg/Wunreachable-5.c: Likewise.
11096         * gcc.dg/Wunreachable-6.c: Likewise.
11097         * gcc.dg/Wunreachable-7.c: Likewise.
11098         * gcc.dg/Wunreachable-8.c: Likewise.
11099         * gcc.dg/20041231-1.c: Likewise.
11100
11101 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11102
11103         PR other/42611
11104         * gcc.dg/pr42611.c: New test.
11105
11106         PR tree-optimization/42508
11107         * g++.dg/opt/pr42508.C: New test.
11108
11109 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11110
11111         PR fortran/41872
11112         * gfortran.dg/allocatable_scalar_8.f90: New.
11113
11114 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11115
11116         PR tree-optimization/42398
11117         * gcc.c-torture/compile/pr42398.c: New test.
11118
11119 2010-01-04  Jason Merrill  <jason@redhat.com>
11120
11121         PR c++/42555
11122         * g++.dg/ext/attrib35.C: New.
11123
11124         PR c++/42567
11125         * g++.dg/cpp0x/auto17.C: New.
11126
11127 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11128
11129         * gcc.dg/lto/20100104_0.c: New.
11130
11131 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11132
11133         PR target/42542
11134         * gcc.target/i386/pr42542-1.c: New.
11135         * gcc.target/i386/pr42542-1a.c: Likewise.
11136         * gcc.target/i386/pr42542-1b.c: Likewise.
11137         * gcc.target/i386/pr42542-2.c: Likewise.
11138         * gcc.target/i386/pr42542-2a.c: Likewise.
11139         * gcc.target/i386/pr42542-2b.c: Likewise.
11140         * gcc.target/i386/pr42542-3.c: Likewise.
11141         * gcc.target/i386/pr42542-3a.c: Likewise.
11142
11143 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11144
11145         PR fortran/41872
11146         * gfortran.dg/allocatable_scalar_5.f90: New test.
11147         * gfortran.dg/allocatable_scalar_6.f90: New test.
11148
11149 2010-01-03  Richard Guenther  <rguenther@suse.de>
11150
11151         PR testsuite/42583
11152         * gfortran.dg/gomp/recursion1.f90: Remove.
11153
11154 2010-01-03  Richard Guenther  <rguenther@suse.de>
11155
11156         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11157         * gcc.dg/uninit-6.c: Likewise.
11158         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11159
11160 2010-01-03  Richard Guenther  <rguenther@suse.de>
11161
11162         PR tree-optimization/42589
11163         * gcc.target/i386/pr42589.c: New testcase.
11164
11165 2010-01-03  Richard Guenther  <rguenther@suse.de>
11166
11167         PR tree-optimization/42438
11168         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11169
11170 2010-01-02  Richard Guenther  <rguenther@suse.de>
11171
11172         PR testsuite/41651
11173         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11174
11175 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11176
11177         PR target/42448
11178         * gcc.target/alpha/pr42448-1.c: New test.
11179         * gcc.target/alpha/pr42448-2.c: Ditto.
11180
11181 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11182
11183         PR preprocessor/41947
11184         * gcc.dg/c99-hexfloat-3.c: New test.
11185
11186 2010-01-01  Richard Guenther  <rguenther@suse.de>
11187
11188         PR c/42570
11189         * gcc.c-torture/execute/pr42570.c: New testcase.
11190
11191 2010-01-01  Richard Guenther  <rguenther@suse.de>
11192
11193         PR middle-end/42559
11194         * gcc.c-torture/compile/pr42559.c: New testcase.
11195
11196 \f
11197 Copyright (C) 2010 Free Software Foundation, Inc.
11198
11199 Copying and distribution of this file, with or without modification,
11200 are permitted in any medium without royalty provided the copyright
11201 notice and this notice are preserved.