projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Linker places variables in unused register banks. Call using -Wl-Y[stack_size]
[fw/sdcc]
/
as
/
mcs51
/
asexpr.c
diff --git
a/as/mcs51/asexpr.c
b/as/mcs51/asexpr.c
index 5d34b045abe33f16a60d570bc57cc9253098c8c9..26aea4b0a015f474d23a3f33ae7e8533c999e942 100644
(file)
--- a/
as/mcs51/asexpr.c
+++ b/
as/mcs51/asexpr.c
@@
-12,9
+12,6
@@
#include <stdio.h>
#include <setjmp.h>
#include <string.h>
#include <stdio.h>
#include <setjmp.h>
#include <string.h>
-//#if !defined(_MSC_VER)
-//#include <alloc.h>
-//#endif
#include "asm.h"
/*)Module asexpr.c
#include "asm.h"
/*)Module asexpr.c
@@
-341,7
+338,7
@@
register struct expr *esp;
if (c == '-') {
expr(esp, 100);
abscheck(esp);
if (c == '-') {
expr(esp, 100);
abscheck(esp);
- esp->e_addr = -esp->e_addr;
+ esp->e_addr =
0
-esp->e_addr;
return;
}
if (c == '~') {
return;
}
if (c == '~') {