re PR rtl-optimization/49429 (dse.c change (r175063) causes execution failures)
authorEaswaran Raman <eraman@google.com>
Fri, 24 Jun 2011 17:10:18 +0000 (17:10 +0000)
committerEaswaran Raman <eraman@gcc.gnu.org>
Fri, 24 Jun 2011 17:10:18 +0000 (17:10 +0000)
commitc4b9a87e0df50293a420e98952c9593f58dcd1da
treedd6ee8493a7ef5063267b7d09ebfc67cb2cf91e9
parent1f134bd6d6d6f324c4830c45fa70ab3e49fcd3ef
re PR rtl-optimization/49429 (dse.c change (r175063) causes execution failures)

2011-06-24  Easwaran Raman  <eraman@google.com>

      PR rtl-optimization/49429
      PR target/49454
      * expr.c (emit_block_move_hints):  Mark MEM_EXPR(x) and
      MEM_EXPR(y) addressable if emit_block_move_via_libcall is
      used to copy y into x.
      * calls.c (initialize_argument_information): Mark
      an argument addressable if it is passed by invisible reference.
      (emit_library_call_value_1): Mark  MEM_EXPR (val) addressable
      if it is passed by reference.

From-SVN: r175384
gcc/ChangeLog
gcc/calls.c
gcc/expr.c