------- Comment #21 from jakub at gcc dot gnu dot org 2008-10-27 07:08 ------- Note that if you pad upward COMPLEX_TYPE (an ABI change), then just the assign_parm_remove_parallel fix should be enough and you could avoid passing everything in BLKmode (which pessimizes the code), because the emit_group_store bug only affects arguments that aren't passed in the first bytes of the register.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37316