5.7.12.9 Pcc-struct-return Option
The -fpcc-struct-return option forces the compiler to return small
struct and union objects (whose size and alignment
match that of an integer type) in memory, rather than in registers. This convention is
less efficient but allows compatibility with files compiled using other compilers.
The -fno-pcc-struct-return form of this option returns small
struct and union objects in registers. This is the
default action no option is specified.
