OSDN Git Service

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