This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: bug in recent function.c change
- To: law at cygnus dot com
- Subject: Re: bug in recent function.c change
- From: "David S. Miller" <davem at dm dot cobaltmicro dot com>
- Date: Fri, 2 Oct 1998 20:19:19 -0700
- CC: rth at cygnus dot com, egcs-bugs at cygnus dot com
- References: <11286.907349371@hurl.cygnus.com>
Date: Fri, 02 Oct 1998 11:29:31 -0600
From: Jeffrey A Law <law@cygnus.com>
> Remove the BYTES_BIG_ENDIAN bits in the change, turns out that
> store_bit_field and friends do this adjustment "for you". I ran into
> learning about this amidst my subreg hacks... Take a look:
What about the WORDS_BIG_ENDIAN code? It looks like store_bit_field is
supposed to handle it too:
Right you are. I removed all the bitpos endian corrections there and
just pass 0 always, this has been commited to CVS and it fixes all the
libio/c++ regressions on big-endian machines introduced by Richard's
change.
Later,
David S. Miller
davem@dm.cobaltmicro.com