aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-09-10 09:17:00 +0200
committerRichard Biener <rguenther@suse.de>2021-09-13 11:32:40 +0200
commitc86de344f81f7a3368c2327477429c13a3746783 (patch)
treeb1cf007b10b5761684269cc8f4fd1a0ba7e0effd
parent2071a0ed778596927253fd128e1ffa8f18089175 (diff)
downloadgcc-c86de344f81f7a3368c2327477429c13a3746783.zip
gcc-c86de344f81f7a3368c2327477429c13a3746783.tar.gz
gcc-c86de344f81f7a3368c2327477429c13a3746783.tar.bz2
Remove DARWIN_PREFER_DWARF and dead code
This removes the always defined DARWIN_PREFER_DWARF and the code guarded by it being not defined, removing the possibility to default some i386 darwin configurations to STABS when it would not be defined. 2021-09-10 Richard Biener <rguenther@suse.de> * config/darwin.h (DARWIN_PREFER_DWARF): Do not define. * config/i386/darwin.h (PREFERRED_DEBUGGING_TYPE): Do not change based on DARWIN_PREFER_DWARF not being defined.
-rw-r--r--gcc/config/darwin.h3
-rw-r--r--gcc/config/i386/darwin.h11
2 files changed, 1 insertions, 13 deletions
diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h
index f1d92f8..6396586 100644
--- a/gcc/config/darwin.h
+++ b/gcc/config/darwin.h
@@ -499,9 +499,8 @@ extern GTY(()) int darwin_ms_struct;
/* We now require C++11 to bootstrap and newer tools than those based on
stabs, so require DWARF-2, even if stabs is supported by the assembler. */
-#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
-#define DARWIN_PREFER_DWARF
#define DWARF2_DEBUGGING_INFO 1
+#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
#ifdef HAVE_AS_STABS_DIRECTIVE
#define DBX_DEBUGGING_INFO 1
diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h
index da0ae5b..c4a6f4d 100644
--- a/gcc/config/i386/darwin.h
+++ b/gcc/config/i386/darwin.h
@@ -264,17 +264,6 @@ along with GCC; see the file COPYING3. If not see
target_flags &= ~MASK_MACHO_DYNAMIC_NO_PIC; \
} while (0)
-/* Darwin on x86_64 uses dwarf-2 by default. Pre-darwin9 32-bit
- compiles default to stabs+. darwin9+ defaults to dwarf-2. */
-#ifndef DARWIN_PREFER_DWARF
-#undef PREFERRED_DEBUGGING_TYPE
-#ifdef HAVE_AS_STABS_DIRECTIVE
-#define PREFERRED_DEBUGGING_TYPE (TARGET_64BIT ? DWARF2_DEBUG : DBX_DEBUG)
-#else
-#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
-#endif
-#endif
-
/* Darwin uses the standard DWARF register numbers but the default
register numbers for STABS. Fortunately for 64-bit code the
default and the standard are the same. */