OSDN Git Service

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