From mint-bounce@lists.fishpool.fi Thu Jul 7 19:16:41 2005 X-Original-To: fnaumann@mail.boerde.de Delivered-To: fnaumann@mail.boerde.de Mime-Version: 1.0 (Apple Message framework v728) References: <1120754445.16851.120.camel@taro.coolrunningconcepts.com> X-Priority: 3 Content-Type: multipart/mixed; boundary=Apple-Mail-5-715300065 Message-Id: <67D28982-151F-4744-9703-5B644876A066@epfl.ch> From: =?ISO-8859-1?Q?Philipp_Donz=E9?= Subject: Re: [MiNT] MiNT & GCC 3 Date: Thu, 7 Jul 2005 19:13:40 +0200 To: "MiNT List" X-Mailer: Apple Mail (2.728) X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-To: mint-bounce@lists.fishpool.fi X-original-sender: philipp.donze@epfl.ch Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: 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=BAYES_00 X-Spam-Level: --Apple-Mail-5-715300065 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed We defined a macro "__CLOBBER_RETURN" in "compiler.h" which assures compatibility with older GCC versions. I already prepared a "diff" some time ago and sent it to Frank, but it wasn't fully merged into the source tree yet. The attached "diff" (created with "cvs diff") contains mostly corrections to assembler stuff and string concatenation. One "critical" (= I'm not sure if its correct) change is made to "const ulong long" which I replaced by "const unsigned long long". I hope this helps... Philipp PS: Don't ask me how to apply this "diff" to your working copy... I don't know the command :-) --Apple-Mail-5-715300065 Content-Transfer-Encoding: base64 Content-Type: application/x-gzip; x-unix-mode=0644; name="freemint-gcc3.diff.gz" Content-Disposition: attachment; filename=freemint-gcc3.diff.gz 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 --Apple-Mail-5-715300065 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed --Apple-Mail-5-715300065--