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