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

--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Kewen Lin <li...@gcc.gnu.org>:

https://gcc.gnu.org/g:39e679e25deca32e73870f7f7a9c4f2c108d4a5e

commit r15-1766-g39e679e25deca32e73870f7f7a9c4f2c108d4a5e
Author: Kewen Lin <li...@linux.ibm.com>
Date:   Tue Jul 2 03:58:06 2024 -0500

    sparc: define SPARC_LONG_DOUBLE_TYPE_SIZE for vxworks [PR115739]

    Commit r15-1594 removed define of LONG_DOUBLE_TYPE_SIZE in
    sparc.cc, it's based on the assumption that each OS has its
    own define (see the comments in sparc.h), but it exposes an
    issue on vxworks which lacks of the define.

    We can bring back the default SPARC_LONG_DOUBLE_TYPE_SIZE to
    sparc.cc, but according to the comments in sparc.h, I think
    it's better to define this in vxworks.h.  btw, I also went
    through all the sparc supported triples, vxworks is the only
    one that misses this define.

            PR target/115739

    gcc/ChangeLog:

            * config/sparc/vxworks.h (SPARC_LONG_DOUBLE_TYPE_SIZE): New define.

Reply via email to