[Bug target/100255] Crosscompiler to ia64-hp-vms: vmsdbgout.c:368:20: error: ISO C++17 does not allow 'register' storage class specifier [-Werror=register]

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Apr 26 08:00:16 GMT 2021


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

--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:297bfacdb448c0d29b8dfac2818350b90902bc75

commit r12-112-g297bfacdb448c0d29b8dfac2818350b90902bc75
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Mon Apr 26 09:59:15 2021 +0200

    vmsdbgout: Remove useless register keywords

    register keyword was removed in C++17, and in vmsdbgout.c it served no
    useful purpose.

    2021-04-26  Jakub Jelinek  <jakub@redhat.com>

            PR debug/100255
            * vmsdbgout.c (ASM_OUTPUT_DEBUG_STRING, vmsdbgout_begin_block,
            vmsdbgout_end_block, lookup_filename, vmsdbgout_source_line):
Remove
            register keywords.


More information about the Gcc-bugs mailing list