Commit 67de45a8 by Brendan Kehoe

vx960-coff.h (CPP_SPEC): Always define CPU, even if they use -ansi...

	* i960/vx960-coff.h (CPP_SPEC): Always define CPU, even if they
	use -ansi; the VxWorks headers assume it's always present.

From-SVN: r14158
parent c4a33af7
...@@ -35,7 +35,10 @@ Boston, MA 02111-1307, USA. */ ...@@ -35,7 +35,10 @@ Boston, MA 02111-1307, USA. */
#define CPP_PREDEFINES "-Di960 -Di80960 -DI960 -DI80960 -Dvxworks -Acpu(i960) -Amachine(i960)" #define CPP_PREDEFINES "-Di960 -Di80960 -DI960 -DI80960 -Dvxworks -Acpu(i960) -Amachine(i960)"
/* The VxWorks header files expect the compiler to define CPU to a /* The VxWorks header files expect the compiler to define CPU to a
magic number. */ magic number. Note that we define CPU here even if the user
has specified -ansi. This violates user namespace, but the VxWorks
headers, and potentially user code, all explicitly rely upon the
definition of CPU in order to get the proper processor information. */
#undef CPP_SPEC #undef CPP_SPEC
#define CPP_SPEC "%{mic*:-D__i960\ #define CPP_SPEC "%{mic*:-D__i960\
...@@ -44,16 +47,16 @@ Boston, MA 02111-1307, USA. */ ...@@ -44,16 +47,16 @@ Boston, MA 02111-1307, USA. */
%{mmc:-D__i960MC}\ %{mmc:-D__i960MC}\
%{mca:-D__i960CA}%{mcc:-D__i960CC}\ %{mca:-D__i960CA}%{mcc:-D__i960CC}\
%{mcf:-D__i960CF}}\ %{mcf:-D__i960CF}}\
%{mka:-D__i960KA__ -D__i960_KA__ %{!ansi:-DCPU=I960KA}}\ %{mka:-D__i960KA__ -D__i960_KA__ -DCPU=I960KA}\
%{mkb:-D__i960KB__ -D__i960_KB__ %{!ansi:-DCPU=I960KB}}\ %{mkb:-D__i960KB__ -D__i960_KB__ -DCPU=I960KB}\
%{msa:-D__i960SA__ -D__i960_SA__}\ %{msa:-D__i960SA__ -D__i960_SA__}\
%{msb:-D__i960SB__ -D__i960_SB__}\ %{msb:-D__i960SB__ -D__i960_SB__}\
%{mmc:-D__i960MC__ -D__i960_MC__}\ %{mmc:-D__i960MC__ -D__i960_MC__}\
%{mca:-D__i960CA__ -D__i960_CA__ %{!ansi:-DCPU=I960CA}}\ %{mca:-D__i960CA__ -D__i960_CA__ -DCPU=I960CA}\
%{mcc:-D__i960CC__ -D__i960_CC__}\ %{mcc:-D__i960CC__ -D__i960_CC__}\
%{mcf:-D__i960CF__ -D__i960_CF__}\ %{mcf:-D__i960CF__ -D__i960_CF__}\
%{!mka:%{!mkb:%{!msa:%{!msb:%{!mmc:%{!mca:\ %{!mka:%{!mkb:%{!msa:%{!msb:%{!mmc:%{!mca:\
%{!mcc:%{!mcf:-D__i960_CA -D__i960CA__ %{!ansi:-DCPU=I960CA}\ %{!mcc:%{!mcf:-D__i960_CA -D__i960CA__ -DCPU=I960CA\
%{mic*:-D__i960CA}}}}}}}}}" %{mic*:-D__i960CA}}}}}}}}}"
/* Default to -mca. */ /* Default to -mca. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment