OSDN Git Service

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