aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2016-11-13 14:28:49 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2016-11-13 09:28:49 -0500
commit499266dc40a12b9a7923ebe5f0b89a2aaa838da9 (patch)
tree226403ef04668570eb51fde0a465f2d99c2b0d21 /gcc
parentf9d49cd1d03747a338d40afdead14b80b5cd7df3 (diff)
downloadgcc-499266dc40a12b9a7923ebe5f0b89a2aaa838da9.zip
gcc-499266dc40a12b9a7923ebe5f0b89a2aaa838da9.tar.gz
gcc-499266dc40a12b9a7923ebe5f0b89a2aaa838da9.tar.bz2
re PR target/78336 (powerpc-darwin bootstrap broken (probably by 241930))
PR target/78336 * config/rs6000/rs6000.c (rs6000_asm_weaken_decl): Protect ASM_OUTPUT_DEF. From-SVN: r242353
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/rs6000.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e5510c3..68cc9c6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-11-13 David Edelsohn <dje.gcc@gmail.com>
+
+ PR target/78336
+ * config/rs6000/rs6000.c (rs6000_asm_weaken_decl): Protect
+ ASM_OUTPUT_DEF.
+
2016-11-12 Segher Boessenkool <segher@kernel.crashing.org>
PR target/77957
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 05448cb..609f267 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -35673,7 +35673,9 @@ rs6000_asm_weaken_decl (FILE *stream, tree decl,
fputc ('\n', stream);
if (val)
{
+#ifdef ASM_OUTPUT_DEF
ASM_OUTPUT_DEF (stream, name, val);
+#endif
if (decl && TREE_CODE (decl) == FUNCTION_DECL
&& DEFAULT_ABI == ABI_AIX && DOT_SYMBOLS)
{