projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* as/link/mcs51/lkarea.c (lnkarea2): handle absolute areas, restructured
[fw/sdcc]
/
src
/
hc08
/
main.c
diff --git
a/src/hc08/main.c
b/src/hc08/main.c
index a86d3a127bdc1160baf373b2b9931b74e06a475a..cd6eb0c021496647b5155a011f06c2407a6af886 100644
(file)
--- a/
src/hc08/main.c
+++ b/
src/hc08/main.c
@@
-419,6
+419,9
@@
PORT hc08_port =
/* Sizes: char, short, int, long, ptr, fptr, gptr, bit, float, max */
1, 2, 2, 4, 2, 2, 2, 1, 4, 4
},
/* Sizes: char, short, int, long, ptr, fptr, gptr, bit, float, max */
1, 2, 2, 4, 2, 2, 2, 1, 4, 4
},
+ /* tags for generic pointers */
+ { 0x00, 0x40, 0x60, 0x80 }, /* far, near, xstack, code */
+
{
"XSEG",
"STACK",
{
"XSEG",
"STACK",
@@
-435,7
+438,10
@@
PORT hc08_port =
"HOME (CODE)",
"XISEG", // initialized xdata
"XINIT", // a code copy of xiseg
"HOME (CODE)",
"XISEG", // initialized xdata
"XINIT", // a code copy of xiseg
- "CONST (CODE)", // const_name - const data (code or not)
+ "CONST (CODE)", // const_name - const data (code or not)
+ "CABS (ABS,CODE)", // cabs_name - const absolute data (code or not)
+ "XABS (ABS)", // xabs_name - absolute xdata
+ "IABS (ABS)", // iabs_name - absolute data
NULL,
NULL,
1
NULL,
NULL,
1