Hi!

Untested.  If the rs6000+generic change makes it in, is this ok for trunk
too?

2020-04-28  Jakub Jelinek  <ja...@redhat.com>

        PR target/94706
        * config/ia64/ia64.c (hfa_element_mode): Use DECL_FIELD_ABI_IGNORED
        instead of cxx17_empty_base_field_p.

--- gcc/config/ia64/ia64.c.jj   2020-04-22 16:47:46.979994610 +0200
+++ gcc/config/ia64/ia64.c      2020-04-28 17:45:11.456798296 +0200
@@ -4665,7 +4665,7 @@ hfa_element_mode (const_tree type, bool
     case QUAL_UNION_TYPE:
       for (t = TYPE_FIELDS (type); t; t = DECL_CHAIN (t))
        {
-         if (TREE_CODE (t) != FIELD_DECL || cxx17_empty_base_field_p (t))
+         if (TREE_CODE (t) != FIELD_DECL || DECL_FIELD_ABI_IGNORED (t))
            continue;
 
          mode = hfa_element_mode (TREE_TYPE (t), 1);

        Jakub

Reply via email to