diff options
Diffstat (limited to 'gcc/config/bfin/crti.s')
| -rw-r--r-- | gcc/config/bfin/crti.s | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/bfin/crti.s b/gcc/config/bfin/crti.s index 5a13df1..c975359 100644 --- a/gcc/config/bfin/crti.s +++ b/gcc/config/bfin/crti.s @@ -40,6 +40,8 @@ Boston, MA 02110-1301, USA. */ __init: #if defined __ID_SHARED_LIB__ [--SP] = P5; +#elif defined __BFIN_FDPIC__ + [--SP] = P3; #endif LINK 12; #if defined __ID_SHARED_LIB__ @@ -51,6 +53,8 @@ __init: __fini: #if defined __ID_SHARED_LIB__ [--SP] = P5; +#elif defined __BFIN_FDPIC__ + [--SP] = P3; #endif LINK 12; #if defined __ID_SHARED_LIB__ |
