Use -fbuilding-libgcc for more target macros used in libgcc

Dominique Dhumieres dominiq@lps.ens.fr
Fri Sep 5 15:18:00 GMT 2014


On Thu, Sep 4, 2014 at 6:15 PM, Joseph S. Myers <joseph@codesourcery.com> wrote:
>
> gcc/c-family:
> 2014-09-05  Joseph Myers  <joseph@codesourcery.com>
>
>         * c-cppbuiltin.c (c_cpp_builtins): Also define
>         __LIBGCC_EH_TABLES_CAN_BE_READ_ONLY__,
>         __LIBGCC_EH_FRAME_SECTION_NAME__, __LIBGCC_JCR_SECTION_NAME__,
>         __LIBGCC_CTORS_SECTION_ASM_OP__, __LIBGCC_DTORS_SECTION_ASM_OP__,
>         __LIBGCC_TEXT_SECTION_ASM_OP__, __LIBGCC_INIT_SECTION_ASM_OP__,
>         __LIBGCC_INIT_ARRAY_SECTION_ASM_OP__,
>         __LIBGCC_STACK_GROWS_DOWNWARD__,
>         __LIBGCC_DONT_USE_BUILTIN_SETJMP__,
>         __LIBGCC_DWARF_ALT_FRAME_RETURN_COLUMN__,
>         __LIBGCC_DWARF_FRAME_REGISTERS__,
> ...

This breaks bootstrap on x86_64-apple-darwin13, see

https://gcc.gnu.org/ml/gcc-bugs/2014-09/msg01135.html

TIA

Dominique



More information about the Gcc-patches mailing list