X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tools-for-build%2Fsparc-funcdef.sh;h=80350bc8630d367711aa6a050554bd7f94a78f7c;hb=6e02a5455aeef5a4642a2334348544c1f19775ad;hp=054ced5a3a28b94789009d93b6d7311736c72570;hpb=75b52379bdc2269961af6a1308eca63610f38ac3;p=sbcl.git diff --git a/tools-for-build/sparc-funcdef.sh b/tools-for-build/sparc-funcdef.sh index 054ced5..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