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