OSDN Git Service

PR tree-optimization/48765
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
2
3         PR tree-optimization/48765
4         * gcc.dg/vect/pr48765.c: New.
5
6 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7
8         PR tree-optimization/48775
9         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10
11 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
12
13         PR c++/48798
14         * g++.dg/inherit/pr48798.C: New.
15         * g++.old-deja/g++.other/base1.C: Adjust.
16
17 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
18
19         PR c++/48656
20         * g++.dg/template/inherit7.C: New test case.
21
22 2011-04-28  Richard Guenther  <rguenther@suse.de>
23
24         PR tree-optimization/40052
25         PR tree-optimization/15347
26         * gcc.dg/tree-ssa/vrp57.c: New testcase.
27         * gcc.dg/pr15347.c: Likewise.
28
29 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
30
31         PR c++/48530
32         * g++.dg/cpp0x/sfinae18.C: New.
33
34 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
35
36         PR c++/48771
37         * g++.dg/ext/is_literal_type1.C: New.
38
39 2011-04-28  Tobias Burnus  <burnus@net-b.de>
40
41         PR fortran/48112
42         PR fortran/48279
43         * gfortran.dg/interface_35.f90: New.
44         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
45         * gfortran.dg/func_result_6.f90: Add dg-warning.
46         * gfortran.dg/bessel_1.f90: Ditto.
47         * gfortran.dg/hypot_1.f90: Ditto.
48         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
49         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
50         * gfortran.dg/interface_assignment_4.f90: Ditto.
51
52 2011-04-27  Jason Merrill  <jason@redhat.com>
53
54         * g++.dg/ext/complex8.C: New.
55
56         * g++.dg/cpp0x/initlist49.C: New.
57         * g++.dg/init/new30.C: New.
58
59 2011-04-27  Tobias Burnus  <burnus@net-b.de>
60
61         PR fortran/48788
62         * gfortran.dg/whole_file_34.f90: New.
63
64 2011-04-27  Jan Hubicka  <jh@suse.cz>
65
66         * gcc.dg/tree-ssa/inline-9.c: New testcase.
67
68 2011-04-27  Jason Merrill  <jason@redhat.com>
69
70         * g++.old-deja/g++.oliva/overload1.C: Adjust.
71
72         * g++.dg/parse/ambig6.C: New.
73
74 2011-04-27  Nick Clifton  <nickc@redhat.com>
75
76         * gcc.dg/20020312-2.c: Add definition for RX.
77
78         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
79         option with RX targets.
80
81         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
82         /* */ comments.
83
84 2011-04-27  Richard Guenther  <rguenther@suse.de>
85
86         * gcc.dg/tree-ssa/pr23382.c: Remove.
87
88 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
89
90         PR target/48767
91         * gcc.c-torture/compile/pr48767.c: New test.
92
93 2011-04-27  Richard Guenther  <rguenther@suse.de>
94
95         PR tree-optimization/48772
96         * g++.dg/pr48772.C: New testcase.
97
98 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
99
100         PR c/48742
101         * gcc.c-torture/compile/pr48742.c: New test.
102
103 2011-04-26  Jason Merrill  <jason@redhat.com>
104
105         * g++.dg/lookup/koenig13.C: New.
106
107         * g++.dg/cpp0x/initlist48.C: New.
108
109 2011-04-25  Jason Merrill  <jason@redhat.com>
110
111         * g++.dg/cpp0x/sfinae17.C: New.
112
113 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
114
115         PR target/48258
116         * gcc.target/powerpc/pr48258-1.c: New file.
117         * gcc.target/powerpc/pr48258-2.c: Ditto.
118
119 2011-04-26  Xinliang David Li  <davidxl@google.com>
120
121         * gcc.dg/uninit-suppress.c: New test.
122         * gcc.dg/uninit-suppress.c: New test.
123
124 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
125
126         PR debug/48768
127         * gcc.dg/pr48768.c: New test.
128
129         PR tree-optimization/48734
130         * gcc.c-torture/compile/pr48734.c: New test.
131
132         PR testsuite/48753
133         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
134
135 2011-04-26  Richard Guenther  <rguenther@suse.de>
136
137         PR tree-optimization/48731
138         * gcc.dg/torture/pr48731.c: New testcase.
139
140 2011-04-26  Richard Guenther  <rguenther@suse.de>
141
142         PR testsuite/48753
143         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
144
145 2011-04-26  Richard Guenther  <rguenther@suse.de>
146
147         PR middle-end/48694
148         * gcc.dg/torture/pr48694-1.c: New testcase.
149         * gcc.dg/torture/pr48694-2.c: Likewise.
150
151 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
152
153         * g++.dg/ext/underlying_type1.C: New.
154         * g++.dg/ext/underlying_type2.C: Likewise.
155         * g++.dg/ext/underlying_type3.C: Likewise.
156         * g++.dg/ext/underlying_type4.C: Likewise.
157         * g++.dg/ext/underlying_type5.C: Likewise.
158         * g++.dg/ext/underlying_type6.C: Likewise.
159         * g++.dg/ext/underlying_type7.C: Likewise.
160         * g++.dg/ext/underlying_type8.C: Likewise.
161         * g++.dg/ext/underlying_type9.C: Likewise.
162         * g++.dg/ext/underlying_type10.C: Likewise.
163
164 2011-04-25  Jason Merrill  <jason@redhat.com>
165
166         * g++.dg/cpp0x/regress/template-const2.C: New.
167
168 2011-04-25  Jeff Law <law@redhat.com>
169
170         * gcc.dg/tree-ssa/vrp56.c: new test.
171
172 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
173
174         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
175
176 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
177
178         PR preprocessor/48740
179         * c-c++-common/raw-string-11.c: New test.
180
181 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
182
183         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
184         hppa*-*-hpux*.
185
186 2011-04-23  Tobias Burnus  <burnus@net-b.de>
187
188         PR fortran/18918
189         * gfortran.dg/coarray_19.f90: New.
190
191 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
192
193         PR c/48685
194         * gcc.dg/pr48685.c: New test.
195
196 2011-04-22  Jan Hubicka  <jh@suse.cz>
197
198         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
199
200 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
201
202         PR tree-optimization/48717
203         * gcc.c-torture/execute/pr48717.c: New test.
204
205 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
206
207         PR target/48723
208         * gcc.target/i386/pr48723.c: New test.
209
210 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
211
212         PR c/48716
213         * gcc.dg/gomp/pr48716.c: New test.
214         * g++.dg/gomp/pr48716.C: New test.
215
216 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
217
218         PR c/36750
219         * gcc.dg/missing-field-init-2.c: Update testcase.
220
221 2011-04-22  Alan Modra  <amodra@gmail.com>
222
223         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
224
225 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
226
227         PR fortran/48405
228         * gfortran.dg/function_optimize_6.f90:  New test.
229
230 2011-04-21  Easwaran Raman  <eraman@google.com>
231
232         * gcc.dg/stack-layout-2.c: New test.
233
234 2011-04-21  Richard Guenther  <rguenther@suse.de>
235
236         PR lto/48703
237         * g++.dg/lto/pr48207-2_0.C: New testcase.
238         * g++.dg/lto/pr48207-3_0.C: Likewise.
239
240 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
241
242         * gnat.dg/volatile5.adb: New test.
243         * gnat.dg/volatile5_pkg.ads: New helper.
244
245 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
246
247         PR target/48708
248         * gcc.target/i386/pr48708.c: New test.
249
250 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
251
252         * gcc.dg/vect/vect-119.c: New test.
253
254 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
255
256         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
257         and once without.
258
259 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
260             Richard Sandiford  <richard.sandiford@linaro.org>
261
262         PR target/46329
263         * gcc.target/arm/pr46329.c: New test.
264
265 2011-04-21  Tobias Burnus  <burnus@net-b.de>
266
267         PR fortran/18918
268         * gfortran.dg/coarray_18.f90: New.
269
270 2011-04-20  Jason Merrill  <jason@redhat.com>
271
272         * g++.dg/cpp0x/initlist47.C: New.
273
274         * g++.dg/init/dtor4.C: New.
275
276 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
277
278         PR target/48678
279         * gcc.target/i386/sse2-pinsrw.c: New test.
280         * gcc.target/i386/avx-vpinsrw.c: Ditto.
281         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
282         * gcc.target/i386/sse2-insvhi.c: Ditto.
283         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
284         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
285
286 2011-04-20  Jason Merrill  <jason@redhat.com>
287
288         * g++.dg/template/const4.C: New.
289
290 2011-04-20  Easwaran Raman  <eraman@google.com>
291
292         * gcc.dg/stack-layout-1.c: New test.
293
294 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
295
296         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
297         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
298         function.
299
300 2011-04-20  Kai Tietz  <ktietz@redhat.com>
301
302         * gcc.dg/binop-xor1.c: New test.
303         * gcc.dg/binop-xor2.c: New test.
304         * gcc.dg/binop-xor3.c: New test.
305         * gcc.dg/binop-xor4.c: New test.
306         * gcc.dg/binop-xor5.c: New test.
307
308 2011-04-20  Richard Guenther  <rguenther@suse.de>
309
310         PR tree-optimization/47892
311         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
312
313 2011-04-20  Richard Guenther  <rguenther@suse.de>
314
315         PR middle-end/48695
316         * g++.dg/torture/pr48695.C: New testcase.
317
318 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
319
320         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
321         * gcc.c-torture/execute/cmpsi-2.c: Ditto
322         * gcc.c-torture/execute/pr45262.c: Ditto
323         * gcc.dg/torture/pr43165.c: Ditto.
324         * gcc.dg/torture/pr47228.c: Ditto.
325         * gcc.dg/tree-ssa/pr45144.c: Ditto.
326         * gcc.dg/ipa/pr45644.c: Ditto.
327         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
328         PDP11.
329
330 2011-04-19  Jason Merrill  <jason@redhat.com>
331
332         * g++.dg/ext/complex7.C: New.
333
334         * g++.dg/ext/attrib41.C: New.
335
336 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
337
338         PR testsuite/48676
339         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
340
341 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
342
343         PR target/48678
344         * gcc.target/i386/pr48678.c: New test.
345
346 2011-04-19  Martin Jambor  <mjambor@suse.cz>
347
348         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
349         * g++.dg/opt/devirt2.C: New test.
350         * g++.dg/ipa/devirt-g-1.C: Likewise.
351
352 2011-04-19  Tobias Burnus  <burnus@net-b.de>
353
354         PR fortran/48588
355         * gfortran.dg/whole_file_33.f90: New.
356
357 2011-04-19  Martin Jambor  <mjambor@suse.cz>
358
359         * g++.dg/ipa/devirt-7.C: New test.
360
361 2011-04-19  Richard Guenther  <rguenther@suse.de>
362
363         PR lto/48207
364         * g++.dg/lto/pr48207_0.C: New testcase.
365
366 2011-04-18  Jason Merrill  <jason@redhat.com>
367
368         * g++.dg/init/void1.C: New.
369
370         * g++.dg/cpp0x/union4.C: New.
371
372 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
373
374         PR middle-end/48661
375         * g++.dg/torture/pr48661.C: New test.
376
377         PR c++/48632
378         * g++.dg/gomp/pr48632.C: New test.
379
380 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
381
382         * gcc.target/i386/sse2-maskmovdqu.c: New test.
383         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
384
385 2011-04-18  Tobias Burnus  <burnus@net-b.de>
386
387         PR fortran/18918
388         * gfortran.dg/coarray_17.f90: New.
389         * gfortran.dg/coarray_10.f90: Update dg-error.
390
391 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
392
393         PR testsuite/48251
394         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
395         * gfortran.dg/guality/guality.exp: Likewise.
396
397 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
398
399         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
400
401 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
402
403         * gcc.dg/vect/pr48377.c: Remove dg-do run.
404
405 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
406
407         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
408
409 2011-04-18  Richard Guenther  <rguenther@suse.de>
410
411         PR middle-end/46364
412         * g++.dg/torture/pr46364.C: New testcase.
413
414 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
415
416         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
417
418 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
419
420         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
421
422 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
423             Ira Rosen  <ira.rosen@linaro.org>
424
425         PR target/48252
426         * gcc.target/arm/pr48252.c: New test.
427
428 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
429
430         PR tree-optimization/48616
431         * gcc.dg/pr48616.c: New test.
432
433 2011-04-18  Tobias Burnus  <burnus@net-b.de>
434
435         PR fortran/18918
436         * gfortran.dg/coarray_16.f90: New.
437
438 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
439
440         PR fortran/48462
441         * gfortran.dg/realloc_on_assign_7.f03: New test.
442
443 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
444
445         PR libgfortran/48602
446         * gfortran.dg/fmt_g0_6.f08: New test.
447
448 2011-04-17  Jason Merrill  <jason@redhat.com>
449
450         * g++.dg/cpp0x/sfinae16.C: New.
451
452 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
453
454         * gcc.target/mips/reg-var-1.c: New test.
455
456 2011-04-17  Jan Hubicka  <jh@suse.cz>
457
458         * gcc.dg/winline-5.c: Update testcase.
459
460 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
461
462         * gnat.dg/discr27.ad[sb]: Move dg directive.
463         * gnat.dg/discr28.ad[sb]: New test.
464         * gnat.dg/discr28_pkg.ads: New helper.
465
466 2011-04-17  Michael Matz  <matz@suse.de>
467
468         PR tree-optimization/48622
469         PR lto/48645
470         * gcc.dg/lto/pr48622_0.c: New test.
471
472 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
473
474         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
475         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
476         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
477         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
478         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
479         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
480
481 2011-04-15  Jason Merrill  <jason@redhat.com>
482
483         * g++.dg/cpp0x/range-for17.C: New.
484
485 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
486
487         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
488         * g++.dg/cpp0x/range-for3.C: Likewise.
489         * g++.dg/cpp0x/range-for9.C: Correct error message.
490         * g++.dg/cpp0x/range-for11.C: New.
491         * g++.dg/cpp0x/range-for12.C: New.
492         * g++.dg/cpp0x/range-for13.C: New.
493         * g++.dg/cpp0x/range-for14.C: New.
494         * g++.dg/cpp0x/range-for15.C: New.
495         * g++.dg/cpp0x/range-for16.C: New.
496
497 2011-04-15  Tobias Burnus  <burnus@net-b.de>
498
499         PR fortran/18918
500         * gfortran.dg/coarray_15.f90: Change to dg-do run.
501
502 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
503
504         * objc.dg/naming-4.m: Updated.
505         * objc.dg/naming-5.m: Updated.
506         * objc.dg/naming-6.m: New.
507         * objc.dg/naming-7.m: New.
508         * obj-c++.dg/naming-1.mm: Updated.
509         * obj-c++.dg/naming-2.mm: Updated.
510         * obj-c++.dg/naming-3.mm: New.
511         * obj-c++.dg/naming-4.mm: New.
512
513 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
514
515         PR libgfortran/48589
516         * gfortran.dg/fmt_g0_5.f08: New test.
517
518 2011-04-15  Richard Guenther  <rguenther@suse.de>
519
520         PR testsuite/48286
521         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
522
523 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
524
525         * gcc.target/avr/torture/pr41885.c (dg-options): Change
526         -finline-limit=0 to -fno-inline
527
528 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
529
530         PR target/48614
531         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
532         just avx.
533
534 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
535
536         PR target/48605
537         * gcc.target/i386/sse4_1-insertps-3.c: New test.
538         * gcc.target/i386/sse4_1-insertps-4.c: New test.
539         * gcc.target/i386/avx-insertps-3.c: New test.
540         * gcc.target/i386/avx-insertps-4.c: New test.
541
542 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
543
544         * gcc.target/avr/torture/pr41885.c (dg-options): Add
545         -finline-limit=0
546
547 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
548
549         PR target/46779
550         PR target/45291
551         PR target/41894
552         * gcc.target/avr/pr46779-1.c: New test case
553         * gcc.target/avr/pr46779-2.c: New test case
554
555 2011-04-14  Jason Merrill  <jason@redhat.com>
556
557         * g++.dg/cpp0x/sfinae15.C: New.
558
559         * g++.dg/cpp0x/sfinae14.C: New.
560
561         * g++.dg/ext/vla10.C: New.
562
563 2011-04-14  Richard Guenther  <rguenther@suse.de>
564
565         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
566
567 2011-04-14  Richard Guenther  <rguenther@suse.de>
568
569         * gcc.dg/fold-bitand-4.c: Move ...
570         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
571
572 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
573
574         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
575         variables const.
576         * gcc.target/avr/torture/trivial.c: Ditto.
577
578 2011-04-13  Jason Merrill  <jason@redhat.com>
579
580         * g++.dg/template/operator11.C: New.
581
582 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
583
584         PR middle-end/48591
585         * gcc.dg/gomp/pr48591.c: New test.
586
587         PR c++/48570
588         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
589         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
590
591 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
592
593         PR c++/48574
594         * g++.dg/template/dependent-expr7.C: New test case.
595
596 2011-04-13  Jason Merrill  <jason@redhat.com>
597
598         * g++.dg/cpp0x/sfinae13.C: New.
599
600 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
601
602         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
603
604 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
605
606         * gcc.target/arm/pr43698.c: Remove -march option.
607
608 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
609
610         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
611         -march option.
612
613 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
614
615         PR fortran/48360
616         PR fortran/48456
617         * gfortran.dg/realloc_on_assign_6.f03: New test.
618
619 2011-04-12  Kai Tietz  <ktietz@redhat.com>
620
621         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
622         targets the additional -mno-ms-bitfields and
623         -Wno-packed-bitfield-compat options.
624         * g++.dg/ext/bitfield3.C: Likewise.
625         * g++.dg/ext/bitfield4.C: Likewise.
626         * g++.dg/ext/bitfield5.C: Likewise.
627         * gcc.dg/bitfld-15.c: Likewise.
628         * gcc.dg/bitfld-16.c: Likewise.
629         * gcc.dg/bitfld-17.c: Likewise.
630         * gcc.dg/bitfld-18.c: Likewise.
631
632 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
633
634         * gcc.target/arm/neon-vld3-1.c: New test.
635         * gcc.target/arm/neon-vst3-1.c: New test.
636         * gcc.target/arm/neon/v*.c: Regenerate.
637
638 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
639
640         PR rtl-optimization/48549
641         * g++.dg/opt/pr48549.C: New test.
642
643 2011-04-12  Richard Guenther  <rguenther@suse.de>
644
645         PR tree-optimization/46076
646         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
647
648 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
649
650         PR testsuite/21164
651         * lib/compat.exp (compat-execute): Declare unsupported after
652         stripping path from src1.
653         * lib/lto.exp (lto-execute): Likewise.
654
655 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
656
657         PR c/48552
658         * gcc.dg/pr48552-1.c: New test.
659         * gcc.dg/pr48552-2.c: New test.
660
661 2011-04-11  Jason Merrill  <jason@redhat.com>
662
663         * g++.dg/cpp0x/sfinae12.C: New.
664
665         * g++.dg/cpp0x/enum10.C: New.
666
667         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
668
669         * g++.dg/cpp0x/rv-func.C: New.
670
671 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
672
673         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
674         alpha*-dec-osf5*.
675
676 2011-04-11  Martin Jambor  <mjambor@suse.cz>
677
678         PR tree-optimization/48195
679         * gcc.dg/ipa/pr48195.c: New test.
680
681 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
682
683         * gnat.dg/return3.adb: Remove unused switch.
684
685 2011-04-08  Mike Stump  <mikestump@comcast.net>
686
687         PR testsuite/48506
688         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
689         default to fno-common.
690
691 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
692
693         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
694         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
695
696 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
697
698         PR fortran/48448
699         * gfortran.dg/function_optimize_5.f90:  New test.
700
701 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
702
703         * gnat.dg/aggr17.adb: New test.
704         * gnat.dg/aggr18.adb: Likewise.
705
706 2011-04-08  Michael Matz  <matz@suse.de>
707
708         PR middle-end/48389
709         * gcc.target/i386/pr48389.c: New test.
710
711 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
712
713         PR rtl-optimization/48272
714         * g++.dg/opt/pr48272.C: New.
715
716 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
717
718         PR rtl-optimization/48235
719         * gcc.dg/pr48235.c: New.
720
721 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
722
723         PR rtl-optimization/48302
724         * g++.dg/opt/pr48302.C: New.
725
726 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
727
728         PR target/48273
729         * g++.dg/opt/pr48273.C: New.
730
731 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
732
733         PR rtl-optimization/48442
734         * gcc.dg/pr48442.c: New.
735
736 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
737
738         PR tree-optimization/48377
739         * gcc.dg/vect/pr48377.c: New test.
740
741 2011-04-07  Jason Merrill  <jason@redhat.com>
742
743         * g++.dg/cpp0x/regress/call1.C: New.
744
745         * g++.dg/cpp0x/variadic107.C: New.
746
747         * g++.dg/cpp0x/sfinae11.C: New.
748         * g++.dg/cpp0x/noexcept02.C: Fix.
749
750         * g++.dg/cpp0x/sfinae10.C: New.
751
752         * g++.dg/cpp0x/sfinae9.C: New.
753
754         * c-c++-common/Wcast-qual-1.c: Move here from...
755         * gcc.dg/cast-qual-3.c: ...here, and...
756         * g++.dg/warn/Wcast-qual2.C: ...here.
757
758         * g++.dg/cpp0x/sfinae8.C: New.
759
760         * g++.dg/cpp0x/sfinae7.C: New.
761
762         * g++.dg/cpp0x/enum9.C: New.
763
764 2011-04-07  Mike Stump  <mikestump@comcast.net>
765
766         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
767         with no trampolines.
768
769 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
770
771         PR fortran/48117
772         * gfortran.dg/gomp/pr48117.f90: New test.
773
774         PR debug/48343
775         * gcc.dg/torture/pr48343.c: New test.
776
777 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
778
779         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
780
781 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
782
783         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
784
785 2011-04-07  Tom de Vries  <tom@codesourcery.com>
786
787         PR target/43920
788         * lib/scanasm.exp (object-size): New proc.
789         * gcc.target/arm/pr43920-2.c: New test.
790
791 2011-04-06  Tobias Burnus  <burnus@net-b.de>
792
793         PR fortran/18918
794         PR fortran/48477
795         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
796
797 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
798
799         * gcc.dg/mtune.c: Prune note from output.
800
801 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
802
803         PR debug/48466
804         * gcc.dg/guality/pr36977.c: New test.
805         * gcc.dg/guality/pr48466.c: New test.
806
807 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
808
809         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
810
811 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
812
813         * gnat.dg/return3.adb: New test.
814
815 2011-04-06  Richard Guenther  <rguenther@suse.de>
816
817         PR tree-optimization/47663
818         * gcc.dg/tree-ssa/inline-8.c: New testcase.
819
820 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
821
822         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
823         Solaris 8 and 9 as well.
824
825 2011-04-05  Tom de Vries  <tom@codesourcery.com>
826
827         PR target/43920
828         * gcc.target/arm/pr43920-1.c: New test.
829
830 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
831
832         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
833         (cctor): Actually return the value.
834         (main): Cast return values.
835
836 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
837
838         * gfortran.dg/character_comparison_8.f90:  New test.
839
840 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
841
842         * frontend-passes: (optimize_lexical_comparison): New function.
843         (optimize_expr): Call it.
844         (optimize_comparison): Also handle lexical comparison functions.
845         Return false instad of -2 for unequal comparison.
846
847 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
848
849         PR fortran/48412
850         * function_optimize_4.f90:  New test.
851
852 2011-04-04  Tobias Burnus  <burnus@net-b.de>
853
854         PR fortran/18918
855         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
856         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
857         * gfortran.dg/coarray_15.f90: New.
858
859 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
860
861         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
862         * gfortran.dg/bessel_7.f90: Likewise.
863
864 2011-04-03  Tobias Burnus  <burnus@net-b.de>
865
866         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
867
868 2011-04-03  Richard Guenther  <rguenther@suse.de>
869             Ira Rosen  <ira.rosen@linaro.org>
870
871         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
872         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
873         -ftree-loop-if-convert-stores.
874
875 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
876
877         * gnat.dg/specs/aggr2.ads: New test.
878
879 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
880
881         * gnat.dg/debug2.ad[sb]: New test.
882         * gnat.dg/debug2_pkg.ads: New helper.
883         * gnat.dg/debug3.ad[sb]: New test.
884
885 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
886
887         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
888
889 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
890
891         PR middle-end/48335
892         * gcc.c-torture/compile/pr48335-1.c: New test.
893         * gcc.dg/pr48335-1.c: New test.
894         * gcc.dg/pr48335-2.c: New test.
895         * gcc.dg/pr48335-3.c: New test.
896         * gcc.dg/pr48335-4.c: New test.
897         * gcc.dg/pr48335-5.c: New test.
898         * gcc.dg/pr48335-6.c: New test.
899         * gcc.dg/pr48335-7.c: New test.
900         * gcc.dg/pr48335-8.c: New test.
901         * gcc.target/i386/pr48335-1.c: New test.
902
903 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
904
905         PR c/36299
906         * gcc.dg/Waddress.c: New test.
907
908 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
909
910         PR fortran/48352
911         * gfortran.dg/function_optimize_3.f90:  New test.
912
913 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
914
915         * gcc.c-torture/compile/20110401-1.c: New test.
916
917         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
918         * g++.dg/lto/20091002-2_0.C: Likewise.
919         * g++.dg/lto/20090303_0.c: Likewise.
920         * g++.dg/lto/20091004-1_0.C: Likewise.
921         * g++.dg/lto/20091002-3_0.C: Likewise.
922         * g++.dg/lto/20091004-2_0.C: Likewise.
923         * g++.dg/lto/20081123_0.C: Likewise.
924         * g++.dg/lto/20090313_0.C: Likewise.
925         * g++.dg/lto/20081109-1_0.C: Likewise.
926         * g++.dg/lto/20081219_0.C: Likewise.
927         * g++.dg/lto/20081204-1_0.C: Likewise.
928         * g++.dg/lto/20090302_0.C: Likewise.
929         * g++.dg/lto/20081119-1_0.C: Likewise.
930         * g++.dg/lto/20081118_0.C: Likewise.
931         * gcc.dg/lto/20091020-2_0.c: Likewise.
932         * gcc.dg/lto/20090210_0.c: Likewise.
933         * gcc.dg/lto/20081204-1_0.c: Likewise.
934         * gcc.dg/lto/20081224_0.c: Likewise.
935         * gcc.dg/lto/20090219_0.c: Likewise.
936         * gcc.dg/lto/20091014-1_0.c: Likewise.
937         * gcc.dg/lto/20091016-1_0.c: Likewise.
938         * gcc.dg/lto/20090206-2_0.c: Likewise.
939         * gcc.dg/lto/20090116_0.c: Likewise.
940         * gcc.dg/lto/20091013-1_0.c: Likewise.
941         * gcc.dg/lto/20091015-1_0.c: Likewise.
942         * gcc.dg/lto/20090126-2_0.c: Likewise.
943
944 2011-03-31  Ian Lance Taylor  <iant@google.com>
945
946         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
947
948 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
949
950         * gnat.dg/opt16.adb: New test.
951
952 2011-03-31  Jason Merrill  <jason@redhat.com>
953
954         * g++.dg/cpp0x/defaulted24.C: New.
955
956 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
957
958         PR target/16292
959         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
960         with -O0.
961
962 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
963
964         * g++.dg/other/i386-9.C: New test.
965
966 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
967
968         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
969
970 2011-03-30  Jason Merrill  <jason@redhat.com>
971
972         * g++.dg/cpp0x/regress/error-recovery1.C: New.
973
974         * g++.dg/cpp0x/regress/isnan.C: New.
975
976         * g++.dg/cpp0x/initlist46.C: New.
977
978 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
979
980         PR target/47551
981         * gcc.target/arm/neon-modes-2.c: New test.
982
983 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
984
985         PR c/48305
986         * gcc.c-torture/compile/pr48305.c: New test.
987
988 2011-03-29  Jason Merrill  <jason@redhat.com>
989
990         * g++.dg/cpp0x/regress/value-dep1.C: New.
991
992 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
993
994         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
995
996 2011-03-29  Ian Lance Taylor  <iant@google.com>
997
998         * go.test/go-test.exp: Handle the test lines used in several new
999         tests.
1000         (errchk): Add opts parameter.  Change all callers.  Handle parens
1001         in regexps.
1002
1003 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
1004             Dominique d'Humieres  <dominiq@lps.ens.fr>
1005
1006         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1007         and __APPLE__ && __PPC__ && __ALTIVEC__.
1008
1009 2011-03-29  Jason Merrill  <jason@redhat.com>
1010
1011         * g++.dg/cpp0x/dependent1.C: New.
1012
1013         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1014
1015         * g++.dg/cpp0x/constexpr-memfn1.C: New.
1016
1017         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1018
1019 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
1020
1021         PR fortran/48095
1022         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1023         * gfortran.dg/proc_ptr_comp_32.f90: New.
1024
1025 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1026
1027         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
1028         check for corresponding warning.
1029
1030 2011-03-28  Jason Merrill  <jason@redhat.com>
1031
1032         * g++.dg/cpp0x/rv-deduce2.C: New.
1033
1034 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
1035
1036         PR debug/48203
1037         * gcc.dg/pr48203.c: New test.
1038
1039 2011-03-28  Jeff Law <law@redhat.com>
1040
1041         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1042
1043 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
1044
1045         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1046         and __PPC__ && __ALTIVEC__.
1047
1048 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1049
1050         PR testsuite/48238
1051         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1052         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1053         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1054         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1055
1056 2011-03-28  Jason Merrill  <jason@redhat.com>
1057
1058         * g++.dg/cpp0x/initlist-array2.C: New.
1059
1060         * g++.dg/cpp0x/initlist-array1.C: New.
1061
1062         * g++.dg/cpp0x/constexpr-compound.C: New.
1063
1064         * g++.dg/cpp0x/constexpr-using.C: New.
1065
1066         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1067
1068 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
1069
1070         PR testsuite/48276
1071         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1072
1073 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1074
1075         * gcc.dg/slp-1.c: New test.
1076
1077 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1078
1079         * gcc.target/i386/avx256-unaligned-load-1.c: New.
1080         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1081         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1082         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1083         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1084         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1085         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1086         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1087         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1088         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1089         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1090         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1091         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1092         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1093
1094 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1095
1096         PR fortran/47065
1097         * gfortran.dg/trim_optimize_5.f90:  New test.
1098         * gfortran.dg/trim_optimize_6.f90:  New test.
1099
1100 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
1101
1102         PR target/38598
1103         * gcc.target/mips/madd-7.c: Remove -mlong32.
1104         * gcc.target/mips/msub-7.c: Likewise.
1105
1106 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
1107
1108         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1109         accesses to preserve the meaning of the test for doubleword vectors.
1110         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1111         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1112
1113 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
1114
1115         PR fortran/48291
1116         * gfortran.dg/class_42.f03: New.
1117
1118 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
1119
1120         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1121         strided accesses.
1122
1123 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
1124
1125         PR rtl-optimization/48144
1126         * gcc.dg/pr48144.c: New test.
1127
1128 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1129
1130         * gnat.dg/discr27.ad[sb]: New test.
1131
1132 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gnat.dg/limited_with2.ad[sb]: New test.
1135         * gnat.dg/limited_with2_pkg1.ads: New helper.
1136         * gnat.dg/limited_with2_pkg2.ads: Likewise.
1137
1138 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1139
1140         * gnat.dg/opt15.adb: New test.
1141         * gnat.dg/opt15_pkg.ad[sb]: New helper.
1142
1143 2011-03-25  Tobias Burnus  <burnus@net-b.de>
1144
1145         PR fortran/48174
1146         PR fortran/45304
1147         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1148         * gfortran.dg/leadz_trailz_3.f90: Ditto
1149
1150 2011-03-25  Martin Jambor  <mjambor@suse.cz>
1151
1152         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1153
1154 2011-03-25  Jason Merrill  <jason@redhat.com>
1155
1156         * g++.dg/cpp0x/defaulted22.C: New.
1157         * g++.dg/cpp0x/defaulted23.C: New.
1158         * g++.dg/cpp0x/defaulted15.C: Adjust.
1159
1160 2011-03-25  Jason Merrill  <jason@redhat.com>
1161
1162         * g++.dg/cpp0x/move1.C: New.
1163
1164 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
1165
1166         PR target/48287
1167         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1168
1169 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1170
1171         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1172         for mips-sgi-irix6.5.
1173         Replace snprintf prototype by <stdio.h>.
1174
1175 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1176
1177         PR testsuite/48283
1178         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1179         run_expensive_tests.
1180         * gcc.dg/graphite/block-4.c: Likewise.
1181         * gcc.dg/graphite/block-7.c: Likewise.
1182         * gcc.dg/graphite/block-8.c: Likewise.
1183
1184 2011-03-25  Richard Guenther  <rguenther@suse.de>
1185
1186         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1187         * g++.dg/tree-ssa/pr8781.C: Likewise.
1188         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1189         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1190         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1191         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1192         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1193         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1194         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1195         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1196         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1197         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1198         * gcc.dg/tree-ssa/pr21574.c: Likewise.
1199         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1200         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1201         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1202         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1203         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1204         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1205         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1206         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1207         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1208         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1209         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1210         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1211         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1212         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1213         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1214         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1215         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1216         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1217         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1218         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1219         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1220         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1221         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1222         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1223         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1224         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1225         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1226         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1227         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1228         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1229         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1230         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1231         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1232         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1233         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1234         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1235         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1236         * c-c++-common/pr46562-2.c: Likewise.
1237         * gfortran.dg/pr42108.f90: Likewise.
1238         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1239         foo to be inlined even at -O1.
1240         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1241         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1242         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1243         * gcc.dg/matrix/matrix.exp: Disable FRE.
1244
1245 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR debug/48204
1248         * gcc.dg/dfp/pr48204.c: New test.
1249
1250 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
1251
1252         PR target/48209
1253         * gcc.c-torture/execute/pr47917.c: Move this...
1254         * gcc.dg/torture/pr47917.c: to here and add xfails.
1255
1256 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1257
1258         * gnat.dg/array16.ad[sb]: New test.
1259         * gnat.dg/array16.ads: New helper.
1260
1261 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1262
1263         * gnat.dg/derived_type2.adb: New test.
1264
1265 2011-03-24  Richard Guenther  <rguenther@suse.de>
1266
1267         PR tree-optimization/48271
1268         * g++.dg/torture/pr48271.C: New testcase.
1269
1270 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1271
1272         * gnat.dg/array15.ad[sb]: New test.
1273
1274 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
1275
1276         PR target/48237
1277         * gcc.target/i386/pr48237.c: New test.
1278
1279 2011-03-24  Richard Guenther  <rguenther@suse.de>
1280
1281         PR middle-end/48269
1282         * gcc.dg/builtin-object-size-10.c: New testcase.
1283
1284 2011-03-24  Richard Guenther  <rguenther@suse.de>
1285
1286         PR tree-optimization/46562
1287         * c-c++-common/pr46562-2.c: New testcase.
1288         * c-c++-common/pr46562.c: Likewise.
1289
1290 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
1291
1292         * gcc.dg/vect/vect-cselim-1.c: New test.
1293         * gcc.dg/vect/vect-cselim-2.c: New test.
1294
1295 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
1296
1297         * gcc.target/arm/pr46934.c: New.
1298
1299 2011-03-23  Ian Lance Taylor  <iant@google.com>
1300
1301         * go.test/go-test.exp (errchk): Ignore lines containing ////.
1302
1303 2011-03-23  Richard Guenther  <rguenther@suse.de>
1304
1305         * gcc.dg/struct: Remove directory and contents.
1306
1307 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1308
1309         PR testsuite/48251
1310         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1311
1312 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
1313
1314         * gnat.dg/discr26.ad[sb]: New test.
1315         * gnat.dg/discr26_pkg.ads: New helper.
1316
1317 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
1318
1319         PR target/47553
1320         * gcc.target/arm/neon-vld-1.c: New test.
1321
1322 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
1323
1324         * gnat.dg/array14.ad[sb]: New test.
1325         * gnat.dg/array14_pkg.ads: New helper.
1326
1327 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
1328
1329         * gcc.c-torture/execute/920501-8.x: Remove.
1330         * gcc.c-torture/execute/930513-1.x: Remove.
1331         * gcc.c-torture/execute/960312-1.x: Remove.
1332         * gcc.c-torture/compile/20000804-1.c,
1333         gcc.c-torture/compile/20001205-1.c,
1334         gcc.c-torture/compile/20001226-1.c,
1335         gcc.c-torture/compile/20010518-2.c,
1336         gcc.c-torture/compile/20020312-1.c,
1337         gcc.c-torture/compile/20020604-1.c,
1338         gcc.c-torture/compile/920501-12.c,
1339         gcc.c-torture/compile/920501-4.c,
1340         gcc.c-torture/compile/920520-1.c,
1341         gcc.c-torture/compile/980506-1.c,
1342         gcc.c-torture/execute/980709-1.x,
1343         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1344         options for m68hc11.
1345         * gcc.dg/cpp/assert4.c: Don't handle ARC.
1346         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1347         m68hc11.
1348
1349 2011-03-22  Nick Clifton  <nickc@redhat.com>
1350
1351         * lib/target-supports.exp (check_profiling_available): Add MN10300
1352         to the list of targets that do not support profiling.  Restore
1353         alpha sorting to this list.
1354
1355 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1356
1357         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1358         failure on 32-bit systems.
1359         * gcc.dg/torture/vector-2.c: Ditto.
1360
1361 2011-03-22  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/48228
1364         * gcc.dg/Wstrict-overflow-23.c: New testcase.
1365
1366 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1367
1368         PR target/48226
1369         * gcc.target/powerpc/pr48226.c: New file.
1370
1371 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
1372
1373         * lib/prune.exp (prune_gcc_output): Prune "could not create
1374         compact unwind for" warnings.
1375
1376 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR c/42544
1379         PR c/48197
1380         * gcc.c-torture/execute/pr42544.c: New test.
1381         * gcc.c-torture/execute/pr48197.c: New test.
1382
1383 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1384
1385         PR preprocessor/48192
1386         * gcc.target/powerpc/pr48192.c: New file.
1387
1388         PR target/48053
1389         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1390         split problem of 0 being loaded in a VSX register.
1391
1392 2011-03-21  Richard Guenther  <rguenther@suse.de>
1393
1394         PR c/47939
1395         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1396         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1397         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1398         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1399
1400 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
1401
1402         PR target/48213
1403         * gcc.dg/pr48213.c: New test.
1404
1405 2011-03-21  Kai Tietz  <ktietz@redhat.com>
1406
1407         PR target/12171
1408         * g++.dg/plugin/attribute_plugin.c: Adjust test.
1409
1410 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
1411
1412         * gcc.target/arm/xor-and.c: New.
1413
1414 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1415
1416         PR fortran/22572
1417         * gfortran.dg/function_optimize_1.f90:  New test.
1418         * gfortran.dg/function_optimize_2.f90:  New test.
1419
1420 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1421
1422         PR rtl-optimization/47502
1423         * gcc.target/i386/pr47502-1.c: New.
1424         * gcc.target/i386/pr47502-2.c: Likewise.
1425
1426 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
1427
1428         PR rtl-optimization/48156
1429         * gcc.dg/pr48156.c: New test.
1430
1431 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1432
1433         PR libfortran/47439
1434         * gfortran.dg/scratch_1.f90: Adjust test.
1435
1436 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1437
1438         PR libfortran/47439
1439         * gfortran.dg/scratch_1.f90: New test.
1440
1441 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
1442
1443         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1444         variably modified typedefs.
1445         * gcc.dg/c1x-typedef-2.c: Remove.
1446
1447 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
1448
1449         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1450         * gcc.dg/c1x-anon-struct-3.c: New test.
1451         * gcc.dg/anon-struct-11.c: Update.
1452
1453 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1454
1455         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1456         dg-xfail-run-if.
1457         Only xfail with gas.
1458
1459 2011-03-18  Jason Merrill  <jason@redhat.com>
1460
1461         * g++.dg/template/fn-ptr1.C: New.
1462
1463         * g++.dg/overload/volatile1.C: New.
1464
1465         * g++.dg/opt/pr23372.C: New.
1466
1467         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1468
1469 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1470
1471         PR middle-end/47405
1472         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1473
1474 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
1475
1476         * gcc.target/arm/unsigned-extend-1.c: New.
1477
1478 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR bootstrap/48161
1481         * gcc.c-torture/compile/pr48161.c: New test.
1482
1483 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1484
1485         PR middle-end/47725
1486         * gcc.dg/torture/pr47725.c: New.
1487
1488 2011-03-17  Jason Merrill  <jason@redhat.com>
1489
1490         * g++.dg/cpp0x/constexpr-overflow2.C: New.
1491         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1492
1493 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
1494
1495         * gnat.dg/specs/elab2.ads: New test.
1496         * gnat.dg/specs/elab2_pkg.ads: New helper.
1497
1498 2011-03-17  Jason Merrill  <jason@redhat.com>
1499
1500         * g++.dg/cpp0x/decltype-1212.C: New.
1501         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1502
1503 2011-03-17  Jason Merrill  <jason@redhat.com>
1504
1505         * g++.dg/parse/memfnquals1.C: New.
1506
1507 2011-03-17  Richard Guenther  <rguenther@suse.de>
1508
1509         PR middle-end/48134
1510         * gcc.dg/pr48134.c: New testcase.
1511
1512 2011-03-17  Richard Guenther  <rguenther@suse.de>
1513
1514         PR middle-end/48165
1515         * g++.dg/torture/pr48165.C: New testcase.
1516
1517 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR rtl-optimization/48141
1520         * gcc.dg/pr48141.c: New test.
1521
1522 2011-03-16  Jason Merrill  <jason@redhat.com>
1523
1524         * g++.dg/cpp0x/constexpr-48089.C: New.
1525
1526         * g++.dg/cpp0x/constexpr-abi1.C: New.
1527
1528         * g++.dg/cpp0x/constexpr-46336.C: New.
1529         * g++.dg/parse/friend5.C: Adjust expected errors.
1530
1531         * g++.dg/cpp0x/constexpr-47570.C: New.
1532
1533 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
1534
1535         PR debug/47510
1536         * ++.dg/debug/dwarf2/typedef6.C: New test.
1537
1538 2011-03-16  Jason Merrill  <jason@redhat.com>
1539
1540         * g++.dg/cpp0x/elision2.C: New.
1541
1542         * g++.dg/cpp0x/constexpr-array3.C: New.
1543
1544 2011-03-16  Jason Merrill  <jason@redhat.com>
1545
1546         * g++.dg/cpp0x/sfinae6.C: New.
1547         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1548         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1549         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1550         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1551         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1552
1553 2011-03-16  Jason Merrill  <jason@redhat.com>
1554
1555         * g++.dg/template/incomplete6.C: New.
1556
1557 2011-03-16  Jeff Law <law@redhat.com>
1558
1559         * gcc.dg/tree-ssa/vrp55.c: New test.
1560
1561 2011-03-16  Jason Merrill  <jason@redhat.com>
1562
1563         * g++.dg/cpp0x/auto22.C: New.
1564
1565 2011-03-16  Richard Guenther  <rguenther@suse.de>
1566
1567         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1568         optimizing it away if promoted to const.
1569
1570 2011-03-16  Richard Guenther  <rguenther@suse.de>
1571
1572         PR tree-optimization/48149
1573         * gcc.dg/fold-complex-1.c: New testcase.
1574
1575 2011-03-16  Richard Guenther  <rguenther@suse.de>
1576
1577         PR testsuite/48147
1578         * gcc.dg/guality/pr45882.c: Really make sure no inlining
1579         or cloning happens.
1580
1581 2011-03-16  Richard Guenther  <rguenther@suse.de>
1582
1583         PR tree-optimization/26134
1584         * gcc.dg/tree-ssa/complex-6.c: New testcase.
1585
1586 2011-03-16  Richard Guenther  <rguenther@suse.de>
1587
1588         PR tree-optimization/48146
1589         * gcc.dg/torture/pr48146.c: New testcase.
1590
1591 2011-03-16  Richard Guenther  <rguenther@suse.de>
1592
1593         * gcc.dg/tree-ssa/pr14814.c: Adjust.
1594         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1595
1596 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR middle-end/48136
1599         * gcc.c-torture/compile/pr48136.c: New test.
1600
1601         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1602
1603         PR debug/45882
1604         * gcc.dg/guality/pr45882.c: New test.
1605
1606 2011-03-15  Jason Merrill  <jason@redhat.com>
1607
1608         * g++.dg/cpp0x/constexpr-recursion.C: New.
1609
1610         * g++.dg/cpp0x/implicit11.C: New.
1611
1612 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1613
1614         * g++.dg/cpp0x/constexpr-attribute.C: New.
1615
1616 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1617
1618         * g++.dg/parse/pr34758.C: New.
1619
1620 2011-03-15  Xinliang David Li  <davidxl@google.com>
1621
1622         PR c/47837
1623         * gcc.dg/uninit-pred-7_d.c: New test.
1624         * gcc.dg/uninit-pred-8_d.c: New test.
1625
1626 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1627
1628         PR target/46788
1629         * gcc.target/arm/pr46788.c: New.
1630
1631 2011-03-15  Richard Guenther  <rguenther@suse.de>
1632
1633         PR middle-end/47650
1634         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1635         * gfortran.dg/ishft_4.f90: Likewise.
1636         * gfortran.dg/leadz_trailz_3.f90: Likewise.
1637
1638 2011-03-15  Richard Guenther  <rguenther@suse.de>
1639
1640         PR tree-optimization/13954
1641         * g++.dg/tree-ssa/pr13954.C: New testcase.
1642
1643 2011-03-15  Richard Guenther  <rguenther@suse.de>
1644
1645         PR tree-optimization/48037
1646         * gcc.target/i386/pr48037-1.c: New testcase.
1647
1648 2011-03-15  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/41490
1651         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1652         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1653         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1654         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1655         * g++.dg/tree-ssa/pr33604.C: Adjust.
1656
1657 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR middle-end/47917
1660         * gcc.c-torture/execute/pr47917.c: New test.
1661         * gcc.dg/pr47917.c: New test.
1662
1663         PR middle-end/38878
1664         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1665
1666 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
1667
1668         * gcc.target/i386/sse4_1-floor-vec.c: New test.
1669         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1670         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1671         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1672         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1673         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1674         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1675         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1676         * gcc.target/i386/avx-floor-vec.c: Ditto.
1677         * gcc.target/i386/avx-ceil-vec.c: Ditto.
1678         * gcc.target/i386/avx-trunc-vec.c: Ditto.
1679         * gcc.target/i386/avx-rint-vec.c: Ditto.
1680         * gcc.target/i386/avx-floorf-vec.c: Ditto.
1681         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1682         * gcc.target/i386/avx-truncf-vec.c: Ditto.
1683         * gcc.target/i386/avx-rintf-vec.c: Ditto.
1684
1685 2011-03-14  Tom Tromey  <tromey@redhat.com>
1686
1687         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1688         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1689         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1690
1691 2011-03-14  Tom Tromey  <tromey@redhat.com>
1692
1693         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1694         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1695         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1696
1697 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1698
1699         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1700
1701 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1702
1703         PR rtl-optimization/47166
1704         * gcc.c-torture/execute/postmod-1.c: New test.
1705
1706 2011-03-14  Richard Guenther  <rguenther@suse.de>
1707
1708         PR middle-end/48098
1709         * gcc.dg/torture/pr48098.c: New testcase.
1710
1711 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
1712
1713         PR target/48053
1714         * gcc.target/powerpc/pr48053-1.c: New test.
1715         * gcc.target/powerpc/pr48053-2.c: Likewise.
1716
1717 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1718
1719         PR libfortran/48066
1720         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
1721
1722 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1723
1724         PR libfortran/48066
1725         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
1726
1727 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
1728
1729         PR fortran/48059
1730         * gfortran.dg/class_41.f03: New.
1731
1732 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
1733
1734         * g++.dg/conversion/cast3.C: New test.
1735
1736 2011-03-11  Jason Merrill  <jason@redhat.com>
1737
1738         * g++.dg/template/error45.C: New.
1739
1740         * g++.dg/parse/no-type-defn1.C: New.
1741
1742         * g++.dg/ext/attrib40.C: New.
1743
1744         * g++.dg/cpp0x/regress/array1.C: New.
1745
1746 2011-03-11  Richard Guenther  <rguenther@suse.de>
1747
1748         PR tree-optimization/48067
1749         * gcc.dg/pr48067.c: New testcase.
1750
1751 2011-03-11  Richard Guenther  <rguenther@suse.de>
1752
1753         PR lto/48073
1754         * g++.dg/lto/20110311-1_0.C: New testcase.
1755
1756 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1757
1758         PR c++/48035
1759         * g++.dg/inherit/virtual8.C: New test.
1760
1761         PR middle-end/48044
1762         * gcc.dg/torture/pr48044.c: New test.
1763
1764 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
1765
1766         PR fortran/47768
1767         * gfortran.dg/proc_ptr_comp_31.f90: New.
1768
1769 2011-03-11  Richard Guenther  <rguenther@suse.de>
1770
1771         PR tree-optimization/47278
1772         * gcc.dg/torture/pr47278-1.c: New testcase.
1773         * gcc.dg/torture/pr47278-2.c: Likewise.
1774
1775 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1776
1777         PR tree-optimization/48063
1778         * gcc.dg/torture/pr48063.c: New test.
1779
1780 2011-03-10  Jason Merrill  <jason@redhat.com>
1781
1782         * g++.dg/template/array22.C: New.
1783
1784         * g++.dg/cpp0x/syntax-err1.C: New.
1785         * g++.dg/parse/error36.C: Adjust expected errors.
1786         * g++.old-deja/g++.pt/ctor2.C: Likewise.
1787         * g++.old-deja/g++.pt/typename3.C: Likewise.
1788         * g++.old-deja/g++.pt/typename4.C: Likewise.
1789         * g++.old-deja/g++.pt/typename6.C: Likewise.
1790
1791 2011-03-09  Jason Merrill  <jason@redhat.com>
1792
1793         * g++.dg/template/nontype22.C: New.
1794
1795 2011-03-09  Martin Jambor  <mjambor@suse.cz>
1796
1797         PR tree-optimization/47714
1798         * g++.dg/torture/pr47714.C: New test.
1799
1800 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1801
1802         PR target/47755
1803         * gcc.target/powerpc/pr47755-2.c: New file.
1804
1805 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1806
1807         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1808         is not set in the environment, pass 64 as first argument when not
1809         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1810         native where ulimit -u is supported.
1811
1812 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1813
1814         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1815
1816 2011-03-08  Jason Merrill  <jason@redhat.com>
1817
1818         * g++.dg/template/nontype21.C: New.
1819
1820         * g++.dg/template/anon5.C: New.
1821
1822 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1823
1824         PR debug/47881
1825         * gcc.dg/pr47881.c: New test.
1826
1827 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
1828
1829         PR c++/47957
1830         * g++.dg/lookup/template3.C: New test.
1831
1832 2011-03-08  Kai Tietz  <ktietz@redhat.com>
1833
1834         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1835         'long' type.
1836
1837 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
1838
1839         PR testsuite/47954
1840         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1841         sizeof to compute alignment.
1842
1843 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR tree-optimization/48022
1846         * gcc.dg/pr48022-1.c: New test.
1847         * gcc.dg/pr48022-2.c: New test.
1848
1849 2011-03-07  Jason Merrill  <jason@redhat.com>
1850
1851         * g++.dg/template/nontype20.C: New.
1852         * g++.dg/init/member1.C: Adjust expected errors.
1853         * g++.dg/parse/constant4.C: Likewise.
1854         * g++.dg/template/qualified-id3.C: Likewise.
1855         * g++.old-deja/g++.pt/crash10.C: Likewise.
1856
1857         * g++.dg/cpp0x/regress/non-const1.C: New.
1858
1859 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
1860
1861         PR debug/47991
1862         * gcc.dg/pr47991.c: New test.
1863
1864 2011-03-07  Jason Merrill  <jason@redhat.com>
1865
1866         * g++.dg/abi/mangle46.C: New.
1867
1868 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
1869
1870         PR target/47862
1871         * gcc.target/powerpc/pr47862.c: New.
1872
1873 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
1874
1875         PR target/45413
1876         * gcc.target/i386/combine-mul.c: Require nonpic.
1877
1878 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
1879             Nathan Froyd  <froydnj@codesourcery.com>
1880
1881         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1882
1883 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
1884
1885         * README.QMTEST: Remove.
1886
1887 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
1888             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1889
1890         PR fortran/47850
1891         * gfortran.dg/array_constructor_37.f90 : New test.
1892
1893 2011-03-05  Jason Merrill  <jason@redhat.com>
1894
1895         * g++.dg/abi/mangle39.C: ABI v5, not 6.
1896         * g++.dg/abi/mangle45.C: Likewise.
1897         * g++.dg/cpp0x/trailing1.C: Likewise.
1898
1899 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1900
1901         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1902
1903 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
1904
1905         PR rtl-optimization/47899
1906         * gcc.dg/pr47899.c: New test.
1907
1908         * gcc.dg/torture/pr47968.c: Ignore warnings.
1909
1910         PR tree-optimization/47967
1911         * gcc.c-torture/compile/pr47967.c: New test.
1912
1913 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1914
1915         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1916         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1917
1918 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1919
1920         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1921         and property_getAttributes() if __OBJC2__.
1922         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1923         * objc.dg/property/property-encoding-1.m: New.
1924         * obj-c++.dg/property/property-encoding-1.mm: New.
1925
1926 2011-03-04  Jason Merrill  <jason@redhat.com>
1927
1928         * g++.dg/template/pseudodtor6.C: New.
1929
1930         * g++.dg/inherit/covariant19.C: New.
1931
1932 2011-03-04  Richard Guenther  <rguenther@suse.de>
1933
1934         PR middle-end/47968
1935         * gcc.dg/torture/pr47968.c: New testcase.
1936
1937 2011-03-04  Richard Guenther  <rguenther@suse.de>
1938
1939         PR middle-end/47975
1940         * gcc.dg/torture/pr47975.c: New testcase.
1941
1942 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
1943
1944         PR c++/47974
1945         * g++.dg/template/crash106.C: New.
1946
1947 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
1948
1949         PR c/47963
1950         * gcc.dg/gomp/pr47963.c: New test.
1951         * g++.dg/gomp/pr47963.C: New test.
1952
1953 2011-03-02  Jason Merrill  <jason@redhat.com>
1954
1955         * g++.dg/cpp0x/regress/condition1.C: New.
1956
1957         * g++.dg/cpp0x/constexpr-ctor9.C: New.
1958
1959 2011-03-01  Jason Merrill  <jason@redhat.com>
1960
1961         * g++.dg/cpp0x/lambda/lambda-98.C: New.
1962
1963         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1964
1965 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
1966
1967         PR rtl-optimization/47925
1968         * gcc.c-torture/execute/pr47925.c: New test.
1969
1970 2011-03-01  Jason Merrill  <jason@redhat.com>
1971
1972         * g++.dg/cpp0x/decltype25.C: New.
1973
1974         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1975
1976 2011-03-01  Richard Guenther  <rguenther@suse.de>
1977
1978         PR tree-optimization/47890
1979         * gcc.dg/torture/pr47890.c: New testcase.
1980
1981 2011-03-01  Richard Guenther  <rguenther@suse.de>
1982
1983         PR lto/47924
1984         * gcc.dg/lto/pr47924_0.c: New testcase.
1985
1986 2011-03-01  Richard Guenther  <rguenther@suse.de>
1987
1988         PR lto/46911
1989         * gfortran.dg/lto/pr46911_0.f: New testcase.
1990
1991 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1992
1993         PR libgfortran/47933
1994         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1995         compile errors from older code form.
1996
1997 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1998
1999         PR libgfortran/47567
2000         * gfortran.dg/fmt_fw_d.f90: New test.
2001
2002 2011-02-28  Jason Merrill  <jason@redhat.com>
2003
2004         * g++.dg/inherit/covariant18.C: New.
2005
2006 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
2007
2008         PR middle-end/47893
2009         * gcc.dg/pr47893.c: New test.
2010
2011 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2012
2013         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2014         NULL in case of a selector with conflicting types.
2015         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2016
2017 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
2018
2019         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2020         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2021         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2022         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2023
2024 2011-02-28  Jason Merrill  <jason@redhat.com>
2025
2026         PR c++/47906
2027         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2028
2029 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2030
2031         PR libgfortran/47778
2032         * gfortran.dg/namelist_71.f90: New test.
2033
2034 2011-02-27  Jason Merrill  <jason@redhat.com>
2035
2036         PR c++/47906
2037         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2038         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2039
2040 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2041
2042         PR c++/46466
2043         * g++.dg/cpp0x/constexpr-ctor8.C: New.
2044
2045 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR fortran/47886
2048         * gfortran.dg/gomp/task-1.f90: Removed.
2049
2050 2011-02-26  Jason Merrill  <jason@redhat.com>
2051
2052         * g++.dg/template/this-targ1.C: New.
2053
2054         * g++.dg/cpp0x/regress/template-const1.C: New.
2055         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2056         * g++.dg/template/function1.C: Adjust.
2057         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2058         * g++.dg/debug/debug7.C: Adjust.
2059
2060 2011-02-26  Tobias Burnus  <burnus@net-b.de>
2061
2062         PR fortran/47886
2063         * gfortran.dg/gomp/task-1.f90: New.
2064
2065 2011-02-25  Jie Zhang  <jie@codesourcery.com>
2066
2067         * gcc.target/arm/neon-thumb2-move.c: Add
2068         dg-require-effective-target arm_thumb2_ok.
2069
2070 2011-02-24  Jason Merrill  <jason@redhat.com>
2071
2072         * g++.dg/parse/constant1.C: Specify C++98 mode.
2073         * g++.dg/parse/constant5.C: Likewise.
2074         * g++.dg/parse/error2.C: Likewise.
2075         * g++.dg/parse/semicolon3.C: Likewise.
2076         * g++.dg/template/crash14.C: Likewise.
2077         * g++.dg/template/local4.C: Likewise.
2078         * g++.dg/template/nontype3.C: Likewise.
2079         * g++.dg/parse/crash31.C: Adjust expected errors.
2080         * g++.dg/template/function1.C: Likewise.
2081         * g++.dg/template/ref3.C: Likewise.
2082         * g++.dg/template/static9.C: Likewise.
2083         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2084
2085         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2086         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2087         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2088         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2089         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2090
2091 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
2092
2093         PR fortran/47878
2094         * gfortran.dg/pr47878.f90: New test.
2095
2096 2011-02-24  Richard Guenther  <rguenther@suse.de>
2097
2098         PR testsuite/47801
2099         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2100         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2101
2102 2011-02-24  Richard Guenther  <rguenther@suse.de>
2103
2104         PR fortran/47839
2105         * gfortran.dg/lto/pr47839_0.f90: New testcase.
2106         * gfortran.dg/lto/pr47839_1.f90: Likewise.
2107
2108 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2109
2110         PR libgfortran/47567
2111         * gfortran.dg/fmt_f0_1.f90: Update test.
2112
2113 2011-02-23  Jason Merrill  <jason@redhat.com>
2114
2115         * g++.dg/abi/mangle39.C: Adjust parm mangling.
2116         * g++.dg/abi/mangle45.C: New.
2117
2118         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2119         * g++.dg/template/canon-type-9.C: Match use of decltype
2120         between declaration and definition.
2121         * g++.dg/template/canon-type-12.C: Likewise.
2122
2123 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
2124
2125         PR fortran/40850
2126         * gfortran.dg/nested_allocatables_1.f90: New.
2127
2128 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
2129
2130         PR c++/46868
2131         * g++.dg/pr46868.C: New test.
2132         * g++.dg/parse/parameter-declaration-1.C: Adjust.
2133         * g++.dg/parse/error14.C: Adjust.
2134
2135 2011-02-23  Richard Guenther  <rguenther@suse.de>
2136
2137         PR tree-optimization/47838
2138         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2139
2140 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2141
2142         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
2143
2144 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2145
2146         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2147         * gfortran.dg/count_init_expr.f03: Ditto.
2148         * gfortran.dg/gomp/pr43711.f90: Ditto.
2149         * gcc.dg/struct-parse-2.c: Ditto.
2150         * gcc.dg/parse-error-3.c: Ditto.
2151         * gcc.dg/Wlogical-op-1.c: Ditto.
2152         * gcc.dg/Walways-true-1.c: Ditto.
2153         * gcc.dg/pr24225.c: Ditto.
2154         * gcc.dg/Walways-true-2.c: Ditto.
2155         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2156         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2157         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2158         * g++.dg/overload/defarg4.C: Ditto.
2159         * g++.dg/inherit/covariant16.C: Ditto.
2160         * g++.dg/inherit/virtual7.C: Ditto.
2161         * g++.dg/template/canon-type-9.C: Ditto.
2162         * g++.dg/template/access19.C: Ditto.
2163         * g++.dg/template/call7.C: Ditto.
2164         * g++.dg/template/canon-type-2.C: Ditto.
2165         * g++.dg/template/init7.C: Ditto.
2166         * g++.dg/template/sizeof-template-argument.C: Ditto.
2167         * g++.dg/template/const3.C: Ditto.
2168         * g++.dg/template/sfinae26.C: Ditto.
2169         * g++.dg/template/sfinae26.C: Ditto.
2170         * g++.dg/template/canon-type-11.C: Ditto.
2171         * g++.dg/template/union2.C: Ditto.
2172         * g++.dg/template/canon-type-3.C: Ditto.
2173         * g++.dg/template/canon-type-1.C: Ditto.
2174         * g++.dg/template/canon-type-5.C: Ditto.
2175         * g++.dg/template/canon-type-7.C: Ditto.
2176         * g++.dg/template/canon-type-10.C: Ditto.
2177         * g++.dg/template/spec36.C: Ditto.
2178         * g++.dg/template/typedef38.C: Ditto.
2179         * g++.dg/template/canon-type-4.C: Ditto.
2180         * g++.dg/template/canon-type-6.C: Ditto.
2181         * g++.dg/template/canon-type-13.C: Ditto.
2182         * g++.dg/template/instantiate9.C: Ditto.
2183         * g++.dg/template/ttp22.C: Ditto.
2184         * g++.dg/warn/Wreturn-type-6.C: Ditto.
2185         * g++.dg/warn/Walways-true-1.C: Ditto.
2186         * g++.dg/warn/Wlogical-op-1.C: Ditto.
2187         * g++.dg/warn/Walways-true-2.C: Ditto.
2188         * g++.dg/conversion/op4.C: Ditto.
2189         * g++.dg/opt/pr19650.C: Ditto.
2190         * g++.dg/lookup/friend11.C: Ditto.
2191         * g++.dg/other/default2.C: Ditto.
2192         * g++.dg/other/default3.C: Ditto.
2193         * g++.dg/other/dtor2.C: Ditto.
2194         * g++.dg/other/friend5.C: Ditto.
2195         * g++.dg/other/default5.C: Ditto.
2196         * g++.dg/init/brace6.C: Ditto.
2197         * g++.dg/init/aggr5.C: Ditto.
2198         * g++.dg/init/error2.C: Ditto.
2199         * g++.dg/expr/bound-mem-fun.C: Ditto.
2200         * g++.dg/expr/cond6.C: Ditto.
2201         * g++.dg/expr/stmt-expr-1.C: Ditto.
2202         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2203         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2204         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2205         * g++.dg/cpp0x/bracket1.C: Ditto.
2206         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2207         * g++.dg/cpp0x/pr38646.C: Ditto.
2208         * g++.dg/cpp0x/variadic73.C: Ditto.
2209         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2210         * g++.dg/cpp0x/bracket4.C: Ditto.
2211         * g++.dg/cpp0x/decltype4.C: Ditto.
2212         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2213         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2214         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2215         * g++.dg/cpp0x/variadic-new2.C: Ditto.
2216         * g++.dg/cpp0x/decltype2.C: Ditto.
2217         * g++.dg/cpp0x/decltype1.C: Ditto.
2218         * g++.dg/cpp0x/bracket2.C: Ditto.
2219         * g++.dg/cpp0x/decltype5.C: Ditto.
2220         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2221         * g++.dg/cpp0x/variadic70.C: Ditto.
2222         * g++.dg/cpp0x/decltype6.C: Ditto.
2223         * g++.dg/cpp0x/rvo.C: Ditto.
2224         * g++.dg/cpp0x/vt-40092.C: Ditto.
2225         * g++.dg/cpp0x/variadic-new.C: Ditto.
2226         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2227         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2228         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2229         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2230         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2231         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2232         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2233         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2234         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2235         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2236         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2237         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2238         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2239         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2240         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2241         * g++.dg/cpp0x/pr39639.C: Ditto.
2242         * g++.dg/cpp0x/decltype3.C: Ditto.
2243         * g++.dg/cpp0x/variadic68.C: Ditto.
2244         * g++.dg/cpp0x/variadic-function.C: Ditto.
2245         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2246         * g++.dg/cpp0x/variadic-bind.C: Ditto.
2247         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2248         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2249         * g++.dg/parse/crash35.C: Ditto.
2250         * g++.dg/parse/crash40.C: Ditto.
2251         * g++.dg/parse/defarg12.C: Ditto.
2252         * g++.dg/parse/crash34.C: Ditto.
2253         * g++.dg/parse/constructor3.C: Ditto.
2254         * g++.dg/parse/template23.C: Ditto.
2255         * g++.dg/parse/crash56.C: Ditto.
2256         * g++.dg/parse/dtor13.C: Ditto.
2257         * g++.dg/parse/error33.C: Ditto.
2258         * g++.dg/parse/ctor9.C: Ditto.
2259         * g++.dg/parse/error32.C: Ditto.
2260         * g++.dg/parse/error37.C: Ditto.
2261         * g++.dg/parse/bitfield3.C: Ditto.
2262         * g++.dg/parse/struct-4.C: Ditto.
2263         * g++.dg/ext/has_trivial_copy.C: Ditto.
2264         * g++.dg/ext/is_polymorphic.C: Ditto.
2265         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2266         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2267         * g++.dg/ext/has_nothrow_assign.C: Ditto.
2268         * g++.dg/ext/is_union.C: Ditto.
2269         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2270         * g++.dg/ext/is_pod.C: Ditto.
2271         * g++.dg/ext/has_virtual_destructor.C: Ditto.
2272         * g++.dg/ext/has_trivial_constructor.C: Ditto.
2273         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2274         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2275         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2276         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2277         * g++.dg/ext/is_abstract.C: Ditto.
2278         * g++.dg/ext/has_trivial_assign.C: Ditto.
2279         * g++.dg/ext/is_class.C: Ditto.
2280         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2281         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2282         * g++.dg/ext/is_base_of.C: Ditto.
2283         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2284         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2285         * g++.dg/ext/is_empty.C: Ditto.
2286         * g++.dg/ext/is_enum.C: Ditto.
2287         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2288         * gnat.dg/opt11.adb: Ditto.
2289         * obj-c++.dg/pr45735.mm: Ditto.
2290         * obj-c++.dg/pr24393.mm: Ditto.
2291         * obj-c++.dg/exceptions-2.mm: Ditto.
2292         * objc.dg/pr45735.m: Ditto.
2293         * objc.dg/pr24393.m: Ditto.
2294
2295 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2296
2297         * objc.dg/attributes/objc-exception-1.m: New.
2298
2299 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2300
2301         * gcc.dg/cpp/include7.c: New test.
2302
2303 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
2304
2305         PR c++/47242
2306         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2307
2308 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2309
2310         PR rtl-optimization/47763
2311         * gcc.dg/pr47763.c: New test.
2312
2313 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
2314
2315         PR fortran/45743
2316         * gfortran.dg/whole_file_32.f90 : New test.
2317
2318 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
2319
2320         PR c++/47666
2321         * g++.dg/inherit/virtual7.C: New test.
2322
2323 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
2324
2325         PR objc/47832
2326         * objc.dg/type-size-3.m: Updated error message.
2327         * objc.dg/type-size-4.m: New test.
2328         * objc.dg/type-size-5.m: New test.
2329
2330 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2331
2332         * lib/gnat.exp: Fix comments.
2333         Don't load libgloss.exp.
2334         (default_gnat_version): Call $compiler with --version.
2335         Adapt regexp for gnatmake output, insert version.
2336         (gnat_version): New proc.
2337         (gnat_init): Remove gnat_libgcc_s_path.
2338         (gnat_target_compile): Likewise.
2339         Remove ld_library_path.
2340         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2341         (gnat_pass): Remove.
2342         (gnat_pass): Remove.
2343         (gnat_finish): Remove.
2344         (gnat_exit): Remove.
2345         (local_find_gnatmake): Reindent.
2346         (runtest_file_p): Remove.
2347         (prune_warnings): Remove.
2348         (find_gnatclean): New proc.
2349         * lib/gnat-dg.exp (lremove): New proc.
2350         (gnat-dg-test): Reindent.
2351         Remove additional output files.
2352         (gnat-dg-runtest): Remove.
2353
2354         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2355         * gnat.dg/loop_optimization6.adb: Likewise.
2356         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2357
2358 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR tree-optimization/47835
2361         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2362
2363 2011-02-22  Tobias Burnus  <burnus@net-b.de>
2364
2365         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2366         * gfortran.dg/abstract_type_2.f03: Ditto.
2367         * gfortran.dg/abstract_type_3.f03: Ditto.
2368         * gfortran.dg/abstract_type_4.f03: Ditto.
2369         * gfortran.dg/abstract_type_5.f03: Ditto.
2370         * gfortran.dg/abstract_type_6.f03: Ditto.
2371         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2372         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2373         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2374         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2375         * gfortran.dg/array_function_5.f90: Ditto.
2376         * gfortran.dg/asynchronous_3.f03: Ditto.
2377         * gfortran.dg/char_expr_1.f90: Ditto.
2378         * gfortran.dg/class_14.f03: Ditto.
2379         * gfortran.dg/data_array_6.f: Ditto.
2380         * gfortran.dg/data_invalid.f90: Ditto.
2381         * gfortran.dg/dot_product_1.f03: Ditto.
2382         * gfortran.dg/func_derived_5.f90: Ditto.
2383         * gfortran.dg/func_result_4.f90: Ditto.
2384         * gfortran.dg/implied_do_1.f90: Ditto.
2385         * gfortran.dg/initialization_25.f90: Ditto.
2386         * gfortran.dg/initialization_26.f90: Ditto.
2387         * gfortran.dg/interface_34.f90: Ditto.
2388         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2389         * gfortran.dg/keyword_symbol_1.f90: Ditto.
2390         * gfortran.dg/matmul_8.f03: Ditto.
2391         * gfortran.dg/merge_init_expr.f90: Ditto.
2392         * gfortran.dg/pack_assign_1.f90: Ditto.
2393         * gfortran.dg/pack_vector_1.f90: Ditto.
2394         * gfortran.dg/pointer_check_8.f90: Ditto.
2395         * gfortran.dg/product_init_expr.f03: Ditto.
2396         * gfortran.dg/reshape_order_5.f90: Ditto.
2397         * gfortran.dg/reshape_shape_1.f90: Ditto.
2398         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2399         * gfortran.dg/same_name_2.f90: Ditto.
2400         * gfortran.dg/selected_real_kind_1.f90: Ditto.
2401         * gfortran.dg/spread_init_expr.f03: Ditto.
2402         * gfortran.dg/stmt_func_1.f90: Ditto.
2403         * gfortran.dg/sum_init_expr.f03: Ditto.
2404         * gfortran.dg/transpose_3.f03: Ditto.
2405         * gfortran.dg/unpack_init_expr.f03: Ditto.
2406         * gfortran.dg/warn_conversion.f90: Ditto.
2407         * gfortran.dg/warn_conversion_2.f90: Ditto.
2408         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2409         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2410         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2411         * gfortran.dg/whole_file_16.f90: Ditto.
2412         * gfortran.dg/whole_file_17.f90: Ditto.
2413         * gfortran.dg/whole_file_18.f90: Ditto.
2414         * gfortran.dg/whole_file_20.f03: Ditto.
2415         * gfortran.dg/whole_file_5.f90: Ditto.
2416         * gfortran.dg/whole_file_6.f90: Ditto.
2417         * gfortran.dg/write_invalid_format.f90: Ditto.
2418         * gfortran.dg/zero_sized_6.f90: Ditto.
2419
2420 2011-02-21  Jeff Law <law@redhat.com>
2421
2422         PR rtl-optimization/46178
2423         * gcc.target/i386/pr46178.c: New test.
2424
2425         PR rtl-optimization/46002
2426         * gcc.c-torture/compile/pr46002.c: New test.
2427
2428 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2429
2430         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2431         *-*-hpux10*.
2432
2433 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR debug/47106
2436         * g++.dg/debug/pr47106.C: Require effective target lto.
2437
2438 2011-02-21  Jason Merrill  <jason@redhat.com>
2439
2440         * g++.dg/cpp0x/constexpr-diag2.C: New.
2441
2442 2011-02-20  Jason Merrill  <jason@redhat.com>
2443
2444         * g++.dg/cpp0x/constexpr-ctor7.C: New.
2445
2446         * g++.dg/cpp0x/fntmpdefarg2.C: New.
2447
2448         * g++.dg/overload/conv-op1.C: New.
2449
2450         * g++.dg/cpp0x/constexpr-synth1.C: New.
2451
2452 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2453
2454         * objc.dg/layout-2.m: New.
2455         * objc.dg/selector-3.m: Adjusted location of error message.
2456         * objc.dg/type-size-3.m: Same.
2457         * obj-c++.dg/selector-3.mm: Same.
2458
2459 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2460
2461         PR objc/47784
2462         * objc.dg/property/dotsyntax-22.m: New.
2463         * obj-c++.dg/property/dotsyntax-22.mm: New.
2464
2465 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
2466
2467         PR c++/46394
2468         * g++.dg/template/typedef38.C: New test.
2469
2470 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2471
2472         PR fortran/46818
2473         * gfortran.dg/whole_file_30.f90 : New test.
2474         * gfortran.dg/whole_file_31.f90 : New test.
2475
2476 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2477
2478         PR fortran/45077
2479         PR fortran/44945
2480         * gfortran.dg/whole_file_28.f90 : New test.
2481         * gfortran.dg/whole_file_29.f90 : New test.
2482
2483 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2484
2485         PR c++/44118
2486         * g++.dg/template/crash105.C: New.
2487
2488 2011-02-19  Jason Merrill  <jason@redhat.com>
2489
2490         * g++.dg/cpp0x/regress/no-elide1.C: New.
2491
2492 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
2493
2494         PR tree-optimization/46620
2495         * gcc.dg/pr46620.c: New.
2496
2497 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR c/47809
2500         * gcc.target/i386/pr47809.c: New test.
2501
2502 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2503             Tobias Burnus  <burnus@net-b.de>
2504
2505         * lib/target-supports.exp
2506         (check_effective_target_fortran_large_real): New check for large reals.
2507         * gfortran.dg/nan_7.f90: New test.
2508
2509 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2510
2511         PR libgfortran/47567
2512         * gfortran.dg/fmt_f0_1.f90: Update test.
2513
2514 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
2515
2516         PR fortran/47348
2517         * gfortran.dg/array_constructor_36.f90 : New test.
2518         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2519         allow for comparison between different elements of the array
2520         constructor at different levels of optimization.
2521
2522 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2523
2524         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2525         * gcc.target/i386/pr32280-1.c: Likewise.
2526
2527 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR target/47800
2530         * gcc.target/i386/pr47800.c: New test.
2531
2532 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
2533
2534         * objc/execute/exceptions/foward-1.x: New.
2535
2536 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2537
2538         PR fortran/47789
2539         * gfortran.dg/derived_constructor_comps_4.f90: New.
2540
2541 2011-02-18  Tobias Burnus
2542
2543         PR fortran/47775
2544         * gfortran.dg/func_result_6.f90: New.
2545
2546 2011-02-18  Michael Matz  <matz@suse.de>
2547
2548         PR fortran/45586
2549         * gfortran.dg/lto/pr45586_0.f90: New test.
2550         * gfortran.dg/typebound_proc_20.f90: Ditto.
2551         * gfortran.dg/typebound_proc_21.f90: Ditto.
2552
2553 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2554
2555         PR c++/47795
2556         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2557
2558 2011-02-18  Tobias Burnus  <burnus@net-b.de>
2559
2560         PR fortran/47750
2561         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2562         gcc_warning_prefix.
2563         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2564         normalizing the error/warning output.
2565         * gfortran.dg/Wall.f90: Update dg-error/warning.
2566         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2567         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2568         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2569         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2570         * gfortran.dg/class_30.f90: Update dg-error/warning.
2571         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2572         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2573         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2574         * gfortran.dg/entry_17.f90: Update dg-error/warning.
2575         * gfortran.dg/entry_19.f90: Update dg-error/warning.
2576         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2577         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2578         * gfortran.dg/g77/12632.f: Update dg-error/warning.
2579         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2580         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2581         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2582         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2583         * gfortran.dg/goto_8.f90: Update dg-error/warning.
2584         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2585         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2586         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2587         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2588         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2589         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2590         * gfortran.dg/volatile3.f90: Update dg-error/warning.
2591         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2592         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2593         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2594         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2595         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2596
2597 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2598
2599         PR fortran/47768
2600         * gfortran.dg/proc_ptr_comp_30.f90: New.
2601
2602 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
2603
2604         PR debug/47780
2605         * gcc.target/i386/pr47780.c: New test.
2606
2607 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2608
2609         PR fortran/47767
2610         * gfortran.dg/class_40.f03: New.
2611
2612 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
2613
2614         PR c++/47208
2615         * g++.dg/cpp0x/auto21.C: New test.
2616
2617 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
2618
2619         * objc.dg/special/unclaimed-category-1.h: Updated for
2620         new ABI support.
2621         * objc.dg/special/unclaimed-category-1.m: Same.
2622         * objc.dg/zero-link-1.m: Same.
2623         * objc.dg/lookup-1.m: Same.
2624         * objc.dg/torture/strings/const-str-9.m
2625         * objc.dg/torture/strings/const-str-10.m: Same.
2626         * objc.dg/torture/strings/const-str-11.m: Same.
2627         * objc.dg/torture/forward-1.m: Same.
2628         * objc.dg/zero-link-2.m: Same.
2629         * objc.dg/encode-7-next-64bit.m: Same.
2630         * objc.dg/method-4.m: Same.
2631         * objc.dg/next-runtime-1.m: Same.
2632         * objc.dg/image-info.m: Same.
2633         * objc.dg/pr23214.m: Same.
2634         * objc.dg/symtab-1.m: Same.
2635         * obj-c++.dg/basic.m: Same.
2636         * obj-c++.dg/proto-lossage-3.m: Same.
2637         * obj-c++.dg/torture/strings/const-str-10.m: Same.
2638         * obj-c++.dg/torture/strings/const-str-11.m: Same.
2639         * obj-c++.dg/torture/strings/const-str-9.m: Same.
2640         * obj-c++.dg/method-11.m: Same.
2641         * objc/execute/enumeration-1.m: Same.
2642         * objc/execute/object_is_class.m: Same.
2643         * objc/execute/formal_protocol-2.m: Same.
2644         * objc/execute/formal_protocol-4.m: Same.
2645         * objc/execute/formal_protocol-6.m: Same.
2646         * objc/execute/bycopy-3.m: Same.
2647         * objc/execute/exceptions/catchall-1.m: Same.
2648         * objc/execute/exceptions/finally-1.m: Same.
2649         * objc/execute/exceptions/local-variables-1.m: Same.
2650         * objc/execute/exceptions/foward-1.m: Same.
2651         * objc/execute/bf-common.h
2652         * objc/execute/enumeration-2.m: Same.
2653         * objc/execute/formal_protocol-1.m: Same.
2654         * objc/execute/formal_protocol-3.m: Same.
2655         * objc/execute/formal_protocol-5.m: Same.
2656         * objc/execute/accessing_ivars.m: Same.
2657         * objc/execute/bycopy-2.m: Same.
2658         * objc/execute/formal_protocol-7.m: Same.
2659         * objc/execute/compatibility_alias.m: Same.
2660         * objc/execute/no_clash.m: Same.
2661         * objc/execute/object_is_meta_class.m: Same.
2662         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2663         * objc/execute/class-tests-1.h: Include stdio.h.
2664         * objc/execute/class-tests-2.h: Same.
2665         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2666         runtimes.
2667         * obj-c++.dg/try-catch-2.mm: Same.
2668
2669 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR c++/47783
2672         * g++.dg/warn/Wunused-parm-4.C: New test.
2673
2674 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
2675             Jan Hubicka  <jh@suse.cz>
2676
2677         PR debug/47106
2678         PR debug/47402
2679         * g++.dg/debug/pr47106.C: New.
2680
2681 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
2682
2683         PR target/43653
2684         * gcc.target/i386/pr43653.c: New test.
2685
2686 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
2687
2688         PR c++/47172
2689         * g++.dg/template/inherit6.C: New test.
2690
2691 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
2692
2693         PR fortran/47745
2694         * gfortran.dg/class_39.f03: New.
2695
2696 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
2697
2698         PR c++/47326
2699         * g++.dg/cpp0x/variadic106.C: New test.
2700
2701 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR libfortran/47757
2704         * gfortran.dg/pr47757-1.f90: New test.
2705         * gfortran.dg/pr47757-2.f90: New test.
2706         * gfortran.dg/pr47757-3.f90: New test.
2707
2708         PR c++/47704
2709         * g++.dg/cpp0x/enum8.C: New test.
2710
2711 2011-02-15  Jason Merrill  <jason@redhat.com>
2712
2713         * g++.dg/inherit/implicit-trivial1.C: New.
2714         * g++.dg/cpp0x/implicit-trivial1.C: New.
2715
2716 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2717
2718         PR middle-end/47725
2719         * gcc.dg/torture/pr47725.c: Removed.
2720
2721 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2722
2723         PR target/47755
2724         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2725         constant does not generate a load from memory.
2726
2727 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2728
2729         PR middle-end/47725
2730         * gcc.dg/torture/pr47725.c: New.
2731
2732 2011-02-15  Richard Guenther  <rguenther@suse.de>
2733
2734         PR tree-optimization/47743
2735         * gcc.dg/torture/pr47743.c: New testcase.
2736
2737 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
2738
2739         PR middle-end/47581
2740         * gcc.target/i386/pr47581.c: New test.
2741
2742 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2743
2744         PR fortran/47730
2745         * gfortran.dg/select_type_22.f03: New.
2746
2747 2011-02-14  Jason Merrill  <jason@redhat.com>
2748
2749         * g++.dg/cpp0x/regress/enum1.C: New.
2750
2751 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2752
2753         * gnat.dg/include.adb: New test.
2754
2755 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2756
2757         PR fortran/47728
2758         * gfortran.dg/class_38.f03: New.
2759
2760 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2761
2762         * gcc.dg/pr46494.c: New test.
2763
2764 2011-02-14  Richard Guenther  <rguenther@suse.de>
2765
2766         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2767
2768 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2769
2770         PR ada/41929
2771         * gnat.dg/null_pointer_deref1.exp: Don't skip on
2772         sparc*-sun-solaris2.11.
2773
2774 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2775
2776         PR fortran/47349
2777         * gfortran.dg/argument_checking_18.f90: New.
2778
2779 2011-02-13  Tobias Burnus  <burnus@net-b.de>
2780
2781         * gfortran.dg/argument_checking_13.f90: Update dg-error.
2782         * gfortran.dg/argument_checking_17.f90: New.
2783
2784 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
2785
2786         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2787         are temporarily disabled.
2788         * gfortran.dg/class_7.f03: Ditto.
2789         * gfortran.dg/coarray_14.f90: Ditto.
2790         * gfortran.dg/typebound_proc_13.f03: Ditto.
2791
2792 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
2793
2794         PR fortran/45586
2795         * gfortran.dg/extends_11.f03: New.
2796
2797 2011-02-11  Xinliang David Li  <davidxl@google.com>
2798
2799         PR tree-optimization/47707
2800         * g++.dg/tree-ssa/pr47707.C: New test.
2801
2802 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
2803
2804         * g++.dg/opt/inline17.C: New test.
2805
2806 2011-02-11  Tobias Burnus  <burnus@net-b.de>
2807
2808         PR fortran/47550
2809         * gfortran.dg/pure_formal_2.f90: New.
2810
2811 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
2812
2813         PR rtl-optimization/47614
2814         * gfortran.dg/pr47614.f: New.
2815
2816 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
2817
2818         PR driver/47678
2819         * gcc.dg/opts-6.c: New test.
2820
2821 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR debug/47684
2824         * gcc.dg/pr47684.c: New test.
2825
2826 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2827
2828         PR target/47629
2829         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2830         c99_runtime, dg-add-options c99_runtime.
2831         (main): Use __asm__.
2832
2833 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2834
2835         PR testsuite/47400
2836         * lib/target-supports.exp (check_ascii_locale_available): New proc.
2837         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2838         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2839         * gcc.dg/ucnid-10.c: Likewise.
2840         * gcc.dg/ucnid-13.c: Likewise.
2841         * gcc.dg/ucnid-7.c: Likewise.
2842         * gcc.dg/ucnid-8.c: Likewise.
2843         Adapt dg-warning line number.
2844
2845 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
2846
2847         * gcc.target/i386/parity-1.c: Use -march=k8.
2848         * gcc.target/i386/parity-2.c: Ditto.
2849         * gcc.target/i386/vecinit-1.c: Ditto.
2850         * gcc.target/i386/vecinit-2.c: Ditto.
2851
2852 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2853
2854         PR target/46610
2855         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2856         * gcc.target/mips/save-restore-3.c: Likewise.
2857         * gcc.target/mips/save-restore-4.c: Likewise.
2858         * gcc.target/mips/save-restore-5.c: Likewise.
2859
2860         PR target/47683
2861         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2862         * g++.dg/tree-prof/partition2.C: Likewise.
2863
2864 2011-02-09  Jason Merrill  <jason@redhat.com>
2865
2866         * g++.dg/tree-ssa/inline-3.C: Use a normal function
2867         rather than misdeclare std::puts.
2868
2869         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2870         * g++.dg/other/warning1.C: Likewise.
2871         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2872         * g++.old-deja/g++.gb/scope06.C: Likewise.
2873         * g++.old-deja/g++.law/cvt11.C: Likewise.
2874         * g++.old-deja/g++.law/init1.C: Likewise.
2875         * g++.dg/abi/mangle26.C: Likewise.
2876
2877         * g++.dg/template/function1.C: Adjust for C++0x mode.
2878         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2879
2880         * g++.dg/ext/label10.C: Adjust for C++0x mode.
2881         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2882
2883         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2884
2885         * g++.dg/cpp0x/regress/abi-empty7.C: New.
2886
2887         * g++.dg/cpp0x/regress: New directory.
2888         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2889         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2890         * g++.dg/cpp0x/regress/regress3.C: New.
2891
2892 2011-02-10  Richard Guenther  <rguenther@suse.de>
2893
2894         PR tree-optimization/47677
2895         * gcc.dg/torture/pr47677.c: New testcase.
2896
2897 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
2898
2899         * objc.dg/special/load-category-1.m: Remove unused header.
2900         * objc.dg/special/load-category-1a.m: Likewise.
2901         * objc.dg/special/load-category-2.m: Likewise.
2902         * objc.dg/special/load-category-2a.m: Likewise.
2903         * objc.dg/special/load-category-3.m: Likewise.
2904         * objc.dg/special/load-category-3a.m: Likewise.
2905         * objc.dg/attributes/proto-attribute-2.m: Likewise.
2906         * objc.dg/attributes/proto-attribute-3.m: Likewise.
2907         * objc.dg/attributes/class-attribute-1.m: Likewise.
2908         * objc.dg/property/property.exp: Don't run for Darwin < 9.
2909         * obj-c++.dg/property/property.exp: Likewise.
2910         * objc.dg/attributes/method-sentinel-1.m: Update type header.
2911         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2912         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2913         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2914         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2915         * obj-c++.dg/template-8.mm: Likewise.
2916
2917 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
2918
2919         PR target/47665
2920         * gcc.target/i386/pr47665.c: New test.
2921
2922 2011-02-10  Jie Zhang  <jie@codesourcery.com>
2923
2924         PR testsuite/47622
2925         Revert
2926         2011-02-05  Jie Zhang  <jie@codesourcery.com>
2927         PR debug/42631
2928         * gcc.dg/pr42631.c: Update test.
2929         * gcc.dg/pr42631-2.c: New test.
2930
2931 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2932
2933         PR fortran/47352
2934         * gfortran.dg/proc_decl_25.f90: New.
2935
2936 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2937
2938         PR fortran/47463
2939         * gfortran.dg/typebound_assignment_2.f03: New.
2940
2941 2011-02-09  Richard Guenther  <rguenther@suse.de>
2942
2943         PR tree-optimization/47664
2944         * gcc.dg/tree-ssa/inline-7.c: New testcase.
2945
2946 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2947
2948         PR middle-end/47646
2949         * gnat.dg/uninit_func.adb: Adjust dg directive.
2950
2951 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
2952
2953         PR middle-end/47646
2954         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2955
2956 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2957
2958         PR fortran/47637
2959         * gfortran.dg/auto_dealloc_2.f90: New.
2960
2961 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2962
2963         * gcc.dg/builtins-config.h: Remove __sgi handling.
2964         * lib/target-supports.exp (add_options_for_c99_runtime): Add
2965         -std=c99 for mips-sgi-irix6.5*.
2966
2967 2011-02-09  Martin Jambor  <mjambor@suse.cz>
2968
2969         PR middle-end/45505
2970         * gfortran.dg/pr25923.f90: Remove xfails.
2971
2972 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2973
2974         PR fortran/47583
2975         * gfortran.dg/inquire_14.f90: New test.
2976
2977 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
2978
2979         PR fortran/45290
2980         * gfortran.dg/pointer_init_6.f90: New.
2981
2982 2011-02-08  Jeff Law <law@redhat.com>
2983
2984         PR tree-optimization/42893
2985         * gcc.tree-ssa/pr42893.c: New test.
2986
2987 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
2988
2989         PR tree-optimization/46834
2990         PR tree-optimization/46994
2991         PR tree-optimization/46995
2992         * gcc.dg/graphite/id-pr46834.c: New.
2993         * gfortran.dg/graphite/id-pr46994.f90: New.
2994         * gfortran.dg/graphite/id-pr46995.f90: New.
2995
2996 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2997
2998         PR middle-end/47646
2999         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3000         using the variable is known the warning is emitted there.
3001         * gcc.dg/uninit-pr19430.c (foo): Likewise.
3002         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3003
3004         * c-c++-common/pr20000.c (g): Both warnings occur at the return
3005         statement.
3006         (vg): Likewise.
3007         * gcc.dg/noreturn-1.c (foo5): Likewise.
3008         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3009         (method2): Likewise.
3010
3011         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3012         the return statement using the uninitialized variable.
3013         * gfortran.dg/pr39666-2.f90 (f): Likewise.
3014
3015 2011-02-08  Richard Guenther  <rguenther@suse.de>
3016
3017         PR middle-end/47639
3018         * g++.dg/opt/pr47639.c: New testcase.
3019
3020 2011-02-08  Richard Guenther  <rguenther@suse.de>
3021
3022         PR tree-optimization/47632
3023         * g++.dg/opt/pr47632.C: New testcase.
3024
3025 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3026
3027         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3028
3029 2011-02-07  Richard Guenther  <rguenther@suse.de>
3030
3031         PR tree-optimization/47615
3032         * g++.dg/opt/pr47615.C: New testcase.
3033
3034 2011-02-07  Richard Guenther  <rguenther@suse.de>
3035
3036         PR tree-optimization/47621
3037         * gcc.dg/torture/pr47621.c: New testcase.
3038
3039 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
3040
3041         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3042
3043 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
3044
3045         PR fortran/47592
3046         * gfortran.dg/allocate_with_source_1 : New test.
3047
3048 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
3049
3050         PR middle-end/47610
3051         * gcc.dg/pr47610.c: New test.
3052
3053 2011-02-05  Jie Zhang  <jie@codesourcery.com>
3054
3055         PR debug/42631
3056         * gcc.dg/pr42631.c: Update test.
3057         * gcc.dg/pr42631-2.c: New test.
3058
3059 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3060
3061         PR fortran/47574
3062         * gfortran.dg/pr47574.f90:  New test.
3063
3064 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
3065
3066         PR tree-optimization/46194
3067         * gcc.dg/autopar/pr46194.c: New.
3068
3069 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3070
3071         PR tree-optimization/43695
3072         * g++.dg/ipa/pr43695.C: New.
3073
3074 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
3075
3076         PR inline-asm/23200
3077         * gcc.dg/pr23200.c: New test.
3078
3079 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
3080
3081         PR c++/47589
3082         * g++.dg/pr47589.C: New test.
3083
3084 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
3085
3086         PR c++/47398
3087         * g++.dg/template/typedef37.C: New test.
3088         * g++.dg/template/param1.C: Adjust expected error message.
3089
3090 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
3091
3092         PR middle-end/31490
3093         * gcc.dg/pr31490-2.c: New test.
3094         * gcc.dg/pr31490-3.c: New test.
3095         * gcc.dg/pr31490-4.c: New test.
3096
3097 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
3098             Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR c++/46890
3101         * g++.dg/parser/semicolon3.C: Adjust.
3102         * g++.dg/parser/semicolon4.C: New testcase.
3103         * g++.dg/pr46890.C: New testcase.
3104
3105 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3106
3107         PR c++/29571
3108         * g++.dg/init/pr29571.C: New.
3109
3110 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3111
3112         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3113         instead of vect_int.
3114
3115 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
3116
3117         PR target/47312
3118         * gcc.target/i386/pr47312.c: New test.
3119
3120         PR target/47564
3121         * gcc.target/i386/pr47564.c: New test.
3122
3123 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
3124
3125         PR tree-optimization/45122
3126         * gcc.dg/tree-ssa/pr45122.c: New.
3127
3128 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3129
3130         PR target/47272
3131         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3132         and vec_vsx_st.
3133
3134         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3135         and vsx so a default --with-cpu=power7 doesn't give an error
3136         when -mavoid-indexed-addresses is used.
3137
3138         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3139         wrapper function to save the arguments and then jump to the real
3140         function, rather than depending on the compiler not to move stuff
3141         before an asm.
3142         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3143
3144 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
3145             Paul Thomas  <pault@gcc.gnu.org>
3146
3147         PR fortran/47082
3148         * gfortran.dg/class_37.f03 : New test.
3149
3150 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
3151             Richard Guenther  <rguenther@suse.de>
3152
3153         PR tree-optimization/40979
3154         PR bootstrap/47044
3155         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3156         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3157         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3158         check_vect_support_and_set_flags.
3159         * gfortran.dg/graphite/vect-pr40979.f90: New.
3160
3161 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
3162
3163         PR fortran/47572
3164         * gfortran.dg/class_36.f03: New.
3165
3166 2011-02-02  Richard Guenther  <rguenther@suse.de>
3167
3168         PR tree-optimization/47566
3169         * gcc.dg/lto/20110201-1_0.c: New testcase.
3170
3171 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
3172
3173         PR debug/47498
3174         PR debug/47501
3175         PR debug/45136
3176         PR debug/45130
3177         * debug/pr47498.c: New.
3178         * debug/pr47501.c: New.
3179
3180 2011-02-01  Richard Guenther  <rguenther@suse.de>
3181
3182         PR tree-optimization/47559
3183         * g++.dg/torture/pr47559.C: New testcase.
3184
3185 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
3186
3187         PR fortran/47565
3188         * gfortran.dg/typebound_call_20.f03: New.
3189
3190 2011-02-01  Richard Guenther  <rguenther@suse.de>
3191
3192         PR tree-optimization/47555
3193         * gcc.dg/pr47555.c: New testcase.
3194
3195 2011-02-01  Richard Guenther  <rguenther@suse.de>
3196
3197         PR tree-optimization/47541
3198         * g++.dg/torture/pr47541.C: New testcase.
3199
3200 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3201
3202         PR fortran/47455
3203         * gfortran.dg/typebound_call_19.f03: New.
3204
3205 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR c++/47416
3208         * g++.dg/cpp0x/pr47416.C: New test.
3209
3210 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
3211
3212         PR fortran/47519
3213         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3214
3215 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3216
3217         PR fortran/47463
3218         * gfortran.dg/typebound_assignment_1.f03: New.
3219
3220 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3221
3222         PR tree-optimization/47538
3223         * gcc.c-torture/execute/pr47538.c: New test.
3224
3225 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3226
3227         PR target/45325
3228         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3229
3230 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3231
3232         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3233
3234 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3235
3236         PR rtl-optimization/44031
3237         * gcc.c-torture/compile/20110131-1.c: New test.
3238
3239 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3240
3241         PR fortran/47042
3242         * gfortran.dg/stmt_func_1.f90: New.
3243
3244 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3245
3246         PR fortran/47042
3247         * gfortran.dg/interface_34.f90: New.
3248
3249 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
3250
3251         PR fortran/47523
3252         * gfortran.dg/realloc_on_assign_5.f03: New test.
3253         * gfortran.dg/realloc_on_assign_5.f03: New test.
3254
3255 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3256
3257         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3258         * gfortran.dg/bessel_7.f90: Likewise.
3259         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
3260
3261         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3262         * gfortran.dg/sum_init_expr.f03: Likewise.
3263
3264         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3265
3266         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3267         -r -nostdlib.
3268
3269         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3270         loop only on "vect_intfloat_cvt" targets.
3271
3272 2011-01-29  Tobias Burnus  <burnus@net-b.de>
3273
3274         PR fortran/47531
3275         * gfortran.dg/shape_6.f90: New.
3276
3277 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3278
3279         PR libgfortran/47434
3280         * gfortran.dg/read_infnan_1.f90: Update test.
3281         * gfortran.dg/module_nan.f90: Update test.
3282         * gfortran.dg/char4_iunit_1.f03: Update test.
3283         * gfortran.dg/large_real_kind_1.f90: Update test.
3284         * gfortran.dg/real_const_3.f90: Update test.
3285         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3286
3287 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
3288
3289         PR c++/47311
3290         * g++.dg/template/param2.C: New test.
3291
3292 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3293
3294         PR libgfortran/47285
3295         * gfortran.dg/fmt_g.f: New test.
3296
3297 2011-01-28  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/47507
3300         * gfortran.dg/pure_formal_1.f90: New.
3301
3302 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
3303
3304         PR target/42894
3305         * gcc.dg/tls/pr42894.c: New test.
3306
3307 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3308
3309         * gcc.dg/pr47276.c: Add dg-require-visibility.
3310
3311 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3312
3313         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3314
3315 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
3316             Tobias Burnus  <burnus@gcc.gnu.org>
3317
3318         PR fortran/45170
3319         PR fortran/35810
3320         PR fortran/47350
3321         * gfortran.dg/realloc_on_assign_3.f03: New test.
3322         * gfortran.dg/realloc_on_assign_4.f03: New test.
3323         * gfortran.dg/allocatable_function_5.f90: New test.
3324         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3325         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3326         implemented" dg-errors.
3327
3328 2011-01-27  Jan Hubicka  <jh@suse.cz>
3329
3330         PR middle-end/46949
3331         * gcc.dg/attr-weakref-4.c: New testcase
3332
3333 2011-01-27  Martin Jambor  <mjambor@suse.cz>
3334
3335         PR tree-optimization/47228
3336         * gcc.dg/torture/pr47228.c: New test.
3337
3338 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3339
3340         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3341
3342 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3343
3344         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3345         when using auto-overlay support on the SPU.
3346
3347 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3348
3349         PR rtl-optimization/44174
3350         * gcc.target/i386/asm-6.c: New test.
3351
3352 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
3353
3354         PR rtl-optimization/46856
3355         * gcc.c-torture/compile/pr46856.c: New test.
3356
3357 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
3358             Andrew Pinski  <pinskia@gmail.com>
3359
3360         PR c/43082
3361         * gcc.dg/pr43082.c: New.
3362
3363 2011-01-26  DJ Delorie  <dj@redhat.com>
3364
3365         PR rtl-optimization/46878
3366         * gcc.dg/pr46878-1.c: New test.
3367
3368 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3369
3370         PR c++/47476
3371         * g++.dg/cpp0x/pr47476.C: New test.
3372
3373 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3374
3375         * gcc.c-torture/compile/20110126-1.c: New test.
3376
3377 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3378
3379         PR c/47473
3380         * gcc.dg/torture/pr47473.c: New test.
3381
3382 2011-01-26  Jan Hubicka  <jh@suse.cz>
3383
3384         PR target/47237
3385         * gcc.c-torture/execute/pr47237.c: New testcase.
3386
3387 2011-01-26  Jan Hubicka  <jh@suse.cz>
3388
3389         PR tree-optimization/47190
3390         * gcc.dg/attr-weakref-3.c: New testcase.
3391
3392 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
3393
3394         PR c++/43601
3395         * gcc.dg/dll-9a.c: New test file.
3396         * gcc.dg/dll-11.c: Likewise.
3397         * gcc.dg/dll-12.c: Likewise.
3398         * gcc.dg/dll-12a.c: Likewise.
3399         * gcc.dg/dll-11a.c: Likewise.
3400         * gcc.dg/dll-9.c: Likewise.
3401         * gcc.dg/dll-10.c: Likewise.
3402         * gcc.dg/dll-10a.c: Likewise.
3403         * g++.dg/ext/dllexport4a.cc: Likewise.
3404         * g++.dg/ext/dllexport4.C: Likewise.
3405         * g++.dg/ext/dllexport5.C: Likewise.
3406         * g++.dg/ext/dllexport5a.cc: Likewise.
3407
3408 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3409
3410         PR tree-optimization/46970
3411         * gcc.dg/graphite/pr46970.c: New.
3412
3413 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3414
3415         PR tree-optimization/46215
3416         * gcc.dg/graphite/pr46215.c: New.
3417
3418 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3419
3420         PR tree-optimization/46168
3421         * gcc.dg/graphite/pr46168.c: New.
3422
3423 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3424
3425         PR tree-optimization/43657
3426         * gcc.dg/graphite/pr43657.c: New.
3427
3428 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3429
3430         PR tree-optimization/29832
3431         * gfortran.dg/graphite/pr29832.f90: New.
3432
3433 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3434
3435         PR tree-optimization/43567
3436         * gcc.dg/graphite/pr43567.c: New.
3437
3438 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3439
3440         * gfortran.dg/graphite/interchange-4.f: New.
3441         * gfortran.dg/graphite/interchange-5.f: New.
3442
3443         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3444         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3445         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3446         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3447         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3448         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3449         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3450         * gfortran.dg/ltrans-7.f90: Removed.
3451         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3452
3453         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3454         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3455         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3456         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3457         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3458         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3459         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3460         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3461         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3462         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3463         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3464         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3465         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3466         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3467         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3468         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3469         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3470         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3471         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3472         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3473         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3474         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3475         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3476         * gcc.dg/tree-ssa/data-dep-1.c
3477         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3478         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3479         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3480         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3481         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3482
3483 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR tree-optimization/47265
3486         PR tree-optimization/47443
3487         * gcc.c-torture/compile/pr47265.c: New test.
3488         * gcc.dg/pr47443.c: New test.
3489
3490 2011-01-25  Martin Jambor  <mjambor@suse.cz>
3491
3492         PR tree-optimization/47382
3493         * g++.dg/torture/pr47382.C: New test.
3494         * g++.dg/opt/devirt1.C: Xfail.
3495
3496 2011-01-25  Yao Qi  <yao@codesourcery.com>
3497
3498         PR target/45701
3499         * gcc.target/arm/pr45701-1.c: New test.
3500         * gcc.target/arm/pr45701-2.c: New test.
3501         * gcc.target/arm/pr45701-3.c: New test.
3502
3503 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3504             Jakub Jelinek  <jakub@redhat.com>
3505
3506         PR tree-optimization/47271
3507         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3508
3509 2011-01-25  Nick Clifton  <nickc@redhat.com>
3510
3511         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3512         (saturate_add): Delete.
3513         (exchange): Delete.
3514         (main): Do not run saturate_add.
3515         (set_interrupts): Delete.
3516
3517 2011-01-25  Tobias Burnus  <burnus@net-b.de>
3518
3519         PR fortran/47448
3520         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3521
3522 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR tree-optimization/47427
3525         PR tree-optimization/47428
3526         * gcc.c-torture/compile/pr47427.c: New test.
3527         * gcc.c-torture/compile/pr47428.c: New test.
3528
3529 2011-01-25  Richard Guenther  <rguenther@suse.de>
3530
3531         PR middle-end/47411
3532         * gcc.dg/torture/pr47411.c: New testcase.
3533
3534 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3535
3536         * gfortran.dg/graphite/id-24.f: New.
3537         * gfortran.dg/graphite/id-25.f: New.
3538
3539 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3540
3541         * gfortran.dg/graphite/id-23.f: New.
3542
3543 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3544
3545         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3546
3547 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3548
3549         * gcc.dg/graphite/block-0.c: Un-XFAILed.
3550         * gcc.dg/graphite/block-1.c: Un-XFAILed.
3551         * gcc.dg/graphite/block-7.c: Un-XFAILed.
3552         * gcc.dg/graphite/block-8.c: Un-XFAILed.
3553         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3554         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3555         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3556         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3557         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3558
3559 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3560
3561         * gcc.dg/graphite/block-0.c: Add documentation.
3562         * gcc.dg/graphite/block-4.c: Same.
3563         * gcc.dg/graphite/block-7.c: Same.
3564         * gcc.dg/graphite/block-8.c: New.
3565         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3566         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3567         * gcc.dg/graphite/interchange-12.c: Add documentation.
3568         * gcc.dg/graphite/interchange-13.c: New.
3569         * gcc.dg/graphite/interchange-14.c: New.
3570         * gcc.dg/graphite/interchange-15.c: New.
3571         * gcc.dg/graphite/interchange-8.c: Add documentation.
3572         * gcc.dg/graphite/interchange-mvt.c: Same.
3573
3574 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3575
3576         PR target/47408
3577         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3578         * gcc.target/powerpc/altivec-14.c: Ditto.
3579         * gcc.target/powerpc/altivec-33.c: Ditto.
3580         * gcc.target/powerpc/altivec-types-1.c: Ditto.
3581         * gcc.target/powerpc/altivec-types-2.c: Ditto.
3582         * gcc.target/powerpc/altivec-types-3.c: Ditto.
3583         * gcc.target/powerpc/altivec-types-4.c: Ditto.
3584         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3585         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3586         * g++.dg/ext/altivec-15.C: Ditto.
3587         * g++.dg/ext/altivec-types-1.C: Ditto.
3588         * g++.dg/ext/altivec-types-2.C: Ditto.
3589         * g++.dg/ext/altivec-types-3.C: Ditto.
3590         * g++.dg/ext/altivec-types-4.C: Ditto.
3591
3592 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3593
3594         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3595
3596 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3597
3598         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3599         optimization options.
3600
3601 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3602
3603         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3604
3605         PR testsuite/45988
3606         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3607
3608 2011-01-23  Tobias Burnus  <burnus@net-b.de>
3609
3610         PR fortran/47421
3611         * gfortran.dg/allocatable_scalar_12.f90: New.
3612
3613 2011-01-23  Ira Rosen  <irar@il.ibm.com>
3614
3615         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3616         vectorization to be not profitable if peeling is used to
3617         realign the memory access.
3618         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3619         loop bound to avoid loop unrolling.
3620         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3621
3622 2011-01-22  Jan Hubicka  <jh@suse.cz>
3623
3624         PR lto/47333
3625         * g++.dg/lto/pr47333.C: New file.
3626
3627 2011-01-22  Jan Hubicka  <jh@suse.cz>
3628
3629         PR tree-optimization/43884
3630         PR lto/44334
3631         * gcc.dg/autopar/outer-2.c: Increase array size.
3632         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3633
3634 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3635
3636         PR fortran/38536
3637         * gfortran.dg/c_loc_tests_16.f90:  New test.
3638
3639 2011-01-22  Tobias Burnus  <burnus@net-b.de>
3640
3641         PR fortran/47399
3642         * gfortran.dg/typebound_proc_19.f90: New.
3643
3644 2011-01-21  Jeff Law <law@redhat.com>
3645
3646         PR tree-optimization/47053
3647         * g++.dg/pr47053.C: New test.
3648
3649 2011-01-21  Jason Merrill  <jason@redhat.com>
3650
3651         PR c++/47041
3652         * g++.dg/cpp0x/constexpr-ctor6.C: New.
3653
3654 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3655
3656         PR c++/47388
3657         * g++.dg/cpp0x/range-for10.C: New test.
3658         * g++.dg/template/for1.C: New test.
3659
3660         PR middle-end/45566
3661         * g++.dg/tree-prof/partition3.C: New test.
3662
3663         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3664
3665         PR rtl-optimization/47366
3666         * g++.dg/opt/pr47366.C: New test.
3667
3668 2011-01-21  Jason Merrill  <jason@redhat.com>
3669
3670         PR c++/46552
3671         * g++.dg/cpp0x/constexpr-regress2.C: New.
3672
3673         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3674
3675 2011-01-21  Jeff Law <law@redhat.com>
3676
3677         PR rtl-optimization/41619
3678         * gcc.dg/pr41619.c: New.
3679
3680 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3681
3682         PR tree-optimization/47355
3683         * g++.dg/opt/pr47355.C: New test.
3684
3685 2011-01-21  Richard Guenther  <rguenther@suse.de>
3686
3687         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3688         making main hot.
3689
3690 2011-01-21  Richard Guenther  <rguenther@suse.de>
3691
3692         PR tree-optimization/47365
3693         * gcc.dg/torture/pr47365.c: New testcase.
3694         * gcc.dg/tree-ssa/pr47392.c: Likewise.
3695
3696 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3697
3698         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3699
3700 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3701
3702         PR tree-optimization/47391
3703         * gcc.dg/pr47391.c: New test.
3704
3705 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3706
3707         * g++.dg/template/char1.C: Use signed char.
3708
3709 2011-01-21  Tobias Burnus  <burnus@net-b.de>
3710
3711         PR fortran/47377
3712         * gfortran.dg/pointer_target_4.f90: New.
3713
3714 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3715
3716         PR target/47251
3717         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3718         ILP32 system and not IP32.
3719
3720 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
3721
3722         PR debug/46583
3723         * g++.dg/debug/pr46583.C: New.
3724
3725 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3726
3727         PR debug/47283
3728         * g++.dg/debug/pr47283.C: New test.
3729
3730         PR testsuite/47371
3731         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3732         * gcc.target/i386/headmerge-2.c: Likewise.
3733
3734 2011-01-20  Richard Guenther  <rguenther@suse.de>
3735
3736         PR middle-end/47370
3737         * gcc.dg/torture/pr47370.c: New testcase.
3738
3739 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3740
3741         PR tree-optimization/46130
3742         * gcc.dg/pr46130-1.c: New test.
3743         * gcc.dg/pr46130-2.c: New test.
3744
3745 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
3746
3747         PR c++/47291
3748         * g++.dg/debug/dwarf2/template-params-10.C: New test.
3749
3750 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
3751
3752         PR debug/46240
3753         * g++.dg/debug/pr46240.cc: New.
3754
3755 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3756
3757         PR c++/47303
3758         * g++.dg/template/anonunion1.C: New test.
3759
3760         PR rtl-optimization/47337
3761         * gcc.c-torture/execute/pr47337.c: New test.
3762
3763 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3764
3765         PR testsuite/45342
3766         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3767
3768 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3769
3770         PR tree-optimization/46021
3771         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3772
3773 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR tree-optimization/47290
3776         * g++.dg/torture/pr47290.C: New test.
3777
3778 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
3779
3780         PR fortran/47240
3781         * gfortran.dg/proc_ptr_comp_29.f90: New.
3782
3783 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3784
3785         PR testsuite/41146
3786         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3787         powerpc-apple-darwin9.
3788
3789 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR rtl-optimization/47299
3792         * gcc.c-torture/execute/pr47299.c: New test.
3793
3794 2011-01-17  Jason Merrill  <jason@redhat.com>
3795
3796         * g++.dg/cpp0x/constexpr-virtual.C: New.
3797
3798 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
3799
3800         PR fortran/47331
3801         * gfortran.dg/gomp/pr47331.f90: New test.
3802
3803 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3804
3805         PR objc/47314
3806         * objc.dg/selector-warn-1.m: New.
3807         * obj-c++.dg/selector-warn-1.mm: New.
3808
3809 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
3810
3811         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3812         Update dg-final accordingly.
3813
3814 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3815
3816         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3817
3818 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3819
3820         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3821         target check.
3822         * gcc.dg/guality/pr36728-2.c: Likewise.
3823
3824 2011-01-17  Richard Guenther  <rguenther@suse.de>
3825
3826         PR tree-optimization/47313
3827         * g++.dg/torture/pr47313.C: New testcase.
3828
3829 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
3830
3831         PR target/47318
3832         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3833         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3834         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3835         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3836
3837         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3838         as __m256i.
3839         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3840         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3841         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3842
3843 2011-01-17  Richard Guenther  <rguenther@suse.de>
3844
3845         PR tree-optimization/45967
3846         * gcc.dg/torture/pr45967-2.c: New testcase.
3847         * gcc.dg/torture/pr45967-3.c: Likewise.
3848
3849 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3850
3851         PR testsuite/47325
3852         * g++.dg/ext/pr47213.C: Require visibility.
3853
3854 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3855
3856         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3857         * gcc.dg/fixed-point/struct-union.c: Update error messages.
3858
3859 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3860
3861         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3862         Linux-based targets.
3863
3864 2011-01-13  Jan Hubicka  <jh@suse.cz>
3865
3866         PR tree-optimization/47276
3867         * gcc.dg/pr47276.c: New testcase.
3868
3869 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
3870             Jonathan Wakely  <jwakely.gcc@gmail.com>
3871
3872         PR c++/33558
3873         * g++.dg/other/pr33558.C: New.
3874         * g++.dg/other/pr33558-2.C: New.
3875
3876 2011-01-14  Martin Jambor  <mjambor@suse.cz>
3877
3878         PR tree-optimization/45934
3879         PR tree-optimization/46302
3880         * g++.dg/ipa/devirt-c-1.C: New test.
3881         * g++.dg/ipa/devirt-c-2.C: Likewise.
3882         * g++.dg/ipa/devirt-c-3.C: Likewise.
3883         * g++.dg/ipa/devirt-c-4.C: Likewise.
3884         * g++.dg/ipa/devirt-c-5.C: Likewise.
3885         * g++.dg/ipa/devirt-c-6.C: Likewise.
3886         * g++.dg/ipa/devirt-6.C: Likewise.
3887         * g++.dg/ipa/devirt-d-1.C: Likewise.
3888         * g++.dg/torture/pr45934.C: Likewise.
3889
3890 2011-01-14  Jason Merrill  <jason@redhat.com>
3891
3892         * g++.dg/cpp0x/variadic105.C: New.
3893
3894 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3895             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3896
3897         PR objc/45989
3898         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3899         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3900         execution tests on i?86-*-*, x86_64-*-* and
3901         powerpc*-apple-darwin* && ilp32.
3902         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3903         tests on i?86-*-* and x86_64-*-*.
3904
3905 2011-01-14  Richard Guenther  <rguenther@suse.de>
3906
3907         PR tree-optimization/47280
3908         * g++.dg/opt/pr47280.C: New testcase.
3909
3910 2011-01-14  Jason Merrill  <jason@redhat.com>
3911
3912         * g++.dg/cpp0x/constexpr-regress1.C: New.
3913
3914         * g++.dg/ext/flexary2.C: New.
3915
3916 2011-01-14  Richard Guenther  <rguenther@suse.de>
3917
3918         PR middle-end/47281
3919         * gcc.dg/torture/pr47281.c: New testcase.
3920         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3921
3922 2011-01-14  Richard Guenther  <rguenther@suse.de>
3923
3924         PR tree-optimization/47286
3925         * gcc.dg/tree-ssa/pr47286.c: New testcase.
3926
3927 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
3928
3929         PR c++/47213
3930         * g++.dg/ext/pr47213.C: New.
3931
3932 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3933
3934         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3935
3936 2011-01-13  Tobias Burnus  <burnus@net-b.de>
3937             Mikael Morin  <mikael@gcc.gnu.org>
3938
3939         PR fortran/45848
3940         PR fortran/47204
3941         * gfortran.dg/select_type_20.f90: New.
3942         * gfortran.dg/select_type_21.f90: New.
3943
3944 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3945
3946         PR target/47251
3947         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3948
3949 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3950
3951         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3952         * gcc.dg/guality/pr36728-2.c: Likewise.
3953
3954 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
3955
3956         PR debug/PR46973
3957         * g++.dg/debug/dwarf2/template-params-9.C: New test.
3958
3959 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
3960
3961         PR rtl-optimization/45352
3962         * gcc.dg/pr45352-3.c: New.
3963
3964 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3965
3966         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3967         comment.
3968         * g++.dg/cpp0x/range-for8.C: New.
3969         * g++.dg/cpp0x/range-for9.C: New.
3970
3971 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
3972
3973         PR debug/47209
3974         * g++.dg/debug/pr47209.C: New.
3975
3976 2011-01-12  Richard Guenther  <rguenther@suse.de>
3977
3978         PR lto/47259
3979         * gcc.dg/lto/pr47259_0.c: New testcase.
3980         * gcc.dg/lto/pr47259_1.c: Likewise.
3981
3982 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
3983
3984         * objc-obj-c++-shared/Object1.h: Add copyright header, update
3985         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3986         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3987         methods missing from the OBJC2 Object.
3988         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3989         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3990         GNU and NeXT runtimes.
3991         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3992         comments.
3993         * objc-obj-c++-shared/Object1.m: Likewise.
3994         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
3995         * objc.dg/proto-qual-1.m: Likewise.
3996         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3997         * obj-c++.dg/proto-qual-1.mm: Likewise.
3998
3999 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4000
4001         PR testsuite/33033
4002         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4003
4004 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4005
4006         Fixed the Objective-C++ testsuite and updated all tests.
4007         * lib/obj-c++.exp (obj-c++_init): Declare and set
4008         gcc_warning_prefix and gcc_error_prefix.
4009         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4010         'dg-warning', 'dg-message' and 'dg-error'.
4011         * obj-c++.dg/class-extension-3.mm: Likewise.
4012         * obj-c++.dg/class-protocol-1.mm: Likewise.
4013         * obj-c++.dg/encode-7.mm: Likewise.
4014         * obj-c++.dg/exceptions-3.mm: Likewise.
4015         * obj-c++.dg/exceptions-5.mm: Likewise.
4016         * obj-c++.dg/method-12.mm: Likewise.
4017         * obj-c++.dg/method-13.mm: Likewise.
4018         * obj-c++.dg/method-15.mm: Likewise.
4019         * obj-c++.dg/method-16.mm: Likewise.
4020         * obj-c++.dg/method-4.mm: Likewise.
4021         * obj-c++.dg/method-8.mm: Likewise.
4022         * obj-c++.dg/method-conflict-1.mm: Likewise.
4023         * obj-c++.dg/method-conflict-2.mm: Likewise.
4024         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4025         and uncommented second part of the testcase now that the testsuite
4026         works correctly.
4027         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
4028         and uncommented second part of the testcase now that the testsuite
4029         works correctly.
4030         * obj-c++.dg/private-1.mm: Likewise.
4031         * obj-c++.dg/proto-lossage-4.mm: Likewise.
4032         * obj-c++.dg/syntax-error-7.mm: Likewise.
4033         * obj-c++.dg/warn5.mm: Likewise.
4034         * obj-c++.dg/property/at-property-14.mm: Likewise.
4035         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4036         FIXME.
4037         * obj-c++.dg/property/at-property-18.mm: Likewise.
4038         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4039         FIXME.
4040         * obj-c++.dg/property/at-property-21.mm: Likewise.
4041         * obj-c++.dg/property/at-property-28.mm: Likewise.
4042         * obj-c++.dg/property/at-property-5.mm: Likewise.
4043         * obj-c++.dg/property/dynamic-2.mm: Likewise.
4044         * obj-c++.dg/property/property-neg-3.mm: Likewise.
4045         * obj-c++.dg/property/synthesize-11.mm: Likewise.
4046         * obj-c++.dg/property/synthesize-6.mm: Likewise.
4047         * obj-c++.dg/property/synthesize-8.mm: Likewise.
4048         * obj-c++.dg/property/synthesize-9.mm: Likewise.
4049         * obj-c++.dg/tls/diag-5.mm: Likewise.
4050         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4051         dg-error, now matched correctly.
4052
4053 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4054
4055         * objc.dg/property/at-property-29.m: New.
4056         * obj-c++.dg/property/at-property-29.mm: New.
4057
4058 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4059
4060         * go.test/go-test.exp (go-set-goarch): New proc.
4061         (go-gc-tests): Use it.
4062
4063 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
4064
4065         PR debug/46955
4066         * g++.dg/debug/dwarf2/template-params-8.C: New test.
4067
4068 2011-01-11  Richard Henderson  <rth@redhat.com>
4069
4070         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4071
4072 2011-01-11  Jan Hubicka  <jh@suse.cz>
4073
4074         PR lto/45721
4075         PR lto/45375
4076         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4077         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4078
4079 2011-01-11  Richard Guenther  <rguenther@suse.de>
4080
4081         PR tree-optimization/46076
4082         * gcc.dg/tree-ssa/pr46076.c: New testcase.
4083
4084 2011-01-11  Jeff Law <law@redhat.com>
4085
4086         * PR tree-optimization/47086
4087         * gcc.dg/pr47086.c: New test.
4088
4089 2011-01-11  Jason Merrill  <jason@redhat.com>
4090
4091         PR c++/46658
4092         * g++.dg/template/new10.C: New.
4093
4094         PR c++/45520
4095         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4096
4097 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
4098
4099         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4100         Split type definitions and NSConstantString class into...
4101         * objc-obj-c++-shared/objc-test-suite-types.h: New.
4102         * objc-obj-c++-shared/nsconstantstring-class.h: New.
4103         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4104         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4105         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4106         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4107         to comments.
4108         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4109         encode defines for newer NeXT system headers.
4110         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4111         * obj-c++.dg/torture/strings/string1.mm: Likewise.
4112         * objc.dg/foreach-5.m: Likewise.
4113         * objc.dg/foreach-2.m: Likewise.
4114         * objc.dg/foreach-4.m: Likewise.
4115         * objc.dg/torture/strings/string1.m: Likewise.
4116         * objc.dg/torture/strings/string2.m: Likewise.
4117         * objc.dg/torture/strings/string3.m: Likewise.
4118         * objc.dg/torture/strings/string4.m: Likewise.
4119         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4120         header and stand alone.
4121         * obj-c++.dg/strings/strings-2.mm: Likewise.
4122         * objc.dg/torture/strings/const-str-3.m: Likewise.
4123         * objc.dg/strings/strings-2.m: Likewise.
4124         * objc.dg/strings/const-str-12b.m: Likewise.
4125
4126 2011-01-12  Richard Guenther  <rguenther@suse.de>
4127
4128         PR middle-end/32511
4129         * gcc.dg/attr-weak-1.c: Adjust.
4130
4131 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
4132
4133         PR fortran/47051
4134         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4135         standard compliant and comment.
4136
4137 2011-01-10  Jan Hubicka  <jh@suse.cz>
4138
4139         PR lto/46083
4140         * gcc.dg/initpri3.c: New testcase.
4141
4142 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
4143
4144         PR lto/47222
4145         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4146         externally visible.
4147         (g_esi): Likewise.
4148         (g_ebx): Likewise.
4149         (g_ebp): Likewise.
4150         (g_esp): Likewise.
4151         (g_ebp_save): Likewise.
4152         (g_esp_save): Likewise.
4153
4154 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4155
4156         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4157
4158 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4159
4160         PR tree-optimization/46021
4161         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4162         i?86-*-*, x86_64-*-*.
4163
4164 2011-01-10  Jeff Law <law@redhat.com>
4165
4166         * PR tree-optimization/47141
4167         * gcc.c-torture/compile/pr47141.c: New test.
4168
4169 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
4170
4171         PR testsuite/46230
4172         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4173         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4174         * gcc.dg/vect/slp-35.c: Remove XFAILs.
4175         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4176
4177         PR testsuite/46230
4178         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4179         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
4180         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4181         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4182         being vectorized.  Adjust dg-final pattern.
4183
4184         PR testsuite/46230
4185         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4186         * gcc.dg/vect/slp-24.c: Likewise.
4187
4188 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
4189
4190         PR c++/47218
4191         * g++.dg/other/pr47218-1.C: New test file.
4192         * g++.dg/other/pr47218.C: Likewise.
4193         * g++.dg/other/pr47218.h: New supporting header.
4194
4195 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4196
4197         PR objc/47232
4198         * objc.dg/attributes/invalid-attribute-1.m: New.
4199         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4200
4201 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4202
4203         PR fortran/47224
4204         * gfortran.dg/proc_ptr_comp_28.f90: New.
4205
4206 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4207
4208         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4209         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4210         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4211         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4212         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4213         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4214         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4215         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4216         * objc.dg/gnu-api-2-class.m: Likewise.
4217         * objc.dg/gnu-api-2-ivar.m: Likewise.
4218         * objc.dg/gnu-api-2-method.m: Likewise.
4219         * objc.dg/gnu-api-2-objc.m: Likewise.
4220         * objc.dg/gnu-api-2-object.m: Likewise.
4221         * objc.dg/gnu-api-2-property.m: Likewise.
4222         * objc.dg/gnu-api-2-protocol.m: Likewise.
4223         * objc.dg/gnu-api-2-sel.m: Likewise.
4224
4225 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4226
4227         * objc.dg/foreach-1.m: Skip for Darwin < 9.
4228         * objc.dg/objc-foreach-4.m: Likewise.
4229         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4230         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4231         * objc.dg/foreach-4.m: Likewise.
4232         * objc.dg/foreach-5.m: Likewise.
4233         * objc.dg/foreach-3.m: Return self from init.
4234
4235 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4236
4237         PR fortran/38536
4238         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
4239
4240 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4241
4242         PR fortran/46313
4243         * gfortran.dg/class_35.f90: New.
4244
4245 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4246
4247         * objc.dg/foreach-1.m: Add "-Wall" to flags.
4248
4249 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4250
4251         PR objc/47078
4252         * objc.dg/invalid-method-2.m: New.
4253         * obj-c++.dg/invalid-method-2.mm: New.
4254
4255 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
4256
4257         PR fortran/46896
4258         * gfortran.dg/transpose_optimization_2.f90 : New test.
4259
4260 2011-01-08  Jan Hubicka  <jh@suse.cz>
4261
4262         PR tree-optmization/46469
4263         * g++.dg/torture/pr46469.C: New testcase.
4264
4265 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4266
4267         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4268         emulation of libobjc-gnu structure layout functionality to ..
4269         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4270         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4271         * objc/execute/bf-common.h: Adjust headers.
4272         * objc/execute/bf-1.m: Likewise.
4273         * objc/execute/bf-2.m: Likewise.
4274         * objc/execute/bf-3.m: Likewise.
4275         * objc/execute/bf-4.m: Likewise.
4276         * objc/execute/bf-5.m: Likewise.
4277         * objc/execute/bf-6.m: Likewise.
4278         * objc/execute/bf-7.m: Likewise.
4279         * objc/execute/bf-8.m: Likewise.
4280         * objc/execute/bf-9.m: Likewise.
4281         * objc/execute/bf-10.m: Likewise.
4282         * objc/execute/bf-11.m: Likewise.
4283         * objc/execute/bf-12.m: Likewise.
4284         * objc/execute/bf-13.m: Likewise.
4285         * objc/execute/bf-14.m: Likewise.
4286         * objc/execute/bf-15.m: Likewise.
4287         * objc/execute/bf-16.m: Likewise.
4288         * objc/execute/bf-17.m: Likewise.
4289         * objc/execute/bf-18.m: Likewise.
4290         * objc/execute/bf-19.m: Likewise.
4291         * objc/execute/bf-20.m: Likewise.
4292         * objc/execute/bf-21.m: Likewise.
4293         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4294         objc_get_type_qualifiers ().
4295
4296 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4297
4298         PR fortran/45777
4299         * gfortran.dg/dependency_39.f90:  New test.
4300
4301 2011-01-07  Jan Hubicka  <jh@suse.cz>
4302
4303         Get builtins tests ready for linker plugin.
4304         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4305         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4306         my_memset, my_bzero): Mark used.
4307         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4308         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4309         volatile.
4310         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4311         volatile.
4312
4313 2011-01-07  Jan Hubicka  <jh@suse.cz>
4314
4315         PR tree-optimization/46367
4316         * g++.dg/torture/pr46367.C: New file.
4317
4318 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4319
4320         PR target/47201
4321         * gcc.dg/pr47201.c: New test.
4322
4323         PR bootstrap/47187
4324         * gcc.dg/tree-prof/pr47187.c: New test.
4325
4326 2011-01-07  Tobias Burnus  <burnus@net-b.de>
4327
4328         PR fortran/41580
4329         * gfortran.dg/extends_type_of_3.f90: New.
4330
4331 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
4332
4333         * g++.dg/ext/dllexport-MI1.C: Adjust test.
4334         * g++.dg/ext/dllimport-MI1.C: Likewise.
4335         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4336         * g++.dg/ext/dllimport10.C: Likewise.
4337         * g++.dg/ext/dllimport11.C: Likewise.
4338         * g++.dg/ext/dllimport12.C: Likewise.
4339         * g++.dg/ext/dllimport13.C: Likewise.
4340         * g++.dg/ext/dllimport2.C: Likewise.
4341         * g++.dg/ext/dllimport3.C: Likewise.
4342         * g++.dg/ext/dllimport4.C: Likewise.
4343         * g++.dg/ext/dllimport5.C: Likewise.
4344         * g++.dg/ext/dllimport6.C: Likewise.
4345         * g++.dg/ext/dllimport8.C: Likewise.
4346         * g++.dg/ext/dllimport9.C: Likewise.
4347         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4348         targets, too. Additionally enable test for i?86-*-mingw*.
4349         * g++.dg/ext/selectany1.C: Likewise.
4350         Remove guard variable check.
4351
4352 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
4353
4354         PR fortran/47189
4355         PR fortran/47194
4356         * gfortran.dg/storage_size_3.f08: Extended.
4357
4358 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR c++/47022
4361         * g++.dg/template/stdarg1.C: New test.
4362
4363 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4364
4365         PR fortran/47195
4366         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4367         * gfortran.dg/defined_operators_1.f90: Split the subroutine
4368         from the interface of functions to not hide the errors that
4369         shall be tested.
4370
4371 2011-01-06  Jan Hubicka  <jh@suse.cz>
4372
4373         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4374         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4375
4376 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4377
4378         PR fortran/33117
4379         PR fortran/46478
4380         * gfortran.dg/interface_33.f90: New test.
4381
4382 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR c/47150
4385         * gcc.c-torture/compile/pr47150.c: New test.
4386
4387 2011-01-06  Ira Rosen  <irar@il.ibm.com>
4388
4389         PR tree-optimization/47139
4390         * gcc.dg/vect/pr47139.c: New test.
4391
4392 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4393
4394         PR fortran/47180
4395         * gfortran.dg/extends_type_of_2.f03: New.
4396
4397 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4398
4399         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4400
4401 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4402
4403         * gnat.dg/opt14.adb: New test.
4404
4405 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4406
4407         PR fortran/46017
4408         * gfortran.dg/allocate_error_2.f90:  New test.
4409
4410 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4411
4412         PR fortran/47024
4413         * gfortran.dg/storage_size_3.f08: New.
4414
4415 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4416
4417         PR libgfortran/47154
4418         * gfortran.dg/namelist_68.f90: New test.
4419
4420 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4421
4422         * gnat.dg/unchecked_convert8.ad[sb]: New test.
4423
4424 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
4425
4426         PR fortran/46448
4427         * gfortran.dg/class_34.f90: New.
4428
4429 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4430
4431         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4432         use __builtin_inff.  Skip all single-precision tests that require
4433         Infinity.
4434
4435 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4436
4437         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4438
4439 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR tree-optimization/47148
4442         * gcc.c-torture/execute/pr47148.c: New test.
4443
4444         PR tree-optimization/47155
4445         * gcc.c-torture/execute/pr47155.c: New test.
4446
4447         PR rtl-optimization/47157
4448         * gcc.c-torture/compile/pr47157.c: New test.
4449
4450 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4451
4452         * gcc.dg/torture/vector-shift2.c (schar): Define.
4453         (main): Always use schar or uchar instead of plain "char" to avoid
4454         dependencies on implementation-defined char signedness.
4455
4456 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4457
4458         PR tree-optimization/46801
4459         * gnat.dg/pack9.adb: Remove xfail.
4460
4461 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4462
4463         PR tree-optimization/46984
4464         * g++.dg/ipa/pr46984.C: New test.
4465
4466 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
4467
4468         PR fortran/46408
4469         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4470
4471 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
4472
4473         PR tree-optimization/47140
4474         * gcc.c-torture/compile/pr47140.c: New test.
4475
4476         PR rtl-optimization/47028
4477         * gcc.dg/pr47028.c: New test.
4478
4479 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4480
4481         * objc.dg/protocol-forward-1.m: Removed TODO.
4482         * objc.dg/protocol-forward-2.m: New.
4483         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4484         * obj-c++.dg/protocol-forward-2.mm: New.
4485
4486 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
4487
4488         PR target/38662
4489         * g++.dg/eh/pr38662.C: New testcase.
4490
4491 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
4492
4493         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4494         scan for newline '\n'.
4495
4496 \f
4497 Copyright (C) 2011 Free Software Foundation, Inc.
4498
4499 Copying and distribution of this file, with or without modification,
4500 are permitted in any medium without royalty provided the copyright
4501 notice and this notice are preserved.