------- Comment #48 from pinskia at gcc dot gnu dot org 2010-08-11 22:58 ------- >No, cdecl states that &x+1==&y, and that &x+2==&z.
Maybe the ABI says that but that does not mean you can access "&x + 1" to get to &y at least in a "standard" defined way. That is the whole point of it acting as it was an array of size 1. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45249