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]
Other format: [Raw text]

Re: Combine deletes non noop insns


>>>>> John David Anglin writes:

John> The data is inserted to the correct place but I see that the
John> subreg number is wrong.  It's probably another problem
John> related to the right justification of small BLKmode types.  How
John> the code that generated this managed to get the insert location
John> and the number bits to insert correct, but not the subreg is
John> strange.

	I'd start looking at rtlanal.c:subreg_regno_offset() which Joern
added to fix a similar problem last July.

David


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