OSDN Git Service

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