From mint-bounce@lists.fishpool.fi  Thu Apr 28 21:38:11 2005
X-Original-To: fnaumann@mail.boerde.de
Delivered-To: fnaumann@mail.boerde.de
Subject: Re: [MiNT] [FREEMINT][PATCH] gcc 3 does not like multi-line
	assembly (and strings)
From: Evan Langlois <Evan@CoolRunningConcepts.com>
To: Patrice Mandin <mandin.patrice@wanadoo.fr>
Cc: Mint list <mint@fishpool.com>
In-Reply-To: <20050428175215.33705079.mandin.patrice@wanadoo.fr>
References: <20050422165250.34a12083.mandin.patrice@wanadoo.fr>
	 <Pine.NEB.4.62.0504221848500.13874@wh58-508.st.uni-magdeburg.de>
	 <20050428175215.33705079.mandin.patrice@wanadoo.fr>
Content-Type: text/plain
Date: Thu, 28 Apr 2005 14:34:19 -0500
Message-Id: <1114716860.18332.54.camel@taro.coolrunningconcepts.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.3 
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - esc14.midphase.com
X-AntiAbuse: Original Domain - fishpool.com
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - CoolRunningConcepts.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-ecartis-version: Ecartis v1.0.0
Sender: mint-bounce@lists.fishpool.fi
Errors-To: mint-bounce@lists.fishpool.fi
X-original-sender: Evan@CoolRunningConcepts.com
Precedence: bulk
List-help: <mailto:ecartis@lists.fishpool.fi?Subject=help>
List-unsubscribe: <mailto:mint-request@lists.fishpool.fi?Subject=unsubscribe>
List-Id: <mint.lists.fishpool.fi>
X-List-ID: <mint.lists.fishpool.fi>
X-Virus-Scanned: by amavisd-new at relay.boerde.de
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on relay.boerde.de
X-Spam-Status: No, hits=-1.0 tagged_above=-50.5 required=7.0 tests=AWL,
 BAYES_00
X-Spam-Level: 

On Thu, 2005-04-28 at 17:52 +0200, Patrice Mandin wrote:

> There is still the problem with the d0 clobbered register used as return
> value, when calling the system functions via traps (inlined assembly).

I noticed that, but it looked like mintlib wrapped most of the cases. I
hadn't looked at the kernel itself yet.  The only problem I had was that
it was using the already installed system headers of mintlib (from an
older version) and not the version I was compiling, so I had to manually
copy before compiling and installing.  I'll keep those diffs around in
case I decide to tackle the kernel later on today ;)  

> I have also a problem with a const pointer passed as parameter, used to
> initialize a local const pointer, in freemint/sys/xfs/ext2fs/bitmap.h:

That one I've not seen, but I'll take your word for it!

BTW, I finally got a GCC cross-compiler working.  It works great with
binutils 2.13 but with newer versions, the patch applies cleanly and it
compiles just fine, but GCC won't link right.  I haven't tried 3.4 or
4.0 yet, but 3.3.5 works fine.


