aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2016-11-08 19:40:54 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2016-11-08 14:40:54 -0500
commitf31d9224e6346c775648139ae3f5acf3b70582e0 (patch)
tree2635d310274f723d70ee09928274076dad93f076
parent90a2ffc01a94fbc41d451847200f580c95ff37fb (diff)
downloadgcc-f31d9224e6346c775648139ae3f5acf3b70582e0.zip
gcc-f31d9224e6346c775648139ae3f5acf3b70582e0.tar.gz
gcc-f31d9224e6346c775648139ae3f5acf3b70582e0.tar.bz2
dwarf2asm.c (USE_LINKONCE_INDIRECT): Test XCOFF_DEBUGGING_INFO at runtime.
* dwarf2asm.c (USE_LINKONCE_INDIRECT): Test XCOFF_DEBUGGING_INFO at runtime. From-SVN: r241975
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/dwarf2asm.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7e12808..76b2d3f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2016-11-08 David Edelsohn <dje.gcc@gmail.com>
+
+ * dwarf2asm.c (USE_LINKONCE_INDIRECT): Test XCOFF_DEBUGGING_INFO
+ at runtime.
+
2016-11-08 Uros Bizjak <ubizjak@gmail.com>
PR target/70799
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c
index 80f385b..2e0aae4 100644
--- a/gcc/dwarf2asm.c
+++ b/gcc/dwarf2asm.c
@@ -824,8 +824,8 @@ static GTY(()) hash_map<const char *, tree> *indirect_pool;
static GTY(()) int dw2_const_labelno;
-#if defined(HAVE_GAS_HIDDEN) && !defined(XCOFF_DEBUGGING_INFO)
-# define USE_LINKONCE_INDIRECT (SUPPORTS_ONE_ONLY)
+#if defined(HAVE_GAS_HIDDEN)
+# define USE_LINKONCE_INDIRECT (SUPPORTS_ONE_ONLY && !XCOFF_DEBUGGING_INFO)
#else
# define USE_LINKONCE_INDIRECT 0
#endif