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

Andrew Paprocki <andrew at ishiboo dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|FIXED                       |---

--- Comment #20 from Andrew Paprocki <andrew at ishiboo dot com> ---
I applied the patch and attempted to rebuild pcre and it still fails in the
same manner:

ld: 0711-308 SEVERE ERROR: Object pcrecpp_unittest-pcrecpp_unittest.o, csect
<_pcrecppunittest.ro_>
        The csect is part of the .text section.

Dumping the assembler (same as last attachment) shows only use of .ro_ as RO:

$ grep _pcrecppunittest.ro_ pcrecpp_unittest.s
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4
        .csect _pcrecppunittest.ro_[RO],4

There are a few places where this csect immediately follows a reference to
.text, but I don't know if that is related at all. Those cases look like this:

        .csect .text[PR]
        .ref Lframe..1
        .csect _pcrecppunittest.ro_[RO],4

Reply via email to