> -----Original Message----- > From: ron minnich [mailto:[EMAIL PROTECTED] > Sent: Thursday, October 16, 2008 9:41 AM > To: Myles Watson > Cc: Segher Boessenkool; Carl-Daniel Hailfinger; Coreboot > Subject: Re: [coreboot] __attribute__((stdcall)) vs. > __attribute__((regparm(0))) > > On Thu, Oct 16, 2008 at 7:58 AM, Myles Watson <[EMAIL PROTECTED]> wrote: > > > > > The question is what attribute can be used to make those functions have > the > > normal calling convention when compiling with -mregparm=3. We're using > > -mregparm=3 for speed reasons. > > > > The simplest thing: put all the functions that need regparm=0 in one > file, compile that file with regparm=0
There's a warning in the man pages for gcc that says that you have to compile all the functions (including libraries) with the same setting. Myles -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot