Subject: Re: CVS commit: syssrc/sys/arch/powerpc/include
To: None <tsubai@netbsd.org>
From: Matt Thomas <matt@3am-software.com>
List: tech-toolchain
Date: 08/07/2002 01:38:27
At 01:20 AM 8/7/2002, Matt Thomas wrote:
>At 01:01 AM 8/7/2002, Tsubai Masanari wrote:
>
>>Module Name: syssrc
>>Committed By: tsubai
>>Date: Wed Aug 7 08:01:58 UTC 2002
>>
>>Modified Files:
>> syssrc/sys/arch/powerpc/include: ansi.h
>>
>>Log Message:
>>Re-correct previous. It's intentional.
>
>It may be intention but it's wrong. It's incompatible with the
>GCC 3.* definition of va_list so that if you try to build GCC 3.*
>for powerpc, it fails in libgcc building rtl.c.
Also, all of the ports that have GCC 3.* support, (eventually)
use a simple
typedef __builtin_va_list __va_list;
without wrapping it in a structure. Why does powerpc need to wrap
a struct around it?
--
Matt Thomas Internet: matt@3am-software.com
3am Software Foundry WWW URL: http://www.3am-software.com/bio/matt/
Cupertino, CA Disclaimer: I avow all knowledge of this message