OSDN Git Service

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