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