testsuite: Update pr94426-2 test to handle more targets [PR94426]
authorIain Sandoe <iain@sandoe.co.uk>
Thu, 16 Apr 2020 20:13:51 +0000 (21:13 +0100)
committerIain Sandoe <iain@sandoe.co.uk>
Thu, 16 Apr 2020 20:13:51 +0000 (21:13 +0100)
commitb084efe3fcdfcf88e1703800b9b99347e89beefb
tree21b19d7a0d2e8634f8b29ea01a860697f9993892
parent7123347c8b44571811c4b58506b06fb09969bccb
testsuite: Update pr94426-2 test to handle more targets [PR94426]

The function (_Z4InitIN3VARIZ1qvEUlvE_EUlvE_EEbT_) that initializes
VAR has changed siganture.  It was was weak / comdat [Linux] or
weak / global [Darwin] and now is text section local.

So: test that the symbol exists, is spelled the way intended by the
ABI mangling and is not weak (or global on Darwin).

gcc/testsuite/ChangeLog:

2020-04-16  Iain Sandoe  <iain@sandoe.co.uk>

PR c++/94426
* g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
for the change on more platforms.
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C