1 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4 * g++.dg/pr46868.C: New test.
5 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6 * g++.dg/parse/error14.C: Adjust.
8 2011-02-23 Richard Guenther <rguenther@suse.de>
10 PR tree-optimization/47838
11 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
15 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
17 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
19 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
20 * gfortran.dg/count_init_expr.f03: Ditto.
21 * gfortran.dg/gomp/pr43711.f90: Ditto.
22 * gcc.dg/struct-parse-2.c: Ditto.
23 * gcc.dg/parse-error-3.c: Ditto.
24 * gcc.dg/Wlogical-op-1.c: Ditto.
25 * gcc.dg/Walways-true-1.c: Ditto.
26 * gcc.dg/pr24225.c: Ditto.
27 * gcc.dg/Walways-true-2.c: Ditto.
28 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
29 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
30 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
31 * g++.dg/overload/defarg4.C: Ditto.
32 * g++.dg/inherit/covariant16.C: Ditto.
33 * g++.dg/inherit/virtual7.C: Ditto.
34 * g++.dg/template/canon-type-9.C: Ditto.
35 * g++.dg/template/access19.C: Ditto.
36 * g++.dg/template/call7.C: Ditto.
37 * g++.dg/template/canon-type-2.C: Ditto.
38 * g++.dg/template/init7.C: Ditto.
39 * g++.dg/template/sizeof-template-argument.C: Ditto.
40 * g++.dg/template/const3.C: Ditto.
41 * g++.dg/template/sfinae26.C: Ditto.
42 * g++.dg/template/sfinae26.C: Ditto.
43 * g++.dg/template/canon-type-11.C: Ditto.
44 * g++.dg/template/union2.C: Ditto.
45 * g++.dg/template/canon-type-3.C: Ditto.
46 * g++.dg/template/canon-type-1.C: Ditto.
47 * g++.dg/template/canon-type-5.C: Ditto.
48 * g++.dg/template/canon-type-7.C: Ditto.
49 * g++.dg/template/canon-type-10.C: Ditto.
50 * g++.dg/template/spec36.C: Ditto.
51 * g++.dg/template/typedef38.C: Ditto.
52 * g++.dg/template/canon-type-4.C: Ditto.
53 * g++.dg/template/canon-type-6.C: Ditto.
54 * g++.dg/template/canon-type-13.C: Ditto.
55 * g++.dg/template/instantiate9.C: Ditto.
56 * g++.dg/template/ttp22.C: Ditto.
57 * g++.dg/warn/Wreturn-type-6.C: Ditto.
58 * g++.dg/warn/Walways-true-1.C: Ditto.
59 * g++.dg/warn/Wlogical-op-1.C: Ditto.
60 * g++.dg/warn/Walways-true-2.C: Ditto.
61 * g++.dg/conversion/op4.C: Ditto.
62 * g++.dg/opt/pr19650.C: Ditto.
63 * g++.dg/lookup/friend11.C: Ditto.
64 * g++.dg/other/default2.C: Ditto.
65 * g++.dg/other/default3.C: Ditto.
66 * g++.dg/other/dtor2.C: Ditto.
67 * g++.dg/other/friend5.C: Ditto.
68 * g++.dg/other/default5.C: Ditto.
69 * g++.dg/init/brace6.C: Ditto.
70 * g++.dg/init/aggr5.C: Ditto.
71 * g++.dg/init/error2.C: Ditto.
72 * g++.dg/expr/bound-mem-fun.C: Ditto.
73 * g++.dg/expr/cond6.C: Ditto.
74 * g++.dg/expr/stmt-expr-1.C: Ditto.
75 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
76 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
77 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
78 * g++.dg/cpp0x/bracket1.C: Ditto.
79 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
80 * g++.dg/cpp0x/pr38646.C: Ditto.
81 * g++.dg/cpp0x/variadic73.C: Ditto.
82 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
83 * g++.dg/cpp0x/bracket4.C: Ditto.
84 * g++.dg/cpp0x/decltype4.C: Ditto.
85 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
86 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
87 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
88 * g++.dg/cpp0x/variadic-new2.C: Ditto.
89 * g++.dg/cpp0x/decltype2.C: Ditto.
90 * g++.dg/cpp0x/decltype1.C: Ditto.
91 * g++.dg/cpp0x/bracket2.C: Ditto.
92 * g++.dg/cpp0x/decltype5.C: Ditto.
93 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
94 * g++.dg/cpp0x/variadic70.C: Ditto.
95 * g++.dg/cpp0x/decltype6.C: Ditto.
96 * g++.dg/cpp0x/rvo.C: Ditto.
97 * g++.dg/cpp0x/vt-40092.C: Ditto.
98 * g++.dg/cpp0x/variadic-new.C: Ditto.
99 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
100 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
101 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
102 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
103 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
104 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
105 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
106 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
107 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
108 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
109 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
110 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
111 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
112 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
113 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
114 * g++.dg/cpp0x/pr39639.C: Ditto.
115 * g++.dg/cpp0x/decltype3.C: Ditto.
116 * g++.dg/cpp0x/variadic68.C: Ditto.
117 * g++.dg/cpp0x/variadic-function.C: Ditto.
118 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
119 * g++.dg/cpp0x/variadic-bind.C: Ditto.
120 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
121 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
122 * g++.dg/parse/crash35.C: Ditto.
123 * g++.dg/parse/crash40.C: Ditto.
124 * g++.dg/parse/defarg12.C: Ditto.
125 * g++.dg/parse/crash34.C: Ditto.
126 * g++.dg/parse/constructor3.C: Ditto.
127 * g++.dg/parse/template23.C: Ditto.
128 * g++.dg/parse/crash56.C: Ditto.
129 * g++.dg/parse/dtor13.C: Ditto.
130 * g++.dg/parse/error33.C: Ditto.
131 * g++.dg/parse/ctor9.C: Ditto.
132 * g++.dg/parse/error32.C: Ditto.
133 * g++.dg/parse/error37.C: Ditto.
134 * g++.dg/parse/bitfield3.C: Ditto.
135 * g++.dg/parse/struct-4.C: Ditto.
136 * g++.dg/ext/has_trivial_copy.C: Ditto.
137 * g++.dg/ext/is_polymorphic.C: Ditto.
138 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
139 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
140 * g++.dg/ext/has_nothrow_assign.C: Ditto.
141 * g++.dg/ext/is_union.C: Ditto.
142 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
143 * g++.dg/ext/is_pod.C: Ditto.
144 * g++.dg/ext/has_virtual_destructor.C: Ditto.
145 * g++.dg/ext/has_trivial_constructor.C: Ditto.
146 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
147 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
148 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
149 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
150 * g++.dg/ext/is_abstract.C: Ditto.
151 * g++.dg/ext/has_trivial_assign.C: Ditto.
152 * g++.dg/ext/is_class.C: Ditto.
153 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
154 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
155 * g++.dg/ext/is_base_of.C: Ditto.
156 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
157 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
158 * g++.dg/ext/is_empty.C: Ditto.
159 * g++.dg/ext/is_enum.C: Ditto.
160 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
161 * g++.dg/ext/.C: Ditto.
162 * g++.dg/ext/.C: Ditto.
163 * gnat.dg/opt11.adb: Ditto.
164 * obj-c++.dg/pr45735.mm: Ditto.
165 * obj-c++.dg/pr24393.mm: Ditto.
166 * obj-c++.dg/exceptions-2.cc: Ditto.
167 * objc.dg/pr45735.m: Ditto.
168 * objc.dg/pr24393.m: Ditto.
170 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
172 * objc.dg/attributes/objc-exception-1.m: New.
174 2011-02-23 Jie Zhang <jie@codesourcery.com>
176 * gcc.dg/cpp/include7.c: New test.
178 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
181 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
183 2011-02-23 Jie Zhang <jie@codesourcery.com>
185 PR rtl-optimization/47763
186 * gcc.dg/pr47763.c: New test.
188 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
191 * gfortran.dg/whole_file_32.f90 : New test.
193 2011-02-22 Dodji Seketeli <dodji@redhat.com>
196 * g++.dg/inherit/virtual7.C: New test.
198 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
201 * objc.dg/type-size-3.m: Updated error message.
202 * objc.dg/type-size-4.m: New test.
203 * objc.dg/type-size-5.m: New test.
205 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
207 * lib/gnat.exp: Fix comments.
208 Don't load libgloss.exp.
209 (default_gnat_version): Call $compiler with --version.
210 Adapt regexp for gnatmake output, insert version.
211 (gnat_version): New proc.
212 (gnat_init): Remove gnat_libgcc_s_path.
213 (gnat_target_compile): Likewise.
214 Remove ld_library_path.
215 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
218 (gnat_finish): Remove.
220 (local_find_gnatmake): Reindent.
221 (runtest_file_p): Remove.
222 (prune_warnings): Remove.
223 (find_gnatclean): New proc.
224 * lib/gnat-dg.exp (lremove): New proc.
225 (gnat-dg-test): Reindent.
226 Remove additional output files.
227 (gnat-dg-runtest): Remove.
229 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
230 * gnat.dg/loop_optimization6.adb: Likewise.
231 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
233 2011-02-22 Jakub Jelinek <jakub@redhat.com>
235 PR tree-optimization/47835
236 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
238 2011-02-22 Tobias Burnus <burnus@net-b.de>
240 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
241 * gfortran.dg/abstract_type_2.f03: Ditto.
242 * gfortran.dg/abstract_type_3.f03: Ditto.
243 * gfortran.dg/abstract_type_4.f03: Ditto.
244 * gfortran.dg/abstract_type_5.f03: Ditto.
245 * gfortran.dg/abstract_type_6.f03: Ditto.
246 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
247 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
248 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
249 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
250 * gfortran.dg/array_function_5.f90: Ditto.
251 * gfortran.dg/asynchronous_3.f03: Ditto.
252 * gfortran.dg/char_expr_1.f90: Ditto.
253 * gfortran.dg/class_14.f03: Ditto.
254 * gfortran.dg/data_array_6.f: Ditto.
255 * gfortran.dg/data_invalid.f90: Ditto.
256 * gfortran.dg/dot_product_1.f03: Ditto.
257 * gfortran.dg/func_derived_5.f90: Ditto.
258 * gfortran.dg/func_result_4.f90: Ditto.
259 * gfortran.dg/implied_do_1.f90: Ditto.
260 * gfortran.dg/initialization_25.f90: Ditto.
261 * gfortran.dg/initialization_26.f90: Ditto.
262 * gfortran.dg/interface_34.f90: Ditto.
263 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
264 * gfortran.dg/keyword_symbol_1.f90: Ditto.
265 * gfortran.dg/matmul_8.f03: Ditto.
266 * gfortran.dg/merge_init_expr.f90: Ditto.
267 * gfortran.dg/pack_assign_1.f90: Ditto.
268 * gfortran.dg/pack_vector_1.f90: Ditto.
269 * gfortran.dg/pointer_check_8.f90: Ditto.
270 * gfortran.dg/product_init_expr.f03: Ditto.
271 * gfortran.dg/reshape_order_5.f90: Ditto.
272 * gfortran.dg/reshape_shape_1.f90: Ditto.
273 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
274 * gfortran.dg/same_name_2.f90: Ditto.
275 * gfortran.dg/selected_real_kind_1.f90: Ditto.
276 * gfortran.dg/spread_init_expr.f03: Ditto.
277 * gfortran.dg/stmt_func_1.f90: Ditto.
278 * gfortran.dg/sum_init_expr.f03: Ditto.
279 * gfortran.dg/transpose_3.f03: Ditto.
280 * gfortran.dg/unpack_init_expr.f03: Ditto.
281 * gfortran.dg/warn_conversion.f90: Ditto.
282 * gfortran.dg/warn_conversion_2.f90: Ditto.
283 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
284 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
285 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
286 * gfortran.dg/whole_file_16.f90: Ditto.
287 * gfortran.dg/whole_file_17.f90: Ditto.
288 * gfortran.dg/whole_file_18.f90: Ditto.
289 * gfortran.dg/whole_file_20.f03: Ditto.
290 * gfortran.dg/whole_file_5.f90: Ditto.
291 * gfortran.dg/whole_file_6.f90: Ditto.
292 * gfortran.dg/write_invalid_format.f90: Ditto.
293 * gfortran.dg/zero_sized_6.f90: Ditto.
295 2011-02-21 Jeff Law <law@redhat.com>
297 PR rtl-optimization/46178
298 * gcc.target/i386/pr46178.c: New test.
300 PR rtl-optimization/46002
301 * gcc.c-torture/compile/pr46002.c: New test.
303 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
305 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
308 2011-02-21 Jakub Jelinek <jakub@redhat.com>
311 * g++.dg/debug/pr47106.C: Require effective target lto.
313 2011-02-21 Jason Merrill <jason@redhat.com>
315 * g++.dg/cpp0x/constexpr-diag2.C: New.
317 2011-02-20 Jason Merrill <jason@redhat.com>
319 * g++.dg/cpp0x/constexpr-ctor7.C: New.
321 * g++.dg/cpp0x/fntmpdefarg2.C: New.
323 * g++.dg/overload/conv-op1.C: New.
325 * g++.dg/cpp0x/constexpr-synth1.C: New.
327 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
329 * objc.dg/layout-2.m: New.
330 * objc.dg/selector-3.m: Adjusted location of error message.
331 * objc.dg/type-size-3.m: Same.
332 * obj-c++.dg/selector-3.mm: Same.
334 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
337 * objc.dg/property/dotsyntax-22.m: New.
338 * obj-c++.dg/property/dotsyntax-22.mm: New.
340 2011-02-20 Dodji Seketeli <dodji@redhat.com>
343 * g++.dg/template/typedef38.C: New test.
345 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
348 * gfortran.dg/whole_file_30.f90 : New test.
349 * gfortran.dg/whole_file_31.f90 : New test.
351 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
355 * gfortran.dg/whole_file_28.f90 : New test.
356 * gfortran.dg/whole_file_29.f90 : New test.
358 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
361 * g++.dg/template/crash105.C: New.
363 2011-02-19 Jason Merrill <jason@redhat.com>
365 * g++.dg/cpp0x/regress/no-elide1.C: New.
367 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
369 PR tree-optimization/46620
370 * gcc.dg/pr46620.c: New.
372 2011-02-19 Jakub Jelinek <jakub@redhat.com>
375 * gcc.target/i386/pr47809.c: New test.
377 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
378 Tobias Burnus <burnus@net-b.de>
380 * lib/target-supports.exp
381 (check_effective_target_fortran_large_real): New check for large reals.
382 * gfortran.dg/nan_7.f90: New test.
384 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
387 * gfortran.dg/fmt_f0_1.f90: Update test.
389 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
392 * gfortran.dg/array_constructor_36.f90 : New test.
393 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
394 allow for comparison between different elements of the array
395 constructor at different levels of optimization.
397 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
399 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
400 * gcc.target/i386/pr32280-1.c: Likewise.
402 2011-02-19 Jakub Jelinek <jakub@redhat.com>
405 * gcc.target/i386/pr47800.c: New test.
407 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
409 * objc/execute/exceptions/foward-1.x: New.
411 2011-02-18 Janus Weil <janus@gcc.gnu.org>
414 * gfortran.dg/derived_constructor_comps_4.f90: New.
416 2011-02-18 Tobias Burnus
419 * gfortran.dg/func_result_6.f90: New.
421 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
424 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
426 2011-02-18 Tobias Burnus <burnus@net-b.de>
429 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
431 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
432 normalizing the error/warning output.
433 * gfortran.dg/Wall.f90: Update dg-error/warning.
434 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
435 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
436 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
437 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
438 * gfortran.dg/class_30.f90: Update dg-error/warning.
439 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
440 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
441 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
442 * gfortran.dg/entry_17.f90: Update dg-error/warning.
443 * gfortran.dg/entry_19.f90: Update dg-error/warning.
444 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
445 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
446 * gfortran.dg/g77/12632.f: Update dg-error/warning.
447 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
448 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
449 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
450 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
451 * gfortran.dg/goto_8.f90: Update dg-error/warning.
452 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
453 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
454 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
455 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
456 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
457 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
458 * gfortran.dg/volatile3.f90: Update dg-error/warning.
459 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
460 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
461 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
462 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
463 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
465 2011-02-18 Janus Weil <janus@gcc.gnu.org>
468 * gfortran.dg/proc_ptr_comp_30.f90: New.
470 2011-02-18 Jakub Jelinek <jakub@redhat.com>
473 * gcc.target/i386/pr47780.c: New test.
475 2011-02-18 Janus Weil <janus@gcc.gnu.org>
478 * gfortran.dg/class_40.f03: New.
480 2011-02-18 Dodji Seketeli <dodji@redhat.com>
483 * g++.dg/cpp0x/auto21.C: New test.
485 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
487 * objc.dg/special/unclaimed-category-1.h: Updated for
489 * objc.dg/special/unclaimed-category-1.m: Same.
490 * objc.dg/zero-link-1.m: Same.
491 * objc.dg/lookup-1.m: Same.
492 * objc.dg/torture/strings/const-str-9.m
493 * objc.dg/torture/strings/const-str-10.m: Same.
494 * objc.dg/torture/strings/const-str-11.m: Same.
495 * objc.dg/torture/forward-1.m: Same.
496 * objc.dg/zero-link-2.m: Same.
497 * objc.dg/encode-7-next-64bit.m: Same.
498 * objc.dg/method-4.m: Same.
499 * objc.dg/next-runtime-1.m: Same.
500 * objc.dg/image-info.m: Same.
501 * objc.dg/pr23214.m: Same.
502 * objc.dg/symtab-1.m: Same.
503 * obj-c++.dg/basic.m: Same.
504 * obj-c++.dg/proto-lossage-3.m: Same.
505 * obj-c++.dg/torture/strings/const-str-10.m: Same.
506 * obj-c++.dg/torture/strings/const-str-11.m: Same.
507 * obj-c++.dg/torture/strings/const-str-9.m: Same.
508 * obj-c++.dg/method-11.m: Same.
509 * objc/execute/enumeration-1.m: Same.
510 * objc/execute/object_is_class.m: Same.
511 * objc/execute/formal_protocol-2.m: Same.
512 * objc/execute/formal_protocol-4.m: Same.
513 * objc/execute/formal_protocol-6.m: Same.
514 * objc/execute/bycopy-3.m: Same.
515 * objc/execute/exceptions/catchall-1.m: Same.
516 * objc/execute/exceptions/finally-1.m: Same.
517 * objc/execute/exceptions/local-variables-1.m: Same.
518 * objc/execute/exceptions/foward-1.m: Same.
519 * objc/execute/bf-common.h
520 * objc/execute/enumeration-2.m: Same.
521 * objc/execute/formal_protocol-1.m: Same.
522 * objc/execute/formal_protocol-3.m: Same.
523 * objc/execute/formal_protocol-5.m: Same.
524 * objc/execute/accessing_ivars.m: Same.
525 * objc/execute/bycopy-2.m: Same.
526 * objc/execute/formal_protocol-7.m: Same.
527 * objc/execute/compatibility_alias.m: Same.
528 * objc/execute/no_clash.m: Same.
529 * objc/execute/object_is_meta_class.m: Same.
530 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
531 * objc/execute/class-tests-1.h: Include stdio.h.
532 * objc/execute/class-tests-2.h: Same.
533 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
535 * obj-c++.dg/try-catch-2.mm: Same.
537 2011-02-17 Jakub Jelinek <jakub@redhat.com>
540 * g++.dg/warn/Wunused-parm-4.C: New test.
542 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
543 Jan Hubicka <jh@suse.cz>
547 * g++.dg/debug/pr47106.C: New.
549 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
552 * gcc.target/i386/pr43653.c: New test.
554 2011-02-11 Dodji Seketeli <dodji@redhat.com>
557 * g++.dg/template/inherit6.C: New test.
559 2011-02-16 Janus Weil <janus@gcc.gnu.org>
562 * gfortran.dg/class_39.f03: New.
564 2011-02-16 Dodji Seketeli <dodji@redhat.com>
567 * g++.dg/cpp0x/variadic106.C: New test.
569 2011-02-16 Jakub Jelinek <jakub@redhat.com>
572 * gfortran.dg/pr47757-1.f90: New test.
573 * gfortran.dg/pr47757-2.f90: New test.
574 * gfortran.dg/pr47757-3.f90: New test.
577 * g++.dg/cpp0x/enum8.C: New test.
579 2011-02-15 Jason Merrill <jason@redhat.com>
581 * g++.dg/inherit/implicit-trivial1.C: New.
582 * g++.dg/cpp0x/implicit-trivial1.C: New.
584 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
587 * gcc.dg/torture/pr47725.c: Removed.
589 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
592 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
593 constant does not generate a load from memory.
595 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
598 * gcc.dg/torture/pr47725.c: New.
600 2011-02-15 Richard Guenther <rguenther@suse.de>
602 PR tree-optimization/47743
603 * gcc.dg/torture/pr47743.c: New testcase.
605 2011-02-15 Jakub Jelinek <jakub@redhat.com>
608 * gcc.target/i386/pr47581.c: New test.
610 2011-02-14 Janus Weil <janus@gcc.gnu.org>
613 * gfortran.dg/select_type_22.f03: New.
615 2011-02-14 Jason Merrill <jason@redhat.com>
617 * g++.dg/cpp0x/regress/enum1.C: New.
619 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
621 * gnat.dg/include.adb: New test.
623 2011-02-14 Janus Weil <janus@gcc.gnu.org>
626 * gfortran.dg/class_38.f03: New.
628 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
630 * gcc.dg/pr46494.c: New test.
632 2011-02-14 Richard Guenther <rguenther@suse.de>
634 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
636 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
639 * gnat.dg/null_pointer_deref1.exp: Don't skip on
640 sparc*-sun-solaris2.11.
642 2011-02-14 Janus Weil <janus@gcc.gnu.org>
645 * gfortran.dg/argument_checking_18.f90: New.
647 2011-02-13 Tobias Burnus <burnus@net-b.de>
649 * gfortran.dg/argument_checking_13.f90: Update dg-error.
650 * gfortran.dg/argument_checking_17.f90: New.
652 2011-02-12 Janus Weil <janus@gcc.gnu.org>
654 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
655 are temporarily disabled.
656 * gfortran.dg/class_7.f03: Ditto.
657 * gfortran.dg/coarray_14.f90: Ditto.
658 * gfortran.dg/typebound_proc_13.f03: Ditto.
660 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
663 * gfortran.dg/extends_11.f03: New.
665 2011-02-11 Xinliang David Li <davidxl@google.com>
667 PR tree-optimization/47707
668 * g++.dg/tree-ssa/pr47707.C: New test.
670 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
672 * g++.dg/opt/inline17.C: New test.
674 2011-02-11 Tobias Burnus <burnus@net-b.de>
677 * gfortran.dg/pure_formal_2.f90: New.
679 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
681 PR rtl-optimization/47614
682 * gfortran.dg/pr47614.f: New.
684 2011-02-11 Joseph Myers <joseph@codesourcery.com>
687 * gcc.dg/opts-6.c: New test.
689 2011-02-11 Jakub Jelinek <jakub@redhat.com>
692 * gcc.dg/pr47684.c: New test.
694 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
697 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
698 c99_runtime, dg-add-options c99_runtime.
701 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
704 * lib/target-supports.exp (check_ascii_locale_available): New proc.
705 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
706 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
707 * gcc.dg/ucnid-10.c: Likewise.
708 * gcc.dg/ucnid-13.c: Likewise.
709 * gcc.dg/ucnid-7.c: Likewise.
710 * gcc.dg/ucnid-8.c: Likewise.
711 Adapt dg-warning line number.
713 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
715 * gcc.target/i386/parity-1.c: Use -march=k8.
716 * gcc.target/i386/parity-2.c: Ditto.
717 * gcc.target/i386/vecinit-1.c: Ditto.
718 * gcc.target/i386/vecinit-2.c: Ditto.
720 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
723 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
724 * gcc.target/mips/save-restore-3.c: Likewise.
725 * gcc.target/mips/save-restore-4.c: Likewise.
726 * gcc.target/mips/save-restore-5.c: Likewise.
729 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
730 * g++.dg/tree-prof/partition2.C: Likewise.
732 2011-02-09 Jason Merrill <jason@redhat.com>
734 * g++.dg/tree-ssa/inline-3.C: Use a normal function
735 rather than misdeclare std::puts.
737 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
738 * g++.dg/other/warning1.C: Likewise.
739 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
740 * g++.old-deja/g++.gb/scope06.C: Likewise.
741 * g++.old-deja/g++.law/cvt11.C: Likewise.
742 * g++.old-deja/g++.law/init1.C: Likewise.
743 * g++.dg/abi/mangle26.C: Likewise.
745 * g++.dg/template/function1.C: Adjust for C++0x mode.
746 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
748 * g++.dg/ext/label10.C: Adjust for C++0x mode.
749 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
751 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
753 * g++.dg/cpp0x/regress/abi-empty7.C: New.
755 * g++.dg/cpp0x/regress: New directory.
756 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
757 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
758 * g++.dg/cpp0x/regress/regress3.C: New.
760 2011-02-10 Richard Guenther <rguenther@suse.de>
762 PR tree-optimization/47677
763 * gcc.dg/torture/pr47677.c: New testcase.
765 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
767 * objc.dg/special/load-category-1.m: Remove unused header.
768 * objc.dg/special/load-category-1a.m: Likewise.
769 * objc.dg/special/load-category-2.m: Likewise.
770 * objc.dg/special/load-category-2a.m: Likewise.
771 * objc.dg/special/load-category-3.m: Likewise.
772 * objc.dg/special/load-category-3a.m: Likewise.
773 * objc.dg/attributes/proto-attribute-2.m: Likewise.
774 * objc.dg/attributes/proto-attribute-3.m: Likewise.
775 * objc.dg/attributes/class-attribute-1.m: Likewise.
776 * objc.dg/property/property.exp: Don't run for Darwin < 9.
777 * obj-c++.dg/property/property.exp: Likewise.
778 * objc.dg/attributes/method-sentinel-1.m: Update type header.
779 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
780 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
781 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
782 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
783 * obj-c++.dg/template-8.mm: Likewise.
785 2011-02-10 Jakub Jelinek <jakub@redhat.com>
788 * gcc.target/i386/pr47665.c: New test.
790 2011-02-10 Jie Zhang <jie@codesourcery.com>
794 2011-02-05 Jie Zhang <jie@codesourcery.com>
796 * gcc.dg/pr42631.c: Update test.
797 * gcc.dg/pr42631-2.c: New test.
799 2011-02-09 Janus Weil <janus@gcc.gnu.org>
802 * gfortran.dg/proc_decl_25.f90: New.
804 2011-02-09 Janus Weil <janus@gcc.gnu.org>
807 * gfortran.dg/typebound_assignment_2.f03: New.
809 2011-02-09 Richard Guenther <rguenther@suse.de>
811 PR tree-optimization/47664
812 * gcc.dg/tree-ssa/inline-7.c: New testcase.
814 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
817 * gnat.dg/uninit_func.adb: Adjust dg directive.
819 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
822 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
824 2011-02-09 Janus Weil <janus@gcc.gnu.org>
827 * gfortran.dg/auto_dealloc_2.f90: New.
829 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
831 * gcc.dg/builtins-config.h: Remove __sgi handling.
832 * lib/target-supports.exp (add_options_for_c99_runtime): Add
833 -std=c99 for mips-sgi-irix6.5*.
835 2011-02-09 Martin Jambor <mjambor@suse.cz>
838 * gfortran.dg/pr25923.f90: Remove xfails.
840 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
843 * gfortran.dg/inquire_14.f90: New test.
845 2011-02-08 Janus Weil <janus@gcc.gnu.org>
848 * gfortran.dg/pointer_init_6.f90: New.
850 2011-02-08 Jeff Law <law@redhat.com>
852 PR tree-optimization/42893
853 * gcc.tree-ssa/pr42893.c: New test.
855 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
857 PR tree-optimization/46834
858 PR tree-optimization/46994
859 PR tree-optimization/46995
860 * gcc.dg/graphite/id-pr46834.c: New.
861 * gfortran.dg/graphite/id-pr46994.f90: New.
862 * gfortran.dg/graphite/id-pr46995.f90: New.
864 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
867 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
868 using the variable is known the warning is emitted there.
869 * gcc.dg/uninit-pr19430.c (foo): Likewise.
870 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
872 * c-c++-common/pr20000.c (g): Both warnings occur at the return
875 * gcc.dg/noreturn-1.c (foo5): Likewise.
876 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
879 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
880 the return statement using the uninitialized variable.
881 * gfortran.dg/pr39666-2.f90 (f): Likewise.
883 2011-02-08 Richard Guenther <rguenther@suse.de>
886 * g++.dg/opt/pr47639.c: New testcase.
888 2011-02-08 Richard Guenther <rguenther@suse.de>
890 PR tree-optimization/47632
891 * g++.dg/opt/pr47632.C: New testcase.
893 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
895 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
897 2011-02-07 Richard Guenther <rguenther@suse.de>
899 PR tree-optimization/47615
900 * g++.dg/opt/pr47615.C: New testcase.
902 2011-02-07 Richard Guenther <rguenther@suse.de>
904 PR tree-optimization/47621
905 * gcc.dg/torture/pr47621.c: New testcase.
907 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
909 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
911 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
914 * gfortran.dg/allocate_with_source_1 : New test.
916 2011-02-05 Jakub Jelinek <jakub@redhat.com>
919 * gcc.dg/pr47610.c: New test.
921 2011-02-05 Jie Zhang <jie@codesourcery.com>
924 * gcc.dg/pr42631.c: Update test.
925 * gcc.dg/pr42631-2.c: New test.
927 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
930 * gfortran.dg/pr47574.f90: New test.
932 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
934 PR tree-optimization/46194
935 * gcc.dg/autopar/pr46194.c: New.
937 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
939 PR tree-optimization/43695
940 * g++.dg/ipa/pr43695.C: New.
942 2011-02-04 Jakub Jelinek <jakub@redhat.com>
945 * gcc.dg/pr23200.c: New test.
947 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
950 * g++.dg/pr47589.C: New test.
952 2011-02-03 Dodji Seketeli <dodji@redhat.com>
955 * g++.dg/template/typedef37.C: New test.
956 * g++.dg/template/param1.C: Adjust expected error message.
958 2011-02-03 Jakub Jelinek <jakub@redhat.com>
961 * gcc.dg/pr31490-2.c: New test.
962 * gcc.dg/pr31490-3.c: New test.
963 * gcc.dg/pr31490-4.c: New test.
965 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
966 Jakub Jelinek <jakub@redhat.com>
969 * g++.dg/parser/semicolon3.C: Adjust.
970 * g++.dg/parser/semicolon4.C: New testcase.
971 * g++.dg/pr46890.C: New testcase.
973 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
976 * g++.dg/init/pr29571.C: New.
978 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
980 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
983 2011-02-03 Jakub Jelinek <jakub@redhat.com>
986 * gcc.target/i386/pr47312.c: New test.
989 * gcc.target/i386/pr47564.c: New test.
991 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
993 PR tree-optimization/45122
994 * gcc.dg/tree-ssa/pr45122.c: New.
996 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
999 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1002 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1003 and vsx so a default --with-cpu=power7 doesn't give an error
1004 when -mavoid-indexed-addresses is used.
1006 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1007 wrapper function to save the arguments and then jump to the real
1008 function, rather than depending on the compiler not to move stuff
1010 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1012 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1013 Paul Thomas <pault@gcc.gnu.org>
1016 * gfortran.dg/class_37.f03 : New test.
1018 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1019 Richard Guenther <rguenther@suse.de>
1021 PR tree-optimization/40979
1023 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1024 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1025 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1026 check_vect_support_and_set_flags.
1027 * gfortran.dg/graphite/vect-pr40979.f90: New.
1029 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1032 * gfortran.dg/class_36.f03: New.
1034 2011-02-02 Richard Guenther <rguenther@suse.de>
1036 PR tree-optimization/47566
1037 * gcc.dg/lto/20110201-1_0.c: New testcase.
1039 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1045 * debug/pr47498.c: New.
1046 * debug/pr47501.c: New.
1048 2011-02-01 Richard Guenther <rguenther@suse.de>
1050 PR tree-optimization/47559
1051 * g++.dg/torture/pr47559.C: New testcase.
1053 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1056 * gfortran.dg/typebound_call_20.f03: New.
1058 2011-02-01 Richard Guenther <rguenther@suse.de>
1060 PR tree-optimization/47555
1061 * gcc.dg/pr47555.c: New testcase.
1063 2011-02-01 Richard Guenther <rguenther@suse.de>
1065 PR tree-optimization/47541
1066 * g++.dg/torture/pr47541.C: New testcase.
1068 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1071 * gfortran.dg/typebound_call_19.f03: New.
1073 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1076 * g++.dg/cpp0x/pr47416.C: New test.
1078 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1081 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1083 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1086 * gfortran.dg/typebound_assignment_1.f03: New.
1088 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1090 PR tree-optimization/47538
1091 * gcc.c-torture/execute/pr47538.c: New test.
1093 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1096 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1098 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1100 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1102 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1104 PR rtl-optimization/44031
1105 * gcc.c-torture/compile/20110131-1.c: New test.
1107 2011-01-31 Tobias Burnus <burnus@net-b.de>
1110 * gfortran.dg/stmt_func_1.f90: New.
1112 2011-01-31 Tobias Burnus <burnus@net-b.de>
1115 * gfortran.dg/interface_34.f90: New.
1117 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1120 * gfortran.dg/realloc_on_assign_5.f03: New test.
1121 * gfortran.dg/realloc_on_assign_5.f03: New test.
1123 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1125 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1126 * gfortran.dg/bessel_7.f90: Likewise.
1127 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1129 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1130 * gfortran.dg/sum_init_expr.f03: Likewise.
1132 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1134 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1137 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1138 loop only on "vect_intfloat_cvt" targets.
1140 2011-01-29 Tobias Burnus <burnus@net-b.de>
1143 * gfortran.dg/shape_6.f90: New.
1145 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1147 PR libgfortran/47434
1148 * gfortran.dg/read_infnan_1.f90: Update test.
1149 * gfortran.dg/module_nan.f90: Update test.
1150 * gfortran.dg/char4_iunit_1.f03: Update test.
1151 * gfortran.dg/large_real_kind_1.f90: Update test.
1152 * gfortran.dg/real_const_3.f90: Update test.
1153 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1155 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1158 * g++.dg/template/param2.C: New test.
1160 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1162 PR libgfortran/47285
1163 * gfortran.dg/fmt_g.f: New test.
1165 2011-01-28 Tobias Burnus <burnus@net-b.de>
1168 * gfortran.dg/pure_formal_1.f90: New.
1170 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.dg/tls/pr42894.c: New test.
1175 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1177 * gcc.dg/pr47276.c: Add dg-require-visibility.
1179 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1181 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1183 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1184 Tobias Burnus <burnus@gcc.gnu.org>
1189 * gfortran.dg/realloc_on_assign_3.f03: New test.
1190 * gfortran.dg/realloc_on_assign_4.f03: New test.
1191 * gfortran.dg/allocatable_function_5.f90: New test.
1192 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1193 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1194 implemented" dg-errors.
1196 2011-01-27 Jan Hubicka <jh@suse.cz>
1199 * gcc.dg/attr-weakref-4.c: New testcase
1201 2011-01-27 Martin Jambor <mjambor@suse.cz>
1203 PR tree-optimization/47228
1204 * gcc.dg/torture/pr47228.c: New test.
1206 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1208 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1210 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1212 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1213 when using auto-overlay support on the SPU.
1215 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1217 PR rtl-optimization/44174
1218 * gcc.target/i386/asm-6.c: New test.
1220 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1222 PR rtl-optimization/46856
1223 * gcc.c-torture/compile/pr46856.c: New test.
1225 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1226 Andrew Pinski <pinskia@gmail.com>
1229 * gcc.dg/pr43082.c: New.
1231 2011-01-26 DJ Delorie <dj@redhat.com>
1233 PR rtl-optimization/46878
1234 * gcc.dg/pr46878-1.c: New test.
1236 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1239 * g++.dg/cpp0x/pr47476.C: New test.
1241 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1243 * gcc.c-torture/compile/20110126-1.c: New test.
1245 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1248 * gcc.dg/torture/pr47473.c: New test.
1250 2011-01-26 Jan Hubicka <jh@suse.cz>
1253 * gcc.c-torture/execute/pr47237.c: New testcase.
1255 2011-01-26 Jan Hubicka <jh@suse.cz>
1257 PR tree-optimization/47190
1258 * gcc.dg/attr-weakref-3.c: New testcase.
1260 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1263 * gcc.dg/dll-9a.c: New test file.
1264 * gcc.dg/dll-11.c: Likewise.
1265 * gcc.dg/dll-12.c: Likewise.
1266 * gcc.dg/dll-12a.c: Likewise.
1267 * gcc.dg/dll-11a.c: Likewise.
1268 * gcc.dg/dll-9.c: Likewise.
1269 * gcc.dg/dll-10.c: Likewise.
1270 * gcc.dg/dll-10a.c: Likewise.
1271 * g++.dg/ext/dllexport4a.cc: Likewise.
1272 * g++.dg/ext/dllexport4.C: Likewise.
1273 * g++.dg/ext/dllexport5.C: Likewise.
1274 * g++.dg/ext/dllexport5a.cc: Likewise.
1276 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1278 PR tree-optimization/46970
1279 * gcc.dg/graphite/pr46970.c: New.
1281 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1283 PR tree-optimization/46215
1284 * gcc.dg/graphite/pr46215.c: New.
1286 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1288 PR tree-optimization/46168
1289 * gcc.dg/graphite/pr46168.c: New.
1291 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1293 PR tree-optimization/43657
1294 * gcc.dg/graphite/pr43657.c: New.
1296 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1298 PR tree-optimization/29832
1299 * gfortran.dg/graphite/pr29832.f90: New.
1301 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1303 PR tree-optimization/43567
1304 * gcc.dg/graphite/pr43567.c: New.
1306 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1308 * gfortran.dg/graphite/interchange-4.f: New.
1309 * gfortran.dg/graphite/interchange-5.f: New.
1311 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1312 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1313 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1314 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1315 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1316 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1317 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1318 * gfortran.dg/ltrans-7.f90: Removed.
1319 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1321 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1322 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1323 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1324 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1325 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1326 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1327 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1328 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1329 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1330 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1331 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1332 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1333 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1334 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1335 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1336 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1337 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1338 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1339 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1340 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1341 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1342 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1343 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1344 * gcc.dg/tree-ssa/data-dep-1.c
1345 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1346 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1347 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1348 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1349 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1351 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1353 PR tree-optimization/47265
1354 PR tree-optimization/47443
1355 * gcc.c-torture/compile/pr47265.c: New test.
1356 * gcc.dg/pr47443.c: New test.
1358 2011-01-25 Martin Jambor <mjambor@suse.cz>
1360 PR tree-optimization/47382
1361 * g++.dg/torture/pr47382.C: New test.
1362 * g++.dg/opt/devirt1.C: Xfail.
1364 2011-01-25 Yao Qi <yao@codesourcery.com>
1367 * gcc.target/arm/pr45701-1.c: New test.
1368 * gcc.target/arm/pr45701-2.c: New test.
1369 * gcc.target/arm/pr45701-3.c: New test.
1371 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1372 Jakub Jelinek <jakub@redhat.com>
1374 PR tree-optimization/47271
1375 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1377 2011-01-25 Nick Clifton <nickc@redhat.com>
1379 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1380 (saturate_add): Delete.
1382 (main): Do not run saturate_add.
1383 (set_interrupts): Delete.
1385 2011-01-25 Tobias Burnus <burnus@net-b.de>
1388 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1390 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1392 PR tree-optimization/47427
1393 PR tree-optimization/47428
1394 * gcc.c-torture/compile/pr47427.c: New test.
1395 * gcc.c-torture/compile/pr47428.c: New test.
1397 2011-01-25 Richard Guenther <rguenther@suse.de>
1400 * gcc.dg/torture/pr47411.c: New testcase.
1402 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1404 * gfortran.dg/graphite/id-24.f: New.
1405 * gfortran.dg/graphite/id-25.f: New.
1407 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1409 * gfortran.dg/graphite/id-23.f: New.
1411 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1413 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1415 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1417 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1418 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1419 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1420 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1421 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1422 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1423 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1424 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1425 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1427 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1429 * gcc.dg/graphite/block-0.c: Add documentation.
1430 * gcc.dg/graphite/block-4.c: Same.
1431 * gcc.dg/graphite/block-7.c: Same.
1432 * gcc.dg/graphite/block-8.c: New.
1433 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1434 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1435 * gcc.dg/graphite/interchange-12.c: Add documentation.
1436 * gcc.dg/graphite/interchange-13.c: New.
1437 * gcc.dg/graphite/interchange-14.c: New.
1438 * gcc.dg/graphite/interchange-15.c: New.
1439 * gcc.dg/graphite/interchange-8.c: Add documentation.
1440 * gcc.dg/graphite/interchange-mvt.c: Same.
1442 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1445 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1446 * gcc.target/powerpc/altivec-14.c: Ditto.
1447 * gcc.target/powerpc/altivec-33.c: Ditto.
1448 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1449 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1450 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1451 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1452 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1453 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1454 * g++.dg/ext/altivec-15.C: Ditto.
1455 * g++.dg/ext/altivec-types-1.C: Ditto.
1456 * g++.dg/ext/altivec-types-2.C: Ditto.
1457 * g++.dg/ext/altivec-types-3.C: Ditto.
1458 * g++.dg/ext/altivec-types-4.C: Ditto.
1460 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1462 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1464 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1466 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1467 optimization options.
1469 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1471 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1474 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1476 2011-01-23 Tobias Burnus <burnus@net-b.de>
1479 * gfortran.dg/allocatable_scalar_12.f90: New.
1481 2011-01-23 Ira Rosen <irar@il.ibm.com>
1483 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1484 vectorization to be not profitable if peeling is used to
1485 realign the memory access.
1486 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1487 loop bound to avoid loop unrolling.
1488 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1490 2011-01-22 Jan Hubicka <jh@suse.cz>
1493 * g++.dg/lto/pr47333.C: New file.
1495 2011-01-22 Jan Hubicka <jh@suse.cz>
1497 PR tree-optimization/43884
1499 * gcc.dg/autopar/outer-2.c: Increase array size.
1500 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1502 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1505 * gfortran.dg/c_loc_tests_16.f90: New test.
1507 2011-01-22 Tobias Burnus <burnus@net-b.de>
1510 * gfortran.dg/typebound_proc_19.f90: New.
1512 2011-01-21 Jeff Law <law@redhat.com>
1514 PR tree-optimization/47053
1515 * g++.dg/pr47053.C: New test.
1517 2011-01-21 Jason Merrill <jason@redhat.com>
1520 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1522 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1525 * g++.dg/cpp0x/range-for10.C: New test.
1526 * g++.dg/template/for1.C: New test.
1529 * g++.dg/tree-prof/partition3.C: New test.
1531 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1533 PR rtl-optimization/47366
1534 * g++.dg/opt/pr47366.C: New test.
1536 2011-01-21 Jason Merrill <jason@redhat.com>
1539 * g++.dg/cpp0x/constexpr-regress2.C: New.
1541 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1543 2011-01-21 Jeff Law <law@redhat.com>
1545 PR rtl-optimization/41619
1546 * gcc.dg/pr41619.c: New.
1548 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1550 PR tree-optimization/47355
1551 * g++.dg/opt/pr47355.C: New test.
1553 2011-01-21 Richard Guenther <rguenther@suse.de>
1555 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1558 2011-01-21 Richard Guenther <rguenther@suse.de>
1560 PR tree-optimization/47365
1561 * gcc.dg/torture/pr47365.c: New testcase.
1562 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1564 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1566 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1568 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1570 PR tree-optimization/47391
1571 * gcc.dg/pr47391.c: New test.
1573 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1575 * g++.dg/template/char1.C: Use signed char.
1577 2011-01-21 Tobias Burnus <burnus@net-b.de>
1580 * gfortran.dg/pointer_target_4.f90: New.
1582 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1585 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1586 ILP32 system and not IP32.
1588 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1591 * g++.dg/debug/pr46583.C: New.
1593 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1596 * g++.dg/debug/pr47283.C: New test.
1599 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1600 * gcc.target/i386/headmerge-2.c: Likewise.
1602 2011-01-20 Richard Guenther <rguenther@suse.de>
1605 * gcc.dg/torture/pr47370.c: New testcase.
1607 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1609 PR tree-optimization/46130
1610 * gcc.dg/pr46130-1.c: New test.
1611 * gcc.dg/pr46130-2.c: New test.
1613 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1616 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1618 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1621 * g++.dg/debug/pr46240.cc: New.
1623 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1626 * g++.dg/template/anonunion1.C: New test.
1628 PR rtl-optimization/47337
1629 * gcc.c-torture/execute/pr47337.c: New test.
1631 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1634 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1636 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1638 PR tree-optimization/46021
1639 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1641 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1643 PR tree-optimization/47290
1644 * g++.dg/torture/pr47290.C: New test.
1646 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1649 * gfortran.dg/proc_ptr_comp_29.f90: New.
1651 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1654 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1655 powerpc-apple-darwin9.
1657 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1659 PR rtl-optimization/47299
1660 * gcc.c-torture/execute/pr47299.c: New test.
1662 2011-01-17 Jason Merrill <jason@redhat.com>
1664 * g++.dg/cpp0x/constexpr-virtual.C: New.
1666 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1669 * gfortran.dg/gomp/pr47331.f90: New test.
1671 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1674 * objc.dg/selector-warn-1.m: New.
1675 * obj-c++.dg/selector-warn-1.mm: New.
1677 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1679 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1680 Update dg-final accordingly.
1682 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1684 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1686 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1688 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1690 * gcc.dg/guality/pr36728-2.c: Likewise.
1692 2011-01-17 Richard Guenther <rguenther@suse.de>
1694 PR tree-optimization/47313
1695 * g++.dg/torture/pr47313.C: New testcase.
1697 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1700 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1701 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1702 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1703 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1705 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1707 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1708 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1709 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1711 2011-01-17 Richard Guenther <rguenther@suse.de>
1713 PR tree-optimization/45967
1714 * gcc.dg/torture/pr45967-2.c: New testcase.
1715 * gcc.dg/torture/pr45967-3.c: Likewise.
1717 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1720 * g++.dg/ext/pr47213.C: Require visibility.
1722 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1724 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1725 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1727 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1729 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1730 Linux-based targets.
1732 2011-01-13 Jan Hubicka <jh@suse.cz>
1734 PR tree-optimization/47276
1735 * gcc.dg/pr47276.c: New testcase.
1737 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1738 Jonathan Wakely <jwakely.gcc@gmail.com>
1741 * g++.dg/other/pr33558.C: New.
1742 * g++.dg/other/pr33558-2.C: New.
1744 2011-01-14 Martin Jambor <mjambor@suse.cz>
1746 PR tree-optimization/45934
1747 PR tree-optimization/46302
1748 * g++.dg/ipa/devirt-c-1.C: New test.
1749 * g++.dg/ipa/devirt-c-2.C: Likewise.
1750 * g++.dg/ipa/devirt-c-3.C: Likewise.
1751 * g++.dg/ipa/devirt-c-4.C: Likewise.
1752 * g++.dg/ipa/devirt-c-5.C: Likewise.
1753 * g++.dg/ipa/devirt-c-6.C: Likewise.
1754 * g++.dg/ipa/devirt-6.C: Likewise.
1755 * g++.dg/ipa/devirt-d-1.C: Likewise.
1756 * g++.dg/torture/pr45934.C: Likewise.
1758 2011-01-14 Jason Merrill <jason@redhat.com>
1760 * g++.dg/cpp0x/variadic105.C: New.
1762 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1763 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1766 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1767 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1768 execution tests on i?86-*-*, x86_64-*-* and
1769 powerpc*-apple-darwin* && ilp32.
1770 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1771 tests on i?86-*-* and x86_64-*-*.
1773 2011-01-14 Richard Guenther <rguenther@suse.de>
1775 PR tree-optimization/47280
1776 * g++.dg/opt/pr47280.C: New testcase.
1778 2011-01-14 Jason Merrill <jason@redhat.com>
1780 * g++.dg/cpp0x/constexpr-regress1.C: New.
1782 * g++.dg/ext/flexary2.C: New.
1784 2011-01-14 Richard Guenther <rguenther@suse.de>
1787 * gcc.dg/torture/pr47281.c: New testcase.
1788 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1790 2011-01-14 Richard Guenther <rguenther@suse.de>
1792 PR tree-optimization/47286
1793 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1795 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1798 * g++.dg/ext/pr47213.C: New.
1800 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1802 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1804 2011-01-13 Tobias Burnus <burnus@net-b.de>
1805 Mikael Morin <mikael@gcc.gnu.org>
1809 * gfortran.dg/select_type_20.f90: New.
1810 * gfortran.dg/select_type_21.f90: New.
1812 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1815 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1817 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1819 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1820 * gcc.dg/guality/pr36728-2.c: Likewise.
1822 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1825 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1827 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1829 PR rtl-optimization/45352
1830 * gcc.dg/pr45352-3.c: New.
1832 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1834 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1836 * g++.dg/cpp0x/range-for8.C: New.
1837 * g++.dg/cpp0x/range-for9.C: New.
1839 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1842 * g++.dg/debug/pr47209.C: New.
1844 2011-01-12 Richard Guenther <rguenther@suse.de>
1847 * gcc.dg/lto/pr47259_0.c: New testcase.
1848 * gcc.dg/lto/pr47259_1.c: Likewise.
1850 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1852 * objc-obj-c++-shared/Object1.h: Add copyright header, update
1853 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1854 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1855 methods missing from the OBJC2 Object.
1856 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1857 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1858 GNU and NeXT runtimes.
1859 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1861 * objc-obj-c++-shared/Object1.m: Likewise.
1862 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
1863 * objc.dg/proto-qual-1.m: Likewise.
1864 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1865 * obj-c++.dg/proto-qual-1.mm: Likewise.
1867 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
1870 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1872 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1874 Fixed the Objective-C++ testsuite and updated all tests.
1875 * lib/obj-c++.exp (obj-c++_init): Declare and set
1876 gcc_warning_prefix and gcc_error_prefix.
1877 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1878 'dg-warning', 'dg-message' and 'dg-error'.
1879 * obj-c++.dg/class-extension-3.mm: Likewise.
1880 * obj-c++.dg/class-protocol-1.mm: Likewise.
1881 * obj-c++.dg/encode-7.mm: Likewise.
1882 * obj-c++.dg/exceptions-3.mm: Likewise.
1883 * obj-c++.dg/exceptions-5.mm: Likewise.
1884 * obj-c++.dg/method-12.mm: Likewise.
1885 * obj-c++.dg/method-13.mm: Likewise.
1886 * obj-c++.dg/method-15.mm: Likewise.
1887 * obj-c++.dg/method-16.mm: Likewise.
1888 * obj-c++.dg/method-4.mm: Likewise.
1889 * obj-c++.dg/method-8.mm: Likewise.
1890 * obj-c++.dg/method-conflict-1.mm: Likewise.
1891 * obj-c++.dg/method-conflict-2.mm: Likewise.
1892 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1893 and uncommented second part of the testcase now that the testsuite
1895 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
1896 and uncommented second part of the testcase now that the testsuite
1898 * obj-c++.dg/private-1.mm: Likewise.
1899 * obj-c++.dg/proto-lossage-4.mm: Likewise.
1900 * obj-c++.dg/syntax-error-7.mm: Likewise.
1901 * obj-c++.dg/warn5.mm: Likewise.
1902 * obj-c++.dg/property/at-property-14.mm: Likewise.
1903 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1905 * obj-c++.dg/property/at-property-18.mm: Likewise.
1906 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1908 * obj-c++.dg/property/at-property-21.mm: Likewise.
1909 * obj-c++.dg/property/at-property-28.mm: Likewise.
1910 * obj-c++.dg/property/at-property-5.mm: Likewise.
1911 * obj-c++.dg/property/dynamic-2.mm: Likewise.
1912 * obj-c++.dg/property/property-neg-3.mm: Likewise.
1913 * obj-c++.dg/property/synthesize-11.mm: Likewise.
1914 * obj-c++.dg/property/synthesize-6.mm: Likewise.
1915 * obj-c++.dg/property/synthesize-8.mm: Likewise.
1916 * obj-c++.dg/property/synthesize-9.mm: Likewise.
1917 * obj-c++.dg/tls/diag-5.mm: Likewise.
1918 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1919 dg-error, now matched correctly.
1921 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1923 * objc.dg/property/at-property-29.m: New.
1924 * obj-c++.dg/property/at-property-29.mm: New.
1926 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1928 * go.test/go-test.exp (go-set-goarch): New proc.
1929 (go-gc-tests): Use it.
1931 2011-01-11 Dodji Seketeli <dodji@redhat.com>
1934 * g++.dg/debug/dwarf2/template-params-8.C: New test.
1936 2011-01-11 Richard Henderson <rth@redhat.com>
1938 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1940 2011-01-11 Jan Hubicka <jh@suse.cz>
1944 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1945 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1947 2011-01-11 Richard Guenther <rguenther@suse.de>
1949 PR tree-optimization/46076
1950 * gcc.dg/tree-ssa/pr46076.c: New testcase.
1952 2011-01-11 Jeff Law <law@redhat.com>
1954 * PR tree-optimization/47086
1955 * gcc.dg/pr47086.c: New test.
1957 2011-01-11 Jason Merrill <jason@redhat.com>
1960 * g++.dg/template/new10.C: New.
1963 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1965 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
1967 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1968 Split type definitions and NSConstantString class into...
1969 * objc-obj-c++-shared/objc-test-suite-types.h: New.
1970 * objc-obj-c++-shared/nsconstantstring-class.h: New.
1971 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1972 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1973 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1974 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1976 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1977 encode defines for newer NeXT system headers.
1978 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1979 * obj-c++.dg/torture/strings/string1.mm: Likewise.
1980 * objc.dg/foreach-5.m: Likewise.
1981 * objc.dg/foreach-2.m: Likewise.
1982 * objc.dg/foreach-4.m: Likewise.
1983 * objc.dg/torture/strings/string1.m: Likewise.
1984 * objc.dg/torture/strings/string2.m: Likewise.
1985 * objc.dg/torture/strings/string3.m: Likewise.
1986 * objc.dg/torture/strings/string4.m: Likewise.
1987 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1988 header and stand alone.
1989 * obj-c++.dg/strings/strings-2.mm: Likewise.
1990 * objc.dg/torture/strings/const-str-3.m: Likewise.
1991 * objc.dg/strings/strings-2.m: Likewise.
1992 * objc.dg/strings/const-str-12b.m: Likewise.
1994 2011-01-12 Richard Guenther <rguenther@suse.de>
1997 * gcc.dg/attr-weak-1.c: Adjust.
1999 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2002 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2003 standard compliant and comment.
2005 2011-01-10 Jan Hubicka <jh@suse.cz>
2008 * gcc.dg/initpri3.c: New testcase.
2010 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2013 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2019 (g_ebp_save): Likewise.
2020 (g_esp_save): Likewise.
2022 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2024 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2026 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2028 PR tree-optimization/46021
2029 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2030 i?86-*-*, x86_64-*-*.
2032 2011-01-10 Jeff Law <law@redhat.com>
2034 * PR tree-optimization/47141
2035 * gcc.c-torture/compile/pr47141.c: New test.
2037 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2040 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2041 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2042 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2043 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2046 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2047 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2048 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2049 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2050 being vectorized. Adjust dg-final pattern.
2053 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2054 * gcc.dg/vect/slp-24.c: Likewise.
2056 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2059 * g++.dg/other/pr47218-1.C: New test file.
2060 * g++.dg/other/pr47218.C: Likewise.
2061 * g++.dg/other/pr47218.h: New supporting header.
2063 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2066 * objc.dg/attributes/invalid-attribute-1.m: New.
2067 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2069 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2072 * gfortran.dg/proc_ptr_comp_28.f90: New.
2074 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2076 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2077 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2078 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2079 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2080 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2081 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2082 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2083 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2084 * objc.dg/gnu-api-2-class.m: Likewise.
2085 * objc.dg/gnu-api-2-ivar.m: Likewise.
2086 * objc.dg/gnu-api-2-method.m: Likewise.
2087 * objc.dg/gnu-api-2-objc.m: Likewise.
2088 * objc.dg/gnu-api-2-object.m: Likewise.
2089 * objc.dg/gnu-api-2-property.m: Likewise.
2090 * objc.dg/gnu-api-2-protocol.m: Likewise.
2091 * objc.dg/gnu-api-2-sel.m: Likewise.
2093 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2095 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2096 * objc.dg/objc-foreach-4.m: Likewise.
2097 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2098 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2099 * objc.dg/foreach-4.m: Likewise.
2100 * objc.dg/foreach-5.m: Likewise.
2101 * objc.dg/foreach-3.m: Return self from init.
2103 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2106 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2108 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2111 * gfortran.dg/class_35.f90: New.
2113 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2115 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2117 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2120 * objc.dg/invalid-method-2.m: New.
2121 * obj-c++.dg/invalid-method-2.mm: New.
2123 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2126 * gfortran.dg/transpose_optimization_2.f90 : New test.
2128 2011-01-08 Jan Hubicka <jh@suse.cz>
2130 PR tree-optmization/46469
2131 * g++.dg/torture/pr46469.C: New testcase.
2133 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2135 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2136 emulation of libobjc-gnu structure layout functionality to ..
2137 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2138 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2139 * objc/execute/bf-common.h: Adjust headers.
2140 * objc/execute/bf-1.m: Likewise.
2141 * objc/execute/bf-2.m: Likewise.
2142 * objc/execute/bf-3.m: Likewise.
2143 * objc/execute/bf-4.m: Likewise.
2144 * objc/execute/bf-5.m: Likewise.
2145 * objc/execute/bf-6.m: Likewise.
2146 * objc/execute/bf-7.m: Likewise.
2147 * objc/execute/bf-8.m: Likewise.
2148 * objc/execute/bf-9.m: Likewise.
2149 * objc/execute/bf-10.m: Likewise.
2150 * objc/execute/bf-11.m: Likewise.
2151 * objc/execute/bf-12.m: Likewise.
2152 * objc/execute/bf-13.m: Likewise.
2153 * objc/execute/bf-14.m: Likewise.
2154 * objc/execute/bf-15.m: Likewise.
2155 * objc/execute/bf-16.m: Likewise.
2156 * objc/execute/bf-17.m: Likewise.
2157 * objc/execute/bf-18.m: Likewise.
2158 * objc/execute/bf-19.m: Likewise.
2159 * objc/execute/bf-20.m: Likewise.
2160 * objc/execute/bf-21.m: Likewise.
2161 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2162 objc_get_type_qualifiers ().
2164 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2167 * gfortran.dg/dependency_39.f90: New test.
2169 2011-01-07 Jan Hubicka <jh@suse.cz>
2171 Get builtins tests ready for linker plugin.
2172 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2173 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2174 my_memset, my_bzero): Mark used.
2175 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2176 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2178 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2181 2011-01-07 Jan Hubicka <jh@suse.cz>
2183 PR tree-optimization/46367
2184 * g++.dg/torture/pr46367.C: New file.
2186 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2189 * gcc.dg/pr47201.c: New test.
2192 * gcc.dg/tree-prof/pr47187.c: New test.
2194 2011-01-07 Tobias Burnus <burnus@net-b.de>
2197 * gfortran.dg/extends_type_of_3.f90: New.
2199 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2201 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2202 * g++.dg/ext/dllimport-MI1.C: Likewise.
2203 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2204 * g++.dg/ext/dllimport10.C: Likewise.
2205 * g++.dg/ext/dllimport11.C: Likewise.
2206 * g++.dg/ext/dllimport12.C: Likewise.
2207 * g++.dg/ext/dllimport13.C: Likewise.
2208 * g++.dg/ext/dllimport2.C: Likewise.
2209 * g++.dg/ext/dllimport3.C: Likewise.
2210 * g++.dg/ext/dllimport4.C: Likewise.
2211 * g++.dg/ext/dllimport5.C: Likewise.
2212 * g++.dg/ext/dllimport6.C: Likewise.
2213 * g++.dg/ext/dllimport8.C: Likewise.
2214 * g++.dg/ext/dllimport9.C: Likewise.
2215 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2216 targets, too. Additionally enable test for i?86-*-mingw*.
2217 * g++.dg/ext/selectany1.C: Likewise.
2218 Remove guard variable check.
2220 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2224 * gfortran.dg/storage_size_3.f08: Extended.
2226 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2229 * g++.dg/template/stdarg1.C: New test.
2231 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2234 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2235 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2236 from the interface of functions to not hide the errors that
2239 2011-01-06 Jan Hubicka <jh@suse.cz>
2241 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2242 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2244 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2248 * gfortran.dg/interface_33.f90: New test.
2250 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2253 * gcc.c-torture/compile/pr47150.c: New test.
2255 2011-01-06 Ira Rosen <irar@il.ibm.com>
2257 PR tree-optimization/47139
2258 * gcc.dg/vect/pr47139.c: New test.
2260 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2263 * gfortran.dg/extends_type_of_2.f03: New.
2265 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2267 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2269 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2271 * gnat.dg/opt14.adb: New test.
2273 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2276 * gfortran.dg/allocate_error_2.f90: New test.
2278 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2281 * gfortran.dg/storage_size_3.f08: New.
2283 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2285 PR libgfortran/47154
2286 * gfortran.dg/namelist_68.f90: New test.
2288 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2290 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2292 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2295 * gfortran.dg/class_34.f90: New.
2297 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2299 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2300 use __builtin_inff. Skip all single-precision tests that require
2303 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2305 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2307 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2309 PR tree-optimization/47148
2310 * gcc.c-torture/execute/pr47148.c: New test.
2312 PR tree-optimization/47155
2313 * gcc.c-torture/execute/pr47155.c: New test.
2315 PR rtl-optimization/47157
2316 * gcc.c-torture/compile/pr47157.c: New test.
2318 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2320 * gcc.dg/torture/vector-shift2.c (schar): Define.
2321 (main): Always use schar or uchar instead of plain "char" to avoid
2322 dependencies on implementation-defined char signedness.
2324 2011-01-03 Martin Jambor <mjambor@suse.cz>
2326 PR tree-optimization/46801
2327 * gnat.dg/pack9.adb: Remove xfail.
2329 2011-01-03 Martin Jambor <mjambor@suse.cz>
2331 PR tree-optimization/46984
2332 * g++.dg/ipa/pr46984.C: New test.
2334 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2337 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2339 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2341 PR tree-optimization/47140
2342 * gcc.c-torture/compile/pr47140.c: New test.
2344 PR rtl-optimization/47028
2345 * gcc.dg/pr47028.c: New test.
2347 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2349 * objc.dg/protocol-forward-1.m: Removed TODO.
2350 * objc.dg/protocol-forward-2.m: New.
2351 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2352 * obj-c++.dg/protocol-forward-2.mm: New.
2354 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2357 * g++.dg/eh/pr38662.C: New testcase.
2359 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2361 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2362 scan for newline '\n'.
2365 Copyright (C) 2011 Free Software Foundation, Inc.
2367 Copying and distribution of this file, with or without modification,
2368 are permitted in any medium without royalty provided the copyright
2369 notice and this notice are preserved.