X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fconfig%2Fsol2.h;fp=gcc%2Fconfig%2Fsol2.h;h=8f24bc745f30fceb5d012abae4d92d5a45967cd2;hb=5a0619d6d654250bddcb09385c402a07c60f5ace;hp=d77c0f8ba8b56d1e1afb80a12447e447bf6ffce0;hpb=2625573b4ac76dd14c0f4a6a9043b2833631b629;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/config/sol2.h b/gcc/config/sol2.h index d77c0f8ba8b..8f24bc745f3 100644 --- a/gcc/config/sol2.h +++ b/gcc/config/sol2.h @@ -254,6 +254,10 @@ __enable_execute_stack (void *addr) \ { "init", 0, 0, true, false, false, NULL }, \ { "fini", 0, 0, true, false, false, NULL } +/* Solaris/x86 as and gas support the common ELF .section/.pushsection + syntax. */ +#define PUSHSECTION_FORMAT "\t.pushsection\t%s\n" + /* This is how to declare the size of a function. For Solaris, we output any .init or .fini entries here. */ #undef ASM_DECLARE_FUNCTION_SIZE