From d399e43a91e7e35e169cdbcabb7a792b9671ccc1 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 10 Sep 2021 08:59:18 +0200 Subject: Always default to DWARF2 debugging for RX, even with -mas100-syntax The RX port defaults to STABS when -mas100-syntax is used because the AS100 assembler does not support some of the pseudo-ops used by DWARF2 debug emission. Since STABS is going to be deprecated that has to change. The following simply always uses DWARF2, likely leaving -mas100-syntax broken when debug info is generated. Can the RX port maintainer please sort out the situation? 2021-09-10 Richard Biener * config/rx/rx.h (PREFERRED_DEBUGGING_TYPE): Always define to DWARF2_DEBUG. --- gcc/config/rx/rx.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'gcc/config/rx') diff --git a/gcc/config/rx/rx.h b/gcc/config/rx/rx.h index 4078440..3cb411d 100644 --- a/gcc/config/rx/rx.h +++ b/gcc/config/rx/rx.h @@ -620,14 +620,8 @@ typedef unsigned int CUMULATIVE_ARGS; /* Like REG_P except that this macro is true for SET expressions. */ #define SET_P(rtl) (GET_CODE (rtl) == SET) -/* The AS100 assembler does not support .leb128 and .uleb128, but - the compiler-build-time configure tests will have enabled their - use because GAS supports them. So default to generating STABS - debug information instead of DWARF2 when generating AS100 - compatible output. */ #undef PREFERRED_DEBUGGING_TYPE -#define PREFERRED_DEBUGGING_TYPE (TARGET_AS100_SYNTAX \ - ? DBX_DEBUG : DWARF2_DEBUG) +#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG #define DBX_DEBUGGING_INFO 1 #define DWARF2_DEBUGGING_INFO 1 -- cgit v1.1