https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127267
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> --- I can likely spin your fixes up tomorrow. Yea, I've got an old patch to resurrect libgloss on iq2000 that never got upstreamed. diff --git a/libgloss/iq2000/trap.h b/libgloss/iq2000/trap.h index 27636c004..bf92be69c 100644 --- a/libgloss/iq2000/trap.h +++ b/libgloss/iq2000/trap.h @@ -1,5 +1,5 @@ #include "syscall.h" -int __trap0 (); +int __trap0 (long, long, long, long); -#define TRAP0(f, p1, p2, p3) __trap0(f, (p1), (p2), (p3)) +#define TRAP0(f, p1, p2, p3) __trap0(f, (long)(p1), (long)(p2), (long)(p3))
