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