From d4b4cb5f4b08dae76ac508ed10f382a4e5880f68 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Tue, 8 Jun 1993 01:24:42 +0000 Subject: [PATCH] (RTX_COSTS): Cost of MULT also depends on TARGET_DISABLE_FPREGS. (ASM_OUTPUT_INT): Always emit special "plabel" relocation for function labels. From-SVN: r4647 --- gcc/config/pa/pa.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 0c674668d3e..e682f874c8f 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1459,7 +1459,8 @@ while (0) #define RTX_COSTS(X,CODE,OUTER_CODE) \ case MULT: \ - return TARGET_SNAKE ? COSTS_N_INSNS (8) : COSTS_N_INSNS (20); \ + return TARGET_SNAKE && ! TARGET_DISABLE_FPREGS \ + ? COSTS_N_INSNS (8) : COSTS_N_INSNS (20); \ case DIV: \ case UDIV: \ case MOD: \ @@ -1693,8 +1694,7 @@ bss_section () \ #define ASM_OUTPUT_INT(FILE,VALUE) \ { fprintf (FILE, "\t.word "); \ if (TARGET_SHARED_LIBS \ - && function_label_operand (VALUE, VOIDmode)\ - && in_section != in_text) \ + && function_label_operand (VALUE, VOIDmode))\ fprintf (FILE, "P%%"); \ output_addr_const (FILE, (VALUE)); \ fprintf (FILE, "\n");} -- 2.30.2