This is the mail archive of the gcc-bugs@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]

Re: Bad assembler, X86 (Interix)


I ran the test, and did confirm that it's this patch that causes
the problem, but I don't yet know why.

Mark: what appears to be happening, in broad outline, is that
stabs is emitting a table entry which is supposed to be the difference
between two symbols: one is an entry point, the other is the
missing LBE symbol.  I have not yet tried to understand your
change, but it appears that it's not emitting SOME LBE symbols
that used to be emitted.  Does that provide any clues?

I'll send any further discussion (until a conclusion) just to 
Mark, but if anyone else wants in let me know.

Donn

Jeffrey A Law wrote:
> 
>   In message <19990617212752A.mitchell@codesourcery.com>you write:
>   > BTW, I just did a full bootstrap on Linux with that patch in.
> Possibly.  But gnu-as is a lot more tolerant of losing assembly code.
> 
>   > Also,
>   > it's hard for me to believe that's the *direct* cause of the DWARF1
>   > problems.  It's a change to handle virtual bases just like non-virtual
>   > bases for EH purposes.  Something in that must be triggering some
>   > change in the debugging output.
> I suspect you're right.  But your change is clearly the trigger (for the
> dwarf problem) and based on Donn message and your description it sounds like
> your patch is likely the cause of Donn's problems too.
> 
> jeff
> 
>   >
>   > --
>   > Mark Mitchell                   mark@codesourcery.com
>   > CodeSourcery, LLC               http://www.codesourcery.com
>   >

-- 

===================================================
Donn Terry                  mailto:donn@interix.com
Softway Systems, Inc.        http://www.interix.com
2850 McClelland Dr, Ste. 1800   Ft.Collins CO 80525
Tel: +1-970-204-9900           Fax: +1-970-204-9951
===================================================


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