diff --git a/Makefile b/Makefile index 5492048..0e8a862 100644 --- a/Makefile +++ b/Makefile @@ -69,7 +69,7 @@ firmware/firmware.elf: $(FIRMWARE_OBJS) $(TEST_OBJS) firmware/sections.lds chmod -x $@ firmware/start.o: firmware/start.S - $(TOOLCHAIN_PREFIX)gcc -c -m32 -march=RV32IM$(COMPRESSED_ISA)Xcustom -o $@ $< + $(TOOLCHAIN_PREFIX)gcc -c -m32 -march=RV32IM$(COMPRESSED_ISA) -o $@ $< firmware/%.o: firmware/%.c $(TOOLCHAIN_PREFIX)gcc -c -m32 -march=RV32I$(COMPRESSED_ISA) -Os --std=c99 $(GCC_WARNS) -ffreestanding -nostdlib -o $@ $< diff --git a/tests/sb.S b/tests/sb.S index 1a8598c..05d1894 100644 --- a/tests/sb.S +++ b/tests/sb.S @@ -19,13 +19,7 @@ RVTEST_CODE_BEGIN TEST_ST_OP( 2, lb, sb, 0xffffffaa, 0, tdat ); TEST_ST_OP( 3, lb, sb, 0x00000000, 1, tdat ); -#ifdef __RISCVEL TEST_ST_OP( 4, lh, sb, 0xffffefa0, 2, tdat ); -#elif defined(__RISCVEB) -#else - TEST_ST_OP( 4, lh, sb, 0xffffa0ef, 2, tdat ); -#error unknown endianness! -#endif TEST_ST_OP( 5, lb, sb, 0x0000000a, 3, tdat ); # Test with negative offset diff --git a/tests/sh.S b/tests/sh.S index 6c464e5..387e181 100644 --- a/tests/sh.S +++ b/tests/sh.S @@ -19,13 +19,7 @@ RVTEST_CODE_BEGIN TEST_ST_OP( 2, lh, sh, 0x000000aa, 0, tdat ); TEST_ST_OP( 3, lh, sh, 0xffffaa00, 2, tdat ); -#ifdef __RISCVEL TEST_ST_OP( 4, lw, sh, 0xbeef0aa0, 4, tdat ); -#elif defined(__RISCVEB) -#else - TEST_ST_OP( 4, lw, sh, 0x0aa0beef, 4, tdat ); -#error unknown endianness! -#endif TEST_ST_OP( 5, lh, sh, 0xffffa00a, 6, tdat ); # Test with negative offset