[Bug libgomp/93066] New: libgomp/target.c:525:46: error: expected expression before ')' token

danglin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Dec 24 14:28:00 GMT 2019


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

            Bug ID: 93066
           Summary: libgomp/target.c:525:46: error: expected expression
                    before ')' token
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgomp
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa64-hp-hpux11.11
            Target: hppa64-hp-hpux11.11
             Build: hppa64-hp-hpux11.11

The following build error occurs:

/bin/sh ./libtool  --tag=CC   --mode=compile /test/gnu/gcc/objdir/./gcc/xgcc
-B/
test/gnu/gcc/objdir/./gcc/ -B/opt/gnu64/gcc/gcc-10/hppa64-hp-hpux11.11/bin/
-B/o
pt/gnu64/gcc/gcc-10/hppa64-hp-hpux11.11/lib/ -isystem
/opt/gnu64/gcc/gcc-10/hppa
64-hp-hpux11.11/include -isystem
/opt/gnu64/gcc/gcc-10/hppa64-hp-hpux11.11/sys-i
nclude   -fno-checking -DHAVE_CONFIG_H -I. -I../../../gcc/libgomp 
-I../../../gc
c/libgomp/config/hpux -I../../../gcc/libgomp/config/posix
-I../../../gcc/libgomp
 -I../../../gcc/libgomp/../include  -Wall -Werror -Wc,-pthread  -g -O2 -MT
targe
t.lo -MD -MP -MF .deps/target.Tpo -c -o target.lo ../../../gcc/libgomp/target.c
libtool: compile:  /test/gnu/gcc/objdir/./gcc/xgcc
-B/test/gnu/gcc/objdir/./gcc/
 -B/opt/gnu64/gcc/gcc-10/hppa64-hp-hpux11.11/bin/
-B/opt/gnu64/gcc/gcc-10/hppa64
-hp-hpux11.11/lib/ -isystem /opt/gnu64/gcc/gcc-10/hppa64-hp-hpux11.11/include
-i
system /opt/gnu64/gcc/gcc-10/hppa64-hp-hpux11.11/sys-include -fno-checking
-DHAV
E_CONFIG_H -I. -I../../../gcc/libgomp -I../../../gcc/libgomp/config/hpux
-I../..
/../gcc/libgomp/config/posix -I../../../gcc/libgomp
-I../../../gcc/libgomp/../in
clude -Wall -pthread -Werror -g -O2 -MT target.lo -MD -MP -MF .deps/target.Tpo
-
c ../../../gcc/libgomp/target.c  -DPIC -o .libs/target.o
../../../gcc/libgomp/target.c: In function 'gomp_attach_pointer':
../../../gcc/libgomp/target.c:525:46: error: expected expression before ')'
toke
n
  525 |   if (n->aux->attach_count[idx] < UINTPTR_MAX)
      |                                              ^

On HP-UX, we have in inttypes.h,

/* The following 2 macros are provided for testing whether the types
** intptr_t and uintptr_t (integers large enough to hold a void *) are
** defined in this header. They are needed in case the architecture can't
** represent a pointer in any standard integral type.
*/

#define INTPTR_MAX
#define UINTPTR_MAX

UINTPTR_MAX is defined in stdint.h which doesn't seem to be included.


More information about the Gcc-bugs mailing list