[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Apr 29 07:08:13 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706

--- Comment #19 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:cde4353e58410cef404df066a059cd548f702055

commit r10-8028-gcde4353e58410cef404df066a059cd548f702055
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Wed Apr 29 09:07:30 2020 +0200

    ia64: Adjust the C++14 vs. C++17 ABI thing for [[no_unique_address]] too
[PR94706]

    2020-04-29  Jakub Jelinek  <jakub@redhat.com>

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


More information about the Gcc-bugs mailing list