aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1996-06-25 16:25:01 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1996-06-25 16:25:01 +0000
commit24f30767292e7e61f33f7337afc1c9ff55cb0bcb (patch)
tree1ac11eb77e34ebc075f0219b1b11fea8e08ececa
parent1b48da0d2dcf579a9fee5f0b61cd37b1db864593 (diff)
downloadgcc-24f30767292e7e61f33f7337afc1c9ff55cb0bcb.zip
gcc-24f30767292e7e61f33f7337afc1c9ff55cb0bcb.tar.gz
gcc-24f30767292e7e61f33f7337afc1c9ff55cb0bcb.tar.bz2
Do not abort on labels for -fpic
From-SVN: r12330
-rw-r--r--gcc/config/rs6000/rs6000.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 6cd516d..cbbf1cb 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -2567,7 +2567,7 @@ print_operand_address (file, x)
{
if (GET_CODE (x) == REG)
fprintf (file, "0(%s)", reg_names[ REGNO (x) ]);
- else if (GET_CODE (x) == SYMBOL_REF || GET_CODE (x) == CONST)
+ else if (GET_CODE (x) == SYMBOL_REF || GET_CODE (x) == CONST || GET_CODE (x) == LABEL_REF)
{
output_addr_const (file, x);
if (small_data_operand (x, GET_MODE (x)))