C++, testsuite: Adjust pure-virtual1.C options for Darwin.
authorIain Sandoe <iain@sandoe.co.uk>
Sat, 25 Jul 2020 20:42:55 +0000 (21:42 +0100)
committerIain Sandoe <iain@sandoe.co.uk>
Sat, 25 Jul 2020 20:48:06 +0000 (21:48 +0100)
commite0e546635a307c2a0a2c6c909e92dce3dfc967ff
tree13b4da7fa252ed871f5b8480388e0198426fc199
parente0633768a1a2efe689e5505b3a95aa949d704b06
C++, testsuite: Adjust pure-virtual1.C options for Darwin.

Darwin's static linker expects, by default, that all linkage will
be satisfied (even for weak items).  This allows the two-level
namespace to work even for weak cases.

However, there's an option to make it behave in a similar manner
to ELF.  This is needed for the pure-virtual1.C testcase to pass
on Darwin.

gcc/testsuite/ChangeLog:

* g++.dg/abi/pure-virtual1.C: Add dynamic_lookup option
for Darwin.
gcc/testsuite/g++.dg/abi/pure-virtual1.C