OSDN Git Service

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