X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tools-for-build%2Fsparc-funcdef.sh;h=80350bc8630d367711aa6a050554bd7f94a78f7c;hb=e0aff99a73d836da0dad4602e5559595fbe5ba5c;hp=d723935ffd3b3b8abe1cf0f436501b238b279119;hpb=fab1ba8d4e92ecb5d496577fc205675218911b1d;p=sbcl.git diff --git a/tools-for-build/sparc-funcdef.sh b/tools-for-build/sparc-funcdef.sh index d723935..80350bc 100644 --- a/tools-for-build/sparc-funcdef.sh +++ b/tools-for-build/sparc-funcdef.sh @@ -1,24 +1,24 @@ -cd tools-for-build +cd ./tools-for-build TMP=sparc-funcdef.S -SUN_FUNCDEF="#define FUNCDEF(x) .type x,#function" -GNU_FUNCDEF="#define FUNCDEF(x) .type x,@function" +SUN_FUNCDEF="#define FUNCDEF(x) .type x, #function" +GNU_FUNCDEF="#define FUNCDEF(x) .type x,@function" echo $SUN_FUNCDEF > $TMP # cribbed from ldso_stubs, just "some code" echo " -.globl ldso_stub__printf ; - FUNCDEF(ldso_stub__printf) ; -ldso_stub__printf: ; - sethi %hi(printf),%g1 ; - jmpl %g1+%lo(printf),%g0 ; - nop /* delay slot*/ ; -.Lprintfe1: ; - .size ldso_stub__printf,.Lprintfe1-ldso_stub__printf ;" >> $TMP +.globl ldso_stub__printf ; + FUNCDEF(ldso_stub__printf) ; +ldso_stub__printf: ; + sethi %hi(printf),%g1 ; + jmpl %g1+%lo(printf),%g0 ; + nop /* delay slot*/ ; +.Lprintfe1: ; + .size ldso_stub__printf,.Lprintfe1-ldso_stub__printf ;" >> $TMP if $GNUMAKE sparc-funcdef.o > /dev/null 2>&1 ; then - echo $SUN_FUNCDEF + echo $SUN_FUNCDEF else echo $GNU_FUNCDEF fi