OSDN Git Service

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