aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2002-09-23 15:14:14 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2002-09-23 15:14:14 +0000
commit97d48e5ad4061b9240a2a9ded1448a39a4587843 (patch)
tree869e87838db1d5167f1c52b66468087647ff4881
parent46c83bced1787d4171f8b30860627c7dcdd2c8a4 (diff)
downloadgcc-97d48e5ad4061b9240a2a9ded1448a39a4587843.zip
gcc-97d48e5ad4061b9240a2a9ded1448a39a4587843.tar.gz
gcc-97d48e5ad4061b9240a2a9ded1448a39a4587843.tar.bz2
unknown-elf.h (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Always allocate at least one byte of space.
* arm/unknown-elf.h (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Always allocate at least one byte of space. From-SVN: r57441
-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 7ac371b..50a94b3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-09-23 Richard Earnshaw <rearnsha@arm.com>
+
+ * arm/unknown-elf.h (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Always allocate
+ at least one byte of space.
+
2002-09-23 Mark Mitchell <mark@codesourcery.com>
* c-common.h (flag_abi_version): Fix typo in comment.
diff --git a/gcc/config/arm/unknown-elf.h b/gcc/config/arm/unknown-elf.h
index ade3f48..7f9211b 100644
--- a/gcc/config/arm/unknown-elf.h
+++ b/gcc/config/arm/unknown-elf.h
@@ -82,7 +82,7 @@ Boston, MA 02111-1307, USA. */
\
ASM_OUTPUT_ALIGN (FILE, floor_log2 (ALIGN / BITS_PER_UNIT)); \
ASM_OUTPUT_LABEL (FILE, NAME); \
- fprintf (FILE, "\t.space\t%d\n", SIZE); \
+ fprintf (FILE, "\t.space\t%d\n", SIZE ? SIZE : 1); \
} \
while (0)