possible egcs c compiler bug

Hartmut Koptein Hartmut.Koptein at t-online.de
Thu May 20 07:04:58 EST 1999


> I have found what *appears* to be a bug in the C compiler.  I have experienced
> this bug in R4 (regardless of the compiler/library installed) as well as in
> the latest (i.e. all the latest packages through 5/15/1999) pre-R5
> installation.  I include a short program below which illustrates the problem
> I am having.  The code compiles without error on my i386 machine
> running RHL 5.2.  The version of EGCS on the PC is 1.0.3 versus 1.1.2 on my
> PowerMac, so I don't know if this is a PPC problem or an EGCS problem.
> Any input is greatly appreciated.
> 
> The code is as follows:
> 
> test.c:
> 
>      #include <stdio.h>
>      #include <stdarg.h>
> 
>      static int myFunction(va_list inList)
>      {
>         va_list newList;
>         newList = inList;
>      }


Try this:

      #include <stdio.h>
      #include <stdarg.h>

      static int myFunction(va_list inList)
      {
         va_list newList;
         
	 __va_copy(newList, inList);
      }




-- 
 Dipl.-Ing. (FH) Hartmut Koptein                       EMail:
 Friedrich-van-Senden-Str. 7                           
 26603 Aurich   
 Tel.: +49-4941-10390                                  koptein at debian.org

[[ This message was sent via the linuxppc-dev mailing list.  Replies are ]]
[[ not  forced  back  to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. Please check http://lists.linuxppc.org/ ]]
[[ and http://www.linuxppc.org/ for useful information before posting.   ]]





More information about the Linuxppc-dev mailing list