From 05036ed04e63a8f6e91120bae3cd420570831366 Mon Sep 17 00:00:00 2001 From: aoliva Date: Sun, 2 May 2004 04:50:04 +0000 Subject: [PATCH] * config/frv/frv.h (ASM_SPEC): Pass -mno-fdpic as -mnopic. (CPP_SPEC, CPP_SIMPLE_SPEC): Undefine __FRV_ACC__ and __FRV_FPR__ before redefining them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81404 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/frv/frv.h | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9fa5652..c237375 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-05-02 Alexandre Oliva + + * config/frv/frv.h (ASM_SPEC): Pass -mno-fdpic as -mnopic. + (CPP_SPEC, CPP_SIMPLE_SPEC): Undefine __FRV_ACC__ and __FRV_FPR__ + before redefining them. + 2004-05-01 Kaveh R. Ghazi * builtins.c (fold_fixed_mathfn): New function. diff --git a/gcc/config/frv/frv.h b/gcc/config/frv/frv.h index 1e89210..438fbfe 100644 --- a/gcc/config/frv/frv.h +++ b/gcc/config/frv/frv.h @@ -109,7 +109,7 @@ %{mmedia} %{mno-media} \ %{mmuladd} %{mno-muladd} \ %{mpack} %{mno-pack} \ - %{mfdpic} \ + %{mno-fdpic:-mnopic} %{mfdpic} \ %{fpic|fpie: -mpic} %{fPIC|fPIE: -mPIC} %{mlibrary-pic}}" /* Another C string constant used much like `LINK_SPEC'. The difference @@ -151,7 +151,7 @@ %{mcpu=tomcat: %(cpp_fr500)} \ %{mcpu=simple: %(cpp_simple)} \ %{!mcpu*: %(cpp_cpu_default)} \ -%{mno-media: -D__FRV_ACC__=0 %{msoft-float: -D__FRV_FPR__=0}} \ +%{mno-media: -U__FRV_ACC__ -D__FRV_ACC__=0 %{msoft-float: -U__FRV_FPR__ -D__FRV_FPR__=0}} \ %{mhard-float: -D__FRV_HARD_FLOAT__} \ %{msoft-float: -U__FRV_HARD_FLOAT__} \ %{mgpr-32: -U__FRV_GPR__ -D__FRV_GPR__=32} \ @@ -203,7 +203,7 @@ -D__FRV_GPR__=32 \ -D__FRV_FPR__=0 \ -D__FRV_ACC__=0 \ -%{mmedia: -D__FRV_ACC__=8} \ +%{mmedia: -U__FRV_ACC__ -D__FRV_ACC__=8} \ %{mhard-float|mmedia: -D__FRV_FPR__=64}" #define MASK_DEFAULT_FRV \ -- 2.7.4