1 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/whole_file_32.f90 : New test.
6 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9 * g++.dg/inherit/virtual7.C: New test.
11 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
14 * objc.dg/type-size-3.m: Updated error message.
15 * objc.dg/type-size-4.m: New test.
16 * objc.dg/type-size-5.m: New test.
18 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20 * lib/gnat.exp: Fix comments.
21 Don't load libgloss.exp.
22 (default_gnat_version): Call $compiler with --version.
23 Adapt regexp for gnatmake output, insert version.
24 (gnat_version): New proc.
25 (gnat_init): Remove gnat_libgcc_s_path.
26 (gnat_target_compile): Likewise.
27 Remove ld_library_path.
28 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
31 (gnat_finish): Remove.
33 (local_find_gnatmake): Reindent.
34 (runtest_file_p): Remove.
35 (prune_warnings): Remove.
36 (find_gnatclean): New proc.
37 * lib/gnat-dg.exp (lremove): New proc.
38 (gnat-dg-test): Reindent.
39 Remove additional output files.
40 (gnat-dg-runtest): Remove.
42 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
43 * gnat.dg/loop_optimization6.adb: Likewise.
44 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
46 2011-02-22 Jakub Jelinek <jakub@redhat.com>
48 PR tree-optimization/47835
49 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
51 2011-02-22 Tobias Burnus <burnus@net-b.de>
53 * abstract_type_1.f90: Fix dg-do syntax.
54 * abstract_type_2.f03: Ditto.
55 * abstract_type_3.f03: Ditto.
56 * abstract_type_4.f03: Ditto.
57 * abstract_type_5.f03: Ditto.
58 * abstract_type_6.f03: Ditto.
59 * alloc_comp_constraint_6.f90: Ditto.
60 * alloc_comp_init_expr.f03: Ditto.
61 * allocatable_scalar_11.f90: Ditto.
62 * allocate_scalar_with_shape.f90: Ditto.
63 * array_function_5.f90: Ditto.
64 * asynchronous_3.f03: Ditto.
65 * char_expr_1.f90: Ditto.
66 * class_14.f03: Ditto.
67 * data_array_6.f: Ditto.
68 * data_invalid.f90: Ditto.
69 * dot_product_1.f03: Ditto.
70 * func_derived_5.f90: Ditto.
71 * func_result_4.f90: Ditto.
72 * implied_do_1.f90: Ditto.
73 * initialization_25.f90: Ditto.
74 * initialization_26.f90: Ditto.
75 * interface_34.f90: Ditto.
76 * iso_c_binding_init_expr.f03: Ditto.
77 * keyword_symbol_1.f90: Ditto.
78 * matmul_8.f03: Ditto.
79 * merge_init_expr.f90: Ditto.
80 * pack_assign_1.f90: Ditto.
81 * pack_vector_1.f90: Ditto.
82 * pointer_check_8.f90: Ditto.
83 * product_init_expr.f03: Ditto.
84 * reshape_order_5.f90: Ditto.
85 * reshape_shape_1.f90: Ditto.
86 * reshape_zerosize_2.f90: Ditto.
87 * same_name_2.f90: Ditto.
88 * selected_real_kind_1.f90: Ditto.
89 * spread_init_expr.f03: Ditto.
90 * stmt_func_1.f90: Ditto.
91 * sum_init_expr.f03: Ditto.
92 * transpose_3.f03: Ditto.
93 * unpack_init_expr.f03: Ditto.
94 * warn_conversion.f90: Ditto.
95 * warn_conversion_2.f90: Ditto.
96 * warn_intent_out_not_set.f90: Ditto.
97 * warn_unused_dummy_argument_1.f90: Ditto.
98 * warn_unused_dummy_argument_2.f90: Ditto.
99 * whole_file_16.f90: Ditto.
100 * whole_file_17.f90: Ditto.
101 * whole_file_18.f90: Ditto.
102 * whole_file_20.f03: Ditto.
103 * whole_file_5.f90: Ditto.
104 * whole_file_6.f90: Ditto.
105 * write_invalid_format.f90: Ditto.
106 * zero_sized_6.f90: Ditto.
108 2011-02-21 Jeff Law <law@redhat.com>
110 PR rtl-optimization/46178
111 * gcc.target/i386/pr46178.c: New test.
113 PR rtl-optimization/46002
114 * gcc.c-torture/compile/pr46002.c: New test.
116 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
118 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
121 2011-02-21 Jakub Jelinek <jakub@redhat.com>
124 * g++.dg/debug/pr47106.C: Require effective target lto.
126 2011-02-21 Jason Merrill <jason@redhat.com>
128 * g++.dg/cpp0x/constexpr-diag2.C: New.
130 2011-02-20 Jason Merrill <jason@redhat.com>
132 * g++.dg/cpp0x/constexpr-ctor7.C: New.
134 * g++.dg/cpp0x/fntmpdefarg2.C: New.
136 * g++.dg/overload/conv-op1.C: New.
138 * g++.dg/cpp0x/constexpr-synth1.C: New.
140 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
142 * objc.dg/layout-2.m: New.
143 * objc.dg/selector-3.m: Adjusted location of error message.
144 * objc.dg/type-size-3.m: Same.
145 * obj-c++.dg/selector-3.mm: Same.
147 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
150 * objc.dg/property/dotsyntax-22.m: New.
151 * obj-c++.dg/property/dotsyntax-22.mm: New.
153 2011-02-20 Dodji Seketeli <dodji@redhat.com>
156 * g++.dg/template/typedef38.C: New test.
158 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
161 * gfortran.dg/whole_file_30.f90 : New test.
162 * gfortran.dg/whole_file_31.f90 : New test.
164 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
168 * gfortran.dg/whole_file_28.f90 : New test.
169 * gfortran.dg/whole_file_29.f90 : New test.
171 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/template/crash105.C: New.
176 2011-02-19 Jason Merrill <jason@redhat.com>
178 * g++.dg/cpp0x/regress/no-elide1.C: New.
180 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
182 PR tree-optimization/46620
183 * gcc.dg/pr46620.c: New.
185 2011-02-19 Jakub Jelinek <jakub@redhat.com>
188 * gcc.target/i386/pr47809.c: New test.
190 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
191 Tobias Burnus <burnus@net-b.de>
193 * lib/target-supports.exp
194 (check_effective_target_fortran_large_real): New check for large reals.
195 * gfortran.dg/nan_7.f90: New test.
197 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
200 * gfortran.dg/fmt_f0_1.f90: Update test.
202 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
205 * gfortran.dg/array_constructor_36.f90 : New test.
206 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
207 allow for comparison between different elements of the array
208 constructor at different levels of optimization.
210 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
212 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
213 * gcc.target/i386/pr32280-1.c: Likewise.
215 2011-02-19 Jakub Jelinek <jakub@redhat.com>
218 * gcc.target/i386/pr47800.c: New test.
220 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
222 * objc/execute/exceptions/foward-1.x: New.
224 2011-02-18 Janus Weil <janus@gcc.gnu.org>
227 * gfortran.dg/derived_constructor_comps_4.f90: New.
229 2011-02-18 Tobias Burnus
232 * gfortran.dg/func_result_6.f90: New.
234 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
239 2011-02-18 Tobias Burnus <burnus@net-b.de>
242 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
244 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
245 normalizing the error/warning output.
246 * gfortran.dg/Wall.f90: Update dg-error/warning.
247 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
248 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
249 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
250 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
251 * gfortran.dg/class_30.f90: Update dg-error/warning.
252 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
253 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
254 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
255 * gfortran.dg/entry_17.f90: Update dg-error/warning.
256 * gfortran.dg/entry_19.f90: Update dg-error/warning.
257 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
258 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
259 * gfortran.dg/g77/12632.f: Update dg-error/warning.
260 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
261 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
262 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
263 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
264 * gfortran.dg/goto_8.f90: Update dg-error/warning.
265 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
266 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
267 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
268 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
269 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
270 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
271 * gfortran.dg/volatile3.f90: Update dg-error/warning.
272 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
273 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
274 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
275 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
276 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
278 2011-02-18 Janus Weil <janus@gcc.gnu.org>
281 * gfortran.dg/proc_ptr_comp_30.f90: New.
283 2011-02-18 Jakub Jelinek <jakub@redhat.com>
286 * gcc.target/i386/pr47780.c: New test.
288 2011-02-18 Janus Weil <janus@gcc.gnu.org>
291 * gfortran.dg/class_40.f03: New.
293 2011-02-18 Dodji Seketeli <dodji@redhat.com>
296 * g++.dg/cpp0x/auto21.C: New test.
298 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
300 * objc.dg/special/unclaimed-category-1.h: Updated for
302 * objc.dg/special/unclaimed-category-1.m: Same.
303 * objc.dg/zero-link-1.m: Same.
304 * objc.dg/lookup-1.m: Same.
305 * objc.dg/torture/strings/const-str-9.m
306 * objc.dg/torture/strings/const-str-10.m: Same.
307 * objc.dg/torture/strings/const-str-11.m: Same.
308 * objc.dg/torture/forward-1.m: Same.
309 * objc.dg/zero-link-2.m: Same.
310 * objc.dg/encode-7-next-64bit.m: Same.
311 * objc.dg/method-4.m: Same.
312 * objc.dg/next-runtime-1.m: Same.
313 * objc.dg/image-info.m: Same.
314 * objc.dg/pr23214.m: Same.
315 * objc.dg/symtab-1.m: Same.
316 * obj-c++.dg/basic.m: Same.
317 * obj-c++.dg/proto-lossage-3.m: Same.
318 * obj-c++.dg/torture/strings/const-str-10.m: Same.
319 * obj-c++.dg/torture/strings/const-str-11.m: Same.
320 * obj-c++.dg/torture/strings/const-str-9.m: Same.
321 * obj-c++.dg/method-11.m: Same.
322 * objc/execute/enumeration-1.m: Same.
323 * objc/execute/object_is_class.m: Same.
324 * objc/execute/formal_protocol-2.m: Same.
325 * objc/execute/formal_protocol-4.m: Same.
326 * objc/execute/formal_protocol-6.m: Same.
327 * objc/execute/bycopy-3.m: Same.
328 * objc/execute/exceptions/catchall-1.m: Same.
329 * objc/execute/exceptions/finally-1.m: Same.
330 * objc/execute/exceptions/local-variables-1.m: Same.
331 * objc/execute/exceptions/foward-1.m: Same.
332 * objc/execute/bf-common.h
333 * objc/execute/enumeration-2.m: Same.
334 * objc/execute/formal_protocol-1.m: Same.
335 * objc/execute/formal_protocol-3.m: Same.
336 * objc/execute/formal_protocol-5.m: Same.
337 * objc/execute/accessing_ivars.m: Same.
338 * objc/execute/bycopy-2.m: Same.
339 * objc/execute/formal_protocol-7.m: Same.
340 * objc/execute/compatibility_alias.m: Same.
341 * objc/execute/no_clash.m: Same.
342 * objc/execute/object_is_meta_class.m: Same.
343 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
344 * objc/execute/class-tests-1.h: Include stdio.h.
345 * objc/execute/class-tests-2.h: Same.
346 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
348 * obj-c++.dg/try-catch-2.mm: Same.
350 2011-02-17 Jakub Jelinek <jakub@redhat.com>
353 * g++.dg/warn/Wunused-parm-4.C: New test.
355 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
356 Jan Hubicka <jh@suse.cz>
360 * g++.dg/debug/pr47106.C: New.
362 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
365 * gcc.target/i386/pr43653.c: New test.
367 2011-02-11 Dodji Seketeli <dodji@redhat.com>
370 * g++.dg/template/inherit6.C: New test.
372 2011-02-16 Janus Weil <janus@gcc.gnu.org>
375 * gfortran.dg/class_39.f03: New.
377 2011-02-16 Dodji Seketeli <dodji@redhat.com>
380 * g++.dg/cpp0x/variadic106.C: New test.
382 2011-02-16 Jakub Jelinek <jakub@redhat.com>
385 * gfortran.dg/pr47757-1.f90: New test.
386 * gfortran.dg/pr47757-2.f90: New test.
387 * gfortran.dg/pr47757-3.f90: New test.
390 * g++.dg/cpp0x/enum8.C: New test.
392 2011-02-15 Jason Merrill <jason@redhat.com>
394 * g++.dg/inherit/implicit-trivial1.C: New.
395 * g++.dg/cpp0x/implicit-trivial1.C: New.
397 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
400 * gcc.dg/torture/pr47725.c: Removed.
402 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
405 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
406 constant does not generate a load from memory.
408 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
411 * gcc.dg/torture/pr47725.c: New.
413 2011-02-15 Richard Guenther <rguenther@suse.de>
415 PR tree-optimization/47743
416 * gcc.dg/torture/pr47743.c: New testcase.
418 2011-02-15 Jakub Jelinek <jakub@redhat.com>
421 * gcc.target/i386/pr47581.c: New test.
423 2011-02-14 Janus Weil <janus@gcc.gnu.org>
426 * gfortran.dg/select_type_22.f03: New.
428 2011-02-14 Jason Merrill <jason@redhat.com>
430 * g++.dg/cpp0x/regress/enum1.C: New.
432 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
434 * gnat.dg/include.adb: New test.
436 2011-02-14 Janus Weil <janus@gcc.gnu.org>
439 * gfortran.dg/class_38.f03: New.
441 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
443 * gcc.dg/pr46494.c: New test.
445 2011-02-14 Richard Guenther <rguenther@suse.de>
447 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
449 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
452 * gnat.dg/null_pointer_deref1.exp: Don't skip on
453 sparc*-sun-solaris2.11.
455 2011-02-14 Janus Weil <janus@gcc.gnu.org>
458 * gfortran.dg/argument_checking_18.f90: New.
460 2011-02-13 Tobias Burnus <burnus@net-b.de>
462 * gfortran.dg/argument_checking_13.f90: Update dg-error.
463 * gfortran.dg/argument_checking_17.f90: New.
465 2011-02-12 Janus Weil <janus@gcc.gnu.org>
467 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
468 are temporarily disabled.
469 * gfortran.dg/class_7.f03: Ditto.
470 * gfortran.dg/coarray_14.f90: Ditto.
471 * gfortran.dg/typebound_proc_13.f03: Ditto.
473 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
476 * gfortran.dg/extends_11.f03: New.
478 2011-02-11 Xinliang David Li <davidxl@google.com>
480 PR tree-optimization/47707
481 * g++.dg/tree-ssa/pr47707.C: New test.
483 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
485 * g++.dg/opt/inline17.C: New test.
487 2011-02-11 Tobias Burnus <burnus@net-b.de>
490 * gfortran.dg/pure_formal_2.f90: New.
492 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
494 PR rtl-optimization/47614
495 * gfortran.dg/pr47614.f: New.
497 2011-02-11 Joseph Myers <joseph@codesourcery.com>
500 * gcc.dg/opts-6.c: New test.
502 2011-02-11 Jakub Jelinek <jakub@redhat.com>
505 * gcc.dg/pr47684.c: New test.
507 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
510 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
511 c99_runtime, dg-add-options c99_runtime.
514 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
517 * lib/target-supports.exp (check_ascii_locale_available): New proc.
518 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
519 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
520 * gcc.dg/ucnid-10.c: Likewise.
521 * gcc.dg/ucnid-13.c: Likewise.
522 * gcc.dg/ucnid-7.c: Likewise.
523 * gcc.dg/ucnid-8.c: Likewise.
524 Adapt dg-warning line number.
526 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
528 * gcc.target/i386/parity-1.c: Use -march=k8.
529 * gcc.target/i386/parity-2.c: Ditto.
530 * gcc.target/i386/vecinit-1.c: Ditto.
531 * gcc.target/i386/vecinit-2.c: Ditto.
533 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
536 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
537 * gcc.target/mips/save-restore-3.c: Likewise.
538 * gcc.target/mips/save-restore-4.c: Likewise.
539 * gcc.target/mips/save-restore-5.c: Likewise.
542 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
543 * g++.dg/tree-prof/partition2.C: Likewise.
545 2011-02-09 Jason Merrill <jason@redhat.com>
547 * g++.dg/tree-ssa/inline-3.C: Use a normal function
548 rather than misdeclare std::puts.
550 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
551 * g++.dg/other/warning1.C: Likewise.
552 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
553 * g++.old-deja/g++.gb/scope06.C: Likewise.
554 * g++.old-deja/g++.law/cvt11.C: Likewise.
555 * g++.old-deja/g++.law/init1.C: Likewise.
556 * g++.dg/abi/mangle26.C: Likewise.
558 * g++.dg/template/function1.C: Adjust for C++0x mode.
559 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
561 * g++.dg/ext/label10.C: Adjust for C++0x mode.
562 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
564 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
566 * g++.dg/cpp0x/regress/abi-empty7.C: New.
568 * g++.dg/cpp0x/regress: New directory.
569 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
570 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
571 * g++.dg/cpp0x/regress/regress3.C: New.
573 2011-02-10 Richard Guenther <rguenther@suse.de>
575 PR tree-optimization/47677
576 * gcc.dg/torture/pr47677.c: New testcase.
578 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
580 * objc.dg/special/load-category-1.m: Remove unused header.
581 * objc.dg/special/load-category-1a.m: Likewise.
582 * objc.dg/special/load-category-2.m: Likewise.
583 * objc.dg/special/load-category-2a.m: Likewise.
584 * objc.dg/special/load-category-3.m: Likewise.
585 * objc.dg/special/load-category-3a.m: Likewise.
586 * objc.dg/attributes/proto-attribute-2.m: Likewise.
587 * objc.dg/attributes/proto-attribute-3.m: Likewise.
588 * objc.dg/attributes/class-attribute-1.m: Likewise.
589 * objc.dg/property/property.exp: Don't run for Darwin < 9.
590 * obj-c++.dg/property/property.exp: Likewise.
591 * objc.dg/attributes/method-sentinel-1.m: Update type header.
592 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
593 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
594 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
595 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
596 * obj-c++.dg/template-8.mm: Likewise.
598 2011-02-10 Jakub Jelinek <jakub@redhat.com>
601 * gcc.target/i386/pr47665.c: New test.
603 2011-02-10 Jie Zhang <jie@codesourcery.com>
607 2011-02-05 Jie Zhang <jie@codesourcery.com>
609 * gcc.dg/pr42631.c: Update test.
610 * gcc.dg/pr42631-2.c: New test.
612 2011-02-09 Janus Weil <janus@gcc.gnu.org>
615 * gfortran.dg/proc_decl_25.f90: New.
617 2011-02-09 Janus Weil <janus@gcc.gnu.org>
620 * gfortran.dg/typebound_assignment_2.f03: New.
622 2011-02-09 Richard Guenther <rguenther@suse.de>
624 PR tree-optimization/47664
625 * gcc.dg/tree-ssa/inline-7.c: New testcase.
627 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
630 * gnat.dg/uninit_func.adb: Adjust dg directive.
632 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
635 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
637 2011-02-09 Janus Weil <janus@gcc.gnu.org>
640 * gfortran.dg/auto_dealloc_2.f90: New.
642 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
644 * gcc.dg/builtins-config.h: Remove __sgi handling.
645 * lib/target-supports.exp (add_options_for_c99_runtime): Add
646 -std=c99 for mips-sgi-irix6.5*.
648 2011-02-09 Martin Jambor <mjambor@suse.cz>
651 * gfortran.dg/pr25923.f90: Remove xfails.
653 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
656 * gfortran.dg/inquire_14.f90: New test.
658 2011-02-08 Janus Weil <janus@gcc.gnu.org>
661 * gfortran.dg/pointer_init_6.f90: New.
663 2011-02-08 Jeff Law <law@redhat.com>
665 PR tree-optimization/42893
666 * gcc.tree-ssa/pr42893.c: New test.
668 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
670 PR tree-optimization/46834
671 PR tree-optimization/46994
672 PR tree-optimization/46995
673 * gcc.dg/graphite/id-pr46834.c: New.
674 * gfortran.dg/graphite/id-pr46994.f90: New.
675 * gfortran.dg/graphite/id-pr46995.f90: New.
677 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
680 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
681 using the variable is known the warning is emitted there.
682 * gcc.dg/uninit-pr19430.c (foo): Likewise.
683 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
685 * c-c++-common/pr20000.c (g): Both warnings occur at the return
688 * gcc.dg/noreturn-1.c (foo5): Likewise.
689 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
692 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
693 the return statement using the uninitialized variable.
694 * gfortran.dg/pr39666-2.f90 (f): Likewise.
696 2011-02-08 Richard Guenther <rguenther@suse.de>
699 * g++.dg/opt/pr47639.c: New testcase.
701 2011-02-08 Richard Guenther <rguenther@suse.de>
703 PR tree-optimization/47632
704 * g++.dg/opt/pr47632.C: New testcase.
706 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
708 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
710 2011-02-07 Richard Guenther <rguenther@suse.de>
712 PR tree-optimization/47615
713 * g++.dg/opt/pr47615.C: New testcase.
715 2011-02-07 Richard Guenther <rguenther@suse.de>
717 PR tree-optimization/47621
718 * gcc.dg/torture/pr47621.c: New testcase.
720 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
722 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
724 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
727 * gfortran.dg/allocate_with_source_1 : New test.
729 2011-02-05 Jakub Jelinek <jakub@redhat.com>
732 * gcc.dg/pr47610.c: New test.
734 2011-02-05 Jie Zhang <jie@codesourcery.com>
737 * gcc.dg/pr42631.c: Update test.
738 * gcc.dg/pr42631-2.c: New test.
740 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
743 * gfortran.dg/pr47574.f90: New test.
745 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
747 PR tree-optimization/46194
748 * gcc.dg/autopar/pr46194.c: New.
750 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
752 PR tree-optimization/43695
753 * g++.dg/ipa/pr43695.C: New.
755 2011-02-04 Jakub Jelinek <jakub@redhat.com>
758 * gcc.dg/pr23200.c: New test.
760 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
763 * g++.dg/pr47589.C: New test.
765 2011-02-03 Dodji Seketeli <dodji@redhat.com>
768 * g++.dg/template/typedef37.C: New test.
769 * g++.dg/template/param1.C: Adjust expected error message.
771 2011-02-03 Jakub Jelinek <jakub@redhat.com>
774 * gcc.dg/pr31490-2.c: New test.
775 * gcc.dg/pr31490-3.c: New test.
776 * gcc.dg/pr31490-4.c: New test.
778 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
779 Jakub Jelinek <jakub@redhat.com>
782 * g++.dg/parser/semicolon3.C: Adjust.
783 * g++.dg/parser/semicolon4.C: New testcase.
784 * g++.dg/pr46890.C: New testcase.
786 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/init/pr29571.C: New.
791 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
793 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
796 2011-02-03 Jakub Jelinek <jakub@redhat.com>
799 * gcc.target/i386/pr47312.c: New test.
802 * gcc.target/i386/pr47564.c: New test.
804 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
806 PR tree-optimization/45122
807 * gcc.dg/tree-ssa/pr45122.c: New.
809 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
812 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
815 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
816 and vsx so a default --with-cpu=power7 doesn't give an error
817 when -mavoid-indexed-addresses is used.
819 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
820 wrapper function to save the arguments and then jump to the real
821 function, rather than depending on the compiler not to move stuff
823 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
825 2011-02-02 Janus Weil <janus@gcc.gnu.org>
826 Paul Thomas <pault@gcc.gnu.org>
829 * gfortran.dg/class_37.f03 : New test.
831 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
832 Richard Guenther <rguenther@suse.de>
834 PR tree-optimization/40979
836 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
837 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
838 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
839 check_vect_support_and_set_flags.
840 * gfortran.dg/graphite/vect-pr40979.f90: New.
842 2011-02-02 Janus Weil <janus@gcc.gnu.org>
845 * gfortran.dg/class_36.f03: New.
847 2011-02-02 Richard Guenther <rguenther@suse.de>
849 PR tree-optimization/47566
850 * gcc.dg/lto/20110201-1_0.c: New testcase.
852 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
858 * debug/pr47498.c: New.
859 * debug/pr47501.c: New.
861 2011-02-01 Richard Guenther <rguenther@suse.de>
863 PR tree-optimization/47559
864 * g++.dg/torture/pr47559.C: New testcase.
866 2011-02-01 Janus Weil <janus@gcc.gnu.org>
869 * gfortran.dg/typebound_call_20.f03: New.
871 2011-02-01 Richard Guenther <rguenther@suse.de>
873 PR tree-optimization/47555
874 * gcc.dg/pr47555.c: New testcase.
876 2011-02-01 Richard Guenther <rguenther@suse.de>
878 PR tree-optimization/47541
879 * g++.dg/torture/pr47541.C: New testcase.
881 2011-01-31 Janus Weil <janus@gcc.gnu.org>
884 * gfortran.dg/typebound_call_19.f03: New.
886 2011-01-31 Jakub Jelinek <jakub@redhat.com>
889 * g++.dg/cpp0x/pr47416.C: New test.
891 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
894 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
896 2011-01-31 Janus Weil <janus@gcc.gnu.org>
899 * gfortran.dg/typebound_assignment_1.f03: New.
901 2011-01-31 Jakub Jelinek <jakub@redhat.com>
903 PR tree-optimization/47538
904 * gcc.c-torture/execute/pr47538.c: New test.
906 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
909 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
911 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
913 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
915 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
917 PR rtl-optimization/44031
918 * gcc.c-torture/compile/20110131-1.c: New test.
920 2011-01-31 Tobias Burnus <burnus@net-b.de>
923 * gfortran.dg/stmt_func_1.f90: New.
925 2011-01-31 Tobias Burnus <burnus@net-b.de>
928 * gfortran.dg/interface_34.f90: New.
930 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
933 * gfortran.dg/realloc_on_assign_5.f03: New test.
934 * gfortran.dg/realloc_on_assign_5.f03: New test.
936 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
938 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
939 * gfortran.dg/bessel_7.f90: Likewise.
940 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
942 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
943 * gfortran.dg/sum_init_expr.f03: Likewise.
945 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
947 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
950 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
951 loop only on "vect_intfloat_cvt" targets.
953 2011-01-29 Tobias Burnus <burnus@net-b.de>
956 * gfortran.dg/shape_6.f90: New.
958 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
961 * gfortran.dg/read_infnan_1.f90: Update test.
962 * gfortran.dg/module_nan.f90: Update test.
963 * gfortran.dg/char4_iunit_1.f03: Update test.
964 * gfortran.dg/large_real_kind_1.f90: Update test.
965 * gfortran.dg/real_const_3.f90: Update test.
966 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
968 2011-01-29 Dodji Seketeli <dodji@redhat.com>
971 * g++.dg/template/param2.C: New test.
973 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
976 * gfortran.dg/fmt_g.f: New test.
978 2011-01-28 Tobias Burnus <burnus@net-b.de>
981 * gfortran.dg/pure_formal_1.f90: New.
983 2011-01-28 Jakub Jelinek <jakub@redhat.com>
986 * gcc.dg/tls/pr42894.c: New test.
988 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
990 * gcc.dg/pr47276.c: Add dg-require-visibility.
992 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
994 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
996 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
997 Tobias Burnus <burnus@gcc.gnu.org>
1002 * gfortran.dg/realloc_on_assign_3.f03: New test.
1003 * gfortran.dg/realloc_on_assign_4.f03: New test.
1004 * gfortran.dg/allocatable_function_5.f90: New test.
1005 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1006 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1007 implemented" dg-errors.
1009 2011-01-27 Jan Hubicka <jh@suse.cz>
1012 * gcc.dg/attr-weakref-4.c: New testcase
1014 2011-01-27 Martin Jambor <mjambor@suse.cz>
1016 PR tree-optimization/47228
1017 * gcc.dg/torture/pr47228.c: New test.
1019 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1021 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1023 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1025 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1026 when using auto-overlay support on the SPU.
1028 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1030 PR rtl-optimization/44174
1031 * gcc.target/i386/asm-6.c: New test.
1033 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1035 PR rtl-optimization/46856
1036 * gcc.c-torture/compile/pr46856.c: New test.
1038 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1039 Andrew Pinski <pinskia@gmail.com>
1042 * gcc.dg/pr43082.c: New.
1044 2011-01-26 DJ Delorie <dj@redhat.com>
1046 PR rtl-optimization/46878
1047 * gcc.dg/pr46878-1.c: New test.
1049 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1052 * g++.dg/cpp0x/pr47476.C: New test.
1054 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1056 * gcc.c-torture/compile/20110126-1.c: New test.
1058 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.dg/torture/pr47473.c: New test.
1063 2011-01-26 Jan Hubicka <jh@suse.cz>
1066 * gcc.c-torture/execute/pr47237.c: New testcase.
1068 2011-01-26 Jan Hubicka <jh@suse.cz>
1070 PR tree-optimization/47190
1071 * gcc.dg/attr-weakref-3.c: New testcase.
1073 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1076 * gcc.dg/dll-9a.c: New test file.
1077 * gcc.dg/dll-11.c: Likewise.
1078 * gcc.dg/dll-12.c: Likewise.
1079 * gcc.dg/dll-12a.c: Likewise.
1080 * gcc.dg/dll-11a.c: Likewise.
1081 * gcc.dg/dll-9.c: Likewise.
1082 * gcc.dg/dll-10.c: Likewise.
1083 * gcc.dg/dll-10a.c: Likewise.
1084 * g++.dg/ext/dllexport4a.cc: Likewise.
1085 * g++.dg/ext/dllexport4.C: Likewise.
1086 * g++.dg/ext/dllexport5.C: Likewise.
1087 * g++.dg/ext/dllexport5a.cc: Likewise.
1089 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1091 PR tree-optimization/46970
1092 * gcc.dg/graphite/pr46970.c: New.
1094 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1096 PR tree-optimization/46215
1097 * gcc.dg/graphite/pr46215.c: New.
1099 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1101 PR tree-optimization/46168
1102 * gcc.dg/graphite/pr46168.c: New.
1104 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1106 PR tree-optimization/43657
1107 * gcc.dg/graphite/pr43657.c: New.
1109 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1111 PR tree-optimization/29832
1112 * gfortran.dg/graphite/pr29832.f90: New.
1114 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1116 PR tree-optimization/43567
1117 * gcc.dg/graphite/pr43567.c: New.
1119 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1121 * gfortran.dg/graphite/interchange-4.f: New.
1122 * gfortran.dg/graphite/interchange-5.f: New.
1124 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1125 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1126 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1127 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1128 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1129 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1130 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1131 * gfortran.dg/ltrans-7.f90: Removed.
1132 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1134 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1135 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1136 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1137 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1138 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1139 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1140 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1141 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1142 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1143 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1144 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1145 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1146 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1147 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1148 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1149 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1150 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1151 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1152 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1153 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1154 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1155 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1156 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1157 * gcc.dg/tree-ssa/data-dep-1.c
1158 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1159 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1160 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1161 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1162 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1164 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1166 PR tree-optimization/47265
1167 PR tree-optimization/47443
1168 * gcc.c-torture/compile/pr47265.c: New test.
1169 * gcc.dg/pr47443.c: New test.
1171 2011-01-25 Martin Jambor <mjambor@suse.cz>
1173 PR tree-optimization/47382
1174 * g++.dg/torture/pr47382.C: New test.
1175 * g++.dg/opt/devirt1.C: Xfail.
1177 2011-01-25 Yao Qi <yao@codesourcery.com>
1180 * gcc.target/arm/pr45701-1.c: New test.
1181 * gcc.target/arm/pr45701-2.c: New test.
1182 * gcc.target/arm/pr45701-3.c: New test.
1184 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1185 Jakub Jelinek <jakub@redhat.com>
1187 PR tree-optimization/47271
1188 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1190 2011-01-25 Nick Clifton <nickc@redhat.com>
1192 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1193 (saturate_add): Delete.
1195 (main): Do not run saturate_add.
1196 (set_interrupts): Delete.
1198 2011-01-25 Tobias Burnus <burnus@net-b.de>
1201 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1203 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1205 PR tree-optimization/47427
1206 PR tree-optimization/47428
1207 * gcc.c-torture/compile/pr47427.c: New test.
1208 * gcc.c-torture/compile/pr47428.c: New test.
1210 2011-01-25 Richard Guenther <rguenther@suse.de>
1213 * gcc.dg/torture/pr47411.c: New testcase.
1215 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1217 * gfortran.dg/graphite/id-24.f: New.
1218 * gfortran.dg/graphite/id-25.f: New.
1220 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1222 * gfortran.dg/graphite/id-23.f: New.
1224 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1226 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1228 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1230 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1231 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1232 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1233 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1234 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1235 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1236 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1237 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1238 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1240 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1242 * gcc.dg/graphite/block-0.c: Add documentation.
1243 * gcc.dg/graphite/block-4.c: Same.
1244 * gcc.dg/graphite/block-7.c: Same.
1245 * gcc.dg/graphite/block-8.c: New.
1246 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1247 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1248 * gcc.dg/graphite/interchange-12.c: Add documentation.
1249 * gcc.dg/graphite/interchange-13.c: New.
1250 * gcc.dg/graphite/interchange-14.c: New.
1251 * gcc.dg/graphite/interchange-15.c: New.
1252 * gcc.dg/graphite/interchange-8.c: Add documentation.
1253 * gcc.dg/graphite/interchange-mvt.c: Same.
1255 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1258 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1259 * gcc.target/powerpc/altivec-14.c: Ditto.
1260 * gcc.target/powerpc/altivec-33.c: Ditto.
1261 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1262 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1263 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1264 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1265 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1266 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1267 * g++.dg/ext/altivec-15.C: Ditto.
1268 * g++.dg/ext/altivec-types-1.C: Ditto.
1269 * g++.dg/ext/altivec-types-2.C: Ditto.
1270 * g++.dg/ext/altivec-types-3.C: Ditto.
1271 * g++.dg/ext/altivec-types-4.C: Ditto.
1273 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1275 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1277 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1279 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1280 optimization options.
1282 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1284 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1287 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1289 2011-01-23 Tobias Burnus <burnus@net-b.de>
1292 * gfortran.dg/allocatable_scalar_12.f90: New.
1294 2011-01-23 Ira Rosen <irar@il.ibm.com>
1296 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1297 vectorization to be not profitable if peeling is used to
1298 realign the memory access.
1299 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1300 loop bound to avoid loop unrolling.
1301 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1303 2011-01-22 Jan Hubicka <jh@suse.cz>
1306 * g++.dg/lto/pr47333.C: New file.
1308 2011-01-22 Jan Hubicka <jh@suse.cz>
1310 PR tree-optimization/43884
1312 * gcc.dg/autopar/outer-2.c: Increase array size.
1313 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1315 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1318 * gfortran.dg/c_loc_tests_16.f90: New test.
1320 2011-01-22 Tobias Burnus <burnus@net-b.de>
1323 * gfortran.dg/typebound_proc_19.f90: New.
1325 2011-01-21 Jeff Law <law@redhat.com>
1327 PR tree-optimization/47053
1328 * g++.dg/pr47053.C: New test.
1330 2011-01-21 Jason Merrill <jason@redhat.com>
1333 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1335 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1338 * g++.dg/cpp0x/range-for10.C: New test.
1339 * g++.dg/template/for1.C: New test.
1342 * g++.dg/tree-prof/partition3.C: New test.
1344 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1346 PR rtl-optimization/47366
1347 * g++.dg/opt/pr47366.C: New test.
1349 2011-01-21 Jason Merrill <jason@redhat.com>
1352 * g++.dg/cpp0x/constexpr-regress2.C: New.
1354 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1356 2011-01-21 Jeff Law <law@redhat.com>
1358 PR rtl-optimization/41619
1359 * gcc.dg/pr41619.c: New.
1361 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1363 PR tree-optimization/47355
1364 * g++.dg/opt/pr47355.C: New test.
1366 2011-01-21 Richard Guenther <rguenther@suse.de>
1368 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1371 2011-01-21 Richard Guenther <rguenther@suse.de>
1373 PR tree-optimization/47365
1374 * gcc.dg/torture/pr47365.c: New testcase.
1375 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1377 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1379 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1381 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1383 PR tree-optimization/47391
1384 * gcc.dg/pr47391.c: New test.
1386 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1388 * g++.dg/template/char1.C: Use signed char.
1390 2011-01-21 Tobias Burnus <burnus@net-b.de>
1393 * gfortran.dg/pointer_target_4.f90: New.
1395 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1398 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1399 ILP32 system and not IP32.
1401 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1404 * g++.dg/debug/pr46583.C: New.
1406 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1409 * g++.dg/debug/pr47283.C: New test.
1412 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1413 * gcc.target/i386/headmerge-2.c: Likewise.
1415 2011-01-20 Richard Guenther <rguenther@suse.de>
1418 * gcc.dg/torture/pr47370.c: New testcase.
1420 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1422 PR tree-optimization/46130
1423 * gcc.dg/pr46130-1.c: New test.
1424 * gcc.dg/pr46130-2.c: New test.
1426 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1429 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1431 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1434 * g++.dg/debug/pr46240.cc: New.
1436 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1439 * g++.dg/template/anonunion1.C: New test.
1441 PR rtl-optimization/47337
1442 * gcc.c-torture/execute/pr47337.c: New test.
1444 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1447 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1449 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1451 PR tree-optimization/46021
1452 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1454 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1456 PR tree-optimization/47290
1457 * g++.dg/torture/pr47290.C: New test.
1459 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1462 * gfortran.dg/proc_ptr_comp_29.f90: New.
1464 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1467 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1468 powerpc-apple-darwin9.
1470 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1472 PR rtl-optimization/47299
1473 * gcc.c-torture/execute/pr47299.c: New test.
1475 2011-01-17 Jason Merrill <jason@redhat.com>
1477 * g++.dg/cpp0x/constexpr-virtual.C: New.
1479 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1482 * gfortran.dg/gomp/pr47331.f90: New test.
1484 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1487 * objc.dg/selector-warn-1.m: New.
1488 * obj-c++.dg/selector-warn-1.mm: New.
1490 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1492 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1493 Update dg-final accordingly.
1495 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1497 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1499 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1501 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1503 * gcc.dg/guality/pr36728-2.c: Likewise.
1505 2011-01-17 Richard Guenther <rguenther@suse.de>
1507 PR tree-optimization/47313
1508 * g++.dg/torture/pr47313.C: New testcase.
1510 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1513 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1514 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1515 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1516 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1518 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1520 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1521 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1522 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1524 2011-01-17 Richard Guenther <rguenther@suse.de>
1526 PR tree-optimization/45967
1527 * gcc.dg/torture/pr45967-2.c: New testcase.
1528 * gcc.dg/torture/pr45967-3.c: Likewise.
1530 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1533 * g++.dg/ext/pr47213.C: Require visibility.
1535 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1537 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1538 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1540 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1542 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1543 Linux-based targets.
1545 2011-01-13 Jan Hubicka <jh@suse.cz>
1547 PR tree-optimization/47276
1548 * gcc.dg/pr47276.c: New testcase.
1550 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1551 Jonathan Wakely <jwakely.gcc@gmail.com>
1554 * g++.dg/other/pr33558.C: New.
1555 * g++.dg/other/pr33558-2.C: New.
1557 2011-01-14 Martin Jambor <mjambor@suse.cz>
1559 PR tree-optimization/45934
1560 PR tree-optimization/46302
1561 * g++.dg/ipa/devirt-c-1.C: New test.
1562 * g++.dg/ipa/devirt-c-2.C: Likewise.
1563 * g++.dg/ipa/devirt-c-3.C: Likewise.
1564 * g++.dg/ipa/devirt-c-4.C: Likewise.
1565 * g++.dg/ipa/devirt-c-5.C: Likewise.
1566 * g++.dg/ipa/devirt-c-6.C: Likewise.
1567 * g++.dg/ipa/devirt-6.C: Likewise.
1568 * g++.dg/ipa/devirt-d-1.C: Likewise.
1569 * g++.dg/torture/pr45934.C: Likewise.
1571 2011-01-14 Jason Merrill <jason@redhat.com>
1573 * g++.dg/cpp0x/variadic105.C: New.
1575 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1576 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1579 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1580 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1581 execution tests on i?86-*-*, x86_64-*-* and
1582 powerpc*-apple-darwin* && ilp32.
1583 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1584 tests on i?86-*-* and x86_64-*-*.
1586 2011-01-14 Richard Guenther <rguenther@suse.de>
1588 PR tree-optimization/47280
1589 * g++.dg/opt/pr47280.C: New testcase.
1591 2011-01-14 Jason Merrill <jason@redhat.com>
1593 * g++.dg/cpp0x/constexpr-regress1.C: New.
1595 * g++.dg/ext/flexary2.C: New.
1597 2011-01-14 Richard Guenther <rguenther@suse.de>
1600 * gcc.dg/torture/pr47281.c: New testcase.
1601 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1603 2011-01-14 Richard Guenther <rguenther@suse.de>
1605 PR tree-optimization/47286
1606 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1608 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1611 * g++.dg/ext/pr47213.C: New.
1613 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1615 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1617 2011-01-13 Tobias Burnus <burnus@net-b.de>
1618 Mikael Morin <mikael@gcc.gnu.org>
1622 * gfortran.dg/select_type_20.f90: New.
1623 * gfortran.dg/select_type_21.f90: New.
1625 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1628 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1630 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1632 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1633 * gcc.dg/guality/pr36728-2.c: Likewise.
1635 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1638 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1640 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1642 PR rtl-optimization/45352
1643 * gcc.dg/pr45352-3.c: New.
1645 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1647 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1649 * g++.dg/cpp0x/range-for8.C: New.
1650 * g++.dg/cpp0x/range-for9.C: New.
1652 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1655 * g++.dg/debug/pr47209.C: New.
1657 2011-01-12 Richard Guenther <rguenther@suse.de>
1660 * gcc.dg/lto/pr47259_0.c: New testcase.
1661 * gcc.dg/lto/pr47259_1.c: Likewise.
1663 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1665 * objc-obj-c++-shared/Object1.h: Add copyright header, update
1666 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1667 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1668 methods missing from the OBJC2 Object.
1669 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1670 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1671 GNU and NeXT runtimes.
1672 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1674 * objc-obj-c++-shared/Object1.m: Likewise.
1675 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
1676 * objc.dg/proto-qual-1.m: Likewise.
1677 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1678 * obj-c++.dg/proto-qual-1.mm: Likewise.
1680 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
1683 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1685 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1687 Fixed the Objective-C++ testsuite and updated all tests.
1688 * lib/obj-c++.exp (obj-c++_init): Declare and set
1689 gcc_warning_prefix and gcc_error_prefix.
1690 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1691 'dg-warning', 'dg-message' and 'dg-error'.
1692 * obj-c++.dg/class-extension-3.mm: Likewise.
1693 * obj-c++.dg/class-protocol-1.mm: Likewise.
1694 * obj-c++.dg/encode-7.mm: Likewise.
1695 * obj-c++.dg/exceptions-3.mm: Likewise.
1696 * obj-c++.dg/exceptions-5.mm: Likewise.
1697 * obj-c++.dg/method-12.mm: Likewise.
1698 * obj-c++.dg/method-13.mm: Likewise.
1699 * obj-c++.dg/method-15.mm: Likewise.
1700 * obj-c++.dg/method-16.mm: Likewise.
1701 * obj-c++.dg/method-4.mm: Likewise.
1702 * obj-c++.dg/method-8.mm: Likewise.
1703 * obj-c++.dg/method-conflict-1.mm: Likewise.
1704 * obj-c++.dg/method-conflict-2.mm: Likewise.
1705 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1706 and uncommented second part of the testcase now that the testsuite
1708 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
1709 and uncommented second part of the testcase now that the testsuite
1711 * obj-c++.dg/private-1.mm: Likewise.
1712 * obj-c++.dg/proto-lossage-4.mm: Likewise.
1713 * obj-c++.dg/syntax-error-7.mm: Likewise.
1714 * obj-c++.dg/warn5.mm: Likewise.
1715 * obj-c++.dg/property/at-property-14.mm: Likewise.
1716 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1718 * obj-c++.dg/property/at-property-18.mm: Likewise.
1719 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1721 * obj-c++.dg/property/at-property-21.mm: Likewise.
1722 * obj-c++.dg/property/at-property-28.mm: Likewise.
1723 * obj-c++.dg/property/at-property-5.mm: Likewise.
1724 * obj-c++.dg/property/dynamic-2.mm: Likewise.
1725 * obj-c++.dg/property/property-neg-3.mm: Likewise.
1726 * obj-c++.dg/property/synthesize-11.mm: Likewise.
1727 * obj-c++.dg/property/synthesize-6.mm: Likewise.
1728 * obj-c++.dg/property/synthesize-8.mm: Likewise.
1729 * obj-c++.dg/property/synthesize-9.mm: Likewise.
1730 * obj-c++.dg/tls/diag-5.mm: Likewise.
1731 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1732 dg-error, now matched correctly.
1734 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1736 * objc.dg/property/at-property-29.m: New.
1737 * obj-c++.dg/property/at-property-29.mm: New.
1739 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1741 * go.test/go-test.exp (go-set-goarch): New proc.
1742 (go-gc-tests): Use it.
1744 2011-01-11 Dodji Seketeli <dodji@redhat.com>
1747 * g++.dg/debug/dwarf2/template-params-8.C: New test.
1749 2011-01-11 Richard Henderson <rth@redhat.com>
1751 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1753 2011-01-11 Jan Hubicka <jh@suse.cz>
1757 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1758 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1760 2011-01-11 Richard Guenther <rguenther@suse.de>
1762 PR tree-optimization/46076
1763 * gcc.dg/tree-ssa/pr46076.c: New testcase.
1765 2011-01-11 Jeff Law <law@redhat.com>
1767 * PR tree-optimization/47086
1768 * gcc.dg/pr47086.c: New test.
1770 2011-01-11 Jason Merrill <jason@redhat.com>
1773 * g++.dg/template/new10.C: New.
1776 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1778 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
1780 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1781 Split type definitions and NSConstantString class into...
1782 * objc-obj-c++-shared/objc-test-suite-types.h: New.
1783 * objc-obj-c++-shared/nsconstantstring-class.h: New.
1784 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1785 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1786 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1787 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1789 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1790 encode defines for newer NeXT system headers.
1791 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1792 * obj-c++.dg/torture/strings/string1.mm: Likewise.
1793 * objc.dg/foreach-5.m: Likewise.
1794 * objc.dg/foreach-2.m: Likewise.
1795 * objc.dg/foreach-4.m: Likewise.
1796 * objc.dg/torture/strings/string1.m: Likewise.
1797 * objc.dg/torture/strings/string2.m: Likewise.
1798 * objc.dg/torture/strings/string3.m: Likewise.
1799 * objc.dg/torture/strings/string4.m: Likewise.
1800 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1801 header and stand alone.
1802 * obj-c++.dg/strings/strings-2.mm: Likewise.
1803 * objc.dg/torture/strings/const-str-3.m: Likewise.
1804 * objc.dg/strings/strings-2.m: Likewise.
1805 * objc.dg/strings/const-str-12b.m: Likewise.
1807 2011-01-12 Richard Guenther <rguenther@suse.de>
1810 * gcc.dg/attr-weak-1.c: Adjust.
1812 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
1815 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1816 standard compliant and comment.
1818 2011-01-10 Jan Hubicka <jh@suse.cz>
1821 * gcc.dg/initpri3.c: New testcase.
1823 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
1826 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
1832 (g_ebp_save): Likewise.
1833 (g_esp_save): Likewise.
1835 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1837 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
1839 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1841 PR tree-optimization/46021
1842 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
1843 i?86-*-*, x86_64-*-*.
1845 2011-01-10 Jeff Law <law@redhat.com>
1847 * PR tree-optimization/47141
1848 * gcc.c-torture/compile/pr47141.c: New test.
1850 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
1853 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
1854 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
1855 * gcc.dg/vect/slp-35.c: Remove XFAILs.
1856 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
1859 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
1860 being vectorized. Adjust dg-final pattern. Remove XFAIL.
1861 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
1862 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
1863 being vectorized. Adjust dg-final pattern.
1866 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
1867 * gcc.dg/vect/slp-24.c: Likewise.
1869 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
1872 * g++.dg/other/pr47218-1.C: New test file.
1873 * g++.dg/other/pr47218.C: Likewise.
1874 * g++.dg/other/pr47218.h: New supporting header.
1876 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
1879 * objc.dg/attributes/invalid-attribute-1.m: New.
1880 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
1882 2011-01-09 Janus Weil <janus@gcc.gnu.org>
1885 * gfortran.dg/proc_ptr_comp_28.f90: New.
1887 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
1889 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
1890 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
1891 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1892 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1893 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
1894 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1895 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
1896 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
1897 * objc.dg/gnu-api-2-class.m: Likewise.
1898 * objc.dg/gnu-api-2-ivar.m: Likewise.
1899 * objc.dg/gnu-api-2-method.m: Likewise.
1900 * objc.dg/gnu-api-2-objc.m: Likewise.
1901 * objc.dg/gnu-api-2-object.m: Likewise.
1902 * objc.dg/gnu-api-2-property.m: Likewise.
1903 * objc.dg/gnu-api-2-protocol.m: Likewise.
1904 * objc.dg/gnu-api-2-sel.m: Likewise.
1906 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
1908 * objc.dg/foreach-1.m: Skip for Darwin < 9.
1909 * objc.dg/objc-foreach-4.m: Likewise.
1910 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
1911 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
1912 * objc.dg/foreach-4.m: Likewise.
1913 * objc.dg/foreach-5.m: Likewise.
1914 * objc.dg/foreach-3.m: Return self from init.
1916 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1919 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
1921 2011-01-09 Janus Weil <janus@gcc.gnu.org>
1924 * gfortran.dg/class_35.f90: New.
1926 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
1928 * objc.dg/foreach-1.m: Add "-Wall" to flags.
1930 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
1933 * objc.dg/invalid-method-2.m: New.
1934 * obj-c++.dg/invalid-method-2.mm: New.
1936 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
1939 * gfortran.dg/transpose_optimization_2.f90 : New test.
1941 2011-01-08 Jan Hubicka <jh@suse.cz>
1943 PR tree-optmization/46469
1944 * g++.dg/torture/pr46469.C: New testcase.
1946 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
1948 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
1949 emulation of libobjc-gnu structure layout functionality to ..
1950 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
1951 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
1952 * objc/execute/bf-common.h: Adjust headers.
1953 * objc/execute/bf-1.m: Likewise.
1954 * objc/execute/bf-2.m: Likewise.
1955 * objc/execute/bf-3.m: Likewise.
1956 * objc/execute/bf-4.m: Likewise.
1957 * objc/execute/bf-5.m: Likewise.
1958 * objc/execute/bf-6.m: Likewise.
1959 * objc/execute/bf-7.m: Likewise.
1960 * objc/execute/bf-8.m: Likewise.
1961 * objc/execute/bf-9.m: Likewise.
1962 * objc/execute/bf-10.m: Likewise.
1963 * objc/execute/bf-11.m: Likewise.
1964 * objc/execute/bf-12.m: Likewise.
1965 * objc/execute/bf-13.m: Likewise.
1966 * objc/execute/bf-14.m: Likewise.
1967 * objc/execute/bf-15.m: Likewise.
1968 * objc/execute/bf-16.m: Likewise.
1969 * objc/execute/bf-17.m: Likewise.
1970 * objc/execute/bf-18.m: Likewise.
1971 * objc/execute/bf-19.m: Likewise.
1972 * objc/execute/bf-20.m: Likewise.
1973 * objc/execute/bf-21.m: Likewise.
1974 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
1975 objc_get_type_qualifiers ().
1977 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1980 * gfortran.dg/dependency_39.f90: New test.
1982 2011-01-07 Jan Hubicka <jh@suse.cz>
1984 Get builtins tests ready for linker plugin.
1985 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
1986 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
1987 my_memset, my_bzero): Mark used.
1988 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
1989 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
1991 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
1994 2011-01-07 Jan Hubicka <jh@suse.cz>
1996 PR tree-optimization/46367
1997 * g++.dg/torture/pr46367.C: New file.
1999 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2002 * gcc.dg/pr47201.c: New test.
2005 * gcc.dg/tree-prof/pr47187.c: New test.
2007 2011-01-07 Tobias Burnus <burnus@net-b.de>
2010 * gfortran.dg/extends_type_of_3.f90: New.
2012 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2014 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2015 * g++.dg/ext/dllimport-MI1.C: Likewise.
2016 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2017 * g++.dg/ext/dllimport10.C: Likewise.
2018 * g++.dg/ext/dllimport11.C: Likewise.
2019 * g++.dg/ext/dllimport12.C: Likewise.
2020 * g++.dg/ext/dllimport13.C: Likewise.
2021 * g++.dg/ext/dllimport2.C: Likewise.
2022 * g++.dg/ext/dllimport3.C: Likewise.
2023 * g++.dg/ext/dllimport4.C: Likewise.
2024 * g++.dg/ext/dllimport5.C: Likewise.
2025 * g++.dg/ext/dllimport6.C: Likewise.
2026 * g++.dg/ext/dllimport8.C: Likewise.
2027 * g++.dg/ext/dllimport9.C: Likewise.
2028 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2029 targets, too. Additionally enable test for i?86-*-mingw*.
2030 * g++.dg/ext/selectany1.C: Likewise.
2031 Remove guard variable check.
2033 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2037 * gfortran.dg/storage_size_3.f08: Extended.
2039 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2042 * g++.dg/template/stdarg1.C: New test.
2044 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2047 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2048 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2049 from the interface of functions to not hide the errors that
2052 2011-01-06 Jan Hubicka <jh@suse.cz>
2054 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2055 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2057 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2061 * gfortran.dg/interface_33.f90: New test.
2063 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2066 * gcc.c-torture/compile/pr47150.c: New test.
2068 2011-01-06 Ira Rosen <irar@il.ibm.com>
2070 PR tree-optimization/47139
2071 * gcc.dg/vect/pr47139.c: New test.
2073 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2076 * gfortran.dg/extends_type_of_2.f03: New.
2078 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2080 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2082 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2084 * gnat.dg/opt14.adb: New test.
2086 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2089 * gfortran.dg/allocate_error_2.f90: New test.
2091 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2094 * gfortran.dg/storage_size_3.f08: New.
2096 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2098 PR libgfortran/47154
2099 * gfortran.dg/namelist_68.f90: New test.
2101 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2103 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2105 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2108 * gfortran.dg/class_34.f90: New.
2110 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2112 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2113 use __builtin_inff. Skip all single-precision tests that require
2116 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2118 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2120 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2122 PR tree-optimization/47148
2123 * gcc.c-torture/execute/pr47148.c: New test.
2125 PR tree-optimization/47155
2126 * gcc.c-torture/execute/pr47155.c: New test.
2128 PR rtl-optimization/47157
2129 * gcc.c-torture/compile/pr47157.c: New test.
2131 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2133 * gcc.dg/torture/vector-shift2.c (schar): Define.
2134 (main): Always use schar or uchar instead of plain "char" to avoid
2135 dependencies on implementation-defined char signedness.
2137 2011-01-03 Martin Jambor <mjambor@suse.cz>
2139 PR tree-optimization/46801
2140 * gnat.dg/pack9.adb: Remove xfail.
2142 2011-01-03 Martin Jambor <mjambor@suse.cz>
2144 PR tree-optimization/46984
2145 * g++.dg/ipa/pr46984.C: New test.
2147 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2150 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2152 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2154 PR tree-optimization/47140
2155 * gcc.c-torture/compile/pr47140.c: New test.
2157 PR rtl-optimization/47028
2158 * gcc.dg/pr47028.c: New test.
2160 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2162 * objc.dg/protocol-forward-1.m: Removed TODO.
2163 * objc.dg/protocol-forward-2.m: New.
2164 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2165 * obj-c++.dg/protocol-forward-2.mm: New.
2167 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2170 * g++.dg/eh/pr38662.C: New testcase.
2172 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2174 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2175 scan for newline '\n'.
2178 Copyright (C) 2011 Free Software Foundation, Inc.
2180 Copying and distribution of this file, with or without modification,
2181 are permitted in any medium without royalty provided the copyright
2182 notice and this notice are preserved.