OSDN Git Service

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