1 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
5 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8 * gfortran.dg/count_init_expr.f03: Ditto.
9 * gfortran.dg/gomp/pr43711.f90: Ditto.
10 * gcc.dg/struct-parse-2.c: Ditto.
11 * gcc.dg/parse-error-3.c: Ditto.
12 * gcc.dg/Wlogical-op-1.c: Ditto.
13 * gcc.dg/Walways-true-1.c: Ditto.
14 * gcc.dg/pr24225.c: Ditto.
15 * gcc.dg/Walways-true-2.c: Ditto.
16 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
17 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
18 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
19 * g++.dg/overload/defarg4.C: Ditto.
20 * g++.dg/inherit/covariant16.C: Ditto.
21 * g++.dg/inherit/virtual7.C: Ditto.
22 * g++.dg/template/canon-type-9.C: Ditto.
23 * g++.dg/template/access19.C: Ditto.
24 * g++.dg/template/call7.C: Ditto.
25 * g++.dg/template/canon-type-2.C: Ditto.
26 * g++.dg/template/init7.C: Ditto.
27 * g++.dg/template/sizeof-template-argument.C: Ditto.
28 * g++.dg/template/const3.C: Ditto.
29 * g++.dg/template/sfinae26.C: Ditto.
30 * g++.dg/template/sfinae26.C: Ditto.
31 * g++.dg/template/canon-type-11.C: Ditto.
32 * g++.dg/template/union2.C: Ditto.
33 * g++.dg/template/canon-type-3.C: Ditto.
34 * g++.dg/template/canon-type-1.C: Ditto.
35 * g++.dg/template/canon-type-5.C: Ditto.
36 * g++.dg/template/canon-type-7.C: Ditto.
37 * g++.dg/template/canon-type-10.C: Ditto.
38 * g++.dg/template/spec36.C: Ditto.
39 * g++.dg/template/typedef38.C: Ditto.
40 * g++.dg/template/canon-type-4.C: Ditto.
41 * g++.dg/template/canon-type-6.C: Ditto.
42 * g++.dg/template/canon-type-13.C: Ditto.
43 * g++.dg/template/instantiate9.C: Ditto.
44 * g++.dg/template/ttp22.C: Ditto.
45 * g++.dg/warn/Wreturn-type-6.C: Ditto.
46 * g++.dg/warn/Walways-true-1.C: Ditto.
47 * g++.dg/warn/Wlogical-op-1.C: Ditto.
48 * g++.dg/warn/Walways-true-2.C: Ditto.
49 * g++.dg/conversion/op4.C: Ditto.
50 * g++.dg/opt/pr19650.C: Ditto.
51 * g++.dg/lookup/friend11.C: Ditto.
52 * g++.dg/other/default2.C: Ditto.
53 * g++.dg/other/default3.C: Ditto.
54 * g++.dg/other/dtor2.C: Ditto.
55 * g++.dg/other/friend5.C: Ditto.
56 * g++.dg/other/default5.C: Ditto.
57 * g++.dg/init/brace6.C: Ditto.
58 * g++.dg/init/aggr5.C: Ditto.
59 * g++.dg/init/error2.C: Ditto.
60 * g++.dg/expr/bound-mem-fun.C: Ditto.
61 * g++.dg/expr/cond6.C: Ditto.
62 * g++.dg/expr/stmt-expr-1.C: Ditto.
63 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
64 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
65 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
66 * g++.dg/cpp0x/bracket1.C: Ditto.
67 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
68 * g++.dg/cpp0x/pr38646.C: Ditto.
69 * g++.dg/cpp0x/variadic73.C: Ditto.
70 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
71 * g++.dg/cpp0x/bracket4.C: Ditto.
72 * g++.dg/cpp0x/decltype4.C: Ditto.
73 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
74 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
75 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
76 * g++.dg/cpp0x/variadic-new2.C: Ditto.
77 * g++.dg/cpp0x/decltype2.C: Ditto.
78 * g++.dg/cpp0x/decltype1.C: Ditto.
79 * g++.dg/cpp0x/bracket2.C: Ditto.
80 * g++.dg/cpp0x/decltype5.C: Ditto.
81 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
82 * g++.dg/cpp0x/variadic70.C: Ditto.
83 * g++.dg/cpp0x/decltype6.C: Ditto.
84 * g++.dg/cpp0x/rvo.C: Ditto.
85 * g++.dg/cpp0x/vt-40092.C: Ditto.
86 * g++.dg/cpp0x/variadic-new.C: Ditto.
87 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
88 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
89 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
90 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
91 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
92 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
93 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
94 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
95 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
96 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
97 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
98 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
99 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
100 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
101 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
102 * g++.dg/cpp0x/pr39639.C: Ditto.
103 * g++.dg/cpp0x/decltype3.C: Ditto.
104 * g++.dg/cpp0x/variadic68.C: Ditto.
105 * g++.dg/cpp0x/variadic-function.C: Ditto.
106 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
107 * g++.dg/cpp0x/variadic-bind.C: Ditto.
108 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
109 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
110 * g++.dg/parse/crash35.C: Ditto.
111 * g++.dg/parse/crash40.C: Ditto.
112 * g++.dg/parse/defarg12.C: Ditto.
113 * g++.dg/parse/crash34.C: Ditto.
114 * g++.dg/parse/constructor3.C: Ditto.
115 * g++.dg/parse/template23.C: Ditto.
116 * g++.dg/parse/crash56.C: Ditto.
117 * g++.dg/parse/dtor13.C: Ditto.
118 * g++.dg/parse/error33.C: Ditto.
119 * g++.dg/parse/ctor9.C: Ditto.
120 * g++.dg/parse/error32.C: Ditto.
121 * g++.dg/parse/error37.C: Ditto.
122 * g++.dg/parse/bitfield3.C: Ditto.
123 * g++.dg/parse/struct-4.C: Ditto.
124 * g++.dg/ext/has_trivial_copy.C: Ditto.
125 * g++.dg/ext/is_polymorphic.C: Ditto.
126 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
127 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
128 * g++.dg/ext/has_nothrow_assign.C: Ditto.
129 * g++.dg/ext/is_union.C: Ditto.
130 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
131 * g++.dg/ext/is_pod.C: Ditto.
132 * g++.dg/ext/has_virtual_destructor.C: Ditto.
133 * g++.dg/ext/has_trivial_constructor.C: Ditto.
134 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
135 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
136 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
137 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
138 * g++.dg/ext/is_abstract.C: Ditto.
139 * g++.dg/ext/has_trivial_assign.C: Ditto.
140 * g++.dg/ext/is_class.C: Ditto.
141 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
142 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
143 * g++.dg/ext/is_base_of.C: Ditto.
144 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
145 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
146 * g++.dg/ext/is_empty.C: Ditto.
147 * g++.dg/ext/is_enum.C: Ditto.
148 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
149 * g++.dg/ext/.C: Ditto.
150 * g++.dg/ext/.C: Ditto.
151 * gnat.dg/opt11.adb: Ditto.
152 * obj-c++.dg/pr45735.mm: Ditto.
153 * obj-c++.dg/pr24393.mm: Ditto.
154 * obj-c++.dg/exceptions-2.cc: Ditto.
155 * objc.dg/pr45735.m: Ditto.
156 * objc.dg/pr24393.m: Ditto.
158 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
160 * objc.dg/attributes/objc-exception-1.m: New.
162 2011-02-23 Jie Zhang <jie@codesourcery.com>
164 * gcc.dg/cpp/include7.c: New test.
166 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
169 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
171 2011-02-23 Jie Zhang <jie@codesourcery.com>
173 PR rtl-optimization/47763
174 * gcc.dg/pr47763.c: New test.
176 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
179 * gfortran.dg/whole_file_32.f90 : New test.
181 2011-02-22 Dodji Seketeli <dodji@redhat.com>
184 * g++.dg/inherit/virtual7.C: New test.
186 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
189 * objc.dg/type-size-3.m: Updated error message.
190 * objc.dg/type-size-4.m: New test.
191 * objc.dg/type-size-5.m: New test.
193 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
195 * lib/gnat.exp: Fix comments.
196 Don't load libgloss.exp.
197 (default_gnat_version): Call $compiler with --version.
198 Adapt regexp for gnatmake output, insert version.
199 (gnat_version): New proc.
200 (gnat_init): Remove gnat_libgcc_s_path.
201 (gnat_target_compile): Likewise.
202 Remove ld_library_path.
203 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
206 (gnat_finish): Remove.
208 (local_find_gnatmake): Reindent.
209 (runtest_file_p): Remove.
210 (prune_warnings): Remove.
211 (find_gnatclean): New proc.
212 * lib/gnat-dg.exp (lremove): New proc.
213 (gnat-dg-test): Reindent.
214 Remove additional output files.
215 (gnat-dg-runtest): Remove.
217 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
218 * gnat.dg/loop_optimization6.adb: Likewise.
219 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
221 2011-02-22 Jakub Jelinek <jakub@redhat.com>
223 PR tree-optimization/47835
224 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
226 2011-02-22 Tobias Burnus <burnus@net-b.de>
228 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
229 * gfortran.dg/abstract_type_2.f03: Ditto.
230 * gfortran.dg/abstract_type_3.f03: Ditto.
231 * gfortran.dg/abstract_type_4.f03: Ditto.
232 * gfortran.dg/abstract_type_5.f03: Ditto.
233 * gfortran.dg/abstract_type_6.f03: Ditto.
234 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
235 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
236 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
237 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
238 * gfortran.dg/array_function_5.f90: Ditto.
239 * gfortran.dg/asynchronous_3.f03: Ditto.
240 * gfortran.dg/char_expr_1.f90: Ditto.
241 * gfortran.dg/class_14.f03: Ditto.
242 * gfortran.dg/data_array_6.f: Ditto.
243 * gfortran.dg/data_invalid.f90: Ditto.
244 * gfortran.dg/dot_product_1.f03: Ditto.
245 * gfortran.dg/func_derived_5.f90: Ditto.
246 * gfortran.dg/func_result_4.f90: Ditto.
247 * gfortran.dg/implied_do_1.f90: Ditto.
248 * gfortran.dg/initialization_25.f90: Ditto.
249 * gfortran.dg/initialization_26.f90: Ditto.
250 * gfortran.dg/interface_34.f90: Ditto.
251 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
252 * gfortran.dg/keyword_symbol_1.f90: Ditto.
253 * gfortran.dg/matmul_8.f03: Ditto.
254 * gfortran.dg/merge_init_expr.f90: Ditto.
255 * gfortran.dg/pack_assign_1.f90: Ditto.
256 * gfortran.dg/pack_vector_1.f90: Ditto.
257 * gfortran.dg/pointer_check_8.f90: Ditto.
258 * gfortran.dg/product_init_expr.f03: Ditto.
259 * gfortran.dg/reshape_order_5.f90: Ditto.
260 * gfortran.dg/reshape_shape_1.f90: Ditto.
261 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
262 * gfortran.dg/same_name_2.f90: Ditto.
263 * gfortran.dg/selected_real_kind_1.f90: Ditto.
264 * gfortran.dg/spread_init_expr.f03: Ditto.
265 * gfortran.dg/stmt_func_1.f90: Ditto.
266 * gfortran.dg/sum_init_expr.f03: Ditto.
267 * gfortran.dg/transpose_3.f03: Ditto.
268 * gfortran.dg/unpack_init_expr.f03: Ditto.
269 * gfortran.dg/warn_conversion.f90: Ditto.
270 * gfortran.dg/warn_conversion_2.f90: Ditto.
271 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
272 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
273 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
274 * gfortran.dg/whole_file_16.f90: Ditto.
275 * gfortran.dg/whole_file_17.f90: Ditto.
276 * gfortran.dg/whole_file_18.f90: Ditto.
277 * gfortran.dg/whole_file_20.f03: Ditto.
278 * gfortran.dg/whole_file_5.f90: Ditto.
279 * gfortran.dg/whole_file_6.f90: Ditto.
280 * gfortran.dg/write_invalid_format.f90: Ditto.
281 * gfortran.dg/zero_sized_6.f90: Ditto.
283 2011-02-21 Jeff Law <law@redhat.com>
285 PR rtl-optimization/46178
286 * gcc.target/i386/pr46178.c: New test.
288 PR rtl-optimization/46002
289 * gcc.c-torture/compile/pr46002.c: New test.
291 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
293 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
296 2011-02-21 Jakub Jelinek <jakub@redhat.com>
299 * g++.dg/debug/pr47106.C: Require effective target lto.
301 2011-02-21 Jason Merrill <jason@redhat.com>
303 * g++.dg/cpp0x/constexpr-diag2.C: New.
305 2011-02-20 Jason Merrill <jason@redhat.com>
307 * g++.dg/cpp0x/constexpr-ctor7.C: New.
309 * g++.dg/cpp0x/fntmpdefarg2.C: New.
311 * g++.dg/overload/conv-op1.C: New.
313 * g++.dg/cpp0x/constexpr-synth1.C: New.
315 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
317 * objc.dg/layout-2.m: New.
318 * objc.dg/selector-3.m: Adjusted location of error message.
319 * objc.dg/type-size-3.m: Same.
320 * obj-c++.dg/selector-3.mm: Same.
322 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
325 * objc.dg/property/dotsyntax-22.m: New.
326 * obj-c++.dg/property/dotsyntax-22.mm: New.
328 2011-02-20 Dodji Seketeli <dodji@redhat.com>
331 * g++.dg/template/typedef38.C: New test.
333 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
336 * gfortran.dg/whole_file_30.f90 : New test.
337 * gfortran.dg/whole_file_31.f90 : New test.
339 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
343 * gfortran.dg/whole_file_28.f90 : New test.
344 * gfortran.dg/whole_file_29.f90 : New test.
346 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
349 * g++.dg/template/crash105.C: New.
351 2011-02-19 Jason Merrill <jason@redhat.com>
353 * g++.dg/cpp0x/regress/no-elide1.C: New.
355 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
357 PR tree-optimization/46620
358 * gcc.dg/pr46620.c: New.
360 2011-02-19 Jakub Jelinek <jakub@redhat.com>
363 * gcc.target/i386/pr47809.c: New test.
365 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
366 Tobias Burnus <burnus@net-b.de>
368 * lib/target-supports.exp
369 (check_effective_target_fortran_large_real): New check for large reals.
370 * gfortran.dg/nan_7.f90: New test.
372 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
375 * gfortran.dg/fmt_f0_1.f90: Update test.
377 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
380 * gfortran.dg/array_constructor_36.f90 : New test.
381 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
382 allow for comparison between different elements of the array
383 constructor at different levels of optimization.
385 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
387 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
388 * gcc.target/i386/pr32280-1.c: Likewise.
390 2011-02-19 Jakub Jelinek <jakub@redhat.com>
393 * gcc.target/i386/pr47800.c: New test.
395 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
397 * objc/execute/exceptions/foward-1.x: New.
399 2011-02-18 Janus Weil <janus@gcc.gnu.org>
402 * gfortran.dg/derived_constructor_comps_4.f90: New.
404 2011-02-18 Tobias Burnus
407 * gfortran.dg/func_result_6.f90: New.
409 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
414 2011-02-18 Tobias Burnus <burnus@net-b.de>
417 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
419 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
420 normalizing the error/warning output.
421 * gfortran.dg/Wall.f90: Update dg-error/warning.
422 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
423 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
424 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
425 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
426 * gfortran.dg/class_30.f90: Update dg-error/warning.
427 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
428 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
429 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
430 * gfortran.dg/entry_17.f90: Update dg-error/warning.
431 * gfortran.dg/entry_19.f90: Update dg-error/warning.
432 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
433 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
434 * gfortran.dg/g77/12632.f: Update dg-error/warning.
435 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
436 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
437 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
438 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
439 * gfortran.dg/goto_8.f90: Update dg-error/warning.
440 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
441 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
442 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
443 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
444 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
445 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
446 * gfortran.dg/volatile3.f90: Update dg-error/warning.
447 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
448 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
449 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
450 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
451 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
453 2011-02-18 Janus Weil <janus@gcc.gnu.org>
456 * gfortran.dg/proc_ptr_comp_30.f90: New.
458 2011-02-18 Jakub Jelinek <jakub@redhat.com>
461 * gcc.target/i386/pr47780.c: New test.
463 2011-02-18 Janus Weil <janus@gcc.gnu.org>
466 * gfortran.dg/class_40.f03: New.
468 2011-02-18 Dodji Seketeli <dodji@redhat.com>
471 * g++.dg/cpp0x/auto21.C: New test.
473 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
475 * objc.dg/special/unclaimed-category-1.h: Updated for
477 * objc.dg/special/unclaimed-category-1.m: Same.
478 * objc.dg/zero-link-1.m: Same.
479 * objc.dg/lookup-1.m: Same.
480 * objc.dg/torture/strings/const-str-9.m
481 * objc.dg/torture/strings/const-str-10.m: Same.
482 * objc.dg/torture/strings/const-str-11.m: Same.
483 * objc.dg/torture/forward-1.m: Same.
484 * objc.dg/zero-link-2.m: Same.
485 * objc.dg/encode-7-next-64bit.m: Same.
486 * objc.dg/method-4.m: Same.
487 * objc.dg/next-runtime-1.m: Same.
488 * objc.dg/image-info.m: Same.
489 * objc.dg/pr23214.m: Same.
490 * objc.dg/symtab-1.m: Same.
491 * obj-c++.dg/basic.m: Same.
492 * obj-c++.dg/proto-lossage-3.m: Same.
493 * obj-c++.dg/torture/strings/const-str-10.m: Same.
494 * obj-c++.dg/torture/strings/const-str-11.m: Same.
495 * obj-c++.dg/torture/strings/const-str-9.m: Same.
496 * obj-c++.dg/method-11.m: Same.
497 * objc/execute/enumeration-1.m: Same.
498 * objc/execute/object_is_class.m: Same.
499 * objc/execute/formal_protocol-2.m: Same.
500 * objc/execute/formal_protocol-4.m: Same.
501 * objc/execute/formal_protocol-6.m: Same.
502 * objc/execute/bycopy-3.m: Same.
503 * objc/execute/exceptions/catchall-1.m: Same.
504 * objc/execute/exceptions/finally-1.m: Same.
505 * objc/execute/exceptions/local-variables-1.m: Same.
506 * objc/execute/exceptions/foward-1.m: Same.
507 * objc/execute/bf-common.h
508 * objc/execute/enumeration-2.m: Same.
509 * objc/execute/formal_protocol-1.m: Same.
510 * objc/execute/formal_protocol-3.m: Same.
511 * objc/execute/formal_protocol-5.m: Same.
512 * objc/execute/accessing_ivars.m: Same.
513 * objc/execute/bycopy-2.m: Same.
514 * objc/execute/formal_protocol-7.m: Same.
515 * objc/execute/compatibility_alias.m: Same.
516 * objc/execute/no_clash.m: Same.
517 * objc/execute/object_is_meta_class.m: Same.
518 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
519 * objc/execute/class-tests-1.h: Include stdio.h.
520 * objc/execute/class-tests-2.h: Same.
521 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
523 * obj-c++.dg/try-catch-2.mm: Same.
525 2011-02-17 Jakub Jelinek <jakub@redhat.com>
528 * g++.dg/warn/Wunused-parm-4.C: New test.
530 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
531 Jan Hubicka <jh@suse.cz>
535 * g++.dg/debug/pr47106.C: New.
537 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
540 * gcc.target/i386/pr43653.c: New test.
542 2011-02-11 Dodji Seketeli <dodji@redhat.com>
545 * g++.dg/template/inherit6.C: New test.
547 2011-02-16 Janus Weil <janus@gcc.gnu.org>
550 * gfortran.dg/class_39.f03: New.
552 2011-02-16 Dodji Seketeli <dodji@redhat.com>
555 * g++.dg/cpp0x/variadic106.C: New test.
557 2011-02-16 Jakub Jelinek <jakub@redhat.com>
560 * gfortran.dg/pr47757-1.f90: New test.
561 * gfortran.dg/pr47757-2.f90: New test.
562 * gfortran.dg/pr47757-3.f90: New test.
565 * g++.dg/cpp0x/enum8.C: New test.
567 2011-02-15 Jason Merrill <jason@redhat.com>
569 * g++.dg/inherit/implicit-trivial1.C: New.
570 * g++.dg/cpp0x/implicit-trivial1.C: New.
572 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
575 * gcc.dg/torture/pr47725.c: Removed.
577 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
580 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
581 constant does not generate a load from memory.
583 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
586 * gcc.dg/torture/pr47725.c: New.
588 2011-02-15 Richard Guenther <rguenther@suse.de>
590 PR tree-optimization/47743
591 * gcc.dg/torture/pr47743.c: New testcase.
593 2011-02-15 Jakub Jelinek <jakub@redhat.com>
596 * gcc.target/i386/pr47581.c: New test.
598 2011-02-14 Janus Weil <janus@gcc.gnu.org>
601 * gfortran.dg/select_type_22.f03: New.
603 2011-02-14 Jason Merrill <jason@redhat.com>
605 * g++.dg/cpp0x/regress/enum1.C: New.
607 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
609 * gnat.dg/include.adb: New test.
611 2011-02-14 Janus Weil <janus@gcc.gnu.org>
614 * gfortran.dg/class_38.f03: New.
616 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
618 * gcc.dg/pr46494.c: New test.
620 2011-02-14 Richard Guenther <rguenther@suse.de>
622 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
624 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
627 * gnat.dg/null_pointer_deref1.exp: Don't skip on
628 sparc*-sun-solaris2.11.
630 2011-02-14 Janus Weil <janus@gcc.gnu.org>
633 * gfortran.dg/argument_checking_18.f90: New.
635 2011-02-13 Tobias Burnus <burnus@net-b.de>
637 * gfortran.dg/argument_checking_13.f90: Update dg-error.
638 * gfortran.dg/argument_checking_17.f90: New.
640 2011-02-12 Janus Weil <janus@gcc.gnu.org>
642 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
643 are temporarily disabled.
644 * gfortran.dg/class_7.f03: Ditto.
645 * gfortran.dg/coarray_14.f90: Ditto.
646 * gfortran.dg/typebound_proc_13.f03: Ditto.
648 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
651 * gfortran.dg/extends_11.f03: New.
653 2011-02-11 Xinliang David Li <davidxl@google.com>
655 PR tree-optimization/47707
656 * g++.dg/tree-ssa/pr47707.C: New test.
658 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
660 * g++.dg/opt/inline17.C: New test.
662 2011-02-11 Tobias Burnus <burnus@net-b.de>
665 * gfortran.dg/pure_formal_2.f90: New.
667 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
669 PR rtl-optimization/47614
670 * gfortran.dg/pr47614.f: New.
672 2011-02-11 Joseph Myers <joseph@codesourcery.com>
675 * gcc.dg/opts-6.c: New test.
677 2011-02-11 Jakub Jelinek <jakub@redhat.com>
680 * gcc.dg/pr47684.c: New test.
682 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
685 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
686 c99_runtime, dg-add-options c99_runtime.
689 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
692 * lib/target-supports.exp (check_ascii_locale_available): New proc.
693 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
694 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
695 * gcc.dg/ucnid-10.c: Likewise.
696 * gcc.dg/ucnid-13.c: Likewise.
697 * gcc.dg/ucnid-7.c: Likewise.
698 * gcc.dg/ucnid-8.c: Likewise.
699 Adapt dg-warning line number.
701 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
703 * gcc.target/i386/parity-1.c: Use -march=k8.
704 * gcc.target/i386/parity-2.c: Ditto.
705 * gcc.target/i386/vecinit-1.c: Ditto.
706 * gcc.target/i386/vecinit-2.c: Ditto.
708 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
711 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
712 * gcc.target/mips/save-restore-3.c: Likewise.
713 * gcc.target/mips/save-restore-4.c: Likewise.
714 * gcc.target/mips/save-restore-5.c: Likewise.
717 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
718 * g++.dg/tree-prof/partition2.C: Likewise.
720 2011-02-09 Jason Merrill <jason@redhat.com>
722 * g++.dg/tree-ssa/inline-3.C: Use a normal function
723 rather than misdeclare std::puts.
725 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
726 * g++.dg/other/warning1.C: Likewise.
727 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
728 * g++.old-deja/g++.gb/scope06.C: Likewise.
729 * g++.old-deja/g++.law/cvt11.C: Likewise.
730 * g++.old-deja/g++.law/init1.C: Likewise.
731 * g++.dg/abi/mangle26.C: Likewise.
733 * g++.dg/template/function1.C: Adjust for C++0x mode.
734 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
736 * g++.dg/ext/label10.C: Adjust for C++0x mode.
737 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
739 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
741 * g++.dg/cpp0x/regress/abi-empty7.C: New.
743 * g++.dg/cpp0x/regress: New directory.
744 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
745 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
746 * g++.dg/cpp0x/regress/regress3.C: New.
748 2011-02-10 Richard Guenther <rguenther@suse.de>
750 PR tree-optimization/47677
751 * gcc.dg/torture/pr47677.c: New testcase.
753 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
755 * objc.dg/special/load-category-1.m: Remove unused header.
756 * objc.dg/special/load-category-1a.m: Likewise.
757 * objc.dg/special/load-category-2.m: Likewise.
758 * objc.dg/special/load-category-2a.m: Likewise.
759 * objc.dg/special/load-category-3.m: Likewise.
760 * objc.dg/special/load-category-3a.m: Likewise.
761 * objc.dg/attributes/proto-attribute-2.m: Likewise.
762 * objc.dg/attributes/proto-attribute-3.m: Likewise.
763 * objc.dg/attributes/class-attribute-1.m: Likewise.
764 * objc.dg/property/property.exp: Don't run for Darwin < 9.
765 * obj-c++.dg/property/property.exp: Likewise.
766 * objc.dg/attributes/method-sentinel-1.m: Update type header.
767 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
768 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
769 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
770 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
771 * obj-c++.dg/template-8.mm: Likewise.
773 2011-02-10 Jakub Jelinek <jakub@redhat.com>
776 * gcc.target/i386/pr47665.c: New test.
778 2011-02-10 Jie Zhang <jie@codesourcery.com>
782 2011-02-05 Jie Zhang <jie@codesourcery.com>
784 * gcc.dg/pr42631.c: Update test.
785 * gcc.dg/pr42631-2.c: New test.
787 2011-02-09 Janus Weil <janus@gcc.gnu.org>
790 * gfortran.dg/proc_decl_25.f90: New.
792 2011-02-09 Janus Weil <janus@gcc.gnu.org>
795 * gfortran.dg/typebound_assignment_2.f03: New.
797 2011-02-09 Richard Guenther <rguenther@suse.de>
799 PR tree-optimization/47664
800 * gcc.dg/tree-ssa/inline-7.c: New testcase.
802 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
805 * gnat.dg/uninit_func.adb: Adjust dg directive.
807 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
810 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
812 2011-02-09 Janus Weil <janus@gcc.gnu.org>
815 * gfortran.dg/auto_dealloc_2.f90: New.
817 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
819 * gcc.dg/builtins-config.h: Remove __sgi handling.
820 * lib/target-supports.exp (add_options_for_c99_runtime): Add
821 -std=c99 for mips-sgi-irix6.5*.
823 2011-02-09 Martin Jambor <mjambor@suse.cz>
826 * gfortran.dg/pr25923.f90: Remove xfails.
828 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
831 * gfortran.dg/inquire_14.f90: New test.
833 2011-02-08 Janus Weil <janus@gcc.gnu.org>
836 * gfortran.dg/pointer_init_6.f90: New.
838 2011-02-08 Jeff Law <law@redhat.com>
840 PR tree-optimization/42893
841 * gcc.tree-ssa/pr42893.c: New test.
843 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
845 PR tree-optimization/46834
846 PR tree-optimization/46994
847 PR tree-optimization/46995
848 * gcc.dg/graphite/id-pr46834.c: New.
849 * gfortran.dg/graphite/id-pr46994.f90: New.
850 * gfortran.dg/graphite/id-pr46995.f90: New.
852 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
855 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
856 using the variable is known the warning is emitted there.
857 * gcc.dg/uninit-pr19430.c (foo): Likewise.
858 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
860 * c-c++-common/pr20000.c (g): Both warnings occur at the return
863 * gcc.dg/noreturn-1.c (foo5): Likewise.
864 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
867 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
868 the return statement using the uninitialized variable.
869 * gfortran.dg/pr39666-2.f90 (f): Likewise.
871 2011-02-08 Richard Guenther <rguenther@suse.de>
874 * g++.dg/opt/pr47639.c: New testcase.
876 2011-02-08 Richard Guenther <rguenther@suse.de>
878 PR tree-optimization/47632
879 * g++.dg/opt/pr47632.C: New testcase.
881 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
883 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
885 2011-02-07 Richard Guenther <rguenther@suse.de>
887 PR tree-optimization/47615
888 * g++.dg/opt/pr47615.C: New testcase.
890 2011-02-07 Richard Guenther <rguenther@suse.de>
892 PR tree-optimization/47621
893 * gcc.dg/torture/pr47621.c: New testcase.
895 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
897 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
899 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
902 * gfortran.dg/allocate_with_source_1 : New test.
904 2011-02-05 Jakub Jelinek <jakub@redhat.com>
907 * gcc.dg/pr47610.c: New test.
909 2011-02-05 Jie Zhang <jie@codesourcery.com>
912 * gcc.dg/pr42631.c: Update test.
913 * gcc.dg/pr42631-2.c: New test.
915 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
918 * gfortran.dg/pr47574.f90: New test.
920 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
922 PR tree-optimization/46194
923 * gcc.dg/autopar/pr46194.c: New.
925 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
927 PR tree-optimization/43695
928 * g++.dg/ipa/pr43695.C: New.
930 2011-02-04 Jakub Jelinek <jakub@redhat.com>
933 * gcc.dg/pr23200.c: New test.
935 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
938 * g++.dg/pr47589.C: New test.
940 2011-02-03 Dodji Seketeli <dodji@redhat.com>
943 * g++.dg/template/typedef37.C: New test.
944 * g++.dg/template/param1.C: Adjust expected error message.
946 2011-02-03 Jakub Jelinek <jakub@redhat.com>
949 * gcc.dg/pr31490-2.c: New test.
950 * gcc.dg/pr31490-3.c: New test.
951 * gcc.dg/pr31490-4.c: New test.
953 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
954 Jakub Jelinek <jakub@redhat.com>
957 * g++.dg/parser/semicolon3.C: Adjust.
958 * g++.dg/parser/semicolon4.C: New testcase.
959 * g++.dg/pr46890.C: New testcase.
961 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
964 * g++.dg/init/pr29571.C: New.
966 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
968 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
971 2011-02-03 Jakub Jelinek <jakub@redhat.com>
974 * gcc.target/i386/pr47312.c: New test.
977 * gcc.target/i386/pr47564.c: New test.
979 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
981 PR tree-optimization/45122
982 * gcc.dg/tree-ssa/pr45122.c: New.
984 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
987 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
990 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
991 and vsx so a default --with-cpu=power7 doesn't give an error
992 when -mavoid-indexed-addresses is used.
994 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
995 wrapper function to save the arguments and then jump to the real
996 function, rather than depending on the compiler not to move stuff
998 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1000 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1001 Paul Thomas <pault@gcc.gnu.org>
1004 * gfortran.dg/class_37.f03 : New test.
1006 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1007 Richard Guenther <rguenther@suse.de>
1009 PR tree-optimization/40979
1011 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1012 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1013 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1014 check_vect_support_and_set_flags.
1015 * gfortran.dg/graphite/vect-pr40979.f90: New.
1017 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1020 * gfortran.dg/class_36.f03: New.
1022 2011-02-02 Richard Guenther <rguenther@suse.de>
1024 PR tree-optimization/47566
1025 * gcc.dg/lto/20110201-1_0.c: New testcase.
1027 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1033 * debug/pr47498.c: New.
1034 * debug/pr47501.c: New.
1036 2011-02-01 Richard Guenther <rguenther@suse.de>
1038 PR tree-optimization/47559
1039 * g++.dg/torture/pr47559.C: New testcase.
1041 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1044 * gfortran.dg/typebound_call_20.f03: New.
1046 2011-02-01 Richard Guenther <rguenther@suse.de>
1048 PR tree-optimization/47555
1049 * gcc.dg/pr47555.c: New testcase.
1051 2011-02-01 Richard Guenther <rguenther@suse.de>
1053 PR tree-optimization/47541
1054 * g++.dg/torture/pr47541.C: New testcase.
1056 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1059 * gfortran.dg/typebound_call_19.f03: New.
1061 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1064 * g++.dg/cpp0x/pr47416.C: New test.
1066 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1069 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1071 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1074 * gfortran.dg/typebound_assignment_1.f03: New.
1076 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1078 PR tree-optimization/47538
1079 * gcc.c-torture/execute/pr47538.c: New test.
1081 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1084 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1086 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1088 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1090 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1092 PR rtl-optimization/44031
1093 * gcc.c-torture/compile/20110131-1.c: New test.
1095 2011-01-31 Tobias Burnus <burnus@net-b.de>
1098 * gfortran.dg/stmt_func_1.f90: New.
1100 2011-01-31 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/interface_34.f90: New.
1105 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1108 * gfortran.dg/realloc_on_assign_5.f03: New test.
1109 * gfortran.dg/realloc_on_assign_5.f03: New test.
1111 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1113 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1114 * gfortran.dg/bessel_7.f90: Likewise.
1115 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1117 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1118 * gfortran.dg/sum_init_expr.f03: Likewise.
1120 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1122 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1125 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1126 loop only on "vect_intfloat_cvt" targets.
1128 2011-01-29 Tobias Burnus <burnus@net-b.de>
1131 * gfortran.dg/shape_6.f90: New.
1133 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1135 PR libgfortran/47434
1136 * gfortran.dg/read_infnan_1.f90: Update test.
1137 * gfortran.dg/module_nan.f90: Update test.
1138 * gfortran.dg/char4_iunit_1.f03: Update test.
1139 * gfortran.dg/large_real_kind_1.f90: Update test.
1140 * gfortran.dg/real_const_3.f90: Update test.
1141 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1143 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1146 * g++.dg/template/param2.C: New test.
1148 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1150 PR libgfortran/47285
1151 * gfortran.dg/fmt_g.f: New test.
1153 2011-01-28 Tobias Burnus <burnus@net-b.de>
1156 * gfortran.dg/pure_formal_1.f90: New.
1158 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1161 * gcc.dg/tls/pr42894.c: New test.
1163 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1165 * gcc.dg/pr47276.c: Add dg-require-visibility.
1167 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1169 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1171 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1172 Tobias Burnus <burnus@gcc.gnu.org>
1177 * gfortran.dg/realloc_on_assign_3.f03: New test.
1178 * gfortran.dg/realloc_on_assign_4.f03: New test.
1179 * gfortran.dg/allocatable_function_5.f90: New test.
1180 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1181 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1182 implemented" dg-errors.
1184 2011-01-27 Jan Hubicka <jh@suse.cz>
1187 * gcc.dg/attr-weakref-4.c: New testcase
1189 2011-01-27 Martin Jambor <mjambor@suse.cz>
1191 PR tree-optimization/47228
1192 * gcc.dg/torture/pr47228.c: New test.
1194 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1196 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1198 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1200 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1201 when using auto-overlay support on the SPU.
1203 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1205 PR rtl-optimization/44174
1206 * gcc.target/i386/asm-6.c: New test.
1208 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1210 PR rtl-optimization/46856
1211 * gcc.c-torture/compile/pr46856.c: New test.
1213 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1214 Andrew Pinski <pinskia@gmail.com>
1217 * gcc.dg/pr43082.c: New.
1219 2011-01-26 DJ Delorie <dj@redhat.com>
1221 PR rtl-optimization/46878
1222 * gcc.dg/pr46878-1.c: New test.
1224 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1227 * g++.dg/cpp0x/pr47476.C: New test.
1229 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1231 * gcc.c-torture/compile/20110126-1.c: New test.
1233 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.dg/torture/pr47473.c: New test.
1238 2011-01-26 Jan Hubicka <jh@suse.cz>
1241 * gcc.c-torture/execute/pr47237.c: New testcase.
1243 2011-01-26 Jan Hubicka <jh@suse.cz>
1245 PR tree-optimization/47190
1246 * gcc.dg/attr-weakref-3.c: New testcase.
1248 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1251 * gcc.dg/dll-9a.c: New test file.
1252 * gcc.dg/dll-11.c: Likewise.
1253 * gcc.dg/dll-12.c: Likewise.
1254 * gcc.dg/dll-12a.c: Likewise.
1255 * gcc.dg/dll-11a.c: Likewise.
1256 * gcc.dg/dll-9.c: Likewise.
1257 * gcc.dg/dll-10.c: Likewise.
1258 * gcc.dg/dll-10a.c: Likewise.
1259 * g++.dg/ext/dllexport4a.cc: Likewise.
1260 * g++.dg/ext/dllexport4.C: Likewise.
1261 * g++.dg/ext/dllexport5.C: Likewise.
1262 * g++.dg/ext/dllexport5a.cc: Likewise.
1264 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1266 PR tree-optimization/46970
1267 * gcc.dg/graphite/pr46970.c: New.
1269 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1271 PR tree-optimization/46215
1272 * gcc.dg/graphite/pr46215.c: New.
1274 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1276 PR tree-optimization/46168
1277 * gcc.dg/graphite/pr46168.c: New.
1279 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1281 PR tree-optimization/43657
1282 * gcc.dg/graphite/pr43657.c: New.
1284 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1286 PR tree-optimization/29832
1287 * gfortran.dg/graphite/pr29832.f90: New.
1289 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1291 PR tree-optimization/43567
1292 * gcc.dg/graphite/pr43567.c: New.
1294 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1296 * gfortran.dg/graphite/interchange-4.f: New.
1297 * gfortran.dg/graphite/interchange-5.f: New.
1299 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1300 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1301 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1302 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1303 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1304 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1305 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1306 * gfortran.dg/ltrans-7.f90: Removed.
1307 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1309 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1310 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1311 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1312 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1313 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1314 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1315 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1316 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1317 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1318 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1319 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1320 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1321 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1322 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1323 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1324 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1325 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1326 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1327 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1328 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1329 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1330 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1331 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1332 * gcc.dg/tree-ssa/data-dep-1.c
1333 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1334 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1335 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1336 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1337 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1339 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1341 PR tree-optimization/47265
1342 PR tree-optimization/47443
1343 * gcc.c-torture/compile/pr47265.c: New test.
1344 * gcc.dg/pr47443.c: New test.
1346 2011-01-25 Martin Jambor <mjambor@suse.cz>
1348 PR tree-optimization/47382
1349 * g++.dg/torture/pr47382.C: New test.
1350 * g++.dg/opt/devirt1.C: Xfail.
1352 2011-01-25 Yao Qi <yao@codesourcery.com>
1355 * gcc.target/arm/pr45701-1.c: New test.
1356 * gcc.target/arm/pr45701-2.c: New test.
1357 * gcc.target/arm/pr45701-3.c: New test.
1359 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1360 Jakub Jelinek <jakub@redhat.com>
1362 PR tree-optimization/47271
1363 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1365 2011-01-25 Nick Clifton <nickc@redhat.com>
1367 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1368 (saturate_add): Delete.
1370 (main): Do not run saturate_add.
1371 (set_interrupts): Delete.
1373 2011-01-25 Tobias Burnus <burnus@net-b.de>
1376 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1378 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1380 PR tree-optimization/47427
1381 PR tree-optimization/47428
1382 * gcc.c-torture/compile/pr47427.c: New test.
1383 * gcc.c-torture/compile/pr47428.c: New test.
1385 2011-01-25 Richard Guenther <rguenther@suse.de>
1388 * gcc.dg/torture/pr47411.c: New testcase.
1390 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1392 * gfortran.dg/graphite/id-24.f: New.
1393 * gfortran.dg/graphite/id-25.f: New.
1395 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1397 * gfortran.dg/graphite/id-23.f: New.
1399 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1401 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1403 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1405 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1406 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1407 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1408 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1409 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1410 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1411 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1412 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1413 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1415 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1417 * gcc.dg/graphite/block-0.c: Add documentation.
1418 * gcc.dg/graphite/block-4.c: Same.
1419 * gcc.dg/graphite/block-7.c: Same.
1420 * gcc.dg/graphite/block-8.c: New.
1421 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1422 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1423 * gcc.dg/graphite/interchange-12.c: Add documentation.
1424 * gcc.dg/graphite/interchange-13.c: New.
1425 * gcc.dg/graphite/interchange-14.c: New.
1426 * gcc.dg/graphite/interchange-15.c: New.
1427 * gcc.dg/graphite/interchange-8.c: Add documentation.
1428 * gcc.dg/graphite/interchange-mvt.c: Same.
1430 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1433 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1434 * gcc.target/powerpc/altivec-14.c: Ditto.
1435 * gcc.target/powerpc/altivec-33.c: Ditto.
1436 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1437 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1438 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1439 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1440 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1441 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1442 * g++.dg/ext/altivec-15.C: Ditto.
1443 * g++.dg/ext/altivec-types-1.C: Ditto.
1444 * g++.dg/ext/altivec-types-2.C: Ditto.
1445 * g++.dg/ext/altivec-types-3.C: Ditto.
1446 * g++.dg/ext/altivec-types-4.C: Ditto.
1448 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1450 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1452 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1454 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1455 optimization options.
1457 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1459 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1462 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1464 2011-01-23 Tobias Burnus <burnus@net-b.de>
1467 * gfortran.dg/allocatable_scalar_12.f90: New.
1469 2011-01-23 Ira Rosen <irar@il.ibm.com>
1471 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1472 vectorization to be not profitable if peeling is used to
1473 realign the memory access.
1474 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1475 loop bound to avoid loop unrolling.
1476 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1478 2011-01-22 Jan Hubicka <jh@suse.cz>
1481 * g++.dg/lto/pr47333.C: New file.
1483 2011-01-22 Jan Hubicka <jh@suse.cz>
1485 PR tree-optimization/43884
1487 * gcc.dg/autopar/outer-2.c: Increase array size.
1488 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1490 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1493 * gfortran.dg/c_loc_tests_16.f90: New test.
1495 2011-01-22 Tobias Burnus <burnus@net-b.de>
1498 * gfortran.dg/typebound_proc_19.f90: New.
1500 2011-01-21 Jeff Law <law@redhat.com>
1502 PR tree-optimization/47053
1503 * g++.dg/pr47053.C: New test.
1505 2011-01-21 Jason Merrill <jason@redhat.com>
1508 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1510 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1513 * g++.dg/cpp0x/range-for10.C: New test.
1514 * g++.dg/template/for1.C: New test.
1517 * g++.dg/tree-prof/partition3.C: New test.
1519 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1521 PR rtl-optimization/47366
1522 * g++.dg/opt/pr47366.C: New test.
1524 2011-01-21 Jason Merrill <jason@redhat.com>
1527 * g++.dg/cpp0x/constexpr-regress2.C: New.
1529 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1531 2011-01-21 Jeff Law <law@redhat.com>
1533 PR rtl-optimization/41619
1534 * gcc.dg/pr41619.c: New.
1536 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1538 PR tree-optimization/47355
1539 * g++.dg/opt/pr47355.C: New test.
1541 2011-01-21 Richard Guenther <rguenther@suse.de>
1543 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1546 2011-01-21 Richard Guenther <rguenther@suse.de>
1548 PR tree-optimization/47365
1549 * gcc.dg/torture/pr47365.c: New testcase.
1550 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1552 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1554 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1556 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1558 PR tree-optimization/47391
1559 * gcc.dg/pr47391.c: New test.
1561 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1563 * g++.dg/template/char1.C: Use signed char.
1565 2011-01-21 Tobias Burnus <burnus@net-b.de>
1568 * gfortran.dg/pointer_target_4.f90: New.
1570 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1573 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1574 ILP32 system and not IP32.
1576 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1579 * g++.dg/debug/pr46583.C: New.
1581 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1584 * g++.dg/debug/pr47283.C: New test.
1587 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1588 * gcc.target/i386/headmerge-2.c: Likewise.
1590 2011-01-20 Richard Guenther <rguenther@suse.de>
1593 * gcc.dg/torture/pr47370.c: New testcase.
1595 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1597 PR tree-optimization/46130
1598 * gcc.dg/pr46130-1.c: New test.
1599 * gcc.dg/pr46130-2.c: New test.
1601 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1604 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1606 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1609 * g++.dg/debug/pr46240.cc: New.
1611 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1614 * g++.dg/template/anonunion1.C: New test.
1616 PR rtl-optimization/47337
1617 * gcc.c-torture/execute/pr47337.c: New test.
1619 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1622 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1624 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1626 PR tree-optimization/46021
1627 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1629 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1631 PR tree-optimization/47290
1632 * g++.dg/torture/pr47290.C: New test.
1634 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1637 * gfortran.dg/proc_ptr_comp_29.f90: New.
1639 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1642 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1643 powerpc-apple-darwin9.
1645 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1647 PR rtl-optimization/47299
1648 * gcc.c-torture/execute/pr47299.c: New test.
1650 2011-01-17 Jason Merrill <jason@redhat.com>
1652 * g++.dg/cpp0x/constexpr-virtual.C: New.
1654 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1657 * gfortran.dg/gomp/pr47331.f90: New test.
1659 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1662 * objc.dg/selector-warn-1.m: New.
1663 * obj-c++.dg/selector-warn-1.mm: New.
1665 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1667 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1668 Update dg-final accordingly.
1670 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1672 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1674 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1676 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1678 * gcc.dg/guality/pr36728-2.c: Likewise.
1680 2011-01-17 Richard Guenther <rguenther@suse.de>
1682 PR tree-optimization/47313
1683 * g++.dg/torture/pr47313.C: New testcase.
1685 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1688 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1689 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1690 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1691 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1693 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1695 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1696 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1697 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1699 2011-01-17 Richard Guenther <rguenther@suse.de>
1701 PR tree-optimization/45967
1702 * gcc.dg/torture/pr45967-2.c: New testcase.
1703 * gcc.dg/torture/pr45967-3.c: Likewise.
1705 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1708 * g++.dg/ext/pr47213.C: Require visibility.
1710 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1712 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1713 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1715 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1717 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1718 Linux-based targets.
1720 2011-01-13 Jan Hubicka <jh@suse.cz>
1722 PR tree-optimization/47276
1723 * gcc.dg/pr47276.c: New testcase.
1725 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1726 Jonathan Wakely <jwakely.gcc@gmail.com>
1729 * g++.dg/other/pr33558.C: New.
1730 * g++.dg/other/pr33558-2.C: New.
1732 2011-01-14 Martin Jambor <mjambor@suse.cz>
1734 PR tree-optimization/45934
1735 PR tree-optimization/46302
1736 * g++.dg/ipa/devirt-c-1.C: New test.
1737 * g++.dg/ipa/devirt-c-2.C: Likewise.
1738 * g++.dg/ipa/devirt-c-3.C: Likewise.
1739 * g++.dg/ipa/devirt-c-4.C: Likewise.
1740 * g++.dg/ipa/devirt-c-5.C: Likewise.
1741 * g++.dg/ipa/devirt-c-6.C: Likewise.
1742 * g++.dg/ipa/devirt-6.C: Likewise.
1743 * g++.dg/ipa/devirt-d-1.C: Likewise.
1744 * g++.dg/torture/pr45934.C: Likewise.
1746 2011-01-14 Jason Merrill <jason@redhat.com>
1748 * g++.dg/cpp0x/variadic105.C: New.
1750 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1751 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1754 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1755 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1756 execution tests on i?86-*-*, x86_64-*-* and
1757 powerpc*-apple-darwin* && ilp32.
1758 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1759 tests on i?86-*-* and x86_64-*-*.
1761 2011-01-14 Richard Guenther <rguenther@suse.de>
1763 PR tree-optimization/47280
1764 * g++.dg/opt/pr47280.C: New testcase.
1766 2011-01-14 Jason Merrill <jason@redhat.com>
1768 * g++.dg/cpp0x/constexpr-regress1.C: New.
1770 * g++.dg/ext/flexary2.C: New.
1772 2011-01-14 Richard Guenther <rguenther@suse.de>
1775 * gcc.dg/torture/pr47281.c: New testcase.
1776 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1778 2011-01-14 Richard Guenther <rguenther@suse.de>
1780 PR tree-optimization/47286
1781 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1783 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1786 * g++.dg/ext/pr47213.C: New.
1788 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1790 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1792 2011-01-13 Tobias Burnus <burnus@net-b.de>
1793 Mikael Morin <mikael@gcc.gnu.org>
1797 * gfortran.dg/select_type_20.f90: New.
1798 * gfortran.dg/select_type_21.f90: New.
1800 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1803 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1805 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1807 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1808 * gcc.dg/guality/pr36728-2.c: Likewise.
1810 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1813 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1815 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1817 PR rtl-optimization/45352
1818 * gcc.dg/pr45352-3.c: New.
1820 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1822 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1824 * g++.dg/cpp0x/range-for8.C: New.
1825 * g++.dg/cpp0x/range-for9.C: New.
1827 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1830 * g++.dg/debug/pr47209.C: New.
1832 2011-01-12 Richard Guenther <rguenther@suse.de>
1835 * gcc.dg/lto/pr47259_0.c: New testcase.
1836 * gcc.dg/lto/pr47259_1.c: Likewise.
1838 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1840 * objc-obj-c++-shared/Object1.h: Add copyright header, update
1841 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1842 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1843 methods missing from the OBJC2 Object.
1844 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1845 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1846 GNU and NeXT runtimes.
1847 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1849 * objc-obj-c++-shared/Object1.m: Likewise.
1850 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
1851 * objc.dg/proto-qual-1.m: Likewise.
1852 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1853 * obj-c++.dg/proto-qual-1.mm: Likewise.
1855 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
1858 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1860 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1862 Fixed the Objective-C++ testsuite and updated all tests.
1863 * lib/obj-c++.exp (obj-c++_init): Declare and set
1864 gcc_warning_prefix and gcc_error_prefix.
1865 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1866 'dg-warning', 'dg-message' and 'dg-error'.
1867 * obj-c++.dg/class-extension-3.mm: Likewise.
1868 * obj-c++.dg/class-protocol-1.mm: Likewise.
1869 * obj-c++.dg/encode-7.mm: Likewise.
1870 * obj-c++.dg/exceptions-3.mm: Likewise.
1871 * obj-c++.dg/exceptions-5.mm: Likewise.
1872 * obj-c++.dg/method-12.mm: Likewise.
1873 * obj-c++.dg/method-13.mm: Likewise.
1874 * obj-c++.dg/method-15.mm: Likewise.
1875 * obj-c++.dg/method-16.mm: Likewise.
1876 * obj-c++.dg/method-4.mm: Likewise.
1877 * obj-c++.dg/method-8.mm: Likewise.
1878 * obj-c++.dg/method-conflict-1.mm: Likewise.
1879 * obj-c++.dg/method-conflict-2.mm: Likewise.
1880 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1881 and uncommented second part of the testcase now that the testsuite
1883 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
1884 and uncommented second part of the testcase now that the testsuite
1886 * obj-c++.dg/private-1.mm: Likewise.
1887 * obj-c++.dg/proto-lossage-4.mm: Likewise.
1888 * obj-c++.dg/syntax-error-7.mm: Likewise.
1889 * obj-c++.dg/warn5.mm: Likewise.
1890 * obj-c++.dg/property/at-property-14.mm: Likewise.
1891 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1893 * obj-c++.dg/property/at-property-18.mm: Likewise.
1894 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1896 * obj-c++.dg/property/at-property-21.mm: Likewise.
1897 * obj-c++.dg/property/at-property-28.mm: Likewise.
1898 * obj-c++.dg/property/at-property-5.mm: Likewise.
1899 * obj-c++.dg/property/dynamic-2.mm: Likewise.
1900 * obj-c++.dg/property/property-neg-3.mm: Likewise.
1901 * obj-c++.dg/property/synthesize-11.mm: Likewise.
1902 * obj-c++.dg/property/synthesize-6.mm: Likewise.
1903 * obj-c++.dg/property/synthesize-8.mm: Likewise.
1904 * obj-c++.dg/property/synthesize-9.mm: Likewise.
1905 * obj-c++.dg/tls/diag-5.mm: Likewise.
1906 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1907 dg-error, now matched correctly.
1909 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1911 * objc.dg/property/at-property-29.m: New.
1912 * obj-c++.dg/property/at-property-29.mm: New.
1914 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1916 * go.test/go-test.exp (go-set-goarch): New proc.
1917 (go-gc-tests): Use it.
1919 2011-01-11 Dodji Seketeli <dodji@redhat.com>
1922 * g++.dg/debug/dwarf2/template-params-8.C: New test.
1924 2011-01-11 Richard Henderson <rth@redhat.com>
1926 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1928 2011-01-11 Jan Hubicka <jh@suse.cz>
1932 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1933 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1935 2011-01-11 Richard Guenther <rguenther@suse.de>
1937 PR tree-optimization/46076
1938 * gcc.dg/tree-ssa/pr46076.c: New testcase.
1940 2011-01-11 Jeff Law <law@redhat.com>
1942 * PR tree-optimization/47086
1943 * gcc.dg/pr47086.c: New test.
1945 2011-01-11 Jason Merrill <jason@redhat.com>
1948 * g++.dg/template/new10.C: New.
1951 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1953 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
1955 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1956 Split type definitions and NSConstantString class into...
1957 * objc-obj-c++-shared/objc-test-suite-types.h: New.
1958 * objc-obj-c++-shared/nsconstantstring-class.h: New.
1959 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1960 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1961 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1962 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1964 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1965 encode defines for newer NeXT system headers.
1966 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1967 * obj-c++.dg/torture/strings/string1.mm: Likewise.
1968 * objc.dg/foreach-5.m: Likewise.
1969 * objc.dg/foreach-2.m: Likewise.
1970 * objc.dg/foreach-4.m: Likewise.
1971 * objc.dg/torture/strings/string1.m: Likewise.
1972 * objc.dg/torture/strings/string2.m: Likewise.
1973 * objc.dg/torture/strings/string3.m: Likewise.
1974 * objc.dg/torture/strings/string4.m: Likewise.
1975 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1976 header and stand alone.
1977 * obj-c++.dg/strings/strings-2.mm: Likewise.
1978 * objc.dg/torture/strings/const-str-3.m: Likewise.
1979 * objc.dg/strings/strings-2.m: Likewise.
1980 * objc.dg/strings/const-str-12b.m: Likewise.
1982 2011-01-12 Richard Guenther <rguenther@suse.de>
1985 * gcc.dg/attr-weak-1.c: Adjust.
1987 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
1990 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1991 standard compliant and comment.
1993 2011-01-10 Jan Hubicka <jh@suse.cz>
1996 * gcc.dg/initpri3.c: New testcase.
1998 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2001 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2007 (g_ebp_save): Likewise.
2008 (g_esp_save): Likewise.
2010 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2012 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2014 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016 PR tree-optimization/46021
2017 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2018 i?86-*-*, x86_64-*-*.
2020 2011-01-10 Jeff Law <law@redhat.com>
2022 * PR tree-optimization/47141
2023 * gcc.c-torture/compile/pr47141.c: New test.
2025 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2028 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2029 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2030 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2031 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2034 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2035 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2036 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2037 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2038 being vectorized. Adjust dg-final pattern.
2041 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2042 * gcc.dg/vect/slp-24.c: Likewise.
2044 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2047 * g++.dg/other/pr47218-1.C: New test file.
2048 * g++.dg/other/pr47218.C: Likewise.
2049 * g++.dg/other/pr47218.h: New supporting header.
2051 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2054 * objc.dg/attributes/invalid-attribute-1.m: New.
2055 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2057 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2060 * gfortran.dg/proc_ptr_comp_28.f90: New.
2062 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2064 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2065 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2066 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2067 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2068 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2069 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2070 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2071 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2072 * objc.dg/gnu-api-2-class.m: Likewise.
2073 * objc.dg/gnu-api-2-ivar.m: Likewise.
2074 * objc.dg/gnu-api-2-method.m: Likewise.
2075 * objc.dg/gnu-api-2-objc.m: Likewise.
2076 * objc.dg/gnu-api-2-object.m: Likewise.
2077 * objc.dg/gnu-api-2-property.m: Likewise.
2078 * objc.dg/gnu-api-2-protocol.m: Likewise.
2079 * objc.dg/gnu-api-2-sel.m: Likewise.
2081 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2083 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2084 * objc.dg/objc-foreach-4.m: Likewise.
2085 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2086 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2087 * objc.dg/foreach-4.m: Likewise.
2088 * objc.dg/foreach-5.m: Likewise.
2089 * objc.dg/foreach-3.m: Return self from init.
2091 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2094 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2096 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2099 * gfortran.dg/class_35.f90: New.
2101 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2103 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2105 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2108 * objc.dg/invalid-method-2.m: New.
2109 * obj-c++.dg/invalid-method-2.mm: New.
2111 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2114 * gfortran.dg/transpose_optimization_2.f90 : New test.
2116 2011-01-08 Jan Hubicka <jh@suse.cz>
2118 PR tree-optmization/46469
2119 * g++.dg/torture/pr46469.C: New testcase.
2121 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2123 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2124 emulation of libobjc-gnu structure layout functionality to ..
2125 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2126 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2127 * objc/execute/bf-common.h: Adjust headers.
2128 * objc/execute/bf-1.m: Likewise.
2129 * objc/execute/bf-2.m: Likewise.
2130 * objc/execute/bf-3.m: Likewise.
2131 * objc/execute/bf-4.m: Likewise.
2132 * objc/execute/bf-5.m: Likewise.
2133 * objc/execute/bf-6.m: Likewise.
2134 * objc/execute/bf-7.m: Likewise.
2135 * objc/execute/bf-8.m: Likewise.
2136 * objc/execute/bf-9.m: Likewise.
2137 * objc/execute/bf-10.m: Likewise.
2138 * objc/execute/bf-11.m: Likewise.
2139 * objc/execute/bf-12.m: Likewise.
2140 * objc/execute/bf-13.m: Likewise.
2141 * objc/execute/bf-14.m: Likewise.
2142 * objc/execute/bf-15.m: Likewise.
2143 * objc/execute/bf-16.m: Likewise.
2144 * objc/execute/bf-17.m: Likewise.
2145 * objc/execute/bf-18.m: Likewise.
2146 * objc/execute/bf-19.m: Likewise.
2147 * objc/execute/bf-20.m: Likewise.
2148 * objc/execute/bf-21.m: Likewise.
2149 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2150 objc_get_type_qualifiers ().
2152 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2155 * gfortran.dg/dependency_39.f90: New test.
2157 2011-01-07 Jan Hubicka <jh@suse.cz>
2159 Get builtins tests ready for linker plugin.
2160 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2161 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2162 my_memset, my_bzero): Mark used.
2163 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2164 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2166 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2169 2011-01-07 Jan Hubicka <jh@suse.cz>
2171 PR tree-optimization/46367
2172 * g++.dg/torture/pr46367.C: New file.
2174 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2177 * gcc.dg/pr47201.c: New test.
2180 * gcc.dg/tree-prof/pr47187.c: New test.
2182 2011-01-07 Tobias Burnus <burnus@net-b.de>
2185 * gfortran.dg/extends_type_of_3.f90: New.
2187 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2189 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2190 * g++.dg/ext/dllimport-MI1.C: Likewise.
2191 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2192 * g++.dg/ext/dllimport10.C: Likewise.
2193 * g++.dg/ext/dllimport11.C: Likewise.
2194 * g++.dg/ext/dllimport12.C: Likewise.
2195 * g++.dg/ext/dllimport13.C: Likewise.
2196 * g++.dg/ext/dllimport2.C: Likewise.
2197 * g++.dg/ext/dllimport3.C: Likewise.
2198 * g++.dg/ext/dllimport4.C: Likewise.
2199 * g++.dg/ext/dllimport5.C: Likewise.
2200 * g++.dg/ext/dllimport6.C: Likewise.
2201 * g++.dg/ext/dllimport8.C: Likewise.
2202 * g++.dg/ext/dllimport9.C: Likewise.
2203 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2204 targets, too. Additionally enable test for i?86-*-mingw*.
2205 * g++.dg/ext/selectany1.C: Likewise.
2206 Remove guard variable check.
2208 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2212 * gfortran.dg/storage_size_3.f08: Extended.
2214 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2217 * g++.dg/template/stdarg1.C: New test.
2219 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2222 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2223 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2224 from the interface of functions to not hide the errors that
2227 2011-01-06 Jan Hubicka <jh@suse.cz>
2229 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2230 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2232 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2236 * gfortran.dg/interface_33.f90: New test.
2238 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2241 * gcc.c-torture/compile/pr47150.c: New test.
2243 2011-01-06 Ira Rosen <irar@il.ibm.com>
2245 PR tree-optimization/47139
2246 * gcc.dg/vect/pr47139.c: New test.
2248 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2251 * gfortran.dg/extends_type_of_2.f03: New.
2253 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2255 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2257 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2259 * gnat.dg/opt14.adb: New test.
2261 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2264 * gfortran.dg/allocate_error_2.f90: New test.
2266 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2269 * gfortran.dg/storage_size_3.f08: New.
2271 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2273 PR libgfortran/47154
2274 * gfortran.dg/namelist_68.f90: New test.
2276 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2278 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2280 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2283 * gfortran.dg/class_34.f90: New.
2285 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2287 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2288 use __builtin_inff. Skip all single-precision tests that require
2291 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2293 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2295 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2297 PR tree-optimization/47148
2298 * gcc.c-torture/execute/pr47148.c: New test.
2300 PR tree-optimization/47155
2301 * gcc.c-torture/execute/pr47155.c: New test.
2303 PR rtl-optimization/47157
2304 * gcc.c-torture/compile/pr47157.c: New test.
2306 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2308 * gcc.dg/torture/vector-shift2.c (schar): Define.
2309 (main): Always use schar or uchar instead of plain "char" to avoid
2310 dependencies on implementation-defined char signedness.
2312 2011-01-03 Martin Jambor <mjambor@suse.cz>
2314 PR tree-optimization/46801
2315 * gnat.dg/pack9.adb: Remove xfail.
2317 2011-01-03 Martin Jambor <mjambor@suse.cz>
2319 PR tree-optimization/46984
2320 * g++.dg/ipa/pr46984.C: New test.
2322 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2325 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2327 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2329 PR tree-optimization/47140
2330 * gcc.c-torture/compile/pr47140.c: New test.
2332 PR rtl-optimization/47028
2333 * gcc.dg/pr47028.c: New test.
2335 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2337 * objc.dg/protocol-forward-1.m: Removed TODO.
2338 * objc.dg/protocol-forward-2.m: New.
2339 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2340 * obj-c++.dg/protocol-forward-2.mm: New.
2342 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2345 * g++.dg/eh/pr38662.C: New testcase.
2347 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2349 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2350 scan for newline '\n'.
2353 Copyright (C) 2011 Free Software Foundation, Inc.
2355 Copying and distribution of this file, with or without modification,
2356 are permitted in any medium without royalty provided the copyright
2357 notice and this notice are preserved.