Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/prebuilt/wasm2c_source_declarations.cc
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ R"w2c_template( WASM_RT_CHECK_BASE(mem); \
R"w2c_template( RANGE_CHECK(mem, a, sizeof(t));
)w2c_template"
R"w2c_template(
#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
)w2c_template"
R"w2c_template(#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
)w2c_template"
Expand Down
2 changes: 1 addition & 1 deletion src/template/wasm2c.declarations.c
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) {
WASM_RT_CHECK_BASE(mem); \
RANGE_CHECK(mem, a, sizeof(t));

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
// Clang on Mips requires "f" constraints on floats
// See https://github.com/llvm/llvm-project/issues/64241
Expand Down
2 changes: 1 addition & 1 deletion test/wasm2c/add.txt
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) {
WASM_RT_CHECK_BASE(mem); \
RANGE_CHECK(mem, a, sizeof(t));

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
// Clang on Mips requires "f" constraints on floats
// See https://github.com/llvm/llvm-project/issues/64241
Expand Down
2 changes: 1 addition & 1 deletion test/wasm2c/check-imports.txt
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) {
WASM_RT_CHECK_BASE(mem); \
RANGE_CHECK(mem, a, sizeof(t));

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
// Clang on Mips requires "f" constraints on floats
// See https://github.com/llvm/llvm-project/issues/64241
Expand Down
2 changes: 1 addition & 1 deletion test/wasm2c/export-names.txt
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) {
WASM_RT_CHECK_BASE(mem); \
RANGE_CHECK(mem, a, sizeof(t));

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
// Clang on Mips requires "f" constraints on floats
// See https://github.com/llvm/llvm-project/issues/64241
Expand Down
2 changes: 1 addition & 1 deletion test/wasm2c/hello.txt
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) {
WASM_RT_CHECK_BASE(mem); \
RANGE_CHECK(mem, a, sizeof(t));

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
// Clang on Mips requires "f" constraints on floats
// See https://github.com/llvm/llvm-project/issues/64241
Expand Down
2 changes: 1 addition & 1 deletion test/wasm2c/minimal.txt
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) {
WASM_RT_CHECK_BASE(mem); \
RANGE_CHECK(mem, a, sizeof(t));

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
// Clang on Mips requires "f" constraints on floats
// See https://github.com/llvm/llvm-project/issues/64241
Expand Down
2 changes: 1 addition & 1 deletion test/wasm2c/tail-calls.txt
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) {
WASM_RT_CHECK_BASE(mem); \
RANGE_CHECK(mem, a, sizeof(t));

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
// Clang on Mips requires "f" constraints on floats
// See https://github.com/llvm/llvm-project/issues/64241
Expand Down
2 changes: 1 addition & 1 deletion wasm2c/benchmarks/dhrystone/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ static inline void memory_fill(wasm_rt_memory_t* mem, u32 d, u32 val, u32 n) {

#define MEMCHECK(mem, a, t) RANGE_CHECK(mem, a, sizeof(t))

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
#else
#define FORCE_READ_INT(var)
Expand Down
2 changes: 1 addition & 1 deletion wasm2c/examples/fac/fac.c
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) {
WASM_RT_CHECK_BASE(mem); \
RANGE_CHECK(mem, a, sizeof(t));

#ifdef __GNUC__
#if defined(__GNUC__) && !(defined(_EZ80) || defined(__ez80) || defined(__ez80__))
#define FORCE_READ_INT(var) __asm__("" ::"r"(var));
// Clang on Mips requires "f" constraints on floats
// See https://github.com/llvm/llvm-project/issues/64241
Expand Down
Loading