[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-669-gf332ca2
ontologiae
ontologiae at gmail.com
Sat Nov 27 15:05:08 UTC 2010
The following commit has been merged in the master branch:
commit f332ca2ae8d718116a71d6628da1a58c19f312ef
Author: ontologiae <ontologiae at gmail.com>
Date: Sat Nov 27 16:03:37 2010 +0100
startup now compile with gcc (removed ebx from output register on begin_interupt and end_interupt definition)
diff --git a/lib/internal/os_support/x86/system/system.li b/lib/internal/os_support/x86/system/system.li
index 6780ec8..56482c2 100755
--- a/lib/internal/os_support/x86/system/system.li
+++ b/lib/internal/os_support/x86/system/system.li
@@ -42,7 +42,7 @@ unsigned char ___video_text=1;
/* BEGIN CODE */" \
: "=m"(eax),"=m"(ebx),"=m"(ecx),"=m"(edx),"=m"(esi),"=m"(edi) \
: /* no input */ \
- : "eax","edx","ecx","ebx","esi","edi", "memory");
+ : "eax","edx","ecx","esi","edi", "memory") /*ebx removed, if not gcc error, why ??*/
#define __END_INTERRUPT__ asm volatile (\
"/* END CODE */ \n\
@@ -58,7 +58,7 @@ unsigned char ___video_text=1;
/* END INTERRUPT */" \
: /* no output */ \
: "m"(eax),"m"(ebx),"m"(ecx),"m"(edx),"m"(esi),"m"(edi) \
- : "eax","edx","ecx","ebx","esi","edi", "memory");
+ : "eax","edx","ecx","esi","edi", "memory")
int __bss_stop;
`;
--
Lisaac compiler
More information about the Lisaac-commits
mailing list