1. 15 Sep, 2012 10 commits
    • jsm28's avatar
      * vi.po: Update. · ba0b94f6
      jsm28 authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191348 138bc75d-0d04-0410-961f-82ee72b054a4
      ba0b94f6
    • vries's avatar
      2012-09-15 Tom de Vries <tom@codesourcery.com> · d1c308d0
      vries authored
      	* gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
      	* gcc.dg/tree-ssa/vrp81.c: ... this.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191347 138bc75d-0d04-0410-961f-82ee72b054a4
      d1c308d0
    • burnus's avatar
      2012-09-15 Tobias Burnus <burnus@net-b.de> · a4e45797
      burnus authored
              * trans-io.c (gfc_trans_transfer): Add an assert.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191346 138bc75d-0d04-0410-961f-82ee72b054a4
      a4e45797
    • gjl's avatar
      gcc/ · b4ebb666
      gjl authored
      	PR target/54222
      	* config/avr/avr-fixed.md (ALL2S, ALL4S, ALL24S, ALL124S,
      	ALL124U): New mode iterators.
      	(<code_stdname><mode>3): New insns for SS_PLUS, SS_MINUS.
      	(<code_stdname><mode>3): New insns for US_PLUS, US_MINUS.
      	(usneg<mode>2): New insns.
      	(<code_stdname><mode>2): New expanders for SS_NEG, SS_ABS.
      	(*<code_stdname><mode>2): New insns for SS_NEG, SS_ABS.
      	* config/avr/avr-dimode.md (ALL8U, ALL8S): New mode iterators.
      	(avr_out_plus64, avr_out_minus64): Use avr_out_plus instead.
      	(<code_stdname><mode>3): New expanders for SS_PLUS, SS_MINUS.
      	(<code_stdname><mode>3): New expanders for US_PLUS, US_MINUS.
      	(<code_stdname><mode>3_insn): New insns.
      	(<code_stdname><mode>3_const_insn): New insns.
      	* config/avr/avr.md (cc): Add: plus. Remove: out_plus,
      	out_plus_noclobber, minus.
      	(length): Add: plus.  Remove: out_plus, out_plus_noclobber,
      	plus64, minus, minus64.
      	(abelian): New code_attr.
      	(code_stdname): Handle: ss_plus, ss_minus, ss_neg, ss_abs,
      	us_plus, us_minus, us_neg.
      	(*add<mode>3, add<...
      b4ebb666
    • burnus's avatar
      2012-09-15 Tobias Burnus <burnus@net-b.de> · d526ff88
      burnus authored
              * arith.c (arith_power): Call gfc_free_expr in case of error.
              * array.c (gfc_match_array_constructor): Initialize variable.
              (gfc_resolve_character_array_constructor): Remove superfluous check.
              (gfc_array_dimen_size): Add assert.
              * check.c (numeric_check): Fix implicit typing.
              * class.c (gfc_build_class_symbol): Add assert.
              (finalize_component): Free memory.
              * dump-parse-tree.c (show_namespace): Add assert.
              * trans-io.c (transfer_namelist_element, transfer_expr): Avoid
              memory leakage.
              (gfc_trans_transfer): Add assert.
              * trans.c (gfc_trans_runtime_check): Call va_end
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191344 138bc75d-0d04-0410-961f-82ee72b054a4
      d526ff88
    • burnus's avatar
      2012-09-15 Tobias Burnus <burnus@net-b.de> · 11d3f544
      burnus authored
              * match.c (lock_unlock_statement, sync_statement): Fix potential
              double freeing.
              (sync_statement): Remove unreachable code.
              * simplify.c (gfc_simplify_bessel_n2): Avoid double freeing.
              (gfc_simplify_repeat): Remove bogus code.
              * target-memory.h (gfc_target_encode_expr): Update prototype.
              * target-memory.c (gfc_target_encode_expr, encode_array,
              encode_derived): Return unsigned HOST_WIDE_INT.
              (gfc_target_interpret_expr): Add assert.
              (gfc_merge_initializers): Fix "== 0" check for mpz_t.
              * symbol.c (gfc_get_typebound_proc): Add assert.
              (gfc_merge_initializers): Remove unreachable check.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191343 138bc75d-0d04-0410-961f-82ee72b054a4
      11d3f544
    • olegendo's avatar
      * config/sh/sh.c (sh_rtx_costs): Add handling of MEM, SIGN_EXTEND, · b9a94d16
      olegendo authored
      	ZERO_EXTEND and PARALLEL cases.
      	(sh_address_cost): Correct rtx parsing and tweak cost estimations.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191342 138bc75d-0d04-0410-961f-82ee72b054a4
      b9a94d16
    • sandra's avatar
      2012-09-14 Sandra Loosemore <sandra@codesourcery.com> · 81e483dd
      sandra authored
      	gcc/
      
      	* doc/tm.texi.in (Stack Arguments): Update obsolete references
      	to current_function_outgoing_args_size.
      	(Function Entry): Likewise for current_function_pops_args,
      	current_function_pretend_args_size,
      	current_function_outgoing_args_size, and
      	current_function_epilogue_delay_list.
      	(Misc): Fix garbled sentence referencing nonexistent
      	current_function_leaf_function.
      	* doc/tm.texi: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191339 138bc75d-0d04-0410-961f-82ee72b054a4
      81e483dd
    • dehao's avatar
      gcc: · d7ebacec
      dehao authored
      	* tree-eh.c (goto_queue_node): New field.
      	(record_in_goto_queue): New parameter.
      	(record_in_goto_queue_label): New parameter.
      	(lower_try_finally_dup_block): New parameter.
      	(maybe_record_in_goto_queue): Update source location.
      	(lower_try_finally_copy): Likewise.
      	(honor_protect_cleanup_actions): Likewise.
      	* gimplify.c (gimplify_expr): Reset the location to unknown.
      
      testsuite:
      	* g++.dg/debug/dwarf2/deallocator.C: New test.
      
      libjava:
      	* testsuite/libjava.lang/sourcelocation.java: New cases.
      	* testsuite/libjava.lang/sourcelocation.out: New cases.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191338 138bc75d-0d04-0410-961f-82ee72b054a4
      d7ebacec
    • gccadmin's avatar
      Daily bump. · d6c68700
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191335 138bc75d-0d04-0410-961f-82ee72b054a4
      d6c68700
  2. 14 Sep, 2012 30 commits