[trunk] Addition to subreg section of rtl.text.
Paolo Bonzini
bonzini@gnu.org
Thu Mar 20 11:13:00 GMT 2008
Richard Sandiford wrote:
> Paolo Bonzini <bonzini@gnu.org> writes:
>>> I think one reason is that allowing zero_extracts of multi-word modes is
>>> (like this subreg thing) a little hard to pin down. What happens when
>>> WORDS_BIG_ENDIAN && !BYTES_BIG_ENDIAN
>> Unless I had my grep wrong, the only such machines to do this are PDP11
>> and ARM with special flags (-mbig-endian -mwords-little-endian) that
>> were "for backward compatibility with older versions of GCC" in 1999 [1].
>>
>> So, is this special case worth keeping?
>
> Good question. Unless I'm missing something, PDP11 isn't yet on the
> deprecrated list. Is that right? If so, I suppose we can't remove
> it before 4.5 at the earliest.
It was in the 4.3 list, then Paul Koning stepped up to do some work on
it but then nothing happened.
[context for Paul: PDP-11 is the last target for which BYTES_BIG_ENDIAN
!= WORDS_BIG_ENDIAN]
http://gcc.gnu.org/ml/gcc/2008-01/msg00339.html
Paolo
More information about the Gcc
mailing list