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]

Fix target/68124


My fix for PR 67609 caused problems for -m32 -march=corei7,
a combination that I hadn't tested.

My feeling is that for post-reload splitters that want to
frob a register to a different mode, we ought to use something
more specific than gen_lowpart.  Perhaps adjust_reg_mode, or
perhaps something new and more specific.  But I'm not going to
try to audit the whole backend at this stage.

Anyway, I've tightened the test to the exact conditions that
caused 67609 problems in the expander; one can hope that everything
else is intentional in the backend and won't cause problems...

Committed.


r~

Attachment: z
Description: Text document


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