- 28 Dec, 2009 6 commits
-
-
From-SVN: r155490
H.J. Lu committed -
From-SVN: r155488
H.J. Lu committed -
gcc/ 2009-12-28 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/41344 * omp-low.c (diagnose_sb_2): Handle GIMPLE_COND. gcc/testsuite/ 2009-12-28 H.J. Lu <hongjiu.lu@intel.com> * gfortran.dg/gomp/pr41344.f: New. From-SVN: r155487
H.J. Lu committed -
* MAINTAINERS: Change my email address. From-SVN: r155486
Christopher Faylor committed -
re PR tree-optimization/42231 (Wrong generated code when using a callback function (possible callback function inlining bug ?)) 2009-12-27 Martin Jambor <mjambor@suse.cz> PR tree-optimization/42231 * testsuite/gcc.c-torture/execute/pr42231.c: New test. From-SVN: r155485
Martin Jambor committed -
From-SVN: r155484
GCC Administrator committed
-
- 27 Dec, 2009 3 commits
-
-
From-SVN: r155480
Joseph Myers committed -
2009-12-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> Daniel Kraft <d@domob.eu> PR fortran/22552 * lang.opt (Wimplicit-procedure): New option. * gfortran.h (struct gfc_option_t): New member `warn_implicit_procedure' * options.c (gfc_handle_option): Handle -Wimplicit-procedure. * interface.c (gfc_procedure_use): Warn about procedure never explicitly declared if requested by the new flag. * invoke.texi: Document new flag -Wimplicit-procedure. 2009-12-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> Daniel Kraft <d@domob.eu> PR fortran/22552 * gfortran.dg/warn_implicit_procedure_1.f90: New test. Co-Authored-By: Daniel Kraft <d@domob.eu> From-SVN: r155479
Francois-Xavier Coudert committed -
From-SVN: r155478
GCC Administrator committed
-
- 26 Dec, 2009 7 commits
-
-
2009-12-26 Andreas Tobler <a.tobler@schweiz.org> * configure.ac: Define FFI_MMAP_EXEC_WRIT for the given targets. * configure: Regenerate. * fficonfig.h.in: Likewise. * src/closures.c: Remove the FFI_MMAP_EXEC_WRIT definition for Solaris/x86. From-SVN: r155475
Andreas Tobler committed -
* src/powerpc/ffi.c (ffi_prep_args_SYSV): Advance intarg_count when a float arguments is passed in memory. (ffi_closure_helper_SYSV): Mark general registers as used up when a 64bit or soft-float long double argument is passed in memory. From-SVN: r155473
Andreas Schwab committed -
From-SVN: r155472
Anthony Green committed -
From-SVN: r155471
Matthias Klose committed -
From-SVN: r155470
Frank Everdij committed -
From-SVN: r155469
Bradley Smith committed -
From-SVN: r155468
GCC Administrator committed
-
- 25 Dec, 2009 1 commit
-
-
From-SVN: r155464
GCC Administrator committed
-
- 24 Dec, 2009 9 commits
-
-
PR c++/41305, DR 384 * name-lookup.c (arg_assoc_class): Split out arg_assoc_class_only and arg_assoc_bases. (friend_of_associated_class_p): Remove. (arg_assoc_namespace): Don't call it. (arg_assoc_template_arg): Use arg_assoc_class_only for member template context. (arg_assoc_type): Handle UNION_TYPE and ENUMERAL_TYPE properly. * name-lookup.c (arg_assoc): Handle TEMPLATE_ID_EXPR properly. From-SVN: r155461
Jason Merrill committed -
2009-12-24 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> PR target/42457 * config/avr/avr.c (avr_extra_arch_macro): Remove static. (avr_cpu_cpp_builtins): Remove. * config/avr/avr.h (avr_extra_arch_macro): Add prototype. * config/avr/avr-c.c: New File. (avr_cpu_cpp_builtins) : Add. * config/avr/t-avr: Add make information for avr-c. * config.gcc (avr-*-*): Include avr-c.o as c and cpp object. From-SVN: r155460
Andy Hutchinson committed -
2009-12-24 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> PR target/35013, 27192 * config/avr/avr.c (print_operand_address): Print correct program memory address. Add warning for large device offset addresses. (avr_assemble_integer): Ditto. (print_operand): Add warnings for incorrect addressing. (out_movqi_r_mr): Tag assembler with new address codes. (out_movhi_r_mr): Ditto. (out_movsi_r_mr): Ditto. (out_movqi_mr_r): Ditto. (out_movhi_mr_r): Ditto. (out_movsi_mr_r): Ditto. * config/avr/predicates.md (text_segment_operand): New predicate. * config/avr/avr.md (jump): Tag assembler with new address codes. (call_insn): Ditto. (call_value_insn): Ditto. (*tablejump_lib): Ditto. (*cbi): Ditto. (*sbi): Ditto. (indirect_jump): New define_expand. (jcindirect_jump): New pattern for constant expression jump. (njcindirect_jump): Renamed old indirect_jump. From-SVN: r155459
Andy Hutchinson committed -
2009-12-24 Edward Smith-Rowland <3dw4rd@verizon.net> Paolo Carlini <paolo.carlini@oracle.com> * include/std/bitset (bitset<>::bitset(const char*)): Add. 2009-12-24 Jonathan Wakely <jwakely.gcc@gmail.com> Edward Smith-Rowland <3dw4rd@verizon.net> * testsuite/23_containers/bitset/cons/2.cc: New. From-SVN: r155458
Paolo Carlini committed -
2009-12-24 Jonathan Wakely <jwakely.gcc@gmail.com> * include/std/functional (bind): Avoid invalid instantiations for bind<void>. * testsuite/20_util/bind/conv_result.cc: New. From-SVN: r155457
Jonathan Wakely committed -
2009-12-24 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/stl_deque.h (copy_backward(_Deque_iterator, _Deque_iterator, _Deque_iterator), move_backward(_Deque_iterator, _Deque_iterator, _Deque_iterator)): Declare. * include/bits/deque.tcc: Implement the latter. * testsuite/performance/25_algorithms/ copy_backward_deque_iterators.cc: New. * testsuite/25_algorithms/move_backward/deque_iterators/1.cc: Likewise. * testsuite/25_algorithms/copy_backward/deque_iterators/1.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Adjust dg-error line number. * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/ constructor_1_neg.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/ constructor_2_neg.cc: Likewise. From-SVN: r155455
Paolo Carlini committed -
store-motion.c (build_store_vectors): Clear regs_set_in_block at the start of a loop over basic blocks. * store-motion.c (build_store_vectors): Clear regs_set_in_block at the start of a loop over basic blocks. From-SVN: r155454
Steven Bosscher committed -
Fix PR target/40887 2009-12-24 Julian Brown <julian@codesourcery.com> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/40887 * config/arm/arm.c (output_call_mem): Remove armv5 support. * config/arm/arm.md (*call_mem): Disable for armv5. Add note. (*call_value_mem): Likewise. PR target/40887 * gcc.target/gcc.arm/pr40887.c: New test. Co-Authored-By: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> From-SVN: r155453
Julian Brown committed -
From-SVN: r155447
GCC Administrator committed
-
- 23 Dec, 2009 14 commits
-
-
From-SVN: r155434
Cary Coutant committed -
2009-12-23 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/25_algorithms/copy/5.cc: Move... * testsuite/25_algorithms/copy/deque_iterators/1.cc: ... here. * testsuite/25_algorithms/move/2.cc: Move... * testsuite/25_algorithms/move/deque_iterators/1.cc: ... here. From-SVN: r155433
Paolo Carlini committed -
2009-12-23 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/stl_deque.h (copy(_Deque_iterator, _Deque_iterator, _Deque_iterator), move(_Deque_iterator, _Deque_iterator, _Deque_iterator)): Declare. * include/bits/deque.tcc: Implement the latter. * testsuite/performance/25_algorithms/copy_deque_iterators.cc: New. * testsuite/25_algorithms/move/2.cc: Likewise. * testsuite/25_algorithms/copy/5.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Adjust dg-error line number. * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/ constructor_1_neg.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/ constructor_2_neg.cc: Likewise. From-SVN: r155432
Paolo Carlini committed -
re PR rtl-optimization/42475 (ICE at -O1 and above: internal compiler error: in simplify_subreg, at simplify-rtx.c:4954) PR rtl-optimization/42475 * combine.c (make_compound_operation) <case SUBREG>: Use mode of SUBREG_REG (x) instead of tem's mode. * gcc.dg/pr42475.c: New test. From-SVN: r155430
Jakub Jelinek committed -
re PR debug/42454 (debug_ranges table contains empty range for unused .text section with -ffunction-sections) PR debug/42454 * dwarf2out.c (add_ranges_by_labels_to_AT_range_list): New function. (dwarf2out_finish): Call add_ranges_by_labels_to_AT_range_list. * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges. Co-Authored-By: Cary Coutant <ccoutant@google.com> From-SVN: r155429
Jakub Jelinek committed -
Fix PR target/42093 2009-12-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/42093 * config/arm/arm.h (CASE_VECTOR_PC_RELATIVE): Fix macro usage to TARGET_THUMB1. (CASE_VECTOR_SHORTEN_MODE): Allow signed offsets only for TARGET_THUMB1. 2009-12-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/42093 * gcc.target/arm/pr42093.c: New test. From-SVN: r155428
Ramana Radhakrishnan committed -
as mov immediates for Thumb1. 2009-12-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/40670 * config/arm/arm.md: Split for Thumb1 as well. * gcc.target/arm/pr40670.c: New test. From-SVN: r155427
Ramana Radhakrishnan committed -
* gcc.target/alpha/20000715-1.c: Remove target selector. * gcc.target/alpha/20011018-1.c: Ditto. * gcc.target/alpha/980217-1.c: Ditto. * gcc.target/alpha/asm-1.c: Ditto. * gcc.target/alpha/base-1.c: Ditto. * gcc.target/alpha/base-2.c: Ditto. * gcc.target/alpha/cix-1.c: Ditto. * gcc.target/alpha/cix-2.c: Ditto. * gcc.target/alpha/max-1.c: Ditto. * gcc.target/alpha/max-2.c: Ditto. From-SVN: r155426
Uros Bizjak committed -
2009-12-23 Sebastian Pop <sebpop@gmail.com> * g++.dg/graphite/id-1.C: New. * g++.dg/graphite/pr41305.C: New. * gcc.dg/graphite/id-16.c: New. * gcc.dg/graphite/interchange-10.c: New. * gcc.dg/graphite/interchange-11.c: New. * gcc.dg/graphite/interchange-mvt.c: New. * gcc.dg/graphite/pr40281.c: New. * gcc.dg/graphite/run-id-2.c: New. * gcc.dg/graphite/scop-dsyr2k.c: New. * gcc.dg/graphite/scop-dsyrk.c: New. * gcc.dg/graphite/scop-mvt.c: New. * gcc.dg/graphite/scop-sor.c: New. * gfortran.dg/graphite/id-18.f90: New. * gfortran.dg/graphite/interchange-3.f90: New. * gfortran.dg/graphite/pr42050.f90: New. * testsuite/libgomp.graphite/pr4118.c: New. From-SVN: r155424
Sebastian Pop committed -
re PR middle-end/42180 (compiling induct.f90 with -ffast-math -O2 -fgraphite-identity ICEs gfortran) Fix PR42180. 2009-12-18 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/42180 * graphite-sese-to-poly.c (follow_ssa_with_commutative_ops): Handle GIMPLE_CALL. * testsuite/gfortran.dg/graphite/pr42180.f90: Add compile flags. From-SVN: r155423
Sebastian Pop committed -
re PR middle-end/42180 (compiling induct.f90 with -ffast-math -O2 -fgraphite-identity ICEs gfortran) Fix PR42180. 2009-12-18 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/42180 * graphite-sese-to-poly.c (split_reduction_stmt): Do not split blocks that contain only one statement. From-SVN: r155422
Sebastian Pop committed -
Fix PR42393. 2009-12-17 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/42393 * testsuite/gfortran.dg/graphite/pr42393.f90: New. From-SVN: r155421
Sebastian Pop committed -
Fix PR42186. 2009-12-17 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/42186 * testsuite/gfortran.dg/graphite/pr42186.f90: New. From-SVN: r155420
Sebastian Pop committed -
re PR tree-optimization/42205 ([graphite] internal compiler error: verify_ssa failed with -ffast-math -floop-interchange) Fix PR42205. 2009-12-17 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/42205 * graphite-sese-to-poly.c (translate_scalar_reduction_to_array_for_stmt): Insert the reduction copy in the same block as the phi node. (follow_ssa_with_commutative_ops): Handle GIMPLE_NOPs. * testsuite/gcc.dg/graphite/pr42205-1.c: New. * testsuite/gcc.dg/graphite/pr42205-2.c: New. From-SVN: r155419
Sebastian Pop committed
-