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]

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.


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