OSDN Git Service

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