1 2011-03-01 Richard Guenther <rguenther@suse.de>
4 * gfortran.dg/lto/pr46911_0.f: New testcase.
6 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10 compile errors from older code form.
12 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15 * gfortran.dg/fmt_fw_d.f90: New test.
17 2011-02-28 Jason Merrill <jason@redhat.com>
19 * g++.dg/inherit/covariant18.C: New.
21 2011-02-28 Jakub Jelinek <jakub@redhat.com>
24 * gcc.dg/pr47893.c: New test.
26 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
28 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
29 NULL in case of a selector with conflicting types.
30 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
32 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
34 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
35 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
36 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
37 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
39 2011-02-28 Jason Merrill <jason@redhat.com>
42 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
44 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
47 * gfortran.dg/namelist_71.f90: New test.
49 2011-02-27 Jason Merrill <jason@redhat.com>
52 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
53 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
55 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/cpp0x/constexpr-ctor8.C: New.
60 2011-02-27 Jakub Jelinek <jakub@redhat.com>
63 * gfortran.dg/gomp/task-1.f90: Removed.
65 2011-02-26 Jason Merrill <jason@redhat.com>
67 * g++.dg/template/this-targ1.C: New.
69 * g++.dg/cpp0x/regress/template-const1.C: New.
70 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
71 * g++.dg/template/function1.C: Adjust.
72 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
73 * g++.dg/debug/debug7.C: Adjust.
75 2011-02-26 Tobias Burnus <burnus@net-b.de>
78 * gfortran.dg/gomp/task-1.f90: New.
80 2011-02-25 Jie Zhang <jie@codesourcery.com>
82 * gcc.target/arm/neon-thumb2-move.c: Add
83 dg-require-effective-target arm_thumb2_ok.
85 2011-02-24 Jason Merrill <jason@redhat.com>
87 * g++.dg/parse/constant1.C: Specify C++98 mode.
88 * g++.dg/parse/constant5.C: Likewise.
89 * g++.dg/parse/error2.C: Likewise.
90 * g++.dg/parse/semicolon3.C: Likewise.
91 * g++.dg/template/crash14.C: Likewise.
92 * g++.dg/template/local4.C: Likewise.
93 * g++.dg/template/nontype3.C: Likewise.
94 * g++.dg/parse/crash31.C: Adjust expected errors.
95 * g++.dg/template/function1.C: Likewise.
96 * g++.dg/template/ref3.C: Likewise.
97 * g++.dg/template/static9.C: Likewise.
98 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
100 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
101 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
102 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
103 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
104 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
106 2011-02-24 Jakub Jelinek <jakub@redhat.com>
109 * gfortran.dg/pr47878.f90: New test.
111 2011-02-24 Richard Guenther <rguenther@suse.de>
114 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
115 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
117 2011-02-24 Richard Guenther <rguenther@suse.de>
120 * gfortran.dg/lto/pr47839_0.f90: New testcase.
121 * gfortran.dg/lto/pr47839_1.f90: Likewise.
123 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
126 * gfortran.dg/fmt_f0_1.f90: Update test.
128 2011-02-23 Jason Merrill <jason@redhat.com>
130 * g++.dg/abi/mangle39.C: Adjust parm mangling.
131 * g++.dg/abi/mangle45.C: New.
133 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
134 * g++.dg/template/canon-type-9.C: Match use of decltype
135 between declaration and definition.
136 * g++.dg/template/canon-type-12.C: Likewise.
138 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
141 * gfortran.dg/nested_allocatables_1.f90: New.
143 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
146 * g++.dg/pr46868.C: New test.
147 * g++.dg/parse/parameter-declaration-1.C: Adjust.
148 * g++.dg/parse/error14.C: Adjust.
150 2011-02-23 Richard Guenther <rguenther@suse.de>
152 PR tree-optimization/47838
153 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
155 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
157 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
159 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
161 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
162 * gfortran.dg/count_init_expr.f03: Ditto.
163 * gfortran.dg/gomp/pr43711.f90: Ditto.
164 * gcc.dg/struct-parse-2.c: Ditto.
165 * gcc.dg/parse-error-3.c: Ditto.
166 * gcc.dg/Wlogical-op-1.c: Ditto.
167 * gcc.dg/Walways-true-1.c: Ditto.
168 * gcc.dg/pr24225.c: Ditto.
169 * gcc.dg/Walways-true-2.c: Ditto.
170 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
171 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
172 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
173 * g++.dg/overload/defarg4.C: Ditto.
174 * g++.dg/inherit/covariant16.C: Ditto.
175 * g++.dg/inherit/virtual7.C: Ditto.
176 * g++.dg/template/canon-type-9.C: Ditto.
177 * g++.dg/template/access19.C: Ditto.
178 * g++.dg/template/call7.C: Ditto.
179 * g++.dg/template/canon-type-2.C: Ditto.
180 * g++.dg/template/init7.C: Ditto.
181 * g++.dg/template/sizeof-template-argument.C: Ditto.
182 * g++.dg/template/const3.C: Ditto.
183 * g++.dg/template/sfinae26.C: Ditto.
184 * g++.dg/template/sfinae26.C: Ditto.
185 * g++.dg/template/canon-type-11.C: Ditto.
186 * g++.dg/template/union2.C: Ditto.
187 * g++.dg/template/canon-type-3.C: Ditto.
188 * g++.dg/template/canon-type-1.C: Ditto.
189 * g++.dg/template/canon-type-5.C: Ditto.
190 * g++.dg/template/canon-type-7.C: Ditto.
191 * g++.dg/template/canon-type-10.C: Ditto.
192 * g++.dg/template/spec36.C: Ditto.
193 * g++.dg/template/typedef38.C: Ditto.
194 * g++.dg/template/canon-type-4.C: Ditto.
195 * g++.dg/template/canon-type-6.C: Ditto.
196 * g++.dg/template/canon-type-13.C: Ditto.
197 * g++.dg/template/instantiate9.C: Ditto.
198 * g++.dg/template/ttp22.C: Ditto.
199 * g++.dg/warn/Wreturn-type-6.C: Ditto.
200 * g++.dg/warn/Walways-true-1.C: Ditto.
201 * g++.dg/warn/Wlogical-op-1.C: Ditto.
202 * g++.dg/warn/Walways-true-2.C: Ditto.
203 * g++.dg/conversion/op4.C: Ditto.
204 * g++.dg/opt/pr19650.C: Ditto.
205 * g++.dg/lookup/friend11.C: Ditto.
206 * g++.dg/other/default2.C: Ditto.
207 * g++.dg/other/default3.C: Ditto.
208 * g++.dg/other/dtor2.C: Ditto.
209 * g++.dg/other/friend5.C: Ditto.
210 * g++.dg/other/default5.C: Ditto.
211 * g++.dg/init/brace6.C: Ditto.
212 * g++.dg/init/aggr5.C: Ditto.
213 * g++.dg/init/error2.C: Ditto.
214 * g++.dg/expr/bound-mem-fun.C: Ditto.
215 * g++.dg/expr/cond6.C: Ditto.
216 * g++.dg/expr/stmt-expr-1.C: Ditto.
217 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
218 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
219 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
220 * g++.dg/cpp0x/bracket1.C: Ditto.
221 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
222 * g++.dg/cpp0x/pr38646.C: Ditto.
223 * g++.dg/cpp0x/variadic73.C: Ditto.
224 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
225 * g++.dg/cpp0x/bracket4.C: Ditto.
226 * g++.dg/cpp0x/decltype4.C: Ditto.
227 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
228 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
229 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
230 * g++.dg/cpp0x/variadic-new2.C: Ditto.
231 * g++.dg/cpp0x/decltype2.C: Ditto.
232 * g++.dg/cpp0x/decltype1.C: Ditto.
233 * g++.dg/cpp0x/bracket2.C: Ditto.
234 * g++.dg/cpp0x/decltype5.C: Ditto.
235 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
236 * g++.dg/cpp0x/variadic70.C: Ditto.
237 * g++.dg/cpp0x/decltype6.C: Ditto.
238 * g++.dg/cpp0x/rvo.C: Ditto.
239 * g++.dg/cpp0x/vt-40092.C: Ditto.
240 * g++.dg/cpp0x/variadic-new.C: Ditto.
241 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
242 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
243 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
244 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
245 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
246 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
247 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
248 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
249 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
250 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
251 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
252 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
253 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
254 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
255 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
256 * g++.dg/cpp0x/pr39639.C: Ditto.
257 * g++.dg/cpp0x/decltype3.C: Ditto.
258 * g++.dg/cpp0x/variadic68.C: Ditto.
259 * g++.dg/cpp0x/variadic-function.C: Ditto.
260 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
261 * g++.dg/cpp0x/variadic-bind.C: Ditto.
262 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
263 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
264 * g++.dg/parse/crash35.C: Ditto.
265 * g++.dg/parse/crash40.C: Ditto.
266 * g++.dg/parse/defarg12.C: Ditto.
267 * g++.dg/parse/crash34.C: Ditto.
268 * g++.dg/parse/constructor3.C: Ditto.
269 * g++.dg/parse/template23.C: Ditto.
270 * g++.dg/parse/crash56.C: Ditto.
271 * g++.dg/parse/dtor13.C: Ditto.
272 * g++.dg/parse/error33.C: Ditto.
273 * g++.dg/parse/ctor9.C: Ditto.
274 * g++.dg/parse/error32.C: Ditto.
275 * g++.dg/parse/error37.C: Ditto.
276 * g++.dg/parse/bitfield3.C: Ditto.
277 * g++.dg/parse/struct-4.C: Ditto.
278 * g++.dg/ext/has_trivial_copy.C: Ditto.
279 * g++.dg/ext/is_polymorphic.C: Ditto.
280 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
281 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
282 * g++.dg/ext/has_nothrow_assign.C: Ditto.
283 * g++.dg/ext/is_union.C: Ditto.
284 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
285 * g++.dg/ext/is_pod.C: Ditto.
286 * g++.dg/ext/has_virtual_destructor.C: Ditto.
287 * g++.dg/ext/has_trivial_constructor.C: Ditto.
288 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
289 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
290 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
291 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
292 * g++.dg/ext/is_abstract.C: Ditto.
293 * g++.dg/ext/has_trivial_assign.C: Ditto.
294 * g++.dg/ext/is_class.C: Ditto.
295 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
296 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
297 * g++.dg/ext/is_base_of.C: Ditto.
298 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
299 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
300 * g++.dg/ext/is_empty.C: Ditto.
301 * g++.dg/ext/is_enum.C: Ditto.
302 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
303 * g++.dg/ext/.C: Ditto.
304 * g++.dg/ext/.C: Ditto.
305 * gnat.dg/opt11.adb: Ditto.
306 * obj-c++.dg/pr45735.mm: Ditto.
307 * obj-c++.dg/pr24393.mm: Ditto.
308 * obj-c++.dg/exceptions-2.cc: Ditto.
309 * objc.dg/pr45735.m: Ditto.
310 * objc.dg/pr24393.m: Ditto.
312 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
314 * objc.dg/attributes/objc-exception-1.m: New.
316 2011-02-23 Jie Zhang <jie@codesourcery.com>
318 * gcc.dg/cpp/include7.c: New test.
320 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
325 2011-02-23 Jie Zhang <jie@codesourcery.com>
327 PR rtl-optimization/47763
328 * gcc.dg/pr47763.c: New test.
330 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
333 * gfortran.dg/whole_file_32.f90 : New test.
335 2011-02-22 Dodji Seketeli <dodji@redhat.com>
338 * g++.dg/inherit/virtual7.C: New test.
340 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
343 * objc.dg/type-size-3.m: Updated error message.
344 * objc.dg/type-size-4.m: New test.
345 * objc.dg/type-size-5.m: New test.
347 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
349 * lib/gnat.exp: Fix comments.
350 Don't load libgloss.exp.
351 (default_gnat_version): Call $compiler with --version.
352 Adapt regexp for gnatmake output, insert version.
353 (gnat_version): New proc.
354 (gnat_init): Remove gnat_libgcc_s_path.
355 (gnat_target_compile): Likewise.
356 Remove ld_library_path.
357 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
360 (gnat_finish): Remove.
362 (local_find_gnatmake): Reindent.
363 (runtest_file_p): Remove.
364 (prune_warnings): Remove.
365 (find_gnatclean): New proc.
366 * lib/gnat-dg.exp (lremove): New proc.
367 (gnat-dg-test): Reindent.
368 Remove additional output files.
369 (gnat-dg-runtest): Remove.
371 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
372 * gnat.dg/loop_optimization6.adb: Likewise.
373 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
375 2011-02-22 Jakub Jelinek <jakub@redhat.com>
377 PR tree-optimization/47835
378 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
380 2011-02-22 Tobias Burnus <burnus@net-b.de>
382 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
383 * gfortran.dg/abstract_type_2.f03: Ditto.
384 * gfortran.dg/abstract_type_3.f03: Ditto.
385 * gfortran.dg/abstract_type_4.f03: Ditto.
386 * gfortran.dg/abstract_type_5.f03: Ditto.
387 * gfortran.dg/abstract_type_6.f03: Ditto.
388 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
389 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
390 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
391 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
392 * gfortran.dg/array_function_5.f90: Ditto.
393 * gfortran.dg/asynchronous_3.f03: Ditto.
394 * gfortran.dg/char_expr_1.f90: Ditto.
395 * gfortran.dg/class_14.f03: Ditto.
396 * gfortran.dg/data_array_6.f: Ditto.
397 * gfortran.dg/data_invalid.f90: Ditto.
398 * gfortran.dg/dot_product_1.f03: Ditto.
399 * gfortran.dg/func_derived_5.f90: Ditto.
400 * gfortran.dg/func_result_4.f90: Ditto.
401 * gfortran.dg/implied_do_1.f90: Ditto.
402 * gfortran.dg/initialization_25.f90: Ditto.
403 * gfortran.dg/initialization_26.f90: Ditto.
404 * gfortran.dg/interface_34.f90: Ditto.
405 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
406 * gfortran.dg/keyword_symbol_1.f90: Ditto.
407 * gfortran.dg/matmul_8.f03: Ditto.
408 * gfortran.dg/merge_init_expr.f90: Ditto.
409 * gfortran.dg/pack_assign_1.f90: Ditto.
410 * gfortran.dg/pack_vector_1.f90: Ditto.
411 * gfortran.dg/pointer_check_8.f90: Ditto.
412 * gfortran.dg/product_init_expr.f03: Ditto.
413 * gfortran.dg/reshape_order_5.f90: Ditto.
414 * gfortran.dg/reshape_shape_1.f90: Ditto.
415 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
416 * gfortran.dg/same_name_2.f90: Ditto.
417 * gfortran.dg/selected_real_kind_1.f90: Ditto.
418 * gfortran.dg/spread_init_expr.f03: Ditto.
419 * gfortran.dg/stmt_func_1.f90: Ditto.
420 * gfortran.dg/sum_init_expr.f03: Ditto.
421 * gfortran.dg/transpose_3.f03: Ditto.
422 * gfortran.dg/unpack_init_expr.f03: Ditto.
423 * gfortran.dg/warn_conversion.f90: Ditto.
424 * gfortran.dg/warn_conversion_2.f90: Ditto.
425 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
426 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
427 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
428 * gfortran.dg/whole_file_16.f90: Ditto.
429 * gfortran.dg/whole_file_17.f90: Ditto.
430 * gfortran.dg/whole_file_18.f90: Ditto.
431 * gfortran.dg/whole_file_20.f03: Ditto.
432 * gfortran.dg/whole_file_5.f90: Ditto.
433 * gfortran.dg/whole_file_6.f90: Ditto.
434 * gfortran.dg/write_invalid_format.f90: Ditto.
435 * gfortran.dg/zero_sized_6.f90: Ditto.
437 2011-02-21 Jeff Law <law@redhat.com>
439 PR rtl-optimization/46178
440 * gcc.target/i386/pr46178.c: New test.
442 PR rtl-optimization/46002
443 * gcc.c-torture/compile/pr46002.c: New test.
445 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
447 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
450 2011-02-21 Jakub Jelinek <jakub@redhat.com>
453 * g++.dg/debug/pr47106.C: Require effective target lto.
455 2011-02-21 Jason Merrill <jason@redhat.com>
457 * g++.dg/cpp0x/constexpr-diag2.C: New.
459 2011-02-20 Jason Merrill <jason@redhat.com>
461 * g++.dg/cpp0x/constexpr-ctor7.C: New.
463 * g++.dg/cpp0x/fntmpdefarg2.C: New.
465 * g++.dg/overload/conv-op1.C: New.
467 * g++.dg/cpp0x/constexpr-synth1.C: New.
469 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
471 * objc.dg/layout-2.m: New.
472 * objc.dg/selector-3.m: Adjusted location of error message.
473 * objc.dg/type-size-3.m: Same.
474 * obj-c++.dg/selector-3.mm: Same.
476 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
479 * objc.dg/property/dotsyntax-22.m: New.
480 * obj-c++.dg/property/dotsyntax-22.mm: New.
482 2011-02-20 Dodji Seketeli <dodji@redhat.com>
485 * g++.dg/template/typedef38.C: New test.
487 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
490 * gfortran.dg/whole_file_30.f90 : New test.
491 * gfortran.dg/whole_file_31.f90 : New test.
493 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
497 * gfortran.dg/whole_file_28.f90 : New test.
498 * gfortran.dg/whole_file_29.f90 : New test.
500 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/template/crash105.C: New.
505 2011-02-19 Jason Merrill <jason@redhat.com>
507 * g++.dg/cpp0x/regress/no-elide1.C: New.
509 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
511 PR tree-optimization/46620
512 * gcc.dg/pr46620.c: New.
514 2011-02-19 Jakub Jelinek <jakub@redhat.com>
517 * gcc.target/i386/pr47809.c: New test.
519 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
520 Tobias Burnus <burnus@net-b.de>
522 * lib/target-supports.exp
523 (check_effective_target_fortran_large_real): New check for large reals.
524 * gfortran.dg/nan_7.f90: New test.
526 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
529 * gfortran.dg/fmt_f0_1.f90: Update test.
531 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
534 * gfortran.dg/array_constructor_36.f90 : New test.
535 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
536 allow for comparison between different elements of the array
537 constructor at different levels of optimization.
539 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
541 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
542 * gcc.target/i386/pr32280-1.c: Likewise.
544 2011-02-19 Jakub Jelinek <jakub@redhat.com>
547 * gcc.target/i386/pr47800.c: New test.
549 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
551 * objc/execute/exceptions/foward-1.x: New.
553 2011-02-18 Janus Weil <janus@gcc.gnu.org>
556 * gfortran.dg/derived_constructor_comps_4.f90: New.
558 2011-02-18 Tobias Burnus
561 * gfortran.dg/func_result_6.f90: New.
563 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
566 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
568 2011-02-18 Tobias Burnus <burnus@net-b.de>
571 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
573 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
574 normalizing the error/warning output.
575 * gfortran.dg/Wall.f90: Update dg-error/warning.
576 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
577 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
578 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
579 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
580 * gfortran.dg/class_30.f90: Update dg-error/warning.
581 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
582 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
583 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
584 * gfortran.dg/entry_17.f90: Update dg-error/warning.
585 * gfortran.dg/entry_19.f90: Update dg-error/warning.
586 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
587 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
588 * gfortran.dg/g77/12632.f: Update dg-error/warning.
589 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
590 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
591 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
592 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
593 * gfortran.dg/goto_8.f90: Update dg-error/warning.
594 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
595 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
596 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
597 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
598 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
599 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
600 * gfortran.dg/volatile3.f90: Update dg-error/warning.
601 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
602 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
603 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
604 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
605 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
607 2011-02-18 Janus Weil <janus@gcc.gnu.org>
610 * gfortran.dg/proc_ptr_comp_30.f90: New.
612 2011-02-18 Jakub Jelinek <jakub@redhat.com>
615 * gcc.target/i386/pr47780.c: New test.
617 2011-02-18 Janus Weil <janus@gcc.gnu.org>
620 * gfortran.dg/class_40.f03: New.
622 2011-02-18 Dodji Seketeli <dodji@redhat.com>
625 * g++.dg/cpp0x/auto21.C: New test.
627 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
629 * objc.dg/special/unclaimed-category-1.h: Updated for
631 * objc.dg/special/unclaimed-category-1.m: Same.
632 * objc.dg/zero-link-1.m: Same.
633 * objc.dg/lookup-1.m: Same.
634 * objc.dg/torture/strings/const-str-9.m
635 * objc.dg/torture/strings/const-str-10.m: Same.
636 * objc.dg/torture/strings/const-str-11.m: Same.
637 * objc.dg/torture/forward-1.m: Same.
638 * objc.dg/zero-link-2.m: Same.
639 * objc.dg/encode-7-next-64bit.m: Same.
640 * objc.dg/method-4.m: Same.
641 * objc.dg/next-runtime-1.m: Same.
642 * objc.dg/image-info.m: Same.
643 * objc.dg/pr23214.m: Same.
644 * objc.dg/symtab-1.m: Same.
645 * obj-c++.dg/basic.m: Same.
646 * obj-c++.dg/proto-lossage-3.m: Same.
647 * obj-c++.dg/torture/strings/const-str-10.m: Same.
648 * obj-c++.dg/torture/strings/const-str-11.m: Same.
649 * obj-c++.dg/torture/strings/const-str-9.m: Same.
650 * obj-c++.dg/method-11.m: Same.
651 * objc/execute/enumeration-1.m: Same.
652 * objc/execute/object_is_class.m: Same.
653 * objc/execute/formal_protocol-2.m: Same.
654 * objc/execute/formal_protocol-4.m: Same.
655 * objc/execute/formal_protocol-6.m: Same.
656 * objc/execute/bycopy-3.m: Same.
657 * objc/execute/exceptions/catchall-1.m: Same.
658 * objc/execute/exceptions/finally-1.m: Same.
659 * objc/execute/exceptions/local-variables-1.m: Same.
660 * objc/execute/exceptions/foward-1.m: Same.
661 * objc/execute/bf-common.h
662 * objc/execute/enumeration-2.m: Same.
663 * objc/execute/formal_protocol-1.m: Same.
664 * objc/execute/formal_protocol-3.m: Same.
665 * objc/execute/formal_protocol-5.m: Same.
666 * objc/execute/accessing_ivars.m: Same.
667 * objc/execute/bycopy-2.m: Same.
668 * objc/execute/formal_protocol-7.m: Same.
669 * objc/execute/compatibility_alias.m: Same.
670 * objc/execute/no_clash.m: Same.
671 * objc/execute/object_is_meta_class.m: Same.
672 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
673 * objc/execute/class-tests-1.h: Include stdio.h.
674 * objc/execute/class-tests-2.h: Same.
675 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
677 * obj-c++.dg/try-catch-2.mm: Same.
679 2011-02-17 Jakub Jelinek <jakub@redhat.com>
682 * g++.dg/warn/Wunused-parm-4.C: New test.
684 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
685 Jan Hubicka <jh@suse.cz>
689 * g++.dg/debug/pr47106.C: New.
691 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
694 * gcc.target/i386/pr43653.c: New test.
696 2011-02-11 Dodji Seketeli <dodji@redhat.com>
699 * g++.dg/template/inherit6.C: New test.
701 2011-02-16 Janus Weil <janus@gcc.gnu.org>
704 * gfortran.dg/class_39.f03: New.
706 2011-02-16 Dodji Seketeli <dodji@redhat.com>
709 * g++.dg/cpp0x/variadic106.C: New test.
711 2011-02-16 Jakub Jelinek <jakub@redhat.com>
714 * gfortran.dg/pr47757-1.f90: New test.
715 * gfortran.dg/pr47757-2.f90: New test.
716 * gfortran.dg/pr47757-3.f90: New test.
719 * g++.dg/cpp0x/enum8.C: New test.
721 2011-02-15 Jason Merrill <jason@redhat.com>
723 * g++.dg/inherit/implicit-trivial1.C: New.
724 * g++.dg/cpp0x/implicit-trivial1.C: New.
726 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
729 * gcc.dg/torture/pr47725.c: Removed.
731 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
734 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
735 constant does not generate a load from memory.
737 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
740 * gcc.dg/torture/pr47725.c: New.
742 2011-02-15 Richard Guenther <rguenther@suse.de>
744 PR tree-optimization/47743
745 * gcc.dg/torture/pr47743.c: New testcase.
747 2011-02-15 Jakub Jelinek <jakub@redhat.com>
750 * gcc.target/i386/pr47581.c: New test.
752 2011-02-14 Janus Weil <janus@gcc.gnu.org>
755 * gfortran.dg/select_type_22.f03: New.
757 2011-02-14 Jason Merrill <jason@redhat.com>
759 * g++.dg/cpp0x/regress/enum1.C: New.
761 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
763 * gnat.dg/include.adb: New test.
765 2011-02-14 Janus Weil <janus@gcc.gnu.org>
768 * gfortran.dg/class_38.f03: New.
770 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
772 * gcc.dg/pr46494.c: New test.
774 2011-02-14 Richard Guenther <rguenther@suse.de>
776 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
778 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
781 * gnat.dg/null_pointer_deref1.exp: Don't skip on
782 sparc*-sun-solaris2.11.
784 2011-02-14 Janus Weil <janus@gcc.gnu.org>
787 * gfortran.dg/argument_checking_18.f90: New.
789 2011-02-13 Tobias Burnus <burnus@net-b.de>
791 * gfortran.dg/argument_checking_13.f90: Update dg-error.
792 * gfortran.dg/argument_checking_17.f90: New.
794 2011-02-12 Janus Weil <janus@gcc.gnu.org>
796 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
797 are temporarily disabled.
798 * gfortran.dg/class_7.f03: Ditto.
799 * gfortran.dg/coarray_14.f90: Ditto.
800 * gfortran.dg/typebound_proc_13.f03: Ditto.
802 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
805 * gfortran.dg/extends_11.f03: New.
807 2011-02-11 Xinliang David Li <davidxl@google.com>
809 PR tree-optimization/47707
810 * g++.dg/tree-ssa/pr47707.C: New test.
812 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
814 * g++.dg/opt/inline17.C: New test.
816 2011-02-11 Tobias Burnus <burnus@net-b.de>
819 * gfortran.dg/pure_formal_2.f90: New.
821 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
823 PR rtl-optimization/47614
824 * gfortran.dg/pr47614.f: New.
826 2011-02-11 Joseph Myers <joseph@codesourcery.com>
829 * gcc.dg/opts-6.c: New test.
831 2011-02-11 Jakub Jelinek <jakub@redhat.com>
834 * gcc.dg/pr47684.c: New test.
836 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
839 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
840 c99_runtime, dg-add-options c99_runtime.
843 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
846 * lib/target-supports.exp (check_ascii_locale_available): New proc.
847 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
848 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
849 * gcc.dg/ucnid-10.c: Likewise.
850 * gcc.dg/ucnid-13.c: Likewise.
851 * gcc.dg/ucnid-7.c: Likewise.
852 * gcc.dg/ucnid-8.c: Likewise.
853 Adapt dg-warning line number.
855 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
857 * gcc.target/i386/parity-1.c: Use -march=k8.
858 * gcc.target/i386/parity-2.c: Ditto.
859 * gcc.target/i386/vecinit-1.c: Ditto.
860 * gcc.target/i386/vecinit-2.c: Ditto.
862 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
865 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
866 * gcc.target/mips/save-restore-3.c: Likewise.
867 * gcc.target/mips/save-restore-4.c: Likewise.
868 * gcc.target/mips/save-restore-5.c: Likewise.
871 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
872 * g++.dg/tree-prof/partition2.C: Likewise.
874 2011-02-09 Jason Merrill <jason@redhat.com>
876 * g++.dg/tree-ssa/inline-3.C: Use a normal function
877 rather than misdeclare std::puts.
879 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
880 * g++.dg/other/warning1.C: Likewise.
881 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
882 * g++.old-deja/g++.gb/scope06.C: Likewise.
883 * g++.old-deja/g++.law/cvt11.C: Likewise.
884 * g++.old-deja/g++.law/init1.C: Likewise.
885 * g++.dg/abi/mangle26.C: Likewise.
887 * g++.dg/template/function1.C: Adjust for C++0x mode.
888 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
890 * g++.dg/ext/label10.C: Adjust for C++0x mode.
891 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
893 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
895 * g++.dg/cpp0x/regress/abi-empty7.C: New.
897 * g++.dg/cpp0x/regress: New directory.
898 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
899 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
900 * g++.dg/cpp0x/regress/regress3.C: New.
902 2011-02-10 Richard Guenther <rguenther@suse.de>
904 PR tree-optimization/47677
905 * gcc.dg/torture/pr47677.c: New testcase.
907 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
909 * objc.dg/special/load-category-1.m: Remove unused header.
910 * objc.dg/special/load-category-1a.m: Likewise.
911 * objc.dg/special/load-category-2.m: Likewise.
912 * objc.dg/special/load-category-2a.m: Likewise.
913 * objc.dg/special/load-category-3.m: Likewise.
914 * objc.dg/special/load-category-3a.m: Likewise.
915 * objc.dg/attributes/proto-attribute-2.m: Likewise.
916 * objc.dg/attributes/proto-attribute-3.m: Likewise.
917 * objc.dg/attributes/class-attribute-1.m: Likewise.
918 * objc.dg/property/property.exp: Don't run for Darwin < 9.
919 * obj-c++.dg/property/property.exp: Likewise.
920 * objc.dg/attributes/method-sentinel-1.m: Update type header.
921 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
922 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
923 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
924 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
925 * obj-c++.dg/template-8.mm: Likewise.
927 2011-02-10 Jakub Jelinek <jakub@redhat.com>
930 * gcc.target/i386/pr47665.c: New test.
932 2011-02-10 Jie Zhang <jie@codesourcery.com>
936 2011-02-05 Jie Zhang <jie@codesourcery.com>
938 * gcc.dg/pr42631.c: Update test.
939 * gcc.dg/pr42631-2.c: New test.
941 2011-02-09 Janus Weil <janus@gcc.gnu.org>
944 * gfortran.dg/proc_decl_25.f90: New.
946 2011-02-09 Janus Weil <janus@gcc.gnu.org>
949 * gfortran.dg/typebound_assignment_2.f03: New.
951 2011-02-09 Richard Guenther <rguenther@suse.de>
953 PR tree-optimization/47664
954 * gcc.dg/tree-ssa/inline-7.c: New testcase.
956 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
959 * gnat.dg/uninit_func.adb: Adjust dg directive.
961 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
964 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
966 2011-02-09 Janus Weil <janus@gcc.gnu.org>
969 * gfortran.dg/auto_dealloc_2.f90: New.
971 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
973 * gcc.dg/builtins-config.h: Remove __sgi handling.
974 * lib/target-supports.exp (add_options_for_c99_runtime): Add
975 -std=c99 for mips-sgi-irix6.5*.
977 2011-02-09 Martin Jambor <mjambor@suse.cz>
980 * gfortran.dg/pr25923.f90: Remove xfails.
982 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
985 * gfortran.dg/inquire_14.f90: New test.
987 2011-02-08 Janus Weil <janus@gcc.gnu.org>
990 * gfortran.dg/pointer_init_6.f90: New.
992 2011-02-08 Jeff Law <law@redhat.com>
994 PR tree-optimization/42893
995 * gcc.tree-ssa/pr42893.c: New test.
997 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
999 PR tree-optimization/46834
1000 PR tree-optimization/46994
1001 PR tree-optimization/46995
1002 * gcc.dg/graphite/id-pr46834.c: New.
1003 * gfortran.dg/graphite/id-pr46994.f90: New.
1004 * gfortran.dg/graphite/id-pr46995.f90: New.
1006 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1009 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1010 using the variable is known the warning is emitted there.
1011 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1012 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1014 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1017 * gcc.dg/noreturn-1.c (foo5): Likewise.
1018 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1019 (method2): Likewise.
1021 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1022 the return statement using the uninitialized variable.
1023 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1025 2011-02-08 Richard Guenther <rguenther@suse.de>
1028 * g++.dg/opt/pr47639.c: New testcase.
1030 2011-02-08 Richard Guenther <rguenther@suse.de>
1032 PR tree-optimization/47632
1033 * g++.dg/opt/pr47632.C: New testcase.
1035 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1037 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1039 2011-02-07 Richard Guenther <rguenther@suse.de>
1041 PR tree-optimization/47615
1042 * g++.dg/opt/pr47615.C: New testcase.
1044 2011-02-07 Richard Guenther <rguenther@suse.de>
1046 PR tree-optimization/47621
1047 * gcc.dg/torture/pr47621.c: New testcase.
1049 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1051 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1053 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1056 * gfortran.dg/allocate_with_source_1 : New test.
1058 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.dg/pr47610.c: New test.
1063 2011-02-05 Jie Zhang <jie@codesourcery.com>
1066 * gcc.dg/pr42631.c: Update test.
1067 * gcc.dg/pr42631-2.c: New test.
1069 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1072 * gfortran.dg/pr47574.f90: New test.
1074 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1076 PR tree-optimization/46194
1077 * gcc.dg/autopar/pr46194.c: New.
1079 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
1081 PR tree-optimization/43695
1082 * g++.dg/ipa/pr43695.C: New.
1084 2011-02-04 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.dg/pr23200.c: New test.
1089 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
1092 * g++.dg/pr47589.C: New test.
1094 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1097 * g++.dg/template/typedef37.C: New test.
1098 * g++.dg/template/param1.C: Adjust expected error message.
1100 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1103 * gcc.dg/pr31490-2.c: New test.
1104 * gcc.dg/pr31490-3.c: New test.
1105 * gcc.dg/pr31490-4.c: New test.
1107 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1108 Jakub Jelinek <jakub@redhat.com>
1111 * g++.dg/parser/semicolon3.C: Adjust.
1112 * g++.dg/parser/semicolon4.C: New testcase.
1113 * g++.dg/pr46890.C: New testcase.
1115 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/init/pr29571.C: New.
1120 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1122 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1123 instead of vect_int.
1125 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1128 * gcc.target/i386/pr47312.c: New test.
1131 * gcc.target/i386/pr47564.c: New test.
1133 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1135 PR tree-optimization/45122
1136 * gcc.dg/tree-ssa/pr45122.c: New.
1138 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1141 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1144 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1145 and vsx so a default --with-cpu=power7 doesn't give an error
1146 when -mavoid-indexed-addresses is used.
1148 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1149 wrapper function to save the arguments and then jump to the real
1150 function, rather than depending on the compiler not to move stuff
1152 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1154 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1155 Paul Thomas <pault@gcc.gnu.org>
1158 * gfortran.dg/class_37.f03 : New test.
1160 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1161 Richard Guenther <rguenther@suse.de>
1163 PR tree-optimization/40979
1165 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1166 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1167 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1168 check_vect_support_and_set_flags.
1169 * gfortran.dg/graphite/vect-pr40979.f90: New.
1171 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1174 * gfortran.dg/class_36.f03: New.
1176 2011-02-02 Richard Guenther <rguenther@suse.de>
1178 PR tree-optimization/47566
1179 * gcc.dg/lto/20110201-1_0.c: New testcase.
1181 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1187 * debug/pr47498.c: New.
1188 * debug/pr47501.c: New.
1190 2011-02-01 Richard Guenther <rguenther@suse.de>
1192 PR tree-optimization/47559
1193 * g++.dg/torture/pr47559.C: New testcase.
1195 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1198 * gfortran.dg/typebound_call_20.f03: New.
1200 2011-02-01 Richard Guenther <rguenther@suse.de>
1202 PR tree-optimization/47555
1203 * gcc.dg/pr47555.c: New testcase.
1205 2011-02-01 Richard Guenther <rguenther@suse.de>
1207 PR tree-optimization/47541
1208 * g++.dg/torture/pr47541.C: New testcase.
1210 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1213 * gfortran.dg/typebound_call_19.f03: New.
1215 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1218 * g++.dg/cpp0x/pr47416.C: New test.
1220 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1223 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1225 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1228 * gfortran.dg/typebound_assignment_1.f03: New.
1230 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1232 PR tree-optimization/47538
1233 * gcc.c-torture/execute/pr47538.c: New test.
1235 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1238 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1240 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1242 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1244 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1246 PR rtl-optimization/44031
1247 * gcc.c-torture/compile/20110131-1.c: New test.
1249 2011-01-31 Tobias Burnus <burnus@net-b.de>
1252 * gfortran.dg/stmt_func_1.f90: New.
1254 2011-01-31 Tobias Burnus <burnus@net-b.de>
1257 * gfortran.dg/interface_34.f90: New.
1259 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1262 * gfortran.dg/realloc_on_assign_5.f03: New test.
1263 * gfortran.dg/realloc_on_assign_5.f03: New test.
1265 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1267 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1268 * gfortran.dg/bessel_7.f90: Likewise.
1269 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1271 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1272 * gfortran.dg/sum_init_expr.f03: Likewise.
1274 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1276 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1279 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1280 loop only on "vect_intfloat_cvt" targets.
1282 2011-01-29 Tobias Burnus <burnus@net-b.de>
1285 * gfortran.dg/shape_6.f90: New.
1287 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1289 PR libgfortran/47434
1290 * gfortran.dg/read_infnan_1.f90: Update test.
1291 * gfortran.dg/module_nan.f90: Update test.
1292 * gfortran.dg/char4_iunit_1.f03: Update test.
1293 * gfortran.dg/large_real_kind_1.f90: Update test.
1294 * gfortran.dg/real_const_3.f90: Update test.
1295 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1297 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1300 * g++.dg/template/param2.C: New test.
1302 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1304 PR libgfortran/47285
1305 * gfortran.dg/fmt_g.f: New test.
1307 2011-01-28 Tobias Burnus <burnus@net-b.de>
1310 * gfortran.dg/pure_formal_1.f90: New.
1312 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1315 * gcc.dg/tls/pr42894.c: New test.
1317 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1319 * gcc.dg/pr47276.c: Add dg-require-visibility.
1321 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1323 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1325 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1326 Tobias Burnus <burnus@gcc.gnu.org>
1331 * gfortran.dg/realloc_on_assign_3.f03: New test.
1332 * gfortran.dg/realloc_on_assign_4.f03: New test.
1333 * gfortran.dg/allocatable_function_5.f90: New test.
1334 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1335 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1336 implemented" dg-errors.
1338 2011-01-27 Jan Hubicka <jh@suse.cz>
1341 * gcc.dg/attr-weakref-4.c: New testcase
1343 2011-01-27 Martin Jambor <mjambor@suse.cz>
1345 PR tree-optimization/47228
1346 * gcc.dg/torture/pr47228.c: New test.
1348 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1350 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1352 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1354 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1355 when using auto-overlay support on the SPU.
1357 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1359 PR rtl-optimization/44174
1360 * gcc.target/i386/asm-6.c: New test.
1362 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1364 PR rtl-optimization/46856
1365 * gcc.c-torture/compile/pr46856.c: New test.
1367 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1368 Andrew Pinski <pinskia@gmail.com>
1371 * gcc.dg/pr43082.c: New.
1373 2011-01-26 DJ Delorie <dj@redhat.com>
1375 PR rtl-optimization/46878
1376 * gcc.dg/pr46878-1.c: New test.
1378 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1381 * g++.dg/cpp0x/pr47476.C: New test.
1383 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1385 * gcc.c-torture/compile/20110126-1.c: New test.
1387 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1390 * gcc.dg/torture/pr47473.c: New test.
1392 2011-01-26 Jan Hubicka <jh@suse.cz>
1395 * gcc.c-torture/execute/pr47237.c: New testcase.
1397 2011-01-26 Jan Hubicka <jh@suse.cz>
1399 PR tree-optimization/47190
1400 * gcc.dg/attr-weakref-3.c: New testcase.
1402 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1405 * gcc.dg/dll-9a.c: New test file.
1406 * gcc.dg/dll-11.c: Likewise.
1407 * gcc.dg/dll-12.c: Likewise.
1408 * gcc.dg/dll-12a.c: Likewise.
1409 * gcc.dg/dll-11a.c: Likewise.
1410 * gcc.dg/dll-9.c: Likewise.
1411 * gcc.dg/dll-10.c: Likewise.
1412 * gcc.dg/dll-10a.c: Likewise.
1413 * g++.dg/ext/dllexport4a.cc: Likewise.
1414 * g++.dg/ext/dllexport4.C: Likewise.
1415 * g++.dg/ext/dllexport5.C: Likewise.
1416 * g++.dg/ext/dllexport5a.cc: Likewise.
1418 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1420 PR tree-optimization/46970
1421 * gcc.dg/graphite/pr46970.c: New.
1423 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1425 PR tree-optimization/46215
1426 * gcc.dg/graphite/pr46215.c: New.
1428 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1430 PR tree-optimization/46168
1431 * gcc.dg/graphite/pr46168.c: New.
1433 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1435 PR tree-optimization/43657
1436 * gcc.dg/graphite/pr43657.c: New.
1438 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1440 PR tree-optimization/29832
1441 * gfortran.dg/graphite/pr29832.f90: New.
1443 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1445 PR tree-optimization/43567
1446 * gcc.dg/graphite/pr43567.c: New.
1448 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1450 * gfortran.dg/graphite/interchange-4.f: New.
1451 * gfortran.dg/graphite/interchange-5.f: New.
1453 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1454 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1455 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1456 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1457 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1458 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1459 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1460 * gfortran.dg/ltrans-7.f90: Removed.
1461 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1463 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1464 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1465 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1466 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1467 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1468 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1469 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1470 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1471 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1472 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1473 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1474 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1475 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1476 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1477 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1478 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1479 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1480 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1481 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1482 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1483 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1484 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1485 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1486 * gcc.dg/tree-ssa/data-dep-1.c
1487 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1488 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1489 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1490 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1491 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1493 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1495 PR tree-optimization/47265
1496 PR tree-optimization/47443
1497 * gcc.c-torture/compile/pr47265.c: New test.
1498 * gcc.dg/pr47443.c: New test.
1500 2011-01-25 Martin Jambor <mjambor@suse.cz>
1502 PR tree-optimization/47382
1503 * g++.dg/torture/pr47382.C: New test.
1504 * g++.dg/opt/devirt1.C: Xfail.
1506 2011-01-25 Yao Qi <yao@codesourcery.com>
1509 * gcc.target/arm/pr45701-1.c: New test.
1510 * gcc.target/arm/pr45701-2.c: New test.
1511 * gcc.target/arm/pr45701-3.c: New test.
1513 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1514 Jakub Jelinek <jakub@redhat.com>
1516 PR tree-optimization/47271
1517 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1519 2011-01-25 Nick Clifton <nickc@redhat.com>
1521 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1522 (saturate_add): Delete.
1524 (main): Do not run saturate_add.
1525 (set_interrupts): Delete.
1527 2011-01-25 Tobias Burnus <burnus@net-b.de>
1530 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1532 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1534 PR tree-optimization/47427
1535 PR tree-optimization/47428
1536 * gcc.c-torture/compile/pr47427.c: New test.
1537 * gcc.c-torture/compile/pr47428.c: New test.
1539 2011-01-25 Richard Guenther <rguenther@suse.de>
1542 * gcc.dg/torture/pr47411.c: New testcase.
1544 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1546 * gfortran.dg/graphite/id-24.f: New.
1547 * gfortran.dg/graphite/id-25.f: New.
1549 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1551 * gfortran.dg/graphite/id-23.f: New.
1553 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1555 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1557 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1559 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1560 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1561 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1562 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1563 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1564 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1565 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1566 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1567 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1571 * gcc.dg/graphite/block-0.c: Add documentation.
1572 * gcc.dg/graphite/block-4.c: Same.
1573 * gcc.dg/graphite/block-7.c: Same.
1574 * gcc.dg/graphite/block-8.c: New.
1575 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1576 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1577 * gcc.dg/graphite/interchange-12.c: Add documentation.
1578 * gcc.dg/graphite/interchange-13.c: New.
1579 * gcc.dg/graphite/interchange-14.c: New.
1580 * gcc.dg/graphite/interchange-15.c: New.
1581 * gcc.dg/graphite/interchange-8.c: Add documentation.
1582 * gcc.dg/graphite/interchange-mvt.c: Same.
1584 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1587 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1588 * gcc.target/powerpc/altivec-14.c: Ditto.
1589 * gcc.target/powerpc/altivec-33.c: Ditto.
1590 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1591 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1592 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1593 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1594 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1595 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1596 * g++.dg/ext/altivec-15.C: Ditto.
1597 * g++.dg/ext/altivec-types-1.C: Ditto.
1598 * g++.dg/ext/altivec-types-2.C: Ditto.
1599 * g++.dg/ext/altivec-types-3.C: Ditto.
1600 * g++.dg/ext/altivec-types-4.C: Ditto.
1602 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1604 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1606 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1608 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1609 optimization options.
1611 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1613 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1616 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1618 2011-01-23 Tobias Burnus <burnus@net-b.de>
1621 * gfortran.dg/allocatable_scalar_12.f90: New.
1623 2011-01-23 Ira Rosen <irar@il.ibm.com>
1625 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1626 vectorization to be not profitable if peeling is used to
1627 realign the memory access.
1628 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1629 loop bound to avoid loop unrolling.
1630 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1632 2011-01-22 Jan Hubicka <jh@suse.cz>
1635 * g++.dg/lto/pr47333.C: New file.
1637 2011-01-22 Jan Hubicka <jh@suse.cz>
1639 PR tree-optimization/43884
1641 * gcc.dg/autopar/outer-2.c: Increase array size.
1642 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1644 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/c_loc_tests_16.f90: New test.
1649 2011-01-22 Tobias Burnus <burnus@net-b.de>
1652 * gfortran.dg/typebound_proc_19.f90: New.
1654 2011-01-21 Jeff Law <law@redhat.com>
1656 PR tree-optimization/47053
1657 * g++.dg/pr47053.C: New test.
1659 2011-01-21 Jason Merrill <jason@redhat.com>
1662 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1664 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1667 * g++.dg/cpp0x/range-for10.C: New test.
1668 * g++.dg/template/for1.C: New test.
1671 * g++.dg/tree-prof/partition3.C: New test.
1673 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1675 PR rtl-optimization/47366
1676 * g++.dg/opt/pr47366.C: New test.
1678 2011-01-21 Jason Merrill <jason@redhat.com>
1681 * g++.dg/cpp0x/constexpr-regress2.C: New.
1683 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1685 2011-01-21 Jeff Law <law@redhat.com>
1687 PR rtl-optimization/41619
1688 * gcc.dg/pr41619.c: New.
1690 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1692 PR tree-optimization/47355
1693 * g++.dg/opt/pr47355.C: New test.
1695 2011-01-21 Richard Guenther <rguenther@suse.de>
1697 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1700 2011-01-21 Richard Guenther <rguenther@suse.de>
1702 PR tree-optimization/47365
1703 * gcc.dg/torture/pr47365.c: New testcase.
1704 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1706 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1708 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1710 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1712 PR tree-optimization/47391
1713 * gcc.dg/pr47391.c: New test.
1715 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1717 * g++.dg/template/char1.C: Use signed char.
1719 2011-01-21 Tobias Burnus <burnus@net-b.de>
1722 * gfortran.dg/pointer_target_4.f90: New.
1724 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1727 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1728 ILP32 system and not IP32.
1730 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1733 * g++.dg/debug/pr46583.C: New.
1735 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1738 * g++.dg/debug/pr47283.C: New test.
1741 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1742 * gcc.target/i386/headmerge-2.c: Likewise.
1744 2011-01-20 Richard Guenther <rguenther@suse.de>
1747 * gcc.dg/torture/pr47370.c: New testcase.
1749 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1751 PR tree-optimization/46130
1752 * gcc.dg/pr46130-1.c: New test.
1753 * gcc.dg/pr46130-2.c: New test.
1755 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1758 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1760 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1763 * g++.dg/debug/pr46240.cc: New.
1765 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1768 * g++.dg/template/anonunion1.C: New test.
1770 PR rtl-optimization/47337
1771 * gcc.c-torture/execute/pr47337.c: New test.
1773 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1776 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1778 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1780 PR tree-optimization/46021
1781 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1783 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1785 PR tree-optimization/47290
1786 * g++.dg/torture/pr47290.C: New test.
1788 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1791 * gfortran.dg/proc_ptr_comp_29.f90: New.
1793 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1796 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1797 powerpc-apple-darwin9.
1799 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1801 PR rtl-optimization/47299
1802 * gcc.c-torture/execute/pr47299.c: New test.
1804 2011-01-17 Jason Merrill <jason@redhat.com>
1806 * g++.dg/cpp0x/constexpr-virtual.C: New.
1808 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1811 * gfortran.dg/gomp/pr47331.f90: New test.
1813 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1816 * objc.dg/selector-warn-1.m: New.
1817 * obj-c++.dg/selector-warn-1.mm: New.
1819 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1821 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1822 Update dg-final accordingly.
1824 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1826 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1828 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1830 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1832 * gcc.dg/guality/pr36728-2.c: Likewise.
1834 2011-01-17 Richard Guenther <rguenther@suse.de>
1836 PR tree-optimization/47313
1837 * g++.dg/torture/pr47313.C: New testcase.
1839 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1842 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1843 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1844 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1845 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1847 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1849 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1850 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1851 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1853 2011-01-17 Richard Guenther <rguenther@suse.de>
1855 PR tree-optimization/45967
1856 * gcc.dg/torture/pr45967-2.c: New testcase.
1857 * gcc.dg/torture/pr45967-3.c: Likewise.
1859 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1862 * g++.dg/ext/pr47213.C: Require visibility.
1864 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1866 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1867 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1869 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1871 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1872 Linux-based targets.
1874 2011-01-13 Jan Hubicka <jh@suse.cz>
1876 PR tree-optimization/47276
1877 * gcc.dg/pr47276.c: New testcase.
1879 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1880 Jonathan Wakely <jwakely.gcc@gmail.com>
1883 * g++.dg/other/pr33558.C: New.
1884 * g++.dg/other/pr33558-2.C: New.
1886 2011-01-14 Martin Jambor <mjambor@suse.cz>
1888 PR tree-optimization/45934
1889 PR tree-optimization/46302
1890 * g++.dg/ipa/devirt-c-1.C: New test.
1891 * g++.dg/ipa/devirt-c-2.C: Likewise.
1892 * g++.dg/ipa/devirt-c-3.C: Likewise.
1893 * g++.dg/ipa/devirt-c-4.C: Likewise.
1894 * g++.dg/ipa/devirt-c-5.C: Likewise.
1895 * g++.dg/ipa/devirt-c-6.C: Likewise.
1896 * g++.dg/ipa/devirt-6.C: Likewise.
1897 * g++.dg/ipa/devirt-d-1.C: Likewise.
1898 * g++.dg/torture/pr45934.C: Likewise.
1900 2011-01-14 Jason Merrill <jason@redhat.com>
1902 * g++.dg/cpp0x/variadic105.C: New.
1904 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1905 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1908 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1909 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1910 execution tests on i?86-*-*, x86_64-*-* and
1911 powerpc*-apple-darwin* && ilp32.
1912 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1913 tests on i?86-*-* and x86_64-*-*.
1915 2011-01-14 Richard Guenther <rguenther@suse.de>
1917 PR tree-optimization/47280
1918 * g++.dg/opt/pr47280.C: New testcase.
1920 2011-01-14 Jason Merrill <jason@redhat.com>
1922 * g++.dg/cpp0x/constexpr-regress1.C: New.
1924 * g++.dg/ext/flexary2.C: New.
1926 2011-01-14 Richard Guenther <rguenther@suse.de>
1929 * gcc.dg/torture/pr47281.c: New testcase.
1930 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1932 2011-01-14 Richard Guenther <rguenther@suse.de>
1934 PR tree-optimization/47286
1935 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1937 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1940 * g++.dg/ext/pr47213.C: New.
1942 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1944 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1946 2011-01-13 Tobias Burnus <burnus@net-b.de>
1947 Mikael Morin <mikael@gcc.gnu.org>
1951 * gfortran.dg/select_type_20.f90: New.
1952 * gfortran.dg/select_type_21.f90: New.
1954 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1957 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1959 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1961 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1962 * gcc.dg/guality/pr36728-2.c: Likewise.
1964 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1967 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1969 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1971 PR rtl-optimization/45352
1972 * gcc.dg/pr45352-3.c: New.
1974 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1976 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1978 * g++.dg/cpp0x/range-for8.C: New.
1979 * g++.dg/cpp0x/range-for9.C: New.
1981 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1984 * g++.dg/debug/pr47209.C: New.
1986 2011-01-12 Richard Guenther <rguenther@suse.de>
1989 * gcc.dg/lto/pr47259_0.c: New testcase.
1990 * gcc.dg/lto/pr47259_1.c: Likewise.
1992 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1994 * objc-obj-c++-shared/Object1.h: Add copyright header, update
1995 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1996 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1997 methods missing from the OBJC2 Object.
1998 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1999 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2000 GNU and NeXT runtimes.
2001 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2003 * objc-obj-c++-shared/Object1.m: Likewise.
2004 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2005 * objc.dg/proto-qual-1.m: Likewise.
2006 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2007 * obj-c++.dg/proto-qual-1.mm: Likewise.
2009 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2012 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2014 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2016 Fixed the Objective-C++ testsuite and updated all tests.
2017 * lib/obj-c++.exp (obj-c++_init): Declare and set
2018 gcc_warning_prefix and gcc_error_prefix.
2019 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2020 'dg-warning', 'dg-message' and 'dg-error'.
2021 * obj-c++.dg/class-extension-3.mm: Likewise.
2022 * obj-c++.dg/class-protocol-1.mm: Likewise.
2023 * obj-c++.dg/encode-7.mm: Likewise.
2024 * obj-c++.dg/exceptions-3.mm: Likewise.
2025 * obj-c++.dg/exceptions-5.mm: Likewise.
2026 * obj-c++.dg/method-12.mm: Likewise.
2027 * obj-c++.dg/method-13.mm: Likewise.
2028 * obj-c++.dg/method-15.mm: Likewise.
2029 * obj-c++.dg/method-16.mm: Likewise.
2030 * obj-c++.dg/method-4.mm: Likewise.
2031 * obj-c++.dg/method-8.mm: Likewise.
2032 * obj-c++.dg/method-conflict-1.mm: Likewise.
2033 * obj-c++.dg/method-conflict-2.mm: Likewise.
2034 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2035 and uncommented second part of the testcase now that the testsuite
2037 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2038 and uncommented second part of the testcase now that the testsuite
2040 * obj-c++.dg/private-1.mm: Likewise.
2041 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2042 * obj-c++.dg/syntax-error-7.mm: Likewise.
2043 * obj-c++.dg/warn5.mm: Likewise.
2044 * obj-c++.dg/property/at-property-14.mm: Likewise.
2045 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2047 * obj-c++.dg/property/at-property-18.mm: Likewise.
2048 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2050 * obj-c++.dg/property/at-property-21.mm: Likewise.
2051 * obj-c++.dg/property/at-property-28.mm: Likewise.
2052 * obj-c++.dg/property/at-property-5.mm: Likewise.
2053 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2054 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2055 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2056 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2057 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2058 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2059 * obj-c++.dg/tls/diag-5.mm: Likewise.
2060 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2061 dg-error, now matched correctly.
2063 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2065 * objc.dg/property/at-property-29.m: New.
2066 * obj-c++.dg/property/at-property-29.mm: New.
2068 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2070 * go.test/go-test.exp (go-set-goarch): New proc.
2071 (go-gc-tests): Use it.
2073 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2076 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2078 2011-01-11 Richard Henderson <rth@redhat.com>
2080 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2082 2011-01-11 Jan Hubicka <jh@suse.cz>
2086 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2087 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2089 2011-01-11 Richard Guenther <rguenther@suse.de>
2091 PR tree-optimization/46076
2092 * gcc.dg/tree-ssa/pr46076.c: New testcase.
2094 2011-01-11 Jeff Law <law@redhat.com>
2096 * PR tree-optimization/47086
2097 * gcc.dg/pr47086.c: New test.
2099 2011-01-11 Jason Merrill <jason@redhat.com>
2102 * g++.dg/template/new10.C: New.
2105 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2107 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2109 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2110 Split type definitions and NSConstantString class into...
2111 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2112 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2113 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2114 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2115 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2116 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2118 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2119 encode defines for newer NeXT system headers.
2120 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2121 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2122 * objc.dg/foreach-5.m: Likewise.
2123 * objc.dg/foreach-2.m: Likewise.
2124 * objc.dg/foreach-4.m: Likewise.
2125 * objc.dg/torture/strings/string1.m: Likewise.
2126 * objc.dg/torture/strings/string2.m: Likewise.
2127 * objc.dg/torture/strings/string3.m: Likewise.
2128 * objc.dg/torture/strings/string4.m: Likewise.
2129 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2130 header and stand alone.
2131 * obj-c++.dg/strings/strings-2.mm: Likewise.
2132 * objc.dg/torture/strings/const-str-3.m: Likewise.
2133 * objc.dg/strings/strings-2.m: Likewise.
2134 * objc.dg/strings/const-str-12b.m: Likewise.
2136 2011-01-12 Richard Guenther <rguenther@suse.de>
2139 * gcc.dg/attr-weak-1.c: Adjust.
2141 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2144 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2145 standard compliant and comment.
2147 2011-01-10 Jan Hubicka <jh@suse.cz>
2150 * gcc.dg/initpri3.c: New testcase.
2152 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2155 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2161 (g_ebp_save): Likewise.
2162 (g_esp_save): Likewise.
2164 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2166 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2168 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2170 PR tree-optimization/46021
2171 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2172 i?86-*-*, x86_64-*-*.
2174 2011-01-10 Jeff Law <law@redhat.com>
2176 * PR tree-optimization/47141
2177 * gcc.c-torture/compile/pr47141.c: New test.
2179 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2182 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2183 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2184 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2185 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2188 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2189 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2190 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2191 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2192 being vectorized. Adjust dg-final pattern.
2195 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2196 * gcc.dg/vect/slp-24.c: Likewise.
2198 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2201 * g++.dg/other/pr47218-1.C: New test file.
2202 * g++.dg/other/pr47218.C: Likewise.
2203 * g++.dg/other/pr47218.h: New supporting header.
2205 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2208 * objc.dg/attributes/invalid-attribute-1.m: New.
2209 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2211 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2214 * gfortran.dg/proc_ptr_comp_28.f90: New.
2216 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2218 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2219 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2220 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2221 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2222 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2223 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2224 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2225 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2226 * objc.dg/gnu-api-2-class.m: Likewise.
2227 * objc.dg/gnu-api-2-ivar.m: Likewise.
2228 * objc.dg/gnu-api-2-method.m: Likewise.
2229 * objc.dg/gnu-api-2-objc.m: Likewise.
2230 * objc.dg/gnu-api-2-object.m: Likewise.
2231 * objc.dg/gnu-api-2-property.m: Likewise.
2232 * objc.dg/gnu-api-2-protocol.m: Likewise.
2233 * objc.dg/gnu-api-2-sel.m: Likewise.
2235 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2237 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2238 * objc.dg/objc-foreach-4.m: Likewise.
2239 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2240 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2241 * objc.dg/foreach-4.m: Likewise.
2242 * objc.dg/foreach-5.m: Likewise.
2243 * objc.dg/foreach-3.m: Return self from init.
2245 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2248 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2250 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2253 * gfortran.dg/class_35.f90: New.
2255 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2257 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2259 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2262 * objc.dg/invalid-method-2.m: New.
2263 * obj-c++.dg/invalid-method-2.mm: New.
2265 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2268 * gfortran.dg/transpose_optimization_2.f90 : New test.
2270 2011-01-08 Jan Hubicka <jh@suse.cz>
2272 PR tree-optmization/46469
2273 * g++.dg/torture/pr46469.C: New testcase.
2275 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2277 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2278 emulation of libobjc-gnu structure layout functionality to ..
2279 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2280 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2281 * objc/execute/bf-common.h: Adjust headers.
2282 * objc/execute/bf-1.m: Likewise.
2283 * objc/execute/bf-2.m: Likewise.
2284 * objc/execute/bf-3.m: Likewise.
2285 * objc/execute/bf-4.m: Likewise.
2286 * objc/execute/bf-5.m: Likewise.
2287 * objc/execute/bf-6.m: Likewise.
2288 * objc/execute/bf-7.m: Likewise.
2289 * objc/execute/bf-8.m: Likewise.
2290 * objc/execute/bf-9.m: Likewise.
2291 * objc/execute/bf-10.m: Likewise.
2292 * objc/execute/bf-11.m: Likewise.
2293 * objc/execute/bf-12.m: Likewise.
2294 * objc/execute/bf-13.m: Likewise.
2295 * objc/execute/bf-14.m: Likewise.
2296 * objc/execute/bf-15.m: Likewise.
2297 * objc/execute/bf-16.m: Likewise.
2298 * objc/execute/bf-17.m: Likewise.
2299 * objc/execute/bf-18.m: Likewise.
2300 * objc/execute/bf-19.m: Likewise.
2301 * objc/execute/bf-20.m: Likewise.
2302 * objc/execute/bf-21.m: Likewise.
2303 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2304 objc_get_type_qualifiers ().
2306 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2309 * gfortran.dg/dependency_39.f90: New test.
2311 2011-01-07 Jan Hubicka <jh@suse.cz>
2313 Get builtins tests ready for linker plugin.
2314 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2315 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2316 my_memset, my_bzero): Mark used.
2317 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2318 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2320 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2323 2011-01-07 Jan Hubicka <jh@suse.cz>
2325 PR tree-optimization/46367
2326 * g++.dg/torture/pr46367.C: New file.
2328 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2331 * gcc.dg/pr47201.c: New test.
2334 * gcc.dg/tree-prof/pr47187.c: New test.
2336 2011-01-07 Tobias Burnus <burnus@net-b.de>
2339 * gfortran.dg/extends_type_of_3.f90: New.
2341 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2343 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2344 * g++.dg/ext/dllimport-MI1.C: Likewise.
2345 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2346 * g++.dg/ext/dllimport10.C: Likewise.
2347 * g++.dg/ext/dllimport11.C: Likewise.
2348 * g++.dg/ext/dllimport12.C: Likewise.
2349 * g++.dg/ext/dllimport13.C: Likewise.
2350 * g++.dg/ext/dllimport2.C: Likewise.
2351 * g++.dg/ext/dllimport3.C: Likewise.
2352 * g++.dg/ext/dllimport4.C: Likewise.
2353 * g++.dg/ext/dllimport5.C: Likewise.
2354 * g++.dg/ext/dllimport6.C: Likewise.
2355 * g++.dg/ext/dllimport8.C: Likewise.
2356 * g++.dg/ext/dllimport9.C: Likewise.
2357 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2358 targets, too. Additionally enable test for i?86-*-mingw*.
2359 * g++.dg/ext/selectany1.C: Likewise.
2360 Remove guard variable check.
2362 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2366 * gfortran.dg/storage_size_3.f08: Extended.
2368 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2371 * g++.dg/template/stdarg1.C: New test.
2373 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2376 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2377 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2378 from the interface of functions to not hide the errors that
2381 2011-01-06 Jan Hubicka <jh@suse.cz>
2383 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2384 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2386 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2390 * gfortran.dg/interface_33.f90: New test.
2392 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2395 * gcc.c-torture/compile/pr47150.c: New test.
2397 2011-01-06 Ira Rosen <irar@il.ibm.com>
2399 PR tree-optimization/47139
2400 * gcc.dg/vect/pr47139.c: New test.
2402 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2405 * gfortran.dg/extends_type_of_2.f03: New.
2407 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2409 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2411 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2413 * gnat.dg/opt14.adb: New test.
2415 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2418 * gfortran.dg/allocate_error_2.f90: New test.
2420 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2423 * gfortran.dg/storage_size_3.f08: New.
2425 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2427 PR libgfortran/47154
2428 * gfortran.dg/namelist_68.f90: New test.
2430 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2432 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2434 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2437 * gfortran.dg/class_34.f90: New.
2439 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2441 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2442 use __builtin_inff. Skip all single-precision tests that require
2445 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2447 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2449 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2451 PR tree-optimization/47148
2452 * gcc.c-torture/execute/pr47148.c: New test.
2454 PR tree-optimization/47155
2455 * gcc.c-torture/execute/pr47155.c: New test.
2457 PR rtl-optimization/47157
2458 * gcc.c-torture/compile/pr47157.c: New test.
2460 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2462 * gcc.dg/torture/vector-shift2.c (schar): Define.
2463 (main): Always use schar or uchar instead of plain "char" to avoid
2464 dependencies on implementation-defined char signedness.
2466 2011-01-03 Martin Jambor <mjambor@suse.cz>
2468 PR tree-optimization/46801
2469 * gnat.dg/pack9.adb: Remove xfail.
2471 2011-01-03 Martin Jambor <mjambor@suse.cz>
2473 PR tree-optimization/46984
2474 * g++.dg/ipa/pr46984.C: New test.
2476 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2479 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2481 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2483 PR tree-optimization/47140
2484 * gcc.c-torture/compile/pr47140.c: New test.
2486 PR rtl-optimization/47028
2487 * gcc.dg/pr47028.c: New test.
2489 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2491 * objc.dg/protocol-forward-1.m: Removed TODO.
2492 * objc.dg/protocol-forward-2.m: New.
2493 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2494 * obj-c++.dg/protocol-forward-2.mm: New.
2496 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2499 * g++.dg/eh/pr38662.C: New testcase.
2501 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2503 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2504 scan for newline '\n'.
2507 Copyright (C) 2011 Free Software Foundation, Inc.
2509 Copying and distribution of this file, with or without modification,
2510 are permitted in any medium without royalty provided the copyright
2511 notice and this notice are preserved.