[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] gcc-4.5.2-mint-20110128
- To: mint@lists.fishpool.fi
- Subject: Re: [MiNT] gcc-4.5.2-mint-20110128
- From: Vincent Rivière <vincent.riviere@freesbee.fr>
- Date: Tue, 01 Feb 2011 13:42:29 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=Fo9kGJjXP1WxGh0PzmOP7fA7chTTtDEBcAsV0LSoAdg=; b=V11B4A4YXBgZ6ScRP3cvBdEjt5r1U3kFxW6OD+fcA9fn5vBDSQLInUKl6pA6QLHvlf la/tuFP+LDDVvdjLAuxcALbcPT/jHOIDTiC2dTNzS3poeVqFMae5UUtWNvJ6toQK0E2v hJmZnSgk9ejnrMWXiy5c/qnhah0tyKhshHnQs=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=DLX6xNuzQLcW6WZMGSuzRS3XXZWdhWUjQbf9hV1w1HOezGrTLDyDxS53b2ZU/fWjxd LAnuwEZ4I4iwjtyZ8hMZIb2nCQsu1OOHefm/kE1UySE9soZnCmiIDhteCkokI/VwlO4e a1H/XM6N81aH2xWZ8pxws7TD4QQ39aPG6VXIQ=
- In-reply-to: <AANLkTin=sDTgJTgpxPC7Ph655LUxd9bMXzCzRtj8DAV9@mail.gmail.com>
- List-help: <mailto:ecartis@lists.fishpool.fi?Subject=help>
- List-id: <mint.lists.fishpool.fi>
- List-owner: <mailto:tjhukkan@fishpool.fi>
- List-post: <mailto:mint@lists.fishpool.fi>
- List-subscribe: <mailto:mint-request@lists.fishpool.fi?Subject=subscribe>
- List-unsubscribe: <mailto:mint-request@lists.fishpool.fi?Subject=unsubscribe>
- References: <4D45DF8D.8090404@freesbee.fr> <AANLkTin=sDTgJTgpxPC7Ph655LUxd9bMXzCzRtj8DAV9@mail.gmail.com>
- Sender: mint-bounce@lists.fishpool.fi
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
Miro Kropáček wrote:
Could you tell us poor asm coders how we are supposed return
double/extended precision numbers in d0/d1 then? I really hope it isn't
something like:
fmove.d fp0,some_memory
move.l some_memory,d0
move.l some_memory+4,d1
Of course it is something like this.
But your version is not reentrant.
The best way is:
fmove.d fp0,-(sp)
movem.l (sp)+,d0-d1
As found in the ancient PML sources.
../../gcc-4.5.2/gcc/config/m68k/m68k.md:3748 <http://m68k.md:3748>:
warning: operand 1 missing mode?
I don't know how harmful it is.
There are a lot of warnings during the compilation of GCC.
I never investigated that, I hope it is normal.
checking for shl_load... configure: error: Link tests are not allowed
after GCC_NO_EXECUTABLES.
make[2]: *** [configure-target-libstdc++-v3] Error 1
You have installed libc.a and libm.a to their final location, and you
have also installed math.h, right ?
Look at m68k-atari-mint/libstdc++-v3/config.log or something like this.
You will see what failed.
Except that, I don't remember having changed the build scripts.
I have added:
CFLAGS_FOR_TARGET="-O2 -fomit-frame-pointer"
CXXFLAGS_FOR_TARGET="-O2 -fomit-frame-pointer"
on the configure command line to avoid -g and to disable the frame
pointer. But this is not a reason to fail.
Your problem may remind me something but I can't remember...
--
Vincent Rivière