From: Kevin Vigor <kevin@vi...> - 2000-02-08 21:05:46
I just comitted some further assembler mods to sdcc/as/mcs51: in
24-bit flat mode, it now properly handles the relocatable construct
"expr >> 16". (btw, the compiler seems really close to working; I
must be missing something, because it can't be this easy!).
Note that this change requires some mods to the object (.rel) file
format (I needed more relocation type flags than I could stuff into 8
bits). The changes are documented in sdcc/as/doc/format.txt. Please
let me know if you know of any tools other than aslink which operate
on .rel files, and I'll make sure they're fixed appropriately.
Note also that as a side effect, this will alter the .rel files
generated by the compiler for all 8051 targets; the actual file
contents should be the same, but lines will be split in different
locations (since I have to flush R line output more frequently). The
linker should be able to handle .rel files generated by earlier
versions of the assember just fine.
Get latest updates about Open Source Projects, Conferences and News.