1 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6 2011-02-23 Jie Zhang <jie@codesourcery.com>
8 PR rtl-optimization/47763
9 * gcc.dg/pr47763.c: New test.
11 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
14 * gfortran.dg/whole_file_32.f90 : New test.
16 2011-02-22 Dodji Seketeli <dodji@redhat.com>
19 * g++.dg/inherit/virtual7.C: New test.
21 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
24 * objc.dg/type-size-3.m: Updated error message.
25 * objc.dg/type-size-4.m: New test.
26 * objc.dg/type-size-5.m: New test.
28 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
30 * lib/gnat.exp: Fix comments.
31 Don't load libgloss.exp.
32 (default_gnat_version): Call $compiler with --version.
33 Adapt regexp for gnatmake output, insert version.
34 (gnat_version): New proc.
35 (gnat_init): Remove gnat_libgcc_s_path.
36 (gnat_target_compile): Likewise.
37 Remove ld_library_path.
38 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
41 (gnat_finish): Remove.
43 (local_find_gnatmake): Reindent.
44 (runtest_file_p): Remove.
45 (prune_warnings): Remove.
46 (find_gnatclean): New proc.
47 * lib/gnat-dg.exp (lremove): New proc.
48 (gnat-dg-test): Reindent.
49 Remove additional output files.
50 (gnat-dg-runtest): Remove.
52 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
53 * gnat.dg/loop_optimization6.adb: Likewise.
54 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
56 2011-02-22 Jakub Jelinek <jakub@redhat.com>
58 PR tree-optimization/47835
59 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
61 2011-02-22 Tobias Burnus <burnus@net-b.de>
63 * abstract_type_1.f90: Fix dg-do syntax.
64 * abstract_type_2.f03: Ditto.
65 * abstract_type_3.f03: Ditto.
66 * abstract_type_4.f03: Ditto.
67 * abstract_type_5.f03: Ditto.
68 * abstract_type_6.f03: Ditto.
69 * alloc_comp_constraint_6.f90: Ditto.
70 * alloc_comp_init_expr.f03: Ditto.
71 * allocatable_scalar_11.f90: Ditto.
72 * allocate_scalar_with_shape.f90: Ditto.
73 * array_function_5.f90: Ditto.
74 * asynchronous_3.f03: Ditto.
75 * char_expr_1.f90: Ditto.
76 * class_14.f03: Ditto.
77 * data_array_6.f: Ditto.
78 * data_invalid.f90: Ditto.
79 * dot_product_1.f03: Ditto.
80 * func_derived_5.f90: Ditto.
81 * func_result_4.f90: Ditto.
82 * implied_do_1.f90: Ditto.
83 * initialization_25.f90: Ditto.
84 * initialization_26.f90: Ditto.
85 * interface_34.f90: Ditto.
86 * iso_c_binding_init_expr.f03: Ditto.
87 * keyword_symbol_1.f90: Ditto.
88 * matmul_8.f03: Ditto.
89 * merge_init_expr.f90: Ditto.
90 * pack_assign_1.f90: Ditto.
91 * pack_vector_1.f90: Ditto.
92 * pointer_check_8.f90: Ditto.
93 * product_init_expr.f03: Ditto.
94 * reshape_order_5.f90: Ditto.
95 * reshape_shape_1.f90: Ditto.
96 * reshape_zerosize_2.f90: Ditto.
97 * same_name_2.f90: Ditto.
98 * selected_real_kind_1.f90: Ditto.
99 * spread_init_expr.f03: Ditto.
100 * stmt_func_1.f90: Ditto.
101 * sum_init_expr.f03: Ditto.
102 * transpose_3.f03: Ditto.
103 * unpack_init_expr.f03: Ditto.
104 * warn_conversion.f90: Ditto.
105 * warn_conversion_2.f90: Ditto.
106 * warn_intent_out_not_set.f90: Ditto.
107 * warn_unused_dummy_argument_1.f90: Ditto.
108 * warn_unused_dummy_argument_2.f90: Ditto.
109 * whole_file_16.f90: Ditto.
110 * whole_file_17.f90: Ditto.
111 * whole_file_18.f90: Ditto.
112 * whole_file_20.f03: Ditto.
113 * whole_file_5.f90: Ditto.
114 * whole_file_6.f90: Ditto.
115 * write_invalid_format.f90: Ditto.
116 * zero_sized_6.f90: Ditto.
118 2011-02-21 Jeff Law <law@redhat.com>
120 PR rtl-optimization/46178
121 * gcc.target/i386/pr46178.c: New test.
123 PR rtl-optimization/46002
124 * gcc.c-torture/compile/pr46002.c: New test.
126 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
128 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
131 2011-02-21 Jakub Jelinek <jakub@redhat.com>
134 * g++.dg/debug/pr47106.C: Require effective target lto.
136 2011-02-21 Jason Merrill <jason@redhat.com>
138 * g++.dg/cpp0x/constexpr-diag2.C: New.
140 2011-02-20 Jason Merrill <jason@redhat.com>
142 * g++.dg/cpp0x/constexpr-ctor7.C: New.
144 * g++.dg/cpp0x/fntmpdefarg2.C: New.
146 * g++.dg/overload/conv-op1.C: New.
148 * g++.dg/cpp0x/constexpr-synth1.C: New.
150 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
152 * objc.dg/layout-2.m: New.
153 * objc.dg/selector-3.m: Adjusted location of error message.
154 * objc.dg/type-size-3.m: Same.
155 * obj-c++.dg/selector-3.mm: Same.
157 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
160 * objc.dg/property/dotsyntax-22.m: New.
161 * obj-c++.dg/property/dotsyntax-22.mm: New.
163 2011-02-20 Dodji Seketeli <dodji@redhat.com>
166 * g++.dg/template/typedef38.C: New test.
168 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
171 * gfortran.dg/whole_file_30.f90 : New test.
172 * gfortran.dg/whole_file_31.f90 : New test.
174 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
178 * gfortran.dg/whole_file_28.f90 : New test.
179 * gfortran.dg/whole_file_29.f90 : New test.
181 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
184 * g++.dg/template/crash105.C: New.
186 2011-02-19 Jason Merrill <jason@redhat.com>
188 * g++.dg/cpp0x/regress/no-elide1.C: New.
190 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
192 PR tree-optimization/46620
193 * gcc.dg/pr46620.c: New.
195 2011-02-19 Jakub Jelinek <jakub@redhat.com>
198 * gcc.target/i386/pr47809.c: New test.
200 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
201 Tobias Burnus <burnus@net-b.de>
203 * lib/target-supports.exp
204 (check_effective_target_fortran_large_real): New check for large reals.
205 * gfortran.dg/nan_7.f90: New test.
207 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
210 * gfortran.dg/fmt_f0_1.f90: Update test.
212 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
215 * gfortran.dg/array_constructor_36.f90 : New test.
216 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
217 allow for comparison between different elements of the array
218 constructor at different levels of optimization.
220 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
222 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
223 * gcc.target/i386/pr32280-1.c: Likewise.
225 2011-02-19 Jakub Jelinek <jakub@redhat.com>
228 * gcc.target/i386/pr47800.c: New test.
230 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
232 * objc/execute/exceptions/foward-1.x: New.
234 2011-02-18 Janus Weil <janus@gcc.gnu.org>
237 * gfortran.dg/derived_constructor_comps_4.f90: New.
239 2011-02-18 Tobias Burnus
242 * gfortran.dg/func_result_6.f90: New.
244 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
247 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
249 2011-02-18 Tobias Burnus <burnus@net-b.de>
252 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
254 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
255 normalizing the error/warning output.
256 * gfortran.dg/Wall.f90: Update dg-error/warning.
257 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
258 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
259 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
260 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
261 * gfortran.dg/class_30.f90: Update dg-error/warning.
262 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
263 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
264 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
265 * gfortran.dg/entry_17.f90: Update dg-error/warning.
266 * gfortran.dg/entry_19.f90: Update dg-error/warning.
267 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
268 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
269 * gfortran.dg/g77/12632.f: Update dg-error/warning.
270 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
271 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
272 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
273 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
274 * gfortran.dg/goto_8.f90: Update dg-error/warning.
275 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
276 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
277 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
278 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
279 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
280 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
281 * gfortran.dg/volatile3.f90: Update dg-error/warning.
282 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
283 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
284 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
285 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
286 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
288 2011-02-18 Janus Weil <janus@gcc.gnu.org>
291 * gfortran.dg/proc_ptr_comp_30.f90: New.
293 2011-02-18 Jakub Jelinek <jakub@redhat.com>
296 * gcc.target/i386/pr47780.c: New test.
298 2011-02-18 Janus Weil <janus@gcc.gnu.org>
301 * gfortran.dg/class_40.f03: New.
303 2011-02-18 Dodji Seketeli <dodji@redhat.com>
306 * g++.dg/cpp0x/auto21.C: New test.
308 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
310 * objc.dg/special/unclaimed-category-1.h: Updated for
312 * objc.dg/special/unclaimed-category-1.m: Same.
313 * objc.dg/zero-link-1.m: Same.
314 * objc.dg/lookup-1.m: Same.
315 * objc.dg/torture/strings/const-str-9.m
316 * objc.dg/torture/strings/const-str-10.m: Same.
317 * objc.dg/torture/strings/const-str-11.m: Same.
318 * objc.dg/torture/forward-1.m: Same.
319 * objc.dg/zero-link-2.m: Same.
320 * objc.dg/encode-7-next-64bit.m: Same.
321 * objc.dg/method-4.m: Same.
322 * objc.dg/next-runtime-1.m: Same.
323 * objc.dg/image-info.m: Same.
324 * objc.dg/pr23214.m: Same.
325 * objc.dg/symtab-1.m: Same.
326 * obj-c++.dg/basic.m: Same.
327 * obj-c++.dg/proto-lossage-3.m: Same.
328 * obj-c++.dg/torture/strings/const-str-10.m: Same.
329 * obj-c++.dg/torture/strings/const-str-11.m: Same.
330 * obj-c++.dg/torture/strings/const-str-9.m: Same.
331 * obj-c++.dg/method-11.m: Same.
332 * objc/execute/enumeration-1.m: Same.
333 * objc/execute/object_is_class.m: Same.
334 * objc/execute/formal_protocol-2.m: Same.
335 * objc/execute/formal_protocol-4.m: Same.
336 * objc/execute/formal_protocol-6.m: Same.
337 * objc/execute/bycopy-3.m: Same.
338 * objc/execute/exceptions/catchall-1.m: Same.
339 * objc/execute/exceptions/finally-1.m: Same.
340 * objc/execute/exceptions/local-variables-1.m: Same.
341 * objc/execute/exceptions/foward-1.m: Same.
342 * objc/execute/bf-common.h
343 * objc/execute/enumeration-2.m: Same.
344 * objc/execute/formal_protocol-1.m: Same.
345 * objc/execute/formal_protocol-3.m: Same.
346 * objc/execute/formal_protocol-5.m: Same.
347 * objc/execute/accessing_ivars.m: Same.
348 * objc/execute/bycopy-2.m: Same.
349 * objc/execute/formal_protocol-7.m: Same.
350 * objc/execute/compatibility_alias.m: Same.
351 * objc/execute/no_clash.m: Same.
352 * objc/execute/object_is_meta_class.m: Same.
353 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
354 * objc/execute/class-tests-1.h: Include stdio.h.
355 * objc/execute/class-tests-2.h: Same.
356 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
358 * obj-c++.dg/try-catch-2.mm: Same.
360 2011-02-17 Jakub Jelinek <jakub@redhat.com>
363 * g++.dg/warn/Wunused-parm-4.C: New test.
365 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
366 Jan Hubicka <jh@suse.cz>
370 * g++.dg/debug/pr47106.C: New.
372 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
375 * gcc.target/i386/pr43653.c: New test.
377 2011-02-11 Dodji Seketeli <dodji@redhat.com>
380 * g++.dg/template/inherit6.C: New test.
382 2011-02-16 Janus Weil <janus@gcc.gnu.org>
385 * gfortran.dg/class_39.f03: New.
387 2011-02-16 Dodji Seketeli <dodji@redhat.com>
390 * g++.dg/cpp0x/variadic106.C: New test.
392 2011-02-16 Jakub Jelinek <jakub@redhat.com>
395 * gfortran.dg/pr47757-1.f90: New test.
396 * gfortran.dg/pr47757-2.f90: New test.
397 * gfortran.dg/pr47757-3.f90: New test.
400 * g++.dg/cpp0x/enum8.C: New test.
402 2011-02-15 Jason Merrill <jason@redhat.com>
404 * g++.dg/inherit/implicit-trivial1.C: New.
405 * g++.dg/cpp0x/implicit-trivial1.C: New.
407 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
410 * gcc.dg/torture/pr47725.c: Removed.
412 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
415 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
416 constant does not generate a load from memory.
418 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
421 * gcc.dg/torture/pr47725.c: New.
423 2011-02-15 Richard Guenther <rguenther@suse.de>
425 PR tree-optimization/47743
426 * gcc.dg/torture/pr47743.c: New testcase.
428 2011-02-15 Jakub Jelinek <jakub@redhat.com>
431 * gcc.target/i386/pr47581.c: New test.
433 2011-02-14 Janus Weil <janus@gcc.gnu.org>
436 * gfortran.dg/select_type_22.f03: New.
438 2011-02-14 Jason Merrill <jason@redhat.com>
440 * g++.dg/cpp0x/regress/enum1.C: New.
442 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
444 * gnat.dg/include.adb: New test.
446 2011-02-14 Janus Weil <janus@gcc.gnu.org>
449 * gfortran.dg/class_38.f03: New.
451 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
453 * gcc.dg/pr46494.c: New test.
455 2011-02-14 Richard Guenther <rguenther@suse.de>
457 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
459 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
462 * gnat.dg/null_pointer_deref1.exp: Don't skip on
463 sparc*-sun-solaris2.11.
465 2011-02-14 Janus Weil <janus@gcc.gnu.org>
468 * gfortran.dg/argument_checking_18.f90: New.
470 2011-02-13 Tobias Burnus <burnus@net-b.de>
472 * gfortran.dg/argument_checking_13.f90: Update dg-error.
473 * gfortran.dg/argument_checking_17.f90: New.
475 2011-02-12 Janus Weil <janus@gcc.gnu.org>
477 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
478 are temporarily disabled.
479 * gfortran.dg/class_7.f03: Ditto.
480 * gfortran.dg/coarray_14.f90: Ditto.
481 * gfortran.dg/typebound_proc_13.f03: Ditto.
483 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
486 * gfortran.dg/extends_11.f03: New.
488 2011-02-11 Xinliang David Li <davidxl@google.com>
490 PR tree-optimization/47707
491 * g++.dg/tree-ssa/pr47707.C: New test.
493 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
495 * g++.dg/opt/inline17.C: New test.
497 2011-02-11 Tobias Burnus <burnus@net-b.de>
500 * gfortran.dg/pure_formal_2.f90: New.
502 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
504 PR rtl-optimization/47614
505 * gfortran.dg/pr47614.f: New.
507 2011-02-11 Joseph Myers <joseph@codesourcery.com>
510 * gcc.dg/opts-6.c: New test.
512 2011-02-11 Jakub Jelinek <jakub@redhat.com>
515 * gcc.dg/pr47684.c: New test.
517 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
520 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
521 c99_runtime, dg-add-options c99_runtime.
524 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
527 * lib/target-supports.exp (check_ascii_locale_available): New proc.
528 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
529 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
530 * gcc.dg/ucnid-10.c: Likewise.
531 * gcc.dg/ucnid-13.c: Likewise.
532 * gcc.dg/ucnid-7.c: Likewise.
533 * gcc.dg/ucnid-8.c: Likewise.
534 Adapt dg-warning line number.
536 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
538 * gcc.target/i386/parity-1.c: Use -march=k8.
539 * gcc.target/i386/parity-2.c: Ditto.
540 * gcc.target/i386/vecinit-1.c: Ditto.
541 * gcc.target/i386/vecinit-2.c: Ditto.
543 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
546 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
547 * gcc.target/mips/save-restore-3.c: Likewise.
548 * gcc.target/mips/save-restore-4.c: Likewise.
549 * gcc.target/mips/save-restore-5.c: Likewise.
552 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
553 * g++.dg/tree-prof/partition2.C: Likewise.
555 2011-02-09 Jason Merrill <jason@redhat.com>
557 * g++.dg/tree-ssa/inline-3.C: Use a normal function
558 rather than misdeclare std::puts.
560 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
561 * g++.dg/other/warning1.C: Likewise.
562 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
563 * g++.old-deja/g++.gb/scope06.C: Likewise.
564 * g++.old-deja/g++.law/cvt11.C: Likewise.
565 * g++.old-deja/g++.law/init1.C: Likewise.
566 * g++.dg/abi/mangle26.C: Likewise.
568 * g++.dg/template/function1.C: Adjust for C++0x mode.
569 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
571 * g++.dg/ext/label10.C: Adjust for C++0x mode.
572 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
574 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
576 * g++.dg/cpp0x/regress/abi-empty7.C: New.
578 * g++.dg/cpp0x/regress: New directory.
579 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
580 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
581 * g++.dg/cpp0x/regress/regress3.C: New.
583 2011-02-10 Richard Guenther <rguenther@suse.de>
585 PR tree-optimization/47677
586 * gcc.dg/torture/pr47677.c: New testcase.
588 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
590 * objc.dg/special/load-category-1.m: Remove unused header.
591 * objc.dg/special/load-category-1a.m: Likewise.
592 * objc.dg/special/load-category-2.m: Likewise.
593 * objc.dg/special/load-category-2a.m: Likewise.
594 * objc.dg/special/load-category-3.m: Likewise.
595 * objc.dg/special/load-category-3a.m: Likewise.
596 * objc.dg/attributes/proto-attribute-2.m: Likewise.
597 * objc.dg/attributes/proto-attribute-3.m: Likewise.
598 * objc.dg/attributes/class-attribute-1.m: Likewise.
599 * objc.dg/property/property.exp: Don't run for Darwin < 9.
600 * obj-c++.dg/property/property.exp: Likewise.
601 * objc.dg/attributes/method-sentinel-1.m: Update type header.
602 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
603 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
604 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
605 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
606 * obj-c++.dg/template-8.mm: Likewise.
608 2011-02-10 Jakub Jelinek <jakub@redhat.com>
611 * gcc.target/i386/pr47665.c: New test.
613 2011-02-10 Jie Zhang <jie@codesourcery.com>
617 2011-02-05 Jie Zhang <jie@codesourcery.com>
619 * gcc.dg/pr42631.c: Update test.
620 * gcc.dg/pr42631-2.c: New test.
622 2011-02-09 Janus Weil <janus@gcc.gnu.org>
625 * gfortran.dg/proc_decl_25.f90: New.
627 2011-02-09 Janus Weil <janus@gcc.gnu.org>
630 * gfortran.dg/typebound_assignment_2.f03: New.
632 2011-02-09 Richard Guenther <rguenther@suse.de>
634 PR tree-optimization/47664
635 * gcc.dg/tree-ssa/inline-7.c: New testcase.
637 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
640 * gnat.dg/uninit_func.adb: Adjust dg directive.
642 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
645 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
647 2011-02-09 Janus Weil <janus@gcc.gnu.org>
650 * gfortran.dg/auto_dealloc_2.f90: New.
652 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
654 * gcc.dg/builtins-config.h: Remove __sgi handling.
655 * lib/target-supports.exp (add_options_for_c99_runtime): Add
656 -std=c99 for mips-sgi-irix6.5*.
658 2011-02-09 Martin Jambor <mjambor@suse.cz>
661 * gfortran.dg/pr25923.f90: Remove xfails.
663 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
666 * gfortran.dg/inquire_14.f90: New test.
668 2011-02-08 Janus Weil <janus@gcc.gnu.org>
671 * gfortran.dg/pointer_init_6.f90: New.
673 2011-02-08 Jeff Law <law@redhat.com>
675 PR tree-optimization/42893
676 * gcc.tree-ssa/pr42893.c: New test.
678 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
680 PR tree-optimization/46834
681 PR tree-optimization/46994
682 PR tree-optimization/46995
683 * gcc.dg/graphite/id-pr46834.c: New.
684 * gfortran.dg/graphite/id-pr46994.f90: New.
685 * gfortran.dg/graphite/id-pr46995.f90: New.
687 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
690 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
691 using the variable is known the warning is emitted there.
692 * gcc.dg/uninit-pr19430.c (foo): Likewise.
693 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
695 * c-c++-common/pr20000.c (g): Both warnings occur at the return
698 * gcc.dg/noreturn-1.c (foo5): Likewise.
699 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
702 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
703 the return statement using the uninitialized variable.
704 * gfortran.dg/pr39666-2.f90 (f): Likewise.
706 2011-02-08 Richard Guenther <rguenther@suse.de>
709 * g++.dg/opt/pr47639.c: New testcase.
711 2011-02-08 Richard Guenther <rguenther@suse.de>
713 PR tree-optimization/47632
714 * g++.dg/opt/pr47632.C: New testcase.
716 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
718 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
720 2011-02-07 Richard Guenther <rguenther@suse.de>
722 PR tree-optimization/47615
723 * g++.dg/opt/pr47615.C: New testcase.
725 2011-02-07 Richard Guenther <rguenther@suse.de>
727 PR tree-optimization/47621
728 * gcc.dg/torture/pr47621.c: New testcase.
730 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
732 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
734 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
737 * gfortran.dg/allocate_with_source_1 : New test.
739 2011-02-05 Jakub Jelinek <jakub@redhat.com>
742 * gcc.dg/pr47610.c: New test.
744 2011-02-05 Jie Zhang <jie@codesourcery.com>
747 * gcc.dg/pr42631.c: Update test.
748 * gcc.dg/pr42631-2.c: New test.
750 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
753 * gfortran.dg/pr47574.f90: New test.
755 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
757 PR tree-optimization/46194
758 * gcc.dg/autopar/pr46194.c: New.
760 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
762 PR tree-optimization/43695
763 * g++.dg/ipa/pr43695.C: New.
765 2011-02-04 Jakub Jelinek <jakub@redhat.com>
768 * gcc.dg/pr23200.c: New test.
770 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
773 * g++.dg/pr47589.C: New test.
775 2011-02-03 Dodji Seketeli <dodji@redhat.com>
778 * g++.dg/template/typedef37.C: New test.
779 * g++.dg/template/param1.C: Adjust expected error message.
781 2011-02-03 Jakub Jelinek <jakub@redhat.com>
784 * gcc.dg/pr31490-2.c: New test.
785 * gcc.dg/pr31490-3.c: New test.
786 * gcc.dg/pr31490-4.c: New test.
788 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
789 Jakub Jelinek <jakub@redhat.com>
792 * g++.dg/parser/semicolon3.C: Adjust.
793 * g++.dg/parser/semicolon4.C: New testcase.
794 * g++.dg/pr46890.C: New testcase.
796 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
799 * g++.dg/init/pr29571.C: New.
801 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
803 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
806 2011-02-03 Jakub Jelinek <jakub@redhat.com>
809 * gcc.target/i386/pr47312.c: New test.
812 * gcc.target/i386/pr47564.c: New test.
814 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
816 PR tree-optimization/45122
817 * gcc.dg/tree-ssa/pr45122.c: New.
819 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
822 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
825 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
826 and vsx so a default --with-cpu=power7 doesn't give an error
827 when -mavoid-indexed-addresses is used.
829 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
830 wrapper function to save the arguments and then jump to the real
831 function, rather than depending on the compiler not to move stuff
833 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
835 2011-02-02 Janus Weil <janus@gcc.gnu.org>
836 Paul Thomas <pault@gcc.gnu.org>
839 * gfortran.dg/class_37.f03 : New test.
841 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
842 Richard Guenther <rguenther@suse.de>
844 PR tree-optimization/40979
846 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
847 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
848 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
849 check_vect_support_and_set_flags.
850 * gfortran.dg/graphite/vect-pr40979.f90: New.
852 2011-02-02 Janus Weil <janus@gcc.gnu.org>
855 * gfortran.dg/class_36.f03: New.
857 2011-02-02 Richard Guenther <rguenther@suse.de>
859 PR tree-optimization/47566
860 * gcc.dg/lto/20110201-1_0.c: New testcase.
862 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
868 * debug/pr47498.c: New.
869 * debug/pr47501.c: New.
871 2011-02-01 Richard Guenther <rguenther@suse.de>
873 PR tree-optimization/47559
874 * g++.dg/torture/pr47559.C: New testcase.
876 2011-02-01 Janus Weil <janus@gcc.gnu.org>
879 * gfortran.dg/typebound_call_20.f03: New.
881 2011-02-01 Richard Guenther <rguenther@suse.de>
883 PR tree-optimization/47555
884 * gcc.dg/pr47555.c: New testcase.
886 2011-02-01 Richard Guenther <rguenther@suse.de>
888 PR tree-optimization/47541
889 * g++.dg/torture/pr47541.C: New testcase.
891 2011-01-31 Janus Weil <janus@gcc.gnu.org>
894 * gfortran.dg/typebound_call_19.f03: New.
896 2011-01-31 Jakub Jelinek <jakub@redhat.com>
899 * g++.dg/cpp0x/pr47416.C: New test.
901 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
904 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
906 2011-01-31 Janus Weil <janus@gcc.gnu.org>
909 * gfortran.dg/typebound_assignment_1.f03: New.
911 2011-01-31 Jakub Jelinek <jakub@redhat.com>
913 PR tree-optimization/47538
914 * gcc.c-torture/execute/pr47538.c: New test.
916 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
919 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
921 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
923 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
925 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
927 PR rtl-optimization/44031
928 * gcc.c-torture/compile/20110131-1.c: New test.
930 2011-01-31 Tobias Burnus <burnus@net-b.de>
933 * gfortran.dg/stmt_func_1.f90: New.
935 2011-01-31 Tobias Burnus <burnus@net-b.de>
938 * gfortran.dg/interface_34.f90: New.
940 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
943 * gfortran.dg/realloc_on_assign_5.f03: New test.
944 * gfortran.dg/realloc_on_assign_5.f03: New test.
946 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
948 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
949 * gfortran.dg/bessel_7.f90: Likewise.
950 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
952 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
953 * gfortran.dg/sum_init_expr.f03: Likewise.
955 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
957 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
960 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
961 loop only on "vect_intfloat_cvt" targets.
963 2011-01-29 Tobias Burnus <burnus@net-b.de>
966 * gfortran.dg/shape_6.f90: New.
968 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
971 * gfortran.dg/read_infnan_1.f90: Update test.
972 * gfortran.dg/module_nan.f90: Update test.
973 * gfortran.dg/char4_iunit_1.f03: Update test.
974 * gfortran.dg/large_real_kind_1.f90: Update test.
975 * gfortran.dg/real_const_3.f90: Update test.
976 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
978 2011-01-29 Dodji Seketeli <dodji@redhat.com>
981 * g++.dg/template/param2.C: New test.
983 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
986 * gfortran.dg/fmt_g.f: New test.
988 2011-01-28 Tobias Burnus <burnus@net-b.de>
991 * gfortran.dg/pure_formal_1.f90: New.
993 2011-01-28 Jakub Jelinek <jakub@redhat.com>
996 * gcc.dg/tls/pr42894.c: New test.
998 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1000 * gcc.dg/pr47276.c: Add dg-require-visibility.
1002 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1004 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1006 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1007 Tobias Burnus <burnus@gcc.gnu.org>
1012 * gfortran.dg/realloc_on_assign_3.f03: New test.
1013 * gfortran.dg/realloc_on_assign_4.f03: New test.
1014 * gfortran.dg/allocatable_function_5.f90: New test.
1015 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1016 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1017 implemented" dg-errors.
1019 2011-01-27 Jan Hubicka <jh@suse.cz>
1022 * gcc.dg/attr-weakref-4.c: New testcase
1024 2011-01-27 Martin Jambor <mjambor@suse.cz>
1026 PR tree-optimization/47228
1027 * gcc.dg/torture/pr47228.c: New test.
1029 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1031 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1033 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1035 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1036 when using auto-overlay support on the SPU.
1038 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1040 PR rtl-optimization/44174
1041 * gcc.target/i386/asm-6.c: New test.
1043 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1045 PR rtl-optimization/46856
1046 * gcc.c-torture/compile/pr46856.c: New test.
1048 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1049 Andrew Pinski <pinskia@gmail.com>
1052 * gcc.dg/pr43082.c: New.
1054 2011-01-26 DJ Delorie <dj@redhat.com>
1056 PR rtl-optimization/46878
1057 * gcc.dg/pr46878-1.c: New test.
1059 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1062 * g++.dg/cpp0x/pr47476.C: New test.
1064 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1066 * gcc.c-torture/compile/20110126-1.c: New test.
1068 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/torture/pr47473.c: New test.
1073 2011-01-26 Jan Hubicka <jh@suse.cz>
1076 * gcc.c-torture/execute/pr47237.c: New testcase.
1078 2011-01-26 Jan Hubicka <jh@suse.cz>
1080 PR tree-optimization/47190
1081 * gcc.dg/attr-weakref-3.c: New testcase.
1083 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1086 * gcc.dg/dll-9a.c: New test file.
1087 * gcc.dg/dll-11.c: Likewise.
1088 * gcc.dg/dll-12.c: Likewise.
1089 * gcc.dg/dll-12a.c: Likewise.
1090 * gcc.dg/dll-11a.c: Likewise.
1091 * gcc.dg/dll-9.c: Likewise.
1092 * gcc.dg/dll-10.c: Likewise.
1093 * gcc.dg/dll-10a.c: Likewise.
1094 * g++.dg/ext/dllexport4a.cc: Likewise.
1095 * g++.dg/ext/dllexport4.C: Likewise.
1096 * g++.dg/ext/dllexport5.C: Likewise.
1097 * g++.dg/ext/dllexport5a.cc: Likewise.
1099 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1101 PR tree-optimization/46970
1102 * gcc.dg/graphite/pr46970.c: New.
1104 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1106 PR tree-optimization/46215
1107 * gcc.dg/graphite/pr46215.c: New.
1109 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1111 PR tree-optimization/46168
1112 * gcc.dg/graphite/pr46168.c: New.
1114 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1116 PR tree-optimization/43657
1117 * gcc.dg/graphite/pr43657.c: New.
1119 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1121 PR tree-optimization/29832
1122 * gfortran.dg/graphite/pr29832.f90: New.
1124 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1126 PR tree-optimization/43567
1127 * gcc.dg/graphite/pr43567.c: New.
1129 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1131 * gfortran.dg/graphite/interchange-4.f: New.
1132 * gfortran.dg/graphite/interchange-5.f: New.
1134 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1135 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1136 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1137 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1138 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1139 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1140 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1141 * gfortran.dg/ltrans-7.f90: Removed.
1142 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1144 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1145 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1146 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1147 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1148 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1149 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1150 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1151 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1152 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1153 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1154 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1155 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1156 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1157 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1158 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1159 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1160 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1161 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1162 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1163 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1164 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1165 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1166 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1167 * gcc.dg/tree-ssa/data-dep-1.c
1168 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1169 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1170 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1171 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1172 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1174 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1176 PR tree-optimization/47265
1177 PR tree-optimization/47443
1178 * gcc.c-torture/compile/pr47265.c: New test.
1179 * gcc.dg/pr47443.c: New test.
1181 2011-01-25 Martin Jambor <mjambor@suse.cz>
1183 PR tree-optimization/47382
1184 * g++.dg/torture/pr47382.C: New test.
1185 * g++.dg/opt/devirt1.C: Xfail.
1187 2011-01-25 Yao Qi <yao@codesourcery.com>
1190 * gcc.target/arm/pr45701-1.c: New test.
1191 * gcc.target/arm/pr45701-2.c: New test.
1192 * gcc.target/arm/pr45701-3.c: New test.
1194 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1195 Jakub Jelinek <jakub@redhat.com>
1197 PR tree-optimization/47271
1198 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1200 2011-01-25 Nick Clifton <nickc@redhat.com>
1202 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1203 (saturate_add): Delete.
1205 (main): Do not run saturate_add.
1206 (set_interrupts): Delete.
1208 2011-01-25 Tobias Burnus <burnus@net-b.de>
1211 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1213 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1215 PR tree-optimization/47427
1216 PR tree-optimization/47428
1217 * gcc.c-torture/compile/pr47427.c: New test.
1218 * gcc.c-torture/compile/pr47428.c: New test.
1220 2011-01-25 Richard Guenther <rguenther@suse.de>
1223 * gcc.dg/torture/pr47411.c: New testcase.
1225 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1227 * gfortran.dg/graphite/id-24.f: New.
1228 * gfortran.dg/graphite/id-25.f: New.
1230 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1232 * gfortran.dg/graphite/id-23.f: New.
1234 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1236 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1238 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1240 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1241 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1242 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1243 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1244 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1245 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1246 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1247 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1248 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1250 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1252 * gcc.dg/graphite/block-0.c: Add documentation.
1253 * gcc.dg/graphite/block-4.c: Same.
1254 * gcc.dg/graphite/block-7.c: Same.
1255 * gcc.dg/graphite/block-8.c: New.
1256 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1257 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1258 * gcc.dg/graphite/interchange-12.c: Add documentation.
1259 * gcc.dg/graphite/interchange-13.c: New.
1260 * gcc.dg/graphite/interchange-14.c: New.
1261 * gcc.dg/graphite/interchange-15.c: New.
1262 * gcc.dg/graphite/interchange-8.c: Add documentation.
1263 * gcc.dg/graphite/interchange-mvt.c: Same.
1265 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1268 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1269 * gcc.target/powerpc/altivec-14.c: Ditto.
1270 * gcc.target/powerpc/altivec-33.c: Ditto.
1271 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1272 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1273 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1274 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1275 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1276 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1277 * g++.dg/ext/altivec-15.C: Ditto.
1278 * g++.dg/ext/altivec-types-1.C: Ditto.
1279 * g++.dg/ext/altivec-types-2.C: Ditto.
1280 * g++.dg/ext/altivec-types-3.C: Ditto.
1281 * g++.dg/ext/altivec-types-4.C: Ditto.
1283 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1285 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1287 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1289 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1290 optimization options.
1292 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1294 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1297 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1299 2011-01-23 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/allocatable_scalar_12.f90: New.
1304 2011-01-23 Ira Rosen <irar@il.ibm.com>
1306 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1307 vectorization to be not profitable if peeling is used to
1308 realign the memory access.
1309 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1310 loop bound to avoid loop unrolling.
1311 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1313 2011-01-22 Jan Hubicka <jh@suse.cz>
1316 * g++.dg/lto/pr47333.C: New file.
1318 2011-01-22 Jan Hubicka <jh@suse.cz>
1320 PR tree-optimization/43884
1322 * gcc.dg/autopar/outer-2.c: Increase array size.
1323 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1325 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1328 * gfortran.dg/c_loc_tests_16.f90: New test.
1330 2011-01-22 Tobias Burnus <burnus@net-b.de>
1333 * gfortran.dg/typebound_proc_19.f90: New.
1335 2011-01-21 Jeff Law <law@redhat.com>
1337 PR tree-optimization/47053
1338 * g++.dg/pr47053.C: New test.
1340 2011-01-21 Jason Merrill <jason@redhat.com>
1343 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1345 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1348 * g++.dg/cpp0x/range-for10.C: New test.
1349 * g++.dg/template/for1.C: New test.
1352 * g++.dg/tree-prof/partition3.C: New test.
1354 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1356 PR rtl-optimization/47366
1357 * g++.dg/opt/pr47366.C: New test.
1359 2011-01-21 Jason Merrill <jason@redhat.com>
1362 * g++.dg/cpp0x/constexpr-regress2.C: New.
1364 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1366 2011-01-21 Jeff Law <law@redhat.com>
1368 PR rtl-optimization/41619
1369 * gcc.dg/pr41619.c: New.
1371 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1373 PR tree-optimization/47355
1374 * g++.dg/opt/pr47355.C: New test.
1376 2011-01-21 Richard Guenther <rguenther@suse.de>
1378 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1381 2011-01-21 Richard Guenther <rguenther@suse.de>
1383 PR tree-optimization/47365
1384 * gcc.dg/torture/pr47365.c: New testcase.
1385 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1387 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1389 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1391 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1393 PR tree-optimization/47391
1394 * gcc.dg/pr47391.c: New test.
1396 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1398 * g++.dg/template/char1.C: Use signed char.
1400 2011-01-21 Tobias Burnus <burnus@net-b.de>
1403 * gfortran.dg/pointer_target_4.f90: New.
1405 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1408 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1409 ILP32 system and not IP32.
1411 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1414 * g++.dg/debug/pr46583.C: New.
1416 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1419 * g++.dg/debug/pr47283.C: New test.
1422 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1423 * gcc.target/i386/headmerge-2.c: Likewise.
1425 2011-01-20 Richard Guenther <rguenther@suse.de>
1428 * gcc.dg/torture/pr47370.c: New testcase.
1430 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1432 PR tree-optimization/46130
1433 * gcc.dg/pr46130-1.c: New test.
1434 * gcc.dg/pr46130-2.c: New test.
1436 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1439 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1441 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1444 * g++.dg/debug/pr46240.cc: New.
1446 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1449 * g++.dg/template/anonunion1.C: New test.
1451 PR rtl-optimization/47337
1452 * gcc.c-torture/execute/pr47337.c: New test.
1454 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1457 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1459 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1461 PR tree-optimization/46021
1462 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1464 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1466 PR tree-optimization/47290
1467 * g++.dg/torture/pr47290.C: New test.
1469 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1472 * gfortran.dg/proc_ptr_comp_29.f90: New.
1474 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1477 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1478 powerpc-apple-darwin9.
1480 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1482 PR rtl-optimization/47299
1483 * gcc.c-torture/execute/pr47299.c: New test.
1485 2011-01-17 Jason Merrill <jason@redhat.com>
1487 * g++.dg/cpp0x/constexpr-virtual.C: New.
1489 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1492 * gfortran.dg/gomp/pr47331.f90: New test.
1494 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1497 * objc.dg/selector-warn-1.m: New.
1498 * obj-c++.dg/selector-warn-1.mm: New.
1500 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1502 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1503 Update dg-final accordingly.
1505 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1507 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1509 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1511 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1513 * gcc.dg/guality/pr36728-2.c: Likewise.
1515 2011-01-17 Richard Guenther <rguenther@suse.de>
1517 PR tree-optimization/47313
1518 * g++.dg/torture/pr47313.C: New testcase.
1520 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1523 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1524 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1525 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1526 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1528 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1530 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1531 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1532 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1534 2011-01-17 Richard Guenther <rguenther@suse.de>
1536 PR tree-optimization/45967
1537 * gcc.dg/torture/pr45967-2.c: New testcase.
1538 * gcc.dg/torture/pr45967-3.c: Likewise.
1540 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1543 * g++.dg/ext/pr47213.C: Require visibility.
1545 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1547 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1548 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1550 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1552 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1553 Linux-based targets.
1555 2011-01-13 Jan Hubicka <jh@suse.cz>
1557 PR tree-optimization/47276
1558 * gcc.dg/pr47276.c: New testcase.
1560 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1561 Jonathan Wakely <jwakely.gcc@gmail.com>
1564 * g++.dg/other/pr33558.C: New.
1565 * g++.dg/other/pr33558-2.C: New.
1567 2011-01-14 Martin Jambor <mjambor@suse.cz>
1569 PR tree-optimization/45934
1570 PR tree-optimization/46302
1571 * g++.dg/ipa/devirt-c-1.C: New test.
1572 * g++.dg/ipa/devirt-c-2.C: Likewise.
1573 * g++.dg/ipa/devirt-c-3.C: Likewise.
1574 * g++.dg/ipa/devirt-c-4.C: Likewise.
1575 * g++.dg/ipa/devirt-c-5.C: Likewise.
1576 * g++.dg/ipa/devirt-c-6.C: Likewise.
1577 * g++.dg/ipa/devirt-6.C: Likewise.
1578 * g++.dg/ipa/devirt-d-1.C: Likewise.
1579 * g++.dg/torture/pr45934.C: Likewise.
1581 2011-01-14 Jason Merrill <jason@redhat.com>
1583 * g++.dg/cpp0x/variadic105.C: New.
1585 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1586 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1589 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1590 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1591 execution tests on i?86-*-*, x86_64-*-* and
1592 powerpc*-apple-darwin* && ilp32.
1593 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1594 tests on i?86-*-* and x86_64-*-*.
1596 2011-01-14 Richard Guenther <rguenther@suse.de>
1598 PR tree-optimization/47280
1599 * g++.dg/opt/pr47280.C: New testcase.
1601 2011-01-14 Jason Merrill <jason@redhat.com>
1603 * g++.dg/cpp0x/constexpr-regress1.C: New.
1605 * g++.dg/ext/flexary2.C: New.
1607 2011-01-14 Richard Guenther <rguenther@suse.de>
1610 * gcc.dg/torture/pr47281.c: New testcase.
1611 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1613 2011-01-14 Richard Guenther <rguenther@suse.de>
1615 PR tree-optimization/47286
1616 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1618 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1621 * g++.dg/ext/pr47213.C: New.
1623 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1625 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1627 2011-01-13 Tobias Burnus <burnus@net-b.de>
1628 Mikael Morin <mikael@gcc.gnu.org>
1632 * gfortran.dg/select_type_20.f90: New.
1633 * gfortran.dg/select_type_21.f90: New.
1635 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1638 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1640 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1642 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1643 * gcc.dg/guality/pr36728-2.c: Likewise.
1645 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1648 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1650 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1652 PR rtl-optimization/45352
1653 * gcc.dg/pr45352-3.c: New.
1655 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1657 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1659 * g++.dg/cpp0x/range-for8.C: New.
1660 * g++.dg/cpp0x/range-for9.C: New.
1662 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1665 * g++.dg/debug/pr47209.C: New.
1667 2011-01-12 Richard Guenther <rguenther@suse.de>
1670 * gcc.dg/lto/pr47259_0.c: New testcase.
1671 * gcc.dg/lto/pr47259_1.c: Likewise.
1673 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1675 * objc-obj-c++-shared/Object1.h: Add copyright header, update
1676 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1677 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1678 methods missing from the OBJC2 Object.
1679 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1680 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1681 GNU and NeXT runtimes.
1682 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1684 * objc-obj-c++-shared/Object1.m: Likewise.
1685 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
1686 * objc.dg/proto-qual-1.m: Likewise.
1687 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1688 * obj-c++.dg/proto-qual-1.mm: Likewise.
1690 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
1693 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1695 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1697 Fixed the Objective-C++ testsuite and updated all tests.
1698 * lib/obj-c++.exp (obj-c++_init): Declare and set
1699 gcc_warning_prefix and gcc_error_prefix.
1700 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1701 'dg-warning', 'dg-message' and 'dg-error'.
1702 * obj-c++.dg/class-extension-3.mm: Likewise.
1703 * obj-c++.dg/class-protocol-1.mm: Likewise.
1704 * obj-c++.dg/encode-7.mm: Likewise.
1705 * obj-c++.dg/exceptions-3.mm: Likewise.
1706 * obj-c++.dg/exceptions-5.mm: Likewise.
1707 * obj-c++.dg/method-12.mm: Likewise.
1708 * obj-c++.dg/method-13.mm: Likewise.
1709 * obj-c++.dg/method-15.mm: Likewise.
1710 * obj-c++.dg/method-16.mm: Likewise.
1711 * obj-c++.dg/method-4.mm: Likewise.
1712 * obj-c++.dg/method-8.mm: Likewise.
1713 * obj-c++.dg/method-conflict-1.mm: Likewise.
1714 * obj-c++.dg/method-conflict-2.mm: Likewise.
1715 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1716 and uncommented second part of the testcase now that the testsuite
1718 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
1719 and uncommented second part of the testcase now that the testsuite
1721 * obj-c++.dg/private-1.mm: Likewise.
1722 * obj-c++.dg/proto-lossage-4.mm: Likewise.
1723 * obj-c++.dg/syntax-error-7.mm: Likewise.
1724 * obj-c++.dg/warn5.mm: Likewise.
1725 * obj-c++.dg/property/at-property-14.mm: Likewise.
1726 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1728 * obj-c++.dg/property/at-property-18.mm: Likewise.
1729 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1731 * obj-c++.dg/property/at-property-21.mm: Likewise.
1732 * obj-c++.dg/property/at-property-28.mm: Likewise.
1733 * obj-c++.dg/property/at-property-5.mm: Likewise.
1734 * obj-c++.dg/property/dynamic-2.mm: Likewise.
1735 * obj-c++.dg/property/property-neg-3.mm: Likewise.
1736 * obj-c++.dg/property/synthesize-11.mm: Likewise.
1737 * obj-c++.dg/property/synthesize-6.mm: Likewise.
1738 * obj-c++.dg/property/synthesize-8.mm: Likewise.
1739 * obj-c++.dg/property/synthesize-9.mm: Likewise.
1740 * obj-c++.dg/tls/diag-5.mm: Likewise.
1741 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1742 dg-error, now matched correctly.
1744 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1746 * objc.dg/property/at-property-29.m: New.
1747 * obj-c++.dg/property/at-property-29.mm: New.
1749 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1751 * go.test/go-test.exp (go-set-goarch): New proc.
1752 (go-gc-tests): Use it.
1754 2011-01-11 Dodji Seketeli <dodji@redhat.com>
1757 * g++.dg/debug/dwarf2/template-params-8.C: New test.
1759 2011-01-11 Richard Henderson <rth@redhat.com>
1761 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1763 2011-01-11 Jan Hubicka <jh@suse.cz>
1767 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1768 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1770 2011-01-11 Richard Guenther <rguenther@suse.de>
1772 PR tree-optimization/46076
1773 * gcc.dg/tree-ssa/pr46076.c: New testcase.
1775 2011-01-11 Jeff Law <law@redhat.com>
1777 * PR tree-optimization/47086
1778 * gcc.dg/pr47086.c: New test.
1780 2011-01-11 Jason Merrill <jason@redhat.com>
1783 * g++.dg/template/new10.C: New.
1786 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1788 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
1790 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1791 Split type definitions and NSConstantString class into...
1792 * objc-obj-c++-shared/objc-test-suite-types.h: New.
1793 * objc-obj-c++-shared/nsconstantstring-class.h: New.
1794 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1795 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1796 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1797 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1799 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1800 encode defines for newer NeXT system headers.
1801 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1802 * obj-c++.dg/torture/strings/string1.mm: Likewise.
1803 * objc.dg/foreach-5.m: Likewise.
1804 * objc.dg/foreach-2.m: Likewise.
1805 * objc.dg/foreach-4.m: Likewise.
1806 * objc.dg/torture/strings/string1.m: Likewise.
1807 * objc.dg/torture/strings/string2.m: Likewise.
1808 * objc.dg/torture/strings/string3.m: Likewise.
1809 * objc.dg/torture/strings/string4.m: Likewise.
1810 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1811 header and stand alone.
1812 * obj-c++.dg/strings/strings-2.mm: Likewise.
1813 * objc.dg/torture/strings/const-str-3.m: Likewise.
1814 * objc.dg/strings/strings-2.m: Likewise.
1815 * objc.dg/strings/const-str-12b.m: Likewise.
1817 2011-01-12 Richard Guenther <rguenther@suse.de>
1820 * gcc.dg/attr-weak-1.c: Adjust.
1822 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
1825 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1826 standard compliant and comment.
1828 2011-01-10 Jan Hubicka <jh@suse.cz>
1831 * gcc.dg/initpri3.c: New testcase.
1833 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
1836 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
1842 (g_ebp_save): Likewise.
1843 (g_esp_save): Likewise.
1845 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1847 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
1849 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1851 PR tree-optimization/46021
1852 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
1853 i?86-*-*, x86_64-*-*.
1855 2011-01-10 Jeff Law <law@redhat.com>
1857 * PR tree-optimization/47141
1858 * gcc.c-torture/compile/pr47141.c: New test.
1860 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
1863 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
1864 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
1865 * gcc.dg/vect/slp-35.c: Remove XFAILs.
1866 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
1869 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
1870 being vectorized. Adjust dg-final pattern. Remove XFAIL.
1871 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
1872 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
1873 being vectorized. Adjust dg-final pattern.
1876 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
1877 * gcc.dg/vect/slp-24.c: Likewise.
1879 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
1882 * g++.dg/other/pr47218-1.C: New test file.
1883 * g++.dg/other/pr47218.C: Likewise.
1884 * g++.dg/other/pr47218.h: New supporting header.
1886 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
1889 * objc.dg/attributes/invalid-attribute-1.m: New.
1890 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
1892 2011-01-09 Janus Weil <janus@gcc.gnu.org>
1895 * gfortran.dg/proc_ptr_comp_28.f90: New.
1897 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
1899 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
1900 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
1901 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1902 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1903 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
1904 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1905 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
1906 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
1907 * objc.dg/gnu-api-2-class.m: Likewise.
1908 * objc.dg/gnu-api-2-ivar.m: Likewise.
1909 * objc.dg/gnu-api-2-method.m: Likewise.
1910 * objc.dg/gnu-api-2-objc.m: Likewise.
1911 * objc.dg/gnu-api-2-object.m: Likewise.
1912 * objc.dg/gnu-api-2-property.m: Likewise.
1913 * objc.dg/gnu-api-2-protocol.m: Likewise.
1914 * objc.dg/gnu-api-2-sel.m: Likewise.
1916 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
1918 * objc.dg/foreach-1.m: Skip for Darwin < 9.
1919 * objc.dg/objc-foreach-4.m: Likewise.
1920 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
1921 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
1922 * objc.dg/foreach-4.m: Likewise.
1923 * objc.dg/foreach-5.m: Likewise.
1924 * objc.dg/foreach-3.m: Return self from init.
1926 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1929 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
1931 2011-01-09 Janus Weil <janus@gcc.gnu.org>
1934 * gfortran.dg/class_35.f90: New.
1936 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
1938 * objc.dg/foreach-1.m: Add "-Wall" to flags.
1940 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
1943 * objc.dg/invalid-method-2.m: New.
1944 * obj-c++.dg/invalid-method-2.mm: New.
1946 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
1949 * gfortran.dg/transpose_optimization_2.f90 : New test.
1951 2011-01-08 Jan Hubicka <jh@suse.cz>
1953 PR tree-optmization/46469
1954 * g++.dg/torture/pr46469.C: New testcase.
1956 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
1958 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
1959 emulation of libobjc-gnu structure layout functionality to ..
1960 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
1961 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
1962 * objc/execute/bf-common.h: Adjust headers.
1963 * objc/execute/bf-1.m: Likewise.
1964 * objc/execute/bf-2.m: Likewise.
1965 * objc/execute/bf-3.m: Likewise.
1966 * objc/execute/bf-4.m: Likewise.
1967 * objc/execute/bf-5.m: Likewise.
1968 * objc/execute/bf-6.m: Likewise.
1969 * objc/execute/bf-7.m: Likewise.
1970 * objc/execute/bf-8.m: Likewise.
1971 * objc/execute/bf-9.m: Likewise.
1972 * objc/execute/bf-10.m: Likewise.
1973 * objc/execute/bf-11.m: Likewise.
1974 * objc/execute/bf-12.m: Likewise.
1975 * objc/execute/bf-13.m: Likewise.
1976 * objc/execute/bf-14.m: Likewise.
1977 * objc/execute/bf-15.m: Likewise.
1978 * objc/execute/bf-16.m: Likewise.
1979 * objc/execute/bf-17.m: Likewise.
1980 * objc/execute/bf-18.m: Likewise.
1981 * objc/execute/bf-19.m: Likewise.
1982 * objc/execute/bf-20.m: Likewise.
1983 * objc/execute/bf-21.m: Likewise.
1984 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
1985 objc_get_type_qualifiers ().
1987 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1990 * gfortran.dg/dependency_39.f90: New test.
1992 2011-01-07 Jan Hubicka <jh@suse.cz>
1994 Get builtins tests ready for linker plugin.
1995 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
1996 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
1997 my_memset, my_bzero): Mark used.
1998 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
1999 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2001 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2004 2011-01-07 Jan Hubicka <jh@suse.cz>
2006 PR tree-optimization/46367
2007 * g++.dg/torture/pr46367.C: New file.
2009 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2012 * gcc.dg/pr47201.c: New test.
2015 * gcc.dg/tree-prof/pr47187.c: New test.
2017 2011-01-07 Tobias Burnus <burnus@net-b.de>
2020 * gfortran.dg/extends_type_of_3.f90: New.
2022 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2024 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2025 * g++.dg/ext/dllimport-MI1.C: Likewise.
2026 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2027 * g++.dg/ext/dllimport10.C: Likewise.
2028 * g++.dg/ext/dllimport11.C: Likewise.
2029 * g++.dg/ext/dllimport12.C: Likewise.
2030 * g++.dg/ext/dllimport13.C: Likewise.
2031 * g++.dg/ext/dllimport2.C: Likewise.
2032 * g++.dg/ext/dllimport3.C: Likewise.
2033 * g++.dg/ext/dllimport4.C: Likewise.
2034 * g++.dg/ext/dllimport5.C: Likewise.
2035 * g++.dg/ext/dllimport6.C: Likewise.
2036 * g++.dg/ext/dllimport8.C: Likewise.
2037 * g++.dg/ext/dllimport9.C: Likewise.
2038 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2039 targets, too. Additionally enable test for i?86-*-mingw*.
2040 * g++.dg/ext/selectany1.C: Likewise.
2041 Remove guard variable check.
2043 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2047 * gfortran.dg/storage_size_3.f08: Extended.
2049 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2052 * g++.dg/template/stdarg1.C: New test.
2054 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2057 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2058 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2059 from the interface of functions to not hide the errors that
2062 2011-01-06 Jan Hubicka <jh@suse.cz>
2064 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2065 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2067 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2071 * gfortran.dg/interface_33.f90: New test.
2073 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2076 * gcc.c-torture/compile/pr47150.c: New test.
2078 2011-01-06 Ira Rosen <irar@il.ibm.com>
2080 PR tree-optimization/47139
2081 * gcc.dg/vect/pr47139.c: New test.
2083 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2086 * gfortran.dg/extends_type_of_2.f03: New.
2088 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2090 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2092 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2094 * gnat.dg/opt14.adb: New test.
2096 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2099 * gfortran.dg/allocate_error_2.f90: New test.
2101 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2104 * gfortran.dg/storage_size_3.f08: New.
2106 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2108 PR libgfortran/47154
2109 * gfortran.dg/namelist_68.f90: New test.
2111 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2113 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2115 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2118 * gfortran.dg/class_34.f90: New.
2120 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2122 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2123 use __builtin_inff. Skip all single-precision tests that require
2126 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2128 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2130 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2132 PR tree-optimization/47148
2133 * gcc.c-torture/execute/pr47148.c: New test.
2135 PR tree-optimization/47155
2136 * gcc.c-torture/execute/pr47155.c: New test.
2138 PR rtl-optimization/47157
2139 * gcc.c-torture/compile/pr47157.c: New test.
2141 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2143 * gcc.dg/torture/vector-shift2.c (schar): Define.
2144 (main): Always use schar or uchar instead of plain "char" to avoid
2145 dependencies on implementation-defined char signedness.
2147 2011-01-03 Martin Jambor <mjambor@suse.cz>
2149 PR tree-optimization/46801
2150 * gnat.dg/pack9.adb: Remove xfail.
2152 2011-01-03 Martin Jambor <mjambor@suse.cz>
2154 PR tree-optimization/46984
2155 * g++.dg/ipa/pr46984.C: New test.
2157 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2160 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2162 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2164 PR tree-optimization/47140
2165 * gcc.c-torture/compile/pr47140.c: New test.
2167 PR rtl-optimization/47028
2168 * gcc.dg/pr47028.c: New test.
2170 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2172 * objc.dg/protocol-forward-1.m: Removed TODO.
2173 * objc.dg/protocol-forward-2.m: New.
2174 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2175 * obj-c++.dg/protocol-forward-2.mm: New.
2177 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2180 * g++.dg/eh/pr38662.C: New testcase.
2182 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2184 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2185 scan for newline '\n'.
2188 Copyright (C) 2011 Free Software Foundation, Inc.
2190 Copying and distribution of this file, with or without modification,
2191 are permitted in any medium without royalty provided the copyright
2192 notice and this notice are preserved.