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