This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Fwd: [Bug bootstrap/27644] [4.1 regression] Bootstrap failure on native ARM targets]
On Wed, May 17, 2006 at 07:44:22PM -0700, Andrew Pinski wrote:
>
> On May 17, 2006, at 3:58 PM, H. J. Lu wrote:
> >
> >Here is the patch to remove VarExists.
>
> I am going to ask this one more time and hopefully I get a straight
> answer.
> Is there a reason why you are changing this behavior of VarExists?
This patch
http://gcc.gnu.org/ml/gcc-patches/2006-05/msg00803.html
will change it back and save 29KB data at the same time.
> It seems like VarExists does not make sense any more.
> After your change, it really is VarExtern and not VarExists.
>
> One more thing is why is x86_64 so special when handling -m32/-m64 when
> passing to --32/--64 to the as?
"gcc -m64 -m32" should pass "-64 -32" or "-32" to as. "-m64 -m32" in
gcc 4.1 will pass "-32 -64" to as, which tells as to generate 64bit
object, not 32bit object.
H.J.