diff options
| -rw-r--r-- | gcc/config/sparc/liteelf.h | 4 | ||||
| -rwxr-xr-x | gcc/configure | 4 | ||||
| -rw-r--r-- | gcc/configure.in | 4 |
3 files changed, 8 insertions, 4 deletions
diff --git a/gcc/config/sparc/liteelf.h b/gcc/config/sparc/liteelf.h index 3eedce4..164cf20 100644 --- a/gcc/config/sparc/liteelf.h +++ b/gcc/config/sparc/liteelf.h @@ -47,3 +47,7 @@ Boston, MA 02111-1307, USA. */ #undef STARTFILE_SPEC #define STARTFILE_SPEC "crti.o%s crtbegin.o%s" + +/* Use __main method of constructor invocation. */ +#undef INIT_SECTION_ASM_OP +#undef FINI_SECTION_ASM_OP diff --git a/gcc/configure b/gcc/configure index 5c4f0f4c..97a9886 100755 --- a/gcc/configure +++ b/gcc/configure @@ -6047,7 +6047,7 @@ for machine in $build $host $target; do tmake_file=sparc/t-sparclite ;; sparclite-*-elf*) - tm_file="sparc/liteelf.h libgloss.h" + tm_file="sparc/liteelf.h" tmake_file=sparc/t-sparclite extra_parts="crtbegin.o crtend.o" ;; @@ -6056,7 +6056,7 @@ for machine in $build $host $target; do tmake_file=sparc/t-sp86x ;; sparc86x-*-elf*) - tm_file="sparc/sp86x-elf.h libgloss.h" + tm_file="sparc/sp86x-elf.h" tmake_file=sparc/t-sp86x extra_parts="crtbegin.o crtend.o" ;; diff --git a/gcc/configure.in b/gcc/configure.in index 65e2686..50a5553 100644 --- a/gcc/configure.in +++ b/gcc/configure.in @@ -3365,7 +3365,7 @@ changequote([,])dnl tmake_file=sparc/t-sparclite ;; sparclite-*-elf*) - tm_file="sparc/liteelf.h libgloss.h" + tm_file="sparc/liteelf.h" tmake_file=sparc/t-sparclite extra_parts="crtbegin.o crtend.o" ;; @@ -3374,7 +3374,7 @@ changequote([,])dnl tmake_file=sparc/t-sp86x ;; sparc86x-*-elf*) - tm_file="sparc/sp86x-elf.h libgloss.h" + tm_file="sparc/sp86x-elf.h" tmake_file=sparc/t-sp86x extra_parts="crtbegin.o crtend.o" ;; |
