This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: Fix minor bugs in expr.c


    May I ask for rationale to conditionalize this by INSN_SCHEDULING?  I
    know that combine.c does too,
 
It needs to match recog.c.  force_operand must create a valid operand and
it isn't due to not having this code.
 
    but I still don't see why this should be scheduling specific.  I see
    that it avoids instruction to read/write more than they actually need.
    This can cuase memory traps for unaligned data and possibly stalls if
    machine does on-chip scheduling of loads/stores, but still...
 
I don't remember why this was done, but know it was long ago.


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