[Bug debug/41357] libgomp build fail

jzhang918 at gmail dot com gcc-bugzilla@gcc.gnu.org
Tue Sep 15 14:21:00 GMT 2009



------- Comment #9 from jzhang918 at gmail dot com  2009-09-15 14:21 -------
(In reply to comment #8)
> (In reply to comment #6)
> > (In reply to comment #1)
> > > The cause is that DW_TAG_variable references gomp_tls_data instead of
> > > ___emutls_v.gomp_tls_data.
> > > 
> > 
> >   Here's an example:
> 
>   No, that's not it, that's not it at all, sorry.  Here's the relevant part of
> the debug info from iter.s in the libgomp build dir, with a bit of surrounding
> context:
> 
>         .ascii "thr\0"
>         .byte   0x1
>         .byte   0x92
>    vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
>         .long   0xa79
>         .long   _gomp_tls_data
>    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Yeah, this is what I found. When var-tracking generates debug_insn, it should
use ___emutls_v.gomp_tls_data as normal insn is expanded.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41357



More information about the Gcc-bugs mailing list