OSDN Git Service

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