> -----Original Message-----
> From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf Of
> Joseph S. Myers
> Sent: 23 October 2012 15:28
> To: Paulo Matos
> Cc: gcc@gcc.gnu.org
> Subject: Re: Documentation problem with TEXT_SECTION_ASM_OP
> 
> At <http://gcc.gnu.org/wiki/Top-Level_Libgcc_Migration> I listed this
> macro, and lots of others, under "used by the compiler itself and libgcc
> (probably predefine macros if -fbuilding-libgcc in most cases, unless
> predefined macros considered more generally useful)".  I think that
> approach still makes sense for improving the host / target tm.h
> separation: use these tm.h macros directly only in the compiler, and make
> the compiler, if -fbuilding-libgcc, predefine a macro for use in GCC's own
> libraries.
> 

If this -fbuilding-libgcc being passed at current HEAD? I am looking at 4.7 and 
no flag like that
Is being passed while building libgcc.

My problem still remains. On the docs it says:
You must always create a text_section, either by defining TEXT_SECTION_ASM_OP 
or by initializing text_section in TARGET_ASM_INIT_SECTIONS.

My text_section text is different depending on gcc flags. I can use 
TARGET_ASM_INIT_SECTIONS to initialize text_section but once I get to 
crtstuff.c I still need a TEXT_SECTION_ASM_OP.

Since we are building the libraries, unfortunately I can't access text_section 
anymore from my libgcc target header. Any suggestions on how to get around this 
problem?

-- 
Paulo Matos

Reply via email to