https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57845
--- Comment #11 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- Author: ebotcazou Date: Tue Nov 10 00:45:03 2015 New Revision: 230074 URL: https://gcc.gnu.org/viewcvs?rev=230074&root=gcc&view=rev Log: PR target/57845 * config/sparc/sparc.c (sparc_function_value_1): In 32-bit mode, do not promote the mode for aggregate types. Added: trunk/gcc/testsuite/gcc.target/sparc/sparc-ret-1.c - copied unchanged from r230016, trunk/gcc/testsuite/gcc.target/sparc/sparc-ret.c trunk/gcc/testsuite/gcc.target/sparc/sparc-ret-2.c Removed: trunk/gcc/testsuite/gcc.target/sparc/sparc-ret.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/sparc/sparc.c trunk/gcc/testsuite/ChangeLog