From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mxb1.seznam.cz (mxb1.seznam.cz [IPv6:2a02:598:a::78:89]) by sourceware.org (Postfix) with ESMTPS id 62209385BF81 for ; Fri, 5 Jun 2020 05:15:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 62209385BF81 Received: from email.seznam.cz by email-smtpc4a.ko.seznam.cz (email-smtpc4a.ko.seznam.cz [10.53.10.105]) id 62e785a8726f3f9462eda8e9; Fri, 05 Jun 2020 07:15:30 +0200 (CEST) Received: from unknown ([::ffff:62.24.65.155]) by email.seznam.cz (szn-ebox-5.0.29) with HTTP; Fri, 05 Jun 2020 07:15:27 +0200 (CEST) From: "Zdenek Sojka" To: Subject: riscv libsanitizer: error: missing terminating ' character Date: Fri, 05 Jun 2020 07:15:27 +0200 (CEST) Message-Id: Mime-Version: 1.0 (szn-mime-2.0.57) X-Mailer: szn-ebox-5.0.29 X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, KAM_SHORT, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Jun 2020 05:15:37 -0000 Hello, I've gcc x86_64-pc-linux-gnu to riscv64-unknown-linux-gnu cross-compiler = configured as: /repo/gcc-trunk//configure --enable-languages=3Dc,c++ --enable-valgrind-= annotations --disable-nls --enable-checking=3Dyes,rtl,df,extra --with-cloo= g -- with-ppl --with-isl --with-sysroot=3D/usr/riscv64-unknown-linux-gnu --buil= d=3Dx 86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu --target=3Driscv64-unknown= -linux -gnu --with-ld=3D/usr/bin/riscv64-unknown-linux-gnu-ld --with-as=3D/usr/bi= n/ riscv64-unknown-linux-gnu-as --disable-multilib --disable-libstdcxx-pch --= prefix=3D/repo/gcc-trunk//binary-trunk-r11-767-20200601155732-gff7da2b5d62= - checking-yes-rtl-df-extra-riscv64 Recently, probably since the libsanitizer master merge https://gcc.gnu.org= / pipermail/gcc-patches/2020-June/547010.html , I am failing to build the = libsanitizer: libtool: compile:=C2=A0 /repo/build-gcc-trunk-riscv64/./gcc/xgcc -shared-l= ibgcc - B/repo/build-gcc-trunk-riscv64/./gcc -nostdinc++ -L/repo/build-gcc-trunk-= riscv64/riscv64-unknown-linux-gnu/libstdc++-v3/src -L/repo/build-gcc-trunk= - riscv64/riscv64-unknown-linux-gnu/libstdc++-v3/src/.libs -L/repo/build-gcc= - trunk-riscv64/riscv64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs -B/= repo/gcc-trunk//binary-trunk-r11-962-20200605114410-g6c6931a353a-checking-= yes-rtl-df-extra-riscv64/riscv64-unknown-linux-gnu/bin/ -B/repo/gcc-trunk/= / binary-trunk-r11-962-20200605114410-g6c6931a353a-checking-yes-rtl-df-extra= - riscv64/riscv64-unknown-linux-gnu/lib/ -isystem /repo/gcc-trunk//binary-= trunk-r11-962-20200605114410-g6c6931a353a-checking-yes-rtl-df-extra-riscv6= 4/ riscv64-unknown-linux-gnu/include -isystem /repo/gcc-trunk//binary-trunk-r= 11 -962-20200605114410-g6c6931a353a-checking-yes-rtl-df-extra-riscv64/riscv64= - unknown-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_ MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_RPC_XDR_H=3D0 -= DHAVE_TIRPC_RPC_XDR_H=3D0 -I. -I/repo/gcc-trunk/libsanitizer/sanitizer_com= mon -I.. -I /repo/gcc-trunk/libsanitizer/include -I /repo/gcc-trunk/libsanitiz= er -isystem /repo/gcc-trunk/libsanitizer/include/system -Wall -W -Wno-unused-= parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno= - exceptions -fno-rtti -fomit-frame-pointer -funwind-tables -fvisibility=3D= hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++= -v 3/include/riscv64-unknown-linux-gnu -I/repo/gcc-trunk/libsanitizer/../ libstdc++-v3/libsupc++ -std=3Dgnu++11 -DSANITIZER_LIBBACKTRACE -DSANITIZER= _CP_ DEMANGLE -I /repo/gcc-trunk/libsanitizer/../libbacktrace -I ../libbacktrac= e -I /repo/gcc-trunk/libsanitizer/../include -include /repo/gcc-trunk/ libsanitizer/libbacktrace/backtrace-rename.h -g -O2 -D_GNU_SOURCE -MT sanitizer_linux.lo -MD -MP -MF .deps/sanitizer_linux.Tpo -c /repo/gcc-trun= k/ libsanitizer/sanitizer_common/sanitizer_linux.cpp=C2=A0 -fPIC -DPIC -o .li= bs/ sanitizer_linux.o /repo/gcc-trunk/libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:12:= warning: binary constants are a C++14 feature or GCC extension =C2=A01880 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 case 0b10'010:=C2=A0 // c= .lwsp (rd !=3D x0) =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 ^~~~ /repo/gcc-trunk/libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:16:= warning: missing terminating ' character =C2=A01880 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 case 0b10'010:=C2=A0 // c= .lwsp (rd !=3D x0) =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^ /repo/gcc-trunk/libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:16:= error: missing terminating ' character =C2=A01880 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 case 0b10'010:=C2=A0 // c= .lwsp (rd !=3D x0) =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^~~~~~~~~~~~~~~~~~~~~~~~~= ~~ It seems -std=3Dgnu++11 should be replaced by -std=3Dgnu++14 ; but since I= couldn't find anyone else reporting this issue, maybe the problem is on my= side? Thanks, Zden=C4=9Bk Sojka