aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2017-10-12 00:02:45 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2017-10-11 20:02:45 -0400
commitc82da65c680e5a3f770d199bffaf4fcae7964561 (patch)
tree7f03a8b675c977ad4264c00005591472736bdaa7
parente94574b3bf0797709e337676e2df01d260eb875b (diff)
downloadgcc-c82da65c680e5a3f770d199bffaf4fcae7964561.zip
gcc-c82da65c680e5a3f770d199bffaf4fcae7964561.tar.gz
gcc-c82da65c680e5a3f770d199bffaf4fcae7964561.tar.bz2
* config/rs6000/rs6000.c (rs6000_xcoff_asm_output_aligned_decl_common): Test for NULL decl.
From-SVN: r253667
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bcc39c7..5542414 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-10-11 David Edelsohn <dje.gcc@gmail.com>
+
+ * config/rs6000/rs6000.c
+ (rs6000_xcoff_asm_output_aligned_decl_common): Test for NULL decl.
+
2017-10-11 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/predicates.md (zero_constant, all_ones_constant):
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index e868482..e6e254a 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -34375,7 +34375,8 @@ rs6000_xcoff_asm_output_aligned_decl_common (FILE *stream,
size, align2);
#ifdef HAVE_GAS_HIDDEN
- fputs (rs6000_xcoff_visibility (decl), stream);
+ if (decl != NULL)
+ fputs (rs6000_xcoff_visibility (decl), stream);
#endif
putc ('\n', stream);
}