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