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))

Reply via email to