OSDN Git Service

Backport from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-04-07  Andrey Belevantsev  <abel@ispras.ru>
2
3         Backport from mainline
4         2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
5
6         PR rtl-optimization/48144
7         * gcc.dg/pr48144.c: New test.
8
9 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
10
11         PR debug/48466
12         * gcc.dg/guality/pr36977.c: New test.
13         * gcc.dg/guality/pr48466.c: New test.
14
15         Backported from mainline
16         2011-04-01  Jakub Jelinek  <jakub@redhat.com>
17
18         PR middle-end/48335
19         * gcc.c-torture/compile/pr48335-1.c: New test.
20         * gcc.dg/pr48335-1.c: New test.
21         * gcc.dg/pr48335-2.c: New test.
22         * gcc.dg/pr48335-3.c: New test.
23         * gcc.dg/pr48335-4.c: New test.
24         * gcc.dg/pr48335-5.c: New test.
25         * gcc.dg/pr48335-6.c: New test.
26         * gcc.dg/pr48335-7.c: New test.
27         * gcc.dg/pr48335-8.c: New test.
28         * gcc.target/i386/pr48335-1.c: New test.
29
30 2011-04-04  Janus Weil  <janus@gcc.gnu.org>
31
32         PR fortran/48291
33         * gfortran.dg/class_42.f03: New.
34
35 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
36
37         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
38         * gfortran.dg/bessel_7.f90: Likewise.
39
40 2011-03-31  Jason Merrill  <jason@redhat.com>
41
42         * g++.dg/cpp0x/defaulted24.C: New.
43
44 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
45
46         PR target/16292
47         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
48         with -O0.
49
50 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
51
52         * g++.dg/other/i386-9.C: New test.
53
54 2011-03-30  Jason Merrill  <jason@redhat.com>
55
56         * g++.dg/cpp0x/regress/error-recovery1.C: New.
57
58         * g++.dg/cpp0x/regress/isnan.C: New.
59
60         * g++.dg/cpp0x/initlist46.C: New.
61
62 2011-03-29  Jason Merrill  <jason@redhat.com>
63
64         * g++.dg/cpp0x/regress/value-dep1.C: New.
65
66         * g++.dg/cpp0x/dependent1.C: New.
67
68 2011-03-29  Jason Merrill  <jason@redhat.com>
69
70         * g++.dg/parse/memfnquals1.C: New.
71
72         * g++.dg/cpp0x/constexpr-memfn1.C: New.
73
74         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
75
76         * g++.dg/cpp0x/initlist-array2.C: New.
77
78         * g++.dg/cpp0x/initlist-array1.C: New.
79
80         * g++.dg/cpp0x/move1.C: New.
81
82         * g++.dg/cpp0x/auto22.C: New.
83
84         * g++.dg/cpp0x/rv-deduce2.C: New.
85
86         * g++.dg/cpp0x/elision2.C: New.
87
88 2011-03-29  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
89
90        * g++.dg/cpp0x/constexpr-attribute.C: New.
91
92 2011-03-29  Jason Merrill  <jason@redhat.com>
93
94         * g++.dg/cpp0x/constexpr-recursion.C: New.
95
96         * g++.dg/cpp0x/constexpr-noexcept.C: New.
97
98         * g++.dg/cpp0x/constexpr-overflow2.C: New.
99         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
100
101         * g++.dg/cpp0x/constexpr-47570.C: New.
102
103 2011-03-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
104
105         Backport from mainline:
106         2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
107
108         PR testsuite/48251
109         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
110
111 2011-03-28  Richard Sandiford  <richard.sandiford@linaro.org>
112
113         PR target/47553
114         * gcc.target/arm/neon-vld-1.c: New test.
115
116 2011-03-28  Richard Guenther  <rguenther@suse.de>
117
118         Backport from mainline
119         2011-03-24  Richard Guenther  <rguenther@suse.de>
120
121         PR middle-end/48269
122         * gcc.dg/builtin-object-size-10.c: New testcase.
123
124         2011-03-22  Richard Guenther  <rguenther@suse.de>
125
126         PR tree-optimization/48228
127         * gcc.dg/Wstrict-overflow-23.c: New testcase.
128
129         2011-03-17  Richard Guenther  <rguenther@suse.de>
130
131         PR middle-end/48134
132         * gcc.dg/pr48134.c: New testcase.
133
134 2011-03-26  Uros Bizjak  <ubizjak@gmail.com>
135
136         Backport from mainline:
137         2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
138
139         PR target/48237
140         * gcc.target/i386/pr48237.c: New test.
141
142 2011-03-26  Jakub Jelinek  <jakub@redhat.com>
143
144         Backport from mainline
145         2011-03-24  Jakub Jelinek  <jakub@redhat.com>
146
147         PR debug/48204
148         * gcc.dg/dfp/pr48204.c: New test.
149
150         2011-03-20  Jakub Jelinek  <jakub@redhat.com>
151
152         PR c/42544
153         PR c/48197
154         * gcc.c-torture/execute/pr42544.c: New test.
155         * gcc.c-torture/execute/pr48197.c: New test.
156
157         PR rtl-optimization/48156
158         * gcc.dg/pr48156.c: New test.
159
160         2011-03-17  Jakub Jelinek  <jakub@redhat.com>
161
162         PR rtl-optimization/48141
163         * gcc.dg/pr48141.c: New test.
164
165 2011-03-25  Release Manager
166
167         * GCC 4.6.0 released.
168
169 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
170
171         Backport from mainline:
172         2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
173
174         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
175         dg-xfail-run-if.
176         Only xfail with gas.
177
178 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
179
180         PR target/48213
181         * gcc.dg/pr48213.c: New test.
182
183 2011-03-20  Joseph Myers  <joseph@codesourcery.com>
184
185         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
186         variably modified typedefs.
187         * gcc.dg/c1x-typedef-2.c: Remove.
188
189 2011-03-20  Joseph Myers  <joseph@codesourcery.com>
190
191         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
192         * gcc.dg/c1x-anon-struct-3.c: New test.
193         * gcc.dg/anon-struct-11.c: Update.
194
195 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
196
197         PR middle-end/47405
198         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
199
200 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
201
202         PR bootstrap/48161
203         * gcc.c-torture/compile/pr48161.c: New test.
204
205 2011-03-17  Richard Guenther  <rguenther@suse.de>
206
207         PR middle-end/48165
208         * g++.dg/torture/pr48165.C: New testcase.
209
210 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
211
212         PR debug/47510
213         * g++.dg/debug/dwarf2/typedef6.C: New test.
214
215 2011-03-16  Jason Merrill  <jason@redhat.com>
216
217         * g++.dg/cpp0x/constexpr-array3.C: New.
218
219 2011-03-16  Jason Merrill  <jason@redhat.com>
220
221         * g++.dg/cpp0x/sfinae6.C: New.
222         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
223         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
224         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
225         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
226         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
227
228 2011-03-16  Jason Merrill  <jason@redhat.com>
229
230         * g++.dg/template/incomplete6.C: New.
231
232 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
233
234         PR target/46788
235         * gcc.target/arm/pr46788.c: New.
236
237 2011-03-15  Richard Sandiford  <richard.sandiford@linaro.org>
238
239         PR rtl-optimization/47166
240         * gcc.c-torture/execute/postmod-1.c: New test.
241
242 2011-03-14  Richard Guenther  <rguenther@suse.de>
243
244         PR middle-end/48098
245         * gcc.dg/torture/pr48098.c: New testcase.
246
247 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
248
249         PR target/48053
250         * gcc/testsuite/gcc.target/powerpc/pr48053-1.c: New test.
251         * gcc/testsuite/gcc.target/powerpc/pr48053-2.c: Likewise.
252
253 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
254
255         PR libfortran/48066
256         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
257
258 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
259
260         PR libfortran/48066
261         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
262
263 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
264
265         PR fortran/48059
266         * gfortran.dg/class_41.f03: New.
267
268 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
269
270         * g++.dg/conversion/cast3.C: New test.
271
272 2011-03-11  Jason Merrill  <jason@redhat.com>
273
274         * g++.dg/template/error45.C: New.
275
276         * g++.dg/parse/no-type-defn1.C: New.
277
278         * g++.dg/ext/attrib40.C: New.
279
280         * g++.dg/cpp0x/regress/array1.C: New.
281
282 2011-03-11  Richard Guenther  <rguenther@suse.de>
283
284         PR tree-optimization/48067
285         * gcc.dg/pr48067.c: New testcase.
286
287 2011-03-11  Richard Guenther  <rguenther@suse.de>
288
289         PR lto/48073
290         * g++.dg/lto/20110311-1_0.C: New testcase.
291
292 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
293
294         PR c++/48035
295         * g++.dg/inherit/virtual8.C: New test.
296
297         PR middle-end/48044
298         * gcc.dg/torture/pr48044.c: New test.
299
300 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
301
302         PR fortran/47768
303         * gfortran.dg/proc_ptr_comp_31.f90: New.
304
305 2011-03-11  Richard Guenther  <rguenther@suse.de>
306
307         PR tree-optimization/47278
308         * gcc.dg/torture/pr47278-1.c: New testcase.
309         * gcc.dg/torture/pr47278-2.c: Likewise.
310
311 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
312
313         PR tree-optimization/48063
314         * gcc.dg/torture/pr48063.c: New test.
315
316 2011-03-10  Jason Merrill  <jason@redhat.com>
317
318         * g++.dg/template/array22.C: New.
319
320         * g++.dg/cpp0x/syntax-err1.C: New.
321         * g++.dg/parse/error36.C: Adjust expected errors.
322         * g++.old-deja/g++.pt/ctor2.C: Likewise.
323         * g++.old-deja/g++.pt/typename3.C: Likewise.
324         * g++.old-deja/g++.pt/typename4.C: Likewise.
325         * g++.old-deja/g++.pt/typename6.C: Likewise.
326
327 2011-03-09  Jason Merrill  <jason@redhat.com>
328
329         * g++.dg/template/nontype22.C: New.
330
331 2011-03-09  Martin Jambor  <mjambor@suse.cz>
332
333         PR tree-optimization/47714
334         * g++.dg/torture/pr47714.C: New test.
335
336 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
337
338         PR target/47755
339         * gcc.target/powerpc/pr47755-2.c: New file.
340
341 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
342
343         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
344         is not set in the environment, pass 64 as first argument when not
345         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
346         native where ulimit -u is supported.
347
348 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
349
350         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
351
352 2011-03-08  Jason Merrill  <jason@redhat.com>
353
354         * g++.dg/template/nontype21.C: New.
355
356         * g++.dg/template/anon5.C: New.
357
358 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
359
360         PR debug/47881
361         * gcc.dg/pr47881.c: New test.
362
363 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
364
365         PR c++/47957
366         * g++.dg/lookup/template3.C: New test.
367
368 2011-03-08  Kai Tietz  <ktietz@redhat.com>
369
370         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
371         'long' type.
372
373 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
374
375         PR testsuite/47954
376         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
377         sizeof to compute alignment.
378
379 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
380
381         PR tree-optimization/48022
382         * gcc.dg/pr48022-1.c: New test.
383         * gcc.dg/pr48022-2.c: New test.
384
385 2011-03-07  Jason Merrill  <jason@redhat.com>
386
387         * g++.dg/template/nontype20.C: New.
388         * g++.dg/init/member1.C: Adjust expected errors.
389         * g++.dg/parse/constant4.C: Likewise.
390         * g++.dg/template/qualified-id3.C: Likewise.
391         * g++.old-deja/g++.pt/crash10.C: Likewise.
392
393         * g++.dg/cpp0x/regress/non-const1.C: New.
394
395 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
396
397         PR debug/47991
398         * gcc.dg/pr47991.c: New test.
399
400 2011-03-07  Jason Merrill  <jason@redhat.com>
401
402         * g++.dg/abi/mangle46.C: New.
403
404 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
405
406         PR target/47862
407         * gcc.target/powerpc/pr47862.c: New.
408
409 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
410
411         PR target/45413
412         * gcc.target/i386/combine-mul.c: Require nonpic.
413
414 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
415             Nathan Froyd  <froydnj@codesourcery.com>
416
417         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
418
419 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
420
421         * README.QMTEST: Remove.
422
423 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
424             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
425
426         PR fortran/47850
427         * gfortran.dg/array_constructor_37.f90 : New test.
428
429 2011-03-05  Jason Merrill  <jason@redhat.com>
430
431         * g++.dg/abi/mangle39.C: ABI v5, not 6.
432         * g++.dg/abi/mangle45.C: Likewise.
433         * g++.dg/cpp0x/trailing1.C: Likewise.
434
435 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
436
437         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
438
439 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
440
441         PR rtl-optimization/47899
442         * gcc.dg/pr47899.c: New test.
443
444         * gcc.dg/torture/pr47968.c: Ignore warnings.
445
446         PR tree-optimization/47967
447         * gcc.c-torture/compile/pr47967.c: New test.
448
449 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
450
451         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
452         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
453
454 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
455
456         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
457         and property_getAttributes() if __OBJC2__.
458         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
459         * objc.dg/property/property-encoding-1.m: New.
460         * obj-c++.dg/property/property-encoding-1.mm: New.
461
462 2011-03-04  Jason Merrill  <jason@redhat.com>
463
464         * g++.dg/template/pseudodtor6.C: New.
465
466         * g++.dg/inherit/covariant19.C: New.
467
468 2011-03-04  Richard Guenther  <rguenther@suse.de>
469
470         PR middle-end/47968
471         * gcc.dg/torture/pr47968.c: New testcase.
472
473 2011-03-04  Richard Guenther  <rguenther@suse.de>
474
475         PR middle-end/47975
476         * gcc.dg/torture/pr47975.c: New testcase.
477
478 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
479
480         PR c++/47974
481         * g++.dg/template/crash106.C: New.
482
483 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
484
485         PR c/47963
486         * gcc.dg/gomp/pr47963.c: New test.
487         * g++.dg/gomp/pr47963.C: New test.
488
489 2011-03-02  Jason Merrill  <jason@redhat.com>
490
491         * g++.dg/cpp0x/regress/condition1.C: New.
492
493         * g++.dg/cpp0x/constexpr-ctor9.C: New.
494
495 2011-03-01  Jason Merrill  <jason@redhat.com>
496
497         * g++.dg/cpp0x/lambda/lambda-98.C: New.
498
499         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
500
501 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
502
503         PR rtl-optimization/47925
504         * gcc.c-torture/execute/pr47925.c: New test.
505
506 2011-03-01  Jason Merrill  <jason@redhat.com>
507
508         * g++.dg/cpp0x/decltype25.C: New.
509
510         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
511
512 2011-03-01  Richard Guenther  <rguenther@suse.de>
513
514         PR tree-optimization/47890
515         * gcc.dg/torture/pr47890.c: New testcase.
516
517 2011-03-01  Richard Guenther  <rguenther@suse.de>
518
519         PR lto/47924
520         * gcc.dg/lto/pr47924_0.c: New testcase.
521
522 2011-03-01  Richard Guenther  <rguenther@suse.de>
523
524         PR lto/46911
525         * gfortran.dg/lto/pr46911_0.f: New testcase.
526
527 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
528
529         PR libgfortran/47933
530         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
531         compile errors from older code form.
532
533 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
534
535         PR libgfortran/47567
536         * gfortran.dg/fmt_fw_d.f90: New test.
537
538 2011-02-28  Jason Merrill  <jason@redhat.com>
539
540         * g++.dg/inherit/covariant18.C: New.
541
542 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
543
544         PR middle-end/47893
545         * gcc.dg/pr47893.c: New test.
546
547 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
548
549         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
550         NULL in case of a selector with conflicting types.
551         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
552
553 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
554
555         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
556         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
557         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
558         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
559
560 2011-02-28  Jason Merrill  <jason@redhat.com>
561
562         PR c++/47906
563         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
564
565 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
566
567         PR libgfortran/47778
568         * gfortran.dg/namelist_71.f90: New test.
569
570 2011-02-27  Jason Merrill  <jason@redhat.com>
571
572         PR c++/47906
573         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
574         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
575
576 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
577
578         PR c++/46466
579         * g++.dg/cpp0x/constexpr-ctor8.C: New.
580
581 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
582
583         PR fortran/47886
584         * gfortran.dg/gomp/task-1.f90: Removed.
585
586 2011-02-26  Jason Merrill  <jason@redhat.com>
587
588         * g++.dg/template/this-targ1.C: New.
589
590         * g++.dg/cpp0x/regress/template-const1.C: New.
591         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
592         * g++.dg/template/function1.C: Adjust.
593         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
594         * g++.dg/debug/debug7.C: Adjust.
595
596 2011-02-26  Tobias Burnus  <burnus@net-b.de>
597
598         PR fortran/47886
599         * gfortran.dg/gomp/task-1.f90: New.
600
601 2011-02-25  Jie Zhang  <jie@codesourcery.com>
602
603         * gcc.target/arm/neon-thumb2-move.c: Add
604         dg-require-effective-target arm_thumb2_ok.
605
606 2011-02-24  Jason Merrill  <jason@redhat.com>
607
608         * g++.dg/parse/constant1.C: Specify C++98 mode.
609         * g++.dg/parse/constant5.C: Likewise.
610         * g++.dg/parse/error2.C: Likewise.
611         * g++.dg/parse/semicolon3.C: Likewise.
612         * g++.dg/template/crash14.C: Likewise.
613         * g++.dg/template/local4.C: Likewise.
614         * g++.dg/template/nontype3.C: Likewise.
615         * g++.dg/parse/crash31.C: Adjust expected errors.
616         * g++.dg/template/function1.C: Likewise.
617         * g++.dg/template/ref3.C: Likewise.
618         * g++.dg/template/static9.C: Likewise.
619         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
620
621         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
622         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
623         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
624         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
625         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
626
627 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
628
629         PR fortran/47878
630         * gfortran.dg/pr47878.f90: New test.
631
632 2011-02-24  Richard Guenther  <rguenther@suse.de>
633
634         PR testsuite/47801
635         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
636         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
637
638 2011-02-24  Richard Guenther  <rguenther@suse.de>
639
640         PR fortran/47839
641         * gfortran.dg/lto/pr47839_0.f90: New testcase.
642         * gfortran.dg/lto/pr47839_1.f90: Likewise.
643
644 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
645
646         PR libgfortran/47567
647         * gfortran.dg/fmt_f0_1.f90: Update test.
648
649 2011-02-23  Jason Merrill  <jason@redhat.com>
650
651         * g++.dg/abi/mangle39.C: Adjust parm mangling.
652         * g++.dg/abi/mangle45.C: New.
653
654         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
655         * g++.dg/template/canon-type-9.C: Match use of decltype
656         between declaration and definition.
657         * g++.dg/template/canon-type-12.C: Likewise.
658
659 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
660
661         PR fortran/40850
662         * gfortran.dg/nested_allocatables_1.f90: New.
663
664 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
665
666         PR c++/46868
667         * g++.dg/pr46868.C: New test.
668         * g++.dg/parse/parameter-declaration-1.C: Adjust.
669         * g++.dg/parse/error14.C: Adjust.
670
671 2011-02-23  Richard Guenther  <rguenther@suse.de>
672
673         PR tree-optimization/47838
674         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
675
676 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
677
678         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
679
680 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
681
682         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
683         * gfortran.dg/count_init_expr.f03: Ditto.
684         * gfortran.dg/gomp/pr43711.f90: Ditto.
685         * gcc.dg/struct-parse-2.c: Ditto.
686         * gcc.dg/parse-error-3.c: Ditto.
687         * gcc.dg/Wlogical-op-1.c: Ditto.
688         * gcc.dg/Walways-true-1.c: Ditto.
689         * gcc.dg/pr24225.c: Ditto.
690         * gcc.dg/Walways-true-2.c: Ditto.
691         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
692         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
693         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
694         * g++.dg/overload/defarg4.C: Ditto.
695         * g++.dg/inherit/covariant16.C: Ditto.
696         * g++.dg/inherit/virtual7.C: Ditto.
697         * g++.dg/template/canon-type-9.C: Ditto.
698         * g++.dg/template/access19.C: Ditto.
699         * g++.dg/template/call7.C: Ditto.
700         * g++.dg/template/canon-type-2.C: Ditto.
701         * g++.dg/template/init7.C: Ditto.
702         * g++.dg/template/sizeof-template-argument.C: Ditto.
703         * g++.dg/template/const3.C: Ditto.
704         * g++.dg/template/sfinae26.C: Ditto.
705         * g++.dg/template/sfinae26.C: Ditto.
706         * g++.dg/template/canon-type-11.C: Ditto.
707         * g++.dg/template/union2.C: Ditto.
708         * g++.dg/template/canon-type-3.C: Ditto.
709         * g++.dg/template/canon-type-1.C: Ditto.
710         * g++.dg/template/canon-type-5.C: Ditto.
711         * g++.dg/template/canon-type-7.C: Ditto.
712         * g++.dg/template/canon-type-10.C: Ditto.
713         * g++.dg/template/spec36.C: Ditto.
714         * g++.dg/template/typedef38.C: Ditto.
715         * g++.dg/template/canon-type-4.C: Ditto.
716         * g++.dg/template/canon-type-6.C: Ditto.
717         * g++.dg/template/canon-type-13.C: Ditto.
718         * g++.dg/template/instantiate9.C: Ditto.
719         * g++.dg/template/ttp22.C: Ditto.
720         * g++.dg/warn/Wreturn-type-6.C: Ditto.
721         * g++.dg/warn/Walways-true-1.C: Ditto.
722         * g++.dg/warn/Wlogical-op-1.C: Ditto.
723         * g++.dg/warn/Walways-true-2.C: Ditto.
724         * g++.dg/conversion/op4.C: Ditto.
725         * g++.dg/opt/pr19650.C: Ditto.
726         * g++.dg/lookup/friend11.C: Ditto.
727         * g++.dg/other/default2.C: Ditto.
728         * g++.dg/other/default3.C: Ditto.
729         * g++.dg/other/dtor2.C: Ditto.
730         * g++.dg/other/friend5.C: Ditto.
731         * g++.dg/other/default5.C: Ditto.
732         * g++.dg/init/brace6.C: Ditto.
733         * g++.dg/init/aggr5.C: Ditto.
734         * g++.dg/init/error2.C: Ditto.
735         * g++.dg/expr/bound-mem-fun.C: Ditto.
736         * g++.dg/expr/cond6.C: Ditto.
737         * g++.dg/expr/stmt-expr-1.C: Ditto.
738         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
739         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
740         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
741         * g++.dg/cpp0x/bracket1.C: Ditto.
742         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
743         * g++.dg/cpp0x/pr38646.C: Ditto.
744         * g++.dg/cpp0x/variadic73.C: Ditto.
745         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
746         * g++.dg/cpp0x/bracket4.C: Ditto.
747         * g++.dg/cpp0x/decltype4.C: Ditto.
748         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
749         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
750         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
751         * g++.dg/cpp0x/variadic-new2.C: Ditto.
752         * g++.dg/cpp0x/decltype2.C: Ditto.
753         * g++.dg/cpp0x/decltype1.C: Ditto.
754         * g++.dg/cpp0x/bracket2.C: Ditto.
755         * g++.dg/cpp0x/decltype5.C: Ditto.
756         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
757         * g++.dg/cpp0x/variadic70.C: Ditto.
758         * g++.dg/cpp0x/decltype6.C: Ditto.
759         * g++.dg/cpp0x/rvo.C: Ditto.
760         * g++.dg/cpp0x/vt-40092.C: Ditto.
761         * g++.dg/cpp0x/variadic-new.C: Ditto.
762         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
763         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
764         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
765         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
766         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
767         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
768         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
769         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
770         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
771         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
772         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
773         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
774         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
775         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
776         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
777         * g++.dg/cpp0x/pr39639.C: Ditto.
778         * g++.dg/cpp0x/decltype3.C: Ditto.
779         * g++.dg/cpp0x/variadic68.C: Ditto.
780         * g++.dg/cpp0x/variadic-function.C: Ditto.
781         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
782         * g++.dg/cpp0x/variadic-bind.C: Ditto.
783         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
784         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
785         * g++.dg/parse/crash35.C: Ditto.
786         * g++.dg/parse/crash40.C: Ditto.
787         * g++.dg/parse/defarg12.C: Ditto.
788         * g++.dg/parse/crash34.C: Ditto.
789         * g++.dg/parse/constructor3.C: Ditto.
790         * g++.dg/parse/template23.C: Ditto.
791         * g++.dg/parse/crash56.C: Ditto.
792         * g++.dg/parse/dtor13.C: Ditto.
793         * g++.dg/parse/error33.C: Ditto.
794         * g++.dg/parse/ctor9.C: Ditto.
795         * g++.dg/parse/error32.C: Ditto.
796         * g++.dg/parse/error37.C: Ditto.
797         * g++.dg/parse/bitfield3.C: Ditto.
798         * g++.dg/parse/struct-4.C: Ditto.
799         * g++.dg/ext/has_trivial_copy.C: Ditto.
800         * g++.dg/ext/is_polymorphic.C: Ditto.
801         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
802         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
803         * g++.dg/ext/has_nothrow_assign.C: Ditto.
804         * g++.dg/ext/is_union.C: Ditto.
805         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
806         * g++.dg/ext/is_pod.C: Ditto.
807         * g++.dg/ext/has_virtual_destructor.C: Ditto.
808         * g++.dg/ext/has_trivial_constructor.C: Ditto.
809         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
810         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
811         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
812         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
813         * g++.dg/ext/is_abstract.C: Ditto.
814         * g++.dg/ext/has_trivial_assign.C: Ditto.
815         * g++.dg/ext/is_class.C: Ditto.
816         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
817         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
818         * g++.dg/ext/is_base_of.C: Ditto.
819         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
820         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
821         * g++.dg/ext/is_empty.C: Ditto.
822         * g++.dg/ext/is_enum.C: Ditto.
823         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
824         * gnat.dg/opt11.adb: Ditto.
825         * obj-c++.dg/pr45735.mm: Ditto.
826         * obj-c++.dg/pr24393.mm: Ditto.
827         * obj-c++.dg/exceptions-2.mm: Ditto.
828         * objc.dg/pr45735.m: Ditto.
829         * objc.dg/pr24393.m: Ditto.
830
831 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
832
833         * objc.dg/attributes/objc-exception-1.m: New.
834
835 2011-02-23  Jie Zhang  <jie@codesourcery.com>
836
837         * gcc.dg/cpp/include7.c: New test.
838
839 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
840
841         PR c++/47242
842         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
843
844 2011-02-23  Jie Zhang  <jie@codesourcery.com>
845
846         PR rtl-optimization/47763
847         * gcc.dg/pr47763.c: New test.
848
849 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
850
851         PR fortran/45743
852         * gfortran.dg/whole_file_32.f90 : New test.
853
854 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
855
856         PR c++/47666
857         * g++.dg/inherit/virtual7.C: New test.
858
859 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
860
861         PR objc/47832
862         * objc.dg/type-size-3.m: Updated error message.
863         * objc.dg/type-size-4.m: New test.
864         * objc.dg/type-size-5.m: New test.
865
866 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
867
868         * lib/gnat.exp: Fix comments.
869         Don't load libgloss.exp.
870         (default_gnat_version): Call $compiler with --version.
871         Adapt regexp for gnatmake output, insert version.
872         (gnat_version): New proc.
873         (gnat_init): Remove gnat_libgcc_s_path.
874         (gnat_target_compile): Likewise.
875         Remove ld_library_path.
876         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
877         (gnat_pass): Remove.
878         (gnat_pass): Remove.
879         (gnat_finish): Remove.
880         (gnat_exit): Remove.
881         (local_find_gnatmake): Reindent.
882         (runtest_file_p): Remove.
883         (prune_warnings): Remove.
884         (find_gnatclean): New proc.
885         * lib/gnat-dg.exp (lremove): New proc.
886         (gnat-dg-test): Reindent.
887         Remove additional output files.
888         (gnat-dg-runtest): Remove.
889
890         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
891         * gnat.dg/loop_optimization6.adb: Likewise.
892         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
893
894 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
895
896         PR tree-optimization/47835
897         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
898
899 2011-02-22  Tobias Burnus  <burnus@net-b.de>
900
901         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
902         * gfortran.dg/abstract_type_2.f03: Ditto.
903         * gfortran.dg/abstract_type_3.f03: Ditto.
904         * gfortran.dg/abstract_type_4.f03: Ditto.
905         * gfortran.dg/abstract_type_5.f03: Ditto.
906         * gfortran.dg/abstract_type_6.f03: Ditto.
907         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
908         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
909         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
910         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
911         * gfortran.dg/array_function_5.f90: Ditto.
912         * gfortran.dg/asynchronous_3.f03: Ditto.
913         * gfortran.dg/char_expr_1.f90: Ditto.
914         * gfortran.dg/class_14.f03: Ditto.
915         * gfortran.dg/data_array_6.f: Ditto.
916         * gfortran.dg/data_invalid.f90: Ditto.
917         * gfortran.dg/dot_product_1.f03: Ditto.
918         * gfortran.dg/func_derived_5.f90: Ditto.
919         * gfortran.dg/func_result_4.f90: Ditto.
920         * gfortran.dg/implied_do_1.f90: Ditto.
921         * gfortran.dg/initialization_25.f90: Ditto.
922         * gfortran.dg/initialization_26.f90: Ditto.
923         * gfortran.dg/interface_34.f90: Ditto.
924         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
925         * gfortran.dg/keyword_symbol_1.f90: Ditto.
926         * gfortran.dg/matmul_8.f03: Ditto.
927         * gfortran.dg/merge_init_expr.f90: Ditto.
928         * gfortran.dg/pack_assign_1.f90: Ditto.
929         * gfortran.dg/pack_vector_1.f90: Ditto.
930         * gfortran.dg/pointer_check_8.f90: Ditto.
931         * gfortran.dg/product_init_expr.f03: Ditto.
932         * gfortran.dg/reshape_order_5.f90: Ditto.
933         * gfortran.dg/reshape_shape_1.f90: Ditto.
934         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
935         * gfortran.dg/same_name_2.f90: Ditto.
936         * gfortran.dg/selected_real_kind_1.f90: Ditto.
937         * gfortran.dg/spread_init_expr.f03: Ditto.
938         * gfortran.dg/stmt_func_1.f90: Ditto.
939         * gfortran.dg/sum_init_expr.f03: Ditto.
940         * gfortran.dg/transpose_3.f03: Ditto.
941         * gfortran.dg/unpack_init_expr.f03: Ditto.
942         * gfortran.dg/warn_conversion.f90: Ditto.
943         * gfortran.dg/warn_conversion_2.f90: Ditto.
944         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
945         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
946         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
947         * gfortran.dg/whole_file_16.f90: Ditto.
948         * gfortran.dg/whole_file_17.f90: Ditto.
949         * gfortran.dg/whole_file_18.f90: Ditto.
950         * gfortran.dg/whole_file_20.f03: Ditto.
951         * gfortran.dg/whole_file_5.f90: Ditto.
952         * gfortran.dg/whole_file_6.f90: Ditto.
953         * gfortran.dg/write_invalid_format.f90: Ditto.
954         * gfortran.dg/zero_sized_6.f90: Ditto.
955
956 2011-02-21  Jeff Law <law@redhat.com>
957
958         PR rtl-optimization/46178
959         * gcc.target/i386/pr46178.c: New test.
960
961         PR rtl-optimization/46002
962         * gcc.c-torture/compile/pr46002.c: New test.
963
964 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
965
966         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
967         *-*-hpux10*.
968
969 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
970
971         PR debug/47106
972         * g++.dg/debug/pr47106.C: Require effective target lto.
973
974 2011-02-21  Jason Merrill  <jason@redhat.com>
975
976         * g++.dg/cpp0x/constexpr-diag2.C: New.
977
978 2011-02-20  Jason Merrill  <jason@redhat.com>
979
980         * g++.dg/cpp0x/constexpr-ctor7.C: New.
981
982         * g++.dg/cpp0x/fntmpdefarg2.C: New.
983
984         * g++.dg/overload/conv-op1.C: New.
985
986         * g++.dg/cpp0x/constexpr-synth1.C: New.
987
988 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
989
990         * objc.dg/layout-2.m: New.
991         * objc.dg/selector-3.m: Adjusted location of error message.
992         * objc.dg/type-size-3.m: Same.
993         * obj-c++.dg/selector-3.mm: Same.
994
995 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
996
997         PR objc/47784
998         * objc.dg/property/dotsyntax-22.m: New.
999         * obj-c++.dg/property/dotsyntax-22.mm: New.
1000
1001 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
1002
1003         PR c++/46394
1004         * g++.dg/template/typedef38.C: New test.
1005
1006 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1007
1008         PR fortran/46818
1009         * gfortran.dg/whole_file_30.f90 : New test.
1010         * gfortran.dg/whole_file_31.f90 : New test.
1011
1012 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1013
1014         PR fortran/45077
1015         PR fortran/44945
1016         * gfortran.dg/whole_file_28.f90 : New test.
1017         * gfortran.dg/whole_file_29.f90 : New test.
1018
1019 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1020
1021         PR c++/44118
1022         * g++.dg/template/crash105.C: New.
1023
1024 2011-02-19  Jason Merrill  <jason@redhat.com>
1025
1026         * g++.dg/cpp0x/regress/no-elide1.C: New.
1027
1028 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
1029
1030         PR tree-optimization/46620
1031         * gcc.dg/pr46620.c: New.
1032
1033 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1034
1035         PR c/47809
1036         * gcc.target/i386/pr47809.c: New test.
1037
1038 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1039             Tobias Burnus  <burnus@net-b.de>
1040
1041         * lib/target-supports.exp
1042         (check_effective_target_fortran_large_real): New check for large reals.
1043         * gfortran.dg/nan_7.f90: New test.
1044
1045 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1046
1047         PR libgfortran/47567
1048         * gfortran.dg/fmt_f0_1.f90: Update test.
1049
1050 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
1051
1052         PR fortran/47348
1053         * gfortran.dg/array_constructor_36.f90 : New test.
1054         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1055         allow for comparison between different elements of the array
1056         constructor at different levels of optimization.
1057
1058 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
1059
1060         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1061         * gcc.target/i386/pr32280-1.c: Likewise.
1062
1063 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR target/47800
1066         * gcc.target/i386/pr47800.c: New test.
1067
1068 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
1069
1070         * objc/execute/exceptions/foward-1.x: New.
1071
1072 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1073
1074         PR fortran/47789
1075         * gfortran.dg/derived_constructor_comps_4.f90: New.
1076
1077 2011-02-18  Tobias Burnus
1078
1079         PR fortran/47775
1080         * gfortran.dg/func_result_6.f90: New.
1081
1082 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1083
1084         PR c++/47795
1085         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1086
1087 2011-02-18  Tobias Burnus  <burnus@net-b.de>
1088
1089         PR fortran/47750
1090         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1091         gcc_warning_prefix.
1092         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1093         normalizing the error/warning output.
1094         * gfortran.dg/Wall.f90: Update dg-error/warning.
1095         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1096         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1097         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1098         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1099         * gfortran.dg/class_30.f90: Update dg-error/warning.
1100         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1101         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1102         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1103         * gfortran.dg/entry_17.f90: Update dg-error/warning.
1104         * gfortran.dg/entry_19.f90: Update dg-error/warning.
1105         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1106         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1107         * gfortran.dg/g77/12632.f: Update dg-error/warning.
1108         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1109         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1110         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1111         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1112         * gfortran.dg/goto_8.f90: Update dg-error/warning.
1113         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1114         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1115         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1116         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1117         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1118         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1119         * gfortran.dg/volatile3.f90: Update dg-error/warning.
1120         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1121         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1122         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1123         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1124         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1125
1126 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1127
1128         PR fortran/47768
1129         * gfortran.dg/proc_ptr_comp_30.f90: New.
1130
1131 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR debug/47780
1134         * gcc.target/i386/pr47780.c: New test.
1135
1136 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1137
1138         PR fortran/47767
1139         * gfortran.dg/class_40.f03: New.
1140
1141 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
1142
1143         PR c++/47208
1144         * g++.dg/cpp0x/auto21.C: New test.
1145
1146 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
1147
1148         * objc.dg/special/unclaimed-category-1.h: Updated for
1149         new ABI support.
1150         * objc.dg/special/unclaimed-category-1.m: Same.
1151         * objc.dg/zero-link-1.m: Same.
1152         * objc.dg/lookup-1.m: Same.
1153         * objc.dg/torture/strings/const-str-9.m
1154         * objc.dg/torture/strings/const-str-10.m: Same.
1155         * objc.dg/torture/strings/const-str-11.m: Same.
1156         * objc.dg/torture/forward-1.m: Same.
1157         * objc.dg/zero-link-2.m: Same.
1158         * objc.dg/encode-7-next-64bit.m: Same.
1159         * objc.dg/method-4.m: Same.
1160         * objc.dg/next-runtime-1.m: Same.
1161         * objc.dg/image-info.m: Same.
1162         * objc.dg/pr23214.m: Same.
1163         * objc.dg/symtab-1.m: Same.
1164         * obj-c++.dg/basic.m: Same.
1165         * obj-c++.dg/proto-lossage-3.m: Same.
1166         * obj-c++.dg/torture/strings/const-str-10.m: Same.
1167         * obj-c++.dg/torture/strings/const-str-11.m: Same.
1168         * obj-c++.dg/torture/strings/const-str-9.m: Same.
1169         * obj-c++.dg/method-11.m: Same.
1170         * objc/execute/enumeration-1.m: Same.
1171         * objc/execute/object_is_class.m: Same.
1172         * objc/execute/formal_protocol-2.m: Same.
1173         * objc/execute/formal_protocol-4.m: Same.
1174         * objc/execute/formal_protocol-6.m: Same.
1175         * objc/execute/bycopy-3.m: Same.
1176         * objc/execute/exceptions/catchall-1.m: Same.
1177         * objc/execute/exceptions/finally-1.m: Same.
1178         * objc/execute/exceptions/local-variables-1.m: Same.
1179         * objc/execute/exceptions/foward-1.m: Same.
1180         * objc/execute/bf-common.h
1181         * objc/execute/enumeration-2.m: Same.
1182         * objc/execute/formal_protocol-1.m: Same.
1183         * objc/execute/formal_protocol-3.m: Same.
1184         * objc/execute/formal_protocol-5.m: Same.
1185         * objc/execute/accessing_ivars.m: Same.
1186         * objc/execute/bycopy-2.m: Same.
1187         * objc/execute/formal_protocol-7.m: Same.
1188         * objc/execute/compatibility_alias.m: Same.
1189         * objc/execute/no_clash.m: Same.
1190         * objc/execute/object_is_meta_class.m: Same.
1191         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1192         * objc/execute/class-tests-1.h: Include stdio.h.
1193         * objc/execute/class-tests-2.h: Same.
1194         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1195         runtimes.
1196         * obj-c++.dg/try-catch-2.mm: Same.
1197
1198 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR c++/47783
1201         * g++.dg/warn/Wunused-parm-4.C: New test.
1202
1203 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
1204             Jan Hubicka  <jh@suse.cz>
1205
1206         PR debug/47106
1207         PR debug/47402
1208         * g++.dg/debug/pr47106.C: New.
1209
1210 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
1211
1212         PR target/43653
1213         * gcc.target/i386/pr43653.c: New test.
1214
1215 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
1216
1217         PR c++/47172
1218         * g++.dg/template/inherit6.C: New test.
1219
1220 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
1221
1222         PR fortran/47745
1223         * gfortran.dg/class_39.f03: New.
1224
1225 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
1226
1227         PR c++/47326
1228         * g++.dg/cpp0x/variadic106.C: New test.
1229
1230 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR libfortran/47757
1233         * gfortran.dg/pr47757-1.f90: New test.
1234         * gfortran.dg/pr47757-2.f90: New test.
1235         * gfortran.dg/pr47757-3.f90: New test.
1236
1237         PR c++/47704
1238         * g++.dg/cpp0x/enum8.C: New test.
1239
1240 2011-02-15  Jason Merrill  <jason@redhat.com>
1241
1242         * g++.dg/inherit/implicit-trivial1.C: New.
1243         * g++.dg/cpp0x/implicit-trivial1.C: New.
1244
1245 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1246
1247         PR middle-end/47725
1248         * gcc.dg/torture/pr47725.c: Removed.
1249
1250 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1251
1252         PR target/47755
1253         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1254         constant does not generate a load from memory.
1255
1256 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1257
1258         PR middle-end/47725
1259         * gcc.dg/torture/pr47725.c: New.
1260
1261 2011-02-15  Richard Guenther  <rguenther@suse.de>
1262
1263         PR tree-optimization/47743
1264         * gcc.dg/torture/pr47743.c: New testcase.
1265
1266 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
1267
1268         PR middle-end/47581
1269         * gcc.target/i386/pr47581.c: New test.
1270
1271 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1272
1273         PR fortran/47730
1274         * gfortran.dg/select_type_22.f03: New.
1275
1276 2011-02-14  Jason Merrill  <jason@redhat.com>
1277
1278         * g++.dg/cpp0x/regress/enum1.C: New.
1279
1280 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1281
1282         * gnat.dg/include.adb: New test.
1283
1284 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1285
1286         PR fortran/47728
1287         * gfortran.dg/class_38.f03: New.
1288
1289 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1290
1291         * gcc.dg/pr46494.c: New test.
1292
1293 2011-02-14  Richard Guenther  <rguenther@suse.de>
1294
1295         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1296
1297 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1298
1299         PR ada/41929
1300         * gnat.dg/null_pointer_deref1.exp: Don't skip on
1301         sparc*-sun-solaris2.11.
1302
1303 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1304
1305         PR fortran/47349
1306         * gfortran.dg/argument_checking_18.f90: New.
1307
1308 2011-02-13  Tobias Burnus  <burnus@net-b.de>
1309
1310         * gfortran.dg/argument_checking_13.f90: Update dg-error.
1311         * gfortran.dg/argument_checking_17.f90: New.
1312
1313 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
1314
1315         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1316         are temporarily disabled.
1317         * gfortran.dg/class_7.f03: Ditto.
1318         * gfortran.dg/coarray_14.f90: Ditto.
1319         * gfortran.dg/typebound_proc_13.f03: Ditto.
1320
1321 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
1322
1323         PR fortran/45586
1324         * gfortran.dg/extends_11.f03: New.
1325
1326 2011-02-11  Xinliang David Li  <davidxl@google.com>
1327
1328         PR tree-optimization/47707
1329         * g++.dg/tree-ssa/pr47707.C: New test.
1330
1331 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
1332
1333         * g++.dg/opt/inline17.C: New test.
1334
1335 2011-02-11  Tobias Burnus  <burnus@net-b.de>
1336
1337         PR fortran/47550
1338         * gfortran.dg/pure_formal_2.f90: New.
1339
1340 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
1341
1342         PR rtl-optimization/47614
1343         * gfortran.dg/pr47614.f: New.
1344
1345 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
1346
1347         PR driver/47678
1348         * gcc.dg/opts-6.c: New test.
1349
1350 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
1351
1352         PR debug/47684
1353         * gcc.dg/pr47684.c: New test.
1354
1355 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1356
1357         PR target/47629
1358         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1359         c99_runtime, dg-add-options c99_runtime.
1360         (main): Use __asm__.
1361
1362 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1363
1364         PR testsuite/47400
1365         * lib/target-supports.exp (check_ascii_locale_available): New proc.
1366         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1367         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1368         * gcc.dg/ucnid-10.c: Likewise.
1369         * gcc.dg/ucnid-13.c: Likewise.
1370         * gcc.dg/ucnid-7.c: Likewise.
1371         * gcc.dg/ucnid-8.c: Likewise.
1372         Adapt dg-warning line number.
1373
1374 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
1375
1376         * gcc.target/i386/parity-1.c: Use -march=k8.
1377         * gcc.target/i386/parity-2.c: Ditto.
1378         * gcc.target/i386/vecinit-1.c: Ditto.
1379         * gcc.target/i386/vecinit-2.c: Ditto.
1380
1381 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1382
1383         PR target/46610
1384         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1385         * gcc.target/mips/save-restore-3.c: Likewise.
1386         * gcc.target/mips/save-restore-4.c: Likewise.
1387         * gcc.target/mips/save-restore-5.c: Likewise.
1388
1389         PR target/47683
1390         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1391         * g++.dg/tree-prof/partition2.C: Likewise.
1392
1393 2011-02-09  Jason Merrill  <jason@redhat.com>
1394
1395         * g++.dg/tree-ssa/inline-3.C: Use a normal function
1396         rather than misdeclare std::puts.
1397
1398         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1399         * g++.dg/other/warning1.C: Likewise.
1400         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1401         * g++.old-deja/g++.gb/scope06.C: Likewise.
1402         * g++.old-deja/g++.law/cvt11.C: Likewise.
1403         * g++.old-deja/g++.law/init1.C: Likewise.
1404         * g++.dg/abi/mangle26.C: Likewise.
1405
1406         * g++.dg/template/function1.C: Adjust for C++0x mode.
1407         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
1408
1409         * g++.dg/ext/label10.C: Adjust for C++0x mode.
1410         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
1411
1412         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
1413
1414         * g++.dg/cpp0x/regress/abi-empty7.C: New.
1415
1416         * g++.dg/cpp0x/regress: New directory.
1417         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
1418         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
1419         * g++.dg/cpp0x/regress/regress3.C: New.
1420
1421 2011-02-10  Richard Guenther  <rguenther@suse.de>
1422
1423         PR tree-optimization/47677
1424         * gcc.dg/torture/pr47677.c: New testcase.
1425
1426 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
1427
1428         * objc.dg/special/load-category-1.m: Remove unused header.
1429         * objc.dg/special/load-category-1a.m: Likewise.
1430         * objc.dg/special/load-category-2.m: Likewise.
1431         * objc.dg/special/load-category-2a.m: Likewise.
1432         * objc.dg/special/load-category-3.m: Likewise.
1433         * objc.dg/special/load-category-3a.m: Likewise.
1434         * objc.dg/attributes/proto-attribute-2.m: Likewise.
1435         * objc.dg/attributes/proto-attribute-3.m: Likewise.
1436         * objc.dg/attributes/class-attribute-1.m: Likewise.
1437         * objc.dg/property/property.exp: Don't run for Darwin < 9.
1438         * obj-c++.dg/property/property.exp: Likewise.
1439         * objc.dg/attributes/method-sentinel-1.m: Update type header.
1440         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
1441         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
1442         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
1443         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
1444         * obj-c++.dg/template-8.mm: Likewise.
1445
1446 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
1447
1448         PR target/47665
1449         * gcc.target/i386/pr47665.c: New test.
1450
1451 2011-02-10  Jie Zhang  <jie@codesourcery.com>
1452
1453         PR testsuite/47622
1454         Revert
1455         2011-02-05  Jie Zhang  <jie@codesourcery.com>
1456         PR debug/42631
1457         * gcc.dg/pr42631.c: Update test.
1458         * gcc.dg/pr42631-2.c: New test.
1459
1460 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1461
1462         PR fortran/47352
1463         * gfortran.dg/proc_decl_25.f90: New.
1464
1465 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1466
1467         PR fortran/47463
1468         * gfortran.dg/typebound_assignment_2.f03: New.
1469
1470 2011-02-09  Richard Guenther  <rguenther@suse.de>
1471
1472         PR tree-optimization/47664
1473         * gcc.dg/tree-ssa/inline-7.c: New testcase.
1474
1475 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
1476
1477         PR middle-end/47646
1478         * gnat.dg/uninit_func.adb: Adjust dg directive.
1479
1480 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
1481
1482         PR middle-end/47646
1483         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1484
1485 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1486
1487         PR fortran/47637
1488         * gfortran.dg/auto_dealloc_2.f90: New.
1489
1490 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1491
1492         * gcc.dg/builtins-config.h: Remove __sgi handling.
1493         * lib/target-supports.exp (add_options_for_c99_runtime): Add
1494         -std=c99 for mips-sgi-irix6.5*.
1495
1496 2011-02-09  Martin Jambor  <mjambor@suse.cz>
1497
1498         PR middle-end/45505
1499         * gfortran.dg/pr25923.f90: Remove xfails.
1500
1501 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1502
1503         PR fortran/47583
1504         * gfortran.dg/inquire_14.f90: New test.
1505
1506 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
1507
1508         PR fortran/45290
1509         * gfortran.dg/pointer_init_6.f90: New.
1510
1511 2011-02-08  Jeff Law <law@redhat.com>
1512
1513         PR tree-optimization/42893
1514         * gcc.tree-ssa/pr42893.c: New test.
1515
1516 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
1517
1518         PR tree-optimization/46834
1519         PR tree-optimization/46994
1520         PR tree-optimization/46995
1521         * gcc.dg/graphite/id-pr46834.c: New.
1522         * gfortran.dg/graphite/id-pr46994.f90: New.
1523         * gfortran.dg/graphite/id-pr46995.f90: New.
1524
1525 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1526
1527         PR middle-end/47646
1528         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1529         using the variable is known the warning is emitted there.
1530         * gcc.dg/uninit-pr19430.c (foo): Likewise.
1531         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1532
1533         * c-c++-common/pr20000.c (g): Both warnings occur at the return
1534         statement.
1535         (vg): Likewise.
1536         * gcc.dg/noreturn-1.c (foo5): Likewise.
1537         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1538         (method2): Likewise.
1539
1540         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1541         the return statement using the uninitialized variable.
1542         * gfortran.dg/pr39666-2.f90 (f): Likewise.
1543
1544 2011-02-08  Richard Guenther  <rguenther@suse.de>
1545
1546         PR middle-end/47639
1547         * g++.dg/opt/pr47639.c: New testcase.
1548
1549 2011-02-08  Richard Guenther  <rguenther@suse.de>
1550
1551         PR tree-optimization/47632
1552         * g++.dg/opt/pr47632.C: New testcase.
1553
1554 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1555
1556         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1557
1558 2011-02-07  Richard Guenther  <rguenther@suse.de>
1559
1560         PR tree-optimization/47615
1561         * g++.dg/opt/pr47615.C: New testcase.
1562
1563 2011-02-07  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/47621
1566         * gcc.dg/torture/pr47621.c: New testcase.
1567
1568 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
1569
1570         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1571
1572 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
1573
1574         PR fortran/47592
1575         * gfortran.dg/allocate_with_source_1 : New test.
1576
1577 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
1578
1579         PR middle-end/47610
1580         * gcc.dg/pr47610.c: New test.
1581
1582 2011-02-05  Jie Zhang  <jie@codesourcery.com>
1583
1584         PR debug/42631
1585         * gcc.dg/pr42631.c: Update test.
1586         * gcc.dg/pr42631-2.c: New test.
1587
1588 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1589
1590         PR fortran/47574
1591         * gfortran.dg/pr47574.f90:  New test.
1592
1593 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
1594
1595         PR tree-optimization/46194
1596         * gcc.dg/autopar/pr46194.c: New.
1597
1598 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1599
1600         PR tree-optimization/43695
1601         * g++.dg/ipa/pr43695.C: New.
1602
1603 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR inline-asm/23200
1606         * gcc.dg/pr23200.c: New test.
1607
1608 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
1609
1610         PR c++/47589
1611         * g++.dg/pr47589.C: New test.
1612
1613 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
1614
1615         PR c++/47398
1616         * g++.dg/template/typedef37.C: New test.
1617         * g++.dg/template/param1.C: Adjust expected error message.
1618
1619 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR middle-end/31490
1622         * gcc.dg/pr31490-2.c: New test.
1623         * gcc.dg/pr31490-3.c: New test.
1624         * gcc.dg/pr31490-4.c: New test.
1625
1626 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
1627             Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR c++/46890
1630         * g++.dg/parser/semicolon3.C: Adjust.
1631         * g++.dg/parser/semicolon4.C: New testcase.
1632         * g++.dg/pr46890.C: New testcase.
1633
1634 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1635
1636         PR c++/29571
1637         * g++.dg/init/pr29571.C: New.
1638
1639 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1640
1641         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1642         instead of vect_int.
1643
1644 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
1645
1646         PR target/47312
1647         * gcc.target/i386/pr47312.c: New test.
1648
1649         PR target/47564
1650         * gcc.target/i386/pr47564.c: New test.
1651
1652 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
1653
1654         PR tree-optimization/45122
1655         * gcc.dg/tree-ssa/pr45122.c: New.
1656
1657 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1658
1659         PR target/47272
1660         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1661         and vec_vsx_st.
1662
1663         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1664         and vsx so a default --with-cpu=power7 doesn't give an error
1665         when -mavoid-indexed-addresses is used.
1666
1667         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1668         wrapper function to save the arguments and then jump to the real
1669         function, rather than depending on the compiler not to move stuff
1670         before an asm.
1671         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1672
1673 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
1674             Paul Thomas  <pault@gcc.gnu.org>
1675
1676         PR fortran/47082
1677         * gfortran.dg/class_37.f03 : New test.
1678
1679 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
1680             Richard Guenther  <rguenther@suse.de>
1681
1682         PR tree-optimization/40979
1683         PR bootstrap/47044
1684         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1685         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1686         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1687         check_vect_support_and_set_flags.
1688         * gfortran.dg/graphite/vect-pr40979.f90: New.
1689
1690 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
1691
1692         PR fortran/47572
1693         * gfortran.dg/class_36.f03: New.
1694
1695 2011-02-02  Richard Guenther  <rguenther@suse.de>
1696
1697         PR tree-optimization/47566
1698         * gcc.dg/lto/20110201-1_0.c: New testcase.
1699
1700 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
1701
1702         PR debug/47498
1703         PR debug/47501
1704         PR debug/45136
1705         PR debug/45130
1706         * debug/pr47498.c: New.
1707         * debug/pr47501.c: New.
1708
1709 2011-02-01  Richard Guenther  <rguenther@suse.de>
1710
1711         PR tree-optimization/47559
1712         * g++.dg/torture/pr47559.C: New testcase.
1713
1714 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
1715
1716         PR fortran/47565
1717         * gfortran.dg/typebound_call_20.f03: New.
1718
1719 2011-02-01  Richard Guenther  <rguenther@suse.de>
1720
1721         PR tree-optimization/47555
1722         * gcc.dg/pr47555.c: New testcase.
1723
1724 2011-02-01  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/47541
1727         * g++.dg/torture/pr47541.C: New testcase.
1728
1729 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
1730
1731         PR fortran/47455
1732         * gfortran.dg/typebound_call_19.f03: New.
1733
1734 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
1735
1736         PR c++/47416
1737         * g++.dg/cpp0x/pr47416.C: New test.
1738
1739 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
1740
1741         PR fortran/47519
1742         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1743
1744 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
1745
1746         PR fortran/47463
1747         * gfortran.dg/typebound_assignment_1.f03: New.
1748
1749 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR tree-optimization/47538
1752         * gcc.c-torture/execute/pr47538.c: New test.
1753
1754 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1755
1756         PR target/45325
1757         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1758
1759 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1760
1761         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1762
1763 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
1764
1765         PR rtl-optimization/44031
1766         * gcc.c-torture/compile/20110131-1.c: New test.
1767
1768 2011-01-31  Tobias Burnus  <burnus@net-b.de>
1769
1770         PR fortran/47042
1771         * gfortran.dg/stmt_func_1.f90: New.
1772
1773 2011-01-31  Tobias Burnus  <burnus@net-b.de>
1774
1775         PR fortran/47042
1776         * gfortran.dg/interface_34.f90: New.
1777
1778 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
1779
1780         PR fortran/47523
1781         * gfortran.dg/realloc_on_assign_5.f03: New test.
1782         * gfortran.dg/realloc_on_assign_5.f03: New test.
1783
1784 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1785
1786         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1787         * gfortran.dg/bessel_7.f90: Likewise.
1788         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
1789
1790         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1791         * gfortran.dg/sum_init_expr.f03: Likewise.
1792
1793         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1794
1795         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1796         -r -nostdlib.
1797
1798         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1799         loop only on "vect_intfloat_cvt" targets.
1800
1801 2011-01-29  Tobias Burnus  <burnus@net-b.de>
1802
1803         PR fortran/47531
1804         * gfortran.dg/shape_6.f90: New.
1805
1806 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1807
1808         PR libgfortran/47434
1809         * gfortran.dg/read_infnan_1.f90: Update test.
1810         * gfortran.dg/module_nan.f90: Update test.
1811         * gfortran.dg/char4_iunit_1.f03: Update test.
1812         * gfortran.dg/large_real_kind_1.f90: Update test.
1813         * gfortran.dg/real_const_3.f90: Update test.
1814         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1815
1816 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
1817
1818         PR c++/47311
1819         * g++.dg/template/param2.C: New test.
1820
1821 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1822
1823         PR libgfortran/47285
1824         * gfortran.dg/fmt_g.f: New test.
1825
1826 2011-01-28  Tobias Burnus  <burnus@net-b.de>
1827
1828         PR fortran/47507
1829         * gfortran.dg/pure_formal_1.f90: New.
1830
1831 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
1832
1833         PR target/42894
1834         * gcc.dg/tls/pr42894.c: New test.
1835
1836 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1837
1838         * gcc.dg/pr47276.c: Add dg-require-visibility.
1839
1840 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1841
1842         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1843
1844 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
1845             Tobias Burnus  <burnus@gcc.gnu.org>
1846
1847         PR fortran/45170
1848         PR fortran/35810
1849         PR fortran/47350
1850         * gfortran.dg/realloc_on_assign_3.f03: New test.
1851         * gfortran.dg/realloc_on_assign_4.f03: New test.
1852         * gfortran.dg/allocatable_function_5.f90: New test.
1853         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1854         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1855         implemented" dg-errors.
1856
1857 2011-01-27  Jan Hubicka  <jh@suse.cz>
1858
1859         PR middle-end/46949
1860         * gcc.dg/attr-weakref-4.c: New testcase
1861
1862 2011-01-27  Martin Jambor  <mjambor@suse.cz>
1863
1864         PR tree-optimization/47228
1865         * gcc.dg/torture/pr47228.c: New test.
1866
1867 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1868
1869         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1870
1871 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1872
1873         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1874         when using auto-overlay support on the SPU.
1875
1876 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1877
1878         PR rtl-optimization/44174
1879         * gcc.target/i386/asm-6.c: New test.
1880
1881 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
1882
1883         PR rtl-optimization/46856
1884         * gcc.c-torture/compile/pr46856.c: New test.
1885
1886 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
1887             Andrew Pinski  <pinskia@gmail.com>
1888
1889         PR c/43082
1890         * gcc.dg/pr43082.c: New.
1891
1892 2011-01-26  DJ Delorie  <dj@redhat.com>
1893
1894         PR rtl-optimization/46878
1895         * gcc.dg/pr46878-1.c: New test.
1896
1897 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR c++/47476
1900         * g++.dg/cpp0x/pr47476.C: New test.
1901
1902 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1903
1904         * gcc.c-torture/compile/20110126-1.c: New test.
1905
1906 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR c/47473
1909         * gcc.dg/torture/pr47473.c: New test.
1910
1911 2011-01-26  Jan Hubicka  <jh@suse.cz>
1912
1913         PR target/47237
1914         * gcc.c-torture/execute/pr47237.c: New testcase.
1915
1916 2011-01-26  Jan Hubicka  <jh@suse.cz>
1917
1918         PR tree-optimization/47190
1919         * gcc.dg/attr-weakref-3.c: New testcase.
1920
1921 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
1922
1923         PR c++/43601
1924         * gcc.dg/dll-9a.c: New test file.
1925         * gcc.dg/dll-11.c: Likewise.
1926         * gcc.dg/dll-12.c: Likewise.
1927         * gcc.dg/dll-12a.c: Likewise.
1928         * gcc.dg/dll-11a.c: Likewise.
1929         * gcc.dg/dll-9.c: Likewise.
1930         * gcc.dg/dll-10.c: Likewise.
1931         * gcc.dg/dll-10a.c: Likewise.
1932         * g++.dg/ext/dllexport4a.cc: Likewise.
1933         * g++.dg/ext/dllexport4.C: Likewise.
1934         * g++.dg/ext/dllexport5.C: Likewise.
1935         * g++.dg/ext/dllexport5a.cc: Likewise.
1936
1937 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1938
1939         PR tree-optimization/46970
1940         * gcc.dg/graphite/pr46970.c: New.
1941
1942 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1943
1944         PR tree-optimization/46215
1945         * gcc.dg/graphite/pr46215.c: New.
1946
1947 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1948
1949         PR tree-optimization/46168
1950         * gcc.dg/graphite/pr46168.c: New.
1951
1952 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1953
1954         PR tree-optimization/43657
1955         * gcc.dg/graphite/pr43657.c: New.
1956
1957 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1958
1959         PR tree-optimization/29832
1960         * gfortran.dg/graphite/pr29832.f90: New.
1961
1962 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1963
1964         PR tree-optimization/43567
1965         * gcc.dg/graphite/pr43567.c: New.
1966
1967 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1968
1969         * gfortran.dg/graphite/interchange-4.f: New.
1970         * gfortran.dg/graphite/interchange-5.f: New.
1971
1972         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1973         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1974         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1975         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1976         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1977         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1978         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1979         * gfortran.dg/ltrans-7.f90: Removed.
1980         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1981
1982         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1983         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1984         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1985         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1986         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1987         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1988         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1989         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1990         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1991         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1992         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1993         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1994         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1995         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1996         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1997         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1998         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1999         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2000         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2001         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2002         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2003         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2004         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2005         * gcc.dg/tree-ssa/data-dep-1.c
2006         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2007         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2008         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2009         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2010         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2011
2012 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2013
2014         PR tree-optimization/47265
2015         PR tree-optimization/47443
2016         * gcc.c-torture/compile/pr47265.c: New test.
2017         * gcc.dg/pr47443.c: New test.
2018
2019 2011-01-25  Martin Jambor  <mjambor@suse.cz>
2020
2021         PR tree-optimization/47382
2022         * g++.dg/torture/pr47382.C: New test.
2023         * g++.dg/opt/devirt1.C: Xfail.
2024
2025 2011-01-25  Yao Qi  <yao@codesourcery.com>
2026
2027         PR target/45701
2028         * gcc.target/arm/pr45701-1.c: New test.
2029         * gcc.target/arm/pr45701-2.c: New test.
2030         * gcc.target/arm/pr45701-3.c: New test.
2031
2032 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2033             Jakub Jelinek  <jakub@redhat.com>
2034
2035         PR tree-optimization/47271
2036         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2037
2038 2011-01-25  Nick Clifton  <nickc@redhat.com>
2039
2040         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2041         (saturate_add): Delete.
2042         (exchange): Delete.
2043         (main): Do not run saturate_add.
2044         (set_interrupts): Delete.
2045
2046 2011-01-25  Tobias Burnus  <burnus@net-b.de>
2047
2048         PR fortran/47448
2049         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2050
2051 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2052
2053         PR tree-optimization/47427
2054         PR tree-optimization/47428
2055         * gcc.c-torture/compile/pr47427.c: New test.
2056         * gcc.c-torture/compile/pr47428.c: New test.
2057
2058 2011-01-25  Richard Guenther  <rguenther@suse.de>
2059
2060         PR middle-end/47411
2061         * gcc.dg/torture/pr47411.c: New testcase.
2062
2063 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2064
2065         * gfortran.dg/graphite/id-24.f: New.
2066         * gfortran.dg/graphite/id-25.f: New.
2067
2068 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2069
2070         * gfortran.dg/graphite/id-23.f: New.
2071
2072 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2073
2074         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2075
2076 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2077
2078         * gcc.dg/graphite/block-0.c: Un-XFAILed.
2079         * gcc.dg/graphite/block-1.c: Un-XFAILed.
2080         * gcc.dg/graphite/block-7.c: Un-XFAILed.
2081         * gcc.dg/graphite/block-8.c: Un-XFAILed.
2082         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2083         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2084         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2085         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2086         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2087
2088 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2089
2090         * gcc.dg/graphite/block-0.c: Add documentation.
2091         * gcc.dg/graphite/block-4.c: Same.
2092         * gcc.dg/graphite/block-7.c: Same.
2093         * gcc.dg/graphite/block-8.c: New.
2094         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2095         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2096         * gcc.dg/graphite/interchange-12.c: Add documentation.
2097         * gcc.dg/graphite/interchange-13.c: New.
2098         * gcc.dg/graphite/interchange-14.c: New.
2099         * gcc.dg/graphite/interchange-15.c: New.
2100         * gcc.dg/graphite/interchange-8.c: Add documentation.
2101         * gcc.dg/graphite/interchange-mvt.c: Same.
2102
2103 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2104
2105         PR target/47408
2106         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2107         * gcc.target/powerpc/altivec-14.c: Ditto.
2108         * gcc.target/powerpc/altivec-33.c: Ditto.
2109         * gcc.target/powerpc/altivec-types-1.c: Ditto.
2110         * gcc.target/powerpc/altivec-types-2.c: Ditto.
2111         * gcc.target/powerpc/altivec-types-3.c: Ditto.
2112         * gcc.target/powerpc/altivec-types-4.c: Ditto.
2113         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2114         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2115         * g++.dg/ext/altivec-15.C: Ditto.
2116         * g++.dg/ext/altivec-types-1.C: Ditto.
2117         * g++.dg/ext/altivec-types-2.C: Ditto.
2118         * g++.dg/ext/altivec-types-3.C: Ditto.
2119         * g++.dg/ext/altivec-types-4.C: Ditto.
2120
2121 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2122
2123         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2124
2125 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2126
2127         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2128         optimization options.
2129
2130 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2131
2132         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2133
2134         PR testsuite/45988
2135         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2136
2137 2011-01-23  Tobias Burnus  <burnus@net-b.de>
2138
2139         PR fortran/47421
2140         * gfortran.dg/allocatable_scalar_12.f90: New.
2141
2142 2011-01-23  Ira Rosen  <irar@il.ibm.com>
2143
2144         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2145         vectorization to be not profitable if peeling is used to
2146         realign the memory access.
2147         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2148         loop bound to avoid loop unrolling.
2149         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2150
2151 2011-01-22  Jan Hubicka  <jh@suse.cz>
2152
2153         PR lto/47333
2154         * g++.dg/lto/pr47333.C: New file.
2155
2156 2011-01-22  Jan Hubicka  <jh@suse.cz>
2157
2158         PR tree-optimization/43884
2159         PR lto/44334
2160         * gcc.dg/autopar/outer-2.c: Increase array size.
2161         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2162
2163 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2164
2165         PR fortran/38536
2166         * gfortran.dg/c_loc_tests_16.f90:  New test.
2167
2168 2011-01-22  Tobias Burnus  <burnus@net-b.de>
2169
2170         PR fortran/47399
2171         * gfortran.dg/typebound_proc_19.f90: New.
2172
2173 2011-01-21  Jeff Law <law@redhat.com>
2174
2175         PR tree-optimization/47053
2176         * g++.dg/pr47053.C: New test.
2177
2178 2011-01-21  Jason Merrill  <jason@redhat.com>
2179
2180         PR c++/47041
2181         * g++.dg/cpp0x/constexpr-ctor6.C: New.
2182
2183 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR c++/47388
2186         * g++.dg/cpp0x/range-for10.C: New test.
2187         * g++.dg/template/for1.C: New test.
2188
2189         PR middle-end/45566
2190         * g++.dg/tree-prof/partition3.C: New test.
2191
2192         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2193
2194         PR rtl-optimization/47366
2195         * g++.dg/opt/pr47366.C: New test.
2196
2197 2011-01-21  Jason Merrill  <jason@redhat.com>
2198
2199         PR c++/46552
2200         * g++.dg/cpp0x/constexpr-regress2.C: New.
2201
2202         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2203
2204 2011-01-21  Jeff Law <law@redhat.com>
2205
2206         PR rtl-optimization/41619
2207         * gcc.dg/pr41619.c: New.
2208
2209 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2210
2211         PR tree-optimization/47355
2212         * g++.dg/opt/pr47355.C: New test.
2213
2214 2011-01-21  Richard Guenther  <rguenther@suse.de>
2215
2216         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2217         making main hot.
2218
2219 2011-01-21  Richard Guenther  <rguenther@suse.de>
2220
2221         PR tree-optimization/47365
2222         * gcc.dg/torture/pr47365.c: New testcase.
2223         * gcc.dg/tree-ssa/pr47392.c: Likewise.
2224
2225 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2226
2227         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2228
2229 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR tree-optimization/47391
2232         * gcc.dg/pr47391.c: New test.
2233
2234 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2235
2236         * g++.dg/template/char1.C: Use signed char.
2237
2238 2011-01-21  Tobias Burnus  <burnus@net-b.de>
2239
2240         PR fortran/47377
2241         * gfortran.dg/pointer_target_4.f90: New.
2242
2243 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2244
2245         PR target/47251
2246         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2247         ILP32 system and not IP32.
2248
2249 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
2250
2251         PR debug/46583
2252         * g++.dg/debug/pr46583.C: New.
2253
2254 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2255
2256         PR debug/47283
2257         * g++.dg/debug/pr47283.C: New test.
2258
2259         PR testsuite/47371
2260         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2261         * gcc.target/i386/headmerge-2.c: Likewise.
2262
2263 2011-01-20  Richard Guenther  <rguenther@suse.de>
2264
2265         PR middle-end/47370
2266         * gcc.dg/torture/pr47370.c: New testcase.
2267
2268 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR tree-optimization/46130
2271         * gcc.dg/pr46130-1.c: New test.
2272         * gcc.dg/pr46130-2.c: New test.
2273
2274 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
2275
2276         PR c++/47291
2277         * g++.dg/debug/dwarf2/template-params-10.C: New test.
2278
2279 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
2280
2281         PR debug/46240
2282         * g++.dg/debug/pr46240.cc: New.
2283
2284 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2285
2286         PR c++/47303
2287         * g++.dg/template/anonunion1.C: New test.
2288
2289         PR rtl-optimization/47337
2290         * gcc.c-torture/execute/pr47337.c: New test.
2291
2292 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2293
2294         PR testsuite/45342
2295         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2296
2297 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2298
2299         PR tree-optimization/46021
2300         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2301
2302 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR tree-optimization/47290
2305         * g++.dg/torture/pr47290.C: New test.
2306
2307 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
2308
2309         PR fortran/47240
2310         * gfortran.dg/proc_ptr_comp_29.f90: New.
2311
2312 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2313
2314         PR testsuite/41146
2315         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2316         powerpc-apple-darwin9.
2317
2318 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR rtl-optimization/47299
2321         * gcc.c-torture/execute/pr47299.c: New test.
2322
2323 2011-01-17  Jason Merrill  <jason@redhat.com>
2324
2325         * g++.dg/cpp0x/constexpr-virtual.C: New.
2326
2327 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR fortran/47331
2330         * gfortran.dg/gomp/pr47331.f90: New test.
2331
2332 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2333
2334         PR objc/47314
2335         * objc.dg/selector-warn-1.m: New.
2336         * obj-c++.dg/selector-warn-1.mm: New.
2337
2338 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
2339
2340         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2341         Update dg-final accordingly.
2342
2343 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2344
2345         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2346
2347 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2348
2349         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2350         target check.
2351         * gcc.dg/guality/pr36728-2.c: Likewise.
2352
2353 2011-01-17  Richard Guenther  <rguenther@suse.de>
2354
2355         PR tree-optimization/47313
2356         * g++.dg/torture/pr47313.C: New testcase.
2357
2358 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
2359
2360         PR target/47318
2361         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2362         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2363         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2364         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2365
2366         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2367         as __m256i.
2368         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2369         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2370         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2371
2372 2011-01-17  Richard Guenther  <rguenther@suse.de>
2373
2374         PR tree-optimization/45967
2375         * gcc.dg/torture/pr45967-2.c: New testcase.
2376         * gcc.dg/torture/pr45967-3.c: Likewise.
2377
2378 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2379
2380         PR testsuite/47325
2381         * g++.dg/ext/pr47213.C: Require visibility.
2382
2383 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2384
2385         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2386         * gcc.dg/fixed-point/struct-union.c: Update error messages.
2387
2388 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2389
2390         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2391         Linux-based targets.
2392
2393 2011-01-13  Jan Hubicka  <jh@suse.cz>
2394
2395         PR tree-optimization/47276
2396         * gcc.dg/pr47276.c: New testcase.
2397
2398 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
2399             Jonathan Wakely  <jwakely.gcc@gmail.com>
2400
2401         PR c++/33558
2402         * g++.dg/other/pr33558.C: New.
2403         * g++.dg/other/pr33558-2.C: New.
2404
2405 2011-01-14  Martin Jambor  <mjambor@suse.cz>
2406
2407         PR tree-optimization/45934
2408         PR tree-optimization/46302
2409         * g++.dg/ipa/devirt-c-1.C: New test.
2410         * g++.dg/ipa/devirt-c-2.C: Likewise.
2411         * g++.dg/ipa/devirt-c-3.C: Likewise.
2412         * g++.dg/ipa/devirt-c-4.C: Likewise.
2413         * g++.dg/ipa/devirt-c-5.C: Likewise.
2414         * g++.dg/ipa/devirt-c-6.C: Likewise.
2415         * g++.dg/ipa/devirt-6.C: Likewise.
2416         * g++.dg/ipa/devirt-d-1.C: Likewise.
2417         * g++.dg/torture/pr45934.C: Likewise.
2418
2419 2011-01-14  Jason Merrill  <jason@redhat.com>
2420
2421         * g++.dg/cpp0x/variadic105.C: New.
2422
2423 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2424             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2425
2426         PR objc/45989
2427         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2428         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
2429         execution tests on i?86-*-*, x86_64-*-* and
2430         powerpc*-apple-darwin* && ilp32.
2431         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
2432         tests on i?86-*-* and x86_64-*-*.
2433
2434 2011-01-14  Richard Guenther  <rguenther@suse.de>
2435
2436         PR tree-optimization/47280
2437         * g++.dg/opt/pr47280.C: New testcase.
2438
2439 2011-01-14  Jason Merrill  <jason@redhat.com>
2440
2441         * g++.dg/cpp0x/constexpr-regress1.C: New.
2442
2443         * g++.dg/ext/flexary2.C: New.
2444
2445 2011-01-14  Richard Guenther  <rguenther@suse.de>
2446
2447         PR middle-end/47281
2448         * gcc.dg/torture/pr47281.c: New testcase.
2449         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
2450
2451 2011-01-14  Richard Guenther  <rguenther@suse.de>
2452
2453         PR tree-optimization/47286
2454         * gcc.dg/tree-ssa/pr47286.c: New testcase.
2455
2456 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
2457
2458         PR c++/47213
2459         * g++.dg/ext/pr47213.C: New.
2460
2461 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2462
2463         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
2464
2465 2011-01-13  Tobias Burnus  <burnus@net-b.de>
2466             Mikael Morin  <mikael@gcc.gnu.org>
2467
2468         PR fortran/45848
2469         PR fortran/47204
2470         * gfortran.dg/select_type_20.f90: New.
2471         * gfortran.dg/select_type_21.f90: New.
2472
2473 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2474
2475         PR target/47251
2476         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2477
2478 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2479
2480         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2481         * gcc.dg/guality/pr36728-2.c: Likewise.
2482
2483 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
2484
2485         PR debug/PR46973
2486         * g++.dg/debug/dwarf2/template-params-9.C: New test.
2487
2488 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
2489
2490         PR rtl-optimization/45352
2491         * gcc.dg/pr45352-3.c: New.
2492
2493 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2494
2495         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2496         comment.
2497         * g++.dg/cpp0x/range-for8.C: New.
2498         * g++.dg/cpp0x/range-for9.C: New.
2499
2500 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
2501
2502         PR debug/47209
2503         * g++.dg/debug/pr47209.C: New.
2504
2505 2011-01-12  Richard Guenther  <rguenther@suse.de>
2506
2507         PR lto/47259
2508         * gcc.dg/lto/pr47259_0.c: New testcase.
2509         * gcc.dg/lto/pr47259_1.c: Likewise.
2510
2511 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
2512
2513         * objc-obj-c++-shared/Object1.h: Add copyright header, update
2514         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2515         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2516         methods missing from the OBJC2 Object.
2517         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2518         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2519         GNU and NeXT runtimes.
2520         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2521         comments.
2522         * objc-obj-c++-shared/Object1.m: Likewise.
2523         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
2524         * objc.dg/proto-qual-1.m: Likewise.
2525         * obj-c++.dg/proto-lossage-3.mm: Likewise.
2526         * obj-c++.dg/proto-qual-1.mm: Likewise.
2527
2528 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2529
2530         PR testsuite/33033
2531         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2532
2533 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
2534
2535         Fixed the Objective-C++ testsuite and updated all tests.
2536         * lib/obj-c++.exp (obj-c++_init): Declare and set
2537         gcc_warning_prefix and gcc_error_prefix.
2538         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2539         'dg-warning', 'dg-message' and 'dg-error'.
2540         * obj-c++.dg/class-extension-3.mm: Likewise.
2541         * obj-c++.dg/class-protocol-1.mm: Likewise.
2542         * obj-c++.dg/encode-7.mm: Likewise.
2543         * obj-c++.dg/exceptions-3.mm: Likewise.
2544         * obj-c++.dg/exceptions-5.mm: Likewise.
2545         * obj-c++.dg/method-12.mm: Likewise.
2546         * obj-c++.dg/method-13.mm: Likewise.
2547         * obj-c++.dg/method-15.mm: Likewise.
2548         * obj-c++.dg/method-16.mm: Likewise.
2549         * obj-c++.dg/method-4.mm: Likewise.
2550         * obj-c++.dg/method-8.mm: Likewise.
2551         * obj-c++.dg/method-conflict-1.mm: Likewise.
2552         * obj-c++.dg/method-conflict-2.mm: Likewise.
2553         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2554         and uncommented second part of the testcase now that the testsuite
2555         works correctly.
2556         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
2557         and uncommented second part of the testcase now that the testsuite
2558         works correctly.
2559         * obj-c++.dg/private-1.mm: Likewise.
2560         * obj-c++.dg/proto-lossage-4.mm: Likewise.
2561         * obj-c++.dg/syntax-error-7.mm: Likewise.
2562         * obj-c++.dg/warn5.mm: Likewise.
2563         * obj-c++.dg/property/at-property-14.mm: Likewise.
2564         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2565         FIXME.
2566         * obj-c++.dg/property/at-property-18.mm: Likewise.
2567         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2568         FIXME.
2569         * obj-c++.dg/property/at-property-21.mm: Likewise.
2570         * obj-c++.dg/property/at-property-28.mm: Likewise.
2571         * obj-c++.dg/property/at-property-5.mm: Likewise.
2572         * obj-c++.dg/property/dynamic-2.mm: Likewise.
2573         * obj-c++.dg/property/property-neg-3.mm: Likewise.
2574         * obj-c++.dg/property/synthesize-11.mm: Likewise.
2575         * obj-c++.dg/property/synthesize-6.mm: Likewise.
2576         * obj-c++.dg/property/synthesize-8.mm: Likewise.
2577         * obj-c++.dg/property/synthesize-9.mm: Likewise.
2578         * obj-c++.dg/tls/diag-5.mm: Likewise.
2579         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2580         dg-error, now matched correctly.
2581
2582 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
2583
2584         * objc.dg/property/at-property-29.m: New.
2585         * obj-c++.dg/property/at-property-29.mm: New.
2586
2587 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2588
2589         * go.test/go-test.exp (go-set-goarch): New proc.
2590         (go-gc-tests): Use it.
2591
2592 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
2593
2594         PR debug/46955
2595         * g++.dg/debug/dwarf2/template-params-8.C: New test.
2596
2597 2011-01-11  Richard Henderson  <rth@redhat.com>
2598
2599         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2600
2601 2011-01-11  Jan Hubicka  <jh@suse.cz>
2602
2603         PR lto/45721
2604         PR lto/45375
2605         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2606         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2607
2608 2011-01-11  Richard Guenther  <rguenther@suse.de>
2609
2610         PR tree-optimization/46076
2611         * gcc.dg/tree-ssa/pr46076.c: New testcase.
2612
2613 2011-01-11  Jeff Law <law@redhat.com>
2614
2615         * PR tree-optimization/47086
2616         * gcc.dg/pr47086.c: New test.
2617
2618 2011-01-11  Jason Merrill  <jason@redhat.com>
2619
2620         PR c++/46658
2621         * g++.dg/template/new10.C: New.
2622
2623         PR c++/45520
2624         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2625
2626 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
2627
2628         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2629         Split type definitions and NSConstantString class into...
2630         * objc-obj-c++-shared/objc-test-suite-types.h: New.
2631         * objc-obj-c++-shared/nsconstantstring-class.h: New.
2632         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2633         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2634         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2635         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2636         to comments.
2637         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2638         encode defines for newer NeXT system headers.
2639         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2640         * obj-c++.dg/torture/strings/string1.mm: Likewise.
2641         * objc.dg/foreach-5.m: Likewise.
2642         * objc.dg/foreach-2.m: Likewise.
2643         * objc.dg/foreach-4.m: Likewise.
2644         * objc.dg/torture/strings/string1.m: Likewise.
2645         * objc.dg/torture/strings/string2.m: Likewise.
2646         * objc.dg/torture/strings/string3.m: Likewise.
2647         * objc.dg/torture/strings/string4.m: Likewise.
2648         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2649         header and stand alone.
2650         * obj-c++.dg/strings/strings-2.mm: Likewise.
2651         * objc.dg/torture/strings/const-str-3.m: Likewise.
2652         * objc.dg/strings/strings-2.m: Likewise.
2653         * objc.dg/strings/const-str-12b.m: Likewise.
2654
2655 2011-01-12  Richard Guenther  <rguenther@suse.de>
2656
2657         PR middle-end/32511
2658         * gcc.dg/attr-weak-1.c: Adjust.
2659
2660 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
2661
2662         PR fortran/47051
2663         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2664         standard compliant and comment.
2665
2666 2011-01-10  Jan Hubicka  <jh@suse.cz>
2667
2668         PR lto/46083
2669         * gcc.dg/initpri3.c: New testcase.
2670
2671 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
2672
2673         PR lto/47222
2674         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2675         externally visible.
2676         (g_esi): Likewise.
2677         (g_ebx): Likewise.
2678         (g_ebp): Likewise.
2679         (g_esp): Likewise.
2680         (g_ebp_save): Likewise.
2681         (g_esp_save): Likewise.
2682
2683 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2684
2685         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2686
2687 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2688
2689         PR tree-optimization/46021
2690         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2691         i?86-*-*, x86_64-*-*.
2692
2693 2011-01-10  Jeff Law <law@redhat.com>
2694
2695         * PR tree-optimization/47141
2696         * gcc.c-torture/compile/pr47141.c: New test.
2697
2698 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2699
2700         PR testsuite/46230
2701         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2702         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2703         * gcc.dg/vect/slp-35.c: Remove XFAILs.
2704         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2705
2706         PR testsuite/46230
2707         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2708         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
2709         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2710         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2711         being vectorized.  Adjust dg-final pattern.
2712
2713         PR testsuite/46230
2714         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2715         * gcc.dg/vect/slp-24.c: Likewise.
2716
2717 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
2718
2719         PR c++/47218
2720         * g++.dg/other/pr47218-1.C: New test file.
2721         * g++.dg/other/pr47218.C: Likewise.
2722         * g++.dg/other/pr47218.h: New supporting header.
2723
2724 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2725
2726         PR objc/47232
2727         * objc.dg/attributes/invalid-attribute-1.m: New.
2728         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2729
2730 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
2731
2732         PR fortran/47224
2733         * gfortran.dg/proc_ptr_comp_28.f90: New.
2734
2735 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
2736
2737         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2738         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2739         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2740         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2741         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2742         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2743         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2744         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2745         * objc.dg/gnu-api-2-class.m: Likewise.
2746         * objc.dg/gnu-api-2-ivar.m: Likewise.
2747         * objc.dg/gnu-api-2-method.m: Likewise.
2748         * objc.dg/gnu-api-2-objc.m: Likewise.
2749         * objc.dg/gnu-api-2-object.m: Likewise.
2750         * objc.dg/gnu-api-2-property.m: Likewise.
2751         * objc.dg/gnu-api-2-protocol.m: Likewise.
2752         * objc.dg/gnu-api-2-sel.m: Likewise.
2753
2754 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
2755
2756         * objc.dg/foreach-1.m: Skip for Darwin < 9.
2757         * objc.dg/objc-foreach-4.m: Likewise.
2758         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2759         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2760         * objc.dg/foreach-4.m: Likewise.
2761         * objc.dg/foreach-5.m: Likewise.
2762         * objc.dg/foreach-3.m: Return self from init.
2763
2764 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2765
2766         PR fortran/38536
2767         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
2768
2769 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
2770
2771         PR fortran/46313
2772         * gfortran.dg/class_35.f90: New.
2773
2774 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
2775
2776         * objc.dg/foreach-1.m: Add "-Wall" to flags.
2777
2778 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2779
2780         PR objc/47078
2781         * objc.dg/invalid-method-2.m: New.
2782         * obj-c++.dg/invalid-method-2.mm: New.
2783
2784 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
2785
2786         PR fortran/46896
2787         * gfortran.dg/transpose_optimization_2.f90 : New test.
2788
2789 2011-01-08  Jan Hubicka  <jh@suse.cz>
2790
2791         PR tree-optmization/46469
2792         * g++.dg/torture/pr46469.C: New testcase.
2793
2794 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
2795
2796         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2797         emulation of libobjc-gnu structure layout functionality to ..
2798         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2799         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2800         * objc/execute/bf-common.h: Adjust headers.
2801         * objc/execute/bf-1.m: Likewise.
2802         * objc/execute/bf-2.m: Likewise.
2803         * objc/execute/bf-3.m: Likewise.
2804         * objc/execute/bf-4.m: Likewise.
2805         * objc/execute/bf-5.m: Likewise.
2806         * objc/execute/bf-6.m: Likewise.
2807         * objc/execute/bf-7.m: Likewise.
2808         * objc/execute/bf-8.m: Likewise.
2809         * objc/execute/bf-9.m: Likewise.
2810         * objc/execute/bf-10.m: Likewise.
2811         * objc/execute/bf-11.m: Likewise.
2812         * objc/execute/bf-12.m: Likewise.
2813         * objc/execute/bf-13.m: Likewise.
2814         * objc/execute/bf-14.m: Likewise.
2815         * objc/execute/bf-15.m: Likewise.
2816         * objc/execute/bf-16.m: Likewise.
2817         * objc/execute/bf-17.m: Likewise.
2818         * objc/execute/bf-18.m: Likewise.
2819         * objc/execute/bf-19.m: Likewise.
2820         * objc/execute/bf-20.m: Likewise.
2821         * objc/execute/bf-21.m: Likewise.
2822         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2823         objc_get_type_qualifiers ().
2824
2825 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2826
2827         PR fortran/45777
2828         * gfortran.dg/dependency_39.f90:  New test.
2829
2830 2011-01-07  Jan Hubicka  <jh@suse.cz>
2831
2832         Get builtins tests ready for linker plugin.
2833         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2834         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2835         my_memset, my_bzero): Mark used.
2836         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2837         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2838         volatile.
2839         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2840         volatile.
2841
2842 2011-01-07  Jan Hubicka  <jh@suse.cz>
2843
2844         PR tree-optimization/46367
2845         * g++.dg/torture/pr46367.C: New file.
2846
2847 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
2848
2849         PR target/47201
2850         * gcc.dg/pr47201.c: New test.
2851
2852         PR bootstrap/47187
2853         * gcc.dg/tree-prof/pr47187.c: New test.
2854
2855 2011-01-07  Tobias Burnus  <burnus@net-b.de>
2856
2857         PR fortran/41580
2858         * gfortran.dg/extends_type_of_3.f90: New.
2859
2860 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
2861
2862         * g++.dg/ext/dllexport-MI1.C: Adjust test.
2863         * g++.dg/ext/dllimport-MI1.C: Likewise.
2864         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2865         * g++.dg/ext/dllimport10.C: Likewise.
2866         * g++.dg/ext/dllimport11.C: Likewise.
2867         * g++.dg/ext/dllimport12.C: Likewise.
2868         * g++.dg/ext/dllimport13.C: Likewise.
2869         * g++.dg/ext/dllimport2.C: Likewise.
2870         * g++.dg/ext/dllimport3.C: Likewise.
2871         * g++.dg/ext/dllimport4.C: Likewise.
2872         * g++.dg/ext/dllimport5.C: Likewise.
2873         * g++.dg/ext/dllimport6.C: Likewise.
2874         * g++.dg/ext/dllimport8.C: Likewise.
2875         * g++.dg/ext/dllimport9.C: Likewise.
2876         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2877         targets, too. Additionally enable test for i?86-*-mingw*.
2878         * g++.dg/ext/selectany1.C: Likewise.
2879         Remove guard variable check.
2880
2881 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
2882
2883         PR fortran/47189
2884         PR fortran/47194
2885         * gfortran.dg/storage_size_3.f08: Extended.
2886
2887 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR c++/47022
2890         * g++.dg/template/stdarg1.C: New test.
2891
2892 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
2893
2894         PR fortran/47195
2895         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2896         * gfortran.dg/defined_operators_1.f90: Split the subroutine
2897         from the interface of functions to not hide the errors that
2898         shall be tested.
2899
2900 2011-01-06  Jan Hubicka  <jh@suse.cz>
2901
2902         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2903         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2904
2905 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
2906
2907         PR fortran/33117
2908         PR fortran/46478
2909         * gfortran.dg/interface_33.f90: New test.
2910
2911 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR c/47150
2914         * gcc.c-torture/compile/pr47150.c: New test.
2915
2916 2011-01-06  Ira Rosen  <irar@il.ibm.com>
2917
2918         PR tree-optimization/47139
2919         * gcc.dg/vect/pr47139.c: New test.
2920
2921 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
2922
2923         PR fortran/47180
2924         * gfortran.dg/extends_type_of_2.f03: New.
2925
2926 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2927
2928         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2929
2930 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2931
2932         * gnat.dg/opt14.adb: New test.
2933
2934 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2935
2936         PR fortran/46017
2937         * gfortran.dg/allocate_error_2.f90:  New test.
2938
2939 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
2940
2941         PR fortran/47024
2942         * gfortran.dg/storage_size_3.f08: New.
2943
2944 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2945
2946         PR libgfortran/47154
2947         * gfortran.dg/namelist_68.f90: New test.
2948
2949 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2950
2951         * gnat.dg/unchecked_convert8.ad[sb]: New test.
2952
2953 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
2954
2955         PR fortran/46448
2956         * gfortran.dg/class_34.f90: New.
2957
2958 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2959
2960         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2961         use __builtin_inff.  Skip all single-precision tests that require
2962         Infinity.
2963
2964 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2965
2966         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2967
2968 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR tree-optimization/47148
2971         * gcc.c-torture/execute/pr47148.c: New test.
2972
2973         PR tree-optimization/47155
2974         * gcc.c-torture/execute/pr47155.c: New test.
2975
2976         PR rtl-optimization/47157
2977         * gcc.c-torture/compile/pr47157.c: New test.
2978
2979 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2980
2981         * gcc.dg/torture/vector-shift2.c (schar): Define.
2982         (main): Always use schar or uchar instead of plain "char" to avoid
2983         dependencies on implementation-defined char signedness.
2984
2985 2011-01-03  Martin Jambor  <mjambor@suse.cz>
2986
2987         PR tree-optimization/46801
2988         * gnat.dg/pack9.adb: Remove xfail.
2989
2990 2011-01-03  Martin Jambor  <mjambor@suse.cz>
2991
2992         PR tree-optimization/46984
2993         * g++.dg/ipa/pr46984.C: New test.
2994
2995 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
2996
2997         PR fortran/46408
2998         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2999
3000 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR tree-optimization/47140
3003         * gcc.c-torture/compile/pr47140.c: New test.
3004
3005         PR rtl-optimization/47028
3006         * gcc.dg/pr47028.c: New test.
3007
3008 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3009
3010         * objc.dg/protocol-forward-1.m: Removed TODO.
3011         * objc.dg/protocol-forward-2.m: New.
3012         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3013         * obj-c++.dg/protocol-forward-2.mm: New.
3014
3015 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
3016
3017         PR target/38662
3018         * g++.dg/eh/pr38662.C: New testcase.
3019
3020 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
3021
3022         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3023         scan for newline '\n'.
3024
3025 \f
3026 Copyright (C) 2011 Free Software Foundation, Inc.
3027
3028 Copying and distribution of this file, with or without modification,
3029 are permitted in any medium without royalty provided the copyright
3030 notice and this notice are preserved.