OSDN Git Service

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