OSDN Git Service

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