------- Comment #12 from fxcoudert at gcc dot gnu dot org 2007-10-17 17:14 ------- (In reply to comment #11) > void foo2(some_fat_struct *ptr); but: > int foo(...); > > This looks pretty unlogical to me. Was it intentional?
Yes, I think that's intentional. Why is it unlogical? Also, have you looked at how character variables are handled? (appending string length in the arg list) That's a surprising calling convention for people coming from C... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33097