../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:12: warning: binary constants are a C++14 feature or GCC extension 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:16: warning: missing terminating ' character 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:16: error: missing terminating ' character 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1882:12: warning: binary constants are a C++14 feature or GCC extension 1882 | case 0b10'011: // c.ldsp (rd != x0) | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1882:16: warning: missing terminating ' character 1882 | case 0b10'011: // c.ldsp (rd != x0) | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1882:16: error: missing terminating ' character 1882 | case 0b10'011: // c.ldsp (rd != x0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:12: warning: binary constants are a C++14 feature or GCC extension 1885 | case 0b00'010: // c.lw | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:16: warning: missing terminating ' character 1885 | case 0b00'010: // c.lw | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:16: error: missing terminating ' character 1885 | case 0b00'010: // c.lw | ^~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1887:16: warning: missing terminating ' character 1887 | case 0b10'011: // c.flwsp | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1890:12: warning: binary constants are a C++14 feature or GCC extension 1890 | case 0b00'011: // c.flw / c.ld | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1890:16: warning: missing terminating ' character 1890 | case 0b00'011: // c.flw / c.ld | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1890:16: error: missing terminating ' character 1890 | case 0b00'011: // c.flw / c.ld | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1893:12: warning: binary constants are a C++14 feature or GCC extension 1893 | case 0b00'001: // c.fld | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1893:16: warning: missing terminating ' character 1893 | case 0b00'001: // c.fld | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1893:16: error: missing terminating ' character 1893 | case 0b00'001: // c.fld | ^~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1894:12: warning: binary constants are a C++14 feature or GCC extension 1894 | case 0b10'001: // c.fldsp | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1894:16: warning: missing terminating ' character 1894 | case 0b10'001: // c.fldsp | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1894:16: error: missing terminating ' character 1894 | case 0b10'001: // c.fldsp | ^~~~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1897:12: warning: binary constants are a C++14 feature or GCC extension 1897 | case 0b00'110: // c.sw | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1897:16: warning: missing terminating ' character 1897 | case 0b00'110: // c.sw | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1897:16: error: missing terminating ' character 1897 | case 0b00'110: // c.sw | ^~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1898:12: warning: binary constants are a C++14 feature or GCC extension 1898 | case 0b10'110: // c.swsp | ^~~~ | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1898:16: warning: missing terminating ' character 1898 | case 0b10'110: // c.swsp | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1898:16: error: missing terminating ' character 1898 | case 0b10'110: // c.swsp | ^~~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1900:12: warning: binary constants are a C++14 feature or GCC extension 1900 | case 0b00'111: // c.fsw / c.sd | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1900:16: warning: missing terminating ' character 1900 | case 0b00'111: // c.fsw / c.sd | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1900:16: error: missing terminating ' character 1900 | case 0b00'111: // c.fsw / c.sd | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1901:12: warning: binary constants are a C++14 feature or GCC extension 1901 | case 0b10'111: // c.fswsp / c.sdsp | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1901:16: warning: missing terminating ' character 1901 | case 0b10'111: // c.fswsp / c.sdsp | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1901:16: error: missing terminating ' character 1901 | case 0b10'111: // c.fswsp / c.sdsp | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1904:12: warning: binary constants are a C++14 feature or GCC extension 1904 | case 0b00'101: // c.fsd | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1904:16: warning: missing terminating ' character 1904 | case 0b00'101: // c.fsd | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1904:16: error: missing terminating ' character 1904 | case 0b00'101: // c.fsd | ^~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1905:12: warning: binary constants are a C++14 feature or GCC extension 1905 | case 0b10'101: // c.fsdsp | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1905:16: warning: missing terminating ' character 1905 | case 0b10'101: // c.fsdsp | ^ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1905:16: error: missing terminating ' character 1905 | case 0b10'101: // c.fsdsp | ^~~~~~~~~~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1917:10: warning: binary constants are a C++14 feature or GCC extension 1917 | case 0b0000011: // loads | ^~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1919:14: warning: binary constants are a C++14 feature or GCC extension 1919 | case 0b000: // lb | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1920:14: warning: binary constants are a C++14 feature or GCC extension 1920 | case 0b001: // lh | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1921:14: warning: binary constants are a C++14 feature or GCC extension 1921 | case 0b010: // lw | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1923:14: warning: binary constants are a C++14 feature or GCC extension 1923 | case 0b011: // ld | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1925:14: warning: binary constants are a C++14 feature or GCC extension 1925 | case 0b100: // lbu | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1926:14: warning: binary constants are a C++14 feature or GCC extension 1926 | case 0b101: // lhu | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1931:10: warning: binary constants are a C++14 feature or GCC extension 1931 | case 0b0100011: // stores | ^~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1933:14: warning: binary constants are a C++14 feature or GCC extension 1933 | case 0b000: // sb | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1934:14: warning: binary constants are a C++14 feature or GCC extension 1934 | case 0b001: // sh | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1935:14: warning: binary constants are a C++14 feature or GCC extension 1935 | case 0b010: // sw | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1937:14: warning: binary constants are a C++14 feature or GCC extension 1937 | case 0b011: // sd | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1944:10: warning: binary constants are a C++14 feature or GCC extension 1944 | case 0b0000111: // floating-point loads | ^~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1946:14: warning: binary constants are a C++14 feature or GCC extension 1946 | case 0b010: // flw | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1948:14: warning: binary constants are a C++14 feature or GCC extension 1948 | case 0b011: // fld | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1954:10: warning: binary constants are a C++14 feature or GCC extension 1954 | case 0b0100111: // floating-point stores | ^~~~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1956:14: warning: binary constants are a C++14 feature or GCC extension 1956 | case 0b010: // fsw | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1958:14: warning: binary constants are a C++14 feature or GCC extension 1958 | case 0b011: // fsd | ^~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp: In member function '__sanitizer::SignalContext::WriteFlag __sanitizer::SignalContext::GetWriteFlag() const': ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:16: error: expected ':' before 'case' 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^ | : 1881 | #if __riscv_xlen == 64 1882 | case 0b10'011: // c.ldsp (rd != x0) | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1882:7: error: duplicate case value 1882 | case 0b10'011: // c.ldsp (rd != x0) | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:7: note: previously used here 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1882:16: error: expected ':' before 'return' 1882 | case 0b10'011: // c.ldsp (rd != x0) | ^ | : 1883 | #endif 1884 | return rd ? SignalContext::READ : SignalContext::UNKNOWN; | ~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:16: error: expected ':' before 'case' 1885 | case 0b00'010: // c.lw | ^ | : 1890 | case 0b00'011: // c.flw / c.ld | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1890:7: error: duplicate case value 1890 | case 0b00'011: // c.flw / c.ld | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:7: note: previously used here 1885 | case 0b00'010: // c.lw | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1890:16: error: expected ':' before 'case' 1890 | case 0b00'011: // c.flw / c.ld | ^ | : 1893 | case 0b00'001: // c.fld | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1893:7: error: duplicate case value 1893 | case 0b00'001: // c.fld | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:7: note: previously used here 1885 | case 0b00'010: // c.lw | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1893:16: error: expected ':' before 'case' 1893 | case 0b00'001: // c.fld | ^ | : 1894 | case 0b10'001: // c.fldsp | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1894:7: error: duplicate case value 1894 | case 0b10'001: // c.fldsp | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:7: note: previously used here 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1894:16: error: expected ':' before 'return' 1894 | case 0b10'001: // c.fldsp | ^ | : 1895 | #endif 1896 | return SignalContext::READ; | ~~~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1897:7: error: duplicate case value 1897 | case 0b00'110: // c.sw | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:7: note: previously used here 1885 | case 0b00'010: // c.lw | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1897:16: error: expected ':' before 'case' 1897 | case 0b00'110: // c.sw | ^ | : 1898 | case 0b10'110: // c.swsp | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1898:7: error: duplicate case value 1898 | case 0b10'110: // c.swsp | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:7: note: previously used here 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1898:16: error: expected ':' before 'case' 1898 | case 0b10'110: // c.swsp | ^ | : 1899 | #if __riscv_flen >= 32 || __riscv_xlen == 64 1900 | case 0b00'111: // c.fsw / c.sd | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1900:7: error: duplicate case value 1900 | case 0b00'111: // c.fsw / c.sd | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:7: note: previously used here 1885 | case 0b00'010: // c.lw | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1900:16: error: expected ':' before 'case' 1900 | case 0b00'111: // c.fsw / c.sd | ^ | : 1901 | case 0b10'111: // c.fswsp / c.sdsp | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1901:7: error: duplicate case value 1901 | case 0b10'111: // c.fswsp / c.sdsp | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:7: note: previously used here 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1901:16: error: expected ':' before 'case' 1901 | case 0b10'111: // c.fswsp / c.sdsp | ^ | : 1904 | case 0b00'101: // c.fsd | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1904:7: error: duplicate case value 1904 | case 0b00'101: // c.fsd | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1885:7: note: previously used here 1885 | case 0b00'010: // c.lw | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1904:16: error: expected ':' before 'case' 1904 | case 0b00'101: // c.fsd | ^ | : 1905 | case 0b10'101: // c.fsdsp | ~~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1905:7: error: duplicate case value 1905 | case 0b10'101: // c.fsdsp | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1880:7: note: previously used here 1880 | case 0b10'010: // c.lwsp (rd != x0) | ^~~~ ../../../../libsanitizer/sanitizer_common/sanitizer_linux.cpp:1905:16: error: expected ':' before 'return' 1905 | case 0b10'101: // c.fsdsp | ^ | : 1906 | #endif 1907 | return SignalContext::WRITE; | ~~~~~~ make[4]: *** [Makefile:614: sanitizer_linux.lo] Error 1 make[4]: Leaving directory '/daten/riscv64/gcc/gcc-20200606/Build/riscv64-suse-linux/libsanitizer/sanitizer_common' make[3]: *** [Makefile:528: all-recursive] Error 1 make[3]: Leaving directory '/daten/riscv64/gcc/gcc-20200606/Build/riscv64-suse-linux/libsanitizer' make[2]: *** [Makefile:415: all] Error 2 make[2]: Leaving directory '/daten/riscv64/gcc/gcc-20200606/Build/riscv64-suse-linux/libsanitizer' make[1]: *** [Makefile:17025: all-target-libsanitizer] Error 2
Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."