Structures larger than 64 bits are passed by invisible reference on 32-bit hppa targets. As noted in PR ipa/77732, this is not currently handled. So, we need to xfail these targets.
Dave -- John David Anglin dave.ang...@bell.net
2017-08-20 John David Anglin <dang...@gcc.gnu.org> PR ipa/77732 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa. Index: gcc.dg/ipa/ipcp-cstagg-7.c =================================================================== --- gcc.dg/ipa/ipcp-cstagg-7.c (revision 251059) +++ gcc.dg/ipa/ipcp-cstagg-7.c (working copy) @@ -62,4 +62,4 @@ return bar (s, x); } -/* { dg-final { scan-ipa-dump-times "Discovered an indirect call to a known target" 3 "cp" } } */ +/* { dg-final { scan-ipa-dump-times "Discovered an indirect call to a known target" 3 "cp" { xfail { hppa*-*-* && { ! lp64 } } } } } */