]> git.ipfire.org Git - thirdparty/gcc.git/commit
Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
authorAndreas Schwab <schwab@issan.cs.uni-dortmund.de>
Wed, 28 Oct 1998 16:46:46 +0000 (16:46 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 28 Oct 1998 16:46:46 +0000 (08:46 -0800)
commitb5bd3b3c46692ddb40a623b2728c65164f59fed3
tree006074cb3723b542f50927fadc8eeb68faab91d3
parent0a4be913a4f47e2d22dc63a4b3eb3d851fd6bd6d
Andreas Schwab <schwab@issan.cs.uni-dortmund.de>

Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
        * function.c (purge_addressof_1): Instead of aborting when a
        bitfield insertion as a replacement for (MEM (ADDRESSOF)) does not
        work just put the ADDRESSOF on stack.  Otherwise remember all such
        successfull replacements, so that exactly the same replacements
        can be made on the REG_NOTEs.  Remove the special case for CALL
        insns again.
        (purge_addressof_replacements): New variable.
        (purge_addressof): Clear it at end.

From-SVN: r23405
gcc/ChangeLog
gcc/function.c