aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@cambridge.redhat.com>2001-11-05 16:36:35 +0000
committerNick Clifton <nickc@gcc.gnu.org>2001-11-05 16:36:35 +0000
commit648f5f0435aa856f1239985229c995c28529acc9 (patch)
tree4c54a6219091785474701a3412dba9922f943435
parentd56a82115f7863493cbfc6d739420777270ab22b (diff)
downloadgcc-648f5f0435aa856f1239985229c995c28529acc9.zip
gcc-648f5f0435aa856f1239985229c995c28529acc9.tar.gz
gcc-648f5f0435aa856f1239985229c995c28529acc9.tar.bz2
Handle a NULL DECL being passed to ASM_OUTPUT_ALIGNED_DECL_LOCAL.
From-SVN: r46787
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/unknown-elf.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4117491..95be507 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-11-05 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * config/arm/unknown-elf.h (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Handle
+ DECL being NULL.
+
Mon Nov 5 16:15:25 CET 2001 Jan Hubicka <jh@suse.cz>
* Makefile.in (bb-reoder.o): Add depdendency on cfglayout.h;
diff --git a/gcc/config/arm/unknown-elf.h b/gcc/config/arm/unknown-elf.h
index ba5f7ef..0affaab 100644
--- a/gcc/config/arm/unknown-elf.h
+++ b/gcc/config/arm/unknown-elf.h
@@ -75,7 +75,7 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_ALIGNED_DECL_LOCAL(FILE, DECL, NAME, SIZE, ALIGN) \
do \
{ \
- if (IN_NAMED_SECTION (DECL)) \
+ if ((DECL) != NULL && IN_NAMED_SECTION (DECL)) \
named_section (DECL, NULL, 0); \
else \
bss_section (); \