OSDN Git Service

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