OSDN Git Service

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