From 1fe39f99a488e2a3dc96e20b54308cf795ebeb7d Mon Sep 17 00:00:00 2001 From: hjl Date: Wed, 29 Jul 2015 21:06:23 +0000 Subject: [PATCH] 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226363 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 7 +++++++ gcc/config/i386/iamcu.h | 11 +++++++++++ 2 files changed, 18 insertions(+) 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 + + * 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 * 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" -- 2.7.4