aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1993-01-01 10:16:13 -0700
committerJeff Law <law@gcc.gnu.org>1993-01-01 10:16:13 -0700
commit6afcfe635efee8919d30f41dcaaafb00668b2116 (patch)
tree97d7de07db9e2befb3751990050a788f3e69a0a9 /gcc
parentf8abbe2fad1c307a324fad4383e2cb8819d72314 (diff)
downloadgcc-6afcfe635efee8919d30f41dcaaafb00668b2116.zip
gcc-6afcfe635efee8919d30f41dcaaafb00668b2116.tar.gz
gcc-6afcfe635efee8919d30f41dcaaafb00668b2116.tar.bz2
* pa.h (TARGET_NO_BSS): Delete target switch. Delete all references.
From-SVN: r3039
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/pa/pa.h13
1 files changed, 3 insertions, 10 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 6d03d47..1ed9a98 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -40,11 +40,6 @@ extern int target_flags;
#define TARGET_SNAKE (target_flags & 1)
-/* Force gcc not to use the bss segment. This is (temporarily) provided
- for sites which are using pa-gas-1.36 versions prior to Aug 7, 1992. */
-
-#define TARGET_NO_BSS (target_flags & 2)
-
/* Force gcc to only use instructions which are safe when compiling kernels.
Specifically, avoid using add instructions with dp (r27) as an argument.
Use addil instructions instead. Doing so avoids a nasty bug in the
@@ -76,7 +71,6 @@ extern int target_flags;
{"nosnake", -1}, \
{"pa-risc-1-0", -1}, \
{"pa-risc-1-1", 1}, \
- {"no-bss", 2}, \
{"kernel", 4}, \
{"shared-libs", 8}, \
{"no-shared-libs", -8},\
@@ -1665,7 +1659,7 @@ bss_section () \
#define ASM_OUTPUT_COMMON(FILE, NAME, SIZE, ROUNDED) \
-( (TARGET_NO_BSS) ? data_section (): bss_section (), \
+( bss_section (), \
assemble_name ((FILE), (NAME)), \
fputs ("\t.comm ", (FILE)), \
fprintf ((FILE), "%d\n", (ROUNDED)))
@@ -1674,11 +1668,10 @@ bss_section () \
to define a local common symbol. */
#define ASM_OUTPUT_LOCAL(FILE, NAME, SIZE, ROUNDED) \
-( (TARGET_NO_BSS) ? data_section (): bss_section (), \
+( bss_section (), \
fprintf ((FILE), "\t.align %d\n", (SIZE) <= 4 ? 4 : 8), \
assemble_name ((FILE), (NAME)), \
- (TARGET_NO_BSS) ? fprintf ((FILE), "\n\t.blockz %d\n", (ROUNDED)) \
- : fprintf ((FILE), "\n\t.block %d\n", (ROUNDED)))
+ fprintf ((FILE), "\n\t.block %d\n", (ROUNDED)))
/* Store in OUTPUT a string (made with alloca) containing
an assembler-name for a local static variable named NAME.