../../../../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."

Reply via email to