------- Comment #7 from rogerio at rilhas dot com 2010-08-12 15:33 ------- (In reply to comment #5) > ISO/IEC 9899:1999, 6.9.1 Function definitions > 9. Each parameter has automatic storage duration. Its identifier is an lvalue, > which is in effect declared at the head of the compound statement that > constitutes the function body (and therefore cannot be redeclared in the > function body except in an enclosed block). *The layout of the storage for > parameters is unspecified.*
Wrong again. Undefined by C99 but not undefined by cdecl. So choose: is it GCC's bug possibility 1 or possibility 2? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45265