-rw-r--r-- 1852 saferewrite-20250228/compilers raw
c amd64 valgrind: gcc -O3 -march=native -mtune=native
c amd64 valgrind: clang -O1 -fwrapv -march=native -Qunused-arguments
c arm64: aarch64-linux-gnu-gcc -O3 -march=armv8-a -mtune=cortex-a53 -mgeneral-regs-only
c arm64: aarch64-linux-gnu-clang -target aarch64-linux-gnu -O1 -fwrapv -mcpu=cortex-a53 -mgeneral-regs-only -Qunused-arguments
c arm32: arm-linux-gnueabi-gcc -O3 -march=armv7-a -mtune=cortex-a7 -mgeneral-regs-only
c arm32: arm-linux-gnueabi-clang -target arm-linux-gnueabi -O1 -fwrapv -mcpu=cortex-a7 -mgeneral-regs-only -Qunused-arguments
c mips64: mips64el-linux-gnuabi64-gcc -O3 -march=mips64
c mips64: mips64el-linux-gnuabi64-clang -target mips64el-linux-gnuabi64 -O1 -fwrapv -march=mips64 -Qunused-arguments
c x86: i686-linux-gnu-gcc -O3 -march=pentiumpro -mtune=pentiumpro
c x86: i686-linux-gnu-clang -target i686-unknown-linux-gnu -O1 -fwrapv -march=pentiumpro -Qunused-arguments
c sparc elfulator: diet sparc-linux-gcc -Os
cpp amd64 valgrind: g++ -O3 -march=native -mtune=native
cpp amd64 valgrind: clang++ -O1 -fwrapv -march=native
cpp arm64: aarch64-linux-gnu-g++ -O3 -march=armv8-a -mtune=cortex-a53 -mgeneral-regs-only
cpp arm64: aarch64-linux-gnu-clang++ -target aarch64-linux-gnu -O1 -fwrapv -mcpu=cortex-a53 -mgeneral-regs-only -Qunused-arguments
cpp arm32: arm-linux-gnueabi-g++ -O3 -march=armv7-a -mtune=cortex-a7 -mgeneral-regs-only
cpp arm32: arm-linux-gnueabi-clang++ -target arm-linux-gnueabi -O1 -fwrapv -mcpu=cortex-a7 -mgeneral-regs-only -Qunused-arguments
cpp mips64: mips64el-linux-gnuabi64-g++ -O3 -march=mips64
cpp mips64: mips64el-linux-gnuabi64-clang++ -target mips64el-linux-gnuabi64 -O1 -fwrapv -march=mips64 -Qunused-arguments
cpp x86: i686-linux-gnu-g++ -O3 -march=pentiumpro -mtune=pentiumpro
cpp x86: i686-linux-gnu-clang++ -target i686-unknown-linux-gnu -O1 -fwrapv -march=pentiumpro -Qunused-arguments