function.c
198 KB
-
Andreas Schwab <schwab@issan.cs.uni-dortmund.de> · b5bd3b3c
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
Andreas Schwab committed