[Bug c++/87504] inconsistent diagnostic style between C and C++ for binary operators

ro at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Dec 19 18:37:00 GMT 2018


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

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ro at gcc dot gnu.org

--- Comment #4 from Rainer Orth <ro at gcc dot gnu.org> ---
The patch broke Solaris/SPARC bootstrap:


/vol/gcc/src/hg/trunk/local/gcc/dwarf2cfi.c: In function 'void
scan_trace(dw_trace_info*, bool)':
/vol/gcc/src/hg/trunk/local/gcc/dwarf2cfi.c:2541:43: error: self-comparison
always evaluates to false [-Werror=tautological-compare]
 2541 |       && DEFAULT_INCOMING_FRAME_SP_OFFSET != INCOMING_FRAME_SP_OFFSET)
      |         

Except for i386 and stormy16, no target defines
DEFAULT_INCOMING_FRAME_SP_OFFSET,
so they get the dwarf2cfi.c default

#define DEFAULT_INCOMING_FRAME_SP_OFFSET INCOMING_FRAME_SP_OFFSET


More information about the Gcc-bugs mailing list