1. 17 Aug, 2011 7 commits
    • kkojima's avatar
      PR target/50068 · 407892e8
      kkojima authored
      	* config/sh/sh.c (sh_output_mi_thunk): Don't call dbr_schedule.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177839 138bc75d-0d04-0410-961f-82ee72b054a4
      407892e8
    • burnus's avatar
      2011-08-17 Tobias Burnus <burnus@net-b.de> · f326eb81
      burnus authored
              PR fortran/31461
              * trans-decl.c (generate_local_decl): Warn about
              unused explicitly imported module variables/parameters.
      
      2011-08-17  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/31461
              * gfortran.dg/warn_unused_var_2.f90: New.
              * gfortran.dg/warn_unused_var_3.f90: New.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177833 138bc75d-0d04-0410-961f-82ee72b054a4
      f326eb81
    • rguenth's avatar
      2011-08-17 Richard Guenther <rguenther@suse.de> · a0553bff
      rguenth authored
      	* tree.h (convert_to_ptrofftype_loc): New function.
      	(convert_to_ptrofftype): Define.
      	* builtins.c (expand_builtin_bzero): Use size_type_node.
      	(fold_builtin_bzero): Likewise.
      	(std_gimplify_va_arg_expr): Build the BIT_AND_EXPR on the pointer.
      	* c-typeck.c (build_unary_op): Use convert_to_ptrofftype_loc.
      	* cgraphunit.c (thunk_adjust): Use fold_build_pointer_plus_loc.
      	(cgraph_redirect_edge_call_stmt_to_callee): Use size_int.
      	* expr.c (expand_expr_addr_expr_1): Use fold_build_pointer_plus.
      	* fold-const.c (build_range_check): Negate using the original
      	type.
      	(fold_unary_loc): Use fold_build_pointer_plus_loc.
      	* gimple-fold.c (gimple_adjust_this_by_delta): Use
      	convert_to_ptrofftype.
      	* gimplify.c (gimplify_self_mod_expr): Likewise.
      	* graphite-clast-to-gimple.c (clast_to_gcc_expression): Likewise.
      	(graphite_create_new_loop_guard): Likewise.
      	* graphite-sese-to-poly.c (my_long_long): Remove.
      	(scop_ivs_can_be_represented): Adjust.
      	* tree-cfg.c (verify_gimple_assign_unary): Use ptrofftype_p.
      	* tree-chrec.c (chrec_fold_plus_1): Use fold_build_pointer_plus.
      	* tree-loop-distribution.c (build_size_arg_loc): Use
      	size_type_node.
      	(generate_memset_zero): Simplify.
      	* tree-mudflap.c: Use fold_convert, not convert.
      	* tree-predcom.c (suitable_reference_p): Expand DR_OFFSET in
      	its own type.
      	(determine_offset): Likewise for DR_STEP.
      	(valid_initializer_p): Likewise.
      	* tree-profile.c (prepare_instrumented_value): Convert the pointer
      	to an integer type of same size.
      	* tree-scalar-evolution.c (interpret_rhs_expr): Do not refer
      	to sizetype without need.
      	* tree-ssa-address.c (tree_mem_ref_addr): Likewise.
      	* tree-ssa-loop-ivopts.c (find_bivs): Use convert_to_ptrofftype.
      	* tree-ssa-loop-manip.c (create_iv): Likewise.
      	(determine_exit_conditions): Adjust comment.
      	* tree-ssa-pre.c (create_expression_by_pieces): Use
      	convert_to_ptrofftype.
      	* tree-ssa-structalias.c (get_constraint_for_1): Likewise.
      	* varasm.c (array_size_for_constructor): Compute using double_ints.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177828 138bc75d-0d04-0410-961f-82ee72b054a4
      a0553bff
    • vries's avatar
      2011-08-17 Tom de Vries <tom@codesourcery.com> · faa7d70e
      vries authored
      	PR target/43597
      	* gcc.target/arm/pr43597.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177827 138bc75d-0d04-0410-961f-82ee72b054a4
      faa7d70e
    • rsandifo's avatar
      libgcc/ · c1c81358
      rsandifo authored
      	PR target/50090
      	* config/arm/bpabi-lib.h (RENAME_LIBRARY): Use a C-level alias
      	instead of an assembly one.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177826 138bc75d-0d04-0410-961f-82ee72b054a4
      c1c81358
    • janus's avatar
      2011-08-17 Janus Weil <janus@gcc.gnu.org> · 487e0ef4
      janus authored
      	PR fortran/50070
      	* resolve.c (resolve_fl_variable): Reject non-constant character lengths
      	in COMMON variables.
      
      
      2011-08-17  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/50070
      	* gfortran.dg/common_13.f90: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177825 138bc75d-0d04-0410-961f-82ee72b054a4
      487e0ef4
    • gccadmin's avatar
      Daily bump. · e1c0b5a5
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177820 138bc75d-0d04-0410-961f-82ee72b054a4
      e1c0b5a5
  2. 16 Aug, 2011 16 commits
  3. 15 Aug, 2011 14 commits
    • hjl's avatar
      Only run g++.dg/opt/life1.C on Linux. · b18d5be8
      hjl authored
      2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR testsuite/50085
      	* g++.dg/opt/life1.C: Only run on Linux.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177772 138bc75d-0d04-0410-961f-82ee72b054a4
      b18d5be8
    • davidxl's avatar
      fix Change log · 85b2ebf1
      davidxl authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177769 138bc75d-0d04-0410-961f-82ee72b054a4
      85b2ebf1
    • gchare's avatar
      LINEMAP_POSITION_FOR_COLUMN had the exact same effect as · 80ea6373
      gchare authored
      linemap_position_for_column, removed it and updated users
      to use linemap_position_for_column instead
      
              libcpp/ChangeLog
      	* include/line-map.h (LINEMAP_POSITION_FOR_COLUMN): Remove.
      	Update all users to use linemap_position_for_column instead.
      
              gcc/go/ChangeLog
      	* gofrontend/lex.cc (Lex::location): Update to use
      	linemap_position_for_column instead.
              (Lex::earlier_location): Likewise.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177768 138bc75d-0d04-0410-961f-82ee72b054a4
      80ea6373
    • burnus's avatar
      2011-08-15 Tobias Burnus <burnus@net-b.de> · 76fa5db4
      burnus authored
              * resolve.c (resolve_symbol): Fix coarray result-var check.
      
      2011-08-15  Tobias Burnus  <burnus@net-b.de>
      
              * gfortran.dg/coarray_26.f90: New.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177767 138bc75d-0d04-0410-961f-82ee72b054a4
      76fa5db4
    • rth's avatar
      PR middle-end/50006 · 4bb7c660
      rth authored
              * explow.c (allocate_dynamic_stack_space): Move suppress_reg_args_size
              setting out to include allocate_stack named pattern as well.
              * builtins.c (expand_builtin_apply): Add ARG_SIZE 0 note.
              * stmt.c (expand_stack_restore): Likewise.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177764 138bc75d-0d04-0410-961f-82ee72b054a4
      4bb7c660
    • hp's avatar
      Fix typo last change · 18d0032b
      hp authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177763 138bc75d-0d04-0410-961f-82ee72b054a4
      18d0032b
    • rguenth's avatar
      2011-08-15 Richard Guenther <rguenther@suse.de> · 0a3b5912
      rguenth authored
      	PR middle-end/50082
      	* fold-const.c (maybe_canonicalize_comparison_1): Properly
      	convert the modified operand to the other operand type.
      	(fold_comparison): Call maybe_canonicalize_comparison_1 with
      	useless conversions stripped from comparison operands.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177762 138bc75d-0d04-0410-961f-82ee72b054a4
      0a3b5912
    • rguenth's avatar
      2011-08-15 Richard Guenther <rguenther@suse.de> · 713b2724
      rguenth authored
      	* tree-vrp.c (value_range_nonnegative_p): Fix anti-range case.
      	(extract_range_from_unary_expr_1): Restructure.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177761 138bc75d-0d04-0410-961f-82ee72b054a4
      713b2724
    • rguenth's avatar
      2011-08-15 Richard Guenther <rguenther@suse.de> · 78e606ea
      rguenth authored
      	PR tree-optimization/50058
      	* tree-ssa-sccvn.c (vn_reference_lookup_3): Relax aggregate
      	copy matching.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177760 138bc75d-0d04-0410-961f-82ee72b054a4
      78e606ea
    • ramana's avatar
      · 26ff80c0
      ramana authored
      2011-08-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
      
      	PR target/50022
      	* config/arm/arm.c (output_move_double): Add 2 parameters
      	to count the number of insns emitted and whether to emit or not.
      	Use the flag to decide when to emit and count number of instructions
      	that will be emitted.
      	Handle case where output_move_double might be called for calculating
      	lengths with an invalid constant.
      	(arm_count_output_move_double_insns): Define.
      	* config/arm/arm-protos.h (arm_count_output_move_double_insns): Declare.
      	(output_move_double): Adjust prototype.
      	* config/arm/vfp.md ("*movdi_vfp"): Adjust call to
      	output_move_double.
      	("*movdi_vfp_cortexa8"): Likewise and add attribute
      	for ce_count.
      	* config/arm/arm.md ("*arm_movdi"): Adjust call to output_move_double.
      	("*movdf_soft_insn"): Likewise.
      	* config/arm/cirrus.md ("*cirrus_arm_movdi"): Likewise.
      	("*cirrus_thumb2_movdi"): Likewise.
      	("*thumb2_cirrus_movdf_hard_insn"): Likewise.
      	("*cirrus_movdf_hard_insn"): Likewise.
      	* config/arm/neon.md (*neon_mov<mode> VD): Likewise.
      	* config/arm/iwmmxt.md ("*iwmmxt_arm_movdi"): Likewise.
      	("mov<mode>_internal VMMX"): Likewise.
      	* config/arm/fpa.md (*movdf_fpa, *thumb2_movdf_fpa): Likewise.
      
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177759 138bc75d-0d04-0410-961f-82ee72b054a4
      26ff80c0
    • hp's avatar
      * gcc.dg/tree-ssa/vrp61.c: : Use -fdump-tree-vrp1-nouid instead of · bf723e2d
      hp authored
      	-fdump-tree-vrp1.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177758 138bc75d-0d04-0410-961f-82ee72b054a4
      bf723e2d
    • bkoz's avatar
      2011-08-14 Benjamin Kosnik <bkoz@redhat.com> · d82895bd
      bkoz authored
      	* doc/xml/images/*: Image and image filename changes.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177757 138bc75d-0d04-0410-961f-82ee72b054a4
      d82895bd
    • bkoz's avatar
      2011-08-14 Benjamin Kosnik <bkoz@redhat.com> · abd375ca
      bkoz authored
      	* testsuite/data/make_graph_test_infos.xml: Edit.
      	* testsuite/data/make_graph_htmls.xml: Remove
      	* scripts/make_graph.py: Edit, fix.
      	* scripts/make_graphs.py: Remove.
      
      	* doc/Makefile.am (doc-svg-performance): New.
      	(doc-html-performance): Remove.
      	* doc/Makefile.in: Regenerate.
      
      	* doc/xml/manual/test_policy_data_structures.xml: Markup changes.
      	* doc/xml/manual/policy_data_structures.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      
      	Testsuite renames.
      	* performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
      	Rename.
      	* performance/ext/pb_ds/random_int_find_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp
      	* performance/ext/pb_ds/multimap_text_find_timing.hpp
      	* performance/ext/pb_ds/priority_queue_random_int_push_timing.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_modify_timing.hpp
      	* performance/ext/pb_ds/tree_order_statistics_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_join_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_insert_timing_small.cc: Same.
      	* performance/ext/pb_ds/random_int_subscript_insert_timing.cc: Same.
      	* performance/ext/pb_ds/tree_text_lor_find_timing.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc: Same.
      	* performance/ext/pb_ds/multimap_text_find_timing_small.cc: Same.
      	* performance/ext/pb_ds/text_find_timing.cc: Same.
      	* performance/ext/pb_ds/tree_text_insert_timing.cc: Same.
      	* performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc: Same.
      	* performance/ext/pb_ds/random_int_subscript_find_timing.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_push_timing.cc: Same.
      	* performance/ext/pb_ds/tree_split_join_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_insert_timing_large.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_find_timing_large.cc: Same.
      	* performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
      	Same.
      	* performance/ext/pb_ds/multimap_text_insert_timing.hpp
      	* performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc: Same.
      	* performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc: Same.
      
      	* performance/ext/pb_ds/all_int_find.cc: To these new files...
      	* performance/ext/pb_ds/all_int_subscript_find.cc: ...this.
      	* performance/ext/pb_ds/all_int_subscript_insert.cc: ...this.
      	* performance/ext/pb_ds/all_text_find.cc: ...this.
      	* performance/ext/pb_ds/hash_int_erase_mem.cc: ...this.
      	* performance/ext/pb_ds/hash_zlob_int_find.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_find.hpp
      	* performance/ext/pb_ds/multimap_text_find_large.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_find_small.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_insert.hpp
      	* performance/ext/pb_ds/multimap_text_insert_large.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_insert_mem.hpp
      	* performance/ext/pb_ds/multimap_text_insert_mem_large.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_insert_mem_small.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_insert_small.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_int_push.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_int_push_pop.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_join.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_modify_down.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_modify.hpp
      	* performance/ext/pb_ds/priority_queue_text_modify_up.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_pop_mem.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_push.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_push_pop.cc: ...this.
      	* performance/ext/pb_ds/tree_order_statistics.cc: ...this.
      	* performance/ext/pb_ds/tree_split_join.cc: ...this.
      	* performance/ext/pb_ds/tree_text_insert.cc: ...this.
      	* performance/ext/pb_ds/tree_text_lor_find.cc: ...this.
      
      	* doc/xml/images/*: Image and image filename changes.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177756 138bc75d-0d04-0410-961f-82ee72b054a4
      abd375ca
    • gccadmin's avatar
      Daily bump. · cfc061b7
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177755 138bc75d-0d04-0410-961f-82ee72b054a4
      cfc061b7
  4. 14 Aug, 2011 3 commits