OSDN Git Service

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