Corrected bug per Katsutoshi Shibuya's report:

The definition of "BEGIN_DATA" should not be null; should be ".data".
    Also, the definition of "BEGIN_BSS" should be ".bss".  For this error,
    the compiled object has codes that write on the text segment area.
    It is fatal when the code runs on ROM.
This commit is contained in:
Joel Sherrill
1997-08-22 19:19:07 +00:00
parent b57992a382
commit e63e254e4c
3 changed files with 6 additions and 6 deletions

View File

@@ -112,13 +112,13 @@
#define BEGIN_CODE_DCL .text
#define END_CODE_DCL
#define BEGIN_DATA_DCL .data
#define BEGIN_DATA_DCL
#define END_DATA_DCL
#define BEGIN_CODE .text
#define END_CODE
#define BEGIN_DATA
#define END_DATA
#define BEGIN_BSS
#define BEGIN_BSS .bss
#define END_BSS
#define END

View File

@@ -112,13 +112,13 @@
#define BEGIN_CODE_DCL .text
#define END_CODE_DCL
#define BEGIN_DATA_DCL .data
#define BEGIN_DATA_DCL
#define END_DATA_DCL
#define BEGIN_CODE .text
#define END_CODE
#define BEGIN_DATA
#define END_DATA
#define BEGIN_BSS
#define BEGIN_BSS .bss
#define END_BSS
#define END

View File

@@ -112,13 +112,13 @@
#define BEGIN_CODE_DCL .text
#define END_CODE_DCL
#define BEGIN_DATA_DCL .data
#define BEGIN_DATA_DCL
#define END_DATA_DCL
#define BEGIN_CODE .text
#define END_CODE
#define BEGIN_DATA
#define END_DATA
#define BEGIN_BSS
#define BEGIN_BSS .bss
#define END_BSS
#define END