[Bug c++/59315] [4.9 regression] g++.dg/warn/Wunused-3.C FAILs with -fno-use-cxa-atexit

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Dec 20 14:07:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59315

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|*-*-solaris2.*              |
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2013-12-20
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |jason at gcc dot gnu.org
               Host|*-*-solaris2.*              |
            Summary|[4.9 regression]            |[4.9 regression]
                   |g++.dg/warn/Wunused-3.C     |g++.dg/warn/Wunused-3.C
                   |FAILs on Solaris            |FAILs with
                   |                            |-fno-use-cxa-atexit
     Ever confirmed|0                           |1
              Build|*-*-solaris2.*              |

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
This regressed everywhere with -O -Wunused -fno-use-cxa-atexit starting with
r204265, on Solaris that is just the default, while on various other targets it
is not.  mark_used is no longer called on the TREE_STATIC global VAR_DECL,
eventhough it has a non-trivial destructor.  Jason, can you please have a look?



More information about the Gcc-bugs mailing list