------- Comment #21 from jakub at gcc dot gnu dot org 2009-01-12 16:18 ------- Created an attachment (id=17078) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17078&action=view) gcc44-pr38245.patch
Patch I'm playing with. I don't see why changing CALL_INSN_FUNCTION_USAGE to have only at most word sized stores would simplify it much. The patch is still overly conservative, on the other side some stack arguments (e.g. large struct by value) still aren't added to CALL_INSN_FUNCTION_USAGE. If such an argument is first or last, this patch still won't catch it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38245