diff options
| author | Eugen Wissner <belka@caraus.de> | 2024-10-08 17:29:08 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2024-10-09 23:37:58 +0200 |
| commit | 87f183baad01f2b572f5f9051895b5876a56dd4c (patch) | |
| tree | 638bc5449ae12125d2d943b003212424e0bb66ba /TODO | |
| parent | 699cc8684b1571d2501bac2c8bdf461127a420a1 (diff) | |
| download | elna-87f183baad01f2b572f5f9051895b5876a56dd4c.tar.gz | |
Add branch relocation type
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -9,6 +9,11 @@ - Don't ignore relocations where the symbol is not defined in the symbol table. Report an error about an undefined symbol. +- JumpLabels inside functions are encoded as functions. Distinguish between + labels (e.g. .A0 or .L0) and global functions. Lables are NOTYPE LOCAL. +- Sort the symbols so that local symbols come first. Some table header had a + number specifiying the index of the first non-local symbol. Adjust that number. + # Name analysis @@ -28,4 +33,4 @@ # Other - Type analysis. -- Generate call a to _divide_by_zero_error on RiscV. +- Generate a call to _divide_by_zero_error on RiscV. |
