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