2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob13d54eda179d573060f8fb2d5356c2bb7f303635
1 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3         PR libgfortran/47567
4         * gfortran.dg/fmt_f0_1.f90: Update test.
6 2011-02-23  Jason Merrill  <jason@redhat.com>
8         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9         * g++.dg/abi/mangle45.C: New.
11         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12         * g++.dg/template/canon-type-9.C: Match use of decltype
13         between declaration and definition.
14         * g++.dg/template/canon-type-12.C: Likewise.
16 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
18         PR fortran/40850
19         * gfortran.dg/nested_allocatables_1.f90: New.
21 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
23         PR c++/46868
24         * g++.dg/pr46868.C: New test.
25         * g++.dg/parse/parameter-declaration-1.C: Adjust.
26         * g++.dg/parse/error14.C: Adjust.
28 2011-02-23  Richard Guenther  <rguenther@suse.de>
30         PR tree-optimization/47838
31         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
33 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
35         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
37 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
39         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
40         * gfortran.dg/count_init_expr.f03: Ditto.
41         * gfortran.dg/gomp/pr43711.f90: Ditto.
42         * gcc.dg/struct-parse-2.c: Ditto.
43         * gcc.dg/parse-error-3.c: Ditto.
44         * gcc.dg/Wlogical-op-1.c: Ditto.
45         * gcc.dg/Walways-true-1.c: Ditto.
46         * gcc.dg/pr24225.c: Ditto.
47         * gcc.dg/Walways-true-2.c: Ditto.
48         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
49         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
50         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
51         * g++.dg/overload/defarg4.C: Ditto.
52         * g++.dg/inherit/covariant16.C: Ditto.
53         * g++.dg/inherit/virtual7.C: Ditto.
54         * g++.dg/template/canon-type-9.C: Ditto.
55         * g++.dg/template/access19.C: Ditto.
56         * g++.dg/template/call7.C: Ditto.
57         * g++.dg/template/canon-type-2.C: Ditto.
58         * g++.dg/template/init7.C: Ditto.
59         * g++.dg/template/sizeof-template-argument.C: Ditto.
60         * g++.dg/template/const3.C: Ditto.
61         * g++.dg/template/sfinae26.C: Ditto.
62         * g++.dg/template/sfinae26.C: Ditto.
63         * g++.dg/template/canon-type-11.C: Ditto.
64         * g++.dg/template/union2.C: Ditto.
65         * g++.dg/template/canon-type-3.C: Ditto.
66         * g++.dg/template/canon-type-1.C: Ditto.
67         * g++.dg/template/canon-type-5.C: Ditto.
68         * g++.dg/template/canon-type-7.C: Ditto.
69         * g++.dg/template/canon-type-10.C: Ditto.
70         * g++.dg/template/spec36.C: Ditto.
71         * g++.dg/template/typedef38.C: Ditto.
72         * g++.dg/template/canon-type-4.C: Ditto.
73         * g++.dg/template/canon-type-6.C: Ditto.
74         * g++.dg/template/canon-type-13.C: Ditto.
75         * g++.dg/template/instantiate9.C: Ditto.
76         * g++.dg/template/ttp22.C: Ditto.
77         * g++.dg/warn/Wreturn-type-6.C: Ditto.
78         * g++.dg/warn/Walways-true-1.C: Ditto.
79         * g++.dg/warn/Wlogical-op-1.C: Ditto.
80         * g++.dg/warn/Walways-true-2.C: Ditto.
81         * g++.dg/conversion/op4.C: Ditto.
82         * g++.dg/opt/pr19650.C: Ditto.
83         * g++.dg/lookup/friend11.C: Ditto.
84         * g++.dg/other/default2.C: Ditto.
85         * g++.dg/other/default3.C: Ditto.
86         * g++.dg/other/dtor2.C: Ditto.
87         * g++.dg/other/friend5.C: Ditto.
88         * g++.dg/other/default5.C: Ditto.
89         * g++.dg/init/brace6.C: Ditto.
90         * g++.dg/init/aggr5.C: Ditto.
91         * g++.dg/init/error2.C: Ditto.
92         * g++.dg/expr/bound-mem-fun.C: Ditto.
93         * g++.dg/expr/cond6.C: Ditto.
94         * g++.dg/expr/stmt-expr-1.C: Ditto.
95         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
96         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
97         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
98         * g++.dg/cpp0x/bracket1.C: Ditto.
99         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
100         * g++.dg/cpp0x/pr38646.C: Ditto.
101         * g++.dg/cpp0x/variadic73.C: Ditto.
102         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
103         * g++.dg/cpp0x/bracket4.C: Ditto.
104         * g++.dg/cpp0x/decltype4.C: Ditto.
105         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
106         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
107         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
108         * g++.dg/cpp0x/variadic-new2.C: Ditto.
109         * g++.dg/cpp0x/decltype2.C: Ditto.
110         * g++.dg/cpp0x/decltype1.C: Ditto.
111         * g++.dg/cpp0x/bracket2.C: Ditto.
112         * g++.dg/cpp0x/decltype5.C: Ditto.
113         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
114         * g++.dg/cpp0x/variadic70.C: Ditto.
115         * g++.dg/cpp0x/decltype6.C: Ditto.
116         * g++.dg/cpp0x/rvo.C: Ditto.
117         * g++.dg/cpp0x/vt-40092.C: Ditto.
118         * g++.dg/cpp0x/variadic-new.C: Ditto.
119         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
120         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
121         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
122         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
123         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
124         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
125         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
126         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
127         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
128         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
129         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
130         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
131         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
132         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
133         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
134         * g++.dg/cpp0x/pr39639.C: Ditto.
135         * g++.dg/cpp0x/decltype3.C: Ditto.
136         * g++.dg/cpp0x/variadic68.C: Ditto.
137         * g++.dg/cpp0x/variadic-function.C: Ditto.
138         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
139         * g++.dg/cpp0x/variadic-bind.C: Ditto.
140         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
141         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
142         * g++.dg/parse/crash35.C: Ditto.
143         * g++.dg/parse/crash40.C: Ditto.
144         * g++.dg/parse/defarg12.C: Ditto.
145         * g++.dg/parse/crash34.C: Ditto.
146         * g++.dg/parse/constructor3.C: Ditto.
147         * g++.dg/parse/template23.C: Ditto.
148         * g++.dg/parse/crash56.C: Ditto.
149         * g++.dg/parse/dtor13.C: Ditto.
150         * g++.dg/parse/error33.C: Ditto.
151         * g++.dg/parse/ctor9.C: Ditto.
152         * g++.dg/parse/error32.C: Ditto.
153         * g++.dg/parse/error37.C: Ditto.
154         * g++.dg/parse/bitfield3.C: Ditto.
155         * g++.dg/parse/struct-4.C: Ditto.
156         * g++.dg/ext/has_trivial_copy.C: Ditto.
157         * g++.dg/ext/is_polymorphic.C: Ditto.
158         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
159         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
160         * g++.dg/ext/has_nothrow_assign.C: Ditto.
161         * g++.dg/ext/is_union.C: Ditto.
162         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
163         * g++.dg/ext/is_pod.C: Ditto.
164         * g++.dg/ext/has_virtual_destructor.C: Ditto.
165         * g++.dg/ext/has_trivial_constructor.C: Ditto.
166         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
167         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
168         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
169         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
170         * g++.dg/ext/is_abstract.C: Ditto.
171         * g++.dg/ext/has_trivial_assign.C: Ditto.
172         * g++.dg/ext/is_class.C: Ditto.
173         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
174         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
175         * g++.dg/ext/is_base_of.C: Ditto.
176         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
177         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
178         * g++.dg/ext/is_empty.C: Ditto.
179         * g++.dg/ext/is_enum.C: Ditto.
180         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
181         * g++.dg/ext/.C: Ditto.
182         * g++.dg/ext/.C: Ditto.
183         * gnat.dg/opt11.adb: Ditto.
184         * obj-c++.dg/pr45735.mm: Ditto.
185         * obj-c++.dg/pr24393.mm: Ditto.
186         * obj-c++.dg/exceptions-2.cc: Ditto.
187         * objc.dg/pr45735.m: Ditto.
188         * objc.dg/pr24393.m: Ditto.
190 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
192         * objc.dg/attributes/objc-exception-1.m: New.
194 2011-02-23  Jie Zhang  <jie@codesourcery.com>
196         * gcc.dg/cpp/include7.c: New test.
198 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
200         PR c++/47242
201         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
203 2011-02-23  Jie Zhang  <jie@codesourcery.com>
205         PR rtl-optimization/47763
206         * gcc.dg/pr47763.c: New test.
208 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
210         PR fortran/45743
211         * gfortran.dg/whole_file_32.f90 : New test.
213 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
215         PR c++/47666
216         * g++.dg/inherit/virtual7.C: New test.
218 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
220         PR objc/47832
221         * objc.dg/type-size-3.m: Updated error message.
222         * objc.dg/type-size-4.m: New test.
223         * objc.dg/type-size-5.m: New test.
225 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
227         * lib/gnat.exp: Fix comments.
228         Don't load libgloss.exp.
229         (default_gnat_version): Call $compiler with --version.
230         Adapt regexp for gnatmake output, insert version.
231         (gnat_version): New proc.
232         (gnat_init): Remove gnat_libgcc_s_path.
233         (gnat_target_compile): Likewise.
234         Remove ld_library_path.
235         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
236         (gnat_pass): Remove.
237         (gnat_pass): Remove.
238         (gnat_finish): Remove.
239         (gnat_exit): Remove.
240         (local_find_gnatmake): Reindent.
241         (runtest_file_p): Remove.
242         (prune_warnings): Remove.
243         (find_gnatclean): New proc.
244         * lib/gnat-dg.exp (lremove): New proc.
245         (gnat-dg-test): Reindent.
246         Remove additional output files.
247         (gnat-dg-runtest): Remove.
249         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
250         * gnat.dg/loop_optimization6.adb: Likewise.
251         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
253 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
255         PR tree-optimization/47835
256         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
258 2011-02-22  Tobias Burnus  <burnus@net-b.de>
260         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
261         * gfortran.dg/abstract_type_2.f03: Ditto.
262         * gfortran.dg/abstract_type_3.f03: Ditto.
263         * gfortran.dg/abstract_type_4.f03: Ditto.
264         * gfortran.dg/abstract_type_5.f03: Ditto.
265         * gfortran.dg/abstract_type_6.f03: Ditto.
266         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
267         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
268         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
269         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
270         * gfortran.dg/array_function_5.f90: Ditto.
271         * gfortran.dg/asynchronous_3.f03: Ditto.
272         * gfortran.dg/char_expr_1.f90: Ditto.
273         * gfortran.dg/class_14.f03: Ditto.
274         * gfortran.dg/data_array_6.f: Ditto.
275         * gfortran.dg/data_invalid.f90: Ditto.
276         * gfortran.dg/dot_product_1.f03: Ditto.
277         * gfortran.dg/func_derived_5.f90: Ditto.
278         * gfortran.dg/func_result_4.f90: Ditto.
279         * gfortran.dg/implied_do_1.f90: Ditto.
280         * gfortran.dg/initialization_25.f90: Ditto.
281         * gfortran.dg/initialization_26.f90: Ditto.
282         * gfortran.dg/interface_34.f90: Ditto.
283         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
284         * gfortran.dg/keyword_symbol_1.f90: Ditto.
285         * gfortran.dg/matmul_8.f03: Ditto.
286         * gfortran.dg/merge_init_expr.f90: Ditto.
287         * gfortran.dg/pack_assign_1.f90: Ditto.
288         * gfortran.dg/pack_vector_1.f90: Ditto.
289         * gfortran.dg/pointer_check_8.f90: Ditto.
290         * gfortran.dg/product_init_expr.f03: Ditto.
291         * gfortran.dg/reshape_order_5.f90: Ditto.
292         * gfortran.dg/reshape_shape_1.f90: Ditto.
293         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
294         * gfortran.dg/same_name_2.f90: Ditto.
295         * gfortran.dg/selected_real_kind_1.f90: Ditto.
296         * gfortran.dg/spread_init_expr.f03: Ditto.
297         * gfortran.dg/stmt_func_1.f90: Ditto.
298         * gfortran.dg/sum_init_expr.f03: Ditto.
299         * gfortran.dg/transpose_3.f03: Ditto.
300         * gfortran.dg/unpack_init_expr.f03: Ditto.
301         * gfortran.dg/warn_conversion.f90: Ditto.
302         * gfortran.dg/warn_conversion_2.f90: Ditto.
303         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
304         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
305         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
306         * gfortran.dg/whole_file_16.f90: Ditto.
307         * gfortran.dg/whole_file_17.f90: Ditto.
308         * gfortran.dg/whole_file_18.f90: Ditto.
309         * gfortran.dg/whole_file_20.f03: Ditto.
310         * gfortran.dg/whole_file_5.f90: Ditto.
311         * gfortran.dg/whole_file_6.f90: Ditto.
312         * gfortran.dg/write_invalid_format.f90: Ditto.
313         * gfortran.dg/zero_sized_6.f90: Ditto.
315 2011-02-21  Jeff Law <law@redhat.com>
317         PR rtl-optimization/46178
318         * gcc.target/i386/pr46178.c: New test.
320         PR rtl-optimization/46002
321         * gcc.c-torture/compile/pr46002.c: New test.
323 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
325         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
326         *-*-hpux10*.
328 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
330         PR debug/47106
331         * g++.dg/debug/pr47106.C: Require effective target lto.
333 2011-02-21  Jason Merrill  <jason@redhat.com>
335         * g++.dg/cpp0x/constexpr-diag2.C: New.
337 2011-02-20  Jason Merrill  <jason@redhat.com>
339         * g++.dg/cpp0x/constexpr-ctor7.C: New.
341         * g++.dg/cpp0x/fntmpdefarg2.C: New.
343         * g++.dg/overload/conv-op1.C: New.
345         * g++.dg/cpp0x/constexpr-synth1.C: New.
347 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
349         * objc.dg/layout-2.m: New.
350         * objc.dg/selector-3.m: Adjusted location of error message.
351         * objc.dg/type-size-3.m: Same.
352         * obj-c++.dg/selector-3.mm: Same.
354 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
356         PR objc/47784
357         * objc.dg/property/dotsyntax-22.m: New.
358         * obj-c++.dg/property/dotsyntax-22.mm: New.
360 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
362         PR c++/46394
363         * g++.dg/template/typedef38.C: New test.
365 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
367         PR fortran/46818
368         * gfortran.dg/whole_file_30.f90 : New test.
369         * gfortran.dg/whole_file_31.f90 : New test.
371 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
373         PR fortran/45077
374         PR fortran/44945
375         * gfortran.dg/whole_file_28.f90 : New test.
376         * gfortran.dg/whole_file_29.f90 : New test.
378 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
380         PR c++/44118
381         * g++.dg/template/crash105.C: New.
383 2011-02-19  Jason Merrill  <jason@redhat.com>
385         * g++.dg/cpp0x/regress/no-elide1.C: New.
387 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
389         PR tree-optimization/46620
390         * gcc.dg/pr46620.c: New.
392 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
394         PR c/47809
395         * gcc.target/i386/pr47809.c: New test.
397 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398             Tobias Burnus  <burnus@net-b.de>
400         * lib/target-supports.exp
401         (check_effective_target_fortran_large_real): New check for large reals.
402         * gfortran.dg/nan_7.f90: New test.
404 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
406         PR libgfortran/47567
407         * gfortran.dg/fmt_f0_1.f90: Update test.
409 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
411         PR fortran/47348
412         * gfortran.dg/array_constructor_36.f90 : New test.
413         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
414         allow for comparison between different elements of the array
415         constructor at different levels of optimization.
417 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
419         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
420         * gcc.target/i386/pr32280-1.c: Likewise.
422 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
424         PR target/47800
425         * gcc.target/i386/pr47800.c: New test.
427 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
429         * objc/execute/exceptions/foward-1.x: New.
431 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
433         PR fortran/47789
434         * gfortran.dg/derived_constructor_comps_4.f90: New.
436 2011-02-18  Tobias Burnus
438         PR fortran/47775
439         * gfortran.dg/func_result_6.f90: New.
441 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
443         PR c++/47795
444         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
446 2011-02-18  Tobias Burnus  <burnus@net-b.de>
448         PR fortran/47750
449         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
450         gcc_warning_prefix.
451         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
452         normalizing the error/warning output.
453         * gfortran.dg/Wall.f90: Update dg-error/warning.
454         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
455         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
456         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
457         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
458         * gfortran.dg/class_30.f90: Update dg-error/warning.
459         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
460         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
461         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
462         * gfortran.dg/entry_17.f90: Update dg-error/warning.
463         * gfortran.dg/entry_19.f90: Update dg-error/warning.
464         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
465         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
466         * gfortran.dg/g77/12632.f: Update dg-error/warning.
467         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
468         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
469         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
470         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
471         * gfortran.dg/goto_8.f90: Update dg-error/warning.
472         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
473         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
474         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
475         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
476         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
477         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
478         * gfortran.dg/volatile3.f90: Update dg-error/warning.
479         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
480         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
481         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
482         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
483         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
485 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
487         PR fortran/47768
488         * gfortran.dg/proc_ptr_comp_30.f90: New.
490 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
492         PR debug/47780
493         * gcc.target/i386/pr47780.c: New test.
495 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
497         PR fortran/47767
498         * gfortran.dg/class_40.f03: New.
500 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
502         PR c++/47208
503         * g++.dg/cpp0x/auto21.C: New test.
505 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
507         * objc.dg/special/unclaimed-category-1.h: Updated for
508         new ABI support.
509         * objc.dg/special/unclaimed-category-1.m: Same.
510         * objc.dg/zero-link-1.m: Same.
511         * objc.dg/lookup-1.m: Same.
512         * objc.dg/torture/strings/const-str-9.m
513         * objc.dg/torture/strings/const-str-10.m: Same.
514         * objc.dg/torture/strings/const-str-11.m: Same.
515         * objc.dg/torture/forward-1.m: Same.
516         * objc.dg/zero-link-2.m: Same.
517         * objc.dg/encode-7-next-64bit.m: Same.
518         * objc.dg/method-4.m: Same.
519         * objc.dg/next-runtime-1.m: Same.
520         * objc.dg/image-info.m: Same.
521         * objc.dg/pr23214.m: Same.
522         * objc.dg/symtab-1.m: Same.
523         * obj-c++.dg/basic.m: Same.
524         * obj-c++.dg/proto-lossage-3.m: Same.
525         * obj-c++.dg/torture/strings/const-str-10.m: Same.
526         * obj-c++.dg/torture/strings/const-str-11.m: Same.
527         * obj-c++.dg/torture/strings/const-str-9.m: Same.
528         * obj-c++.dg/method-11.m: Same.
529         * objc/execute/enumeration-1.m: Same.
530         * objc/execute/object_is_class.m: Same.
531         * objc/execute/formal_protocol-2.m: Same.
532         * objc/execute/formal_protocol-4.m: Same.
533         * objc/execute/formal_protocol-6.m: Same.
534         * objc/execute/bycopy-3.m: Same.
535         * objc/execute/exceptions/catchall-1.m: Same.
536         * objc/execute/exceptions/finally-1.m: Same.
537         * objc/execute/exceptions/local-variables-1.m: Same.
538         * objc/execute/exceptions/foward-1.m: Same.
539         * objc/execute/bf-common.h
540         * objc/execute/enumeration-2.m: Same.
541         * objc/execute/formal_protocol-1.m: Same.
542         * objc/execute/formal_protocol-3.m: Same.
543         * objc/execute/formal_protocol-5.m: Same.
544         * objc/execute/accessing_ivars.m: Same.
545         * objc/execute/bycopy-2.m: Same.
546         * objc/execute/formal_protocol-7.m: Same.
547         * objc/execute/compatibility_alias.m: Same.
548         * objc/execute/no_clash.m: Same.
549         * objc/execute/object_is_meta_class.m: Same.
550         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
551         * objc/execute/class-tests-1.h: Include stdio.h.
552         * objc/execute/class-tests-2.h: Same.
553         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
554         runtimes.
555         * obj-c++.dg/try-catch-2.mm: Same.
557 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
559         PR c++/47783
560         * g++.dg/warn/Wunused-parm-4.C: New test.
562 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
563             Jan Hubicka  <jh@suse.cz>
565         PR debug/47106
566         PR debug/47402
567         * g++.dg/debug/pr47106.C: New.
569 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
571         PR target/43653
572         * gcc.target/i386/pr43653.c: New test.
574 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
576         PR c++/47172
577         * g++.dg/template/inherit6.C: New test.
579 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
581         PR fortran/47745
582         * gfortran.dg/class_39.f03: New.
584 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
586         PR c++/47326
587         * g++.dg/cpp0x/variadic106.C: New test.
589 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
591         PR libfortran/47757
592         * gfortran.dg/pr47757-1.f90: New test.
593         * gfortran.dg/pr47757-2.f90: New test.
594         * gfortran.dg/pr47757-3.f90: New test.
596         PR c++/47704
597         * g++.dg/cpp0x/enum8.C: New test.
599 2011-02-15  Jason Merrill  <jason@redhat.com>
601         * g++.dg/inherit/implicit-trivial1.C: New.
602         * g++.dg/cpp0x/implicit-trivial1.C: New.
604 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
606         PR middle-end/47725
607         * gcc.dg/torture/pr47725.c: Removed.
609 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
611         PR target/47755
612         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
613         constant does not generate a load from memory.
615 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
617         PR middle-end/47725
618         * gcc.dg/torture/pr47725.c: New.
620 2011-02-15  Richard Guenther  <rguenther@suse.de>
622         PR tree-optimization/47743
623         * gcc.dg/torture/pr47743.c: New testcase.
625 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
627         PR middle-end/47581
628         * gcc.target/i386/pr47581.c: New test.
630 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
632         PR fortran/47730
633         * gfortran.dg/select_type_22.f03: New.
635 2011-02-14  Jason Merrill  <jason@redhat.com>
637         * g++.dg/cpp0x/regress/enum1.C: New.
639 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
641         * gnat.dg/include.adb: New test.
643 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
645         PR fortran/47728
646         * gfortran.dg/class_38.f03: New.
648 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
650         * gcc.dg/pr46494.c: New test.
652 2011-02-14  Richard Guenther  <rguenther@suse.de>
654         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
656 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
658         PR ada/41929
659         * gnat.dg/null_pointer_deref1.exp: Don't skip on
660         sparc*-sun-solaris2.11.
662 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
664         PR fortran/47349
665         * gfortran.dg/argument_checking_18.f90: New.
667 2011-02-13  Tobias Burnus  <burnus@net-b.de>
669         * gfortran.dg/argument_checking_13.f90: Update dg-error.
670         * gfortran.dg/argument_checking_17.f90: New.
672 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
674         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
675         are temporarily disabled.
676         * gfortran.dg/class_7.f03: Ditto.
677         * gfortran.dg/coarray_14.f90: Ditto.
678         * gfortran.dg/typebound_proc_13.f03: Ditto.
680 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
682         PR fortran/45586
683         * gfortran.dg/extends_11.f03: New.
685 2011-02-11  Xinliang David Li  <davidxl@google.com>
687         PR tree-optimization/47707
688         * g++.dg/tree-ssa/pr47707.C: New test.
690 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
692         * g++.dg/opt/inline17.C: New test.
694 2011-02-11  Tobias Burnus  <burnus@net-b.de>
696         PR fortran/47550
697         * gfortran.dg/pure_formal_2.f90: New.
699 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
701         PR rtl-optimization/47614
702         * gfortran.dg/pr47614.f: New.
704 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
706         PR driver/47678
707         * gcc.dg/opts-6.c: New test.
709 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
711         PR debug/47684
712         * gcc.dg/pr47684.c: New test.
714 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
716         PR target/47629
717         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
718         c99_runtime, dg-add-options c99_runtime.
719         (main): Use __asm__.
721 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
723         PR testsuite/47400
724         * lib/target-supports.exp (check_ascii_locale_available): New proc.
725         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
726         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
727         * gcc.dg/ucnid-10.c: Likewise.
728         * gcc.dg/ucnid-13.c: Likewise.
729         * gcc.dg/ucnid-7.c: Likewise.
730         * gcc.dg/ucnid-8.c: Likewise.
731         Adapt dg-warning line number.
733 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
735         * gcc.target/i386/parity-1.c: Use -march=k8.
736         * gcc.target/i386/parity-2.c: Ditto.
737         * gcc.target/i386/vecinit-1.c: Ditto.
738         * gcc.target/i386/vecinit-2.c: Ditto.
740 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
742         PR target/46610
743         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
744         * gcc.target/mips/save-restore-3.c: Likewise.
745         * gcc.target/mips/save-restore-4.c: Likewise.
746         * gcc.target/mips/save-restore-5.c: Likewise.
748         PR target/47683
749         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
750         * g++.dg/tree-prof/partition2.C: Likewise.
752 2011-02-09  Jason Merrill  <jason@redhat.com>
754         * g++.dg/tree-ssa/inline-3.C: Use a normal function
755         rather than misdeclare std::puts.
757         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
758         * g++.dg/other/warning1.C: Likewise.
759         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
760         * g++.old-deja/g++.gb/scope06.C: Likewise.
761         * g++.old-deja/g++.law/cvt11.C: Likewise.
762         * g++.old-deja/g++.law/init1.C: Likewise.
763         * g++.dg/abi/mangle26.C: Likewise.
765         * g++.dg/template/function1.C: Adjust for C++0x mode.
766         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
768         * g++.dg/ext/label10.C: Adjust for C++0x mode.
769         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
771         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
773         * g++.dg/cpp0x/regress/abi-empty7.C: New.
775         * g++.dg/cpp0x/regress: New directory.
776         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
777         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
778         * g++.dg/cpp0x/regress/regress3.C: New.
780 2011-02-10  Richard Guenther  <rguenther@suse.de>
782         PR tree-optimization/47677
783         * gcc.dg/torture/pr47677.c: New testcase.
785 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
787         * objc.dg/special/load-category-1.m: Remove unused header.
788         * objc.dg/special/load-category-1a.m: Likewise.
789         * objc.dg/special/load-category-2.m: Likewise.
790         * objc.dg/special/load-category-2a.m: Likewise.
791         * objc.dg/special/load-category-3.m: Likewise.
792         * objc.dg/special/load-category-3a.m: Likewise.
793         * objc.dg/attributes/proto-attribute-2.m: Likewise.
794         * objc.dg/attributes/proto-attribute-3.m: Likewise.
795         * objc.dg/attributes/class-attribute-1.m: Likewise.
796         * objc.dg/property/property.exp: Don't run for Darwin < 9.
797         * obj-c++.dg/property/property.exp: Likewise.
798         * objc.dg/attributes/method-sentinel-1.m: Update type header.
799         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
800         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
801         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
802         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
803         * obj-c++.dg/template-8.mm: Likewise.
805 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
807         PR target/47665
808         * gcc.target/i386/pr47665.c: New test.
810 2011-02-10  Jie Zhang  <jie@codesourcery.com>
812         PR testsuite/47622
813         Revert
814         2011-02-05  Jie Zhang  <jie@codesourcery.com>
815         PR debug/42631
816         * gcc.dg/pr42631.c: Update test.
817         * gcc.dg/pr42631-2.c: New test.
819 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
821         PR fortran/47352
822         * gfortran.dg/proc_decl_25.f90: New.
824 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
826         PR fortran/47463
827         * gfortran.dg/typebound_assignment_2.f03: New.
829 2011-02-09  Richard Guenther  <rguenther@suse.de>
831         PR tree-optimization/47664
832         * gcc.dg/tree-ssa/inline-7.c: New testcase.
834 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
836         PR middle-end/47646
837         * gnat.dg/uninit_func.adb: Adjust dg directive.
839 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
841         PR middle-end/47646
842         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
844 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
846         PR fortran/47637
847         * gfortran.dg/auto_dealloc_2.f90: New.
849 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
851         * gcc.dg/builtins-config.h: Remove __sgi handling.
852         * lib/target-supports.exp (add_options_for_c99_runtime): Add
853         -std=c99 for mips-sgi-irix6.5*.
855 2011-02-09  Martin Jambor  <mjambor@suse.cz>
857         PR middle-end/45505
858         * gfortran.dg/pr25923.f90: Remove xfails.
860 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
862         PR fortran/47583
863         * gfortran.dg/inquire_14.f90: New test.
865 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
867         PR fortran/45290
868         * gfortran.dg/pointer_init_6.f90: New.
870 2011-02-08  Jeff Law <law@redhat.com>
872         PR tree-optimization/42893
873         * gcc.tree-ssa/pr42893.c: New test.
875 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
877         PR tree-optimization/46834
878         PR tree-optimization/46994
879         PR tree-optimization/46995
880         * gcc.dg/graphite/id-pr46834.c: New.
881         * gfortran.dg/graphite/id-pr46994.f90: New.
882         * gfortran.dg/graphite/id-pr46995.f90: New.
884 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
886         PR middle-end/47646
887         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
888         using the variable is known the warning is emitted there.
889         * gcc.dg/uninit-pr19430.c (foo): Likewise.
890         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
892         * c-c++-common/pr20000.c (g): Both warnings occur at the return
893         statement.
894         (vg): Likewise.
895         * gcc.dg/noreturn-1.c (foo5): Likewise.
896         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
897         (method2): Likewise.
899         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
900         the return statement using the uninitialized variable.
901         * gfortran.dg/pr39666-2.f90 (f): Likewise.
903 2011-02-08  Richard Guenther  <rguenther@suse.de>
905         PR middle-end/47639
906         * g++.dg/opt/pr47639.c: New testcase.
908 2011-02-08  Richard Guenther  <rguenther@suse.de>
910         PR tree-optimization/47632
911         * g++.dg/opt/pr47632.C: New testcase.
913 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
915         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
917 2011-02-07  Richard Guenther  <rguenther@suse.de>
919         PR tree-optimization/47615
920         * g++.dg/opt/pr47615.C: New testcase.
922 2011-02-07  Richard Guenther  <rguenther@suse.de>
924         PR tree-optimization/47621
925         * gcc.dg/torture/pr47621.c: New testcase.
927 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
929         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
931 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
933         PR fortran/47592
934         * gfortran.dg/allocate_with_source_1 : New test.
936 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
938         PR middle-end/47610
939         * gcc.dg/pr47610.c: New test.
941 2011-02-05  Jie Zhang  <jie@codesourcery.com>
943         PR debug/42631
944         * gcc.dg/pr42631.c: Update test.
945         * gcc.dg/pr42631-2.c: New test.
947 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
949         PR fortran/47574
950         * gfortran.dg/pr47574.f90:  New test.
952 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
954         PR tree-optimization/46194
955         * gcc.dg/autopar/pr46194.c: New.
957 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
959         PR tree-optimization/43695
960         * g++.dg/ipa/pr43695.C: New.
962 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
964         PR inline-asm/23200
965         * gcc.dg/pr23200.c: New test.
967 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
969         PR c++/47589
970         * g++.dg/pr47589.C: New test.
972 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
974         PR c++/47398
975         * g++.dg/template/typedef37.C: New test.
976         * g++.dg/template/param1.C: Adjust expected error message.
978 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
980         PR middle-end/31490
981         * gcc.dg/pr31490-2.c: New test.
982         * gcc.dg/pr31490-3.c: New test.
983         * gcc.dg/pr31490-4.c: New test.
985 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
986             Jakub Jelinek  <jakub@redhat.com>
988         PR c++/46890
989         * g++.dg/parser/semicolon3.C: Adjust.
990         * g++.dg/parser/semicolon4.C: New testcase.
991         * g++.dg/pr46890.C: New testcase.
993 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
995         PR c++/29571
996         * g++.dg/init/pr29571.C: New.
998 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1000         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1001         instead of vect_int.
1003 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
1005         PR target/47312
1006         * gcc.target/i386/pr47312.c: New test.
1008         PR target/47564
1009         * gcc.target/i386/pr47564.c: New test.
1011 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
1013         PR tree-optimization/45122
1014         * gcc.dg/tree-ssa/pr45122.c: New.
1016 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1018         PR target/47272
1019         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1020         and vec_vsx_st.
1022         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1023         and vsx so a default --with-cpu=power7 doesn't give an error
1024         when -mavoid-indexed-addresses is used.
1026         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1027         wrapper function to save the arguments and then jump to the real
1028         function, rather than depending on the compiler not to move stuff
1029         before an asm.
1030         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1032 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
1033             Paul Thomas  <pault@gcc.gnu.org>
1035         PR fortran/47082
1036         * gfortran.dg/class_37.f03 : New test.
1038 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
1039             Richard Guenther  <rguenther@suse.de>
1041         PR tree-optimization/40979
1042         PR bootstrap/47044
1043         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1044         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1045         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1046         check_vect_support_and_set_flags.
1047         * gfortran.dg/graphite/vect-pr40979.f90: New.
1049 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
1051         PR fortran/47572
1052         * gfortran.dg/class_36.f03: New.
1054 2011-02-02  Richard Guenther  <rguenther@suse.de>
1056         PR tree-optimization/47566
1057         * gcc.dg/lto/20110201-1_0.c: New testcase.
1059 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
1061         PR debug/47498
1062         PR debug/47501
1063         PR debug/45136
1064         PR debug/45130
1065         * debug/pr47498.c: New.
1066         * debug/pr47501.c: New.
1068 2011-02-01  Richard Guenther  <rguenther@suse.de>
1070         PR tree-optimization/47559
1071         * g++.dg/torture/pr47559.C: New testcase.
1073 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
1075         PR fortran/47565
1076         * gfortran.dg/typebound_call_20.f03: New.
1078 2011-02-01  Richard Guenther  <rguenther@suse.de>
1080         PR tree-optimization/47555
1081         * gcc.dg/pr47555.c: New testcase.
1083 2011-02-01  Richard Guenther  <rguenther@suse.de>
1085         PR tree-optimization/47541
1086         * g++.dg/torture/pr47541.C: New testcase.
1088 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
1090         PR fortran/47455
1091         * gfortran.dg/typebound_call_19.f03: New.
1093 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
1095         PR c++/47416
1096         * g++.dg/cpp0x/pr47416.C: New test.
1098 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
1100         PR fortran/47519
1101         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1103 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
1105         PR fortran/47463
1106         * gfortran.dg/typebound_assignment_1.f03: New.
1108 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
1110         PR tree-optimization/47538
1111         * gcc.c-torture/execute/pr47538.c: New test.
1113 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1115         PR target/45325
1116         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1118 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1120         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1122 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
1124         PR rtl-optimization/44031
1125         * gcc.c-torture/compile/20110131-1.c: New test.
1127 2011-01-31  Tobias Burnus  <burnus@net-b.de>
1129         PR fortran/47042
1130         * gfortran.dg/stmt_func_1.f90: New.
1132 2011-01-31  Tobias Burnus  <burnus@net-b.de>
1134         PR fortran/47042
1135         * gfortran.dg/interface_34.f90: New.
1137 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
1139         PR fortran/47523
1140         * gfortran.dg/realloc_on_assign_5.f03: New test.
1141         * gfortran.dg/realloc_on_assign_5.f03: New test.
1143 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1145         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1146         * gfortran.dg/bessel_7.f90: Likewise.
1147         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
1149         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1150         * gfortran.dg/sum_init_expr.f03: Likewise.
1152         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1154         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1155         -r -nostdlib.
1157         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1158         loop only on "vect_intfloat_cvt" targets.
1160 2011-01-29  Tobias Burnus  <burnus@net-b.de>
1162         PR fortran/47531
1163         * gfortran.dg/shape_6.f90: New.
1165 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1167         PR libgfortran/47434
1168         * gfortran.dg/read_infnan_1.f90: Update test.
1169         * gfortran.dg/module_nan.f90: Update test.
1170         * gfortran.dg/char4_iunit_1.f03: Update test.
1171         * gfortran.dg/large_real_kind_1.f90: Update test.
1172         * gfortran.dg/real_const_3.f90: Update test.
1173         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1175 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
1177         PR c++/47311
1178         * g++.dg/template/param2.C: New test.
1180 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1182         PR libgfortran/47285
1183         * gfortran.dg/fmt_g.f: New test.
1185 2011-01-28  Tobias Burnus  <burnus@net-b.de>
1187         PR fortran/47507
1188         * gfortran.dg/pure_formal_1.f90: New.
1190 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
1192         PR target/42894
1193         * gcc.dg/tls/pr42894.c: New test.
1195 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1197         * gcc.dg/pr47276.c: Add dg-require-visibility.
1199 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1201         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1203 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
1204             Tobias Burnus  <burnus@gcc.gnu.org>
1206         PR fortran/45170
1207         PR fortran/35810
1208         PR fortran/47350
1209         * gfortran.dg/realloc_on_assign_3.f03: New test.
1210         * gfortran.dg/realloc_on_assign_4.f03: New test.
1211         * gfortran.dg/allocatable_function_5.f90: New test.
1212         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1213         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1214         implemented" dg-errors.
1216 2011-01-27  Jan Hubicka  <jh@suse.cz>
1218         PR middle-end/46949
1219         * gcc.dg/attr-weakref-4.c: New testcase
1221 2011-01-27  Martin Jambor  <mjambor@suse.cz>
1223         PR tree-optimization/47228
1224         * gcc.dg/torture/pr47228.c: New test.
1226 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1228         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1230 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1232         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1233         when using auto-overlay support on the SPU.
1235 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1237         PR rtl-optimization/44174
1238         * gcc.target/i386/asm-6.c: New test.
1240 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
1242         PR rtl-optimization/46856
1243         * gcc.c-torture/compile/pr46856.c: New test.
1245 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
1246             Andrew Pinski  <pinskia@gmail.com>
1248         PR c/43082
1249         * gcc.dg/pr43082.c: New.
1251 2011-01-26  DJ Delorie  <dj@redhat.com>
1253         PR rtl-optimization/46878
1254         * gcc.dg/pr46878-1.c: New test.
1256 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
1258         PR c++/47476
1259         * g++.dg/cpp0x/pr47476.C: New test.
1261 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1263         * gcc.c-torture/compile/20110126-1.c: New test.
1265 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
1267         PR c/47473
1268         * gcc.dg/torture/pr47473.c: New test.
1270 2011-01-26  Jan Hubicka  <jh@suse.cz>
1272         PR target/47237
1273         * gcc.c-torture/execute/pr47237.c: New testcase.
1275 2011-01-26  Jan Hubicka  <jh@suse.cz>
1277         PR tree-optimization/47190
1278         * gcc.dg/attr-weakref-3.c: New testcase.
1280 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
1282         PR c++/43601
1283         * gcc.dg/dll-9a.c: New test file.
1284         * gcc.dg/dll-11.c: Likewise.
1285         * gcc.dg/dll-12.c: Likewise.
1286         * gcc.dg/dll-12a.c: Likewise.
1287         * gcc.dg/dll-11a.c: Likewise.
1288         * gcc.dg/dll-9.c: Likewise.
1289         * gcc.dg/dll-10.c: Likewise.
1290         * gcc.dg/dll-10a.c: Likewise.
1291         * g++.dg/ext/dllexport4a.cc: Likewise.
1292         * g++.dg/ext/dllexport4.C: Likewise.
1293         * g++.dg/ext/dllexport5.C: Likewise.
1294         * g++.dg/ext/dllexport5a.cc: Likewise.
1296 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1298         PR tree-optimization/46970
1299         * gcc.dg/graphite/pr46970.c: New.
1301 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1303         PR tree-optimization/46215
1304         * gcc.dg/graphite/pr46215.c: New.
1306 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1308         PR tree-optimization/46168
1309         * gcc.dg/graphite/pr46168.c: New.
1311 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1313         PR tree-optimization/43657
1314         * gcc.dg/graphite/pr43657.c: New.
1316 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1318         PR tree-optimization/29832
1319         * gfortran.dg/graphite/pr29832.f90: New.
1321 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1323         PR tree-optimization/43567
1324         * gcc.dg/graphite/pr43567.c: New.
1326 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1328         * gfortran.dg/graphite/interchange-4.f: New.
1329         * gfortran.dg/graphite/interchange-5.f: New.
1331         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1332         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1333         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1334         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1335         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1336         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1337         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1338         * gfortran.dg/ltrans-7.f90: Removed.
1339         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1341         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1342         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1343         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1344         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1345         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1346         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1347         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1348         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1349         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1350         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1351         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1352         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1353         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1354         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1355         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1356         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1357         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1358         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1359         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1360         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1361         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1362         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1363         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1364         * gcc.dg/tree-ssa/data-dep-1.c
1365         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1366         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1367         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1368         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1369         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1371 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
1373         PR tree-optimization/47265
1374         PR tree-optimization/47443
1375         * gcc.c-torture/compile/pr47265.c: New test.
1376         * gcc.dg/pr47443.c: New test.
1378 2011-01-25  Martin Jambor  <mjambor@suse.cz>
1380         PR tree-optimization/47382
1381         * g++.dg/torture/pr47382.C: New test.
1382         * g++.dg/opt/devirt1.C: Xfail.
1384 2011-01-25  Yao Qi  <yao@codesourcery.com>
1386         PR target/45701
1387         * gcc.target/arm/pr45701-1.c: New test.
1388         * gcc.target/arm/pr45701-2.c: New test.
1389         * gcc.target/arm/pr45701-3.c: New test.
1391 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1392             Jakub Jelinek  <jakub@redhat.com>
1394         PR tree-optimization/47271
1395         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1397 2011-01-25  Nick Clifton  <nickc@redhat.com>
1399         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1400         (saturate_add): Delete.
1401         (exchange): Delete.
1402         (main): Do not run saturate_add.
1403         (set_interrupts): Delete.
1405 2011-01-25  Tobias Burnus  <burnus@net-b.de>
1407         PR fortran/47448
1408         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1410 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
1412         PR tree-optimization/47427
1413         PR tree-optimization/47428
1414         * gcc.c-torture/compile/pr47427.c: New test.
1415         * gcc.c-torture/compile/pr47428.c: New test.
1417 2011-01-25  Richard Guenther  <rguenther@suse.de>
1419         PR middle-end/47411
1420         * gcc.dg/torture/pr47411.c: New testcase.
1422 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1424         * gfortran.dg/graphite/id-24.f: New.
1425         * gfortran.dg/graphite/id-25.f: New.
1427 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1429         * gfortran.dg/graphite/id-23.f: New.
1431 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1433         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1435 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1437         * gcc.dg/graphite/block-0.c: Un-XFAILed.
1438         * gcc.dg/graphite/block-1.c: Un-XFAILed.
1439         * gcc.dg/graphite/block-7.c: Un-XFAILed.
1440         * gcc.dg/graphite/block-8.c: Un-XFAILed.
1441         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1442         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1443         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1444         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1445         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1447 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1449         * gcc.dg/graphite/block-0.c: Add documentation.
1450         * gcc.dg/graphite/block-4.c: Same.
1451         * gcc.dg/graphite/block-7.c: Same.
1452         * gcc.dg/graphite/block-8.c: New.
1453         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1454         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1455         * gcc.dg/graphite/interchange-12.c: Add documentation.
1456         * gcc.dg/graphite/interchange-13.c: New.
1457         * gcc.dg/graphite/interchange-14.c: New.
1458         * gcc.dg/graphite/interchange-15.c: New.
1459         * gcc.dg/graphite/interchange-8.c: Add documentation.
1460         * gcc.dg/graphite/interchange-mvt.c: Same.
1462 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1464         PR target/47408
1465         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1466         * gcc.target/powerpc/altivec-14.c: Ditto.
1467         * gcc.target/powerpc/altivec-33.c: Ditto.
1468         * gcc.target/powerpc/altivec-types-1.c: Ditto.
1469         * gcc.target/powerpc/altivec-types-2.c: Ditto.
1470         * gcc.target/powerpc/altivec-types-3.c: Ditto.
1471         * gcc.target/powerpc/altivec-types-4.c: Ditto.
1472         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1473         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1474         * g++.dg/ext/altivec-15.C: Ditto.
1475         * g++.dg/ext/altivec-types-1.C: Ditto.
1476         * g++.dg/ext/altivec-types-2.C: Ditto.
1477         * g++.dg/ext/altivec-types-3.C: Ditto.
1478         * g++.dg/ext/altivec-types-4.C: Ditto.
1480 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1482         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1484 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1486         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1487         optimization options.
1489 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1491         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1493         PR testsuite/45988
1494         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1496 2011-01-23  Tobias Burnus  <burnus@net-b.de>
1498         PR fortran/47421
1499         * gfortran.dg/allocatable_scalar_12.f90: New.
1501 2011-01-23  Ira Rosen  <irar@il.ibm.com>
1503         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1504         vectorization to be not profitable if peeling is used to
1505         realign the memory access.
1506         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1507         loop bound to avoid loop unrolling.
1508         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1510 2011-01-22  Jan Hubicka  <jh@suse.cz>
1512         PR lto/47333
1513         * g++.dg/lto/pr47333.C: New file.
1515 2011-01-22  Jan Hubicka  <jh@suse.cz>
1517         PR tree-optimization/43884
1518         PR lto/44334
1519         * gcc.dg/autopar/outer-2.c: Increase array size.
1520         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1522 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1524         PR fortran/38536
1525         * gfortran.dg/c_loc_tests_16.f90:  New test.
1527 2011-01-22  Tobias Burnus  <burnus@net-b.de>
1529         PR fortran/47399
1530         * gfortran.dg/typebound_proc_19.f90: New.
1532 2011-01-21  Jeff Law <law@redhat.com>
1534         PR tree-optimization/47053
1535         * g++.dg/pr47053.C: New test.
1537 2011-01-21  Jason Merrill  <jason@redhat.com>
1539         PR c++/47041
1540         * g++.dg/cpp0x/constexpr-ctor6.C: New.
1542 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1544         PR c++/47388
1545         * g++.dg/cpp0x/range-for10.C: New test.
1546         * g++.dg/template/for1.C: New test.
1548         PR middle-end/45566
1549         * g++.dg/tree-prof/partition3.C: New test.
1551         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1553         PR rtl-optimization/47366
1554         * g++.dg/opt/pr47366.C: New test.
1556 2011-01-21  Jason Merrill  <jason@redhat.com>
1558         PR c++/46552
1559         * g++.dg/cpp0x/constexpr-regress2.C: New.
1561         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1563 2011-01-21  Jeff Law <law@redhat.com>
1565         PR rtl-optimization/41619
1566         * gcc.dg/pr41619.c: New.
1568 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1570         PR tree-optimization/47355
1571         * g++.dg/opt/pr47355.C: New test.
1573 2011-01-21  Richard Guenther  <rguenther@suse.de>
1575         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1576         making main hot.
1578 2011-01-21  Richard Guenther  <rguenther@suse.de>
1580         PR tree-optimization/47365
1581         * gcc.dg/torture/pr47365.c: New testcase.
1582         * gcc.dg/tree-ssa/pr47392.c: Likewise.
1584 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1586         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1588 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1590         PR tree-optimization/47391
1591         * gcc.dg/pr47391.c: New test.
1593 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1595         * g++.dg/template/char1.C: Use signed char.
1597 2011-01-21  Tobias Burnus  <burnus@net-b.de>
1599         PR fortran/47377
1600         * gfortran.dg/pointer_target_4.f90: New.
1602 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1604         PR target/47251
1605         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1606         ILP32 system and not IP32.
1608 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
1610         PR debug/46583
1611         * g++.dg/debug/pr46583.C: New.
1613 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1615         PR debug/47283
1616         * g++.dg/debug/pr47283.C: New test.
1618         PR testsuite/47371
1619         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1620         * gcc.target/i386/headmerge-2.c: Likewise.
1622 2011-01-20  Richard Guenther  <rguenther@suse.de>
1624         PR middle-end/47370
1625         * gcc.dg/torture/pr47370.c: New testcase.
1627 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1629         PR tree-optimization/46130
1630         * gcc.dg/pr46130-1.c: New test.
1631         * gcc.dg/pr46130-2.c: New test.
1633 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
1635         PR c++/47291
1636         * g++.dg/debug/dwarf2/template-params-10.C: New test.
1638 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
1640         PR debug/46240
1641         * g++.dg/debug/pr46240.cc: New.
1643 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1645         PR c++/47303
1646         * g++.dg/template/anonunion1.C: New test.
1648         PR rtl-optimization/47337
1649         * gcc.c-torture/execute/pr47337.c: New test.
1651 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1653         PR testsuite/45342
1654         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1656 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1658         PR tree-optimization/46021
1659         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1661 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1663         PR tree-optimization/47290
1664         * g++.dg/torture/pr47290.C: New test.
1666 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
1668         PR fortran/47240
1669         * gfortran.dg/proc_ptr_comp_29.f90: New.
1671 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1673         PR testsuite/41146
1674         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1675         powerpc-apple-darwin9.
1677 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
1679         PR rtl-optimization/47299
1680         * gcc.c-torture/execute/pr47299.c: New test.
1682 2011-01-17  Jason Merrill  <jason@redhat.com>
1684         * g++.dg/cpp0x/constexpr-virtual.C: New.
1686 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
1688         PR fortran/47331
1689         * gfortran.dg/gomp/pr47331.f90: New test.
1691 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1693         PR objc/47314
1694         * objc.dg/selector-warn-1.m: New.
1695         * obj-c++.dg/selector-warn-1.mm: New.
1697 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
1699         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1700         Update dg-final accordingly.
1702 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1704         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1706 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1708         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1709         target check.
1710         * gcc.dg/guality/pr36728-2.c: Likewise.
1712 2011-01-17  Richard Guenther  <rguenther@suse.de>
1714         PR tree-optimization/47313
1715         * g++.dg/torture/pr47313.C: New testcase.
1717 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1719         PR target/47318
1720         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1721         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1722         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1723         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1725         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1726         as __m256i.
1727         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1728         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1729         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1731 2011-01-17  Richard Guenther  <rguenther@suse.de>
1733         PR tree-optimization/45967
1734         * gcc.dg/torture/pr45967-2.c: New testcase.
1735         * gcc.dg/torture/pr45967-3.c: Likewise.
1737 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1739         PR testsuite/47325
1740         * g++.dg/ext/pr47213.C: Require visibility.
1742 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1744         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1745         * gcc.dg/fixed-point/struct-union.c: Update error messages.
1747 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1749         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1750         Linux-based targets.
1752 2011-01-13  Jan Hubicka  <jh@suse.cz>
1754         PR tree-optimization/47276
1755         * gcc.dg/pr47276.c: New testcase.
1757 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
1758             Jonathan Wakely  <jwakely.gcc@gmail.com>
1760         PR c++/33558
1761         * g++.dg/other/pr33558.C: New.
1762         * g++.dg/other/pr33558-2.C: New.
1764 2011-01-14  Martin Jambor  <mjambor@suse.cz>
1766         PR tree-optimization/45934
1767         PR tree-optimization/46302
1768         * g++.dg/ipa/devirt-c-1.C: New test.
1769         * g++.dg/ipa/devirt-c-2.C: Likewise.
1770         * g++.dg/ipa/devirt-c-3.C: Likewise.
1771         * g++.dg/ipa/devirt-c-4.C: Likewise.
1772         * g++.dg/ipa/devirt-c-5.C: Likewise.
1773         * g++.dg/ipa/devirt-c-6.C: Likewise.
1774         * g++.dg/ipa/devirt-6.C: Likewise.
1775         * g++.dg/ipa/devirt-d-1.C: Likewise.
1776         * g++.dg/torture/pr45934.C: Likewise.
1778 2011-01-14  Jason Merrill  <jason@redhat.com>
1780         * g++.dg/cpp0x/variadic105.C: New.
1782 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1783             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1785         PR objc/45989
1786         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1787         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1788         execution tests on i?86-*-*, x86_64-*-* and
1789         powerpc*-apple-darwin* && ilp32.
1790         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1791         tests on i?86-*-* and x86_64-*-*.
1793 2011-01-14  Richard Guenther  <rguenther@suse.de>
1795         PR tree-optimization/47280
1796         * g++.dg/opt/pr47280.C: New testcase.
1798 2011-01-14  Jason Merrill  <jason@redhat.com>
1800         * g++.dg/cpp0x/constexpr-regress1.C: New.
1802         * g++.dg/ext/flexary2.C: New.
1804 2011-01-14  Richard Guenther  <rguenther@suse.de>
1806         PR middle-end/47281
1807         * gcc.dg/torture/pr47281.c: New testcase.
1808         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1810 2011-01-14  Richard Guenther  <rguenther@suse.de>
1812         PR tree-optimization/47286
1813         * gcc.dg/tree-ssa/pr47286.c: New testcase.
1815 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
1817         PR c++/47213
1818         * g++.dg/ext/pr47213.C: New.
1820 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1822         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1824 2011-01-13  Tobias Burnus  <burnus@net-b.de>
1825             Mikael Morin  <mikael@gcc.gnu.org>
1827         PR fortran/45848
1828         PR fortran/47204
1829         * gfortran.dg/select_type_20.f90: New.
1830         * gfortran.dg/select_type_21.f90: New.
1832 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1834         PR target/47251
1835         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1837 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1839         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1840         * gcc.dg/guality/pr36728-2.c: Likewise.
1842 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
1844         PR debug/PR46973
1845         * g++.dg/debug/dwarf2/template-params-9.C: New test.
1847 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
1849         PR rtl-optimization/45352
1850         * gcc.dg/pr45352-3.c: New.
1852 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1854         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1855         comment.
1856         * g++.dg/cpp0x/range-for8.C: New.
1857         * g++.dg/cpp0x/range-for9.C: New.
1859 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
1861         PR debug/47209
1862         * g++.dg/debug/pr47209.C: New.
1864 2011-01-12  Richard Guenther  <rguenther@suse.de>
1866         PR lto/47259
1867         * gcc.dg/lto/pr47259_0.c: New testcase.
1868         * gcc.dg/lto/pr47259_1.c: Likewise.
1870 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
1872         * objc-obj-c++-shared/Object1.h: Add copyright header, update
1873         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1874         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1875         methods missing from the OBJC2 Object.
1876         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1877         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1878         GNU and NeXT runtimes.
1879         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1880         comments.
1881         * objc-obj-c++-shared/Object1.m: Likewise.
1882         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
1883         * objc.dg/proto-qual-1.m: Likewise.
1884         * obj-c++.dg/proto-lossage-3.mm: Likewise.
1885         * obj-c++.dg/proto-qual-1.mm: Likewise.
1887 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1889         PR testsuite/33033
1890         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1892 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1894         Fixed the Objective-C++ testsuite and updated all tests.
1895         * lib/obj-c++.exp (obj-c++_init): Declare and set
1896         gcc_warning_prefix and gcc_error_prefix.
1897         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1898         'dg-warning', 'dg-message' and 'dg-error'.
1899         * obj-c++.dg/class-extension-3.mm: Likewise.
1900         * obj-c++.dg/class-protocol-1.mm: Likewise.
1901         * obj-c++.dg/encode-7.mm: Likewise.
1902         * obj-c++.dg/exceptions-3.mm: Likewise.
1903         * obj-c++.dg/exceptions-5.mm: Likewise.
1904         * obj-c++.dg/method-12.mm: Likewise.
1905         * obj-c++.dg/method-13.mm: Likewise.
1906         * obj-c++.dg/method-15.mm: Likewise.
1907         * obj-c++.dg/method-16.mm: Likewise.
1908         * obj-c++.dg/method-4.mm: Likewise.
1909         * obj-c++.dg/method-8.mm: Likewise.
1910         * obj-c++.dg/method-conflict-1.mm: Likewise.
1911         * obj-c++.dg/method-conflict-2.mm: Likewise.
1912         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1913         and uncommented second part of the testcase now that the testsuite
1914         works correctly.
1915         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
1916         and uncommented second part of the testcase now that the testsuite
1917         works correctly.
1918         * obj-c++.dg/private-1.mm: Likewise.
1919         * obj-c++.dg/proto-lossage-4.mm: Likewise.
1920         * obj-c++.dg/syntax-error-7.mm: Likewise.
1921         * obj-c++.dg/warn5.mm: Likewise.
1922         * obj-c++.dg/property/at-property-14.mm: Likewise.
1923         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1924         FIXME.
1925         * obj-c++.dg/property/at-property-18.mm: Likewise.
1926         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1927         FIXME.
1928         * obj-c++.dg/property/at-property-21.mm: Likewise.
1929         * obj-c++.dg/property/at-property-28.mm: Likewise.
1930         * obj-c++.dg/property/at-property-5.mm: Likewise.
1931         * obj-c++.dg/property/dynamic-2.mm: Likewise.
1932         * obj-c++.dg/property/property-neg-3.mm: Likewise.
1933         * obj-c++.dg/property/synthesize-11.mm: Likewise.
1934         * obj-c++.dg/property/synthesize-6.mm: Likewise.
1935         * obj-c++.dg/property/synthesize-8.mm: Likewise.
1936         * obj-c++.dg/property/synthesize-9.mm: Likewise.
1937         * obj-c++.dg/tls/diag-5.mm: Likewise.
1938         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1939         dg-error, now matched correctly.
1941 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1943         * objc.dg/property/at-property-29.m: New.
1944         * obj-c++.dg/property/at-property-29.mm: New.
1946 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1948         * go.test/go-test.exp (go-set-goarch): New proc.
1949         (go-gc-tests): Use it.
1951 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
1953         PR debug/46955
1954         * g++.dg/debug/dwarf2/template-params-8.C: New test.
1956 2011-01-11  Richard Henderson  <rth@redhat.com>
1958         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1960 2011-01-11  Jan Hubicka  <jh@suse.cz>
1962         PR lto/45721
1963         PR lto/45375
1964         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1965         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1967 2011-01-11  Richard Guenther  <rguenther@suse.de>
1969         PR tree-optimization/46076
1970         * gcc.dg/tree-ssa/pr46076.c: New testcase.
1972 2011-01-11  Jeff Law <law@redhat.com>
1974         * PR tree-optimization/47086
1975         * gcc.dg/pr47086.c: New test.
1977 2011-01-11  Jason Merrill  <jason@redhat.com>
1979         PR c++/46658
1980         * g++.dg/template/new10.C: New.
1982         PR c++/45520
1983         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1985 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
1987         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1988         Split type definitions and NSConstantString class into...
1989         * objc-obj-c++-shared/objc-test-suite-types.h: New.
1990         * objc-obj-c++-shared/nsconstantstring-class.h: New.
1991         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1992         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1993         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1994         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1995         to comments.
1996         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1997         encode defines for newer NeXT system headers.
1998         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1999         * obj-c++.dg/torture/strings/string1.mm: Likewise.
2000         * objc.dg/foreach-5.m: Likewise.
2001         * objc.dg/foreach-2.m: Likewise.
2002         * objc.dg/foreach-4.m: Likewise.
2003         * objc.dg/torture/strings/string1.m: Likewise.
2004         * objc.dg/torture/strings/string2.m: Likewise.
2005         * objc.dg/torture/strings/string3.m: Likewise.
2006         * objc.dg/torture/strings/string4.m: Likewise.
2007         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2008         header and stand alone.
2009         * obj-c++.dg/strings/strings-2.mm: Likewise.
2010         * objc.dg/torture/strings/const-str-3.m: Likewise.
2011         * objc.dg/strings/strings-2.m: Likewise.
2012         * objc.dg/strings/const-str-12b.m: Likewise.
2014 2011-01-12  Richard Guenther  <rguenther@suse.de>
2016         PR middle-end/32511
2017         * gcc.dg/attr-weak-1.c: Adjust.
2019 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
2021         PR fortran/47051
2022         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2023         standard compliant and comment.
2025 2011-01-10  Jan Hubicka  <jh@suse.cz>
2027         PR lto/46083
2028         * gcc.dg/initpri3.c: New testcase.
2030 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
2032         PR lto/47222
2033         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2034         externally visible.
2035         (g_esi): Likewise.
2036         (g_ebx): Likewise.
2037         (g_ebp): Likewise.
2038         (g_esp): Likewise.
2039         (g_ebp_save): Likewise.
2040         (g_esp_save): Likewise.
2042 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2044         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2046 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2048         PR tree-optimization/46021
2049         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2050         i?86-*-*, x86_64-*-*.
2052 2011-01-10  Jeff Law <law@redhat.com>
2054         * PR tree-optimization/47141
2055         * gcc.c-torture/compile/pr47141.c: New test.
2057 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2059         PR testsuite/46230
2060         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2061         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2062         * gcc.dg/vect/slp-35.c: Remove XFAILs.
2063         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2065         PR testsuite/46230
2066         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2067         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
2068         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2069         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2070         being vectorized.  Adjust dg-final pattern.
2072         PR testsuite/46230
2073         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2074         * gcc.dg/vect/slp-24.c: Likewise.
2076 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
2078         PR c++/47218
2079         * g++.dg/other/pr47218-1.C: New test file.
2080         * g++.dg/other/pr47218.C: Likewise.
2081         * g++.dg/other/pr47218.h: New supporting header.
2083 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2085         PR objc/47232
2086         * objc.dg/attributes/invalid-attribute-1.m: New.
2087         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2089 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
2091         PR fortran/47224
2092         * gfortran.dg/proc_ptr_comp_28.f90: New.
2094 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
2096         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2097         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2098         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2099         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2100         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2101         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2102         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2103         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2104         * objc.dg/gnu-api-2-class.m: Likewise.
2105         * objc.dg/gnu-api-2-ivar.m: Likewise.
2106         * objc.dg/gnu-api-2-method.m: Likewise.
2107         * objc.dg/gnu-api-2-objc.m: Likewise.
2108         * objc.dg/gnu-api-2-object.m: Likewise.
2109         * objc.dg/gnu-api-2-property.m: Likewise.
2110         * objc.dg/gnu-api-2-protocol.m: Likewise.
2111         * objc.dg/gnu-api-2-sel.m: Likewise.
2113 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
2115         * objc.dg/foreach-1.m: Skip for Darwin < 9.
2116         * objc.dg/objc-foreach-4.m: Likewise.
2117         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2118         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2119         * objc.dg/foreach-4.m: Likewise.
2120         * objc.dg/foreach-5.m: Likewise.
2121         * objc.dg/foreach-3.m: Return self from init.
2123 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2125         PR fortran/38536
2126         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
2128 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
2130         PR fortran/46313
2131         * gfortran.dg/class_35.f90: New.
2133 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
2135         * objc.dg/foreach-1.m: Add "-Wall" to flags.
2137 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2139         PR objc/47078
2140         * objc.dg/invalid-method-2.m: New.
2141         * obj-c++.dg/invalid-method-2.mm: New.
2143 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
2145         PR fortran/46896
2146         * gfortran.dg/transpose_optimization_2.f90 : New test.
2148 2011-01-08  Jan Hubicka  <jh@suse.cz>
2150         PR tree-optmization/46469
2151         * g++.dg/torture/pr46469.C: New testcase.
2153 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
2155         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2156         emulation of libobjc-gnu structure layout functionality to ..
2157         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2158         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2159         * objc/execute/bf-common.h: Adjust headers.
2160         * objc/execute/bf-1.m: Likewise.
2161         * objc/execute/bf-2.m: Likewise.
2162         * objc/execute/bf-3.m: Likewise.
2163         * objc/execute/bf-4.m: Likewise.
2164         * objc/execute/bf-5.m: Likewise.
2165         * objc/execute/bf-6.m: Likewise.
2166         * objc/execute/bf-7.m: Likewise.
2167         * objc/execute/bf-8.m: Likewise.
2168         * objc/execute/bf-9.m: Likewise.
2169         * objc/execute/bf-10.m: Likewise.
2170         * objc/execute/bf-11.m: Likewise.
2171         * objc/execute/bf-12.m: Likewise.
2172         * objc/execute/bf-13.m: Likewise.
2173         * objc/execute/bf-14.m: Likewise.
2174         * objc/execute/bf-15.m: Likewise.
2175         * objc/execute/bf-16.m: Likewise.
2176         * objc/execute/bf-17.m: Likewise.
2177         * objc/execute/bf-18.m: Likewise.
2178         * objc/execute/bf-19.m: Likewise.
2179         * objc/execute/bf-20.m: Likewise.
2180         * objc/execute/bf-21.m: Likewise.
2181         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2182         objc_get_type_qualifiers ().
2184 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2186         PR fortran/45777
2187         * gfortran.dg/dependency_39.f90:  New test.
2189 2011-01-07  Jan Hubicka  <jh@suse.cz>
2191         Get builtins tests ready for linker plugin.
2192         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2193         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2194         my_memset, my_bzero): Mark used.
2195         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2196         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2197         volatile.
2198         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2199         volatile.
2201 2011-01-07  Jan Hubicka  <jh@suse.cz>
2203         PR tree-optimization/46367
2204         * g++.dg/torture/pr46367.C: New file.
2206 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
2208         PR target/47201
2209         * gcc.dg/pr47201.c: New test.
2211         PR bootstrap/47187
2212         * gcc.dg/tree-prof/pr47187.c: New test.
2214 2011-01-07  Tobias Burnus  <burnus@net-b.de>
2216         PR fortran/41580
2217         * gfortran.dg/extends_type_of_3.f90: New.
2219 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
2221         * g++.dg/ext/dllexport-MI1.C: Adjust test.
2222         * g++.dg/ext/dllimport-MI1.C: Likewise.
2223         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2224         * g++.dg/ext/dllimport10.C: Likewise.
2225         * g++.dg/ext/dllimport11.C: Likewise.
2226         * g++.dg/ext/dllimport12.C: Likewise.
2227         * g++.dg/ext/dllimport13.C: Likewise.
2228         * g++.dg/ext/dllimport2.C: Likewise.
2229         * g++.dg/ext/dllimport3.C: Likewise.
2230         * g++.dg/ext/dllimport4.C: Likewise.
2231         * g++.dg/ext/dllimport5.C: Likewise.
2232         * g++.dg/ext/dllimport6.C: Likewise.
2233         * g++.dg/ext/dllimport8.C: Likewise.
2234         * g++.dg/ext/dllimport9.C: Likewise.
2235         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2236         targets, too. Additionally enable test for i?86-*-mingw*.
2237         * g++.dg/ext/selectany1.C: Likewise.
2238         Remove guard variable check.
2240 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
2242         PR fortran/47189
2243         PR fortran/47194
2244         * gfortran.dg/storage_size_3.f08: Extended.
2246 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
2248         PR c++/47022
2249         * g++.dg/template/stdarg1.C: New test.
2251 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
2253         PR fortran/47195
2254         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2255         * gfortran.dg/defined_operators_1.f90: Split the subroutine
2256         from the interface of functions to not hide the errors that
2257         shall be tested.
2259 2011-01-06  Jan Hubicka  <jh@suse.cz>
2261         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2262         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2264 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
2266         PR fortran/33117
2267         PR fortran/46478
2268         * gfortran.dg/interface_33.f90: New test.
2270 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
2272         PR c/47150
2273         * gcc.c-torture/compile/pr47150.c: New test.
2275 2011-01-06  Ira Rosen  <irar@il.ibm.com>
2277         PR tree-optimization/47139
2278         * gcc.dg/vect/pr47139.c: New test.
2280 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
2282         PR fortran/47180
2283         * gfortran.dg/extends_type_of_2.f03: New.
2285 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2287         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2289 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2291         * gnat.dg/opt14.adb: New test.
2293 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2295         PR fortran/46017
2296         * gfortran.dg/allocate_error_2.f90:  New test.
2298 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
2300         PR fortran/47024
2301         * gfortran.dg/storage_size_3.f08: New.
2303 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2305         PR libgfortran/47154
2306         * gfortran.dg/namelist_68.f90: New test.
2308 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2310         * gnat.dg/unchecked_convert8.ad[sb]: New test.
2312 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
2314         PR fortran/46448
2315         * gfortran.dg/class_34.f90: New.
2317 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2319         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2320         use __builtin_inff.  Skip all single-precision tests that require
2321         Infinity.
2323 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2325         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2327 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
2329         PR tree-optimization/47148
2330         * gcc.c-torture/execute/pr47148.c: New test.
2332         PR tree-optimization/47155
2333         * gcc.c-torture/execute/pr47155.c: New test.
2335         PR rtl-optimization/47157
2336         * gcc.c-torture/compile/pr47157.c: New test.
2338 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2340         * gcc.dg/torture/vector-shift2.c (schar): Define.
2341         (main): Always use schar or uchar instead of plain "char" to avoid
2342         dependencies on implementation-defined char signedness.
2344 2011-01-03  Martin Jambor  <mjambor@suse.cz>
2346         PR tree-optimization/46801
2347         * gnat.dg/pack9.adb: Remove xfail.
2349 2011-01-03  Martin Jambor  <mjambor@suse.cz>
2351         PR tree-optimization/46984
2352         * g++.dg/ipa/pr46984.C: New test.
2354 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
2356         PR fortran/46408
2357         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2359 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
2361         PR tree-optimization/47140
2362         * gcc.c-torture/compile/pr47140.c: New test.
2364         PR rtl-optimization/47028
2365         * gcc.dg/pr47028.c: New test.
2367 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
2369         * objc.dg/protocol-forward-1.m: Removed TODO.
2370         * objc.dg/protocol-forward-2.m: New.
2371         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2372         * obj-c++.dg/protocol-forward-2.mm: New.
2374 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
2376         PR target/38662
2377         * g++.dg/eh/pr38662.C: New testcase.
2379 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
2381         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2382         scan for newline '\n'.
2385 Copyright (C) 2011 Free Software Foundation, Inc.
2387 Copying and distribution of this file, with or without modification,
2388 are permitted in any medium without royalty provided the copyright
2389 notice and this notice are preserved.