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

            Bug ID: 63646
           Summary: libsanitizer fails to build for AARCH64:ILP32
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org
            Target: aarch64-linux-gnu

In file included from
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_allocator.h:16:0,
                 from
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_allocator.cc:12:
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_common.h:561:64:
error: ‘operator new’ takes type ‘size_t’ (‘long unsigned int’) as first
parameter [-fpermissive]
                           __sanitizer::LowLevelAllocator &alloc) {
                                                                ^
In file included from
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc:12:0:
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_common.h:561:64:
error: ‘operator new’ takes type ‘size_t’ (‘long unsigned int’) as first
parameter [-fpermissive]
                           __sanitizer::LowLevelAllocator &alloc) {
                                                                ^
In file included from
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_allocator.h:16:0,
                 from
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_allocator_internal.h:15,
                 from
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep.cc:33:
/home/pinskia/src/toolchain/scripts/../src/libsanitizer/sanitizer_common/sanitizer_common.h:561:64:
error: ‘operator new’ takes type ‘size_t’ (‘long unsigned int’) as first
parameter [-fpermissive]
                           __sanitizer::LowLevelAllocator &alloc) {
                                                                ^
make[9]: *** [sanitizer_common.lo] Error 1

Reply via email to