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

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|hppa-unknown-linux-gnu      |hppa-unknown-linux-gnu,
                   |                            |arm-none-linux-gnueabihf
                 CC|                            |ktkachov at gcc dot gnu.org

--- Comment #2 from ktkachov at gcc dot gnu.org ---
As David mentioned these also fail on arm:

$TOP/gcc/testsuite/g++.dg/lto/pr83121_0.C:7:10: warning: type 'struct
AsyncHooks' violates the C++ One Definition Rule [-Wodr]
$TOP/gcc/testsuite/g++.dg/lto/pr83121_1.C:2:10: note: a different type is
defined in another translation unit
$TOP/gcc/testsuite/g++.dg/lto/pr83121_0.C:8:21: note: the first difference of
corresponding definitions is field 'providers_'
$TOP/gcc/testsuite/g++.dg/lto/pr83121_1.C:3:21: note: a field of same name but
different type is defined in another translation unit
$TOP/gcc/testsuite/g++.dg/lto/pr83121_0.C:7:10: note: array types have
different bounds
$TOP/gcc/testsuite/g++.dg/lto/pr83121_0.C:6:8: warning: type 'struct
Environment' violates the C++ One Definition Rule [-Wodr]
$TOP/gcc/testsuite/g++.dg/lto/pr83121_1.C:1:8: note: a different type is
defined in another translation unit
$TOP/gcc/testsuite/g++.dg/lto/pr83121_0.C:10:14: note: the first difference of
corresponding definitions is field 'async_hooks_'
$TOP/gcc/testsuite/g++.dg/lto/pr83121_1.C:5:14: note: a field of same name but
different type is defined in another translation unit
$TOP/gcc/testsuite/g++.dg/lto/pr83121_0.C:7:10: note: type 'struct AsyncHooks'
itself violates the C++ One Definition Rule
$TOP/gcc/testsuite/g++.dg/lto/pr83121_1.C:2:10: note: the incompatible type is
defined here

Reply via email to