This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: pre_inc/pre_dec/PUSH_ROUNDING inconsistency


Hi
It looks to me, that current POST_MODIFY patches are exactly what we
need for way out of the PUSH_ROUNDING troubles.  Does sound sensible
to you patch to emit_push_insn that will just use POST_MODIFY instead
of PRE_DEC in case the PUSH_ROUNDING != GET_MODE_SIZE?
Or should we switch from PRE_* to POST_MODIFY entirely for calls.c
code to avoid complication in code recognizing push (currently only
known to my is in combine_stack_adjustments)?

Honza

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]