OSDN Git Service

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