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 } } } } } */

Reply via email to