<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>GCC 3.3.1 unsigned long long issue on Powerpc 7xx </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Dear all,</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; We are using a third party software (support is not available :-( ) which uses unsigned long long in the code (both </FONT></P>

<P><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; kernel and user space). </FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; We are trying to compile the same using the flag &quot;-std=c99&quot; (Changes made to the CFLAGS option in Kernel and user </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; space Makefiles). For this we removed the -ansi option from CFLAGS (both Kernel and user space Makefiles). The&nbsp; </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; compiler being used is GCC 3.3.1 on a 7xx platform.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; Using the above mentioned method, user space code compiles properly but the kernel code gives errors. Is there any </FONT></P>

<P><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; workaround to be done on the Kernel Makefile so that it compiles without errors?</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; Requesting all your help to solve the issue. Thanks in advance for all the help extended. </FONT>
</P>

<P><FONT SIZE=2>With Best Regards,</FONT>
<BR><FONT SIZE=2>C.R.Srivatsan</FONT>
</P>

</BODY>
</HTML>