frv.h (ASM_SPEC): Pass -mno-fdpic as -mnopic.

* 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.

From-SVN: r81404
This commit is contained in:
Alexandre Oliva 2004-05-02 04:50:04 +00:00 committed by Alexandre Oliva
parent ca3df64369
commit afbe7e61fe
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2004-05-02 Alexandre Oliva <aoliva@redhat.com>
* 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 <ghazi@caip.rutgers.edu>
* builtins.c (fold_fixed_mathfn): New function.

View File

@ -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 \