]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcc: vx-common.h: fix test for VxWorks7
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>
Tue, 2 Nov 2021 10:43:57 +0000 (11:43 +0100)
committerRasmus Villemoes <rv@rasmusvillemoes.dk>
Fri, 5 Nov 2021 14:16:02 +0000 (15:16 +0100)
The macro TARGET_VXWORKS7 is always defined (see vxworks-dummy.h).
Thus we need to test its value, not its definedness.

Fixes aca124df (define NO_DOT_IN_LABEL only in vxworks6).

gcc/ChangeLog:

* config/vx-common.h: Test value of TARGET_VXWORKS7 rather
than definedness.

(cherry picked from commit 44d0243a247dd1280265c649dab26e9486ffa015)

gcc/config/vx-common.h

index 7dd4dee536eca2908a93986389c8db802d52c1ad..a436bf14074cf09e456cf4a125c61dc76062737c 100644 (file)
@@ -97,7 +97,7 @@ along with GCC; see the file COPYING3.  If not see
 
 /* ------------------------ Misc configuration bits ----------------------  */
 
-#ifndef TARGET_VXWORKS7
+#if !TARGET_VXWORKS7
 /* VxWorks, prior to version 7, could not have dots in constructor
    labels, because it used a mutant variation of collect2 that
    generates C code instead of assembly.  Thus each constructor label