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