OSDN Git Service

2010-10-13 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-13  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/45970
4         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
5
6 2010-10-13  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/45982
9         * gcc.dg/torture/pr45982.c: New testcase.
10         * gcc.dg/tree-ssa/pr24287.c: Adjust.
11         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
12         * gcc.dg/torture/pr39074-2.c: Likewise.
13
14 2010-10-13  Richard Guenther  <rguenther@suse.de>
15
16         PR middle-end/45874
17         * g++.dg/torture/pr45874.C: New testcase.
18
19 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
20
21         * objc.dg/attributes/method-attribute-1.m: Update to respond
22         to implemented method attributes..
23         * objc.dg/attributes/method-attribute-2.m: Likewise.
24         * objc.dg/attributes/method-attribute-3.m: Likewise.
25         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
26         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
27         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
28
29 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
30
31         PR libobjc/23214
32         * objc.dg/pr23214.m: New.
33
34 2010-10-12  Michael Eager  <eager@eagercon.com>
35
36         PR testsuite/45856
37         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
38         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
39
40 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
41
42         PR fortran/45636
43         * gcc.c-torture/execute/pr45636.c: New test.
44         * gfortran.dg/pr45636.f90: New test.
45
46 2010-10-12  Richard Henderson  <rth@redhat.com>
47
48         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
49
50 2010-10-12  Daniel Kraft  <d@domob.eu>
51
52         PR fortran/38936
53         * gfortran.dg/associate_1.f03: More tests with derived-types.
54         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
55         * gfortran.dg/associate_8.f03: Fix typo.
56         * gfortran.dg/initialization_27.f90: Fix typo.
57
58 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
59
60         PR testsuite/45851
61         * lib/lto.exp (lto-get-options-main): Support optional target
62         selector for dg-extra-ld-options.
63
64 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
65
66         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
67         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
68
69 2010-10-11  Martin Jambor  <mjambor@suse.cz>
70
71         PR middle-end/45699
72         * g++.dg/torture/pr45699.C: New test.
73         * g++.dg/otr-fold-1.C: Adjusted.
74         * g++.dg/otr-fold-1.C: Likewise.
75
76 2010-10-11  Nick Clifton  <nickc@redhat.com>
77
78         * gcc.c-torture/compile/pr44197.c: Require visibility support.
79         Allow for a user label prefix.
80
81 2010-10-10  Richard Guenther  <rguenther@suse.de>
82
83         * g++.dg/lto/20101010-1_0.C: New testcase.
84         * g++.dg/lto/20101010-2_0.C: Likewise.
85
86 2010-10-11  Ira Rosen  <irar@il.ibm.com>
87
88         PR tree-optimization/45902
89         * gcc.dg/vect/45902.c: New test.
90
91 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
92
93         PR target/45870
94         * gcc.dg/tls/pr45870.c: New test.
95
96 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
97
98         PR fortran/45961
99         * gfortran.dg/typebound_operator_6.f03: New.
100
101 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
102
103         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
104         and adjust -export symbol scanning.
105         * g++.dg/ext/dllexport1.C: Likewise.
106         * g++.dg/ext/dllexport3.C: Likewise.
107         * gcc.dg/dll-3.c: Likewise.
108         * gcc.dg/dll-4.c: Likewise.
109         * gcc.dg/dll-5.c: Likewise.
110
111 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
112
113         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
114         instead of tree_profile dump file.
115         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
116         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
117         dump file.
118
119 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
120
121         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
122
123 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
124
125         * gfortran.dg/character_comparison_4.f90:  New test.
126         * gfortran.dg/character_comparison_5.f90:  New test.
127         * gfortran.dg/character_comparison_6.f90:  New test.
128
129 2010-10-09  Richard Henderson  <rth@redhat.com>
130
131         * lib/target-supports.exp
132         (check_effective_target_automatic_stack_alignment): Always true.
133
134 2010-10-09  Richard Guenther  <rguenther@suse.de>
135
136         PR lto/45956
137         * gcc.dg/lto/20101009-2_0.c: New testcase.
138         * gcc.dg/lto/20101009-2_1.c: Likewise.
139         * gcc.dg/lto/20101009-2_2.c: Likewise.
140
141 2010-10-09  Richard Guenther  <rguenther@suse.de>
142
143         PR lto/45947
144         * g++.dg/lto/20101009-1_0.C: New testcase.
145
146 2010-10-09  Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/45945
149         * gcc.dg/lto/20101009-1_0.c: New testcase.
150
151 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
152
153         PR target/45913
154         * gcc.target/i386/pr45913.c: New.
155
156 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
157
158         PR fortran/45943
159         * gfortran.dg/streamio_16.f90: Update test.
160
161 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
162
163         PR tree-optimization/45903
164         * gcc.target/i386/pr45903.c: New test.
165
166 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
167
168         * gnat.dg/interface5.adb: Compile with warnings disabled.
169
170 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
171
172         * obj-c++.dg/encode-10.mm: New testcase.
173
174 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
175
176         PR objc++/23614
177         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
178         C++ class.  Removed XFAIL.
179
180 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
181
182         PR fortran/45933
183         * gfortran.dg/typebound_operator_5.f03: New.
184
185 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
186
187         Merge from 'apple/trunk' branch on FSF servers.
188
189         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
190
191         Radar 4508851
192         * obj-c++.dg/method-namespace-1.mm: New.
193
194 2010-10-07  Martin Jambor  <mjambor@suse.cz>
195
196         * gcc.dg/tree-ssa/sra-11.c: New test.
197
198 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
199
200         PR Tree-Vect/45847
201         * gcc.dg/vect/pr45847.c: New test.
202
203 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
204             Kai Tietz  <kai.tietz@onevision.com>
205
206         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
207
208 2010-10-07  Richard Guenther  <rguenther@suse.de>
209
210         PR tree-optimization/45732
211         * gcc.dg/torture/pr45732.c: New testcase.
212
213 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
214
215         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
216         * objc.dg/foreach-2.m: Likewise.
217         * objc.dg/foreach-3.m: Likewise.
218         * objc.dg/foreach-4.m: Likewise.
219         * objc.dg/foreach-5.m: Likewise.
220         * objc.dg/foreach-6.m: Likewise.
221         * objc.dg/foreach-7.m: Likewise.
222         * objc.dg/objc-foreach-4.m: Likewise.
223         * objc.dg/objc-foreach-5.m: Likewise.
224
225 2010-10-07  Richard Guenther  <rguenther@suse.de>
226
227         PR middle-end/45869
228         * gcc.dg/torture/pr45869.c: New testcase.
229
230 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
231
232         * objc.dg/set-not-used-1.m: New
233         * obj-c++.dg/set-not-used-1.mm: New.
234
235 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
236
237         * objc.dg/attributes/method-attribute-3.m: New.
238         * obj-c++.dg/attributes/method-attribute-3.mm: New.
239
240 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
241
242         PR fortran/45916
243         * gfortran.dg/generic_typebound_operator_1.f90: New test.
244
245 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
246
247         PR fortran/45889
248         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
249
250 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
251
252         Merge from 'apple/trunk' branch on FSF servers.
253
254         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
255
256         Radar 4278774
257         * obj-c++.dg/encode-9.mm: New.
258
259 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
260
261         * g++.dg/cpp0x/pr45908.C: New test.
262
263 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
264
265         * gnat.dg/opt6.ad[sb]: New test.
266
267 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
268
269         Implemented fast enumeration for Objective-C.
270         * objc.dg/foreach-1.m: New.
271         * objc.dg/foreach-2.m: New.
272         * objc.dg/foreach-3.m: New.
273         * objc.dg/foreach-4.m: New.
274         * objc.dg/foreach-5.m: New.
275         * objc.dg/foreach-6.m: New.
276         * objc.dg/foreach-7.m: New.
277
278         Merge from 'apple/trunk' branch on FSF servers:
279         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
280
281         Radar 4502236
282         * objc.dg/objc-foreach-5.m: New.
283
284         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
285
286         Radar 4507230
287         * objc.dg/objc-foreach-4.m: New.
288
289         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
290
291         Radar 4472881
292         * objc.dg/objc-foreach-3.m: New.
293
294         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
295
296         Radar 4468498
297         * objc.dg/objc-foreach-2.m: New.
298
299         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
300
301         Radar 4294910
302         * objc.dg/objc-foreach-1.m: New
303
304 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
305
306         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
307         unsigned values.
308
309 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
310
311         PR objc++/28050
312         * obj-c++.dg/syntax-error-10.mm: New.
313
314 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
315
316         PR objc++/23707
317         * obj-c++.dg/syntax-error-9.mm: New.
318
319 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
320
321         PR objc++/31126
322         * obj-c++.dg/syntax-error-8.mm: New.
323
324 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
325
326         Merge from 'apple/trunk' branch on FSF servers.
327
328         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
329
330         Radar 4290840
331         * obj-c++.dg/syntax-error-7.mm: New
332
333         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
334
335         Radar 4294425
336         * obj-c++.dg/syntax-error-6.mm: New
337
338         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
339
340         Radar 4261146
341         * obj-c++.dg/syntax-error-5.mm: New
342
343         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
344
345         Radar 4093475
346         * obj-c++.dg/syntax-error-[3-4].mm: New.
347
348         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
349
350         Radar 4185810
351         * obj-c++.dg/syntax-error-[1-2].mm: New.
352
353 2010-10-05  Ira Rosen  <irar@il.ibm.com>
354
355         PR tree-optimization/45752
356         * gcc.dg/vect/pr45752.c: New test.
357
358 2010-10-05  Richard Guenther  <rguenther@suse.de>
359
360         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
361         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
362         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
363         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
364         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
365         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
366         * gcc.dg/tree-prof/stringop-1.c: Likewise.
367         * gcc.dg/tree-prof/stringop-2.c: Likewise.
368         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
369         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
370         * gcc.dg/tree-prof/update-loopch.c: Likewise.
371         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
372         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
373         * gcc.dg/tree-prof/tracer-1.c: Likewise.
374         * gcc.dg/tree-ssa/inline-4.c: Likewise.
375         * gcc.dg/tree-ssa/inline-3.c: Likewise.
376         * gcc.dg/tree-ssa/20080530.c: Likewise.
377         * g++.dg/tree-ssa/inline-3.C: Likewise.
378         * g++.dg/tree-ssa/inline-1.C: Likewise.
379         * g++.dg/tree-ssa/inline-2.C: Likewise.
380         * gcc.dg/profile-dir-1.c: Likewise.
381         * gcc.dg/profile-dir-2.c: Likewise.
382         * gcc.dg/profile-dir-3.c: Likewise.
383
384 2010-10-05  Richard Guenther  <rguenther@suse.de>
385
386         PR middle-end/45877
387         * g++.dg/torture/pr45877.C: New testcase.
388
389 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
390
391         PR debug/45849
392         * gcc.dg/debug/pr45849.c: New test.
393
394         PR middle-end/45876
395         * gcc.c-torture/compile/pr45876.c: New test.
396
397 2010-10-04  Julian Brown  <julian@codesourcery.com>
398
399         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
400         vect_hw_misalign.
401         * gcc.dg/vect/vect-60.c: Likewise.
402         * gcc.dg/vect/vect-56.c: Likewise.
403         * gcc.dg/vect/vect-93.c: Likewise.
404         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
405         * gcc.dg/vect/vect-95.c: Likewise.
406         * gcc.dg/vect/vect-96.c: Likewise.
407         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
408         * gcc.dg/vect/slp-25.c: Likewise.
409         * gcc.dg/vect/slp-3.c: Likewise.
410         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
411         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
412         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
413         * gcc.dg/vect/vect-109.c: Likewise.
414         * gcc.dg/vect/vect-peel-1.c: Likewise.
415         * gcc.dg/vect/vect-peel-2.c: Likewise.
416         * lib/target-supports.exp
417         (check_effective_target_arm_vect_no_misalign): New.
418         (check_effective_target_vect_no_align): Use above.
419         (check_effective_target_vect_element_align): New.
420         (add_options_for_quad_vectors): New.
421
422 2010-10-04  Martin Jambor  <mjambor@suse.cz>
423
424         PR tree-optimization/45572
425         * g++.dg/ipa/pr45572-1.C: New test.
426         * g++.dg/ipa/pr45572-2.C: Likewise.
427
428 2010-10-03  Ian Lance Taylor  <iant@google.com>
429
430         * gcc.dg/anon-struct-11.c: New test.
431         * gcc.dg/anon-struct-12.c: New test.
432         * gcc.dg/anon-struct-13.c: New test.
433         * gcc.dg/anon-struct-14.c: New test.
434
435 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
436
437         * g++.dg/torture/pr45764.C: Revert revision 164914.
438         * gcc.dg/vect/pr43432.c: Likewise.
439         * gcc.dg/vect/vect-114.c: Likewise.
440         * gcc.dg/vect/vect-15.c: Likewise.
441
442 2010-10-03  Jason Merrill  <jason@redhat.com>
443
444         * g++.dg/cpp0x/sfinae5.C: New.
445
446 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
447
448         PR tree-optimization/45720
449         PR tree-optimization/45764
450         * g++.dg/torture/pr45764.C: New.
451
452         * gcc.dg/vect/pr43432.c: Xfail.
453         * gcc.dg/vect/vect-114.c: Likewise.
454         * gcc.dg/vect/vect-15.c: Likewise.
455
456 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
457
458         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
459         hppa*-*-hpux*.
460         * gcc.dg/torture/pr45678-2.c: Likewise.
461
462 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
463
464         PR fortran/45748
465         * gfortran.dg/intrinsic_6.f90: New.
466
467 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
468
469         PR fortran/42831
470         * gfortran.dg/dependency_37.f90:  New test.
471
472 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
473
474         * gcc.target/i386/shift_mask.c: New test.
475
476 2010-10-01  Richard Guenther  <rguenther@suse.de>
477
478         PR tree-optimization/45854
479         * g++.dg/torture/pr45854.C: New testcase.
480
481 2010-09-30  Michael Eager  <eager@eagercon.com>
482
483         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
484         __FLT_{MIN,MAX}__.
485
486 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
487
488         PR middle-end/45758
489         * gfortran.dg/graphite/pr45758.f90: New.
490
491 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
492
493         PR middle-end/45230
494         * gcc.dg/graphite/id-pr45230.c: New.
495
496 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
497
498         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
499         * gfortran.dg/graphite/graphite.exp: Same.
500         * gcc.dg/graphite/vect-pr43423.c: New.
501
502 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
503
504         PR target/45843
505         * g++.dg/torture/pr45843.C: New test.
506
507 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
508
509         PR fortran/45828
510         * gfortran.dg/allocate_derived_5.f90: New.
511
512 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
513
514         PR tree-optimization/31261
515         * gcc.dg/tree-ssa/pr31261.c: New test.
516
517 2010-09-30  Michael Eager  <eager@eagercon.com>
518
519         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
520         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
521         * gcc.target/microblaze/microblaze.exp: Ditto.
522         * gcc.target/microblaze/others/string_cst1.c: Ditto.
523         * gcc.target/microblaze/others/string_cst2.c: Ditto.
524         * gcc.target/microblaze/others/data_var1.c: Ditto.
525         * gcc.target/microblaze/others/data_var2.c: Ditto.
526         * gcc.target/microblaze/others/data_var3.c: Ditto.
527         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
528         * gcc.target/microblaze/others/strings1.c:: Ditto.
529         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
530         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
531         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
532         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
533         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
534         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
535         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
536         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
537         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
538         * gcc.target/microblaze/isa/pcmp.c: Ditto.
539         * gcc.target/microblaze/isa/nofloat.c: Ditto.
540         * gcc.target/microblaze/isa/fcvt.c: Ditto.
541         * gcc.target/microblaze/isa/float.c: Ditto.
542         * gcc.target/microblaze/isa/mulh.c: Ditto.
543         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
544         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
545         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
546         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
547         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
548         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
549         * gcc.target/microblaze/isa/bshift.c: Ditto.
550         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
551         * gcc.target/microblaze/isa/div.c: Ditto.
552         * gcc.target/microblaze/isa/vanilla.c: Ditto.
553         * gcc.target/microblaze/isa/mul.c: Ditto.
554
555 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
556
557         merge from FSF 'apple/trunk' branch.
558         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
559
560         Radar 4386773
561         * objc.dg/enhanced-proto-1.m: New.
562         * objc.dg/enhanced-proto-2.m: New.
563         * obj-c++.dg/enhanced-proto-1.mm: New
564         * obj-c++.dg/enhanced-proto-2.mm: New.
565
566 2010-09-30  Richard Guenther  <rguenther@suse.de>
567
568         PR testsuite/45702
569         * gcc.dg/debug/pr41893-1.c: Adjust.
570         * gcc.dg/pr30762-1.c: Likewise.
571         * gcc.dg/pr31529-1.c: Likewise.
572         * gcc.dg/pr34457-1.c: Likewise.
573         * gcc.dg/pr34668-1.c: Likewise.
574         * gcc.dg/pr43557-1.c: Likewise.
575
576 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
577
578         PR objc/45842
579         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
580         * objc.dg/const-str-3.m: Correct header for memcpy.
581         * objc.dg/const-str-7.m: Likewise.
582         * objc.dg/method-20b.m: Provide an implementation of Object.
583         Adjust XFAIL for m64 NeXT runtime.
584         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
585         * objc.dg/encode-3.m: Correct line ordering, provide header for
586         sprintf.
587         * objc.dg/encode-7-next.m: Only run for 32bit.
588         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
589         * objc.dg/type-size-2.m: Provide an implementation of Object.
590         Ajust headers.
591         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
592         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
593         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
594         Adjust XFAIL for m64 NeXT runtime.
595         * obj-c++.dg/method-22.mm: Likewise.
596         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
597
598 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
599
600         Merge from 'apple/trunk' branch on FSF servers.
601
602         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
603
604         Radar 4278236
605         * obj-c++.dg/bad-forward-decl.mm: New
606
607 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
608
609         * ada/acats/run_acats: Revert revision 157037.
610
611 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
612
613         Merge from 'apple/trunk' branch on FSF servers.
614
615         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
616
617         Radar 4281748
618         * objc.dg/naming-2.m: Update
619         * objc.dg/naming-3.m: New
620
621 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
622
623         PR target/40457
624         * gcc.target/arm/pr40457-3.c: New test.
625
626 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
627
628         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
629         alias checking.
630         * lib/target-supports.exp (check_ifunc_available): Likewise.
631
632 2010-09-29  Tristan Gingold  <gingold@adacore.com>
633
634         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
635
636 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
637
638         * objc.dg/keywords-1.m: New test.
639         * objc.dg/keywords-2.m: New test.
640         * objc.dg/keywords-3.m: New test.
641         * obj-c++.dg/keywords-1.mm: New test.
642         * obj-c++.dg/keywords-2.mm: New test.
643
644 2010-09-28  Jason Merrill  <jason@redhat.com>
645
646         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
647         * g++.dg/ext/complit11.C: Likewise.
648         * g++.old-deja/g++.law/temps1.C: Likewise.
649
650         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
651         * g++.old-deja/g++.mike/misc6.C: Likewise.
652
653 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
654
655         * objc.dg/attributes/method-attribute-1.m: New.
656         * objc.dg/attributes/method-attribute-2.m: New.
657
658         * obj-c++.dg/attributes/method-attribute-1.m: New.
659         * obj-c++.dg/attributes/method-attribute-2.m: New.
660
661 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
662
663         * objc.dg/attributes: New.
664         * objc.dg/attributes/attributes.exp: New.
665         * objc.dg/attributes/class-attribute-1.m: New.
666         * objc.dg/attributes/class-attribute-2.m: New
667         * objc.dg/attributes/categ-attribute-1.m: New
668         * objc.dg/attributes/categ-attribute-2.m: New
669         * objc.dg/attributes/proto-attribute-1.m: New
670
671         * obj-c++.dg/attributes: New.
672         * obj-c++.dg/attributes/attributes.exp: New
673         * obj-c++.dg/attributes/class-attribute-1.mm: New
674         * obj-c++.dg/attributes/class-attribute-2.mm: New
675         * obj-c++.dg/attributes/categ-attribute-1.mm: New
676         * obj-c++.dg/attributes/categ-attribute-2.mm: New
677         * obj-c++.dg/attributes/proto-attribute-1.mm: New
678
679 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
680
681         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
682         from the branch renamed to method-20b.m to avoid clashes).
683
684         2005-08-23  Stuart Hastings  <stuart@apple.com>
685                     Ziemowit Laski  <zlaski@apple.com>
686
687         Radar 4209854
688         * obj-c++.dg/method-23.mm: New.
689         * objc.dg/method-20.m: New.
690
691 2010-09-28  Jan Hubicka  <jh@suse.cz>
692
693         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
694
695 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
696
697         PR target/44452
698         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
699         i?86-*-solaris2.[89], *-*-vxworks*.
700         * gcc.target/i386/pr22152.c: Likewise.
701         * gcc.target/i386/vect8-ret.c: New test.
702
703 2010-09-28  Jie Zhang  <jie@codesourcery.com>
704
705         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
706
707 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
708
709         Merge from 'apple/trunk' branch on FSF servers.
710
711         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
712
713         Radar 4175534
714         * obj-c++.dg/method-22.mm: New.
715
716 2010-09-27  Jason Merrill  <jason@redhat.com>
717
718         * g++.dg/cpp0x/rv-lvalue-req.C: New.
719         * g++.dg/ext/complit11.C: Adjust.
720         * g++.old-deja/g++.law/temps1.C: Adjust.
721         * g++.old-deja/g++.ns/koenig6.C: Adjust.
722         * g++.old-deja/g++.oliva/partord1.C: Adjust.
723
724 2010-09-27  Ian Lance Taylor  <iant@google.com>
725
726         * lib/target-supports.exp (check_effective_target_split_stack):
727         New procedure.
728         * gcc.dg/split-1.c: New test.
729         * gcc.dg/split-2.c: New test.
730         * gcc.dg/split-3.c: New test.
731         * gcc.dg/split-4.c: New test.
732
733 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
734
735         PR objc/25464
736         * objc.dg/type-size-3.m: New test.
737
738 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
739
740         PR objc/45763
741         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
742
743 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
744
745         PR objc/25450
746         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
747         * objc.dg/type-size-2.m: Same change.
748         * obj-c++.dg/encode-5.mm: Same change.
749
750 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
751
752         Merge from 'apple/trunk' branch on FSF servers.  The original
753         Changelogs are below.
754
755         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
756         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
757         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
758         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
759         in the branch).
760         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
761         proto-qual-1.m in the branch) and the normal ABI on GNU.
762         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
763         the test only with the NeXT runtime.
764         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
765         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
766         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
767         Run the test only with the NeXT runtime.
768
769         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
770
771         Radar 4492973
772         * objc.dg/encode-7-64bit.m: New.
773         * objc.dg/encode-7.m: Skip if -m64.
774
775         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
776
777         Radar 4301047
778         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
779         * obj-c++.dg/threedotthree-abi-1.mm: New
780         * objc.dg/threedotthree-abi-1.m: New
781
782         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
783
784         Radar 4136935
785         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
786         * objc.dg/encode-6.m: Likewise.
787         * objc.dg/encode-7.m: New test case.
788
789 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
790
791         Merge from 'apple/trunk' branch on FSF servers.  Renamed
792         const-str-12.m to constr-str-12b.m to avoid conflicts.
793
794         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
795
796         Radar 4229905
797         * obj-c++.dg/warn5.mm: New
798
799         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
800
801         Radar 4154928
802         * obj-c++.dg/const-str-12.mm: New.
803         * objc.dg/const-str-12.m: New.
804
805 2010-09-27  Tobias Burnus  <burnus@net-b.de>
806
807         PR fortran/40569
808         PR fortran/40568
809         * gfortran.dg/storage_size_2.f08: Fix test.
810         * gfortran.dg/c_sizeof_1.f90: Fix test.
811         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
812         * gfortran.dg/c_sizeof_3.f90: New.
813         * gfortran.dg/c_sizeof_4.f90: New.
814         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
815         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
816
817 2010-09-26  Daniel Kraft  <d@domob.eu>
818
819         PR fortran/45783
820         PR fortran/45795
821         * gfortran.dg/select_type_18.f03: New test.
822
823 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
824
825         * gnat.dg/return2.ad[sb]: New test.
826         * gnat.dg/return2_pkg.ads: New helper.
827
828 2010-09-25  Daniel Kraft  <d@domob.eu>
829
830         PR fortran/45776
831         * gfortran.dg/io_constraints_6.f03: New test.
832         * gfortran.dg/io_constraints_7.f03: New test.
833         * gfortran.dg/newunit_2.f90: New test.
834
835 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
836
837         * gfortran.dg/operator_c1202.f90: New test.
838
839 2010-09-24  Jan Hubicka  <jh@suse.cz>
840
841         * gcc.dg/tree-ssa/leaf.c: New testcase.
842
843 2010-09-24  Jan Hubicka  <jh@suse.cz>
844
845         PR tree-optimization/45738
846         PR tree-optimization/45741
847         * gcc.c-torture/compile/pr45741.c: New.
848         * gfortran.fortran-torture/compile/pr45738.f90: New.
849
850 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
851
852         * gcc.dg/cpp/undef-opt-1.c: New test.
853
854 2010-09-24  Jason Merrill  <jason@redhat.com>
855
856         * g++.dg/other/error10.C: Adjust expected output.
857
858 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
859
860         PR middle-end/45234
861         * gcc.dg/torture/stackalign/alloca-6.c: New test.
862         * gcc.target/i386/pr45234.c: New test.
863
864 2010-09-24  Richard Guenther  <rguenther@suse.de>
865
866         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
867
868 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
869
870         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
871         as a comment leader in regexp.
872
873 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
874
875         * objc.dg/sync-2.m: New test.
876         * obj-c++.dg/sync-2.mm: New test.
877
878 2010-09-24  Tobias Burnus  <burnus@net-b.de>
879
880         PR fortran/40571
881         * gfortran.dg/iso_fortran_env_7.f90: New.
882
883 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
884
885         * obj-c++.dg/too-many-args.mm: New file.
886
887 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
888
889         Merge from 'apple/trunk' branch on FSF servers.
890
891         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
892
893         Radar 4491608
894         * objc.dg/too-many-args.m: New
895
896 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
897
898         PR fortran/45744
899         * gfortran.dg/dependency_36.f90:  New test.
900
901 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
902
903         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
904         * gcc.target/i386/pad-3.c: Ditto.
905         * gcc.target/i386/pad-7.c: Ditto.
906         * gcc.target/i386/pad-7.c: Ditto.
907         * gcc.target/i386/pr36502.c: Ditto.
908         * gcc.target/i386/zee.c: Ditto.
909         * gcc.target/i386/20060821-1.c: Ditto.
910         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
911         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
912         * gcc.target/i386/pad-5b.c: Ditto.
913         * gcc.target/i386/pad-6a.c: Ditto.
914         * gcc.target/i386/pad-6b.c: Ditto.
915         * gcc.target/i386/pad-8.c: Ditto.
916         * gcc.target/i386/pad-9.c: Ditto.
917         * gcc.target/i386/pad-10.c: Ditto.
918         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
919
920 2010-09-23  Richard Guenther  <rguenther@suse.de>
921
922         PR tree-optimization/45565
923         * g++.dg/ipa/pr45565.C: New testcase.
924
925 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
926
927         PR fortran/45745
928         PR fortran/45648
929         * gfortran.dg/vector_subscript_bound_1.f90: New.
930
931 2010-09-23  Richard Guenther  <rguenther@suse.de>
932
933         PR middle-end/45750
934         * gcc.dg/pr45750.c: New testcase.
935
936 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
937
938         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
939         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
940         build.
941
942 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
943
944         PR rtl-optimization/44374
945         * gcc.target/arm/headmerge-1.c: New test.
946         * gcc.target/arm/headmerge-2.c: New test.
947         * gcc.target/i386/headmerge-1.c: New test.
948         * gcc.target/i386/headmerge-2.c: New test.
949
950 2010-09-23  Daniel Kraft  <d@domob.eu>
951
952         PR fortran/38936
953         PR fortran/44044
954         PR fortran/45474
955         * gfortran.dg/intrinsic_intent_1.f03: New test.
956         * gfortran.dg/select_type_17.f03: New test.
957         * gfortran.dg/associate_5.f03: More definability tests.
958         * gfortran.dg/enum_2.f90: Check definability.
959         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
960         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
961         * gfortran.dg/char_expr_2.f90: Ditto.
962         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
963         * gfortran.dg/enum_5.f90: Ditto.
964         * gfortran.dg/equiv_constraint_8.f90: Ditto.
965         * gfortran.dg/impure_assignment_2.f90: Ditto.
966         * gfortran.dg/impure_assignment_3.f90: Ditto.
967         * gfortran.dg/intent_out_1.f90: Ditto.
968         * gfortran.dg/intent_out_3.f90: Ditto.
969         * gfortran.dg/pointer_assign_7.f90: Ditto.
970         * gfortran.dg/pointer_intent_3.f90: Ditto.
971         * gfortran.dg/pr19936_1.f90: Ditto.
972         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
973         * gfortran.dg/simpleif_2.f90: Ditto.
974         * gfortran.dg/protected_5.f90: Ditto.
975         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
976         * gfortran.dg/protected_6.f90: Ditto.
977         * gfortran.dg/protected_7.f90: Ditto.
978
979 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
980
981         PR libfortran/45710
982         * gfortran.dg/namelist_65.f90: New test.
983
984 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
985
986         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
987         the regexp pattern between the expected label and location string.
988
989 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
990
991         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
992
993 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
994
995         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
996         * gcc.dg/pr27898.c: Likewise.
997         * gcc.dg/pr28712.c: Likewise.
998         * gcc.dg/pr30762-1.c: Likewise.
999         * gcc.dg/pr31529-1.c: Likewise.
1000         * gcc.dg/pr34457-1.c: Likewise.
1001         * gcc.dg/pr34668-1.c: Likewise.
1002         * gcc.dg/pr34989-1.c: Likewise.
1003         * gcc.dg/pr43557-1.c: Likewise.
1004
1005 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1006
1007         PR rtl-optimization/45739
1008         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1009
1010 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1011
1012         * gcc.target/sparc/mnofpu.c: New test.
1013
1014 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR rtl-optimization/45739
1017         * gcc.target/i386/pr45739.c: New test.
1018
1019 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1020
1021         PR fortran/45648
1022         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1023         and counts. Add non-elemental function call check.
1024
1025         PR fortran/45648
1026         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1027         arguments checks. Update temporary counts.
1028         * gfortran.dg/transpose_optimization_1.f90: New.
1029
1030 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1031
1032         PR objc/23710
1033         * objc.dg/invalid-method-1.m: New.
1034
1035 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1036
1037         Merge from 'apple/trunk' branch on FSF servers.
1038
1039         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1040
1041         Radar 4291785
1042         * objc.dg/naming-4.m: New
1043         * objc.dg/naming-5.m: New
1044         * obj-c++.dg/naming-1.mm: New
1045         * obj-c++.dg/naming-2.mm: New
1046
1047 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1048             Jack Howarth  <howarth@bromo.med.uc.edu>
1049
1050         PR c++/45645
1051         * g++.dg/torture/pr44972.C: Use portable assert().
1052
1053 2010-09-21  Richard Guenther  <rguenther@suse.de>
1054
1055         PR tree-optimization/45580
1056         * g++.dg/torture/pr45580.C: New testcase.
1057
1058 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1059
1060         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1061
1062 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1063
1064         PR fortran/45438
1065         * gfortran.dg/pointer_check_7.f90: New.
1066
1067 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR rtl-optimization/45728
1070         * gcc.c-torture/compile/pr45728.c: New test.
1071
1072 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1073
1074         PR fortran/45081
1075         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1076
1077 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1078
1079         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1080
1081 2010-09-20  Richard Guenther  <rguenther@suse.de>
1082
1083         PR middle-end/45704
1084         * gcc.dg/torture/pr45704.c: New testcase.
1085
1086 2010-09-20  Jan Hubicka  <jh@suse.cz>
1087
1088         PR tree-optimize/45605
1089         * g++.dg/tree-ssa/pr45605.C: New testcase.
1090
1091 2010-09-20  Michael Matz  <matz@suse.de>
1092
1093         PR testsuite/45706
1094         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1095         enough.
1096
1097 2010-09-20  Richard Guenther  <rguenther@suse.de>
1098
1099         PR tree-optimization/45705
1100         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1101
1102 2010-09-20  Michael Matz  <matz@suse.de>
1103
1104         PR testsuite/45706
1105         * lib/target-supports.exp (check_effective_target_vect_perm):
1106         Add i?86-*-*.
1107
1108 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR rtl-optimization/45695
1111         * gcc.c-torture/execute/pr45695.c: New test.
1112
1113 2010-09-19  Jan Hubicka  <jh@suse.cz>
1114
1115         PR lto/44246
1116         * gcc.c-torture/compile/pr44246.c:New file.
1117
1118 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1119
1120         PR tree-optimization/45714
1121         * gfortran.dg/vect/pr45714-a.f: New test.
1122         * gfortran.dg/vect/pr45714-b.f: New test.
1123
1124 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1125
1126         * gnat.dg/const1.adb: Rename into...
1127         * gnat.dg/constant1.adb: ...this.
1128         * gnat.dg/constant2.adb: New test.
1129         * gnat.dg/constant2_pkg1.ads: New helper.
1130         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1131
1132 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gnat.dg/specs/constant1.ads: New test.
1135         * gnat.dg/specs/constant1_pkg.ads: New helper.
1136
1137 2010-09-18  Jan Hubicka  <jh@suse.cz>
1138
1139         PR tree-optimization/45453
1140         * g++.dg/tree-ssa/pr45453.C: New testcase.
1141
1142 2010-09-18  Jason Merrill  <jason@redhat.com>
1143
1144         * g++.dg/cpp0x/initlist44.C: New.
1145
1146 2010-09-18  Richard Guenther  <rguenther@suse.de>
1147
1148         PR tree-optimization/45709
1149         * g++.dg/torture/pr45709-2.C: New testcase.
1150
1151 2010-09-18  Richard Guenther  <rguenther@suse.de>
1152
1153         PR tree-optimization/45709
1154         * g++.dg/torture/pr45709.C: New testcase.
1155
1156 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1157
1158         PR testsuite/45719
1159         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1160
1161 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1162
1163         * gcc.target/i386/pad-1.c: New.
1164         * gcc.target/i386/pad-2.c: Likewise.
1165         * gcc.target/i386/pad-3.c: Likewise.
1166         * gcc.target/i386/pad-4.c: Likewise.
1167         * gcc.target/i386/pad-5a.c: Likewise.
1168         * gcc.target/i386/pad-5b.c: Likewise.
1169         * gcc.target/i386/pad-6a.c: Likewise.
1170         * gcc.target/i386/pad-6b.c: Likewise.
1171         * gcc.target/i386/pad-7.c: Likewise.
1172         * gcc.target/i386/pad-8.c: Likewise.
1173         * gcc.target/i386/pad-9.c: Likewise.
1174         * gcc.target/i386/pad-10.c: Likewise.
1175
1176 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1177
1178         PR middle-end/45234
1179         * gcc.dg/torture/stackalign/alloca-5.c: New.
1180
1181 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1182
1183         PR middle-end/45678
1184         * gcc.dg/torture/pr45678-2.c: New.
1185
1186 2010-09-17  Richard Guenther  <rguenther@suse.de>
1187
1188         PR middle-end/45678
1189         * gcc.dg/torture/pr45678-1.c: New testcase.
1190
1191 2010-09-17  Michael Matz  <matz@suse.de>
1192
1193         PR tree-optimization/43432
1194         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1195         check_effective_target_vect_perm_short): New predicates.
1196         (check_effective_target_vect_perm): Include x86_64.
1197         * gcc.dg/vect/pr43432.c: New test.
1198         * gcc.dg/vect/vect-114.c: Adjust.
1199         * gcc.dg/vect/vect-15.c: Ditto.
1200         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1201         * gcc.dg/vect/slp-perm-9.c: Ditto.
1202
1203 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1204
1205         PR testsuite/45692
1206         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1207         GNU runtime.
1208
1209 2010-09-17  Richard Guenther  <rguenther@suse.de>
1210
1211         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1212         * gcc.dg/pr28706.c: Likewise.
1213         * gcc.dg/pr28712.c: Likewise.
1214         * gcc.dg/pr30762-1.c: Likewise.
1215         * gcc.dg/pr30762-2.c: Likewise.
1216         * gcc.dg/pr31529-1.c: Likewise.
1217         * gcc.dg/pr31529-2.c: Likewise.
1218         * gcc.dg/pr34457-1.c: Likewise.
1219         * gcc.dg/pr34457-2.c: Likewise.
1220         * gcc.dg/pr34668-1.c: Likewise.
1221         * gcc.dg/pr34668-2.c: Likewise.
1222         * gcc.dg/pr34989-1.c: Likewise.
1223         * gcc.dg/pr34989-2.c: Likewise.
1224         * gcc.dg/pr43557-1.c: Likewise.
1225         * gcc.dg/pr43557-2.c: Likewise.
1226         * gcc.dg/debug/pr41893-1.c: Likewise.
1227         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1228         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1229         * gcc.dg/matrix/matrix-4.c: Likewise.
1230         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1231         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1232         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1233         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1234
1235 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1236
1237         PR fortran/43665
1238         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1239         optimizations.
1240         * gfortran.dg/intent_optimize_1.f90: New test.
1241
1242 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1243
1244         * gcc.target/i386/divmod-1.c: New.
1245         * gcc.target/i386/divmod-2.c: Likewise.
1246         * gcc.target/i386/divmod-3.c: Likewise.
1247         * gcc.target/i386/divmod-4.c: Likewise.
1248         * gcc.target/i386/divmod-4a.c: Likewise.
1249         * gcc.target/i386/divmod-5.c: Likewise.
1250         * gcc.target/i386/divmod-6.c: Likewise.
1251         * gcc.target/i386/divmod-7.c: Likewise.
1252         * gcc.target/i386/divmod-8.c: Likewise.
1253         * gcc.target/i386/udivmod-1.c: Likewise.
1254         * gcc.target/i386/udivmod-2.c: Likewise.
1255         * gcc.target/i386/udivmod-3.c: Likewise.
1256         * gcc.target/i386/udivmod-4.c: Likewise.
1257         * gcc.target/i386/udivmod-4a.c: Likewise.
1258         * gcc.target/i386/udivmod-5.c: Likewise.
1259         * gcc.target/i386/udivmod-6.c: Likewise.
1260         * gcc.target/i386/udivmod-7.c: Likewise.
1261         * gcc.target/i386/udivmod-8.c: Likewise.
1262
1263 2010-09-16  Jan Hubicka  <jh@suse.cz>
1264
1265         * g++.dg/lto/pr45679-1_0.C: New file.
1266         * g++.dg/lto/pr45679-1_1.C: New file.
1267         * g++.dg/lto/pr45679-0_0.C: New file.
1268         * g++.dg/lto/pr45679-0_1.C: New file.
1269
1270 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1271
1272         PR fortran/45674
1273         * gfortran.dg/class_dummy_2.f03: New.
1274
1275 2010-09-16  Richard Guenther  <rguenther@suse.de>
1276
1277         PR tree-optimization/45623
1278         * gcc.dg/torture/pr45623.c: New testcase.
1279
1280 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1281
1282         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1283         name and parentheses.
1284         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1285
1286 2010-09-15  Jason Merrill  <jason@redhat.com>
1287
1288         * g++.dg/parse/parameter-declaration-2.C: New.
1289
1290         * g++.dg/cpp0x/scoped_enum2.C: New.
1291
1292 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1293
1294         * gcc.c-torture/compile/20100915-1.c: New test.
1295
1296 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1297
1298         PR middle-end/45644
1299         * gcc.dg/ipa/pr45644.c: New test.
1300
1301 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1302
1303         PR tree-optimization/45633
1304         * gcc.dg/vect/pr45633.c: New test.
1305
1306 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1307
1308         PR fortran/45577
1309         * gfortran.dg/allocate_derived_4.f90: New.
1310
1311 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1312
1313         * lib/target-supports.exp
1314         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1315         supported flag to true for neon.
1316
1317 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1318
1319         PR c++/45665
1320         * g++.dg/template/crash103.C: New.
1321
1322 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1323
1324         Merge from 'apple/trunk' branch on FSF servers.
1325
1326         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1327
1328         Radar 4457381
1329         * objc.dg/msg-in-protocol.m: New.
1330         * obj-c++.dg/msg-in-protocol.mm: New.
1331
1332         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1333
1334         Radar 4219590
1335         * objc.dg/break-in-ifstmt.m: New.
1336
1337         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1338
1339         Radar 4174166
1340         * obj-c++.dg/comp-types-13.mm: New.
1341         * objc.dg/comp-types-12.m: New.
1342
1343         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1344
1345         Radar 4216500
1346         * obj-c++.dg/proto-lossage-7.mm: New.
1347         * objc.dg/proto-lossage-7.m: New.
1348
1349 2010-09-14  Jan Hubicka  <jh@suse.cz>
1350
1351         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1352         folding.
1353         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1354         folding.
1355
1356 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR middle-end/45567
1359         * gcc.dg/pr45567.c: New test.
1360
1361         PR debug/45660
1362         * g++.dg/debug/pr45660.C: New test.
1363
1364 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1365
1366         PR tree-optimization/45470
1367         * g++.dg/vect/pr45470-a.cc: New test.
1368         * g++.dg/vect/pr45470-a.cc: New test.
1369
1370 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1371
1372         PR target/42070
1373         * lib/profopt.exp: Prune warnings on execname2 compile.
1374         * lib/prune.exp: Prune "can't add line info" warnings.
1375
1376 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1377
1378         PR libfortran/45532
1379         * gfortran.dg/namelist_64.f90: New test.
1380
1381 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR rtl-optimization/45617
1384         * gcc.target/i386/pr45617.c: New test.
1385
1386 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1387
1388         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1389
1390 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1391
1392         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1393         * gcc.target/i386/fma4-vector.c: Likewise.
1394         * gcc.target/i386/vectorize2.c: Likewise.
1395         * gcc.target/i386/vectorize4.c: Likewise.
1396         * gcc.target/i386/vectorize5.c: Likewise.
1397         * gcc.target/i386/vectorize6.c: Likewise.
1398         * gcc.target/i386/vectorize8.c: Likewise.
1399
1400         * gcc.target/i386/vect-double-1.c: New.
1401         * gcc.target/i386/vect-double-1a.c: Likewise.
1402         * gcc.target/i386/vect-double-2.c: Likewise.
1403         * gcc.target/i386/vect-double-2a.c: Likewise.
1404
1405         * lib/target-supports.exp (check_effective_target_vect_double):
1406         Set et_vect_double_saved to 0 when tuning for Atom.
1407
1408 2010-09-13  Jan Hubicka  <jh@suse.cz>
1409
1410         * gcc.dg/torture/pr23821.c: Drop static keyword.
1411         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1412         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1413
1414 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1415
1416         * gcc.target/arm/sync-1.c: New.
1417
1418 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1419
1420         * gnat.dg/memtrap.adb: New test.
1421
1422 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1423
1424         * gfortran.dg/promotion.f90: Fix options.
1425
1426 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1427
1428         * g++.dg/cpp0x/range-for1.C: New.
1429         * g++.dg/cpp0x/range-for2.C: New.
1430         * g++.dg/cpp0x/range-for3.C: New.
1431         * g++.dg/cpp0x/range-for4.C: New.
1432         * g++.dg/cpp0x/range-for5.C: New.
1433         * g++.dg/cpp0x/range-for6.C: New.
1434
1435 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1436
1437         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1438         and counts. Check that transpose is not called.
1439         * gfortran.dg/transpose_2.f90: Update error message.
1440
1441 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1442
1443         PR c++/43824
1444         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1445         * g++.dg/lookup/strong-using-2.C: Likewise.
1446         * g++.dg/lookup/strong-using-3.C: Likewise.
1447         * g++.dg/lookup/strong-using-5.C: Likewise.
1448
1449         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1450         * g++.dg/cpp0x/inline-ns4.C: New.
1451         * g++.dg/cpp0x/inline-ns5.C: New.
1452
1453 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1454
1455         PR middle-end/45634
1456         * gfortran.fortran-torture/compile/pr45634.f90: New.
1457
1458 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1459
1460         * objc.dg/fobjc-exceptions.m: New test.
1461
1462 2010-09-10  Jan Hubicka  <jh@suse.cz>
1463
1464         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1465
1466 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1467
1468         PR tree-optimization/44972
1469         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1470         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1471         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1472         instead.
1473         * g++.dg/torture/pr44972.C: New test.
1474
1475 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1476
1477         PR tree-optimization/44972
1478         * g++.dg/torture/pr34850.C: Remove expected warning.
1479
1480 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1481
1482         * gfortran.dg/dummy_optional_arg.f90: New test.
1483
1484 2010-09-08  Jan Hubicka  <jh@suse.cz>
1485
1486         PR tree-optimization/45598
1487         * fortran.fortran-torture/compile/pr45598.f90: New test.
1488
1489 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1490
1491         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1492         * lib/target-supports.exp (check_ifunc_available): New.
1493         * gcc.dg/attr-ifunc-1.c: New.
1494         * gcc.dg/attr-ifunc-2.c: New.
1495         * gcc.dg/attr-ifunc-3.c: New.
1496         * gcc.dg/attr-ifunc-4.c: New.
1497         * gcc.dg/attr-ifunc-5.c: New.
1498         * g++.dg/ext/attr-ifunc-1.C: New.
1499         * g++.dg/ext/attr-ifunc-2.C: New.
1500         * g++.dg/ext/attr-ifunc-3.C: New.
1501         * g++.dg/ext/attr-ifunc-4.C: New.
1502
1503 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1504
1505         PR middle-end/40386
1506         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1507
1508 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1509
1510         * gfortran.dg/inline_transpose_1.f90: New test.
1511
1512 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR c++/45588
1515         * g++.dg/warn/Wunused-var-15.C: New test.
1516
1517 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1518
1519         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1520         hppa*-*-hpux*.
1521
1522 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1523
1524         * objc/execute/exceptions/throw-nil.m: New test.
1525         * objc/execute/exceptions/handler-1.m: Updated to use the new
1526         objc_set_uncaught_exception_handler() function.
1527         * objc/execute/exceptions/matcher-1.m: New test.
1528
1529 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1530
1531         PR fortran/38282
1532         * gfortran.dg/bit_comparison_1.F90: New test.
1533         * gfortran.dg/leadz_trailz_3.f90: New test.
1534         * gfortran.dg/masklr_2.F90: New test.
1535         * gfortran.dg/shiftalr_1.F90: New test.
1536         * gfortran.dg/merge_bits_2.F90: New test.
1537         * gfortran.dg/dshift_2.F90: New test.
1538         * gfortran.dg/bit_comparison_2.F90: New test.
1539         * gfortran.dg/masklr_1.F90: New test.
1540         * gfortran.dg/merge_bits_1.F90: New test.
1541         * gfortran.dg/dshift_1.F90: New test.
1542         * gfortran.dg/shiftalr_2.F90: New test.
1543
1544 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1545
1546         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1547         functions from objc/typedstream.h are deprecated.
1548
1549 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1550
1551         * lib/target-supports.exp
1552         (check_effective_target_run_expensive_tests): New proc.
1553         * gcc.c-torture/compile/limits-fnargs.c: Use
1554         dg-require-effective-target run_expensive_tests.
1555
1556 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1557
1558         PR fortran/45597
1559         * gfortran.dg/gomp/pr45597.f90: New test.
1560
1561         PR fortran/45595
1562         * gfortran.dg/gomp/pr45595.f90: New test.
1563
1564 2010-09-08  Michael Matz  <matz@suse.de>
1565
1566         * c-c++-common/uninit-17.c: Adjust.
1567
1568 2010-09-08  Michael Matz  <matz@suse.de>
1569
1570         PR tree-optimization/43430
1571         * gcc.dg/vect/pr43430-2.c: New test.
1572
1573 2010-09-08  Michael Matz  <matz@suse.de>
1574
1575         PR tree-optimization/33244
1576         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1577
1578 2010-09-08  Richard Guenther  <rguenther@suse.de>
1579
1580         PR tree-optimization/45578
1581         * gfortran.dg/pr45578.f90: New testcase.
1582
1583 2010-09-08  Richard Guenther  <rguenther@suse.de>
1584
1585         PR testsuite/45590
1586         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1587
1588 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1589
1590         PR fortran/45576
1591         * gfortran.dg/char_length_18.f90:  New test.
1592
1593 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1594
1595         PR target/36502
1596         * gcc.target/i386/pr36502.c: New test.
1597
1598         PR target/42313
1599         PR target/44651
1600         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1601         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1602
1603 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1604
1605         * gfortran.dg/achar_4.f90: Enable bounds checking.
1606
1607 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1608
1609         PR target/45206
1610         * gcc.target/i386/pr45206.c: New test.
1611
1612 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1613
1614         PR fortran/45505
1615         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1616
1617 2010-09-07  Jan Hubicka  <jh@suse.cz>
1618
1619         * gcc.c-torture/compile/20100907.c: New testcase.
1620
1621 2010-09-07  Richard Guenther  <rguenther@suse.de>
1622
1623         PR middle-end/45569
1624         * g++.dg/eh/pr45569.C: New testcase.
1625
1626 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1627
1628         PR target/43137
1629         * gcc.target/arm/pr43137.c: New test.
1630
1631 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1632
1633         PR fortran/36931
1634         * gfortran.dg/dependency_35.f90:  New test.
1635
1636 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1637
1638         PR fortran/34145
1639         * gfortran.dg/char_length_17.f90:  New test.
1640
1641 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1642
1643         PR c++/45200
1644         PR c++/45293
1645         PR c++/45558
1646         * g++.dg/template/typedef34.C: New test.
1647         * g++.dg/template/typedef35.C: New test.
1648
1649 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1650
1651         PR target/22152
1652         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1653
1654 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1655
1656         * g++.dg/warn/Wdouble-promotion.C: New.
1657
1658 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1659
1660         * g++.dg/parse/redef2.C: New.
1661
1662 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1663
1664         * gcc.dg/20100906-1.c: New testcase.
1665
1666 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR testsuite/45543
1669         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1670         DW_TAG_enumeration_type DIE.
1671
1672 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1673
1674         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1675         Update XFAILs.
1676
1677 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1678
1679         PR rtl-optimization/44919
1680         * g++.dg/opt/pr44919.C: New.
1681
1682 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1683
1684         PR fortran/38282
1685         * gfortran.dg/iall_iany_iparity_1.f90: New.
1686         * gfortran.dg/iall_iany_iparity_2.f90: New.
1687
1688 2010-09-06  Jason Merrill  <jason@redhat.com>
1689
1690         * g++.dg/cpp0x/initlist42.C: New.
1691
1692         * g++.dg/cpp0x/auto19.C: New.
1693
1694         * g++.dg/template/sfinae25.C: New.
1695         * g++.dg/template/char1.C: Expect warning.
1696         * g++.dg/template/nontype10.C: Likewise.
1697
1698         * g++.dg/cpp0x/implicit9.C: New.
1699
1700         * g++.dg/cpp0x/initlist43.C: New.
1701
1702 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1703
1704         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1705
1706 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1707
1708         * gcc.dg/Wdouble-promotion.c: New.
1709
1710 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1711
1712         * gfortran.dg/float128_1.f90: Remove test case as
1713         it always fails since Rev 163611 backed out the
1714         front-end implementation.
1715
1716 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1717
1718         * gfortran.dg/float128_1.f90: XFAIL test case.
1719
1720 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1721
1722         * gfortran.dg/bessel_7.f90: Decrease required precision.
1723
1724 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1725
1726         PR testsuite/45545
1727         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1728         ref-all-matching targets.
1729
1730 2010-09-05  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/45535
1733         * gcc.c-torture/compile/pr45535.c: New testcase.
1734
1735 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1736
1737         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1738         "\[^\n\]*".
1739         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1740         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1741         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1742         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1743         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1744         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1745         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1746         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1747         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1748         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1749         * gcc.target/i386/pr22152.c: Likewise.
1750         * gcc.target/i386/pr36992-1.c: Likewise.
1751         * gcc.target/i386/pr36992-2.c: Likewise.
1752         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1753
1754 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1755
1756         PR testsuite/43957
1757         * gcc.dg/const-uniq-1.c: Modify regexp.
1758
1759 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1760
1761         PR fortran/45530
1762         * gfortran.dg/namelist_63.f90: New.
1763
1764 2010-09-04  Jan Hubicka  <jh@suse.cz>
1765
1766         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1767         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1768
1769 2010-09-04  Jan Hubicka  <jh@suse.cz>
1770
1771         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1772
1773 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1774
1775         PR fortran/45507
1776         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1777
1778 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1779
1780         * gcc.dg/opts-4.c: New test.
1781
1782 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1783
1784         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1785         * gcc.dg/vect/vect-peel-4.c: Ditto.
1786
1787 2010-09-03  Daniel Kraft  <d@domob.eu>
1788
1789         PR fortran/45525
1790         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1791
1792 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1793
1794         PR fortran/45159
1795         * gfortran.dg/dependency_34.f90:  New test.
1796
1797 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1798
1799         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1800
1801 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1802
1803         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1804         gcc.target/i386/clearcap.map if supported.
1805
1806 2010-09-03  Michael Matz  <matz@suse.de>
1807
1808         PR middle-end/45415
1809         * gcc.dg/pr45415.c: New test.
1810
1811 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1812
1813         PR tree-optimization/45506
1814         * gcc.dg/pr45506.c: New.
1815
1816 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1817
1818         PR target/45476
1819         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1820         * gcc.target/i386/float128-2.c: Ditto.
1821
1822 2010-09-03  Daniel Kraft  <d@domob.eu>
1823
1824         PR fortran/34162
1825         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1826         * gfortran.dg/internal_dummy_2.f08: New test.
1827         * gfortran.dg/internal_dummy_3.f08: New test.
1828         * gfortran.dg/internal_dummy_4.f08: New test.
1829
1830 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1831
1832         PR debug/45500
1833         * gcc.target/i386/pr45500.c: New test.
1834
1835 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1836
1837         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1838
1839 2010-09-03  Daniel Kraft  <d@domob.eu>
1840
1841         PR fortran/44602
1842         * gfortran.dg/exit_2.f08; Adapt error messages.
1843         * gfortran.dg/exit_3.f08: New test.
1844         * gfortran.dg/exit_4.f08: New test.
1845         * gfortran.dg/exit_5.f03: New test.
1846
1847 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1848
1849         * gfortran.dg/ishft_4.f90: New test.
1850
1851 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1852
1853         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1854         FRIZ/XSRIZ instruciton for (double)(long long)x.
1855         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1856
1857 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1858
1859         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1860
1861 2010-09-02  Richard Guenther  <rguenther@suse.de>
1862
1863         PR tree-optimization/44937
1864         PR tree-optimization/45412
1865         * g++.dg/opt/pr45412.C: New testcase.
1866         * gcc.c-torture/compile/pr45412.c: Likewise.
1867         * gcc.c-torture/compile/pr44937.c: Likewise.
1868
1869 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1870
1871         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1872         but using -Werror=comment.
1873         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1874         expected error messages.
1875
1876 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1877
1878         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1879         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1880
1881 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1882
1883         PR fortran/45489
1884         * gfortran.dg/initialization_27.f90: New.
1885
1886 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1887
1888         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1889         check into different basic blocks. Expect vectorization if misaligned
1890         stores are supported.
1891         * gcc.dg/vect/bb-slp-8a.c: New test.
1892         * gcc.dg/vect/bb-slp-8b.c: New test.
1893
1894 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1895
1896         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1897
1898 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1899
1900         PR fortran/44541
1901         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1902         * gfortran.dg/class_dummy_1.f03: New.
1903
1904 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1905
1906         PR middle-end/45458
1907         * g++.dg/tree-prof/partition2.C: New test.
1908
1909 2010-09-01  Richard Guenther  <rguenther@suse.de>
1910
1911         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1912         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1913         * gcc.c-torture/execute/20100827-1.c: Likewise.
1914
1915 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1916
1917         * gfortran.dg/execute_command_line_1.f90: New test.
1918
1919 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1920
1921         PR preprocessor/45457
1922         * c-c++-common/cpp/pr45457.c: New test.
1923
1924 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1925
1926         * gcc.dg/nested-func-8.c: New test.
1927
1928 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1929
1930         PR fortran/38282
1931         * gfortran.dg/popcnt_poppar_1.F90: New test.
1932         * gfortran.dg/popcnt_poppar_2.F90: New test.
1933
1934 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1935
1936         * gcc.target/i386/volatile-2.c: Require nonpic target.
1937
1938 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR middle-end/45461
1941         * gcc.dg/pr45461.c: New test.
1942
1943 2010-08-31  Richard Guenther  <rguenther@suse.de>
1944
1945         PR testsuite/45455
1946         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1947
1948 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1949
1950         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1951
1952 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1953
1954         PR fortran/45456
1955         * gfortran.dg/typebound_proc_18.f03: New.
1956
1957 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1958
1959         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1960         * lib/scanasm.exp (scan-stack-usage): Likewise.
1961         (scan-stack-usage-not): Likewise.
1962         * gcc.dg/stack-usage-1.c: New test.
1963         * gcc.target/i386/stack-usage-realign.c: Likewise.
1964
1965 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1966
1967         PR tree-optimization/45427
1968         * gcc.dg/tree-ssa/pr45427.c: New test.
1969
1970 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1971
1972         PR c++/45043
1973         * g++.dg/template/crash102.C: New.
1974
1975 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1976
1977         PR middle-end/45423
1978         * gcc.dg/gomp/atomic-12.c: New test.
1979         * gcc.dg/gomp/atomic-13.c: New test.
1980         * gcc.dg/gomp/atomic-14.c: New test.
1981         * g++.dg/gomp/atomic-11.C: New test.
1982         * g++.dg/gomp/atomic-12.C: New test.
1983         * g++.dg/gomp/atomic-13.C: New test.
1984         * g++.dg/gomp/atomic-14.C: New test.
1985
1986 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1987
1988         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1989         delimiter.
1990
1991 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1992
1993         * gnat.dg/discr24.adb: New test.
1994
1995 2010-08-30  Richard Guenther  <rguenther@suse.de>
1996
1997         PR tree-optimization/45449
1998         * gcc.dg/pr45449.c: New testcase.
1999
2000 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2001
2002         * gcc.dg/opts-1.c: Expect errors, not warnings.
2003
2004 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2005
2006         PR fortran/42769
2007         * gfortran.dg/dynamic_dispatch_11.f03: New.
2008
2009 2010-08-29  Jason Merrill  <jason@redhat.com>
2010
2011         PR c++/44991
2012         * g++.dg/parse/defarg15.C: New.
2013
2014 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2015
2016         PR fortran/45439
2017         * gfortran.dg/select_type_16.f03: New.
2018
2019 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2020             Tobias Burnus  <burnus@net-b.de>
2021
2022         * gfortran.dg/bessel_7.f90: Decrease required precision.
2023
2024 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2025             Kaz Kojima  <kkojima@gcc.gnu.org>
2026
2027         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2028
2029 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2030
2031         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2032         floating point conversion code generation.
2033         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2034         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2035         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2036         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2037         to integer conversion code generation.
2038         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2039         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2040         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2041         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2042
2043 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2044
2045         PR fortran/32049
2046         * gfortran.dg/random_seed_1.f90: Adjust test.
2047         * gfortran.dg/float128_1.f90: New test.
2048
2049 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2050
2051         PR fortran/33197
2052         * gfortran.dg/norm2_1.f90: New.
2053         * gfortran.dg/norm2_2.f90: New.
2054         * gfortran.dg/norm2_3.f90: New.
2055         * gfortran.dg/norm2_4.f90: New.
2056         * gfortran.dg/parity_1.f90: New.
2057         * gfortran.dg/parity_2.f90: New.
2058         * gfortran.dg/parity_3.f90: New.
2059
2060 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2061
2062         PR fortran/45420
2063         * gfortran.dg/select_type_15.f03: New.
2064
2065 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2066
2067         PR libfortran/43217
2068         * gfortran.dg/hollerith8.f90: New test.
2069
2070 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2071
2072         PR fortran/45159
2073         * gfortran.dg/dependency_33.f90:  New test.
2074
2075 2010-08-27  Richard Guenther  <rguenther@suse.de>
2076
2077         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2078         * gcc.dg/graphite/scop-2.c: Likewise.
2079         * gcc.dg/graphite/scop-20.c: Likewise.
2080         * gcc.dg/vect/slp-25.c: Likewise.
2081
2082 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2083
2084         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2085
2086 2010-08-26  Daniel Kraft  <d@domob.eu>
2087
2088         PR fortran/38936
2089         PR fortran/44047
2090         PR fortran/45384
2091         * gfortran.dg/associate_8.f03: New test.
2092         * gfortran.dg/select_type_13.f03: New test.
2093         * gfortran.dg/select_type_14.f03: New test.
2094
2095 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2096
2097         PR tree-optimization/44485
2098         * gcc.dg/pr44485.c: New test.
2099
2100 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2101
2102         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2103         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2104         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2105
2106 2010-08-26  Richard Guenther  <rguenther@suse.de>
2107
2108         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2109         * gcc.dg/graphite/scop-21.c: Likewise.
2110
2111 2010-08-26  Richard Guenther  <rguenther@suse.de>
2112
2113         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2114         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2115         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2116         * gcc.dg/vect/vect-91.c: Likewise.
2117         * gcc.dg/vect/vect-peel-1.c: Likewise.
2118         * gcc.dg/vect/vect-peel-2.c: Likewise.
2119         * gcc.dg/vect/vect-peel-4.c: Likewise.
2120
2121 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2122
2123         PR libfortran/41859
2124         * gfortran.dg/der_io_4.f90: New test.
2125
2126 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR rtl-optimization/44858
2129         * gcc.c-torture/execute/pr44858.c: New test.
2130
2131         PR rtl-optimization/45400
2132         * g++.dg/other/i386-8.C: New test.
2133
2134 2010-08-25  Richard Guenther  <rguenther@suse.de>
2135
2136         * gcc.dg/alias-8.c: Adjust.
2137
2138 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2139
2140         * gcc.target/i386/combine-mul.c: New test.
2141
2142 2010-08-25  Richard Guenther  <rguenther@suse.de>
2143
2144         PR lto/44562
2145         * gcc.dg/graphite/id-27.c: New testcase.
2146         * gcc.dg/lto/20100825-1_0.c: Likewise.
2147
2148 2010-08-25  Richard Guenther  <rguenther@suse.de>
2149
2150         PR tree-optimization/45316
2151         * g++.dg/opt/pr45316.C: New testcase.
2152
2153 2010-08-25  Richard Guenther  <rguenther@suse.de>
2154
2155         PR tree-optimization/45393
2156         * g++.dg/torture/pr45393.C: New testcase.
2157
2158 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2159
2160         PR tree-optimization/45059
2161         * gcc.c-torture/compile/pr45059.c: New test.
2162
2163 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2164
2165         * lib/target-supports.exp (check_effective_target_vect_unpack):
2166         Set vect_unpack supported flag to true for neon.
2167
2168 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2169
2170         * gcc.dg/tree-ssa/ifc-5.c: New.
2171
2172 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2173
2174         * gcc.dg/tree-ssa/ifc-4.c: New.
2175         * gcc.dg/tree-ssa/ifc-7.c: New.
2176
2177 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2178
2179         * gcc.dg/vect/vect.exp: Check loongson targets
2180         * g++.dg/vect/vect.exp: Likewise
2181         * gfortran.dg/vect/vect.exp: Likewise
2182
2183 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2184
2185         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2186         -mveclibabi=mass.
2187
2188 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2189
2190         PR fortran/45366
2191         * gfortran.dg/proc_ptr_29.f90: New.
2192
2193 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2194             Dominique d'Humieres <dominiq@lps.ens.fr>
2195
2196         PR fortran/45367
2197         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2198
2199 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2200
2201         PR fortran/45367
2202         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2203
2204 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2205
2206         PR fortran/36158
2207         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2208
2209 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2210             Dominique d'Humieres <dominiq@lps.ens.fr>
2211
2212         PR fortran/45367
2213         PR fortran/36158
2214         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2215         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2216
2217 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2218
2219         PR fortran/44863
2220         PR fortran/45271
2221         PR fortran/45290
2222         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2223         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2224         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2225
2226 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2227
2228         PR fortran/36158
2229         PR fortran/33197
2230         * gfortran.dg/bessel_6.f90: New.
2231         * gfortran.dg/bessel_7.f90: New.
2232
2233 2010-08-20  Jan Hubicka  <jh@suse.cz>
2234
2235         PR c++/45307
2236         PR c++/17736
2237         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2238         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2239
2240 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2241
2242         PR target/45336
2243         * gcc.target/i386/pr45336-1.c: New.
2244         * gcc.target/i386/pr45336-2.c: Likewise.
2245         * gcc.target/i386/pr45336-3.c: Likewise.
2246         * gcc.target/i386/pr45336-4.c: Likewise.
2247
2248 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2249
2250         PR testsuite/45361
2251         * gcc.target/i386/volatile-2.c: Update scan strings to also
2252         include (%rip) for the memory reference on x86_64.
2253
2254 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2255
2256         PR middle-end/44974
2257         * gcc.dg/pr44974.c: New test.
2258
2259         PR rtl-optimization/45353
2260         * gcc.dg/pr45353.c: New test.
2261
2262 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2263
2264         * gcc.target/i386/volatile-2.c: New.
2265
2266 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2267
2268         PR rtl-optimization/44691
2269         * gfortran.dg/pr44691.f: New test.
2270
2271 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2272
2273         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2274
2275 2010-08-19  Jason Merrill  <jason@redhat.com>
2276
2277         * g++.dg/init/synth3.C: New.
2278         * g++.dg/init/value8.C: New.
2279         * g++.dg/tree-ssa/empty-2.C: New.
2280         * g++.dg/cpp0x/noexcept09.C: New.
2281
2282 2010-08-19  Daniel Kraft  <d@domob.eu>
2283
2284         PR fortran/29785
2285         PR fortran/45016
2286         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2287         * gfortran.dg/pointer_remapping_1.f90: New test.
2288         * gfortran.dg/pointer_remapping_2.f03: New test.
2289         * gfortran.dg/pointer_remapping_3.f08: New test.
2290         * gfortran.dg/pointer_remapping_4.f03: New test.
2291         * gfortran.dg/pointer_remapping_5.f08: New test.
2292         * gfortran.dg/pointer_remapping_6.f08: New test.
2293
2294 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2295
2296         PR testsuite/45324
2297         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2298
2299 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2300
2301         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2302
2303 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2304
2305         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2306         variable.
2307
2308 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2309
2310         PR target/45070
2311         * gcc.c-torture/execute/pr45070.c: New.
2312
2313 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2314
2315         * g++.dg/pr44328.C: New test.
2316
2317 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2318
2319         PR fortran/36158
2320         PR fortran/33197
2321         * gfortran.dg/bessel_3.f90: New.
2322         * gfortran.dg/bessel_4.f90: New.
2323         * gfortran.dg/bessel_5.f90: New.
2324
2325 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2326
2327         PR fortran/45290
2328         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2329         * gfortran.dg/pointer_init_2.f90: New.
2330         * gfortran.dg/pointer_init_3.f90: New.
2331         * gfortran.dg/pointer_init_4.f90: New.
2332
2333 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2334
2335         PR c++/45049
2336         * g++.dg/pr45049-1.C: New test.
2337         * g++.dg/pr45049-2.C: New test.
2338
2339 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2340
2341         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2342         20 if __ARM_PCS is defined otherwise 64.
2343         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2344         instead of hard coded 64.
2345
2346 2010-08-18  Yao Qi  <yao@codesourcery.com>
2347
2348         PR target/45094
2349         * gcc.target/arm/pr45094.c: New test.
2350
2351 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2352
2353         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2354
2355 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2356
2357         PR rtl-optimization/42575
2358         * gcc.target/arm/pr42575.c: New test.
2359
2360 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2361
2362         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2363         * gcc.dg/tls/thr-cse-1.c: New.
2364
2365 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2366
2367         PR debug/42487
2368         * lib/target-supports.exp
2369         (check_effective_target_function_sections): New.
2370         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2371         function sections before proceding.
2372
2373 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2374
2375         PR fortran/45308
2376         * gfortran.dg/pr45308.f03: New test.
2377
2378 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2379
2380         PR target/45296
2381         * gcc.target/i386/pr45296.c: New test.
2382
2383 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2384
2385         * g++.dg/ext/uow-1.C: New.
2386         * g++.dg/ext/uow-2.C: New.
2387         * g++.dg/ext/uow-3.C: New.
2388         * g++.dg/ext/uow-4.C: New.
2389
2390 2010-08-17  Richard Guenther  <rguenther@suse.de>
2391
2392         PR testsuite/45266
2393         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2394
2395 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2396
2397         PR c/40563
2398         * gcc.dg/Wcxx-compat-20.c: New test.
2399
2400 2010-08-17  Daniel Kraft  <d@domob.eu>
2401
2402         PR fortran/38936
2403         * gfortran.dg/associate_1.f03: Extended to test newly supported
2404         features like association to variables.
2405         * gfortran.dg/associate_3.f03: Removed check for illegal change
2406         of associate-name here...
2407         * gfortran.dg/associate_5.f03: ...and added it here.
2408         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2409         * gfortran.dg/associate_7.f03: New test.
2410
2411 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2412
2413         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2414
2415 2010-08-15  Daniel Kraft  <d@domob.eu>
2416
2417         PR fortran/38936
2418         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2419         * gfortran.dg/associate_3.f03: Clarify comment.
2420         * gfortran.dg/associate_5.f03: New test.
2421         * gfortran.dg/associate_6.f03: New test.
2422
2423 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2424
2425         PR fortran/45211
2426         * gfortran.dg/bind_c_usage_21.f90: New.
2427         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2428
2429 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2430
2431         * gfortran.dg/optional_absent_1.f90: New.
2432         * gfortran.dg/null_actual.f90: New.
2433
2434 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2435
2436         * gfortran.dg/pointer_target_1.f90: New.
2437         * gfortran.dg/pointer_target_2.f90: New.
2438         * gfortran.dg/pointer_target_3.f90: New.
2439
2440 2010-08-15  Daniel Kraft  <d@domob.eu>
2441
2442         PR fortran/45197
2443         * gfortran.dg/elemental_args_check_3.f90: New test.
2444         * gfortran.dg/impure_1.f08: New test.
2445         * gfortran.dg/impure_2.f08: New test.
2446         * gfortran.dg/impure_3.f90: New test.
2447         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2448
2449 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2450
2451         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2452         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2453         SLP tests.
2454         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2455         misaligned loads.
2456         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2457         misaligned stores.c
2458         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2459
2460 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2461
2462         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2463         dg-require-effective-target after dg-do.
2464
2465 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2466
2467         * lib/target-supports.exp (check_effective_target_vect_int): Return
2468         true for Loongson targets.
2469         (check_effective_target_vect_shift): Likewise.
2470         (check_effective_target_vect_no_int_max): Likewise.
2471         (check_effective_target_vect_no_align): Likewise.
2472         (check_effective_target_vect_short_mult): Likewise.
2473
2474 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2475
2476         * g++.dg/cast.C: Change fields of structures to "long" to pass
2477         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2478         * g++.dg/cpp0x/iop.C: Ditto.
2479         * g++.dg/cpp0x/named_refs.C: Ditto.
2480         * g++.dg/cpp0x/rv1p.C: Ditto.
2481         * g++.dg/cpp0x/rv2p.C: Ditto.
2482         * g++.dg/cpp0x/rv3p.C: Ditto.
2483         * g++.dg/cpp0x/rv4p.C: Ditto.
2484         * g++.dg/cpp0x/rv5p.C: Ditto.
2485         * g++.dg/cpp0x/rv6p.C: Ditto.
2486         * g++.dg/cpp0x/rv7p.C: Ditto.
2487         * g++.dg/cpp0x/rv8p.C: Ditto.
2488         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2489
2490 2010-08-13  Daniel Kraft  <d@domob.eu>
2491
2492         * gfortran.dg/implied_shape_1.f08: New test.
2493         * gfortran.dg/implied_shape_2.f90: New test.
2494         * gfortran.dg/implied_shape_3.f08: New test.
2495
2496 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2497
2498         PR libfortran/42526
2499         * gfortran.dg/char_component_initializer_1.f90: New test.
2500
2501 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2502
2503         PR tree-optimization/45241
2504         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2505
2506 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2507
2508         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2509         to dg-options.
2510         * gcc.target/i386/pr40906-2.c: Ditto.
2511         * gcc.target/i386/pr40906-3.c: Ditto.
2512
2513 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR middle-end/45262
2516         * gcc.c-torture/execute/pr45262.c: New test.
2517
2518 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2519
2520         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2521         empty argument.
2522         * g++.dg/other/profile1.C: Ditto.
2523
2524 2010-08-12  Richard Guenther  <rguenther@suse.de>
2525
2526         PR tree-optimization/45232
2527         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2528         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2529         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2530         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2531         unsigned arithmetic.
2532         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2533         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2534         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2535         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2536         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2537         unsigned arithmetic.
2538         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2539         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2540         unsigned arithmetic.
2541         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2542         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2543         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2544         unsigned arithmetic.
2545         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2546         * gcc.dg/tree-ssa/negate.c: Adjust.
2547         * gcc.dg/vect/vect-1.c: Adjust.
2548         * gfortran.dg/reassoc_6.f: XFAIL.
2549
2550 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR debug/45259
2553         * gcc.dg/pr45259.c: New test.
2554
2555 2010-08-12  Wei Guozhi  <carrot@google.com>
2556
2557         PR target/44999
2558         * gcc.target/arm/pr44999.c: New testcase.
2559
2560 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2561
2562         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2563         (N): Likewise.
2564         (main): Adjust accordingly.
2565
2566 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2567
2568         * gfortran.dg/graphite/id-22.f: New.
2569
2570 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2571
2572         * gcc.dg/graphite/id-26.c: New.
2573
2574 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2575
2576         * gcc.dg/graphite/id-25.c: New.
2577
2578 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2579
2580         * gcc.dg/graphite/run-id-5.c: New.
2581         * gcc.dg/graphite/run-id-6.c: New.
2582         * gfortran.dg/graphite/id-21.f: New.
2583
2584 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2585
2586         * gcc.dg/graphite/id-24.c: New.
2587
2588 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2589
2590         * gcc.dg/tree-ssa/pr20742.c: New.
2591
2592 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2593
2594         * gcc.dg/graphite/id-23.c: New.
2595
2596 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2597
2598         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2599
2600 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2601
2602         * gcc.dg/graphite/pr42729.c: New.
2603
2604 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2605
2606         * gfortran.dg/graphite/id-20.f: New.
2607
2608 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2609
2610         * gcc.dg/graphite/id-22.c: New.
2611
2612 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2613
2614         * gcc.dg/graphite/run-id-2.c: Call abort.
2615
2616 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2617
2618         * gcc.dg/graphite/id-20.c: New.
2619
2620 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2621             Steve Kargl <kargl@gcc.gnu.org>
2622
2623         PR fortran/44595
2624         * gfortran.dg/move_alloc_3.f90: New.
2625         * gfortran.dg/random_seed_2.f90: New.
2626
2627 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2628
2629         * lib/target-supports.exp (check_effective_target_sync_int_long):
2630         Add hppa*-*-linux*.
2631         (check_effective_target_sync_char_short): Likewise.
2632
2633 2010-08-10  Yao Qi  <yao@codesourcery.com>
2634
2635         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2636         general form.
2637         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2638         * g++.dg/other/packed1.C: Likewise.
2639         * g++.dg/other/crash-4.C: Likewise.
2640         * g++.dg/ext/packed8.C: Likewise.
2641         * g++.dg/init/array16.C: Likewise.
2642
2643 2010-08-10  xinliang David Li  <davidxl@google.com>
2644         * gcc.dg/tree-ssa/loop-19.c: Add option
2645         -fno-prefetch-loop-array
2646
2647 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2648
2649         PR middle-end/45182
2650         * gcc.c-torture/compile/pr45182.c: New test.
2651
2652 2010-08-09  Jason Merrill  <jason@redhat.com>
2653
2654         PR c++/45236
2655         * g++.dg/cpp0x/variadic-104.C: New.
2656
2657 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2658
2659         PR fortran/44235
2660         * gfortran.dg/dependency_32.f90:  New test.
2661
2662 2010-08-09  Richard Guenther  <rguenther@suse.de>
2663
2664         PR middle-end/44632
2665         * g++.dg/opt/nrv17.C: New testcase.
2666
2667 2010-08-09  Richard Guenther  <rguenther@suse.de>
2668
2669         PR middle-end/45212
2670         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2671         alignment from MEM_REF offset only if we took it from the
2672         base object.
2673
2674         * gcc.target/i386/pr24178.c: New testcase.
2675
2676 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2677
2678         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2679         * gcc.dg/20030702-1.c: Ditto.
2680         * gcc.dg/20050309-1.c: Ditto.
2681         * gcc.dg/20050325-1.c: Ditto.
2682         * gcc.dg/20050330-2.c: Ditto.
2683         * gcc.dg/20051201-1.c: Ditto.
2684         * gcc.dg/gomp/pr27573.c: Ditto.
2685         * gcc.dg/gomp/pr34610.c: Ditto.
2686         * gcc.dg/pr24225.c: Ditto.
2687         * gcc.dg/pr26570.c: Ditto.
2688         * gcc.dg/pr32773.c: Ditto.
2689         * g++.dg/gcov/gcov-6.C: Ditto.
2690         * g++.dg/gomp/pr34608.C: Ditto.
2691         * gfortran.dg/gomp/pr27573.f90: Ditto.
2692
2693         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2694         dg-require-host-local dg directive.
2695         * gcc.dg/profile-dir-2.c: Ditto.
2696         * gcc.dg/profile-dir-3.c: Ditto.
2697
2698 2010-08-08  Richard Guenther  <rguenther@suse.de>
2699
2700         PR tree-optimization/45109
2701         * gcc.c-torture/compile/pr45109.c: New testcase.
2702
2703 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         * gcc.dg/march.c: Skip if -march defined.
2706         * gcc.dg/mtune.c: Skip if -mtune defined.
2707
2708         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2709         generic thunk support.
2710
2711 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2712
2713         PR target/45213
2714         * gcc.target/i386/pr45213.c: New test.
2715
2716 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2717
2718         PR libfortran/45143
2719         * gfortran.dg/fmt_error_11.f03: New test.
2720
2721 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2722
2723         * lib/target-supports.exp (check_effective_target_sync_int_long):
2724         Add arm*-*-linux-gnueabi.
2725         (check_effective_target_sync_char_short): Likewise.
2726
2727 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2728
2729         PR fortran/45159
2730         * gfortran.dg/dependency_31.f90:  New test.
2731
2732 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2733
2734         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2735
2736 2010-08-06  Jason Merrill  <jason@redhat.com>
2737
2738         * g++.dg/cpp0x/sfinae3.C: New.
2739         * g++.dg/cpp0x/sfinae4.C: New.
2740
2741 2010-08-06  Richard Guenther  <rguenther@suse.de>
2742
2743         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2744         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2745         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2746         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2747         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2748         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2749         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2750         * gcc.c-torture/execute/20100805-1.c: Likewise.
2751
2752 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2753
2754         PR testsuite/42855
2755         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2756
2757 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2758
2759         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2760         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2761
2762 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2763
2764         * g++.dg/ipa/devirt-1.C: New test.
2765         * g++.dg/ipa/devirt-2.C: Likewise.
2766         * g++.dg/ipa/devirt-3.C: Likewise.
2767         * g++.dg/ipa/devirt-4.C: Likewise.
2768         * g++.dg/ipa/devirt-5.C: Likewise.
2769         * gcc.dg/ipa/iinline-3.c: Likewise.
2770
2771 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2772
2773         PR tree-optimization/45144
2774         * gcc.dg/tree-ssa/pr45144.c: New test.
2775
2776 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2777
2778         PR fortran/42207
2779         PR fortran/44064
2780         PR fortran/44065
2781         * gfortran.dg/class_25.f03: New.
2782         * gfortran.dg/class_26.f03: New.
2783
2784 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2785
2786         * g++.dg/warn/miss-format-1.C: Update line number.
2787
2788 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2789
2790         PR c++/44641
2791         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2792         .frame and .mask assembler directives.
2793
2794 2010-08-04  Richard Guenther  <rguenther@suse.de>
2795
2796         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2797         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2798         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2799         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2800
2801 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2802
2803         PR fortran/44857
2804         * gfortran.dg/derived_constructor_char_1.f90: New.
2805         * gfortran.dg/derived_constructor_char_2.f90: New.
2806
2807 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2808
2809         PR fortran/45159
2810         * gfortran.dg/dependency_30.f90:  New test.
2811
2812 2010-08-03  Jan Hubicka  <jh@suse.cz>
2813
2814         * gcc.c-torture/compile/pr45085.c: New testcase.
2815
2816 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2817
2818         PR fortran/44584
2819         PR fortran/45161
2820         * gfortran.dg/typebound_call_9.f03: Modified.
2821         * gfortran.dg/typebound_generic_1.f03: Modified.
2822
2823 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2824
2825         PR fortran/45159
2826
2827         * gfortran.dg/dependency_29.f90:  New test.
2828
2829 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2830
2831         PR fortran/36854
2832         * gfortran.dg/character_comparison_2.f90:  New test.
2833         * gfortran.dg/character_comparison_3.f90:  New test.
2834         * gfortran.dg/dependency_28.f90:  New test.
2835
2836 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2837
2838         PR target/40457
2839         * gcc.target/arm/pr40457-1.c: New test.
2840         * gcc.target/arm/pr40457-2.c: New test.
2841
2842 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2843
2844         PR fortran/44912
2845         * gfortran.dg/typebound_call_17.f03: New.
2846
2847 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2848
2849         PR fortran/44929
2850         * gfortran.dg/allocate_derived_3.f90: New.
2851
2852 2010-07-30  Xinliang David Li  <davidxl@google.com>
2853         PR tree-optimization/45121
2854         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2855
2856 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2857
2858         PR c++/45112
2859         * g++.dg/pr45112.C: New test.
2860
2861 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2862
2863         PR debug/45055
2864         PR rtl-optimization/45137
2865         * gcc.dg/pr45055.c: New test.
2866
2867 2010-07-30  Alan Modra  <amodra@gmail.com>
2868
2869         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2870         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2871
2872 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2873
2874         PR fortran/45087
2875         PR fortran/45125
2876         * gfortran.dg/whole_file_25.f90: New.
2877         * gfortran.dg/whole_file_26.f90: New.
2878         * gfortran.dg/whole_file_27.f90: New.
2879
2880 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2881
2882         PR fortran/44962
2883         * gfortran.dg/typebound_proc_17.f03: New.
2884
2885 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2886
2887         PR fortran/45004
2888         * gfortran.dg/move_alloc_2.f90: New.
2889
2890 2010-07-29  Xinliang David Li  <davidxl@google.com>
2891         PR tree-optimization/45121
2892         * c-c++-common/uninit-17.c: Fix expected output.
2893
2894 2010-07-29  Richard Guenther  <rguenther@suse.de>
2895
2896         PR tree-optimization/45120
2897         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2898
2899 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2900
2901         PR fortran/42051
2902         PR fortran/44064
2903         * gfortran.dg/pr42051.f03: New testcase.
2904
2905 2010-07-29  Richard Guenther  <rguenther@suse.de>
2906
2907         PR middle-end/45034
2908         * gcc.c-torture/execute/pr45034.c: New testcase.
2909
2910 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2911
2912         PR c++/45096
2913         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2914
2915 2010-07-28  Daniel Kraft  <d@domob.eu>
2916
2917         * gfortran.dg/bound_8.f90: New test.
2918
2919 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR debug/45105
2922         * gcc.dg/pr45105.c: New test.
2923
2924 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2925
2926         PR rtl-optimization/45107
2927         * gcc.dg/pr45107.c: New test.
2928
2929 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2930
2931         PR rtl-optimization/45101
2932         * gcc.dg/pr45101.c: New test.
2933
2934 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2935
2936         PR fortran/45077
2937         * gfortran.dg/whole_file_24.f90: New.
2938
2939 2010-07-27  Jason Merrill  <jason@redhat.com>
2940
2941         * g++.dg/cpp0x/variadic102.C: New.
2942         * g++.dg/cpp0x/variadic103.C: New.
2943
2944 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2945
2946         PR rtl-optimization/40956
2947         PR target/42495
2948         PR middle-end/42574
2949         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2950         * gcc.target/arm/pr42574.c: Add tests.
2951
2952 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2953
2954         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2955         test name.
2956         (cleanup-repo-files): Ditto.
2957         (cleanup-saved-temps): Ditto.
2958
2959 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2960
2961         PR testsuite/44701
2962         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2963
2964         PR c/45079
2965         * gcc.dg/pr45079.c: New test.
2966
2967 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2968
2969         PR tree-optimization/44152
2970         * gcc.dg/vect/fast-math-pr44152.c: New test.
2971
2972 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2973
2974         PR ObjC/44140
2975         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2976         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2977         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2978         * obj-c++.dg/torture/trivial.mm: Ditto.
2979         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2980         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2981         * objc.dg/torture/tls/thr-init.m: Ditto.
2982         * objc.dg/torture/trivial.m: Ditto.
2983
2984 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2985
2986         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2987         Skip on spu-*-* targets.
2988
2989 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2990
2991         PR tree-optimization/45083
2992         * gcc.dg/pr45083.c: New test.
2993
2994 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2995
2996         PR fortran/40873
2997         * gfortran.dg/whole_file_22.f90: New test.
2998         * gfortran.dg/whole_file_23.f90: New test.
2999
3000 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3001             Jack Howarth  <howarth@bromo.med.uc.edu>
3002             Richard Henderson  <rth@redhat.com>
3003
3004         PR target/44132
3005         * gcc.dg/tls/thr-init-1.c: New.
3006         * gcc.dg/tls/thr-init-2.c: New.
3007         * gcc.dg/torture/tls New.
3008         * gcc.dg/torture/tls/tls-test.c: New.
3009         * gcc.dg/torture/tls/thr-init-1.c: New.
3010         * gcc.dg/torture/tls/tls.exp: New.
3011         * gcc.dg/torture/tls/thr-init-2.c: New.
3012         * gcc.dg/tls/emutls-2.c: New test
3013
3014         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3015         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3016         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3017         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3018         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3019         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3020         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3021         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3022         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3023         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3024         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3025         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3026         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3027         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3028         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3029         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3030         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3031         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3032         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3033         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3034         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3035         gfortran.dg/gomp/omp_threadprivate1.f90,
3036         gfortran.dg/gomp/omp_threadprivate2.f90,
3037         gfortran.dg/gomp/reduction1.f90,
3038         gfortran.dg/gomp/sharing-1.f90: Likewise.
3039
3040 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3041
3042         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3043         sse_runtime.
3044         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3045         dg-require-visibility.
3046
3047 2010-07-26  Richard Guenther  <rguenther@suse.de>
3048
3049         PR tree-optimization/43784
3050         * gcc.c-torture/execute/pr43784.c: New testcase.
3051         * g++.dg/torture/pr43784.C: Likewise.
3052
3053 2010-07-26  Richard Guenther  <rguenther@suse.de>
3054
3055         PR middle-end/45056
3056         * g++.dg/pr45056.C: New testcase.
3057
3058 2010-07-26  Richard Guenther  <rguenther@suse.de>
3059
3060         PR tree-optimization/45071
3061         * gcc.dg/pr45071.c: New testcase.
3062
3063 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3064
3065         PR fortran/45066
3066         * gfortran.dg/namelist_62.f90: New.
3067
3068 2010-07-26  Richard Guenther  <rguenther@suse.de>
3069
3070         * gcc.c-torture/execute/pr45017.c: Move ...
3071         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3072
3073 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3074
3075         PR fortran/40628
3076         * trim_optimize_1.f90:  New test.
3077         * character_comparision_1.f90:  New test.
3078
3079 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3080
3081         PR fortran/42852
3082         * gfortran.dg/wtruncate_fix.f: New test.
3083
3084 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3085
3086         PR testsuite/45068
3087         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3088
3089 2010-07-24  Richard Guenther  <rguenther@suse.de>
3090
3091         PR lto/43788
3092         * g++.dg/lto/20100724-1_0.C: New testcase.
3093
3094 2010-07-24  Richard Guenther  <rguenther@suse.de>
3095
3096         PR lto/43212
3097         * gcc.dg/lto/20100724-1_0.c: New testcase.
3098         * gcc.dg/lto/20100724-1_1.c: Likewise.
3099
3100 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3101
3102         PR fortran/40011
3103         * gfortran.dg/whole_file_21.f90: New.
3104
3105         * gfortran.dg/integer_exponentiation_3.F90: Use
3106         -ffloat-store only for i?86/x86-64 -m32.
3107
3108 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3109
3110         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3111         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3112
3113 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3114
3115         * gfortran.dg/func_decl_4.f90: Split test into two ...
3116         * gfortran.dg/func_decl_5.f90: ... parts.
3117         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3118         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3119         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3120         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3121         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3122         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3123         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3124         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3125         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3126         * gfortran.dg/sizeof.f90: Make test valid.
3127         * gfortran.dg/pr20865.f90: Add new dg-error.
3128         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3129         * gfortran.dg/g77/19990218-0.f: Ditto.
3130         * gfortran.dg/g77/19990218-1.f: Ditto.
3131         * gfortran.dg/g77/970625-2.f: Ditto.
3132         * gfortran.dg/pr37243.f: Fix function declaration.
3133         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3134         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3135
3136 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3137
3138         PR fortran/44945
3139         * gfortran.dg/char_array_structure_constructor.f90: Add
3140         -fwhole-file as dg-option as it otherwise fails on some
3141         systems.
3142
3143 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3144
3145         * gnat.dg/aggr16.ad[sb]: New test.
3146         * gnat.dg/aggr16_pkg.ads: New helper.
3147
3148 2010-07-23  Richard Guenther  <rguenther@suse.de>
3149
3150         PR lto/43071
3151         * g++.dg/lto/20100723-1_0.C: New testcase.
3152
3153 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3154
3155         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3156         AVX support.
3157         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3158         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3159
3160 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3161
3162         * lib/target-supports.exp (add_options_for_tls): New proc.
3163         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3164         * g++.dg/tls/static-1a.cc: Likewise.
3165         * gcc.dg/tls/emutls-1.c: Likewise.
3166         * gcc.dg/tls/opt-11.c: Likewise.
3167         * gcc.dg/tls/opt-12.c: Likewise.
3168         * gcc.dg/tls/pr24428-2.c: Likewise.
3169         * gcc.dg/tls/pr24428.c: Likewise.
3170         * obj-c++.dg/tls/static-1.mm: Likewise.
3171         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3172         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3173         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3174         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3175         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3176         * objc.dg/torture/tls/thr-init.m: Likewise.
3177         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3178
3179 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3180
3181         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3182         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3183         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3184         optimized dump files.
3185
3186 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR tree-optimization/45047
3189         * gcc.c-torture/compile/pr45047.c: New test.
3190
3191 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3192
3193         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3194         instead of dg-compile.
3195         * gcc.dg/float-range-4.c: Ditto.
3196         * gcc.dg/float-range-5.c: Ditto.
3197         * gcc.dg/fold-overflow-1.c: Ditto.
3198         * gcc.dg/gomp/sections-4.c: Ditto.
3199         * gcc.dg/transparent-union-1.c: Ditto.
3200         * gcc.dg/transparent-union-2.c: Ditto.
3201         * gcc.target/i386/pr39315-check.c: Ditto.
3202         * g++.dg/gomp/sections-4.C: Ditto.
3203         * g++.dg/template/dtor7.C: Ditto.
3204         * g++.dg/tree-ssa/pr19952.C: Ditto.
3205         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3206         * gfortran.dg/graphite/pr42185.f90: Ditto.
3207         * gfortran.dg/namelist_36.f90: Ditto.
3208         * gnat.dg/noreturn1.adb: Ditto.
3209         * gnat.dg/specs/small_alignment.ads: Ditto.
3210
3211 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3212
3213         PR tree-optimization/44915
3214         * g++.dg/torture/pr44915.C: New test.
3215
3216 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3217
3218         PR tree-optimization/44914
3219         * g++.dg/tree-ssa/pr44914.C: New test.
3220
3221 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3222
3223         PR target/44290
3224         * gcc.dg/pr44290-1.c: New test.
3225         * gcc.dg/pr44290-2.c: New test.
3226
3227 2010-07-23  Jason Merrill  <jason@redhat.com>
3228
3229         PR c++/45008
3230         * g++.dg/abi/mangle44.C: New.
3231
3232 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3233
3234         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3235         for compile-time only tests.
3236         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3237         target check.
3238         * gcc.target/i386/pr39315-4.c: Ditto.
3239         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3240         target check.  Include sse-os-support.h.
3241         (main): Call check_isa and sse_os_support.
3242         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3243         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3244         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3245         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3246         target check.  Include sse-os-support.h.
3247         (main): Call check_isa and sse_os_support.
3248         * gcc.target/i386/vperm-v2df.c: Ditto.
3249
3250 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3251
3252         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3253         (check_effective_target_avx_runtime): New procedure.
3254         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3255         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3256
3257         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3258         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3259         and __get_cpuid test.
3260         * gcc.dg/compat/vector-2b_main.c: Ditto.
3261
3262         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3263
3264         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3265         for compile-time only test.
3266         * gcc.dg/pr32716.c: Ditto.
3267         * gcc.dg/pr34856.c: Ditto.
3268         * gcc.dg/pr36997.c: Ditto.
3269         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3270         * gfortran.dg/pr28158.f90: Ditto.
3271         * gfortran.dg/pr30667.f: Ditto.
3272
3273         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3274         i?86-*-* and x86_64-*-* targets to disable execution on targets
3275         without sse2 runtime support.
3276         * g++.dg/vect/vect.exp: Ditto.
3277         * gfortran.dg/vect/vect.exp: Ditto.
3278
3279         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3280         * gcc.dg/pr37544.c: Ditto.
3281         * gcc.dg/pr40550.c: Ditto.
3282         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3283         * gcc.dg/compat/vector-1a_main.c: Ditto.
3284         * gcc.dg/compat/vector-2a_main.c: Ditto.
3285         * gcc.dg/torture/pr16104-1.c: Ditto.
3286         * gcc.dg/torture/pr35771-1.c: Ditto.
3287         * gcc.dg/torture/pr35771-2.c: Ditto.
3288         * gcc.dg/torture/pr35771-3.c: Ditto.
3289         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3290         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3291         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3292         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3293         * g++.dg/other/i386-1.C: Ditto.
3294         * g++.dg/other/pr40446.C: Ditto.
3295
3296 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3297
3298         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3299
3300 2010-07-23  Daniel Kraft  <d@domob.eu>
3301
3302         PR fortran/44709
3303         * gfortran.dg/exit_1.f08: New test.
3304         * gfortran.dg/exit_2.f08: New test.
3305
3306 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3307
3308         PR tree-optimization/39839
3309         * gcc.target/arm/pr39839.c: New test case.
3310
3311 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3312
3313         * gnat.dg/unchecked_convert5b.adb: New test.
3314         * gnat.dg/unchecked_convert6.adb: Likewise.
3315         * gnat.dg/unchecked_convert6b.adb: Likewise.
3316
3317 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3318
3319         * gnat.dg/aggr15.ad[sb]: New test.
3320
3321 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3322
3323         PR debug/45024
3324         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3325
3326 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3327
3328         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3329         with dg-require-linker-plugin.
3330
3331 2010-07-22  Richard Guenther  <rguenther@suse.de>
3332
3333         PR lto/43850
3334         * g++.dg/lto/20100722-1_0.C: New testcase.
3335
3336 2010-07-22  Richard Guenther  <rguenther@suse.de>
3337
3338         PR lto/42451
3339         * gcc.dg/lto/20100720-3_0.c: New testcase.
3340         * gcc.dg/lto/20100720-3_1.c: Likewise.
3341
3342 2010-07-22  Richard Guenther  <rguenther@suse.de>
3343
3344         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3345         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3346
3347         PR lto/43373
3348         * gcc.dg/lto/20100722-1_0.c: New testcase.
3349
3350 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3351
3352         PR tree-optimization/44891
3353         * gcc.c-torture/compile/pr44891.c: New test.
3354
3355 2010-07-22  Richard Guenther  <rguenther@suse.de>
3356
3357         PR tree-optimization/45017
3358         * gcc.c-torture/execute/pr45017.c: New testcase.
3359
3360 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3361
3362         PR fortran/45019
3363         * gfortran.dg/aliasing_dummy_5.f90: New.
3364
3365 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3366
3367         PR target/43698
3368         * gcc.target/arm/pr43698.c: New test.
3369
3370 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3371
3372         PR fortran/44929
3373         * Revert my commit r162325 for this PR.
3374
3375 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3376
3377         PR debug/45015
3378         * gcc.target/m68k/pr45015.c: New test.
3379
3380 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3381
3382         PR c++/44641
3383         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3384         comments.
3385
3386 2010-07-21  Richard Guenther  <rguenther@suse.de>
3387
3388         PR lto/45018
3389         * g++.dg/lto/20100721-1_0.C: New testcase.
3390
3391 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3392
3393         PR tree-optimization/44900
3394         * g++.dg/torture/pr44900.C: New test.
3395
3396 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3397
3398         PR middle-end/44738
3399         * c-c++-common/uninit-17.c: Correct expected error.
3400
3401 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3402
3403         * gcc.dg/guality/asm-1.c: New test.
3404
3405         PR debug/45003
3406         * gcc.dg/guality/pr45003-2.c: New test.
3407         * gcc.dg/guality/pr45003-3.c: New test.
3408
3409 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3410
3411         PR libfortran/44697
3412         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3413
3414 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3415
3416         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3417         defined on the current line.
3418         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3419         * g++.dg/debug/dwarf2/pr44641.C: New.
3420
3421 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3422
3423         * gcc.target/powerpc/block-move-1.c: New test.
3424         * gcc.target/powerpc/block-move-2.c: New test.
3425
3426 2010-07-20  Jason Merrill  <jason@redhat.com>
3427
3428         PR c++/44967
3429         * g++.dg/cpp0x/sfinae2.C: New.
3430
3431 2010-07-20  Richard Guenther  <rguenther@suse.de>
3432
3433         PR lto/42696
3434         * gcc.dg/lto/20100720-4_0.c: New testcase.
3435
3436 2010-07-20  Richard Guenther  <rguenther@suse.de>
3437
3438         PR lto/43221
3439         * gcc.dg/lto/20100720-2_0.c: New testcase.
3440         * gcc.dg/lto/20100720-2_1.c: Likewise.
3441
3442 2010-07-20  Richard Guenther  <rguenther@suse.de>
3443
3444         PR lto/43208
3445         * gcc.dg/lto/20100720-1_0.c: New testcase.
3446         * gcc.dg/lto/20100720-1_1.c: Likewise.
3447
3448 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3449
3450         PR debug/45003
3451         * gcc.dg/guality/pr45003-1.c: New test.
3452
3453 2010-07-20  Richard Guenther  <rguenther@suse.de>
3454
3455         PR tree-optimization/44977
3456         * gcc.dg/torture/pr44977.c: New testcase.
3457
3458 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3459
3460         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3461         sync_char_short
3462
3463 2010-07-20  Richard Guenther  <rguenther@suse.de>
3464
3465         PR middle-end/44971
3466         PR middle-end/44988
3467         * gcc.dg/pr44971.c: New testcase.
3468         * gcc.c-torture/compile/pr44988.c: Likewise.
3469
3470 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3471
3472         PR fortran/44929
3473         * gfortran.dg/allocate_with_typespec.f90: New test.
3474         * gfortran.dg/allocate_derived_1.f90: Update error message.
3475
3476 2010-07-19  Jason Merrill  <jason@redhat.com>
3477
3478         PR c++/44996
3479         * g++.dg/cpp0x/decltype23.C: New.
3480
3481 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3482
3483         PR fortran/42385
3484         * gfortran.dg/class_defined_operator_1.f03 : New test.
3485
3486 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3487
3488         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3489         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3490         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3491         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3492
3493 2010-07-19  Richard Guenther  <rguenther@suse.de>
3494
3495         PR middle-end/44941
3496         * gcc.c-torture/compile/pr44941.c: New testcase.
3497
3498 2010-07-19  Jason Merrill  <jason@redhat.com>
3499
3500         PR c++/44969
3501         * g++.dg/template/sfinae24.C: New.
3502
3503 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3504
3505         PR fortran/44353
3506         * gfortran.dg/data_implied_do_2.f90: Removed.
3507
3508 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3509
3510         PR c++/44969
3511         * g++.dg/template/sfinae23.C: New.
3512
3513 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3514
3515         * lib/target-supports.exp (check_sse_os_support_available): New
3516         proc.
3517         (check_sse_hw_available): New proc.
3518         (check_effective_target_sse_runtime): New proc.
3519         (check_effective_target_sse2_runtime): New proc.
3520         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3521         -msse2 if check_sse_os_support_available.
3522         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3523         check_sse_os_support_available.
3524         * gcc.dg/vect/vect.exp: Likewise.
3525         * gfortran.dg/vect/vect.exp: Likewise.
3526         * gcc.target/i386/sol2-check: Renamed to ...
3527         * gcc.target/i386/sse-os-support.h: ... this.
3528         (sol2_check): Renamed to ...
3529         (sse_os_support): ... this.
3530         Only test movss with xmm registers.
3531         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3532         Removed ILL_INSN, ILL_INSN_LEN.
3533         * gcc.target/i386/sse2-check.h: Likewise.
3534         * gcc.target/i386/sse3-check.h: Likewise.
3535         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3536         Removed cpuid.h, __get_cpuid test.
3537         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3538         Removed cpuid.h, __get_cpuid test.
3539         * g++.dg/other/pr40446.C: Likewise.
3540         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3541         * gcc.dg/compat/vector-1a_main.c: Likewise.
3542         * gcc.dg/compat/vector-2a_main.c: Likewise.
3543         * gcc.dg/pr36584.c: Likewise.
3544         * gcc.dg/pr37544.c: Likewise.
3545         * gcc.dg/torture/pr16104-1.c: Likewise.
3546         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3547         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3548         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3549         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3550         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3551         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3552         sse2_runtime.
3553         * gcc.dg/torture/pr35771-2.c: Likewise.
3554         * gcc.dg/torture/pr35771-3.c: Likewise.
3555         * gcc.target/i386/pr39315-2.c: Likewise.
3556         * gcc.target/i386/pr39315-4.c: Likewise.
3557         * gcc.target/i386/vperm-v2df.c: Likewise.
3558         * gcc.target/i386/vperm-v2di.c: Likewise.
3559         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3560         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3561         sse_runtime.
3562
3563 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3564
3565         PR fortran/44353
3566         * gfortran.dg/data_implied_do_2.f90: New test.
3567
3568 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3569
3570         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3571
3572 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3573
3574         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3575         to the "mips16" group.
3576         (mips_using_mips16_p): New procedure.
3577         (mips-dg-options): Use it.
3578
3579 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3580
3581         * gcc.target/mips/mips16-attributes-4.c: New test.
3582
3583 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3584
3585         PR testsuite/44418
3586         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3587         * gcc.target/powerpc/recip-2.c: Ditto.
3588         * gcc.target/powerpc/recip-3.c: Ditto.
3589
3590 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3591
3592         * gcc.target/arm/pr42235.c: New test.
3593
3594 2010-07-16  Jason Merrill  <jason@redhat.com>
3595
3596         PR c++/32505
3597         * g++.dg/template/partial8.C: New.
3598
3599 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3600
3601         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3602         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3603         in C++.
3604         (gualcvt): New overloaded inline.
3605         (GUALCVT): Use it for C++.
3606         * g++.dg/guality/guality.exp: New.
3607         * g++.dg/guality/guality.h: New.
3608         * g++.dg/guality/redeclaration1.C: New test.
3609         * g++.dg/dg.exp: Prune also guality/* tests.
3610         * gcc.dg/guality/pr43141.c: Moved to...
3611         * c-c++-common/guality/pr43141.c: ... here.
3612
3613 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3614
3615         PR libfortran/37077
3616         * gfortran.dg/char4_iunit_2.f03: New test.
3617
3618 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3619
3620         * lib/plugin-support.exp (plugin-test-execute):
3621         Add ${gcc_objdir}/intl to includes.
3622
3623 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3624
3625         PR target/44942
3626         * gcc.c-torture/execute/pr44942.c: New test.
3627         * gcc.target/i386/pr44942.c: New test.
3628
3629 2010-07-15  Jason Merrill  <jason@redhat.com>
3630
3631         PR c++/44909
3632         * g++.dg/cpp0x/implicit7.C: New.
3633         * g++.dg/cpp0x/implicit8.C: New.
3634
3635 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3636
3637         Disable float tests for __SPU__ targets due to lack of signed zero:
3638         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3639         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3640         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3641         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3642         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3643         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3644         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3645         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3646         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3647
3648 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3649
3650         * gfortran.dg/select_char_2.f90: New test.
3651
3652 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3653
3654         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3655         with DECL_CHAIN.
3656
3657 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3658
3659         PR fortran/44936
3660         * gfortran.dg/typebound_generic_9.f03: New.
3661
3662 2010-07-15  Richard Guenther  <rguenther@suse.de>
3663
3664         PR tree-optimization/44946
3665         * gcc.c-torture/compile/pr44946.c: New testcase.
3666
3667 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3668
3669         PR fortran/40206
3670         * gfortran.dg/select_char_3.f90: New test.
3671
3672 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3673             Kevin F. Quinn  <kevquinn@gentoo.org>
3674
3675         * gcc.dg/Wtrampolines.c: New.
3676
3677 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3678
3679         PR libfortran/44934
3680         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3681
3682 2010-07-14  Jason Merrill  <jason@redhat.com>
3683
3684         PR c++/44810
3685         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3686
3687         Implement C++0x unrestricted unions (N2544)
3688         * g++.dg/cpp0x/union1.C: New.
3689         * g++.dg/cpp0x/union2.C: New.
3690         * g++.dg/cpp0x/union3.C: New.
3691         * g++.dg/cpp0x/defaulted2.C: Adjust.
3692         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3693         * g++.old-deja/g++.ext/anon2.C: Adjust.
3694         * g++.old-deja/g++.mike/misc6.C: Adjust.
3695
3696 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3697
3698         PR fortran/44925
3699         * gfortran.dg/c_loc_tests_15.f90: New.
3700
3701 2010-07-13  Jason Merrill  <jason@redhat.com>
3702
3703         PR c++/44909
3704         * g++.dg/cpp0x/implicit6.C: New.
3705
3706 2010-07-13  Jason Merrill  <jason@redhat.com>
3707
3708         PR c++/44540
3709         * g++.dg/abi/noreturn1.C: New.
3710         * g++.dg/abi/noreturn2.C: New.
3711
3712 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3713
3714         PR other/44874
3715         PR debug/44832
3716         * c-c++-common/pr44832.c: New test.
3717
3718 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3719
3720         PR objc/44488
3721         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3722         on the target.  Make sure that we can assemble the emitted asm when
3723         the test type is 'compile'.
3724
3725 2010-07-13  Richard Guenther  <rguenther@suse.de>
3726
3727         PR tree-optimization/36960
3728         * g++.dg/torture/pr36960.C: New testcase.
3729
3730 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3731
3732         PR c++/44908
3733         * g++.dg/template/sfinae21.C: New.
3734         * g++.dg/template/sfinae22.C: Likewise.
3735
3736 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3737
3738         PR testsuite/42843
3739         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3740         * gcc.dg/plugin/ggcplug.c: Likewise.
3741         * g++.dg/plugin/selfassign.c: Likewise.
3742         * g++.dg/plugin/attribute_plugin.c: Likewise.
3743         * g++.dg/plugin/dumb_plugin.c: Likewise.
3744         * g++.dg/plugin/pragma_plugin.c: Likewise.
3745
3746 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3747
3748         * gcc.c-torture/execute/pr44683.x: New.
3749         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3750
3751 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3752
3753         PR fortran/44434
3754         PR fortran/44565
3755         PR fortran/43945
3756         PR fortran/44869
3757         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3758         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3759         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3760         * gfortran.dh/typebound_call_16.f03: New.
3761         * gfortran.dg/typebound_generic_6.f03: New.
3762         * gfortran.dg/typebound_generic_7.f03: New.
3763         * gfortran.dg/typebound_generic_8.f03: New.
3764
3765 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3766
3767         PR libfortran/37077
3768         * gfortran.dg/char4_iunit_1.f03: New test.
3769
3770 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3771
3772         * gcc.dg/tree-ssa/vrp53.c: New test.
3773
3774 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3775
3776         PR c++/44907
3777         * g++.dg/template/sfinae19.C: New.
3778         * g++.dg/template/sfinae20.C: Likewise.
3779
3780 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3781
3782         * gcc.target/arm/interrupt-1.c: New test.
3783         * gcc.target/arm/interrupt-2.c: New test.
3784
3785 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3786
3787         * gcc.dg/pr42427.c: Require c99_runtime.
3788         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3789         c99_runtime.
3790         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3791         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3792         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3793         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3794         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3795         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3796         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3797         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3798         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3799         * gcc.target/i386/pr37275.c: Require visibility support.
3800
3801 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3802
3803         * lib/target-supports.exp (check_effective_target_sse): New proc.
3804         * gcc.target/i386/sol2-check.h: New file.
3805         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3806         Include sol2-check.h.
3807         (main) Only run do_test () if sol2_check ().
3808         * gcc.target/i386/sse2-check.h: Likewise.
3809         * gcc.target/i386/sse3-check.h: Likewise.
3810         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3811         [__sun__ && __svr4__]: Execute SSE2 instruction.
3812         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3813         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3814         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3815         * g++.dg/ext/vector14.C: Likewise.
3816         * g++.dg/other/mmintrin.C: Likewise.
3817         * gcc.dg/20020418-1.c: Likewise.
3818         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3819         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3820         * gcc.dg/format/unnamed-1.c: Likewise.
3821         Adapt dg-warning line number.
3822         * gcc.dg/graphite/pr40281.c: Likewise.
3823         * gcc.dg/pr32176.c: Likewise.
3824         * gcc.dg/pr40550.c: Likewise.
3825         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3826         * gcc.dg/torture/pr36891.c: Likewise.
3827         * gcc.target/i386/20020218-1.c: Likewise.
3828         * gcc.target/i386/20020523.c: Likewise.
3829         * gcc.target/i386/abi-1.c: Likewise.
3830         * gcc.target/i386/brokensqrt.c: Likewise.
3831         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3832         * gcc.target/i386/pr13366.c: Likewise.
3833         * gcc.target/i386/pr13685.c: Likewise.
3834         * gcc.target/i386/pr24306.c: Likewise.
3835         * gcc.target/i386/pr31486.c: Likewise.
3836         * gcc.target/i386/pr32065-1.c: Likewise.
3837         * gcc.target/i386/pr32065-2.c: Likewise.
3838         * gcc.target/i386/pr32389.c: Likewise.
3839         * gcc.target/i386/pr38824.c: Likewise.
3840         * gcc.target/i386/pr38931.c: Likewise.
3841         * gcc.target/i386/pr39592-1.c: Likewise.
3842         * gcc.target/i386/pr43766.c: Likewise.
3843         * gcc.target/i386/recip-divf.c: Likewise.
3844         * gcc.target/i386/recip-sqrtf.c: Likewise.
3845         * gcc.target/i386/recip-vec-divf.c: Likewise.
3846         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3847         * gcc.target/i386/sse-1.c: Likewise.
3848         * gcc.target/i386/sse-16.c: Likewise.
3849         * gcc.target/i386/sse-2.c: Likewise.
3850         * gcc.target/i386/sse-20.c: Likewise.
3851         * gcc.target/i386/sse-3.c: Likewise.
3852         * gcc.target/i386/sse-7.c: Likewise.
3853         * gcc.target/i386/sse-9.c: Likewise.
3854         * gcc.target/i386/sse-addps-1.c: Likewise.
3855         * gcc.target/i386/sse-addss-1.c: Likewise.
3856         * gcc.target/i386/sse-andnps-1.c: Likewise.
3857         * gcc.target/i386/sse-andps-1.c: Likewise.
3858         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3859         * gcc.target/i386/sse-comiss-1.c: Likewise.
3860         * gcc.target/i386/sse-comiss-2.c: Likewise.
3861         * gcc.target/i386/sse-comiss-3.c: Likewise.
3862         * gcc.target/i386/sse-comiss-4.c: Likewise.
3863         * gcc.target/i386/sse-comiss-5.c: Likewise.
3864         * gcc.target/i386/sse-comiss-6.c: Likewise.
3865         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3866         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3867         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3868         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3869         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3870         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3871         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3872         * gcc.target/i386/sse-divps-1.c: Likewise.
3873         * gcc.target/i386/sse-divss-1.c: Likewise.
3874         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3875         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3876         * gcc.target/i386/sse-maxps-1.c: Likewise.
3877         * gcc.target/i386/sse-maxss-1.c: Likewise.
3878         * gcc.target/i386/sse-minps-1.c: Likewise.
3879         * gcc.target/i386/sse-minss-1.c: Likewise.
3880         * gcc.target/i386/sse-movaps-1.c: Likewise.
3881         * gcc.target/i386/sse-movaps-2.c: Likewise.
3882         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3883         * gcc.target/i386/sse-movhps-1.c: Likewise.
3884         * gcc.target/i386/sse-movhps-2.c: Likewise.
3885         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3886         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3887         * gcc.target/i386/sse-movntps-1.c: Likewise.
3888         * gcc.target/i386/sse-movss-1.c: Likewise.
3889         * gcc.target/i386/sse-movss-2.c: Likewise.
3890         * gcc.target/i386/sse-movss-3.c: Likewise.
3891         * gcc.target/i386/sse-movups-1.c: Likewise.
3892         * gcc.target/i386/sse-movups-2.c: Likewise.
3893         * gcc.target/i386/sse-mulps-1.c: Likewise.
3894         * gcc.target/i386/sse-mulss-1.c: Likewise.
3895         * gcc.target/i386/sse-orps-1.c: Likewise.
3896         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3897         * gcc.target/i386/sse-recip-vec.c: Likewise.
3898         * gcc.target/i386/sse-recip.c: Likewise.
3899         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3900         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3901         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3902         * gcc.target/i386/sse-subps-1.c: Likewise.
3903         * gcc.target/i386/sse-subss-1.c: Likewise.
3904         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3905         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3906         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3907         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3908         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3909         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3910         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3911         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3912         * gcc.target/i386/sse-xorps-1.c: Likewise.
3913         * gcc.target/i386/ssefn-1.c: Likewise.
3914         * gcc.target/i386/ssefn-3.c: Likewise.
3915         * gcc.target/i386/sseregparm-1.c: Likewise.
3916         * gcc.target/i386/stackalign/return-3.c: Likewise.
3917         * gcc.target/i386/vectorize1.c: Likewise.
3918         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3919         * gcc.target/i386/xorps-sse.c: Likewise.
3920         * gfortran.dg/pr28158.f90: Likewise.
3921         * gfortran.dg/pr30667.f: Likewise.
3922         * gnat.dg/loop_optimization7.adb: Likewise.
3923         * gnat.dg/sse_nolib.adb: Likewise.
3924
3925 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3926
3927         PR fortran/44702
3928         * gfortran.dg/use_rename_6.f90: New.
3929         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3930
3931 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3932
3933         PR fortran/44869
3934         * gfortran.dg/class_24.f03: New.
3935
3936 2010-07-10  Richard Guenther  <rguenther@suse.de>
3937
3938         PR lto/44889
3939         * gcc.dg/lto/20100709-1_0.c: New testcase.
3940         * gcc.dg/lto/20100709-1_1.c: Likewise.
3941
3942 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3943
3944         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3945
3946 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3947
3948         PR objc/44140
3949         * objc.dg/lto/trivial-1_0.m: New.
3950         * objc.dg/lto/lto.exp: New.
3951         * obj-c++.dg/lto/trivial-1_0.mm: New.
3952         * obj-c++.dg/lto/lto.exp: New.
3953         * objc.dg/symtab-1.m: Adjust sizes.
3954         * objc.dg/image-info.m: Do not run for gnu-runtime.
3955
3956 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3957
3958         * gcc.dg/pr32370.c: Allow another kind of error message.
3959
3960 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3961
3962         * gnat.dg/atomic3.adb: New test.
3963
3964 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3965             Denys Vlasenko  <dvlasenk@redhat.com>
3966             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3967
3968         PR tree-optimization/28632
3969         * gcc.dg/tree-ssa/vrp51.c: New test.
3970         * gcc.dg/tree-ssa/vrp52.c: New test.
3971
3972 2010-07-09  Jason Merrill  <jason@redhat.com>
3973
3974         * g++.dg/abi/covariant6.C: New.
3975         * g++.dg/inherit/covariant17.C: Test both bases.
3976         * g++.dg/inherit/covariant7.C: Check vtable layout.
3977
3978 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3979
3980         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3981
3982 2010-07-09  Richard Guenther  <rguenther@suse.de>
3983
3984         PR tree-optimization/44852
3985         * gcc.c-torture/execute/pr44852.c: New testcase.
3986
3987 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3988
3989         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3990         multiplication by values.
3991         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3992         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3993
3994 2010-07-09  Richard Guenther  <rguenther@suse.de>
3995
3996         PR tree-optimization/44882
3997         * gfortran.dg/pr44882.f90: New testcase.
3998
3999 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4000
4001         PR target/40657
4002         * gcc.target/arm/pr40657-1.c: New test.
4003         * gcc.target/arm/pr40657-2.c: New test.
4004         * gcc.c-torture/execute/pr40657.c: New test.
4005
4006 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4007
4008         * gcc.dg/tree-ssa/vrp50.c: New test.
4009         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4010
4011 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4012
4013         PR fortran/44649
4014         * gfortran.dg/c_sizeof_1.f90: Modified.
4015         * gfortran.dg/storage_size_1.f08: New.
4016         * gfortran.dg/storage_size_2.f08: New.
4017
4018 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4019
4020         * gcc.c-torture/execute/20100708-1.c: New test.
4021
4022 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR fortran/44847
4025         * gfortran.dg/gomp/pr44847.f90: New test.
4026
4027 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4028
4029         PR tree-optimization/44710
4030         * gcc.dg/tree-ssa/ifc-6.c: New.
4031         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4032
4033 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4034
4035         PR fortran/18918
4036         * gfortran.dg/coarray_10.f90: Add an additional test.
4037
4038 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4039
4040         PR middle-end/44828
4041         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4042         * gcc.c-torture/execute/pr44828.x: Revert.
4043
4044 2010-07-08  Jason Merrill  <jason@redhat.com>
4045
4046         PR c++/43120
4047         * g++.dg/inherit/covariant17.C: New.
4048         * g++.dg/abi/covariant1.C: Actually test for the bug.
4049
4050 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4051
4052         PR rtl-optimization/44838
4053         * gcc.dg/pr44838.c: New.
4054
4055 2010-07-08  Richard Guenther  <rguenther@suse.de>
4056
4057         PR tree-optimization/44831
4058         * gcc.c-torture/compile/pr44831.c: New testcase.
4059         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4060
4061 2010-07-08  Richard Guenther  <rguenther@suse.de>
4062
4063         PR tree-optimization/44861
4064         * g++.dg/vect/pr44861.cc: New testcase.
4065
4066 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4067
4068         PR middle-end/44828
4069         * gcc.c-torture/execute/pr44828.x: New file.
4070
4071 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4072
4073         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4074         dg-options.
4075         * g++.dg/ext/altivec-17.C: Adjust error message.
4076
4077 2010-07-07  Tom Tromey  <tromey@redhat.com>
4078
4079         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4080
4081 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4082
4083         PR target/44844
4084         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4085         * gcc.target/i386/rdrand-2.c: Likewise.
4086         * gcc.target/i386/rdrand-3.c: Likewise.
4087
4088 2010-07-07  Jan Hubicka  <jh@suse.cz>
4089
4090         PR middle-end/44813
4091         * g++.dg/torture/pr44813.C: New testcase.
4092         * g++.dg/torture/pr44826.C: New testcase.
4093
4094 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4095
4096         PR rtl-optimization/44787
4097         * gcc.c-torture/compile/pr44788.c: New test.
4098         * gcc.target/arm/pr44788.c: New test.
4099
4100 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4101
4102         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4103
4104 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4105
4106         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4107         to dg-options.
4108
4109 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4110
4111         PR fortran/44742
4112         * gfortran.dg/parameter_array_init_6.f90: New.
4113         * gfortran.dg/initialization_20.f90: Update dg-error.
4114         * gfortran.dg/initialization_24.f90: Ditto.
4115
4116 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4117         PR fortran/PR44693
4118         * gfortran.dg/dim_range_1.f90:  New test.
4119         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4120
4121 2010-07-06  Jason Merrill  <jason@redhat.com>
4122
4123         PR c++/44703
4124         * g++.dg/cpp0x/initlist41.C: New.
4125
4126         PR c++/44778
4127         * g++.dg/template/ptrmem22.C: New.
4128
4129 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4130
4131         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4132         support.
4133         * gcc.target/i386/i386.exp: Likewise.
4134
4135 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4136
4137         PR testsuite/44195
4138         * gcc.dg/lto/20100518_0.c: Limit to x86.
4139
4140 2010-07-06  Richard Guenther  <rguenther@suse.de>
4141
4142         PR middle-end/44828
4143         * gcc.c-torture/execute/pr44828.c: New testcase.
4144
4145 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4146
4147         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4148         * g++.dg/warn/volatile1.C: Likewise.
4149         * g++.dg/template/warn1.C: Likewise.
4150
4151 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4152
4153         AVX Programming Reference (June, 2010)
4154         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4155         * g++.dg/other/i386-3.C: Likewise.
4156         * gcc.target/i386/sse-12.c: Likewise.
4157
4158         * gcc.target/i386/f16c-check.h: New.
4159         * gcc.target/i386/rdfsbase-1.c: Likewise.
4160         * gcc.target/i386/rdfsbase-2.c: Likewise.
4161         * gcc.target/i386/rdgsbase-1.c: Likewise.
4162         * gcc.target/i386/rdgsbase-2.c: Likewise.
4163         * gcc.target/i386/rdrand-1.c: Likewise.
4164         * gcc.target/i386/rdrand-2.c: Likewise.
4165         * gcc.target/i386/rdrand-3.c: Likewise.
4166         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4167         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4168         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4169         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4170         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4171         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4172         * gcc.target/i386/wrfsbase-1.c: Likewise.
4173         * gcc.target/i386/wrfsbase-2.c: Likewise.
4174         * gcc.target/i386/wrgsbase-1.c: Likewise.
4175         * gcc.target/i386/wrgsbase-2.c: Likewise.
4176
4177         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4178         (__builtin_ia32_vcvtps2ph): New.
4179         (__builtin_ia32_vcvtps2ph256): Likewise.
4180
4181         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4182         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4183
4184         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4185         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4186
4187         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4188         (__builtin_ia32_vcvtps2ph256): Likewise.
4189         Add fsgsbase,rdrnd,f16c.
4190
4191         * lib/target-supports.exp (check_effective_target_f16c): New.
4192
4193 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4194
4195         * gcc.dg/guality/nrv-1.c: New test.
4196
4197 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4198
4199         PR middle-end/42505
4200         * gcc.target/arm/pr42505.c: New test case.
4201
4202 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR c++/44808
4205         * g++.dg/opt/nrv16.C: New test.
4206
4207 2010-07-05  Richard Guenther  <rguenther@suse.de>
4208
4209         PR tree-optimization/44784
4210         * gcc.c-torture/compile/pr44784.c: New testcase.
4211
4212 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4213
4214         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4215         Increase loop bound and array size.
4216         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4217         Likewise.
4218
4219 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4220
4221         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4222         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4223         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4224         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4225         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4226
4227 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4228
4229         PR c++/22138
4230         * g++.dg/parse/template25.C: New.
4231
4232 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4233
4234         PR rtl-optimization/44695
4235         * gcc.dg/torture/pr44695.c: New.
4236
4237 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4238
4239         PR c++/16630
4240         * g++.dg/ext/pretty3.C: New.
4241
4242 2010-07-04  Richard Guenther  <rguenther@suse.de>
4243
4244         PR middle-end/44809
4245         * g++.dg/torture/pr44809.C: New testcase.
4246
4247 2010-07-04  Richard Guenther  <rguenther@suse.de>
4248
4249         PR tree-optimization/44656
4250         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4251
4252 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4253             Revital Eres  <eres@il.ibm.com>
4254
4255         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4256         misaligned stores.
4257         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4258         gcc.dg/vect/vect-96.c: Likewise.
4259         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4260         that support misaligned stores. Change the number of expected
4261         misaligned accesses.
4262         * gcc.dg/vect/vect-peel-1.c: New test.
4263         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4264         gcc.dg/vect/vect-peel-4.c: Likewise.
4265         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4266         vectorizable on all targets that support realignment.
4267         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4268
4269 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4270
4271         PR c/44806
4272         * gcc.dg/torture/pr44806.c: New.
4273
4274 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4275
4276         * gnat.dg/cond_expr1.adb: New test.
4277
4278 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4279
4280         * gnat.dg/modular3.adb: New test.
4281         * gnat.dg/modular3_pkg.ads: New helper.
4282
4283 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4284             Mikael Pettersson  <mikpe@it.uu.se>
4285
4286         PR testsuite/44518
4287         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4288         Make signed-ness of chars explicit.  Scan the object for
4289         strings that are split by some target assemblers.
4290         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4291         explicit.
4292
4293 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4294
4295         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4296
4297 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4298
4299         PR/44128
4300         * g++.dg/warn/Wshadow-7.C: New test.
4301
4302 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4303             Julian Brown  <julian@codesourcery.com>
4304             Sandra Loosemore  <sandra@codesourcery.com>
4305
4306         * gcc.c-torture/execute/20100416-1.c: New test case.
4307
4308 2010-07-02  Julian Brown  <julian@codesourcery.com>
4309             Sandra Loosemore  <sandra@codesourcery.com>
4310
4311         PR target/43703
4312
4313         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4314         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4315
4316 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4317             Julian Brown  <julian@codesourcery.com>
4318
4319         * gcc.target/arm/neon/vadds64.c: Regenerated.
4320         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4321         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4322         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4323         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4324         * gcc.target/arm/neon-vmls-1.c: Likewise.
4325         * gcc.target/arm/neon-vsubs64.c: New execution test.
4326         * gcc.target/arm/neon-vsubu64.c: New execution test.
4327         * gcc.target/arm/neon-vadds64.c: New execution test.
4328         * gcc.target/arm/neon-vaddu64.c: New execution test.
4329
4330 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4331
4332         * gcc.target/arm/neon-vands64.c: New.
4333         * gcc.target/arm/neon-vandu64.c: New.
4334         * gcc.target/arm/neon-vbics64.c: New.
4335         * gcc.target/arm/neon-vbicu64.c: New.
4336         * gcc.target/arm/neon-veors64.c: New.
4337         * gcc.target/arm/neon-veoru64.c: New.
4338         * gcc.target/arm/neon-vorns64.c: New.
4339         * gcc.target/arm/neon-vornu64.c: New.
4340         * gcc.target/arm/neon-vorrs64.c: New.
4341         * gcc.target/arm/neon-vorru64.c: New.
4342         * gcc.target/arm/neon/vands64.c: Regenerated.
4343         * gcc.target/arm/neon/vandu64.c: Regenerated.
4344         * gcc.target/arm/neon/vbics64.c: Regenerated.
4345         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4346         * gcc.target/arm/neon/veors64.c: Regenerated.
4347         * gcc.target/arm/neon/veoru64.c: Regenerated.
4348         * gcc.target/arm/neon/vorns64.c: Regenerated.
4349         * gcc.target/arm/neon/vornu64.c: Regenerated.
4350         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4351         * gcc.target/arm/neon/vorru64.c: Regenerated.
4352
4353 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4354
4355         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4356
4357 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4358
4359         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4360         * gfortran.dg/intent_out_5.f90: Same.
4361         * gfortran.dg/ltrans-7.f90: Same.
4362         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4363
4364 2010-07-02  Jan Hubicka  <jh@suse.cz>
4365
4366         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4367
4368 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4369
4370         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4371
4372 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4373
4374         PR c++/44780
4375         * c-c++-common/Wunused-var-12.c: New test.
4376
4377 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4378
4379         PR target/42835
4380         * gcc.target/arm/pr42835.c: New test.
4381
4382         PR target/42172
4383         * gcc.target/arm/pr42172-1.c: New test.
4384
4385 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4386
4387         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4388
4389 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4390
4391         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4392         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4393         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4394         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4395         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4396         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4397         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4398         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4399         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4400         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4401         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4402         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4403         * gcc.target/arm/neon-vdup_ns64.c: New.
4404         * gcc.target/arm/neon-vdup_nu64.c: New.
4405         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4406         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4407         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4408         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4409         * gcc.target/arm/neon-vmov_ns64.c: New.
4410         * gcc.target/arm/neon-vmov_nu64.c: New.
4411         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4412         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4413         * gcc.target/arm/neon-vget_lanes64.c: New.
4414         * gcc.target/arm/neon-vget_laneu64.c: New.
4415         * gcc.target/arm/neon-vset_lanes64.c: New.
4416         * gcc.target/arm/neon-vset_laneu64.c: New.
4417
4418 2010-07-02  Richard Guenther  <rguenther@suse.de>
4419
4420         * g++.dg/torture/20100702-1.C: New testcase.
4421
4422 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4423
4424         PR target/44707
4425         * gcc.c-torture/compile/pr44707.c: New test.
4426
4427 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4428
4429         PR c++/44039
4430         * g++.dg/template/crash101.C: New.
4431
4432 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4433
4434         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4435         Use the ABI-0 accessors and fail it for m64.
4436
4437 2010-07-02  Jan Hubicka  <jh@suse.cz>
4438
4439         * g++.dg/tree-ssa/pr44706.C: New testcase.
4440
4441 2010-07-02  Richard Guenther  <rguenther@suse.de>
4442
4443         PR tree-optimization/44748
4444         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4445
4446 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4447
4448         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4449         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4450         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4451         the method types to forward:.
4452
4453 2010-06-30  Jason Merrill  <jason@redhat.com>
4454
4455         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4456         * g++.dg/other/pr25632.C: Likewise.
4457
4458 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR tree-optimization/40421
4461         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4462
4463 2010-07-01  Richard Guenther  <rguenther@suse.de>
4464
4465         PR middle-end/42834
4466         PR middle-end/44468
4467         * gcc.c-torture/execute/20100316-1.c: New testcase.
4468         * gcc.c-torture/execute/pr44468.c: Likewise.
4469         * gcc.c-torture/compile/20100609-1.c: Likewise.
4470         * gcc.dg/volatile2.c: Adjust.
4471         * gcc.dg/plugin/selfassign.c: Likewise.
4472         * gcc.dg/pr36902.c: Likewise.
4473         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4474         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4475         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4476         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4477         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4478         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4479         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4480         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4481         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4482         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4483         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4484         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4485         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4486         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4487         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4488         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4489         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4490         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4491         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4492         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4493         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4494         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4495         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4496         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4497         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4498         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4499         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4500         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4501         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4502         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4503         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4504         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4505         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4506         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4507         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4508         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4509         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4510         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4511         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4512         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4513         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4514         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4515         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4516         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4517         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4518         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4519         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4520         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4521         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4522         * g++.dg/tree-ssa/pr31146.C: Likewise.
4523         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4524         * g++.dg/tree-ssa/pr33604.C: Likewise.
4525         * g++.dg/plugin/selfassign.c: Likewise.
4526         * gfortran.dg/array_memcpy_3.f90: Likewise.
4527         * gfortran.dg/array_memcpy_4.f90: Likewise.
4528         * c-c++-common/torture/pr42834.c: New testcase.
4529
4530 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4531
4532         PR c++/44628
4533         * g++.dg/template/crash100.C: New.
4534
4535 2010-06-30  Jan Hubicka  <jh@suse.cz>
4536
4537         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4538
4539 2010-06-30  Michael Matz  <matz@suse.de>
4540
4541         PR bootstrap/44699
4542         * gcc.dg/pr44699.c: New test.
4543
4544 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4545
4546         PR tree-optimization/39799
4547         * c-c++-common/uninit-17.c: New test.
4548
4549 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4550
4551         PR libfortran/43298
4552         * gfortran.dg/read_infnan_1.f90: New test.
4553
4554 2010-06-29  Jason Merrill  <jason@redhat.com>
4555
4556         Enable implicitly declared move constructor/operator= (N3053).
4557         * g++.dg/cpp0x/implicit3.C: New.
4558         * g++.dg/cpp0x/implicit4.C: New.
4559         * g++.dg/cpp0x/implicit5.C: New.
4560         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4561         * g++.dg/cpp0x/not_special.C: Adjust.
4562         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4563         * g++.dg/cpp0x/rv1n.C: Adjust.
4564         * g++.dg/cpp0x/rv1p.C: Adjust.
4565         * g++.dg/cpp0x/rv2n.C: Adjust.
4566         * g++.dg/cpp0x/rv2p.C: Adjust.
4567         * g++.dg/cpp0x/rv3n.C: Adjust.
4568         * g++.dg/cpp0x/rv3p.C: Adjust.
4569         * g++.dg/cpp0x/rv4n.C: Adjust.
4570         * g++.dg/cpp0x/rv4p.C: Adjust.
4571         * g++.dg/cpp0x/rv5n.C: Adjust.
4572         * g++.dg/cpp0x/rv5p.C: Adjust.
4573         * g++.dg/cpp0x/rv6n.C: Adjust.
4574         * g++.dg/cpp0x/rv6p.C: Adjust.
4575         * g++.dg/cpp0x/rv7n.C: Adjust.
4576         * g++.dg/cpp0x/rv7p.C: Adjust.
4577         * g++.dg/cpp0x/rv8p.C: Adjust.
4578         * g++.dg/gomp/pr26690-1.C: Adjust.
4579         * g++.dg/other/error20.C: Adjust.
4580         * g++.dg/other/error31.C: Adjust.
4581         * g++.dg/parse/error19.C: Adjust.
4582         * g++.dg/template/qualttp5.C: Adjust.
4583         * g++.old-deja/g++.law/ctors5.C: Adjust.
4584
4585         Enable implicitly deleted functions (N2346)
4586         * g++.dg/cpp0x/defaulted17.C: New.
4587         * g++.dg/cpp0x/implicit1.C: New.
4588         * g++.dg/cpp0x/implicit2.C: New.
4589         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4590         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4591         * g++.dg/init/ctor4.C: Adjust.
4592         * g++.dg/init/synth2.C: Adjust.
4593         * g++.dg/lto/20081118_1.C: Adjust.
4594         * g++.dg/other/error13.C: Adjust.
4595         * g++.dg/other/unused1.C: Adjust.
4596         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4597         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4598         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4599         * g++.old-deja/g++.law/ctors17.C: Adjust.
4600         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4601         * g++.old-deja/g++.pt/assign1.C: Adjust.
4602         * g++.old-deja/g++.pt/crash20.C: Adjust.
4603
4604         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4605         * g++.dg/cpp0x/defaulted13.C: Adjust.
4606         * g++.dg/cpp0x/defaulted2.C: Adjust.
4607         * g++.dg/cpp0x/defaulted3.C: Adjust.
4608         * g++.dg/cpp0x/initlist9.C: Adjust.
4609         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4610         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4611         * g++.dg/init/synth2.C: Adjust.
4612
4613         * g++.dg/cpp0x/defaulted19.C: New.
4614
4615         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4616         * g++.dg/template/error23.C: Fix for -std=c++0x.
4617
4618 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4619
4620         PR fortran/44718
4621         * gfortran.dg/proc_ptr_28.f90: New.
4622
4623 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR tree-optimization/43801
4626         * g++.dg/torture/pr43801.C: New test.
4627
4628         PR debug/44668
4629         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4630
4631 2010-06-29  Jason Merrill  <jason@redhat.com>
4632
4633         PR c++/44587
4634         * g++.dg/template/qualified-id2.C: New.
4635         * g++.dg/template/qualified-id3.C: New.
4636
4637 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4638
4639         PR fortran/44696
4640         * gfortran.dg/associated_target_4.f90: New.
4641
4642 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4643
4644         PR fortran/44582
4645         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4646
4647 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4648
4649         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4650
4651 2010-06-29  Jan Hubicka  <jh@suse.cz>
4652
4653         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4654
4655 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4656
4657         PR target/43902
4658         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4659         * gcc.target/arm/wmul-3.c: New test.
4660         * gcc.target/arm/wmul-4.c: New test.
4661
4662 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4663
4664         PR rtl-optimization/44659
4665         * gcc.target/i386/extract-1.c: New.
4666         * gcc.target/i386/extract-2.c: Likewise.
4667         * gcc.target/i386/extract-3.c: Likewise.
4668         * gcc.target/i386/extract-4.c: Likewise.
4669         * gcc.target/i386/extract-5.c: Likewise.
4670         * gcc.target/i386/extract-6.c: Likewise.
4671
4672 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR c++/44682
4675         * g++.dg/warn/Wunused-var-14.C: New test.
4676
4677 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4678
4679         PR fortran/43298
4680         * gfortran.dg/nan_6.f90: New.
4681
4682 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4683
4684         PR tree-optimization/43781
4685         * gcc.dg/torture/pr43781.c: New.
4686
4687 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4688
4689         PR fortran/40158
4690         * gfortran.dg/actual_rank_check_1.f90: New test.
4691
4692 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4693
4694         * gcc.dg/ipa/ipa-sra-6.c: New test.
4695
4696 2010-06-28  Jan Hubicka  <jh@suse.cz>
4697
4698         PR tree-optimization/44687
4699         * gcc.c-torture/compile/pr44687.c
4700
4701 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4702
4703         PR c++/44535
4704         * g++.dg/torture/pr44535.C: New test.
4705
4706 2010-06-28  Michael Matz  <matz@suse.de>
4707
4708         PR middle-end/44592
4709         * gfortran.dg/pr44592.f90: New test.
4710
4711 2010-06-28  Jan Hubicka  <jh@suse.cz>
4712
4713         PR tree-optimization/44357
4714         * g++.dg/torture/pr44357.C: New testcase.
4715
4716 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4717
4718         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4719         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4720         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4721         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4722         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4723         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4724         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4725         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4726
4727 2010-06-27  Jan Hubicka  <jh@suse.cz>
4728
4729         * gcc.c-torture/compile/pr44686.c: New file.
4730
4731 2010-06-27  Richard Guenther  <rguenther@suse.de>
4732
4733         PR tree-optimization/44683
4734         * gcc.c-torture/execute/pr44683.c: New testcase.
4735
4736 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4737
4738         * gnat.dg/noreturn3.ad[sb]: New test.
4739
4740 2010-06-26  Jason Merrill  <jason@redhat.com>
4741
4742         * g++.dg/cpp0x/explicit5.C: New.
4743
4744 2010-06-26  Richard Guenther  <rguenther@suse.de>
4745
4746         PR tree-optimization/44393
4747         * gcc.dg/pr44393.c: New testcase.
4748
4749 2010-06-26  Jan Hubicka  <jh@suse.cz>
4750
4751         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4752
4753 2010-06-26  Richard Guenther  <rguenther@suse.de>
4754
4755         PR middle-end/44674
4756         * gcc.dg/pr44674.c: New testcase.
4757
4758 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4759
4760         * gcc.dg/opts-3.c: New test.
4761
4762 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4763
4764         * gfortran.dg/type_decl_1.f90: New.
4765         * gfortran.dg/type_decl_2.f90: New.
4766
4767 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4768
4769         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4770         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4771
4772 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4773
4774         PR testsuite/38946
4775         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4776         error in comparing reals.
4777
4778 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4779
4780         * selected_real_kind_2.f90: New.
4781         * selected_real_kind_3.f90: New.
4782
4783 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4784
4785         * gfortran.dg/entry_19.f90: New.
4786
4787 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4788
4789         * gfortran.dg/end_subroutine_1.f90: New.
4790         * gfortran.dg/end_subroutine_2.f90: New.
4791         * gfortran.dg/interface_proc_end.f90: Update.
4792
4793 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4794
4795         * gfortran.dg/semicolon_fixed.f: Update.
4796         * gfortran.dg/semicolon_fixed_2.f: New.
4797         * gfortran.dg/semicolon_free_2.f90: New.
4798         * gfortran.dg/semicolon_free.f90: Update.
4799
4800 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4801
4802         PR fortran/44448
4803         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4804
4805 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4806
4807         * g++.dg/ipa/iinline-3.C: New test.
4808         * gcc.dg/ipa/modif-1.c: Removed.
4809
4810 2010-06-25  Jan Hubicka  <jh@suse.cz>
4811
4812         * gcc.dg/tree-ssa/ipa-split-1.c
4813
4814 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4815
4816         * g++.dg/ipa/iinline-2.C: New test.
4817
4818 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4819
4820         PR middle-end/43866
4821         * gfortran.dg/pr43866.f90: New test.
4822
4823         PR tree-optimization/44539
4824         * gcc.dg/pr44539.c: New test.
4825
4826 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4827
4828         From Jim Wilson:
4829         PR target/43902
4830         * gcc.target/mips/madd-9.c: New test.
4831
4832 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4833
4834         PR c/44517
4835         * gcc.dg/noncompile/pr44517.c: New.
4836         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4837
4838 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4839
4840         PR testsuite/43283
4841         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4842         and add argument to nop for IA64.
4843
4844 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4845
4846         PR target/44588
4847         * gcc.target/i386/mod-1.c: New.
4848         * gcc.target/i386/umod-1.c: Likewise.
4849         * gcc.target/i386/umod-2.c: Likewise.
4850         * gcc.target/i386/umod-3.c: Likewise.
4851
4852 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4853
4854         PR middle-end/44492
4855         * g++.dg/torture/pr44492.C: New test.
4856
4857 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4858
4859         * c-c++-common/warn-omitted-condop.c: New.
4860
4861 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4862
4863         PR fortran/44614
4864         * gfortran.dg/import8.f90: New.
4865
4866 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4867
4868         * gnat.dg/not_null.adb: Update test case.
4869
4870 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4871
4872         PR c++/44619
4873         * g++.dg/warn/Wunused-var-13.C: New test.
4874
4875         PR c++/44627
4876         * g++.dg/diagnostic/method1.C: New test.
4877
4878 2010-06-22  Cary Coutant  <ccoutant@google.com>
4879
4880         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4881
4882 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4883
4884         PR fortran/44616
4885         * gfortran.dg/abstract_type_8.f03: New.
4886
4887 2010-06-21  Jason Merrill  <jason@redhat.com>
4888
4889         * g++.dg/cpp0x/noexcept08.C: New.
4890
4891         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4892
4893 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4894
4895         PR target/44615
4896         * gcc.target/i386/sse2-vec-2a.c: New.
4897
4898 2010-06-21  DJ Delorie  <dj@redhat.com>
4899
4900         * gcc.dg/pragma-diag-1.c: New.
4901
4902 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4903
4904         PR target/44615
4905         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4906
4907 2010-06-21  Alan Modra  <amodra@gmail.com>
4908
4909         PR testsuite/44505
4910         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4911         tail call to check_fa_mid.
4912
4913 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4914
4915         PR target/44575
4916         * gcc.c-torture/execute/pr44575.c: New test.
4917
4918 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4919
4920         PR fortran/40632
4921         * gfortran.dg/contiguous_1.f90: New.
4922         * gfortran.dg/contiguous_2.f90: New.
4923         * gfortran.dg/contiguous_3.f90: New.
4924
4925 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4926
4927         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4928         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4929
4930 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4931
4932         PR target/44546
4933         * gcc.target/i386/pr44546.c: New test.
4934
4935 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4936
4937         * gcc.dg/opts-2.c: New test.
4938
4939 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4940
4941         PR fortran/44584
4942         * gfortran.dg/typebound_proc_15.f03: Modified.
4943
4944 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4945
4946         PR target/44072
4947         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4948         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4949
4950 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4951
4952         * g++.dg/ext/label13.C: Fix typo in last change.
4953
4954 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4955
4956         PR libfortran/44477
4957         * gfortran.dg/eof_3.f90
4958         * gfortran.dg/endfile_2.f90
4959         * gfortran.dg/endfile_4.f90
4960         * gfortran.dg/endfile_3.f90
4961
4962 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4963
4964         PR c++/41090
4965         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4966
4967 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4968
4969         PR fortran/44556
4970         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4971
4972 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4973
4974         * gcc.target/arm/pr40900.c: New test.
4975
4976 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4977
4978         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4979
4980 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4981
4982         PR fortran/44558
4983         * gfortran.dg/typebound_call_15.f03: New.
4984
4985 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4986
4987         PR c++/44486
4988         * g++.dg/pr44486.C: New.
4989
4990 2010-06-16  DJ Delorie  <dj@redhat.com>
4991
4992         * gcc.target/i386/volatile-bitfields-1.c: New.
4993         * gcc.target/i386/volatile-bitfields-2.c: New.
4994
4995 2010-06-16  Jason Merrill  <jason@redhat.com>
4996
4997         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4998
4999         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5000
5001 2010-06-16  Richard Guenther  <rguenther@suse.de>
5002
5003         PR c/44555
5004         * gcc.c-torture/execute/pr44555.c: New testcase.
5005
5006 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5007
5008         PR fortran/44549
5009         * gfortran.dg/typebound_proc_16.f03: New.
5010
5011 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5012
5013         * g++.dg/torture/pr43905.C: New test.
5014
5015 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5016
5017         PR testsuite/44538
5018         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5019         initialization loop from being vectorized.
5020         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5021
5022 2010-06-16  Alan Modra  <amodra@gmail.com>
5023
5024         PR tree-optimization/44507
5025         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5026
5027 2010-06-15  Jason Merrill  <jason@redhat.com>
5028
5029         * g++.dg/overload/arg3.C: Adjust error locations.
5030         * g++.dg/overload/copy1.C: Likewise.
5031         * g++.dg/tc1/dr152.C: Likewise.
5032         * g++.dg/template/incomplete4.C: Likewise.
5033         * g++.dg/template/incomplete5.C: Likewise.
5034         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5035         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5036         * g++.old-deja/g++.pt/crash9.C: Likewise.
5037
5038         * g++.dg/inherit/virtual5.C: New.
5039
5040         * g++.dg/cpp0x/defaulted18.C: New.
5041
5042         * g++.dg/cpp0x/initlist40.C: New.
5043
5044         * g++.dg/cpp0x/initlist39.C: New.
5045
5046 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5047
5048         PR middle-end/44391
5049         * gcc.dg/graphite/pr44391.c: New.
5050
5051 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5052
5053         PR fortran/43388
5054         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5055         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5056         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5057         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5058
5059 2010-06-15  Richard Guenther  <rguenther@suse.de>
5060
5061         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5062
5063 2010-06-15  Richard Guenther  <rguenther@suse.de>
5064
5065         * gcc.dg/vect/bb-slp-21.c: Adjust.
5066         * gcc.dg/vect/bb-slp-13.c: Likewise
5067         * gcc.dg/vect/bb-slp-4.c: Likewise
5068         * gcc.dg/vect/bb-slp-22.c: Likewise
5069         * gcc.dg/vect/bb-slp-14.c: Likewise
5070         * gcc.dg/vect/bb-slp-23.c: Likewise
5071         * gcc.dg/vect/bb-slp-15.c: Likewise
5072         * gcc.dg/vect/bb-slp-17.c: Likewise
5073         * gcc.dg/vect/bb-slp-18.c: Likewise
5074         * gcc.dg/vect/bb-slp-19.c: Likewise
5075         * gcc.dg/vect/bb-slp-10.c: Likewise
5076         * gcc.dg/vect/bb-slp-11.c: Likewise
5077         * gcc.dg/vect/bb-slp-20.c: Likewise
5078         * gcc.dg/vect/bb-slp-3.c: Likewise
5079
5080 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5081
5082         PR fortran/44536
5083         * gfortran.dg/gomp/pr44536.f90: New test.
5084         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5085
5086 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5087
5088         PR target/44534
5089         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5090         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5091
5092 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5093
5094         PR tree-optimization/44508
5095         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5096
5097         PR bootstrap/44509
5098         * gcc.dg/pr44509.c: New test.
5099
5100 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5101
5102         PR tree-optimization/44507
5103         * gcc.dg/vect/pr44507.c: New test.
5104
5105 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5106
5107         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5108         and c-pretty-print.h.
5109
5110         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5111
5112 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5113
5114         * gfortran.dg/whole_file_18.f90: Updated error message.
5115
5116 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5117
5118         * gfortran.dg/whole_file_20.f03: New.
5119
5120 2010-06-12  Jan Hubicka  <jh@suse.cz>
5121
5122         * gcc.c-torture/compile/pc44485.c: New testcase.
5123
5124 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5125
5126         PR fortran/40117
5127         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5128         * gfortran.dg/typebound_proc_14.f03: New.
5129         * gfortran.dg/typebound_proc_15.f03: New.
5130
5131 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5132
5133         * gcc.dg/opts-1.c: New test.
5134
5135 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5136
5137         * gcc.dg/funroll-loops-all.c: Update expected error.
5138
5139 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5140
5141         PR target/44481
5142         * gcc.target/i386/pr44481.c: New test.
5143
5144 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5145
5146         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5147
5148 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5149
5150         PR middle-end/44483
5151         * gcc.dg/tree-ssa/pr44483.c: New.
5152
5153 2010-06-11  Paul Brook  <paul@codesourcery.com>
5154
5155         * g++.dg/other/arm-neon-1.C: New test.
5156
5157 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5158
5159         PR fortran/42051
5160         PR fortran/43896
5161         * gfortran.dg/class_23.f03: New test.
5162
5163 2010-06-11  Jan Hubicka  <jh@suse.cz>
5164
5165         * gcc.dg/ipa/pure-const-2.c: New testcase.
5166
5167 2010-06-11  Jan Hubicka  <jh@suse.cz>
5168
5169         * gcc.dg/noreturn-7.c: Update.
5170         * gcc.dg/noreturn-4.c: Update.
5171
5172 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5173
5174         Fix MIPS bootstrap
5175         * g++.dg/other/typedef4.C: New test.
5176
5177 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5178
5179         PR fortran/44207
5180         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5181
5182 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5183
5184         PR fortran/44457
5185         * gfortran.dg/asynchronous_3.f03
5186
5187 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5188
5189         PR middle-end/44185
5190         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5191         non-temporal stores out of the tests to form new test cases.  As a
5192         result, no non-temporal store should be generated in this case.
5193
5194         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5195         prefetch-7.c that generate one non-temporal store.
5196
5197         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5198         prefetch-7.c that generate one non-temporal store and one
5199         one-temporal prefetch.
5200
5201 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5202
5203         PR tree-optimization/44258
5204         * gcc.dg/tree-ssa/pr44258.c: New test.
5205
5206 2010-06-10  Daniel Kraft  <d@domob.eu>
5207
5208         PR fortran/38936
5209         * gfortran.dg/associate_1.f03: New test.
5210         * gfortran.dg/associate_2.f95: New test.
5211         * gfortran.dg/associate_3.f03: New test.
5212         * gfortran.dg/associate_4.f08: New test.
5213
5214 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5215
5216         * gfortran.dg/selected_char_kind_4.f90: New test.
5217
5218 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5219
5220         * gcc.dg/pr42461.c: New test.
5221
5222 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5223
5224         PR fortran/44347
5225         * gfortran.dg/selected_real_kind_1.f90: New.
5226
5227 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5228
5229         PR fortran/44359
5230         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5231         warning.
5232         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5233         check for warning.
5234
5235 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5236
5237         * gfortran.dg/data_namelist_conflict.f90: New test.
5238
5239 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5240
5241         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5242         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5243         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5244
5245 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5246
5247         * gfortran.dg/mvbits_9.f90: New test.
5248         * gfortran.dg/ibset_1.f90: Ditto.
5249         * gfortran.dg/ibits_1.f90: Ditto.
5250         * gfortran.dg/btest_1.f90: Ditto.
5251         * gfortran.dg/ibclr_1.f90: Ditto.
5252
5253 2010-06-09  Jason Merrill  <jason@redhat.com>
5254
5255         PR c++/44366
5256         * g++.dg/cpp0x/decltype23.C: Move to...
5257         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5258
5259 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5260
5261         PR fortran/44211
5262         * gfortran.dg/typebound_call_14.f03: New test.
5263
5264 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5265
5266         PR tree-optimization/44423
5267         * gcc.dg/tree-ssa/pr44423.c: New test.
5268
5269 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5270
5271         PR testsuite/42843
5272         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5273         TV_NONE to initialize tv_id field.
5274         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5275         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5276         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5277         Include toplev.h .
5278         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5279         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5280         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5281
5282 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5283
5284         PR tree-optimization/39874
5285         PR middle-end/28685
5286         * gcc.dg/pr39874.c: New file.
5287
5288 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5289
5290         * g++.dg/ext/attr-alias-1.C: New.
5291         * g++.dg/ext/attr-alias-2.C: New.
5292
5293 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5294
5295         PR fortran/44446
5296         * gfortran.dg/proc_ptr_27.f90: New.
5297
5298 2010-06-07  Jason Merrill  <jason@redhat.com>
5299
5300         PR c++/44366
5301         * g++.dg/cpp0x/decltype23.C: New.
5302
5303 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5304             Shujing Zhao  <pearly.zhao@oracle.com>
5305
5306         PR c/37724
5307         * gcc.dg/c90-const-expr-10.c: Adjust.
5308         * gcc.dg/c99-const-expr-10.c: Adjust.
5309         * gcc.dg/init-bad-7.c: New.
5310
5311 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5312
5313         * lib/target-supports.exp (check_effective_target_gas): New proc.
5314         * gcc.c-torture/execute/960321-1.x: New file.
5315
5316 2010-06-07  Jason Merrill  <jason@redhat.com>
5317
5318         PR c++/44401
5319         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5320
5321 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5322
5323         PR c++/44444
5324         * g++.dg/warn/Wunused-var-12.C: New test.
5325
5326         PR c++/44443
5327         * c-c++-common/Wunused-var-11.c: New test.
5328
5329 2010-06-07  Jan Hubicka  <jh@suse.cz>
5330
5331         * gcc.dg/ipa/pure-const-1.c: New testcase.
5332
5333 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5334
5335         PR rtl-optimization/44404
5336         * gcc.dg/pr44404.c: New.
5337
5338 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5339
5340         PR target/44159
5341         * gcc.target/i386/abi-2.c: Check sysv abi here.
5342         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5343         function to avoid failures by different ABIs.
5344         * gcc.target/i386/aes-check.h: Likewise.
5345         * gcc.target/i386/avx-check.h: Likewise.
5346         * gcc.target/i386/fma4-check.h: Likewise.
5347         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5348         * gcc.target/i386/mmx-check.h: Likewise.
5349         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5350         * gcc.target/i386/pclmul-check.h: Likewise.
5351         * gcc.target/i386/sse-check.h: Likewise.
5352         * gcc.target/i386/sse2-check.h: Likewise.
5353         * gcc.target/i386/sse3-check.h: Likewise.
5354         * gcc.target/i386/sse4_1-check.h: Likewise.
5355         * gcc.target/i386/sse4_2-check.h: Likewise.
5356         * gcc.target/i386/sse4a-check.h: Likewise.
5357         * gcc.target/i386/ssse3-check.h: Likewise.
5358         * gcc.target/i386/xop-check.h: Likewise.
5359         * gcc.target/i386/pr27971.c: Fix for LLP64.
5360         * gcc.target/i386/pr39139.c: Likewise.
5361         * gcc.target/i386/pr39315-check.c: Likewise.
5362         * gcc.target/i386/vararg-1.c: Likewise.
5363         * gcc.target/i386/vararg-2.c: Likewise.
5364         Additional add dg-compile to avoid failure due
5365         missing foo symbol.
5366
5367         * gcc.dg/compound-literal-1.c: Fix for llp64.
5368         * gcc.dg/pr32370.c: Likewise.
5369         * gcc.dg/pr37561.c: Likewise.
5370         * gcc.dg/pr41340.c: Likewise.
5371         * gcc.dg/pr41551.c: Likewise.
5372
5373 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5374
5375         PR c++/44188
5376         * g++.dg/debug/dwarf2/typedef3.C: New test.
5377
5378 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5379
5380         PR c/20000
5381         * c-c++-common/pr20000.c: New.
5382
5383 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5384
5385         PR c++/44086
5386         * g++.dg/init/pr44086.C: New.
5387         * g++.dg/cpp0x/decltype4.C: Adjust.
5388
5389 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5390
5391         PR fortran/43945
5392         * gfortran.dg/generic_23.f03: New test.
5393
5394 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5395
5396         PR fortran/43895
5397         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5398
5399 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5400
5401         PR c++/44361
5402         * c-c++-common/Wunused-var-9.c: New test.
5403
5404 2010-06-05  Jason Merrill  <jason@redhat.com>
5405
5406         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5407
5408 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5409
5410         PR c/44322
5411         * gcc.dg/c99-restrict-4.c: New test.
5412
5413 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5414
5415         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5416         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5417         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5418         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5419         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5420         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5421         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5422         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5423         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5424         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5425         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5426         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5427         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5428         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5429         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5430         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5431         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5432         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5433         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5434         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5435         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5436         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5437
5438 2010-06-04  Jason Merrill  <jason@redhat.com>
5439
5440         * g++.dg/cpp0x/noexcept06.C: New.
5441         * g++.dg/cpp0x/noexcept07.C: New.
5442
5443         * g++.dg/cpp0x/noexcept01.C: New.
5444         * g++.dg/cpp0x/noexcept02.C: New.
5445         * g++.dg/cpp0x/noexcept03.C: New.
5446         * g++.dg/cpp0x/noexcept04.C: New.
5447         * g++.dg/cpp0x/noexcept05.C: New.
5448
5449 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR c++/44412
5452         * g++.dg/warn/Wunused-var-10.C: New test.
5453         * g++.dg/warn/Wunused-var-11.C: New test.
5454
5455         PR c++/44362
5456         * c-c++-common/Wunused-var-10.c: New test.
5457
5458 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5459
5460         PR c/25880
5461         * gcc.dg/assign-warn-2.c: Update.
5462         * gcc.dg/cpp/line3.c: Update.
5463         * gcc.dg/c99-array-lval-8.c: Update.
5464         * gcc.dg/cast-qual-2.c: Update.
5465         * gcc.dg/c99-arraydecl-3.c:  Update.
5466         * gcc.dg/assign-warn-1.c:  Update.
5467         * gcc.dg/format/gcc_diag-1.c:  Update.
5468
5469 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5470
5471         PR rtl-optimization/39871
5472         PR rtl-optimization/40615
5473         PR rtl-optimization/42500
5474         PR rtl-optimization/42502
5475         * gcc.target/arm/eliminate.c: New test.
5476
5477 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5478
5479         PR libstdc++/44410
5480         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5481         * g++.old-deja/g++.other/delete3.C: Likewise.
5482         * g++.old-deja/g++.other/new.C: Likewise.
5483         * g++.old-deja/g++.law/operators27.C: Likewise.
5484         * g++.old-deja/g++.mike/p755.C: Likewise.
5485         * g++.dg/eh/new1.C: Likewise.
5486         * g++.dg/init/new5.C: Likewise.
5487
5488 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5489
5490         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5491         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5492         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5493
5494 2010-06-03  Richard Guenther  <rguenther@suse.de>
5495
5496         PR lto/41921
5497         * lib/lto.exp: Always load gcc.exp.
5498         (lto-obj): For C source files invoke gcc_target_compile.
5499         * g++.dg/lto/20100603-1_0.C: New testcase.
5500         * g++.dg/lto/20100603-1_1.c: Likewise.
5501
5502 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5503
5504         PR tree-optimization/43688
5505         * gfortran.dg/pr43688.f90: New.
5506
5507 2010-06-03  Richard Guenther  <rguenther@suse.de>
5508
5509         PR lto/41584
5510         * gcc.dg/lto/20100603-1_0.c: New testcase.
5511         * gcc.dg/lto/20100603-2_0.c: Likewise.
5512         * gcc.dg/lto/20100603-3_0.c: Likewise.
5513
5514 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5515
5516         PR target/44218
5517         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5518         * gcc.target/powerpc/recip-2.c: Ditto.
5519         * gcc.target/powerpc/recip-3.c: Ditto.
5520         * gcc.target/powerpc/recip-4.c: Ditto.
5521         * gcc.target/powerpc/recip-5.c: Ditto.
5522         * gcc.target/powerpc/recip-6.c: Ditto.
5523         * gcc.target/powerpc/recip-7.c: Ditto.
5524         * gcc.target/powerpc/recip-test.h: Ditto.
5525         * gcc.target/powerpc/recip-test2.h: Ditto.
5526
5527 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5528
5529         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5530
5531 2010-06-02  Jason Merrill  <jason@redhat.com>
5532
5533         * g++.dg/ext/vector9.C: Expect typedef in error message.
5534
5535         PR c++/9726
5536         PR c++/23594
5537         PR c++/44333
5538         * g++.dg/tc1/dr101.C: Remove xfails.
5539
5540 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5541
5542         PR middle-end/44372
5543         * g++.dg/ipa/pr44372.C: New.
5544
5545 2010-06-02  Jan Hubicka  <jh@suse.cz>
5546
5547         PR middle-end/44295
5548         * g++.dg/torture/pr44295.C: Neww testcase.
5549
5550 2010-06-02  Jan Hubicka  <jh@suse.cz>
5551
5552         * gcc.dg/tree-ssa/loadpre6.c: Update.
5553
5554 2010-06-02  Richard Guenther  <rguenther@suse.de>
5555
5556         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5557         diagnostic.h.
5558
5559 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5560
5561         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5562         the link fail message.
5563
5564 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5565
5566         PR fortran/44360
5567         * gfortran.dg/use_13.f90: New test case.
5568
5569 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5570
5571         PR fortran/44371
5572         * gfortran.dg/error_stop_2.f08: Minor update.
5573
5574 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5575
5576         PR fortran/44371
5577         * gfortran.dg/error_stop_1.f08: New test.
5578         * gfortran.dg/error_stop_2.f08: New test.
5579
5580 2010-06-01  Jason Merrill  <jason@redhat.com>
5581
5582         DR 990
5583         * g++.dg/cpp0x/initlist37.C: New.
5584         * g++.dg/cpp0x/initlist38.C: New.
5585
5586         PR c++/44358
5587         * g++.dg/cpp0x/initlist36.C: New.
5588
5589 2010-05-31 Jan Hubicka  <jh@suse.cz>
5590
5591         * gcc.dg/noreturn-8.c: New testcase.
5592
5593 2010-05-31 Jan Hubicka  <jh@suse.cz>
5594
5595         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5596         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5597
5598 2010-05-31 Jan Hubicka  <jh@suse.cz>
5599
5600         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5601         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5602
5603 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5604
5605         PR fortran/36928
5606         * gfortran.dg/dependency_27.f90:  New test.
5607         * gfortran.dg/array_assign_1.F90:  New test.
5608
5609 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5610
5611         PR target/44338
5612         * gcc.target/i386/sse-24.c: New test.
5613
5614 2010-05-31  Jan Hubicka  <jh@suse.cz>
5615
5616         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5617
5618 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5619
5620         PR middle-end/44337
5621         * gcc.dg/pr44337.c: New test.
5622
5623         PR tree-optimization/44182
5624         * g++.dg/debug/pr44182.C: New test.
5625
5626 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5627
5628         * gcc.dg/nested-func-7.c: New test.
5629         * gnat.dg/frame_overflow.adb: Adjust directives.
5630
5631 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5632
5633         * gnat.dg/prot2.ad[sb]: New test.
5634         * gnat.dg/prot2_pkg1.ads: New helper.
5635         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5636
5637 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5638
5639         * gnat.dg/array11.adb: Adjust dg-warning directive.
5640         * gnat.dg/object_overflow.adb: Likewise.
5641
5642 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5643
5644         PR middle-end/44306
5645         * gcc.dg/tree-ssa/pr44306.c: New.
5646
5647 2010-05-29  Jan Hubicka  <jh@suse.cz>
5648
5649         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5650
5651 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5652
5653         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5654
5655 2010-05-28  Mike Stump  <mikestump@comcast.net>
5656
5657         PR objc/44125
5658         * objc.dg/const-str-9.m: Remove static.
5659
5660 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5661
5662         PR target/43636
5663         * gcc.c-torture/compile/pr43636.c: New test.
5664
5665 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5666
5667         PR objc++/23616
5668         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5669         * obj-c++.dg/try-catch-9.mm: Ditto.
5670
5671 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5672
5673         Revert patch for PR c++/44188
5674         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5675
5676 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5677
5678         PR c++/44188
5679         * g++.dg/debug/dwarf2/typedef3.C: New test.
5680
5681 2010-05-27  Jason Merrill  <jason@redhat.com>
5682
5683         PR c++/43555
5684         * g++.dg/ext/vla9.C: New.
5685
5686 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5687
5688         PR objc/44140
5689         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5690         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5691         * objc.dg/torture/tls/thr-init.m: Ditto.
5692         * objc.dg/torture/trivial.m: Ditto.
5693         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5694         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5695         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5696         * obj-c++.dg/torture/trivial.mm: Ditto.
5697
5698 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5699
5700         * g++.dg/lto/20100302_0.C: Skip on darwin.
5701
5702 2010-05-27  Richard Guenther  <rguenther@suse.de>
5703
5704         PR tree-optimization/44284
5705         * gcc.dg/vect/vect-118.c: New testcase.
5706         * gcc.dg/vect/bb-slp-20.c: Adjust.
5707         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5708         * gcc.dg/vect/slp-9.c: Likewise.
5709         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5710         * gcc.dg/vect/vect-10.c: Likewise.
5711         * gcc.dg/vect/vect-109.c: Likewise.
5712         * gcc.dg/vect/vect-12.c: Likewise.
5713         * gcc.dg/vect/vect-36.c: Likewise.
5714         * gcc.dg/vect/vect-7.c: Likewise.
5715         * gcc.dg/vect/vect-iv-8.c: Likewise.
5716         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5717         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5718         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5719         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5720         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5721         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5722         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5723         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5724         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5725         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5726         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5727         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5728         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5729         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5730         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5731         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5732         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5733
5734 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5735
5736         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5737         necessary.
5738
5739 2010-05-26  Jan Hubicka  <jh@suse.cz>
5740
5741         * gcc.dg/lto/materialize-1_0.c: New file.
5742         * gcc.dg/lto/materialize-1_1.c: New file.
5743
5744 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5745
5746         * gnat.dg/lto10.adb: New test.
5747         * gnat.dg/lto10_pkg.ads: New helper.
5748
5749 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5750
5751         * lib/target-supports.exp (check_effective_target_int128): New
5752         function to check if __int128 types are available for target.
5753         * c-c++-common/int128-types-1.c: New.
5754         * c-c++-common/int128-1.c: New.
5755         * c-c++-common/int128-2.c: New.
5756         * g++.dg/abi/mangle43.C: New.
5757         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5758         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5759         pointer-wide scalar.
5760         * g++.dg/other/pr25632.C: Likewise.
5761         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5762         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5763         overflow warnings.
5764         * g++.dg/warn/pr13358-4.C: Likewise.
5765         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5766         * g++.dg/warn/Wconversion-null.C: Likewise.
5767
5768 2010-05-26  Jason Merrill  <jason@redhat.com>
5769
5770         PR c++/43382
5771         * g++.dg/cpp0x/variadic101.C: New.
5772
5773 2010-05-26  Richard Guenther  <rguenther@suse.de>
5774
5775         PR rtl-optimization/44164
5776         * gcc.c-torture/execute/pr44164.c: New testcase.
5777         * g++.dg/tree-ssa/pr13146.C: Adjust.
5778
5779 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5780
5781         PR fortran/40011
5782         * gfortran.dg/whole_file_19.f90 : New test.
5783
5784 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5785
5786         PR fortran/30668
5787         PR fortran/31346
5788         PR fortran/34260
5789         * gfortran.dg/pr40999.f: Fix function type.
5790         * gfortran.dg/whole_file_5.f90: Likewise.
5791         * gfortran.dg/whole_file_6.f90: Likewise.
5792         * gfortran.dg/whole_file_16.f90: New.
5793         * gfortran.dg/whole_file_17.f90: New.
5794         * gfortran.dg/whole_file_18.f90: New.
5795
5796 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5797             Iain Sandoe  <iains@gcc.gnu.org>
5798
5799         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5800         * gcc.c-torture/compile/pr44197.c: Require alias support.
5801         * gcc.dg/lto/20081222_0.c: Ditto.
5802
5803 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5804
5805         PR debug/42801
5806         * gcc.dg/guality/vla-2.c: New test.
5807
5808 2010-05-25  Richard Guenther  <rguenther@suse.de>
5809
5810         PR middle-end/44069
5811         * g++.dg/torture/pr44069.C: New testcase.
5812
5813 2010-05-25  Richard Guenther  <rguenther@suse.de>
5814
5815         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5816
5817 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5818
5819         PR objc/44140
5820         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5821
5822 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5823
5824         * obj-c++.dg/torture/tls/trivial.mm: New.
5825         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5826         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5827         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5828         * obj-c++.dg/torture/tls/diag-1.mm: New.
5829         * obj-c++.dg/torture/tls/tls.exp: New.
5830         * obj-c++.dg/torture/trivial.mm: New.
5831         * obj-c++.dg/torture/dg-torture.exp: New.
5832         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5833         * obj-c++.dg/tls/trivial.m: New.
5834         * obj-c++.dg/tls/init-1.mm: New.
5835         * obj-c++.dg/tls/diag-1.mm: New.
5836         * obj-c++.dg/tls/init-2.mm: New.
5837         * obj-c++.dg/tls/diag-2.mm: New.
5838         * obj-c++.dg/tls/diag-3.mm: New.
5839         * obj-c++.dg/tls/diag-4.mm: New.
5840         * obj-c++.dg/tls/static-1.mm: New.
5841         * obj-c++.dg/tls/tls.exp: New.
5842         * obj-c++.dg/tls/diag-5.mm: New.
5843         * obj-c++.dg/tls/static-1a.mm: New.
5844         * objc-obj-c++-shared/Object1.mm: New.
5845         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5846
5847 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5848
5849         PR objc++/43689
5850         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5851         * obj-c++.dg/const-str-6.mm: Ditto.
5852
5853 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5854
5855         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5856
5857 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         PR ada/38394
5860         * gnat.dg/array13.ad[sb]: New test.
5861
5862 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5863             Sandra Loosemore  <sandra@codesourcery.com>
5864
5865         * gcc.target/arm/neon/: Regenerated test cases.
5866
5867         * gcc.target/arm/neon/polytypes.c,
5868         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5869         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5870         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5871         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5872         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5873         dg-add-options arm_neon.
5874
5875         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5876         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5877         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5878         and arm_neon_fp16_ok.
5879
5880         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5881         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5882
5883         * lib/target-supports.exp (add_options_for_arm_neon): New.
5884         (check_effective_target_arm_neon_ok_nocache): New, from
5885         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5886         (check_effective_target_arm_neon_ok): Use
5887         check_effective_target_arm_neon_ok_nocache.
5888         (add_options_for_arm_neon_fp16)
5889         (check_effective_target_arm_neon_fp16_ok)
5890         check_effective_target_arm_neon_fp16_ok_nocache): New.
5891         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5892
5893 2010-05-24  Jason Merrill  <jason@redhat.com>
5894
5895         PR c++/41510
5896         * g++.dg/cpp0x/initlist35.C: New.
5897         * g++.dg/init/brace6.C: Adjust.
5898
5899 2010-05-24  Paul Brook  <paul@codesourcery.com>
5900
5901         * gcc.target/arm/frame-pointer-1.c: New test.
5902         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5903         pointer elimination.
5904
5905 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5906
5907         PR target/44245
5908         * gcc.target/i386/crc32-3.c: New.
5909         * gcc.target/i386/crc32-4.c: Likewise.
5910
5911 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5912
5913         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5914         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5915         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5916
5917 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5918
5919         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5920
5921 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5922
5923         PR target/43869
5924         * gcc.c-target/pr43869.c: New test.
5925
5926 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5927
5928         PR fortran/44212
5929         * gfortran.dg/class_22.f03: New.
5930
5931 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5932
5933         PR lto/44238
5934         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5935
5936 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5937
5938         PR fortran/44213
5939         * gfortran.dg/abstract_type_7.f03: New.
5940
5941 2010-05-21  Jason Merrill  <jason@redhat.com>
5942
5943         * g++.dg/eh/spec11.C: Test cleanup optimization.
5944
5945 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5946
5947         PR debug/44223
5948         * gcc.target/i386/pr44223.c: New test.
5949
5950 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5951
5952         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5953
5954 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5955
5956         * g++.dg/other/const3.C: New test.
5957
5958 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5959
5960         PR fortran/38407
5961         * warn_unused_dummy_argument_1.f90: New.
5962         * warn_unused_dummy_argument_2.f90: New.
5963
5964 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5965
5966         PR c++/30298
5967         * g++.dg/inherit/crash1.C: New.
5968         * g++.dg/inherit/crash2.C: Likewise.
5969
5970 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5971
5972         PR debug/44178
5973         * g++.dg/debug/pr44178.C: New test.
5974
5975 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5976
5977         PR middle-end/44185
5978         * gcc.dg/tree-ssa/prefetch-6.c: Add
5979         --param min-insn-to-prefetch-ratio=6.
5980         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5981         allow unrolling, and adjust the movnti count.
5982
5983 2010-05-20  Jan Hubicka  <jh@suse.cz>
5984
5985         PR middle-end/44197
5986         * gcc.c-torture/compile/pr44197.c: New file.
5987
5988 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5989
5990         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5991         Fix test code.
5992         (check_effective_target_xop): Remove __may_alias__ attribute.
5993
5994 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5995
5996         PR target/44202
5997         * gcc.c-torture/execute/pr44202-1.c: New test.
5998
5999 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6000
6001         PR fortran/43851
6002         * gfortran.dg/label_1.f90: Update test.
6003
6004 2010-05-19  Jan Hubicka  <jh@suse.cz>
6005
6006         * gcc.dg/lto/ipareference2_0.c: New file.
6007         * gcc.dg/lto/ipareference2_1.c: New file.
6008
6009 2010-05-19  Jason Merrill  <jason@redhat.com>
6010
6011         * g++.dg/parse/fn-typedef2.C: New.
6012
6013         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6014         function type.
6015
6016         PR c++/44193
6017         * g++.dg/template/fntype1.C: New.
6018
6019 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6020
6021         * gnat.dg/discr23.ad[sb]: New test.
6022         * gnat.dg/discr23_pkg.ads: New helper.
6023
6024         * gnat.dg/specs/controlled1.ads: New test.
6025         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6026
6027 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6028
6029         PR fortran/44055
6030         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6031         Fixed scope of C_SIZEOF.
6032         * gfortran.dg/warn_conversion_2.f90: New.
6033
6034 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6035
6036         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6037         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6038         for optional selector.
6039         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6040         (check_effective_target_sse3): New proc.
6041         * gcc.target/i386/math-torture/math-torture.exp: Load
6042         target-supports.exp.
6043         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6044         check_effective_target_sse2.
6045         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6046         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6047         * g++.dg/vect/vect.exp: Likewise.
6048         * gfortran.dg/vect/vect.exp: Likewise.
6049         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6050         -msse2 if check_effective_target_sse2.
6051
6052         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6053         * gcc.target/i386/3dnow-2.c: Likewise.
6054         * gcc.target/i386/3dnowA-1.c: Likewise.
6055         * gcc.target/i386/3dnowA-2.c: Likewise.
6056         * gcc.target/i386/pr42549.c: Likewise.
6057
6058         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6059         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6060         * gcc.target/i386/sse3-addsubps.c: Likewise.
6061         * gcc.target/i386/sse3-haddpd.c: Likewise.
6062         * gcc.target/i386/sse3-haddps.c: Likewise.
6063         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6064         * gcc.target/i386/sse3-hsubps.c: Likewise.
6065         * gcc.target/i386/sse3-movddup.c: Likewise.
6066         * gcc.target/i386/sse3-movshdup.c: Likewise.
6067         * gcc.target/i386/sse3-movsldup.c: Likewise.
6068
6069         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6070         * g++.dg/ext/attrib35.C: Likewise.
6071         * g++.dg/opt/pr40496.C: Likewise.
6072         * g++.dg/other/i386-1.C: Likewise.
6073         * g++.dg/other/i386-4.C: Likewise.
6074         * g++.dg/other/pr34435.C: Likewise.
6075         * g++.dg/other/pr39496.C: Likewise.
6076         * g++.dg/other/pr40446.C: Likewise.
6077         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6078         * gcc.dg/compat/vector-1a_main.c: Likewise.
6079         * gcc.dg/compat/vector-2a_main.c: Likewise.
6080         * gcc.dg/lto/20090206-1_0.c: Likewise.
6081         * gcc.dg/pr34856.c: Likewise.
6082         * gcc.dg/pr36584.c: Likewise.
6083         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6084         * gcc.dg/pr37544.c: Likewise.
6085         * gcc.dg/torture/pr16104-1.c: Likewise.
6086         * gcc.dg/torture/pr35771-1.c: Likewise.
6087         * gcc.dg/torture/pr35771-2.c: Likewise.
6088         * gcc.dg/torture/pr35771-3.c: Likewise.
6089         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6090         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6091         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6092         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6093         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6094         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6095         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6096         * gcc.target/i386/20060512-1.c: Likewise.
6097         * gcc.target/i386/20060512-3.c: Likewise.
6098         * gcc.target/i386/all_one_m128i.c: Likewise.
6099         * gcc.target/i386/float128-1.c: Likewise.
6100         * gcc.target/i386/float128-2.c: Likewise.
6101         * gcc.target/i386/fpcvt-1.c: Likewise.
6102         * gcc.target/i386/fpcvt-2.c: Likewise.
6103         * gcc.target/i386/fpcvt-3.c: Likewise.
6104         * gcc.target/i386/fpprec-1.c: Likewise.
6105         * gcc.target/i386/funcspec-9.c: Likewise.
6106         * gcc.target/i386/incoming-1.c: Likewise.
6107         * gcc.target/i386/incoming-12.c: Likewise.
6108         * gcc.target/i386/incoming-2.c: Likewise.
6109         * gcc.target/i386/incoming-3.c: Likewise.
6110         * gcc.target/i386/incoming-4.c: Likewise.
6111         * gcc.target/i386/incoming-6.c: Likewise.
6112         * gcc.target/i386/incoming-7.c: Likewise.
6113         * gcc.target/i386/incoming-8.c: Likewise.
6114         * gcc.target/i386/opt-1.c: Likewise.
6115         * gcc.target/i386/opt-2.c: Likewise.
6116         * gcc.target/i386/ordcmp-1.c: Likewise.
6117         * gcc.target/i386/pr17692.c: Likewise.
6118         * gcc.target/i386/pr18614-1.c: Likewise.
6119         * gcc.target/i386/pr22152.c: Likewise.
6120         * gcc.target/i386/pr23570.c: Likewise.
6121         * gcc.target/i386/pr23575.c: Likewise.
6122         * gcc.target/i386/pr26449-1.c: Likewise.
6123         * gcc.target/i386/pr26600.c: Likewise.
6124         * gcc.target/i386/pr27790.c: Likewise.
6125         * gcc.target/i386/pr28839.c: Likewise.
6126         * gcc.target/i386/pr30970.c: Likewise.
6127         * gcc.target/i386/pr32000-1.c: Likewise.
6128         * gcc.target/i386/pr32000-2.c: Likewise.
6129         * gcc.target/i386/pr32280.c: Likewise.
6130         * gcc.target/i386/pr32661.c: Likewise.
6131         * gcc.target/i386/pr32708-1.c: Likewise.
6132         * gcc.target/i386/pr32961.c: Likewise.
6133         * gcc.target/i386/pr33329.c: Likewise.
6134         * gcc.target/i386/pr35714.c: Likewise.
6135         * gcc.target/i386/pr35767-1.c: Likewise.
6136         * gcc.target/i386/pr35767-1d.c: Likewise.
6137         * gcc.target/i386/pr35767-1i.c: Likewise.
6138         * gcc.target/i386/pr35767-2.c: Likewise.
6139         * gcc.target/i386/pr35767-2d.c: Likewise.
6140         * gcc.target/i386/pr35767-2i.c: Likewise.
6141         * gcc.target/i386/pr35767-3.c: Likewise.
6142         * gcc.target/i386/pr35767-5.c: Likewise.
6143         * gcc.target/i386/pr36222-1.c: Likewise.
6144         * gcc.target/i386/pr36578-1.c: Likewise.
6145         * gcc.target/i386/pr36578-2.c: Likewise.
6146         * gcc.target/i386/pr36992-1.c: Likewise.
6147         * gcc.target/i386/pr37101.c: Likewise.
6148         * gcc.target/i386/pr37216.c: Likewise.
6149         * gcc.target/i386/pr37434-1.c: Likewise.
6150         * gcc.target/i386/pr37434-2.c: Likewise.
6151         * gcc.target/i386/pr37843-3.c: Likewise.
6152         * gcc.target/i386/pr37843-4.c: Likewise.
6153         * gcc.target/i386/pr39162.c: Likewise.
6154         * gcc.target/i386/pr39315-1.c: Likewise.
6155         * gcc.target/i386/pr39315-2.c: Likewise.
6156         * gcc.target/i386/pr39315-3.c: Likewise.
6157         * gcc.target/i386/pr39315-4.c: Likewise.
6158         * gcc.target/i386/pr39445.c: Likewise.
6159         * gcc.target/i386/pr39496.c: Likewise.
6160         * gcc.target/i386/pr40809.c: Likewise.
6161         * gcc.target/i386/pr40906-3.c: Likewise.
6162         * gcc.target/i386/pr41019.c: Likewise.
6163         * gcc.target/i386/pr42542-1.c: Likewise.
6164         * gcc.target/i386/pr42542-2.c: Likewise.
6165         * gcc.target/i386/pr42542-3.c: Likewise.
6166         * gcc.target/i386/pr42542-3a.c: Likewise.
6167         * gcc.target/i386/pr42881.c: Likewise.
6168         * gcc.target/i386/push-1.c: Likewise.
6169         * gcc.target/i386/quad-sse.c: Likewise.
6170         * gcc.target/i386/reload-1.c: Likewise.
6171         * gcc.target/i386/sse-10.c: Likewise.
6172         * gcc.target/i386/sse-11.c: Likewise.
6173         * gcc.target/i386/sse-15.c: Likewise.
6174         * gcc.target/i386/sse-17.c: Likewise.
6175         * gcc.target/i386/sse-18.c: Likewise.
6176         * gcc.target/i386/sse-19.c: Likewise.
6177         * gcc.target/i386/sse-4.c: Likewise.
6178         * gcc.target/i386/sse-6.c: Likewise.
6179         * gcc.target/i386/sse-vect-types.c: Likewise.
6180         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6181         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6182         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6183         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6184         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6185         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6186         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6187         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6188         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6189         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6190         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6191         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6192         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6193         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6194         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6195         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6196         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6197         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6198         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6199         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6200         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6201         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6202         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6203         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6204         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6205         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6206         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6207         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6208         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6209         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6210         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6211         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6212         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6213         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6214         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6215         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6216         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6217         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6218         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6219         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6220         * gcc.target/i386/sse2-mmx.c: Likewise.
6221         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6222         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6223         * gcc.target/i386/sse2-movd-1.c: Likewise.
6224         * gcc.target/i386/sse2-movd-2.c: Likewise.
6225         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6226         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6227         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6228         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6229         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6230         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6231         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6232         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6233         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6234         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6235         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6236         * gcc.target/i386/sse2-movq-1.c: Likewise.
6237         * gcc.target/i386/sse2-movq-2.c: Likewise.
6238         * gcc.target/i386/sse2-movq-3.c: Likewise.
6239         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6240         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6241         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6242         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6243         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6244         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6245         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6246         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6247         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6248         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6249         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6250         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6251         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6252         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6253         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6254         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6255         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6256         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6257         * gcc.target/i386/sse2-pand-1.c: Likewise.
6258         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6259         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6260         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6261         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6262         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6263         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6264         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6265         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6266         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6267         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6268         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6269         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6270         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6271         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6272         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6273         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6274         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6275         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6276         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6277         * gcc.target/i386/sse2-por-1.c: Likewise.
6278         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6279         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6280         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6281         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6282         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6283         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6284         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6285         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6286         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6287         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6288         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6289         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6290         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6291         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6292         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6293         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6294         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6295         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6296         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6297         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6298         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6299         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6300         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6301         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6302         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6303         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6304         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6305         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6306         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6307         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6308         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6309         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6310         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6311         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6312         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6313         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6314         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6315         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6316         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6317         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6318         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6319         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6320         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6321         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6322         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6323         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6324         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6325         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6326         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6327         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6328         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6329         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6330         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6331         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6332         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6333         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6334         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6335         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6336         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6337         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6338         * gcc.target/i386/sse2-vec-1.c: Likewise.
6339         * gcc.target/i386/sse2-vec-2.c: Likewise.
6340         * gcc.target/i386/sse2-vec-3.c: Likewise.
6341         * gcc.target/i386/sse2-vec-4.c: Likewise.
6342         * gcc.target/i386/sse2-vec-5.c: Likewise.
6343         * gcc.target/i386/sse2-vec-6.c: Likewise.
6344         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6345         * gcc.target/i386/ssefn-2.c: Likewise.
6346         * gcc.target/i386/ssefn-4.c: Likewise.
6347         * gcc.target/i386/ssefp-1.c: Likewise.
6348         * gcc.target/i386/ssefp-2.c: Likewise.
6349         * gcc.target/i386/sseregparm-3.c: Likewise.
6350         * gcc.target/i386/sseregparm-4.c: Likewise.
6351         * gcc.target/i386/sseregparm-5.c: Likewise.
6352         * gcc.target/i386/sseregparm-6.c: Likewise.
6353         * gcc.target/i386/sseregparm-7.c: Likewise.
6354         * gcc.target/i386/ssetype-1.c: Likewise.
6355         * gcc.target/i386/ssetype-2.c: Likewise.
6356         * gcc.target/i386/ssetype-3.c: Likewise.
6357         * gcc.target/i386/ssetype-4.c: Likewise.
6358         * gcc.target/i386/ssetype-5.c: Likewise.
6359         * gcc.target/i386/unordcmp-1.c: Likewise.
6360         * gcc.target/i386/vararg-1.c: Likewise.
6361         * gcc.target/i386/vararg-2.c: Likewise.
6362         * gcc.target/i386/vararg-3.c: Likewise.
6363         * gcc.target/i386/vararg-4.c: Likewise.
6364         * gcc.target/i386/vararg-7.c: Likewise.
6365         * gcc.target/i386/vararg-8.c: Likewise.
6366         * gcc.target/i386/vecinit-1.c: Likewise.
6367         * gcc.target/i386/vecinit-2.c: Likewise.
6368         * gcc.target/i386/vecinit-3.c: Likewise.
6369         * gcc.target/i386/vecinit-4.c: Likewise.
6370         * gcc.target/i386/vecinit-5.c: Likewise.
6371         * gcc.target/i386/vecinit-6.c: Likewise.
6372         * gcc.target/i386/vectorize2.c: Likewise.
6373         * gcc.target/i386/vectorize3.c: Likewise.
6374         * gcc.target/i386/vectorize4.c: Likewise.
6375         * gcc.target/i386/vectorize6.c: Likewise.
6376         * gcc.target/i386/vectorize7.c: Likewise.
6377         * gcc.target/i386/vectorize8.c: Likewise.
6378         * gcc.target/i386/vperm-v2df.c: Likewise.
6379         * gcc.target/i386/vperm-v2di.c: Likewise.
6380         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6381         * gcc.target/i386/xorps-sse2.c: Likewise.
6382         * gcc.target/i386/xorps.c: Likewise.
6383         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6384         * gfortran.dg/graphite/pr42326.f90: Likewise.
6385         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6386
6387 2010-05-19  Richard Guenther  <rguenther@suse.de>
6388
6389         PR lto/44196
6390         * g++.dg/lto/20100519-1_0.C: New testcase.
6391
6392 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6393
6394         PR fortran/42360
6395         * gfortran.dg/warn_intent_out_not_set.f90: New.
6396
6397 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6398
6399         PR fortran/38404
6400         * gfortran.dg/data_char_1.f90: Updated warning message.
6401         * gfortran.dg/data_array_6.f: New.
6402
6403 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6404
6405         * g++.dg/ipa/ivinline-8.C: New test.
6406         * gcc.dg/ipa/iinline-2.c: Likewise.
6407
6408 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6409
6410         PR fortran/34505
6411         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6412         arguments; add check for return value kind.
6413         * gfortran.dg/float_1.f90: Likewise.
6414
6415 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6416
6417         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6418         (main): Use it.
6419         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6420         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6421         Prune another location line format.
6422         (lto-obj): Call lto_prune_warns on comp_output.
6423
6424 2010-05-18  Jan Hubicka  <jh@suse.cz>
6425
6426         * gcc.dg/lto/ipacp_0.c: New test.
6427         * gcc.dg/lto/ipacp_1.c: New test.
6428
6429 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6430
6431         PR lto/44184
6432         * gcc.dg/lto/20100518_0.c: New test.
6433
6434 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6435
6436         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6437
6438 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6439
6440         PR fortran/43990
6441         * gfortran.dg/class_21.f03: New.
6442
6443 2010-05-17  Jason Merrill  <jason@redhat.com>
6444
6445         PR c++/44157
6446         * g++.dg/cpp0x/initlist34.C: New.
6447
6448         PR c++/44158
6449         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6450
6451 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6452
6453         * g++.dg/ipa/ivinline-1.C: New test.
6454         * g++.dg/ipa/ivinline-2.C: New test.
6455         * g++.dg/ipa/ivinline-3.C: New test.
6456         * g++.dg/ipa/ivinline-4.C: New test.
6457         * g++.dg/ipa/ivinline-5.C: New test.
6458         * g++.dg/ipa/ivinline-6.C: New test.
6459
6460 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6461             Jason Merrill  <jason@redhat.com>
6462
6463         PR c++/44108
6464         * c-c++-common/Wunused-var-8.c: New test.
6465
6466 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6467
6468         PR bootstrap/42347
6469         * gcc.c-torture/compile/pr42347.c: New test.
6470
6471         PR middle-end/44102
6472         * g++.dg/ext/asmgoto1.C: New test.
6473
6474 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6475
6476         PR middle-end/44133
6477         * gcc.dg/tree-ssa/pr44133.c: New test.
6478         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6479         precise.
6480
6481 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6482
6483         PR fortran/44044
6484         * gfortran.dg/class_20.f03: New.
6485
6486 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6487
6488         PR 44078
6489         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6490         debug messages but not the newly introduced one.
6491
6492 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6493
6494         PR fortran/35779
6495         * gfortran.dg/initialization_25.f90: Commented testcase.
6496         * gfortran.dg/initialization_26.f90: New.
6497
6498 2010-05-16  Richard Guenther  <rguenther@suse.de>
6499
6500         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6501         * gcc.dg/pr43084.c: Likewise.
6502         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6503         -fipa-type-escape.
6504         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6505         -fipa-type-escape.
6506         * gcc.dg/struct/struct-reorg.exp: Likewise.
6507         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6508         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6509
6510 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6511
6512         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6513         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6514         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6515         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6516         tests.
6517
6518 2010-05-15  Jason Merrill  <jason@redhat.com>
6519
6520         * g++.dg/eh/spec10.C: New.
6521         * g++.dg/eh/spec11.C: New.
6522         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6523
6524 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6525
6526         PR fortran/44154
6527         PR fortran/42647
6528         * gfortran.dg/allocatable_scalar_9.f90: New.
6529
6530 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6531
6532         PR c++/44148
6533         * g++.dg/torture/pr44148.C: New test.
6534
6535 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6536
6537         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6538         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6539         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6540         diagnostics and type sizes.
6541
6542 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6543
6544         * gnat.dg/lto9.adb: New test.
6545         * gnat.dg/lto9_pkg1.ads: New helper.
6546         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6547
6548 2010-05-15  Jan Hubicka  <jh@suse.cz>
6549
6550         * gcc.dg/lto/ipareference_1.c: Rename to ...
6551         * gcc.dg/lto/ipareference_0.c: ... this one.
6552         * gcc.dg/lto/ipareference_2.c: Rename to ...
6553         * gcc.dg/lto/ipareference_1.c: ... this one.
6554
6555 2010-05-15  Jan Hubicka  <jh@suse.cz>
6556
6557         * gcc.dg/lto/ipareference_1.c: New file.
6558         * gcc.dg/lto/ipareference_2.c: New file.
6559
6560 2010-05-15  Richard Guenther  <rguenther@suse.de>
6561
6562         PR tree-optimization/44038
6563         * gcc.c-torture/compile/pr44038.c: New testcase.
6564
6565 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6566
6567         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6568         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6569
6570 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6571
6572         PR fortran/43207
6573         PR fortran/43969
6574         * gfortran.dg/class_18.f03: New.
6575         * gfortran.dg/class_19.f03: New.
6576
6577 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6578
6579         PR debug/44112
6580         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6581         * g++.dg/debug/dwarf2/const1.C: Remove.
6582
6583 2010-05-14  Jason Merrill  <jason@redhat.com>
6584
6585         * g++.dg/eh/cond4.C: New.
6586         * g++.dg/eh/elide2.C: Adjust.
6587         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6588
6589 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6590
6591         PR fortran/44135
6592         * gfortran.dg/actual_array_interface_2.f90: New test.
6593
6594 2010-05-14  Richard Guenther  <rguenther@suse.de>
6595
6596         PR tree-optimization/44119
6597         * gcc.c-torture/compile/pr44119.c: New testcase.
6598
6599 2010-05-14  Jason Merrill  <jason@redhat.com>
6600
6601         PR c++/44127
6602         * g++.dg/eh/terminate1.C: New.
6603
6604 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6605
6606         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6607
6608         PR debug/44136
6609         * gcc.dg/pr44136.c: New test.
6610
6611 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6612
6613         PR c++/30566
6614         * g++.dg/warn/Wshadow-4.C: Adjust.
6615         * g++.dg/warn/Wshadow-5.C: New test.
6616         * g++.dg/warn/Wshadow-6.C: New test
6617
6618 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6619
6620         PR fortran/35779
6621         * gfortran.dg/initialization_25.f90: New.
6622
6623 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6624
6625         * g++.dg/otr-fold-1.C: New test.
6626         * g++.dg/otr-fold-2.C: New test.
6627
6628 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6629
6630         PR fortran/44036
6631         * gfortran.dg/gomp/pr44036-1.f90: New test.
6632         * gfortran.dg/gomp/pr44036-2.f90: New test.
6633         * gfortran.dg/gomp/pr44036-3.f90: New test.
6634
6635         PR debug/43983
6636         * gcc.dg/guality/sra-1.c: New test.
6637
6638 2010-05-12  Jan Hubicka  <jh@suse.cz>
6639
6640         * tree-ssa/unreachable.c: New test.
6641
6642 2010-05-12  Jason Merrill  <jason@redhat.com>
6643
6644         * g++.dg/cpp0x/sfinae1.C: New.
6645
6646 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6647
6648         * gcc.target/i386/zee.c: New file.
6649
6650 2010-05-12  Jason Merrill  <jason@redhat.com>
6651
6652         * g++.dg/conversion/op1.C: Expect template candidate message.
6653         * g++.dg/cpp0x/nullptr15.C: Likewise.
6654         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6655         * g++.dg/cpp0x/pr31431.C: Likewise.
6656         * g++.dg/cpp0x/temp_default2.C: Likewise.
6657         * g++.dg/cpp0x/trailing4.C: Likewise.
6658         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6659         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6660         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6661         * g++.dg/cpp0x/variadic35.C: Likewise.
6662         * g++.dg/cpp0x/vt-35147.C: Likewise.
6663         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6664         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6665         * g++.dg/ext/visibility/anon8.C: Likewise.
6666         * g++.dg/ext/vla2.C: Likewise.
6667         * g++.dg/other/pr28114.C: Likewise.
6668         * g++.dg/other/ptrmem10.C: Likewise.
6669         * g++.dg/other/ptrmem11.C: Likewise.
6670         * g++.dg/overload/unknown1.C: Likewise.
6671         * g++.dg/parse/template7.C: Likewise.
6672         * g++.dg/parse/typename7.C: Likewise.
6673         * g++.dg/template/conv11.C: Likewise.
6674         * g++.dg/template/copy1.C: Likewise.
6675         * g++.dg/template/deduce3.C: Likewise.
6676         * g++.dg/template/dependent-expr5.C: Likewise.
6677         * g++.dg/template/friend.C: Likewise.
6678         * g++.dg/template/incomplete2.C: Likewise.
6679         * g++.dg/template/local4.C: Likewise.
6680         * g++.dg/template/local6.C: Likewise.
6681         * g++.dg/template/operator10.C: Likewise.
6682         * g++.dg/template/overload6.C: Likewise.
6683         * g++.dg/template/ptrmem2.C: Likewise.
6684         * g++.dg/template/ptrmem20.C: Likewise.
6685         * g++.dg/template/ptrmem8.C: Likewise.
6686         * g++.dg/template/sfinae2.C: Likewise.
6687         * g++.dg/template/ttp25.C: Likewise.
6688         * g++.dg/template/unify10.C: Likewise.
6689         * g++.dg/template/unify11.C: Likewise.
6690         * g++.dg/template/unify6.C: Likewise.
6691         * g++.dg/template/unify7.C: Likewise.
6692         * g++.dg/template/unify9.C: Likewise.
6693         * g++.dg/template/varmod1.C: Likewise.
6694         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6695         * g++.old-deja/g++.law/operators32.C: Likewise.
6696         * g++.old-deja/g++.pt/crash28.C: Likewise.
6697         * g++.old-deja/g++.pt/crash60.C: Likewise.
6698         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6699         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6700         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6701         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6702         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6703         * g++.old-deja/g++.pt/expr2.C: Likewise.
6704         * g++.old-deja/g++.pt/overload7.C: Likewise.
6705         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6706         * g++.old-deja/g++.pt/spec5.C: Likewise.
6707         * g++.old-deja/g++.pt/spec6.C: Likewise.
6708         * g++.old-deja/g++.pt/t24.C: Likewise.
6709         * g++.old-deja/g++.pt/unify4.C: Likewise.
6710         * g++.old-deja/g++.pt/unify6.C: Likewise.
6711         * g++.old-deja/g++.pt/unify8.C: Likewise.
6712         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6713         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6714         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6715
6716         * g++.dg/cpp0x/initlist32.C: New.
6717
6718         * g++.dg/template/conv11.C: New.
6719         * g++.dg/conversion/op1.C: Adjust expected error.
6720
6721         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6722
6723 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6724
6725         PR target/44088
6726         * gcc.target/i386/avx-cmpsd-1.c: New.
6727         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6728         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6729         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6730         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6731         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6732
6733 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6734
6735         PR middle-end/44085
6736         * gcc.dg/gomp/pr44085.c: New test.
6737         * gfortran.dg/gomp/pr44085.f90: New test.
6738
6739 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6740
6741         * objc-obj-c++-shared/Object1.m: New.
6742         * objc.dg/torture: New directory.
6743         * objc.dg/torture/tls: Ditto.
6744         * objc.dg/tls: Ditto.
6745         * objc.dg/torture/tls/trivial.m: New test.
6746         * objc.dg/torture/tls/thr-init-2.m: New test.
6747         * objc.dg/torture/tls/thr-init-3.m: New test.
6748         * objc.dg/torture/tls/thr-init.m: New test.
6749         * objc.dg/torture/tls/diag-1.m: New test.
6750         * objc.dg/torture/tls/tls.exp: New.
6751         * objc.dg/torture/trivial.m: New test.
6752         * objc.dg/torture/dg-torture.exp: New.
6753         * objc.dg/tls/diag-3.m: New test.
6754         * objc.dg/tls/diag-4.m: New test.
6755         * objc.dg/tls/diag-5.m: New test.
6756         * objc.dg/tls/init-1.m: New test.
6757         * objc.dg/tls/init-2.m: New test.
6758         * objc.dg/tls/tls.exp: New.
6759         * objc.dg/tls/diag-2.m: New test.
6760         * lib/objc.exp: Respond to dg-additional-files.
6761
6762 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6763
6764         * gcc.target/m68k/20100512-1.c: New.
6765
6766 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6767
6768         * gnat.dg/lto8.adb: New test.
6769         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6770         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6771
6772 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6773
6774         PR c++/34272
6775         PR c++/43630
6776         PR c++/34491
6777         * g++.dg/template/crash97.C: New.
6778         * g++.dg/template/crash98.C: Likewise.
6779         * g++.dg/template/crash99.C: Likewise.
6780         * g++.dg/cpp0x/pr31439.C: Adjust.
6781         * g++.dg/template/crash95.C: Likewise.
6782
6783 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6784
6785         PR middle-end/44071
6786         * c-c++-common/asmgoto-4.c: New test.
6787         * gcc.target/i386/pr44071.c: New test.
6788
6789         PR c++/44062
6790         * c-c++-common/Wunused-var-7.c: New test.
6791         * g++.dg/warn/Wunused-var-9.C: New test.
6792
6793 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6794
6795         PR fortran/43711
6796         * gfortran.dg/gomp/pr43711.f90: New.
6797
6798 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6799
6800         PR fortran/31820
6801         * gfortran.dg/select_5.f90: Updated.
6802
6803 2010-05-11  Jan Hubicka  <jh@suse.cz>
6804
6805         PR tree-optimize/44063
6806         * gcc.c-torture/compile/pr44063.c: New testcase.
6807
6808 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6809
6810         PR debug/44023
6811         * gcc.dg/pr44023.c: New test.
6812
6813 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6814
6815         * gnat.dg/lto7.adb: New test.
6816         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6817
6818 2010-05-10  Jason Merrill  <jason@redhat.com>
6819
6820         PR c++/44017
6821         * g++.dg/template/inherit5.C: New.
6822
6823         PR c++/44045
6824         * g++.dg/cpp0x/initlist33.C: New.
6825         * g++.dg/cpp0x/initlist26.C: Adjust.
6826         * g++.dg/cpp0x/initlist28.C: Adjust.
6827
6828 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6829
6830         PR c++/43719
6831         * g++.dg/init/pr43719.C: New.
6832         * g++.dg/anon-struct4.C: Adjust.
6833
6834 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6835
6836         PR debug/44028
6837         * gcc.dg/pr44028.c: New test.
6838
6839 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6840
6841         PR fortran/27866
6842         PR fortran/35003
6843         PR fortran/42809
6844         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6845         * gfortran.dg/warn_conversion.f90: New.
6846
6847 2010-05-10  Michael Matz  <matz@suse.de>
6848
6849         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6850
6851 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6852
6853         PR rtl-optimization/44012
6854         * gcc.dg/pr44012.c: New.
6855
6856 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6857
6858         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6859         Log text on entry and exit.
6860         Prune Sun ld warnings for common symbols with differing sizes.
6861         (lto-link-and-maybe-run): Change caller.
6862
6863 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6864
6865         PR fortran/44044
6866         * gfortran.dg/class_7.f03: Modified.
6867         * gfortran.dg/select_type_1.f03: Modified.
6868         * gfortran.dg/select_type_12.f03: New.
6869
6870 2010-05-10  Richard Guenther  <rguenther@suse.de>
6871
6872         PR tree-optimization/44050
6873         * gcc.dg/torture/pr44050.c: New testcase.
6874
6875 2010-05-10  Wei Guozhi  <carrot@google.com>
6876
6877         PR target/42879
6878         * gcc.target/arm/pr42879.c: New testcase.
6879
6880 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6881
6882         PR c/44051
6883         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6884
6885 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6886
6887         PR c/10676
6888         * gcc.dg/anon-struct-10.c: New test.
6889
6890 2010-05-09  Richard Guenther  <rguenther@suse.de>
6891
6892         PR middle-end/44024
6893         * gcc.dg/pr44024.c: New testcase.
6894
6895 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6896
6897         PR c/4784
6898         * gcc.dg/anon-struct-9.c: New test.
6899
6900 2010-05-09  Richard Guenther  <rguenther@suse.de>
6901
6902         PR middle-end/44043
6903         * gcc.c-torture/compile/pr44043.c: New testcase.
6904
6905 2010-05-09  Richard Guenther  <rguenther@suse.de>
6906
6907         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6908
6909 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6910
6911         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6912
6913 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6914
6915         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6916         * gnat.dg/specs/lto3.ads: Likewise.
6917
6918 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6919
6920         PR middle-end/28685
6921         * gcc.dg/pr28685-1.c: New file.
6922
6923 2010-05-08  Richard Guenther  <rguenther@suse.de>
6924
6925         PR tree-optimization/44030
6926         * gcc.c-torture/compile/pr44030.c: New testcase.
6927
6928 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6929
6930         * gnat.dg/lto6.adb: New test.
6931         * gnat.dg/lto6_pkg.ads: New helper.
6932
6933 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6934
6935         * gnat.dg/lto5.adb: New test.
6936         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6937
6938 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6939
6940         * gnat.dg/lto4.ad[sb]: New test.
6941
6942 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6943
6944         * gnat.dg/specs/lto3.ads: New test.
6945         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6946         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6947
6948 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6949
6950         * gnat.dg/sizetype3.ad[sb]: New test.
6951         * gnat.dg/sizetype3_pkg.ads: New helper.
6952
6953 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6954
6955         PR c++/43951
6956         * g++.dg/init/new29.C: New.
6957
6958 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6959
6960         PR fortran/40728
6961         * gfortran.dg/coarray_1.f90: Fixed error message.
6962         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6963         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6964         * gfortran.dg/intrinsic_std_5.f90: New.
6965
6966 2010-05-07  Jason Merrill  <jason@redhat.com>
6967
6968         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6969
6970 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6971
6972         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6973         (size_t, stderr): Remove.
6974         (read_error): Replaced __builtin_fprintf by fprintf.
6975
6976 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6977
6978         * gcc.dg/ordered-comparison-1.c: New test.
6979         * gcc.dg/ordered-comparison-2.c: New test.
6980         * gcc.dg/ordered-comparison-3.c: New test.
6981         * gcc.dg/ordered-comparison-4.c: New test.
6982
6983 2010-05-06  Mike Stump  <mikestump@comcast.net>
6984
6985         PR objc/35165
6986         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6987
6988 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6989             Jason Merrill  <jason@redhat.com>
6990
6991         * g++.dg/cpp0x/nullptr01.C: New.
6992         * g++.dg/cpp0x/nullptr02.C: New.
6993         * g++.dg/cpp0x/nullptr03.C: New.
6994         * g++.dg/cpp0x/nullptr04.C: New.
6995         * g++.dg/cpp0x/nullptr05.C: New.
6996         * g++.dg/cpp0x/nullptr06.C: New.
6997         * g++.dg/cpp0x/nullptr07.C: New.
6998         * g++.dg/cpp0x/nullptr08.C: New.
6999         * g++.dg/cpp0x/nullptr09.C: New.
7000         * g++.dg/cpp0x/nullptr10.C: New.
7001         * g++.dg/cpp0x/nullptr11.C: New.
7002         * g++.dg/cpp0x/nullptr12.C: New.
7003         * g++.dg/cpp0x/nullptr13.C: New.
7004         * g++.dg/cpp0x/nullptr14.C: New.
7005         * g++.dg/cpp0x/nullptr15.C: New.
7006         * g++.dg/cpp0x/nullptr16.C: New.
7007         * g++.dg/cpp0x/nullptr17.C: New.
7008         * g++.dg/cpp0x/nullptr18.C: New.
7009         * g++.dg/cpp0x/nullptr19.C: New.
7010         * g++.dg/cpp0x/nullptr20.C: New.
7011         * g++.dg/cpp0x/nullptr21.C: New.
7012         * g++.dg/cpp0x/nullptr22.C: New.
7013         * g++.dg/debug/nullptr01.C: New.
7014         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7015
7016 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7017
7018         * gcc.dg/Wunused-var-8.c: Move to...
7019         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7020
7021 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7022
7023         PR c++/40406
7024         * g++.dg/template/crash96.C: New.
7025
7026 2010-05-06  Jan Hubicka  <jh@suse.cz>
7027
7028         PR tree-optimization/43791
7029         * gcc.c-torture/compile/pr43791.c: New file.
7030
7031 2010-05-06  Michael Matz  <matz@suse.de>
7032
7033         PR tree-optimization/43984
7034         * gfortran.dg/pr43984.f90: New test.
7035
7036 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7037
7038         PR 40989
7039         * gcc.dg/pr40989.c: New.
7040
7041 2010-05-06  Richard Guenther  <rguenther@suse.de>
7042
7043         PR tree-optimization/43934
7044         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7045
7046 2010-05-06  Richard Guenther  <rguenther@suse.de>
7047
7048         PR tree-optimization/43987
7049         * gcc.c-torture/execute/pr43987.c: New testcase.
7050         * gcc.dg/torture/pta-escape-1.c: Adjust.
7051         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7052         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7053         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7054         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7055
7056 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7057             Dodji Seketeli  <dodji@redhat.com>
7058
7059         PR c/18624
7060         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7061         * g++.dg/template/sfinae16.C: Likewise.
7062         * gcc.dg/Wunused-var-1.c: Moved to...
7063         * c-c++-common/Wunused-var-1.c: ...here. New test.
7064         * gcc.dg/Wunused-var-2.c: Moved to...
7065         * c-c++-common/Wunused-var-2.c: ...here. New test.
7066         * gcc.dg/Wunused-var-3.c: Moved to...
7067         * c-c++-common/Wunused-var-3.c: ...here. New test.
7068         * gcc.dg/Wunused-var-4.c: Moved to...
7069         * gcc.dg/Wunused-var-1.c: ... here.
7070         * gcc.dg/Wunused-var-5.c: Moved to...
7071         * c-c++-common/Wunused-var-4.c: ...here. New test.
7072         * gcc.dg/Wunused-var-7.c: Moved to...
7073         * c-c++-common/Wunused-var-5.c: ...here. New test.
7074         * gcc.dg/Wunused-var-6.c: Moved to...
7075         * gcc.dg/Wunused-var-2.c: ... here.
7076         * c-c++-common/Wunused-var-1.c: New test.
7077         * c-c++-common/Wunused-var-2.c: New test.
7078         * c-c++-common/Wunused-var-3.c: New test.
7079         * c-c++-common/Wunused-var-4.c: New test.
7080         * c-c++-common/Wunused-var-5.c: New test.
7081         * g++.dg/warn/Wunused-var-1.C: New test.
7082         * g++.dg/warn/Wunused-var-2.C: New test.
7083         * g++.dg/warn/Wunused-var-3.C: New test.
7084         * g++.dg/warn/Wunused-var-4.C: New test.
7085         * g++.dg/warn/Wunused-var-5.C: New test.
7086         * g++.dg/warn/Wunused-var-6.C: New test.
7087         * g++.dg/warn/Wunused-var-7.C: New test.
7088         * g++.dg/warn/Wunused-var-8.C: New test.
7089         * g++.dg/warn/Wunused-parm-1.C: New test.
7090         * g++.dg/warn/Wunused-parm-2.C: New test.
7091         * g++.dg/warn/Wunused-parm-3.C: New test.
7092
7093 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7094
7095         PR fortran/43985
7096         * gfortran.dg/gomp/crayptr5.f90: New test case.
7097
7098 2010-05-05  Jason Merrill  <jason@redhat.com>
7099
7100         PR debug/43370
7101         * g++.dg/ext/attrib39.C: New.
7102
7103 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7104
7105         PR fortran/24978
7106         * gfortran.dg/data_invalid.f90: New.
7107
7108 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7109
7110         * gnat.dg/lto2.adb: New test.
7111
7112 2010-05-05  Jason Merrill  <jason@redhat.com>
7113
7114         PR c++/43787
7115         * g++.dg/opt/empty1.C: New.
7116
7117 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7118
7119         PR fortran/43696
7120         * gfortran.dg/class_17.f03: New.
7121
7122 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7123
7124         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7125
7126 2010-05-04  Mike Stump  <mikestump@comcast.net>
7127
7128         PR objc/35165
7129         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7130
7131 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7132
7133         PR target/43668
7134         * gcc.target/i386/pr43668.c: New.
7135
7136 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7137
7138         PR c++/43028
7139         * g++.dg/cpp0x/initlist31.C: New.
7140
7141 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7142
7143         PR c/43981
7144         * gcc.dg/Wunused-var-8.c: New test.
7145
7146 2010-05-04  Jason Merrill  <jason@redhat.com>
7147
7148         PR c++/38064
7149         * g++.dg/cpp0x/enum3.C: Extend.
7150
7151 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7152
7153         PR target/43799
7154         * gcc.target/i386/pr43799.c: New.
7155
7156 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7157
7158         * gnat.dg/lto1.adb: New test.
7159         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7160
7161 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7162
7163         PR middle-end/43671
7164         * gcc.target/i386/pr43671.c: New.
7165
7166 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7167
7168         PR c++/43705
7169         * g++.dg/template/crash95.C: New.
7170
7171 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7172
7173         PR debug/43508
7174         * gcc.target/i386/pr43508.c: New.
7175
7176 2010-05-04  Richard Guenther  <rguenther@suse.de>
7177
7178         PR tree-optimization/43879
7179         * g++.dg/torture/pr43879-1_0.C: New testcase.
7180         * g++.dg/torture/pr43879-1_1.C: Likewise.
7181
7182 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7183
7184         PR c++/43953
7185         * g++.dg/other/crash-12.C: New test.
7186
7187 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7188
7189         * g++.dg/cdce3.C: Add a space.  Updated.
7190
7191 2010-05-03  Jason Merrill  <jason@redhat.com>
7192
7193         PR c++/43680
7194         * g++.dg/opt/enum2.C: New.
7195         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7196         * g++.dg/warn/Wswitch-1.C: Adjust message.
7197
7198 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7199
7200         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7201         * g++.dg/ext/label13.C: Fix typo.
7202         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7203         alpha*-dec-osf5*.
7204         * gcc.c-torture/compile/limits-declparen.c: xfail on
7205         alpha*-dec-osf5* with -g.
7206         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7207         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7208         * gcc.dg/c99-tgmath-2.c: Likewise.
7209         * gcc.dg/c99-tgmath-3.c: Likewise.
7210         * gcc.dg/c99-tgmath-4.c: Likewise.
7211
7212 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7213
7214         PR fortran/43592
7215         * gfortran.dg/unexpected_interface.f90: New test.
7216
7217 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7218
7219         * ada/acats/run_acats (which): New function.
7220         (host_gnatchop, host_gnatmake): Use it.
7221
7222 2010-05-03  Richard Guenther  <rguenther@suse.de>
7223
7224         PR tree-optimization/43971
7225         * gcc.dg/pr43971.c: New testcase.
7226
7227 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7228
7229         PR debug/43972
7230         * gcc.dg/debug/pr43972.c: New test.
7231
7232 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7233
7234         PR testsuite/43963
7235         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7236
7237 2010-05-02  Richard Guenther  <rguenther@suse.de>
7238
7239         PR tree-optimization/43879
7240         * gcc.dg/torture/pr43879-3.c: New testcase.
7241
7242 2010-05-01  Richard Guenther  <rguenther@suse.de>
7243
7244         PR tree-optimization/43949
7245         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7246
7247 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7248
7249         PR c++/43951
7250         * g++.dg/init/new28.C: New.
7251
7252 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7253
7254         PR objc++/32052
7255         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7256         structure and nested declarations.
7257         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7258         structure and nested declarations.  Reduce header clutter and
7259         use _exit() rather than abort().
7260         * objc.dg/encode-10.m: New.
7261         * objc.dg/encode-11.m: New.
7262
7263 2010-04-30  DJ Delorie  <dj@redhat.com>
7264
7265         * gcc.c-torture/execute/20100430-1.c: New test.
7266
7267 2010-04-30  Jason Merrill  <jason@redhat.com>
7268
7269         PR c++/43868
7270         * g++.dg/template/ptrmem21.C: New.
7271
7272 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7273
7274         PR fortran/18918
7275         PR fortran/43931
7276         * gfortran.dg/coarray_13.f90: New test.
7277
7278 2010-04-30  Richard Guenther  <rguenther@suse.de>
7279
7280         PR lto/43946
7281         * gcc.dg/lto/20100430-1_0.c: New testcase.
7282
7283 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR debug/43942
7286         * c-c++-common/pr43942.c: New test.
7287
7288 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7289
7290         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7291         conflict with darwin crt1.o 'start' symbol.
7292
7293 2010-04-30  Richard Guenther  <rguenther@suse.de>
7294
7295         PR tree-optimization/43879
7296         * gcc.dg/torture/pr43879_1.c: New testcase.
7297
7298 2010-04-30  Richard Guenther  <rguenther@suse.de>
7299
7300         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7301
7302 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7303
7304         PR c++/43890
7305         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7306         user-provided constructor while recursing.
7307
7308 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7309
7310         PR fortran/42274
7311         * gfortran.dg/class_16.f03: New test.
7312
7313 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7314
7315         PR fortran/42274
7316         * gfortran.dg/class_15.f03: New.
7317
7318 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7319
7320         PR fortran/43326
7321         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7322
7323 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7324
7325         PR fortran/43492
7326         * gfortran.dg/generic_22.f03 : New test.
7327
7328 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7329
7330         PR fortran/42353
7331         * gfortran.dg/class_14.f03: New test.
7332
7333 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7334
7335         PR fortran/42680
7336         * gfortran.dg/interface_32.f90: New test.
7337
7338 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7339             Janus Weil  <janus@gcc.gnu.org>
7340
7341         PR fortran/41829
7342         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7343         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7344         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7345
7346 2010-04-28  Mike Stump  <mikestump@comcast.net>
7347
7348         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7349         dg-excess-errors.
7350         * g++.dg/uninit-pred-2_b.C: Likewise.
7351
7352 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7353
7354         PR fortran/18918
7355         PR fortran/43919
7356         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7357
7358 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7359
7360         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7361         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7362         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7363         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7364         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7365
7366 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7367
7368         * gcc.dg/const-uniq-1.c: New test.
7369         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7370
7371 2010-04-28  Xinliang David Li  <davidxl@google.com>
7372
7373         * gcc.dg/uninit-pred-2_b.c: New test.
7374         * gcc.dg/uninit-pred-4_b.c: New test.
7375         * gcc.dg/uninit-pred-3_d.c: New test.
7376         * gcc.dg/uninit-pred-6_b.c: New test.
7377         * gcc.dg/uninit-pred-8_b.c: New test.
7378         * gcc.dg/uninit-pred-3_a.c: New test.
7379         * gcc.dg/uninit-pred-2_c.c: New test.
7380         * gcc.dg/uninit-pred-5_a.c: New test.
7381         * gcc.dg/uninit-pred-3_e.c: New test.
7382         * gcc.dg/uninit-pred-7_a.c: New test.
7383         * gcc.dg/uninit-pred-6_c.c: New test.
7384         * gcc.dg/uninit-pred-9_a.c: New test.
7385         * gcc.dg/uninit-pred-8_c.c: New test.
7386         * gcc.dg/uninit-pred-3_b.c: New test.
7387         * gcc.dg/uninit-pred-5_b.c: New test.
7388         * gcc.dg/uninit-pred-7_b.c: New test.
7389         * gcc.dg/uninit-pred-6_d.c: New test.
7390         * gcc.dg/uninit-pred-9_b.c: New test.
7391         * gcc.dg/uninit-pred-2_a.c: New test.
7392         * gcc.dg/uninit-pred-4_a.c: New test.
7393         * gcc.dg/uninit-pred-3_c.c: New test.
7394         * gcc.dg/uninit-pred-6_a.c: New test.
7395         * gcc.dg/uninit-pred-8_a.c: New test.
7396         * gcc.dg/uninit-pred-7_c.c: New test.
7397         * gcc.dg/uninit-pred-6_e.c: New test.
7398         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7399         * g++.dg/uninit-pred-1_a.C: New test.
7400         * g++.dg/uninit-pred-1_b.C: New test.
7401         * g++.dg/uninit-pred-2_a.C: New test.
7402         * g++.dg/uninit-pred-2_b.C: New test.
7403         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7404         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7405         * g++.dg/uninit-pred-loop_1.cc: New test.
7406
7407 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7408
7409         * gcc.dg/lto/20091209-1_0.c: New testcase.
7410
7411 2010-04-28  Richard Guenther  <rguenther@suse.de>
7412
7413         PR tree-optimization/43879
7414         PR tree-optimization/43909
7415         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7416
7417 2010-04-28  Richard Guenther  <rguenther@suse.de>
7418
7419         PR c++/43880
7420         * g++.dg/torture/pr43880.C: New testcase.
7421
7422 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7423
7424         PR c++/9335
7425         * g++.dg/template/recurse2.C: Update
7426         * g++.dg/template/recurse.C: Update.
7427         * g++.dg/template/pr23510.C: Update.
7428         * lib/prune.exp: Filter out 'recursively instantiated'.
7429
7430 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7431
7432         PR c++/29043
7433         * g++.dg/init/pr29043.C: New.
7434
7435 2010-04-27  Jason Merrill  <jason@redhat.com>
7436
7437         * g++.dg/lookup/scoped5.C: Adjust.
7438         * g++.dg/lookup/scoped8.C: Adjust.
7439         * g++.dg/template/dependent-expr5.C: Adjust.
7440         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7441
7442         PR c++/43856
7443         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7444
7445         PR c++/43875
7446         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7447
7448 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7449             Jan Hubicka <hubicka@ucw.cz>
7450
7451         * gcc.dg/pure-2.c: New testcase.
7452         * gcc.dg/const-1.c: New testcase.
7453
7454 2010-04-27  Jason Merrill  <jason@redhat.com>
7455
7456         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7457
7458         PR c++/41468
7459         * g++.dg/template/sfinae17.C: New.
7460         * g++.dg/template/sfinae18.C: New.
7461
7462 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7463
7464         * g++.dg/init/pr42844.C: New.
7465         * g++.dg/cpp0x/pr42844-2.C: New.
7466         * g++.dg/cpp0x/defaulted2.C: Adjust.
7467         * g++.dg/tree-ssa/pr27549.C: Likewise.
7468         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7469
7470 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7471
7472         PR fortran/18918
7473         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7474
7475 2010-04-27  Richard Guenther  <rguenther@suse.de>
7476
7477         PR middle-end/40561
7478         * g++.dg/other/pr40561.C: New testcase.
7479
7480 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7481
7482         PR middle-end/43812
7483         * g++.dg/ipa/pr43812.C: New test.
7484
7485 2010-04-27  Jan Hubicka  <jh@suse.cz>
7486
7487         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7488         (test): ... this one.
7489
7490 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7491
7492         PR target/40657
7493         * gcc.target/arm/thumb-stackframe.c: New test.
7494
7495 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7496
7497         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7498         * gcc.dg/misc-column.c: Likewise.
7499         * gcc.dg/Walways-true-1.c: Likewise.
7500         * gcc.dg/Walways-true-2.c: Likewise.
7501         * gcc.dg/warn-addr-cmp.c: Likewise.
7502
7503 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7504
7505         PR fortran/18918
7506         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7507         * gfortran.dg/coarray_12.f90: New.
7508
7509 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7510
7511         PR c/32207
7512         * gcc.dg/pr32207.c: New test.
7513         * gcc.dg/misc-column.c: Adjust expected warning.
7514         * gcc.dg/Walways-true-1.c: Likewise.
7515         * gcc.dg/Walways-true-2.c: Likewise.
7516         * gcc.dg/warn-addr-cmp.c: Likewise.
7517
7518 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7519
7520         PR lto/42776
7521         * lib/lto.exp (lto_prune_vis_warns): New function.
7522         (lto-link-and-maybe-run): Call it.
7523
7524 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7525
7526         PR tree-optimization/43904
7527         * gcc.dg/tree-ssa/tailcall-6.c: New.
7528
7529 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7530
7531         PR testsuite/35165
7532         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7533         Darwin8/OSX10.4 - compatible code generation.
7534         Use scan-rtl-dump.
7535         * obj-c++.dg/stubify-1.mm: Ditto.
7536         * lib/objc-torture.exp: Do not require link success for
7537         "trivial.m" in the runtime checks when dowhat = 'compile'.
7538         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7539         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7540         Darwin8/OSX10.4 - compatible code generation.
7541         * objc.dg/stubify-2.m: Ditto.
7542         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7543         * objc.dg/next-runtime-1.m: Ditto.
7544         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7545         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7546         runtimes on Darwin.
7547
7548 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7549
7550         PR 43715
7551         * lib/plugin-support.exp: Use "-undefined
7552         dynamic_lookup" on darwin.
7553
7554 2010-04-26  Richard Guenther  <rguenther@suse.de>
7555
7556         * gcc.dg/lto/20100426_0.c: New testcase.
7557
7558 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7559
7560         PR tree-optimization/43833
7561         gcc.dg/Warray-bounds-8.c: New test case.
7562
7563 2010-04-26  Richard Guenther  <rguenther@suse.de>
7564
7565         PR lto/43080
7566         * g++.dg/lto/20100423-3_0.C: New testcase.
7567
7568 2010-04-26  Richard Guenther  <rguenther@suse.de>
7569
7570         PR lto/42425
7571         * g++.dg/lto/20100423-2_0.C: New testcase.
7572
7573 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7574
7575         * gcc.dg/vect/bb-slp-23.c: New test.
7576
7577 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7578
7579         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7580         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7581         * gcc.dg/c1x-float-1.c: New test.
7582
7583 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7584
7585         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7586         of "lea\[ \t\]".
7587
7588 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7589
7590         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7591         FreeBSD.
7592         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7593         * gfortran.dg/default_format_2.f90: Ditto.
7594
7595 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7596
7597         * gfortran.dg/pr43505.f90: Clean up .mod file.
7598         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7599         * gfortran.dg/pr41347.f90: Ditto.
7600         * gfortran.dg/internal_pack_4.f90: Ditto.
7601         * gfortran.dg/proc_decl_23.f90: Ditto.
7602         * gfortran.dg/recursive_check_3.f90: Ditto.
7603         * gfortran.dg/intent_out_3.f90: Ditto.
7604         * gfortran.dg/assignment_2.f90: Ditto.
7605         * gfortran.dg/pr41928.f90: Ditto.
7606         * gfortran.dg/pr42166.f90: Ditto.
7607         * gfortran.dg/private_type_12.f90: Ditto.
7608         * gfortran.dg/graphite/pr42185.f90: Ditto.
7609         * gfortran.dg/graphite/pr42186.f90: Ditto.
7610         * gfortran.dg/graphite/pr40982.f90: Ditto.
7611         * gfortran.dg/graphite/id-2.f90: Ditto.
7612         * gfortran.dg/graphite/id-4.f90: Ditto.
7613         * gfortran.dg/graphite/pr42050.f90: Ditto.
7614         * gfortran.dg/graphite/id-18.f90: Ditto.
7615         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7616         * gfortran.dg/graphite/pr41924.f90: Ditto.
7617         * gfortran.dg/graphite/pr42393.f90: Ditto.
7618         * gfortran.dg/graphite/pr37980.f90: Ditto.
7619         * gfortran.dg/graphite/pr38953.f90: Ditto.
7620         * gfortran.dg/graphite/pr42180.f90: Ditto.
7621         * gfortran.dg/graphite/pr42181.f90: Ditto.
7622         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7623         * gfortran.dg/select_type_4.f90: Ditto.
7624         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7625         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7626         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7627         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7628         * gfortran.dg/whole_file_11.f90: Ditto.
7629         * gfortran.dg/private_type_11.f90: Ditto.
7630         * gfortran.dg/vect/vect-gems.f90: Ditto.
7631         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7632
7633 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7634
7635         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7636
7637 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7638
7639         * gnat.dg/pack15.ad[sb]: New test.
7640
7641 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7642
7643         * gcc.target/arm/mla-1.c: New test.
7644
7645 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7646
7647         PR fortran/30073
7648         PR fortran/43793
7649         * gfortran.dg/pr43793.f90: New test.
7650
7651 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7652
7653         PR tree-optimization/41442
7654         * gcc.target/i386/pr41442.c: New test.
7655
7656 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7657
7658         PR fortran/43832
7659         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7660
7661 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7662
7663         PR fortran/43832
7664         * gfortran.dg/open_nounit.f90: New test.
7665
7666 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7667
7668         PR fortran/43841
7669         PR fortran/43843
7670         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7671
7672 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7673
7674         * gcc.dg/Wconversion-integer.c: Update.
7675
7676 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7677
7678         * gnat.dg/unchecked_convert5.adb: New test.
7679
7680 2010-04-23  Richard Guenther  <rguenther@suse.de>
7681
7682         PR lto/41734
7683         * gcc.dg/lto/20100423-2_0.c: New testcase.
7684         * gcc.dg/lto/20100423-2_0.c: Likewise.
7685
7686 2010-04-23  Richard Guenther  <rguenther@suse.de>
7687
7688         PR lto/43455
7689         * gcc.dg/lto/20100423-1_0.c: New testcase.
7690         * gcc.dg/lto/20100423-1_1.c: Likewise.
7691
7692 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7693
7694         PR tree-optimization/43846
7695         * gcc.dg/tree-ssa/sra-10.c: New test.
7696
7697 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7698
7699         PR middle-end/43835
7700         * gcc.c-torture/execute/pr43835.c: New test.
7701
7702 2010-04-23  Richard Guenther  <rguenther@suse.de>
7703
7704         PR lto/42653
7705         * g++.dg/lto/20100423-1_0.C: New testcase.
7706
7707 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7708
7709         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7710
7711 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7712
7713         PR tree-optimization/43842
7714         * gcc.dg/vect/pr43842.c: New test.
7715
7716 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7717
7718         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7719         * gcc.target/i386/wmul-2.c: Likewise.
7720
7721 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7722
7723         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7724         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7725
7726 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7727
7728         * gfortran.dg/reassoc_6.f: New testcase.
7729
7730 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7731
7732         PR middle-end/29274
7733         * gcc.target/arm/wmul-1.c: New test.
7734         * gcc.target/arm/wmul-2.c: New test.
7735
7736 2010-04-22  Richard Guenther  <rguenther@suse.de>
7737
7738         PR tree-optimization/43845
7739         * gcc.c-torture/compile/pr43845.c: New testcase.
7740
7741 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7742
7743         PR middle-end/29274
7744         * gcc.target/i386/wmul-1.c: New test.
7745         * gcc.target/i386/wmul-2.c: New test.
7746         * gcc.target/bfin/wmul-1.c: New test.
7747         * gcc.target/bfin/wmul-2.c: New test.
7748
7749 2010-04-22  Richard Guenther  <rguenther@suse.de>
7750
7751         PR fortran/43829
7752         * gfortran.dg/vector_subscript_6.f90: New testcase.
7753         * gfortran.dg/assign_10.f90: Adjust.
7754
7755 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR fortran/43836
7758         * gfortran.dg/gomp/pr43836.f90: New test.
7759
7760 2010-04-21  Richard Guenther  <rguenther@suse.de>
7761
7762         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7763
7764 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7765
7766         * gcc.dg/torture/builtin-cproj-3.c: New.
7767
7768 2010-04-20  Jason Merrill  <jason@redhat.com>
7769
7770         PR c++/9335
7771         * g++.dg/template/recurse2.C: New.
7772         * g++.dg/parse/crash36.C: Adjust.
7773         * g++.dg/other/fold1.C: Adjust.
7774         * g++.dg/init/member1.C: Adjust.
7775         * lib/prune.exp: Prune "skipping N instantiation contexts".
7776
7777 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7778
7779         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7780
7781 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7782
7783         * gcc.dg/torture/builtin-cproj-1.c: New.
7784         * gcc.dg/torture/builtin-cproj-2.c: New.
7785
7786 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7787
7788         PR c++/43800
7789         PR c++/43704
7790         * g++.dg/template/typedef32.C: Adjust.
7791         * g++.dg/template/typedef33.C: New test.
7792
7793 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7794
7795         PR fortran/43227
7796         * gfortran.dg/proc_decl_23.f90: New test.
7797
7798         PR fortran/43266
7799         * gfortran.dg/abstract_type_6.f03: New test.
7800
7801 2010-04-20  Xinliang David Li  <davidxl@google.com>
7802
7803         * g++.dg/tree-ssa/fold-compare.C: New.
7804
7805 2010-04-20  Richard Guenther  <rguenther@suse.de>
7806
7807         PR tree-optimization/39417
7808         * g++.dg/torture/pr39417.C: New testcase.
7809
7810 2010-04-20  Richard Guenther  <rguenther@suse.de>
7811
7812         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7813
7814 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7815
7816         * g++.dg/debug/dwarf2/rv1.C: New test.
7817
7818 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7819
7820         PR target/43635
7821         * gcc.c-torture/compile/pr43635.c: New testcase.
7822
7823 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7824
7825         PR fortran/43339
7826         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7827         of sequential loops being private only in the innermost containing
7828         task region.
7829
7830         PR middle-end/43337
7831         * gfortran.dg/gomp/pr43337.f90: New test.
7832
7833 2010-04-19  Richard Guenther  <rguenther@suse.de>
7834
7835         PR tree-optimization/43796
7836         * gfortran.dg/pr43796.f90: New testcase.
7837
7838 2010-04-19  Richard Guenther  <rguenther@suse.de>
7839
7840         PR tree-optimization/43783
7841         * gcc.c-torture/execute/pr43783.c: New testcase.
7842
7843 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7844
7845         PR target/43766
7846         * gcc.target/i386/pr43766.c: New test.
7847
7848 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7849
7850         PR target/43662
7851         * gcc.target/i386/pr43662.c: New test.
7852
7853 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7854
7855         PR c++/43704
7856         * g++.dg/template/typedef32.C: New test.
7857
7858 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7859
7860         PR tree-optimization/37027
7861         * lib/target-supports.exp
7862         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7863         * gcc.dg/vect/pr37027.c: New test.
7864         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7865         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7866         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7867         gcc.dg/vect/vect-complex-6.c: Likewise.
7868
7869 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7870
7871         * g++.dg/debug/dwarf2/enum1.C: New test.
7872
7873 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7874
7875         * gnat.dg/rep_clause5.ad[sb]: New test.
7876         * gnat.dg/rep_clause5_pkg.ads: New helper.
7877
7878 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7879
7880         PR tree-optimization/43771
7881         * g++.dg/vect/pr43771.cc: New test.
7882
7883 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7884
7885         PR fortran/31538
7886         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7887         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7888
7889 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7890
7891         * gnat.dg/sizetype.adb: Rename into...
7892         * gnat.dg/sizetype1.adb: ...this.
7893         * gnat.dg/sizetype2.adb: New test.
7894
7895 2010-04-16  Richard Guenther  <rguenther@suse.de>
7896
7897         PR tree-optimization/43572
7898         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7899
7900 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7901
7902         * gnat.dg/specs/discr_private.ads: New test.
7903
7904 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7905
7906         PR target/41514
7907         * gcc.target/arm/thumb-comparisons.c: New test.
7908
7909         PR target/40603
7910         * gcc.target/arm/thumb-cbranchqi.c: New test.
7911
7912 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7913
7914         * g++.dg/torture/pr36191.C: Enable for SH.
7915
7916 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7917
7918         * gnat.dg/wide_boolean.adb: New test.
7919         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7920
7921 2010-04-15  Richard Guenther  <rguenther@suse.de>
7922
7923         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7924         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7925         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7926         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7927         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7928         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7929         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7930         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7931         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7932         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7933         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7934         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7935         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7936         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7937         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7938
7939 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7940
7941         PR target/21803
7942         * gcc.target/arm/pr42496.c: New test.
7943
7944 2010-04-14  Jason Merrill  <jason@redhat.com>
7945
7946         PR c++/36625
7947         * g++.dg/ext/attrib38.C: New.
7948
7949 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7950
7951         PR testsuite/43739
7952         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7953
7954 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7955
7956         PR 42966
7957         * gcc.dg/cpp/warn-undef-2.c: Update.
7958         * gcc.dg/cpp/warn-traditional-2.c: Update.
7959         * gcc.dg/cpp/warn-comments-2.c: Update.
7960         * gcc.dg/cpp/warn-variadic-2.c: Update.
7961         * gcc.dg/cpp/warn-long-long-2.c: Update.
7962         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7963         * gcc.dg/cpp/warn-multichar-2.c: Update.
7964         * gcc.dg/cpp/warn-normalized-3.c: Update.
7965         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7966         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7967         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7968         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7969         * gcc.dg/cpp/warn-redefined-2.c: Update.
7970         * gfortran.dg/warning-directive-2.F90: Update.
7971         * c-c++-common/cpp/warning-directive-2.c: Update.
7972
7973 2010-04-14  Michael Matz  <matz@suse.de>
7974
7975         PR tree-optimization/42963
7976         * gcc.dg/pr42963.c: New testcase.
7977
7978 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7979
7980         * gnat.dg/class_wide.adb: Rename into...
7981         * gnat.dg/class_wide1.adb: ...this.
7982         * gnat.dg/class_wide2.ad[sb]: New test.
7983
7984 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7985
7986         PR fortran/18918
7987         * gfortran.dg/coarray_9.f90: Update dg-errors.
7988         * gfortran.dg/coarray_10.f90: New test.
7989         * gfortran.dg/coarray_11.f90: New test.
7990
7991 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7992
7993         PR fortran/43747
7994         gfortran.dg/initialization_24.f90: New test.
7995
7996 2010-04-13  Jason Merrill  <jason@redhat.com>
7997
7998         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7999         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8000
8001 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8002
8003         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8004         * g++.dg/dg.exp: Likewise.
8005         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8006         * c-c++-common/cpp/warning-directive-1.c: ... here.
8007         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8008         * c-c++-common/cpp/warning-directive-2.c: ... here.
8009         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8010         * c-c++-common/cpp/warning-directive-3.c: ... here.
8011         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8012         * c-c++-common/cpp/warning-directive-4.c: ... here.
8013         * g++.dg/cpp/warning-directive-1.C: Delete.
8014         * g++.dg/cpp/warning-directive-2.C: Delete.
8015         * g++.dg/cpp/warning-directive-3.C: Delete.
8016         * g++.dg/cpp/warning-directive-4.C: Delete.
8017         * gcc.dg/cpp/normalised-3.c: Delete.
8018         * g++.dg/cpp/normalised-1.C: Rename as ...
8019         * c-c++-common/cpp/normalised-3.c: ... this.
8020
8021 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8022
8023         * gcc.dg/tree-ssa/sra-9.c: New test.
8024
8025 2010-04-13  Michael Matz  <matz@suse.de>
8026
8027         PR middle-end/43730
8028         * gcc.dg/pr43730.c: New test.
8029
8030 2010-04-13  Michael Matz  <matz@suse.de>
8031
8032         * gcc.dg/tree-ssa/negate.c: New testcase.
8033
8034 2010-04-13  Richard Guenther  <rguenther@suse.de>
8035
8036         PR testsuite/43735
8037         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8038
8039 2010-04-13  Richard Guenther  <rguenther@suse.de>
8040
8041         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8042
8043 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8044
8045         * gnat.dg/derived_type1.adb: New test.
8046
8047 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8048
8049         * gcc.dg/plugindir1.c: New testcase.
8050         * gcc.dg/plugindir2.c: New testcase.
8051         * gcc.dg/plugindir3.c: New testcase.
8052         * gcc.dg/plugindir4.c: New testcase.
8053
8054 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8055
8056         * gcc.target/i386/rotate-2.c: New test.
8057
8058 2010-04-12  Jason Merrill  <jason@redhat.com>
8059
8060         PR c++/43641
8061         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8062         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8063
8064 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8065
8066         PR c++/25811
8067         * g++.dg/init/pr25811.C: New test.
8068
8069 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8070
8071         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8072         dg-error, dg-warning.
8073         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8074
8075 2010-04-12  Richard Guenther  <rguenther@suse.de>
8076
8077         * gcc.dg/torture/inline-2.c: New testcase.
8078
8079 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8080
8081         PR bootstrap/43699
8082         * gcc.dg/Wunused-var-7.c: New test.
8083
8084         PR tree-optimization/43560
8085         * gcc.c-torture/execute/pr43560.c: New test.
8086
8087 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8088
8089         * gnat.dg/aggr13.adb: New test.
8090         * gnat.dg/aggr14.adb: Likewise.
8091         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8092
8093 2010-04-12  Richard Guenther  <rguenther@suse.de>
8094
8095         PR c++/43611
8096         * g++.dg/torture/pr43611.C: New testcase.
8097
8098 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8099
8100         PR c/36774
8101         * gcc.dg/pr36774-1.c: New test.
8102         * gcc.dg/pr36774-2.c: New test.
8103
8104 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8105
8106         * gcc.target/sh/rte-delay-slot.c: New test.
8107
8108 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8109
8110         * gnat.dg/pack9.adb: Remove -cargs option.
8111         * gnat.dg/aggr12.ad[sb]: New test.
8112
8113 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8114
8115         PR target/43417
8116         * gcc.target/sh/pr43417.c: New test.
8117
8118 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8119
8120         PR fortran/43591
8121         * gfortran.dg/spec_expr_6.f90: New test.
8122
8123 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8124
8125         PR cpp/43195
8126         * gcc.dg/cpp/pr43195.c: New.
8127         * gcc.dg/cpp/pr43195.h: New.
8128
8129 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8130
8131         PR 42965
8132         * gcc.dg/Werror-6.c: Adjust.
8133         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8134         * gcc.dg/Werror-4.c: Likewise.
8135         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8136         * gcc.dg/Wswitch-enum-error.c: Likewise.
8137         * gcc.dg/Wpointer-arith.c: Likewise.
8138         * gcc.dg/Wfatal.c: Likewise.
8139         * gcc.dg/Wswitch-error.c: Likewise.
8140         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8141         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8142         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8143         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8144         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8145         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8146         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8147         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8148         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8149         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8150         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8151         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8152         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8153         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8154         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8155         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8156         * g++.dg/cpp/warning-directive-2.C: Likewise.
8157         * gfortran.dg/warning-directive-2.F90: Likewise.
8158
8159 2010-04-09  Jason Merrill  <jason@redhat.com>
8160
8161         PR c++/42623
8162         * g++.dg/template/sizeof13.C: New.
8163
8164 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8165
8166         * g++.dg/other/pr35504.C: Add check for thiscall.
8167         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8168         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8169
8170 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8171
8172         PR c++/28584
8173         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8174         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8175         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8176         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8177         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8178         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8179         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8180         * g++.dg/other/increment1.C: Likewise.
8181
8182 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8183
8184         PR fortran/18918
8185         * gfortran.dg/coarray_7.f90: New test.
8186         * gfortran.dg/coarray_8.f90: New test.
8187
8188 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8189
8190         PR fortran/28039
8191         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8192
8193 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8194
8195         PR target/43643
8196         * gcc.dg/pr43643.c: New test.
8197
8198 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8199
8200         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8201
8202 2010-04-08  Richard Guenther  <rguenther@suse.de>
8203
8204         PR tree-optimization/43679
8205         * gcc.c-torture/compile/pr43679.c: New testcase.
8206
8207 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR debug/43670
8210         * gcc.dg/pr43670.c: New test.
8211
8212 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8213
8214         PR middle-end/40815
8215         * gcc.dg/tree-ssa/reassoc-19.c: New.
8216
8217 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8218
8219         PR c/18624
8220         * gcc.dg/Wunused-var-1.c: New test.
8221         * gcc.dg/Wunused-var-2.c: New test.
8222         * gcc.dg/Wunused-var-3.c: New test.
8223         * gcc.dg/Wunused-var-4.c: New test.
8224         * gcc.dg/Wunused-var-5.c: New test.
8225         * gcc.dg/Wunused-var-6.c: New test.
8226         * gcc.dg/Wunused-parm-1.c: New test.
8227
8228         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8229         * gcc.dg/trunc-1.c: Likewise.
8230         * gcc.dg/vla-9.c: Likewise.
8231         * gcc.dg/dfp/composite-type.c: Likewise.
8232
8233 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8234
8235         PR objc/35996
8236         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8237         * obj-c++.dg/objc-gc-3.mm: Ditto.
8238
8239 2010-04-07  Simon Baldwin  <simonb@google.com>
8240
8241         * gcc.dg/cpp/warn-undef-2.c: New.
8242         * gcc.dg/cpp/warn-traditional-2.c: New.
8243         * gcc.dg/cpp/warn-comments-2.c: New.
8244         * gcc.dg/cpp/warning-directive-1.c: New.
8245         * gcc.dg/cpp/warn-long-long.c: New.
8246         * gcc.dg/cpp/warn-traditional.c: New.
8247         * gcc.dg/cpp/warn-variadic-2.c: New.
8248         * gcc.dg/cpp/warn-undef.c: New.
8249         * gcc.dg/cpp/warn-normalized-1.c: New.
8250         * gcc.dg/cpp/warning-directive-2.c: New.
8251         * gcc.dg/cpp/warn-long-long-2.c: New.
8252         * gcc.dg/cpp/warn-variadic.c: New.
8253         * gcc.dg/cpp/warn-normalized-2.c: New.
8254         * gcc.dg/cpp/warning-directive-3.c: New.
8255         * gcc.dg/cpp/warn-deprecated-2.c: New.
8256         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8257         * gcc.dg/cpp/warn-multichar-2.c: New.
8258         * gcc.dg/cpp/warn-normalized-3.c: New.
8259         * gcc.dg/cpp/warning-directive-4.c: New.
8260         * gcc.dg/cpp/warn-unused-macros.c: New.
8261         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8262         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8263         * gcc.dg/cpp/warn-cxx-compat.c: New.
8264         * gcc.dg/cpp/warn-redefined.c: New.
8265         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8266         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8267         * gcc.dg/cpp/warn-deprecated.c: New.
8268         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8269         * gcc.dg/cpp/warn-redefined-2.c: New.
8270         * gcc.dg/cpp/warn-comments.c: New.
8271         * gcc.dg/cpp/warn-multichar.c: New.
8272         * g++.dg/cpp/warning-directive-1.C: New.
8273         * g++.dg/cpp/warning-directive-2.C: New.
8274         * g++.dg/cpp/warning-directive-3.C: New.
8275         * g++.dg/cpp/warning-directive-4.C: New.
8276         * gfortran.dg/warning-directive-1.F90: New.
8277         * gfortran.dg/warning-directive-3.F90: New.
8278         * gfortran.dg/warning-directive-2.F90: New.
8279         * gfortran.dg/warning-directive-4.F90: New.
8280
8281 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8282
8283         PR objc++/23716
8284         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8285
8286 2010-04-07  Jason Merrill  <jason@redhat.com>
8287
8288         * g++.dg/template/dr408.C: New.
8289
8290         * g++.dg/lookup/ns4.C: New.
8291
8292         PR c++/38392
8293         * g++.dg/template/friend51.C: New test.
8294
8295         PR c++/41970
8296         * g++.old-deja/g++.other/linkage1.C: Adjust.
8297
8298 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8299
8300         PR c++/42697
8301         * g++.dg/template/crash94.C: New test.
8302
8303 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8304
8305         PR c++/40239
8306         * g++.dg/init/aggr5.C: New test.
8307         * g++.dg/init/aggr5.C: New test.
8308
8309 2010-04-07  Richard Guenther  <rguenther@suse.de>
8310
8311         PR tree-optimization/43270
8312         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8313         * gcc.dg/Warray-bounds-7.c: Likewise.
8314
8315 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8316
8317         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8318         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8319         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8320
8321 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8322
8323         PR c++/42556
8324         * g++.dg/init/pr42556.C: New test.
8325
8326 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8327
8328         PR debug/43628
8329         * g++.dg/debug/dwarf2/typedef2.C: New test.
8330
8331 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8332
8333         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8334         c-c++-common/dwarf2/redeclaration-1.C
8335
8336 2010-04-06  Jason Merrill  <jason@redhat.com>
8337
8338         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8339         * g++.dg/ext/attrib18.C: Likewise.
8340         * g++.dg/ext/bitfield2.C: Likewise.
8341         * g++.dg/ext/bitfield4.C: Likewise.
8342         * g++.dg/ext/visibility/warn2.C: Likewise.
8343         * g++.dg/ext/visibility/warn3.C: Likewise.
8344         * g++.dg/gomp/pr26690-1.C: Likewise.
8345         * g++.dg/inherit/covariant7.C: Likewise.
8346         * g++.dg/init/synth2.C: Likewise.
8347         * g++.dg/lookup/using7.C: Likewise.
8348         * g++.dg/other/crash-4.C: Likewise.
8349         * g++.dg/other/error13.C: Likewise.
8350         * g++.dg/other/error20.C: Likewise.
8351         * g++.dg/parse/crash31.C: Likewise.
8352         * g++.dg/parse/error16.C: Likewise.
8353         * g++.dg/parse/error19.C: Likewise.
8354         * g++.dg/parse/error27.C: Likewise.
8355         * g++.dg/parse/error28.C: Likewise.
8356         * g++.dg/parse/fused-params1.C: Likewise.
8357         * g++.dg/template/error2.C: Likewise.
8358         * g++.dg/template/local6.C: Likewise.
8359         * g++.dg/template/qualttp15.C: Likewise.
8360         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8361         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8362         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8363         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8364         * g++.old-deja/g++.eh/spec6.C: Likewise.
8365         * g++.old-deja/g++.jason/crash3.C: Likewise.
8366         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8367         * g++.old-deja/g++.law/ctors5.C: Likewise.
8368         * g++.old-deja/g++.law/ctors9.C: Likewise.
8369         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8370         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8371         * g++.old-deja/g++.other/struct1.C: Likewise.
8372         * g++.old-deja/g++.other/volatile1.C: Likewise.
8373         * g++.old-deja/g++.pt/crash36.C: Likewise.
8374         * g++.old-deja/g++.pt/derived3.C: Likewise.
8375         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8376         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8377
8378 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8379
8380         PR middle-end/43519
8381         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8382         * gcc.dg/graphite/id-19.c: New.
8383
8384 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8385
8386         PR middle-end/32824
8387         * gcc.dg/vect/pr32824: New.
8388
8389 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8390
8391         PR fortran/18918
8392         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8393         * gfortran.dg/coarray_3.f90: Ditto.
8394         * gfortran.dg/coarray_4.f90: Ditto.
8395         * gfortran.dg/coarray_5.f90: Ditto.
8396         * gfortran.dg/coarray_6.f90: Ditto.
8397         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8398
8399 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8400
8401         PR fortran/18918
8402         * gfortran.dg/coarray_4.f90: Fix test.
8403         * gfortran.dg/coarray_6.f90: Add more tests.
8404
8405 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8406
8407         PR fortran/18918
8408         * gfortran.dg/coarray_4.f90: New test.
8409         * gfortran.dg/coarray_5.f90: New test.
8410         * gfortran.dg/coarray_6.f90: New test.
8411
8412 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8413
8414         PR fortran/18918
8415         * gfortran.dg/iso_fortran_env_5.f90: New test.
8416         * gfortran.dg/iso_fortran_env_6.f90: New test.
8417
8418 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8419
8420         PR fortran/39997
8421         * gfortran.dg/coarray_1.f90: New test.
8422         * gfortran.dg/coarray_2.f90: New test.
8423         * gfortran.dg/coarray_3.f90: New test.
8424
8425 2010-04-06  Jason Merrill  <jason@redhat.com>
8426
8427         PR c++/43648
8428         * g++.dg/template/dtor8.C: New.
8429
8430         PR c++/43621
8431         * g++.dg/template/error-recovery2.C: New.
8432
8433 2010-04-06  Jan Hubicka  <jh@suse.czpli
8434
8435         PR tree-optimization/42906
8436         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8437
8438 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8439
8440         PR fortran/43178
8441         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8442         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8443         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8444
8445 2010-04-06  Richard Guenther  <rguenther@suse.de>
8446
8447         PR tree-optimization/43627
8448         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8449
8450 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8451
8452         PR target/43638
8453         * gcc.target/i386/pr43638.c: New test.
8454
8455 2010-04-06  Richard Guenther  <rguenther@suse.de>
8456
8457         PR middle-end/43661
8458         * gcc.c-torture/compile/pr43661.c: New testcase.
8459
8460 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8461
8462         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8463
8464 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8465
8466         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8467
8468 2010-04-02  Richard Guenther  <rguenther@suse.de>
8469
8470         PR tree-optimization/43629
8471         * gcc.c-torture/execute/pr43629.c: New testcase.
8472
8473 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8474             Dominique d'Humieres  <dominiq@lps.ens.fr>
8475
8476         PR libfortran/43605
8477         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8478
8479 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8480
8481         PR debug/43325
8482         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8483
8484 2010-04-01  Jason Merrill  <jason@redhat.com>
8485
8486         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8487
8488 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8489             Manfred Schwarb  <manfred99@gmx.ch>
8490
8491         PR libfortran/43605
8492         * gfortran.dg/ftell_3.f90: New test.
8493
8494 2010-04-01  Richard Guenther  <rguenther@suse.de>
8495
8496         PR middle-end/43614
8497         * gcc.c-torture/compile/pr43614.c: New testcase.
8498
8499 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8500
8501         PR tree-optimization/43141
8502         * gcc.dg/guality/pr43141.c: New test.
8503
8504 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8505
8506         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8507         * g++.dg/eh/spbp.C: Likewise.
8508         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8509         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8510         superfluous casts.
8511         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8512         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8513         * objc.dg/dwarf-2.m: Likewise.
8514
8515 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8516
8517         PR middle-end/43464
8518         * gcc.dg/graphite/id-pr43464.c: New.
8519         * gcc.dg/graphite/id-pr43464-1.c: New.
8520
8521 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8522
8523         PR middle-end/43351
8524         * gcc.dg/graphite/id-pr43351.c
8525
8526 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8527
8528         PR testsuite/35165
8529         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8530         * obj-c++.dg/try-catch-2.mm: Ditto.
8531         * obj-c++.dg/lookup-2.mm: Ditto.
8532         * obj-c++.dg/encode-8.m: Ditto.
8533         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8534         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8535         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8536         * obj-c++.dg/const-str-11.mm: Ditto.
8537         * obj-c++.dg/const-str-9.mm: Ditto.
8538         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8539         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8540         * obj-c++.dg/except-1.mm: Ditto.
8541         * obj-c++.dg/const-str-7.mm: Ditto.
8542         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8543         * obj-c++.dg/const-str-3.mm: Ditto.
8544         * obj-c++.dg/const-str-7.mm: Ditto.
8545         * obj-c++.dg/stubify-2.mm: Change dump file name.
8546
8547         PR objc++/23613
8548         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8549         New macro.
8550         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8551         Remove dg-xfail-if.
8552
8553 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8554
8555         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8556         only with -O2, -O3 or -Os and not with -fwhopr.
8557
8558 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8559
8560         PR c++/43558
8561         * g++.dg/template/typedef31.C: New test.
8562
8563 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8564
8565         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8566         assembler output on *-*-solaris2*.
8567         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8568
8569 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8570
8571         PR debug/43557
8572         * gcc.dg/pr43557-1.c: New test.
8573         * gcc.dg/pr43557-2.c: New file.
8574
8575 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8576
8577         PR 43562
8578         * gcc.dg/pr43562.c: New test.
8579
8580 2010-03-30  Jason Merrill  <jason@redhat.com>
8581
8582         PR c++/43076
8583         * g++.dg/template/error-recovery1.C: New.
8584
8585         PR c++/41786
8586         * g++.dg/parse/ambig5.C: New.
8587
8588 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8589
8590         PR debug/43593
8591         * gcc.dg/guality/pr43593.c: New test.
8592
8593 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8594
8595         PR middle-end/43430
8596         * gcc.dg/vect/pr43430-1.c: New.
8597
8598 2010-03-30  Jason Merrill  <jason@redhat.com>
8599
8600         PR c++/43559
8601         * g++.dg/template/partial7.C: New.
8602
8603 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8604
8605         * gcc.target/s390/stackcheck1.c: New testcase.
8606
8607 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8608
8609         PR libfortran/43265
8610         * gfortran.dg/read_eof_8.f90: New test.
8611
8612 2010-03-29  Jason Merrill  <jason@redhat.com>
8613
8614         * gcc.dg/cpp/include6.c: Change [] to ().
8615
8616         N3077
8617         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8618         splicing and UCNs.
8619         * c-c++-common/raw-string-2.c: Add trigraph test.
8620         * c-c++-common/raw-string-8.c: New.
8621         * c-c++-common/raw-string-9.c: New.
8622         * c-c++-common/raw-string-10.c: New.
8623
8624         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8625         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8626         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8627         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8628         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8629         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8630         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8631
8632 2010-03-29  Richard Guenther  <rguenther@suse.de>
8633
8634         PR tree-optimization/43560
8635         * gcc.dg/torture/pr43560.c: New testcase.
8636
8637 2010-03-29  Jason Merrill  <jason@redhat.com>
8638
8639         N3077
8640         * g++.dg/ext/raw-string-1.C: Change [] to ().
8641         * g++.dg/ext/raw-string-2.C: Change [] to ().
8642         Don't use \ in delimiter.
8643         * g++.dg/ext/raw-string-3.C: Change [] to ().
8644         * g++.dg/ext/raw-string-4.C: Change [] to ().
8645         * g++.dg/ext/raw-string-5.C: Change [] to ().
8646         Test for error on \ in delimiter.
8647         * g++.dg/ext/raw-string-6.C: Change [] to ().
8648         * g++.dg/ext/raw-string-7.C: Change [] to ().
8649
8650 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8651
8652         PR 43564
8653         * gcc.dg/pr43564.c: New test.
8654
8655 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8656
8657         PR fortran/43551
8658         * gfortran.dg/direct_io_12.f90: New test.
8659
8660 2010-03-28  Jan Hubicka  <jh@suse.cz>
8661
8662         PR tree-optimization/43505
8663         * gfortran.dg/pr43505.f90: New testcase.
8664
8665 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8666
8667         PR tree-optimization/43528
8668         * gcc.target/i386/pr43528.c: New test.
8669
8670 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8671
8672         PR c/43381
8673         * gcc.dg/parm-impl-decl-3.c: New test.
8674
8675 2010-03-26  Jason Merrill  <jason@redhat.com>
8676
8677         PR c++/43509
8678         * g++.dg/cpp0x/parse1.C: New.
8679
8680 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8681
8682         PR target/43524
8683         * gcc.target/i386/pr43524.c: New test.
8684
8685 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8686
8687         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8688         whitespace, rename main to foo.
8689         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8690         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8691         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8692         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8693         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8694         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8695         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8696         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8697         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8698         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8699         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8700
8701 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8702
8703         PR c++/43327
8704         * g++.dg/other/crash-10.C: New test.
8705         * g++.dg/other/crash-11.C: New test.
8706
8707 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8708
8709         PR libfortran/43517
8710         * gfortran.dg/read_eof_7.f90: New test.
8711
8712 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8713
8714         PR objc/35165
8715         PR testsuite/43512
8716         * objc-obj-c++-shared: New directory.
8717         * objc-obj-c++-shared/Object1-implementation.h: New file.
8718         * objc-obj-c++-shared/Object1.h: New file.
8719         * objc-obj-c++-shared/Protocol1.h: New file.
8720         * objc-obj-c++-shared/next-abi.h: New file.
8721         * objc-obj-c++-shared/next-mapping.h: New file.
8722         * objc/execute/next_mapping.h: Delete.
8723         * objc.dg/special/special.exp: For all targets run the tests with
8724         -fgnu-runtime, for darwin targets also run the tests with
8725         -fnext-runtime.
8726         * objc.dg/dg.exp: Ditto.
8727         * obj-c++.dg/dg.exp: Ditto.
8728         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8729         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8730         include use of updated NeXT interface.
8731         * objc/execute/formal_protocol-5.m: Ditto.
8732         * objc/execute/protocol-isEqual-2.m: Ditto.
8733         * objc/execute/protocol-isEqual-4.m: Ditto.
8734         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8735         Protocol1.h) and next-mapping.h as required.
8736         * objc/execute/object_is_class.m: Ditto.
8737         * objc/execute/enumeration-1.m: Ditto.
8738         * objc/execute/class-13.m: Ditto.
8739         * objc/execute/formal_protocol-2.m: Ditto.
8740         * objc/execute/formal_protocol-4.m: Ditto.
8741         * objc/execute/class-1.m: Ditto.
8742         * objc/execute/bycopy-1.m: Ditto.
8743         * objc/execute/formal_protocol-6.m: Ditto.
8744         * objc/execute/bycopy-3.m: Ditto.
8745         * objc/execute/class-3.m: Ditto.
8746         * objc/execute/bf-11.m: Ditto.
8747         * objc/execute/class-5.m: Ditto.
8748         * objc/execute/bf-13.m: Ditto.
8749         * objc/execute/class-7.m: Ditto.
8750         * objc/execute/bf-15.m: Ditto.
8751         * objc/execute/class-9.m: Ditto.
8752         * objc/execute/bf-17.m: Ditto.
8753         * objc/execute/bf-19.m: Ditto.
8754         * objc/execute/IMP.m: Ditto.
8755         * objc/execute/exceptions/catchall-1.m: Ditto.
8756         * objc/execute/exceptions/trivial.m: Ditto.
8757         * objc/execute/exceptions/finally-1.m: Ditto.
8758         * objc/execute/exceptions/local-variables-1.m: Ditto.
8759         * objc/execute/exceptions/foward-1.m: Ditto.
8760         * objc/execute/bf-2.m: Ditto.
8761         * objc/execute/string1.m: Ditto.
8762         * objc/execute/bf-4.m: Ditto.
8763         * objc/execute/informal_protocol.m: Ditto.
8764         * objc/execute/string3.m: Ditto.
8765         * objc/execute/bf-6.m: Ditto.
8766         * objc/execute/bf-8.m: Ditto.
8767         * objc/execute/class-tests-1.h: Ditto.
8768         * objc/execute/protocol-isEqual-1.m: Ditto.
8769         * objc/execute/protocol-isEqual-3.m: Ditto.
8770         * objc/execute/_cmd.m: Ditto.
8771         * objc/execute/function-message-1.m: Ditto.
8772         * objc/execute/bf-20.m: Ditto.
8773         * objc/execute/bf-common.h: Ditto.
8774         * objc/execute/np-2.m: Ditto.
8775         * objc/execute/class-10.m: Ditto.
8776         * objc/execute/class-12.m: Ditto.
8777         * objc/execute/enumeration-2.m: Ditto.
8778         * objc/execute/class-14.m: Ditto.
8779         * objc/execute/encode-1.m: Ditto.
8780         * objc/execute/formal_protocol-1.m: Ditto.
8781         * objc/execute/formal_protocol-3.m: Ditto.
8782         * objc/execute/accessing_ivars.m: Ditto.
8783         * objc/execute/bycopy-2.m: Ditto.
8784         * objc/execute/class-2.m: Ditto.
8785         * objc/execute/bf-10.m: Ditto.
8786         * objc/execute/formal_protocol-7.m: Ditto.
8787         * objc/execute/root_methods.m: Ditto.
8788         * objc/execute/class-4.m: Ditto.
8789         * objc/execute/bf-12.m: Ditto.
8790         * objc/execute/class-6.m: Ditto.
8791         * objc/execute/bf-14.m: Ditto.
8792         * objc/execute/nested-func-1.m: Ditto.
8793         * objc/execute/class-8.m: Ditto.
8794         * objc/execute/private.m: Ditto.
8795         * objc/execute/bf-16.m: Ditto.
8796         * objc/execute/bf-18.m: Ditto.
8797         * objc/execute/load-3.m: Ditto.
8798         * objc/execute/compatibility_alias.m: Ditto.
8799         * objc/execute/bf-1.m: Ditto.
8800         * objc/execute/no_clash.m: Ditto.
8801         * objc/execute/bf-3.m: Ditto.
8802         * objc/execute/string2.m: Ditto.
8803         * objc/execute/bf-5.m: Ditto.
8804         * objc/execute/string4.m: Ditto.
8805         * objc/execute/bf-7.m: Ditto.
8806         * objc/execute/object_is_meta_class.m: Ditto.
8807         * objc/execute/bf-9.m: Ditto.
8808         * objc/execute/bf-21.m: Ditto.
8809         * objc/execute/cascading-1.m: Ditto.
8810         * objc/execute/trivial.m: Ditto.
8811         * objc/execute/np-1.m: Ditto.
8812         * objc/compile/trivial.m: Ditto.
8813         * objc/execute/class_self-2.m: Include <stdlib.h>.
8814         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8815         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8816         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8817         and 64bit. Use new NeXT interface as required.
8818         * objc.dg/special/unclaimed-category-1.m: Ditto.
8819         * objc.dg/special/unclaimed-category-1.h: Ditto.
8820         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8821         * objc.dg/func-ptr-1.m: Ditto.
8822         * objc.dg/stret-1.m: Ditto.
8823         * objc.dg/encode-2.m: Ditto.
8824         * objc.dg/category-1.m: Ditto.
8825         * objc.dg/encode-3.m: Ditto.
8826         * objc.dg/call-super-3.m: Ditto.
8827         * objc.dg/method-3.m: Ditto.
8828         * objc.dg/func-ptr-2.m: Ditto.
8829         * objc.dg/lookup-1.m: Ditto.
8830         * objc.dg/encode-4.m: Ditto.
8831         * objc.dg/fix-and-continue-1.m: Ditto.
8832         * objc.dg/proto-lossage-3.m: Ditto.
8833         * objc.dg/method-13.m: Ditto.
8834         * objc.dg/proto-qual-1.m: Ditto.
8835         * objc.dg/zero-link-3.m: Ditto.
8836         * objc.dg/bitfield-1.m: Ditto.
8837         * objc.dg/va-meth-1.m: Ditto.
8838         * objc.dg/super-class-3.m: Ditto.
8839         * objc.dg/call-super-1.m: Ditto.
8840         * objc.dg/type-size-2.m: Ditto.
8841         * objc.dg/method-10.m: Ditto.
8842         * objc.dg/defs.m: Ditto.
8843         * objc.dg/const-str-3.m: Ditto.
8844         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8845         Protocol1.h) and next-mapping.h as required. Use new NeXT
8846         interface as required.
8847         * objc.dg/super-class-4.m: Ditto.
8848         * objc.dg/comp-types-8.m: Ditto.
8849         * objc.dg/call-super-2.m: Ditto.
8850         * objc.dg/objc-fast-4.m: Ditto.
8851         * objc.dg/method-6.m: Ditto.
8852         * objc.dg/const-str-3.m: Ditto.
8853         * objc.dg/const-str-7.m: Ditto.
8854         * objc.dg/method-15.m: Ditto.
8855         * objc.dg/method-19.m: Ditto.
8856         * objc.dg/sync-1.m: Ditto.
8857         * objc.dg/layout-1.m: Ditto.
8858         * objc.dg/bitfield-3.m: Ditto.
8859         * objc.dg/try-catch-3.m: Ditto.
8860         * objc.dg/try-catch-7.m: Ditto.
8861         * objc.dg/comp-types-10.m: Ditto.
8862         * objc.dg/selector-2.: Ditto.
8863         * objc.dg/method-7.m: Ditto.
8864         * objc.dg/typedef-alias-1.m: Ditto.
8865         * objc.dg/proto-lossage-2.m: Ditto.
8866         * objc.dg/comp-types-11.m: Ditto.
8867         * objc.dg/sizeof-1.m: Ditto.
8868         * objc.dg/method-17.m: Ditto.
8869         * objc.dg/bitfield-5.m: Ditto.
8870         * objc.dg/try-catch-1.m: Ditto.
8871         * objc.dg/encode-5.m: Ditto.
8872         * objc.dg/fix-and-continue-2.m: Ditto.
8873         * objc.dg/method-9.m: Ditto.
8874         * objc.dg/isa-field-1.m: Ditto.
8875         * objc.dg/local-decl-2.m: Ditto.
8876         * objc.dg/objc-gc-4.m: Ditto.
8877         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8878         * objc.dg/gnu-runtime-3.m: Ditto.
8879         * objc.dg/encode-7.m: Ditto.
8880         * objc.dg/encode-8.m: Ditto.
8881         * objc.dg/selector-3.m: Ditto.
8882         * objc.dg/gnu-runtime-1.m: Ditto.
8883         * objc.dg/const-str-12.m: Ditto.
8884         * objc.dg/gnu-runtime-2.m: Ditto.
8885         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8886         * objc.dg/selector-1.m: Ditto.
8887         * objc.dg/stubify-2.m: Ditto.
8888         * objc.dg/zero-link-1.m: Ditto.
8889         * objc.dg/stret-2.m: Ditto.
8890         * objc.dg/zero-link-2.m: Ditto.
8891         * objc.dg/next-runtime-1.m: Ditto.
8892         * objc.dg/symtab-1.m: Ditto.
8893         * objc.dg/stubify-1.m: Ditto.
8894         * objc.dg/bitfield-2.m: Ditto.
8895         * objc.dg/try-catch-10.m: Apply to both runtimes.
8896         * objc.dg/const-str-1.m: Ditto.
8897         * objc.dg/image-info.m: Ditto.
8898         * objc.dg/encode-9.m: Ditto.
8899         * objc.dg/pragma-1.m: Apply test to all targets.
8900         * objc.dg/const-str-4.m: Ditto.
8901         * objc.dg/const-str-8.m: Ditto.
8902         * objc.dg/super-class-2.m: Ditto.
8903         * objc.dg/try-catch-5.m: Ditto.
8904         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8905         Protocol1.h) and next-mapping.h as required. Use new NeXT
8906         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8907         * objc.dg/const-str-11.m: Ditto.
8908         * objc.dg/const-str-9.m: Ditto.
8909         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8910         * objc.dg/encode-1.m: Remove redundant -lobjc.
8911         * objc.dg/try-catch-9.m: Tidy space.
8912         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8913         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8914         and 64bit. Use new NeXT interface as required.
8915         * obj-c++.dg/template-4.mm: Ditto.
8916         * obj-c++.dg/defs.mm: Ditto.
8917         * obj-c++.dg/basic.mm: Ditto.
8918         * obj-c++.dg/encode-4.mm: Ditto.
8919         * obj-c++.dg/method-17.mm: Ditto.
8920         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8921         * obj-c++.dg/cxx-class-1.mm: Ditto.
8922         * obj-c++.dg/method-10.mm: Ditto.
8923         * obj-c++.dg/va-meth-1.mm: Ditto.
8924         * obj-c++.dg/encode-5.mm: Ditto.
8925         * obj-c++.dg/lookup-2.mm: Ditto.
8926         * obj-c++.dg/template-3.mm: Ditto.
8927         * obj-c++.dg/proto-qual-1.mm: Ditto.
8928         * obj-c++.dg/qual-types-1.m: Ditto.
8929         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8930         * obj-c++.dg/template-1.mm: Ditto.
8931         * obj-c++.dg/encode-6.mm: Ditto.
8932         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8933         Protocol1.h) and next-mapping.h as required. Use new NeXT
8934         interface as required.
8935         * obj-c++.dg/except-1.mm: Ditto.
8936         * obj-c++.dg/const-str-7.mm: Ditto.
8937         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8938         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8939         * obj-c++.dg/selector-2.mm: Ditto.
8940         * obj-c++.dg/isa-field-1.mm: Ditto.
8941         * obj-c++.dg/try-catch-1.mm: Ditto.
8942         * obj-c++.dg/local-decl-1.mm: Ditto.
8943         * obj-c++.dg/try-catch-9.mm: Ditto.
8944         * obj-c++.dg/no-extra-load.mm: Ditto.
8945         * obj-c++.dg/selector-5.mm: Ditto.
8946         * obj-c++.dg/method-12.mm: Ditto.
8947         * obj-c++.dg/try-catch-11.mm: Ditto.
8948         * obj-c++.dg/comp-types-11.mm: Ditto.
8949         * obj-c++.dg/bitfield-3.mm: Ditto.
8950         * obj-c++.dg/method-6.mm: Ditto.
8951         * obj-c++.dg/super-class-2.mm: Ditto.
8952         * obj-c++.dg/method-21.mm: Ditto.
8953         * obj-c++.dg/const-str-8.mm: Ditto.
8954         * obj-c++.dg/try-catch-7.mm: Ditto.
8955         * obj-c++.dg/method-15.mm: Ditto.
8956         * obj-c++.dg/layout-1.mm: Ditto.
8957         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8958         * obj-c++.dg/const-str-3.mm: Ditto.
8959         * obj-c++.dg/try-catch-2.mm: Ditto.
8960         * obj-c++.dg/objc-gc-3.mm: Ditto.
8961         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8962         * obj-c++.dg/bitfield-1.mm: Ditto.
8963         * obj-c++.dg/selector-6.mm: Ditto.
8964         * obj-c++.dg/method-13.mm: Ditto.
8965         * obj-c++.dg/comp-types-12.mm: Ditto.
8966         * obj-c++.dg/bitfield-4.mm: Ditto.
8967         * obj-c++.dg/try-catch-8.mm: Ditto.
8968         * obj-c++.dg/method-2.mm: Ditto.
8969         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8970         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8971         * obj-c++.dg/const-str-4.mm: Ditto.
8972         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8973         * obj-c++.dg/try-catch-3.mm: Ditto.
8974         * obj-c++.dg/comp-types-9.mm: Ditto.
8975         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8976         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8977         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8978         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8979         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8980         Use new NeXT interface as required.
8981         * obj-c++.dg/const-str-10.mm: Ditto.
8982         * obj-c++.dg/const-str-11.mm: Ditto.
8983         * obj-c++.dg/const-str-9.mm: Ditto.
8984         * obj-c++.dg/method-11.mm: Ditto.
8985         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8986         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8987         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8988         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8989         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8990
8991 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8992
8993         PR c++/43206
8994         * g++.dg/template/typedef30.C: New test case.
8995
8996 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR c/43385
8999         * gcc.c-torture/execute/pr43385.c: New test.
9000
9001 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9002
9003         * gcc.dg/strncpy-fix-1.c: New test.
9004
9005 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9006
9007         PR testsuite/41609
9008         * lib/objc-torture.exp (objc-set-runtime-options): New.
9009         * objc/execute/execute.exp: Check runtime options on each pass.
9010         * objc/execute/exceptions/exceptions.exp: Ditto.
9011         * objc/compile/compile.exp: Ditto.
9012
9013         PR testsuite/42348
9014         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9015         standard tests.
9016         (check_effective_target_objc2): New proc.
9017         (check_effective_target_next_runtime): New proc.
9018         * lib/objc.exp: Determine which runtime is in force and support it.
9019         * lib/obj-c++.exp: Ditto.
9020
9021 2010-03-24  Jason Merrill  <jason@redhat.com>
9022
9023         PR c++/43502
9024         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9025
9026 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9027
9028         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9029         a loop.
9030         * gcc.dg/ipa/ipa-2.c: Likewise.
9031         * gcc.dg/ipa/ipa-3.c: Likewise.
9032         * gcc.dg/ipa/ipa-4.c: Likewise.
9033         * gcc.dg/ipa/ipa-5.c: Likewise.
9034         * gcc.dg/ipa/ipa-7.c: Likewise.
9035         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9036         a loop.
9037         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9038         i_can_not_be_propagated_fully2 into a loop.
9039         * gcc.dg/ipa/ipa-8.c: New test.
9040         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9041
9042 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9043
9044         PR debug/19192
9045         PR debug/43479
9046         * gcc.dg/guality/pr43479.c: New test.
9047         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9048         and add volatile keyword.
9049
9050 2010-03-23  Mike Stump  <mikestump@comcast.net>
9051
9052         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9053
9054 2010-03-23  Jason Merrill  <jason@redhat.com>
9055
9056         * g++.dg/ext/altivec-17.C: Adjust error message.
9057
9058         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9059         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9060         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9061         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9062         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9063         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9064
9065 2010-03-22  Jason Merrill  <jason@redhat.com>
9066
9067         PR c++/43333
9068         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9069         * g++.dg/ext/is_pod_98.C: New.
9070
9071         PR c++/43281
9072         * g++.dg/cpp0x/auto18.C: New.
9073
9074         * gcc.dg/pr36997.c: Adjust error message.
9075         * g++.dg/ext/vector9.C: Likewise.
9076         * g++.dg/conversion/simd3.C: Likewise.
9077         * g++.dg/other/error23.C: Likewise.
9078
9079 2010-03-22  Michael Matz  <matz@suse.de>
9080
9081         PR middle-end/43475
9082         * gfortran.dg/pr43475.f90: New testcase.
9083
9084 2010-03-22  Richard Guenther  <rguenther@suse.de>
9085
9086         PR tree-optimization/43390
9087         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9088
9089 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9090
9091         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9092         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9093
9094 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9095             Michael Matz  <matz@suse.de>
9096
9097         PR c++/43081
9098         * g++.dg/parse/crash56.C: New test.
9099
9100 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9101
9102         PR fortran/43450
9103         * gfortran.dg/whole_file_15.f90 : New test.
9104
9105 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9106
9107         PR fortran/43409
9108         * gfortran.dg/inquire_size.f90: New test.
9109
9110 2010-03-20  Richard Guenther  <rguenther@suse.de>
9111
9112         PR rtl-optimization/43438
9113         * gcc.c-torture/execute/pr43438.c: New testcase.
9114
9115 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9116
9117         PR c++/43375
9118         * g++.dg/abi/mangle42.C: New test.
9119
9120 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9121
9122         PR C/43211
9123         * gcc.dg/pr43211.c: New test.
9124         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9125
9126 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9127
9128         PR rtl-optimization/42258
9129         * gcc.target/arm/thumb1-mul-moves.c: New test.
9130
9131         PR target/40697
9132         * gcc.target/arm/thumb-andsi.c: New test.
9133
9134         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9135         dg-require-effective-target.
9136
9137 2010-03-19  Michael Matz  <matz@suse.de>
9138
9139         PR c++/43116
9140         * g++.dg/other/pr43116.C: New testcase.
9141
9142 2010-03-19  Michael Matz  <matz@suse.de>
9143
9144         PR target/43305
9145         * gcc.dg/pr43305.c: New testcase.
9146
9147 2010-03-19  Richard Guenther  <rguenther@suse.de>
9148
9149         PR tree-optimization/43415
9150         * gcc.c-torture/compile/pr43415.c: New testcase.
9151
9152 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9153
9154         PR ada/43106
9155         * gnat.dg/case_optimization2.adb: New test.
9156         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9157
9158 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9159             Jack Howarth <howarth@bromo.med.uc.edu>
9160
9161         PR target/36399
9162         * gcc.target/i386/push-1.c: Don't xfail
9163           scan-assembler-not "movups" on darwin.
9164
9165 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9166
9167         PR debug/43058
9168         * gcc.dg/pr43058.c: New test.
9169
9170 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9171
9172         PR middle-end/42450
9173         * g++.dg/torture/pr42450.C: New test.
9174
9175 2010-03-18  Michael Matz  <matz@suse.de>
9176
9177         PR middle-end/43419
9178         * gcc.dg/pr43419.c: New testcase.
9179
9180 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9181
9182         PR rtl-optimization/43360
9183         * gcc.dg/torture/pr43360.c: New.
9184
9185 2010-03-18  Michael Matz  <matz@suse.de>
9186
9187         PR tree-optimization/43402
9188         * gcc.dg/pr43402.c: New testcase.
9189
9190 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9191
9192         PR target/42427
9193         * gcc.dg/pr42427.c: New test.
9194
9195 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9196
9197         PR libfortran/43265
9198         * gfortran.dg/read_empty_file.f: New test.
9199         * gfortran.dg/read_eof_all.f90: New test.
9200         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9201         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9202
9203 2010-03-17  Michael Matz  <matz@suse.de>
9204
9205         * gcc.dg/pr43300.c: Add -w.
9206
9207 2010-03-17  Richard Guenther  <rguenther@suse.de>
9208
9209         * gcc.dg/pr43379.c: Add -w.
9210
9211 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9212
9213         PR fortran/43331
9214         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9215
9216 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9217
9218         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9219
9220 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9221
9222         * ada/acats/run_all.sh: Log start and end times.
9223
9224 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9225
9226         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9227
9228 2010-03-16  Richard Guenther  <rguenther@suse.de>
9229
9230         PR middle-end/43379
9231         * gcc.dg/pr43379.c: New testcase.
9232
9233 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR debug/43051
9236         * gcc.dg/guality/pr43051-1.c: New test.
9237
9238 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9239
9240         PR testsuite/43363
9241         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9242
9243 2010-03-15  Michael Matz  <matz@suse.de>
9244
9245         PR middle-end/43300
9246         * gcc.dg/pr43300.c: New testcase.
9247
9248 2010-03-15  Richard Guenther  <rguenther@suse.de>
9249
9250         PR tree-optimization/43367
9251         * gcc.c-torture/compile/pr43367.c: New testcase.
9252
9253 2010-03-15  Richard Guenther  <rguenther@suse.de>
9254
9255         PR tree-optimization/43317
9256         * gcc.dg/pr43317.c: New testcase.
9257
9258 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9259
9260         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9261
9262 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9263
9264         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9265
9266 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9267
9268         PR fortran/43362
9269         * gfortran.dg/impure_constructor_1.f90: New test.
9270
9271 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9272
9273         PR middle-end/43354
9274         * gfortran.dg/graphite/id-pr43354.f: New.
9275
9276 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9277
9278         PR middle-end/43349
9279         * gfortran.dg/graphite/pr43349.f: New.
9280
9281 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9282
9283         PR middle-end/43306
9284         * gcc.dg/graphite/pr43306.c: New.
9285
9286 2010-03-12  David S. Miller  <davem@davemloft.net>
9287
9288         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9289         sparc.
9290
9291 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9292
9293         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9294
9295 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9296
9297         PR fortran/43291
9298         PR fortran/43326
9299         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9300
9301 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9302
9303         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9304         fail for *-*-mingw* targets.
9305
9306 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR debug/43329
9309         * gcc.dg/guality/pr43329-1.c: New test.
9310
9311 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9312
9313         PR tree-optimization/43257
9314         * g++.dg/torture/pr43257.C: New test.
9315
9316 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9317
9318         PR fortran/43228
9319         * gfortran.dg/namelist_61.f90: New test.
9320
9321 2010-03-11  Richard Guenther  <rguenther@suse.de>
9322
9323         PR tree-optimization/43255
9324         * gcc.c-torture/compile/pr43255.c: New testcase.
9325
9326 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9327
9328         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9329         * gcc.dg/pr43280.c: New testcase.
9330
9331 2010-03-11  Richard Guenther  <rguenther@suse.de>
9332
9333         PR lto/43200
9334         * gcc.dg/lto/20100227-1_0.c: New testcase.
9335         * gcc.dg/lto/20100227-1_1.c: Likewise.
9336
9337 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9338
9339         PR libfortran/43320
9340         PR libfortran/43265
9341         * gfortran.dg/read_eof_6.f: New test
9342         * gfortran.dg/read_x_eof.f90: New test.
9343         * gfortran.dg/read_x_past.f: Update test.
9344
9345 2010-03-10  Jan Hubicka  <jh@suse.cz>
9346
9347         * gcc.c-torture/compile/pr43288.c: New test.
9348
9349 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9350
9351         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9352         -fpic/-fPIC flags.
9353         * g++.old-deja/g++.pt/asm2.C: Likewise.
9354         * gcc.c-torture/compile/20000804-1.c: Likewise.
9355         * gcc.target/i386/clobbers.c: Likewise.
9356
9357 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9358
9359         PR fortran/43303
9360         * gfortran.dg/c_assoc_3.f90: New test.
9361
9362 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9363
9364         PR debug/36728
9365         * gcc.dg/guality/pr36728-1.c: New test.
9366         * gcc.dg/guality/pr36728-2.c: New test.
9367
9368 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9369
9370         * gcc.dg/h8300-div-delay-slot.c: New test.
9371
9372 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9373
9374         PR tree-optimization/43236
9375         * gcc.c-torture/execute/pr43236.c: New test.
9376
9377 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9378
9379         PR middle-end/42859
9380         * g++.dg/eh/pr42859.C: New test.
9381
9382 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9383
9384         PR debug/43299
9385         * gcc.dg/pr43299.c: New test.
9386
9387         PR debug/43290
9388         * g++.dg/eh/unwind2.C: New test.
9389
9390 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9391             Reza Yazdani  <reza.yazdani@amd.com>
9392
9393         PR middle-end/43065
9394         * gcc.dg/graphite/run-id-4.c: New.
9395
9396 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9397
9398         PR middle-end/43065
9399         * gcc.dg/graphite/run-id-3.c: New.
9400
9401 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9402
9403         PR middle-end/42644
9404         PR middle-end/42130
9405         * gcc.dg/graphite/id-18.c: New.
9406         * gcc.dg/graphite/run-id-pr42644.c: New.
9407
9408 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9409
9410         PR middle-end/42326
9411         * gcc.dg/graphite/pr42326.c: New.
9412
9413 2010-03-08  Richard Guenther  <rguenther@suse.de>
9414
9415         PR tree-optimization/43269
9416         * gcc.c-torture/execute/pr43269.c: New testcase.
9417
9418 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9419
9420         PR fortran/43256
9421         * gfortran.dg/typebound_call_13.f03: New.
9422
9423 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9424
9425         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9426         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9427
9428 2010-03-05  Jason Merrill  <jason@redhat.com>
9429
9430         * g++.dg/abi/mangle40.C: Require weak and alias.
9431
9432 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9433
9434         PR middle-end/42326
9435         * gfortran.dg/graphite/pr42326.f90: New.
9436         * gfortran.dg/graphite/pr42326-1.f90: New.
9437
9438 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9439
9440         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9441         (gnat_target_compile): Likewise.
9442         Reinitialize GNAT_UNDER_TEST if target changes.
9443         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9444         (local_find_gnatmake): Pass full --GCC to gnatlink.
9445         Remove --LINK.
9446
9447 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9448
9449         PR c/43248
9450         * gcc.dg/compound-literal-1.c: New testcase.
9451
9452 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9453
9454         PR tree-optimization/43164
9455         PR tree-optimization/43191
9456         * gcc.c-torture/compile/pr43164.c: New test.
9457         * gcc.c-torture/compile/pr43191.c: Likewise.
9458
9459 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9460
9461         PR fortran/43244
9462         * gfortran.dg/finalize_9.f90: New.
9463
9464 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9465             Ken Werner <ken@linux.vnet.ibm.com>
9466
9467         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9468         to dg-options for spu.
9469         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9470         dump-scan target to exclude spu.
9471
9472 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9473
9474         PR middle-end/43209
9475         * gcc.dg/tree-ssa/ivopts-4.c: New.
9476
9477 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9478
9479         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9480         include-opts and exclude-opts; skip checking the flags if arguments
9481         are the same as the defaults.
9482         (dg-xfail-if): Verify the number of arguments, supply defaults
9483         for unspecified optional arguments.
9484         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9485
9486 2010-03-03  Jason Merrill  <jason@redhat.com>
9487
9488         PR c++/12909
9489         * g++.dg/abi/mangle40.C: Updated.
9490
9491 2010-03-03  Jason Merrill  <jason@redhat.com>
9492
9493         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9494         * g++.dg/abi/mangle23.C: Likewise.
9495         * g++.dg/eh/simd-2.C: Likewise.
9496         * g++.dg/ext/attribute-test-2.C: Likewise.
9497         * g++.dg/ext/vector14.C: Likewise.
9498         * g++.dg/other/pr34435.C: Likewise.
9499         * g++.dg/template/conv8.C: Likewise.
9500         * g++.dg/template/nontype9.C: Likewise.
9501         * g++.dg/template/qualttp17.C: Likewise.
9502         * g++.dg/template/ref1.C: Likewise.
9503         * g++.old-deja/g++.pt/crash68.C: Likewise.
9504         * g++.old-deja/g++.pt/ref1.C: Likewise.
9505         * g++.old-deja/g++.pt/ref3.C: Likewise.
9506         * g++.old-deja/g++.pt/ref4.C: Likewise.
9507
9508         PR c++/12909
9509         * g++.dg/abi/mangle40.C: New.
9510         * g++.dg/abi/mangle41.C: New.
9511         * g++.dg/lto/20100302_0.C: New.
9512         * g++.dg/lto/20100302_1.C: New.
9513         * g++.dg/lto/20100302.h: New.
9514
9515 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9516
9517         PR fortran/43243
9518         * gfortran.dg/internal_pack_12.f90: New test.
9519
9520 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9521
9522         * gcc.dg/pr36997.c: Adjust error message.
9523
9524 2010-03-03  Mike Stump  <mikestump@comcast.net>
9525
9526         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9527         adjustments to not be present on machines that align the stack to
9528         more than 4 bytes and don't have a red zone yet as that is an
9529         unimplemented optimization.
9530
9531 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9532
9533         PR fortran/43169
9534         * gfortran.dg/impure_assignment_3.f90: New.
9535
9536 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9537
9538         PR debug/43229
9539         * gfortran.dg/pr43229.f90: New test.
9540
9541         PR debug/43237
9542         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9543
9544         PR debug/43177
9545         * gcc.dg/guality/pr43177.c: New test.
9546
9547 2010-03-02  Jason Merrill  <jason@redhat.com>
9548
9549         * g++.dg/ext/vector9.C: Adjust error message.
9550         * g++.dg/conversion/simd3.C: Likewise.
9551         * g++.dg/other/error23.C: Likewise.
9552
9553 2010-03-02  Mike Stump  <mikestump@comcast.net>
9554
9555         PR c++/41090
9556         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9557
9558 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9559
9560         PR fortran/43180
9561         * gfortran.dg/internal_pack_10.f90: New test.
9562
9563         PR fortran/43173
9564         * gfortran.dg/internal_pack_11.f90: New test.
9565
9566 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9567
9568         PR middle-end/42640
9569         * gcc.dg/tree-ssa/pr42640.c: New.
9570
9571 2010-03-01  Richard Guenther  <rguenther@suse.de>
9572
9573         PR tree-optimization/43220
9574         * gcc.c-torture/execute/pr43220.c: New testcase.
9575
9576 2010-03-01  Richard Guenther  <rguenther@suse.de>
9577
9578         PR middle-end/43213
9579         * gcc.dg/pr43213.c: New testcase.
9580
9581 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9582
9583         PR pch/14940
9584         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9585
9586 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9587
9588         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9589         New function.
9590         (check_effective_target_ucn): Likewise.
9591
9592         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9593         if !ucn.
9594         * gcc.dg/ucnid-2.c: Likewise.
9595         * gcc.dg/ucnid-3.c: Likewise.
9596         * gcc.dg/ucnid-4.c: Likewise.
9597         * gcc.dg/ucnid-11.c: Likewise.
9598         * gcc.dg/ucnid-12.c: Likewise.
9599         * gcc.dg/ucnid-6.c: Skip if !ucn.
9600         * gcc.dg/ucnid-9.c: Likewise.
9601
9602 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9603
9604         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9605         lists to dg-skip-if.
9606         * gcc.target/i386/stackalign/return-3.c: Likewise.
9607
9608 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9609
9610         * gcc.target/i386/clearcap.map: New file.
9611         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9612         Pass clearcap.map by default if supported.
9613
9614 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9615
9616         PR fortran/42900
9617         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9618         Explain this.
9619         * gfortran.dg/stat_2.f90: Likewise.
9620
9621 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9622
9623         PR fortran/43199
9624         * gfortran.dg/module_read_2.f90: New test.
9625
9626 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9627
9628         PR c++/42748
9629         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9630         * g++.dg/abi/mangle12.C: Likewise.
9631         * g++.dg/abi/mangle20-2.C: Likewise.
9632         * g++.dg/abi/mangle17.C: Likewise.
9633         * g++.dg/template/cond2.C: Likewise.
9634         * g++.dg/template/pr35240.C: Likewise.
9635
9636 2010-02-27  Richard Guenther  <rguenther@suse.de>
9637
9638         PR tree-optimization/43186
9639         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9640
9641 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9642
9643         * g++.dg/abi/packed1.C: Expect warning on the SH.
9644
9645 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9646
9647         PR c++/42054:
9648         * g++.dg/parse/error37.C: New test.
9649
9650 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9651
9652         PR c/24577
9653         PR c/43192
9654         * gcc.dg/pr8927-1.c: Match new note.
9655         * gcc.dg/990506-0.c: Likewise.
9656         * gcc.dg/gomp/flush-2.c: Likewise.
9657         * gcc.dg/gomp/atomic-5.c: Likewise.
9658         * gcc.dg/gomp/pr34607.c: Likewise.
9659         * gcc.dg/pr35746.c: Likewise.
9660         * gcc.dg/cpp/pragma-1.c: Likewise.
9661         * gcc.dg/cpp/pragma-2.c: Likewise.
9662         * gcc.dg/pr41842.c: Likewise.
9663         * gcc.dg/noncompile/20040629-1.c: Likewise.
9664         * objc.dg/private-1.m: Likewise.
9665
9666 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9667
9668         PR fortran/43185
9669         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9670         * gfortran.dg/default_initialization_4.f90: New test.
9671
9672 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9673
9674         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9675         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9676         * gnat.dg/thin_pointer2.adb: New test.
9677         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9678
9679 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9680
9681         PR c/20631
9682         * gcc.dg/cpp/c90-pedantic.c: New.
9683         * gcc.dg/cpp/c90.c: New.
9684         * gcc.dg/gnu90-const-expr-1.c: New.
9685         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9686
9687 2010-02-26  Richard Guenther  <rguenther@suse.de>
9688
9689         PR tree-optimization/43186
9690         * gcc.c-torture/compile/pr43186.c: New testcase.
9691
9692 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9693
9694         PR debug/43190
9695         * c-c++-common/dwarf2/pr43190.c: New test.
9696
9697 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9698
9699         PR testsuite/37074:
9700         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9701
9702 2010-02-26  Richard Guenther  <rguenther@suse.de>
9703
9704         PR tree-optimization/43188
9705         * gcc.c-torture/compile/pr43188.c: New testcase.
9706
9707 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9708
9709         PR target/43175
9710         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9711
9712 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9713
9714         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9715
9716 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9717
9718         PR target/43154
9719         * gcc.target/powerpc/pr43154.c: New file.
9720
9721 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9722
9723         PR debug/43166
9724         * gfortran.dg/debug/pr43166.f: New test.
9725
9726         PR debug/43165
9727         * gcc.dg/torture/pr43165.c: New test.
9728
9729 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9730
9731         PR c/43128
9732         * c-c++-common/pr41779.c: Update.
9733
9734 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9735
9736         PR ada/32547
9737         * lib/gnat-dg.exp (gnat_load): Redefine.
9738
9739         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9740         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9741
9742 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9743
9744         PR libobjc/36610
9745         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9746         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9747         -fgnu-runtime.
9748         Sort entries.
9749
9750 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9751
9752         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9753
9754 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9755
9756         PR debug/43150
9757         * gcc.dg/guality/vla-1.c: New test.
9758
9759 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9760
9761         PR fortran/43042
9762         * gfortran.dg/c_ptr_tests_15.f90: New test.
9763
9764 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9765
9766         PR target/43107
9767         * gcc.target/i386/pr43107.c: New test.
9768
9769 2010-02-23  Jason Merrill  <jason@redhat.com>
9770
9771         PR c++/43143
9772         * g++.dg/cpp0x/variadic100.C: New.
9773
9774 2010-02-23  Jason Merrill  <jason@redhat.com>
9775
9776         PR debug/42800
9777         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9778         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9779         * c-c++-common/dwarf2/vla1.c: New.
9780
9781 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR target/43139
9784         * gcc.dg/pr43139.c: New test.
9785
9786         PR debug/43077
9787         * gcc.dg/guality/pr43077-1.c: New test.
9788
9789 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9790
9791         PR 43123
9792         * gcc.dg/march.c: New.
9793         * gcc.dg/march-generic.c: New.
9794         * gcc.dg/mtune.c: New.
9795
9796 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9797
9798         PR middle-end/43083
9799         * gcc.dg/graphite/pr43083.c: New.
9800
9801 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9802
9803         PR middle-end/43097
9804         * gfortran.dg/graphite/pr43097.f: New.
9805
9806 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9807             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9808
9809         PR middle-end/43140
9810         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9811
9812 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9813
9814         PR middle-end/43026
9815         * g++.dg/graphite/pr43026.C: New.
9816
9817 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9818
9819         PR c++/43126
9820         * gcc.dg/cleanup-1.c: Update.
9821         * gcc.dg/func-args-1.c: Update.
9822         * gcc.dg/format/sentinel-1.c: Update.
9823         * g++.old-deja/g++.jason/scoping10.C: Update.
9824         * g++.old-deja/g++.ns/lookup5.C: Update.
9825         * g++.dg/ext/cleanup-1.C: Update.
9826         * g++.dg/parse/varmod1.C: Update.
9827         * g++.dg/parse/error33.C: Update.
9828         * g++.dg/expr/call3.C: Update.
9829         * g++.dg/func-args-1.C: New.
9830
9831 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9832
9833         PR c/43125
9834         * gcc.dg/attr-used-2.c: Moved to ...
9835         * c-c++-common/attr-used-2.c: Here.
9836
9837         * gcc.dg/attr-used.c: Moved to ...
9838         * c-c++-common/attr-used.c: Here.
9839
9840 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9841
9842         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9843
9844 2010-02-22  Richard Guenther  <rguenther@suse.de>
9845
9846         PR lto/43045
9847         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9848         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9849
9850 2010-02-22  Richard Guenther  <rguenther@suse.de>
9851
9852         PR tree-optimization/42749
9853         * gcc.c-torture/compile/pr42749.c: New testcase.
9854
9855 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/43072
9858         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9859         * gfortran.dg/internal_pack_9.f90: New test.
9860
9861 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9862
9863         PR c++/23510
9864         * g++.dg/template/recurse.C: Adjust.
9865         * g++.dg/template/pr23510.C: New.
9866
9867 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9868
9869         PR c++/42824
9870         * g++.dg/template/memclass4.C: New test.
9871
9872 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9873
9874         PR fortran/35259
9875         * gfortran.dg/reassoc_5.f90: New test.
9876
9877 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9878
9879         PR target/43067
9880         * gcc.target/i386/pr43067.c: New test.
9881
9882 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9883
9884         PR c++/35669
9885         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9886         -Wconversion-null.
9887         * g++.dg/warn/Wconversion-null.C: New test.
9888         * g++.old-deja/g++.other/null1.C: Move to...
9889         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9890
9891 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9892
9893         PR fortran/36932
9894         PR fortran/36933
9895         * gfortran.dg/dependency_26.f90: New test.
9896
9897         PR fortran/43072
9898         * gfortran.dg/internal_pack_7.f90: New test.
9899
9900         PR fortran/43111
9901         * gfortran.dg/internal_pack_8.f90: New test.
9902
9903 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9904
9905         PR 43128
9906         * c-c++-common/pr41779.c: Fix broken testcase.
9907
9908 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9909
9910         PR 36513
9911         * c-c++-common/pr36513.c: New testcase.
9912         * c-c++-common/pr36513-2.c: New testcase.
9913
9914 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9915
9916         PR 41779
9917         * c-c++-common/pr41779.c: New.
9918
9919 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9920
9921         PR debug/43084
9922         * gcc.dg/pr43084.c: New test.
9923
9924 2010-02-19  Richard Guenther  <rguenther@suse.de>
9925
9926         PR tree-optimization/42916
9927         * gcc.dg/pr42916.c: New testcase.
9928
9929 2010-02-18  Jason Merrill  <jason@redhat.com>
9930
9931         PR c++/42837
9932         * g++.dg/abi/packed1.C: Add expected warning.
9933
9934         PR c++/43108
9935         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9936         * gcc.dg/torture/dg-torture.exp: Likewise.
9937         * c-c++-common/torture/complex-sign.h,
9938         c-c++-common/torture/complex-sign-add.c,
9939         c-c++-common/torture/complex-sign-mixed-add.c,
9940         c-c++-common/torture/complex-sign-mixed-div.c,
9941         c-c++-common/torture/complex-sign-mixed-mul.c,
9942         c-c++-common/torture/complex-sign-mixed-sub.c,
9943         c-c++-common/torture/complex-sign-mul.c,
9944         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9945         Adapt for C++ compilation as well.
9946
9947         PR c++/43070
9948         * g++.dg/ext/label1.C: Update.
9949         * g++.dg/ext/label2.C: Update.
9950
9951         PR c++/26261
9952         * g++.dg/template/dependent-name6.C: New.
9953
9954         PR c++/43109
9955         * g++.dg/parse/namespace12.C: New.
9956
9957 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9958
9959         PR tree-optimization/43066
9960         * gcc.c-torture/compile/pr43066.c: New test.
9961
9962 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9963
9964         * g++.dg/ext/attrib35.C: Fix target selector string.
9965         * g++.dg/ext/attrib36.C: Ditto.
9966         * g++.dg/ext/attrib37.C: Ditto.
9967         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9968         * g++.dg/abi/mangle25.C: Ditto.
9969
9970 2010-02-17  Jason Merrill  <jason@redhat.com>
9971
9972         PR c++/43069
9973         * g++.dg/parse/namespace11.C: New.
9974
9975         PR c++/43093
9976         * g++.dg/ext/attrib37.C: New.
9977
9978         PR c++/43079
9979         * g++.dg/template/ptrmem20.C: New.
9980
9981 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9982
9983         PR target/43103
9984         * gcc.target/i386/xop-check.h: Include m256-check.h.
9985         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9986         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9987         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9988         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9989
9990 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9991
9992         PR debug/42918
9993         * gcc.dg/pr42918.c: New test.
9994
9995 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9996
9997         * g++.dg/ext/attrib36.C: Require ILP32.
9998
9999 2010-02-16  Richard Guenther  <rguenther@suse.de>
10000
10001         PR tree-optimization/41043
10002         * gfortran.dg/pr41043.f90: New testcase.
10003         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10004
10005 2010-02-16  Jason Merrill  <jason@redhat.com>
10006
10007         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10008
10009 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10010
10011         PR tree-optimization/43074
10012         * gcc.dg/vect/fast-math-pr43074.c: New test.
10013
10014 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10015
10016         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10017
10018 2010-02-16  Jason Merrill  <jason@redhat.com>
10019
10020         PR c++/43031
10021         * g++.dg/ext/attrib36.C: New.
10022
10023         PR c++/43036
10024         * g++.dg/other/array6.C: New.
10025
10026 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10027
10028         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10029
10030 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10031
10032         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10033         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10034         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10035         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10036         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10037         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10038
10039 2010-02-15  Richard Guenther  <rguenther@suse.de>
10040
10041         PR middle-end/43068
10042         * g++.dg/torture/pr43068.C: New testcase.
10043
10044 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10045
10046         PR c++/43024
10047         * g++.dg/opt/ice1.C: New.
10048
10049 2010-02-14  Jason Merrill  <jason@redhat.com>
10050
10051         PR c++/41997
10052         * g++.dg/cpp0x/initlist-opt.C: New.
10053
10054 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10055
10056         PR fortran/41113
10057         PR fortran/41117
10058         * gfortran.dg/internal_pack_6.f90: New test.
10059
10060 2010-02-12  Jason Merrill  <jason@redhat.com>
10061
10062         PR c++/43054
10063         * g++.dg/cpp0x/variadic99.C: New.
10064
10065 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10068         sign extend pointers to gualchk_t.
10069
10070         PR c++/43033
10071         * g++.dg/other/default3.C: Xfail g4 test.
10072
10073 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10074
10075         PR middle-end/43012
10076         * gcc.dg/graphite/pr43012.c: New.
10077
10078 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10079
10080         PR middle-end/42930
10081         * g++.dg/graphite/pr42930.C: New.
10082
10083 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10084
10085         PR middle-end/42914
10086         PR middle-end/42530
10087         * gcc.dg/graphite/pr42530.c: New.
10088         * gcc.dg/graphite/pr42914.c: New.
10089
10090 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10091
10092         PR middle-end/42771
10093         * gcc.dg/graphite/pr42771.c: New.
10094
10095 2010-02-11  Richard Guenther  <rguenther@suse.de>
10096
10097         PR tree-optimization/42998
10098         * gcc.c-torture/compile/pr42998.c: New testcase.
10099
10100 2010-02-10  Jason Merrill  <jason@redhat.com>
10101
10102         PR c++/41896
10103         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10104
10105         PR c++/42983, core issue 906
10106         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10107         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10108
10109         PR c++/43016
10110         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10111
10112 2010-02-10  Richard Guenther  <rguenther@suse.de>
10113
10114         PR tree-optimization/43017
10115         * gcc.dg/torture/pr43017.c: New testcase.
10116
10117 2010-02-10  Tobias Burnus <burnus@net-b.de>
10118
10119         PR fortran/40823
10120         * gfortran.dg/private_type_1.f90: Update error location.
10121         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10122         * gfortran.dg/typebound_operator_2.f03: Ditto.
10123         * gfortran.dg/assignment_2.f90: Ditto.
10124         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10125         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10126
10127 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10128
10129         PR fortran/43015
10130         * gfortran.dg/bind_c_usage_20.f90: New test.
10131
10132 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10133
10134         PR debug/43010
10135         * g++.dg/debug/pr43010.C: New test.
10136
10137 2010-02-10  Richard Guenther  <rguenther@suse.de>
10138
10139         PR c/43007
10140         * gcc.c-torture/execute/20100209-1.c: New testcase.
10141         * gcc.dg/fold-div-3.c: Likewise.
10142
10143 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10144
10145         * gcc.dg/builtin-ffs-1.c: New test.
10146
10147 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10148
10149         PR fortran/42999
10150         * gfortran.dg/array_constructor_35.f90: New test.
10151
10152 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10153
10154         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10155
10156 2010-02-09  Jason Merrill  <jason@redhat.com>
10157
10158         PR c++/42399
10159         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10160
10161         PR c++/42370
10162         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10163
10164 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10165
10166         PR fortran/41869
10167         * gfortran.dg/module_write_1.f90: New test.
10168
10169 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10170
10171         * gcc.dg/pr19340.c: Adjust.
10172
10173 2010-02-09  Richard Guenther  <rguenther@suse.de>
10174
10175         PR tree-optimization/43008
10176         * gcc.c-torture/execute/pr43008.c: New testcase.
10177
10178 2010-02-09  Richard Guenther  <rguenther@suse.de>
10179
10180         PR tree-optimization/43000
10181         * gcc.dg/torture/pr43000.c: New testcase.
10182         * gcc.dg/torture/pr43002.c: Likewise.
10183
10184 2010-02-09  Daniel Kraft  <d@domob.eu>
10185
10186         PR fortran/39171
10187         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10188         and pass -Wsurprising as necessary.
10189
10190 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10191
10192         PR tree-optimization/42890
10193         * g++.dg/torture/pr42890.C: New test.
10194
10195 2010-02-08  Richard Guenther  <rguenther@suse.de>
10196
10197         PR middle-end/42995
10198         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10199
10200 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10201
10202         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10203         return 0 from main.
10204         * gcc.dg/graphite/block-1.c: Same.
10205         * gcc.dg/graphite/block-3.c: Same.
10206         * gcc.dg/graphite/block-4.c: Same.
10207         * gcc.dg/graphite/block-5.c: Same.
10208         * gcc.dg/graphite/block-6.c: Same.
10209         * gcc.dg/graphite/block-7.c: Same.
10210         * gcc.dg/graphite/interchange-0.c: Same.
10211         * gcc.dg/graphite/interchange-1.c: Same.
10212         * gcc.dg/graphite/interchange-10.c: Same.
10213         * gcc.dg/graphite/interchange-11.c: Same.
10214         * gcc.dg/graphite/interchange-12.c: Same.
10215         * gcc.dg/graphite/interchange-2.c: Same.
10216         * gcc.dg/graphite/interchange-3.c: Same.
10217         * gcc.dg/graphite/interchange-4.c: Same.
10218         * gcc.dg/graphite/interchange-5.c: Same.
10219         * gcc.dg/graphite/interchange-6.c: Same.
10220         * gcc.dg/graphite/interchange-7.c: Same.
10221         * gcc.dg/graphite/interchange-8.c: Same.
10222         * gcc.dg/graphite/interchange-9.c: Same.
10223         * gcc.dg/graphite/interchange-mvt.c: Same.
10224
10225 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10226
10227         * gfortran.dg/graphite/id-19.f: New.
10228         * gfortran.dg/graphite/pr14741.f90: New.
10229         * gfortran.dg/graphite/pr41924.f90: New.
10230         * gfortran.dg/graphite/run-id-2.f90: New.
10231
10232 2010-02-07  Richard Guenther  <rguenther@suse.de>
10233
10234         PR middle-end/42956
10235         * gcc.c-torture/compile/pr42956.c: New testcase.
10236
10237 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10238
10239         PR libfortran/42742
10240         * gfortran.dg/fmt_cache_2.f: New test.
10241
10242 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10243
10244         * gfortran.dg/read_no_eor.f90: New test.
10245
10246 2010-02-05  Jason Merrill  <jason@redhat.com>
10247
10248         * g++.dg/ext/label13.C: Move constructor body out of class.
10249
10250 2010-02-03  Jason Merrill  <jason@redhat.com>
10251
10252         PR c++/42870
10253         * g++.dg/ext/dllexport3.C: New.
10254
10255 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10256
10257         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10258
10259 2010-02-05  Richard Guenther  <rguenther@suse.de>
10260
10261         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10262
10263 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10264
10265         PR c++/42915
10266         * g++.dg/other/crash-9.C: New test.
10267
10268 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10269
10270         PR fortran/42309
10271         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10272
10273 2010-02-04  Richard Guenther  <rguenther@suse.de>
10274
10275         PR rtl-optimization/42952
10276         * gcc.dg/torture/pr42952.c: New testcase.
10277
10278 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10279
10280         PR libfortran/42901
10281         * gfortran.dg/namelist_60.f90: New test.
10282
10283 2010-02-03  Jason Merrill  <jason@redhat.com>
10284
10285         PR c++/40138
10286         * g++.dg/ext/builtin11.C: New.
10287
10288         PR c++/4926
10289         PR c++/38600
10290         * g++.dg/abi/mangle35.C: New.
10291         * g++.dg/abi/mangle37.C: New.
10292
10293         PR c++/12909
10294         * g++.dg/abi/mangle36.C: New.
10295
10296         PR c++/35652
10297         * g++.dg/warn/string1.C: New.
10298
10299 2010-02-03  Richard Guenther  <rguenther@suse.de>
10300
10301         PR tree-optimization/42944
10302         * gcc.dg/errno-1.c: New testcase.
10303
10304 2010-02-03  Richard Guenther  <rguenther@suse.de>
10305
10306         PR middle-end/42927
10307         * gcc.c-torture/compile/pr42927.c: New testcase.
10308
10309 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10310
10311         PR fortran/42936
10312         * gfortran.dg/null_4.f90: New test.
10313
10314 2010-02-02  Jason Merrill  <jason@redhat.com>
10315
10316         PR c++/41090
10317         * g++.dg/ext/label13.C: New.
10318
10319 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10320
10321         PR fortran/42650
10322         * gfortran.dg/func_result_5.f90: New test.
10323
10324 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10325
10326         PR fortran/42922
10327         * gfortran.dg/pure_initializer_3.f90: News test.
10328
10329 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10330
10331         PR fortran/42888
10332         * gfortran.dg/allocate_derived_2.f90: New test.
10333
10334 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10335
10336         PR middle-end/42898
10337         * gcc.dg/torture/pr42898-2.c: New test.
10338
10339 2010-01-31  Richard Guenther  <rguenther@suse.de>
10340
10341         PR middle-end/42898
10342         * gcc.dg/torture/pr42898.c: New testcase.
10343
10344 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10345
10346         PR fortran/38324
10347         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10348         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10349
10350 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10351
10352         * g++.dg/tree-ssa/inline-1.C: New.
10353         * g++.dg/tree-ssa/inline-2.C: New.
10354         * g++.dg/tree-ssa/inline-3.C: New.
10355
10356 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10357
10358         PR testsuite/41701
10359         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10360         the string 'pow' in the pathname of the compiler from generating a
10361         test failure.
10362
10363 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10364
10365         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10366         * g++.old-deja/g++.mike/eh17.C: Likewise.
10367         * g++.old-deja/g++.mike/p5571.C: Likewise.
10368
10369 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10370
10371         PR c++/42758
10372         PR c++/42634
10373         PR c++/42336
10374         PR c++/42797
10375         PR c++/42880
10376         * g++.dg/other/crash-5.C: New test.
10377         * g++.dg/other/crash-6.C: New test.
10378         * g++.dg/other/crash-7.C: New test.
10379         * g++.dg/other/crash-8.C: New test.
10380
10381 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10382
10383         PR rtl-optimization/42889
10384         * gcc.dg/pr42889.c: New test.
10385
10386 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10387
10388         * gcc.target/i386/pr42881.c: Use SSE2.
10389
10390 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10391
10392         PR target/42891
10393         * gcc.target/i386/pr42891.c: New test.
10394
10395 2010-01-28  Richard Guenther  <rguenther@suse.de>
10396
10397         PR tree-optimization/42871
10398         * g++.dg/torture/pr42871.C: New testcase.
10399
10400 2010-01-28  Richard Guenther  <rguenther@suse.de>
10401
10402         * gcc.dg/Wobjsize-1.h: New testcase.
10403         * gcc.dg/Wobjsize-1.c: Likewise.
10404
10405 2010-01-28  Richard Guenther  <rguenther@suse.de>
10406
10407         PR middle-end/42883
10408         * g++.dg/torture/pr42883.C: New testcase.
10409
10410 2010-01-28  Michael Matz  <matz@suse.de>
10411
10412         * gcc.target/i386/pr42881.c: New test.
10413
10414 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10415
10416         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10417         Add i?86-*-solaris2* support.
10418
10419 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10420
10421         PR c++/42713
10422         PR c++/42820
10423         * g++.dg/template/typedef27.C: New test case.
10424         * g++.dg/template/typedef28.C: New test case.
10425
10426 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10427
10428         * gcc.dg/optimize-bswap*.c: Add ARM target
10429
10430 2010-01-27  Richard Guenther  <rguenther@suse.de>
10431
10432         PR middle-end/42878
10433         * gcc.dg/torture/pr42878-1.c: New testcase.
10434         * gcc.dg/torture/pr42878-2.c: Likewise.
10435
10436 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10437
10438         PR middle-end/42874
10439         * gcc.dg/vla-22.c: New test.
10440
10441 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10442
10443         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10444         current collation.
10445
10446 2010-01-26  Richard Guenther  <rguenther@suse.de>
10447
10448         PR rtl-optimization/42685
10449         * gcc.dg/pr42685.c: New testcase.
10450         * g++.dg/other/pr42685.C: Likewise.
10451
10452 2010-01-26  Richard Guenther  <rguenther@suse.de>
10453
10454         PR middle-end/42806
10455         * g++.dg/other/pr42806.C: New testcase.
10456
10457 2010-01-26  Richard Guenther  <rguenther@suse.de>
10458
10459         PR tree-optimization/42250
10460         * gcc.dg/pr42250.c: New testcase.
10461
10462 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10463
10464         * gnat.dg/array_bounds_test.adb: New test.
10465
10466 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10467
10468         PR fortran/42858
10469         * gfortran.dg/generic_21.f90: New test.
10470
10471 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10472
10473         PR testsuite/41522
10474         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10475
10476 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10477
10478         PR c++/42748
10479         * g++.dg/abi/arm_va_list2.C: New test.
10480         * g++.dg/abi/arm_va_list2.h: Companion header file.
10481
10482 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10483
10484         PR fortran/41044
10485         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10486
10487         PR fortran/41167
10488         * gfortran.dg/char_array_arg_1.f90 : New test.
10489
10490         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10491
10492 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10493
10494         PR fortran/39304
10495         * gfortran.dg/generic_20.f90: New test.
10496
10497 2010-01-22  Michael Matz  <matz@suse.de>
10498
10499         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10500         -msse2.
10501
10502 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10503
10504         PR fortran/42736
10505         * gfortran.dg/dependency_25.f90 : New test.
10506
10507 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10508
10509         PR tree-optimization/42585
10510         * gcc.dg/tree-ssa/pr42585.c: New test.
10511
10512 2010-01-21  Richard Guenther  <rguenther@suse.de>
10513
10514         PR middle-end/19988
10515         * gcc.dg/pr19988.c: New testcase.
10516
10517 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10518
10519         * g++.dg/compat/decimal/compat-common.h: New file.
10520         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10521         * g++.dg/compat/decimal/pass_x.h: New file.
10522         * g++.dg/compat/decimal/pass_y.h: New file.
10523         * g++.dg/compat/decimal/pass-1_main.C: New file.
10524         * g++.dg/compat/decimal/pass-1_x.C: New file.
10525         * g++.dg/compat/decimal/pass-1_y.C: New file.
10526         * g++.dg/compat/decimal/pass-2_main.C: New file.
10527         * g++.dg/compat/decimal/pass-2_x.C: New file.
10528         * g++.dg/compat/decimal/pass-2_y.C: New file.
10529         * g++.dg/compat/decimal/pass-3_main.C: New file.
10530         * g++.dg/compat/decimal/pass-3_x.C: New file.
10531         * g++.dg/compat/decimal/pass-3_y.C: New file.
10532         * g++.dg/compat/decimal/pass-4_main.C: New file.
10533         * g++.dg/compat/decimal/pass-4_x.C: New file.
10534         * g++.dg/compat/decimal/pass-4_y.C: New file.
10535         * g++.dg/compat/decimal/pass-5_main.C: New file.
10536         * g++.dg/compat/decimal/pass-5_x.C: New file.
10537         * g++.dg/compat/decimal/pass-5_y.C: New file.
10538         * g++.dg/compat/decimal/pass-6_main.C: New file.
10539         * g++.dg/compat/decimal/pass-6_x.C: New file.
10540         * g++.dg/compat/decimal/pass-6_y.C: New file.
10541         * g++.dg/compat/decimal/return_x.h: New file.
10542         * g++.dg/compat/decimal/return_y.h: New file.
10543         * g++.dg/compat/decimal/return-1_main.C: New file.
10544         * g++.dg/compat/decimal/return-1_x.C: New file.
10545         * g++.dg/compat/decimal/return-1_y.C: New file.
10546         * g++.dg/compat/decimal/return-2_main.C: New file.
10547         * g++.dg/compat/decimal/return-2_x.C: New file.
10548         * g++.dg/compat/decimal/return-2_y.C: New file.
10549         * g++.dg/compat/decimal/return-3_main.C: New file.
10550         * g++.dg/compat/decimal/return-3_x.C: New file.
10551         * g++.dg/compat/decimal/return-3_y.C: New file.
10552         * g++.dg/compat/decimal/return-4_main.C: New file.
10553         * g++.dg/compat/decimal/return-4_x.C: New file.
10554         * g++.dg/compat/decimal/return-4_y.C: New file.
10555         * g++.dg/compat/decimal/return-5_main.C: New file.
10556         * g++.dg/compat/decimal/return-5_x.C: New file.
10557         * g++.dg/compat/decimal/return-5_y.C: New file.
10558         * g++.dg/compat/decimal/return-6_main.C: New file.
10559         * g++.dg/compat/decimal/return-6_x.C: New file.
10560         * g++.dg/compat/decimal/return-6_y.C: New file.
10561
10562 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10563
10564         PR debug/42715
10565         * gcc.dg/pr42715.c: New.
10566
10567 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10568
10569         PR c++/42038
10570         * g++.dg/parse/crash55.C: New.
10571
10572 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10573
10574         PR debug/42782
10575         * gcc.dg/guality/pr42782.c: New.
10576
10577 2010-01-20  Jason Merrill  <jason@redhat.com>
10578
10579         PR c++/41788
10580         * g++.dg/abi/packed1.C: New.
10581
10582         PR c++/41920
10583         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10584
10585         PR c++/40750
10586         * g++.dg/parse/fn-typedef1.C: New.
10587         * g++.dg/other/cv_quals.C: Adjust.
10588
10589 2010-01-20  Anthony Green  <green@moxielogic.com>
10590
10591         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10592         pack(push) pragma).
10593         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10594         * gcc.dg/20020312-2.c: Port this to the moxie core.
10595         * gcc.dg/weak/typeof-2.c: Ditto.
10596
10597 2010-01-20  Richard Guenther  <rguenther@suse.de>
10598
10599         PR tree-optimization/42717
10600         * gcc.c-torture/compile/pr42717.c: New testcase.
10601
10602 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10603
10604         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10605         of signed, add a few new tests.
10606
10607         PR middle-end/42803
10608         * g++.dg/parse/limits-initializer1.C: New test.
10609
10610 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10611
10612         PR fortran/42804
10613         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10614         * gfortran.dg/typebound_call_12.f03: New test.
10615
10616 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10617
10618         PR fortran/42783
10619         * gfortran.dg/bounds_check_15.f90 : New test.
10620
10621 2010-01-19  Michael Matz  <matz@suse.de>
10622
10623         PR tree-optimization/41783
10624         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10625
10626 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10627
10628         PR target/38697.
10629         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10630         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10631         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10632         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10633         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10634         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10635         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10636         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10637         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10638         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10639         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10640
10641 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10642
10643         PR fortran/42545
10644         * gfortran.dg/extends_6.f03: Modified an error message.
10645         * gfortran.dg/extends_10.f03: New test.
10646         * gfortran.dg/private_type_6.f03: Modified an error message.
10647         * gfortran.dg/structure_constructor_8.f03: Ditto.
10648
10649 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR tree-optimization/42719
10652         * gcc.dg/pr42719.c: New test.
10653
10654         PR debug/42728
10655         * gcc.dg/pr42728.c: New test.
10656
10657 2010-01-19  Anthony Green  <green@moxielogic.com>
10658
10659         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10660
10661 2010-01-18  Anthony Green  <green@moxielogic.com>
10662
10663         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10664         for moxie.
10665
10666 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10667
10668         * g++.dg/template/error45.C: reverted as part of reverting the
10669         fix of PR c++/42634.
10670
10671 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10672
10673         PR c++/42634
10674         * g++.dg/template/error45.C: New test.
10675
10676 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10677
10678         PR c++/42766
10679         * g++.dg/conversion/op6.C: New test.
10680
10681 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10682
10683         PR target/42774
10684         * gcc.target/alpha/pr42774.c: New test.
10685
10686 2010-01-18  Richard Guenther  <rguenther@suse.de>
10687
10688         PR tree-optimization/42781
10689         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10690
10691 2010-01-17  Richard Guenther  <rguenther@suse.de>
10692
10693         PR middle-end/42248
10694         * gcc.c-torture/execute/pr42248.c: New testcase.
10695
10696 2010-01-17  Richard Guenther  <rguenther@suse.de>
10697
10698         PR tree-optimization/42773
10699         * g++.dg/torture/pr42773.C: New testcase.
10700
10701 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10702
10703         PR fortran/42677
10704         * gfortran.dg/interface_assignment_5.f90: New test.
10705
10706 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10707
10708         PR c++/42697
10709         * g++.dg/template/crash94.C: Reverted.
10710
10711 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10712
10713         PR debug/42767
10714         * gcc.dg/debug/pr42767.c: New.
10715
10716 2010-01-15  Jason Merrill  <jason@redhat.com>
10717
10718         PR c++/42761
10719         * g++.dg/cpp0x/decltype22.C: New.
10720
10721 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR middle-end/42760
10724         * g++.dg/torture/pr42760.C: New test.
10725
10726 2010-01-15  Jing Yu  <jingyu@google.com>
10727
10728         PR rtl-optimization/42691
10729         * gcc.c-torture/execute/pr42691.c: New.
10730
10731 2010-01-15  Richard Guenther  <rguenther@suse.de>
10732
10733         PR middle-end/42739
10734         * g++.dg/torture/pr42739.C: New testcase.
10735
10736 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10737
10738         * g++.dg/template/error45.C: Revert as part of reverting changes
10739         or PR c++/42634.
10740
10741 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10742
10743         PR fortran/42684
10744         * gfortran.dg/interface_31.f90: New test.
10745
10746 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10747
10748         * gcc.target/powerpc/pr42747.c: New file.
10749
10750 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10751
10752         PR middle-end/42674
10753         * c-c++-common/pr42674.c: New test.
10754
10755         PR c++/42608
10756         * g++.dg/template/instantiate11.C: New test.
10757
10758 2010-01-14  Jason Merrill  <jason@redhat.com>
10759
10760         PR c++/42701
10761         * g++.dg/overload/error3.C: New.
10762
10763         PR c++/42655
10764         * g++.dg/overload/rvalue1.C: New.
10765
10766 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10767
10768         PR tree-optimization/42706
10769         * gcc.dg/ipa/pr42706.c: New testcase.
10770
10771 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10772
10773         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10774
10775 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10776
10777         PR tree-optimization/42714
10778         * g++.dg/torture/pr42714.C: New test.
10779
10780 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10781
10782         PR rtl-optimization/42246
10783         * gfortran.dg/pr42246-2.f: New.
10784
10785 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10786
10787         PR rtl-optimization/42389
10788         * gcc.dg/pr42389.c: New.
10789
10790 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10791
10792         PR rtl-optimization/42388
10793         * gcc.dg/pr42388.c: New.
10794
10795 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10796
10797         PR rtl-optimization/42294
10798         * gfortran.dg/pr42294.f: New.
10799
10800 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10801
10802         PR rtl-optimization/39453
10803         PR rtl-optimization/42246
10804         * gcc.dg/pr39453.c: New.
10805         * gcc.dg/pr42246.c: New.
10806
10807 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10808
10809         PR middle-end/42245
10810         * gcc.dg/pr42245.c: New.
10811         * gcc.dg/pr42245-2.c: New.
10812
10813 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10814
10815         PR rtl-optimization/42249
10816         * gcc.dg/pr42249.c: New.
10817
10818 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10819
10820         PR c/42721
10821         * gcc.c-torture/execute/pr42721.c: New test.
10822
10823 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10824
10825         PR tree-optimization/42709
10826         * gcc.dg/vect/pr42709.c: New test.
10827
10828 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10829
10830         PR fortran/41478
10831         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10832         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10833
10834 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10835
10836         PR fortran/42481
10837         * gfortran.dg/generic_19.f90 : New test.
10838
10839 2010-01-13  Richard Guenther  <rguenther@suse.de>
10840
10841         PR tree-optimization/42730
10842         * gcc.c-torture/compile/pr42730.c: New testcase.
10843
10844 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10845
10846         PR target/pr42542
10847         * gcc.target/ia64/pr42542-1.c: New.
10848         * gcc.target/ia64/pr42542-2.c: New.
10849         * gcc.target/ia64/pr42542-3.c: New.
10850
10851 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10852
10853         PR c++/42634
10854         * g++.dg/template/error45.C: New test.
10855
10856 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10857
10858         PR tree-optimization/42704
10859         * g++.dg/torture/pr42704.C: New test.
10860
10861 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10862
10863         PR tree-optimization/42703
10864         * gcc.c-torture/compile/pr42703.c: New test.
10865
10866 2010-01-13  Richard Guenther  <rguenther@suse.de>
10867
10868         PR tree-optimization/42705
10869         * gcc.c-torture/compile/pr42705.c: New testcase.
10870
10871 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10872
10873         * gcc.target/bfin/l2.c: New test.
10874         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10875
10876 2010-01-13  Richard Guenther  <rguenther@suse.de>
10877
10878         PR middle-end/42716
10879         * gcc.c-torture/compile/pr42716.c: New testcase.
10880
10881 2010-01-13  Richard Guenther  <rguenther@suse.de>
10882
10883         PR lto/42678
10884         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10885
10886 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10887
10888         PR c/42708
10889         * gcc.c-torture/compile/pr42708-1.c: New test.
10890
10891 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10892
10893         PR debug/42662
10894         * gcc.dg/pr42662.c: New test.
10895
10896         PR tree-optimization/42645
10897         * g++.dg/other/pr42645-1.C: New test.
10898         * g++.dg/other/pr42645-2.C: New test.
10899
10900 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10901
10902         PR target/42416
10903         * gcc.target/powerpc/warn-1.c: New test.
10904         * gcc.target/powerpc/warn-2.c: New test.
10905
10906 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10907
10908         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10909         stack alignment.
10910
10911 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10912
10913         * gcc.dg/lto/20100108_0.c: New.
10914
10915 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10916
10917         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10918         Add -march=i686 -msse for 32bit x86 targets.
10919
10920 2010-01-10  Richard Guenther  <rguenther@suse.de>
10921
10922         PR middle-end/42667
10923         * gcc.dg/torture/pr42667.c: New testcase.
10924
10925 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10926
10927         PR fortran/32489
10928         * gfortran.dg/array_constructor_34.f90: New test.
10929
10930 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10931
10932         PR fortran/20923
10933         * gfortran.dg/array_constructor_33.f90: New test.
10934         gfortran.dg/array_function_5.f90: Add credit.
10935
10936 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10937
10938         PR debug/42631
10939         * gcc.dg/pr42631.c: New.
10940
10941 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10942
10943         PR debug/42630
10944         * gcc.dg/pr42630.c: New.
10945
10946 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10947
10948         PR debug/42629
10949         * gcc.dg/pr42629.c: New.
10950
10951 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10952
10953         PR middle-end/42363
10954         * gcc.dg/torture/pr42363.c: New.
10955
10956 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10957
10958         PR debug/42604
10959         PR debug/42395
10960         * gcc.dg/vect/pr42604.c: New.
10961         * gcc.dg/vect/pr42395.c: New.
10962
10963 2010-01-09  Richard Guenther  <rguenther@suse.de>
10964
10965         PR middle-end/42512
10966         * gcc.c-torture/execute/pr42512.c: New testcase.
10967
10968 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10969
10970         PR fortran/41298
10971         * gfortran.dg/c_ptr_tests_14.f90: New test.
10972
10973 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10974
10975         PR ada/41929
10976         * gnat.dg/null_pointer_deref1.adb: Don't run on
10977         sparc*-sun-solaris2.11.
10978
10979 2010-01-08  Richard Guenther  <rguenther@suse.de>
10980
10981         PR lto/42528
10982         * gcc.dg/lto/20100103-1_0.c: New testcase.
10983         * gcc.dg/lto/20100103-2_0.c: Likewise.
10984
10985 2010-01-08  Tobias Burnus  <burnus@net-b.de
10986
10987         PR/fortran 25829
10988         * gfortran.dg/asynchronous_1.f90: New test.
10989         * gfortran.dg/asynchronous_2.f90: New test.
10990         * gfortran.dg/conflicts.f90: Update error message.
10991
10992 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10993
10994         c++/40155
10995         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10996
10997 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10998
10999         PR tree-optimization/42625
11000         * g++.dg/opt/dtor4.C: New test.
11001         * g++.dg/opt/dtor4.h: New.
11002         * g++.dg/opt/dtor4-aux.cc: New.
11003
11004 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11005
11006         PR fortran/42597
11007         * gfortran.dg/proc_ptr_26.f90: New test.
11008
11009 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11010
11011         PR fortran/41872
11012         * gfortran.dg/allocatable_scalar_7.f90: New test.
11013
11014 2010-01-06  Richard Guenther  <rguenther@suse.de>
11015
11016         * gcc.c-torture/compile/pr42632.c: New testcase.
11017
11018 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11019
11020         PR target/42542
11021         * gcc.target/i386/pr42542-4.c: New.
11022         * gcc.target/i386/pr42542-4a.c: Likewise.
11023         * gcc.target/i386/pr42542-5.c: Likewise.
11024         * gcc.target/i386/pr42542-5a.c: Likewise.
11025
11026 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11027
11028         * gcc.dg/tls/opt-15.c: New test.
11029
11030 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11031
11032         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11033
11034 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11035
11036         PR tree-optimization/42462
11037         * g++.dg/torture/pr42462.C: New test.
11038
11039 2010-01-05  Jason Merrill  <jason@redhat.com>
11040
11041         * g++.dg/cpp0x/initlist30.C: New test.
11042
11043 2010-01-05  Richard Guenther  <rguenther@suse.de>
11044
11045         PR tree-optimization/42614
11046         * gcc.c-torture/execute/pr42614.c: New testcase.
11047
11048 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11049
11050         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11051         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11052         -Wunreachable-code.
11053         * gcc.dg/Wunreachable-2.c: Likewise.
11054         * gcc.dg/Wunreachable-3.c: Likewise.
11055         * gcc.dg/Wunreachable-4.c: Likewise.
11056         * gcc.dg/Wunreachable-5.c: Likewise.
11057         * gcc.dg/Wunreachable-6.c: Likewise.
11058         * gcc.dg/Wunreachable-7.c: Likewise.
11059         * gcc.dg/Wunreachable-8.c: Likewise.
11060         * gcc.dg/20041231-1.c: Likewise.
11061
11062 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11063
11064         PR other/42611
11065         * gcc.dg/pr42611.c: New test.
11066
11067         PR tree-optimization/42508
11068         * g++.dg/opt/pr42508.C: New test.
11069
11070 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11071
11072         PR fortran/41872
11073         * gfortran.dg/allocatable_scalar_8.f90: New.
11074
11075 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11076
11077         PR tree-optimization/42398
11078         * gcc.c-torture/compile/pr42398.c: New test.
11079
11080 2010-01-04  Jason Merrill  <jason@redhat.com>
11081
11082         PR c++/42555
11083         * g++.dg/ext/attrib35.C: New.
11084
11085         PR c++/42567
11086         * g++.dg/cpp0x/auto17.C: New.
11087
11088 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11089
11090         * gcc.dg/lto/20100104_0.c: New.
11091
11092 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11093
11094         PR target/42542
11095         * gcc.target/i386/pr42542-1.c: New.
11096         * gcc.target/i386/pr42542-1a.c: Likewise.
11097         * gcc.target/i386/pr42542-1b.c: Likewise.
11098         * gcc.target/i386/pr42542-2.c: Likewise.
11099         * gcc.target/i386/pr42542-2a.c: Likewise.
11100         * gcc.target/i386/pr42542-2b.c: Likewise.
11101         * gcc.target/i386/pr42542-3.c: Likewise.
11102         * gcc.target/i386/pr42542-3a.c: Likewise.
11103
11104 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11105
11106         PR fortran/41872
11107         * gfortran.dg/allocatable_scalar_5.f90: New test.
11108         * gfortran.dg/allocatable_scalar_6.f90: New test.
11109
11110 2010-01-03  Richard Guenther  <rguenther@suse.de>
11111
11112         PR testsuite/42583
11113         * gfortran.dg/gomp/recursion1.f90: Remove.
11114
11115 2010-01-03  Richard Guenther  <rguenther@suse.de>
11116
11117         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11118         * gcc.dg/uninit-6.c: Likewise.
11119         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11120
11121 2010-01-03  Richard Guenther  <rguenther@suse.de>
11122
11123         PR tree-optimization/42589
11124         * gcc.target/i386/pr42589.c: New testcase.
11125
11126 2010-01-03  Richard Guenther  <rguenther@suse.de>
11127
11128         PR tree-optimization/42438
11129         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11130
11131 2010-01-02  Richard Guenther  <rguenther@suse.de>
11132
11133         PR testsuite/41651
11134         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11135
11136 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11137
11138         PR target/42448
11139         * gcc.target/alpha/pr42448-1.c: New test.
11140         * gcc.target/alpha/pr42448-2.c: Ditto.
11141
11142 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11143
11144         PR preprocessor/41947
11145         * gcc.dg/c99-hexfloat-3.c: New test.
11146
11147 2010-01-01  Richard Guenther  <rguenther@suse.de>
11148
11149         PR c/42570
11150         * gcc.c-torture/execute/pr42570.c: New testcase.
11151
11152 2010-01-01  Richard Guenther  <rguenther@suse.de>
11153
11154         PR middle-end/42559
11155         * gcc.c-torture/compile/pr42559.c: New testcase.
11156
11157 \f
11158 Copyright (C) 2010 Free Software Foundation, Inc.
11159
11160 Copying and distribution of this file, with or without modification,
11161 are permitted in any medium without royalty provided the copyright
11162 notice and this notice are preserved.