https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84101
--- Comment #25 from Richard Biener <rguenth at gcc dot gnu.org> --- Author: rguenth Date: Wed Apr 3 12:30:16 2019 New Revision: 270123 URL: https://gcc.gnu.org/viewcvs?rev=270123&root=gcc&view=rev Log: 2019-04-03 Richard Biener <rguent...@suse.de> PR tree-optimization/84101 * tree-vect-stmts.c: Include explow.h for hard_function_value, regs.h for hard_regno_nregs. (cfun_returns): New helper. (vect_model_store_cost): When vectorizing a store to a decl we return and the function ABI returns in a multi-reg location account for the possible spilling that will happen. * gcc.target/i386/pr84101.c: New testcase. Added: trunk/gcc/testsuite/gcc.target/i386/pr84101.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-vect-stmts.c