[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
Tue May 4 12:26:44 GMT 2021


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

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

https://gcc.gnu.org/g:2b8cc983060099f2bfbb21d42cf1aad4d55d2348

commit r8-10945-g2b8cc983060099f2bfbb21d42cf1aad4d55d2348
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.

    (cherry picked from commit 297bfacdb448c0d29b8dfac2818350b90902bc75)


More information about the Gcc-bugs mailing list