diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2015-07-29 21:06:23 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2015-07-29 14:06:23 -0700 |
commit | fd18098845dd2f6fcce75801e3e54abdce35f55a (patch) | |
tree | e5059f2d29463f4fe648eaa36b480c135018b35b /gcc | |
parent | 18e1ed3412170375b21c1c933119266e90747edb (diff) | |
download | gcc-fd18098845dd2f6fcce75801e3e54abdce35f55a.zip gcc-fd18098845dd2f6fcce75801e3e54abdce35f55a.tar.gz gcc-fd18098845dd2f6fcce75801e3e54abdce35f55a.tar.bz2 |
Define DBX_REGISTER_NUMBER for IA MCU
Since IA MCU uses the same debug register map as Linux/x86, we copy
DBX_REGISTER_NUMBER together with TARGET_ASM_FILE_START_FILE_DIRECTIVE
and ASM_COMMENT_START from i386/gnu-user.h to i386/iamcu.h.
* config/i386/iamcu.h (TARGET_ASM_FILE_START_FILE_DIRECTIVE):
New. Copied from config/i386/gnu-user.h.
(ASM_COMMENT_START): Likewise.
(DBX_REGISTER_NUMBER): Likewise.
From-SVN: r226363
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/i386/iamcu.h | 11 |
2 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f014786..1c5e2c2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2015-07-29 H.J. Lu <hongjiu.lu@intel.com> + + * config/i386/iamcu.h (TARGET_ASM_FILE_START_FILE_DIRECTIVE): + New. Copied from config/i386/gnu-user.h. + (ASM_COMMENT_START): Likewise. + (DBX_REGISTER_NUMBER): Likewise. + 2015-07-29 Richard Biener <rguenther@suse.de> * gimple-fold.c (fold_gimple_cond): Remove. diff --git a/gcc/config/i386/iamcu.h b/gcc/config/i386/iamcu.h index 1e2fbe4..c20c2db 100644 --- a/gcc/config/i386/iamcu.h +++ b/gcc/config/i386/iamcu.h @@ -26,6 +26,17 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #undef TARGET_SUBTARGET_DEFAULT #define TARGET_SUBTARGET_DEFAULT MASK_IAMCU +/* Output at beginning of assembler file. */ +/* The .file command should always begin the output. */ +#define TARGET_ASM_FILE_START_FILE_DIRECTIVE true + +#undef ASM_COMMENT_START +#define ASM_COMMENT_START "#" + +#undef DBX_REGISTER_NUMBER +#define DBX_REGISTER_NUMBER(n) \ + (TARGET_64BIT ? dbx64_register_map[n] : svr4_dbx_register_map[n]) + #undef ASM_SPEC #define ASM_SPEC "--32 -march=iamcu" |