OSDN Git Service

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