4.3-43 toolchain for mcf547x warnings

Wong, Ken Ken.Wong at christiedigital.com
Wed May 27 19:33:54 UTC 2009


Using the 4.3-43 toolchain, I'm not getting the "too many arguments"
warning when I compile the following sample code:

 

#include <stdio.h>

static const char test[] = "%d";

 

int main() {

  int a = 0;

  int b = 1;

  printf (test, a, b);

  return 1;

}

 

But the warning does work if I use a string literal inside the printf...
such as "printf ("%d", a, b);".

 

I've tried the same code on the x86 gnu toolchain 3.4.6 successfully.
Is there a flag that I'm forgetting to set in order to get the warning,
or has the warning been removed from this version of the mcf547x 4.3-43
toolchain?

 

Thanks,

 

Ken Wong

Product Developer, Software, Business Products

CHRISTIE

809 Wellington Street North

Kitchener, Ontario N2G 4Y7

PH: +1 519-744-8005 Ext. 7177

FX: +1 519-749-3164

www.christiedigital.com <http://www.christiedigital.com> 

 

This e-mail message (including attachments, if any) is confidential.

Any unauthorized use, distribution or disclosure is prohibited.

If you have received this e-mail message in error, please notify 

the sender by reply e-mail or telephone and delete it and any 

attachments from your computer system and records.

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sourcerytools.com/pipermail/coldfire-gnu-discuss/attachments/20090527/60b84779/attachment.html>


More information about the coldfire-gnu-discuss mailing list