OSDN Git Service

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