> i noticed in the assembly generated from openbsd's gcc that when allocating
> the initial
> buffer , it subtracts more bytes than it normaly should.
> meaning:
> function(int , int , int){ char b0[10],b1[5],int* } should need 0x20 bytes
> instead openbsd's gcc subtracts 0x63 .
> is it cause of alignment needs?

OpenBSD's gcc uses Propolice by default.

Read the gcc-local manpage.

"normally should" is not the right thing for you to say.  There is no
standard rule for what "should" be right.  This is not a place where
standards rule.

Reply via email to