invoke.texi (mdsp, mdspr2): Document the __mips_dsp, __mips_dspr2 and __mips_dsp_rev macros.
gcc/ * doc/invoke.texi (mdsp, mdspr2): Document the __mips_dsp, __mips_dspr2 and __mips_dsp_rev macros. * config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_dsp_rev. From-SVN: r126994
This commit is contained in:
parent
4e27018f03
commit
da7d4908cd
|
@ -1,3 +1,9 @@
|
||||||
|
2007-07-27 Richard Sandiford <richard@codesourcery.com>
|
||||||
|
|
||||||
|
* doc/invoke.texi (mdsp, mdspr2): Document the __mips_dsp,
|
||||||
|
__mips_dspr2 and __mips_dsp_rev macros.
|
||||||
|
* config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_dsp_rev.
|
||||||
|
|
||||||
2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
|
2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
|
||||||
|
|
||||||
* c-common.h (enum rid): Add RID_DECLTYPE, update RID_LAST_CXX0X.
|
* c-common.h (enum rid): Add RID_DECLTYPE, update RID_LAST_CXX0X.
|
||||||
|
|
|
@ -378,10 +378,16 @@ extern const struct mips_rtx_cost_data *mips_cost;
|
||||||
builtin_define ("__mips_smartmips"); \
|
builtin_define ("__mips_smartmips"); \
|
||||||
\
|
\
|
||||||
if (TARGET_DSP) \
|
if (TARGET_DSP) \
|
||||||
builtin_define ("__mips_dsp"); \
|
{ \
|
||||||
\
|
builtin_define ("__mips_dsp"); \
|
||||||
if (TARGET_DSPR2) \
|
if (TARGET_DSPR2) \
|
||||||
builtin_define ("__mips_dspr2"); \
|
{ \
|
||||||
|
builtin_define ("__mips_dspr2"); \
|
||||||
|
builtin_define ("__mips_dsp_rev=2"); \
|
||||||
|
} \
|
||||||
|
else \
|
||||||
|
builtin_define ("__mips_dsp_rev=1"); \
|
||||||
|
} \
|
||||||
\
|
\
|
||||||
MIPS_CPP_SET_PROCESSOR ("_MIPS_ARCH", mips_arch_info); \
|
MIPS_CPP_SET_PROCESSOR ("_MIPS_ARCH", mips_arch_info); \
|
||||||
MIPS_CPP_SET_PROCESSOR ("_MIPS_TUNE", mips_tune_info); \
|
MIPS_CPP_SET_PROCESSOR ("_MIPS_TUNE", mips_tune_info); \
|
||||||
|
|
|
@ -11658,14 +11658,19 @@ operations. This is the default.
|
||||||
@itemx -mno-dsp
|
@itemx -mno-dsp
|
||||||
@opindex mdsp
|
@opindex mdsp
|
||||||
@opindex mno-dsp
|
@opindex mno-dsp
|
||||||
Use (do not use) the MIPS DSP ASE. @xref{MIPS DSP Built-in Functions}.
|
Use (do not use) revision 1 of the MIPS DSP ASE.
|
||||||
|
@xref{MIPS DSP Built-in Functions}. This option defines the
|
||||||
|
preprocessor macro @samp{__mips_dsp}. It also defines
|
||||||
|
@samp{__mips_dsp_rev} to 1.
|
||||||
|
|
||||||
@item -mdspr2
|
@item -mdspr2
|
||||||
@itemx -mno-dspr2
|
@itemx -mno-dspr2
|
||||||
@opindex mdspr2
|
@opindex mdspr2
|
||||||
@opindex mno-dspr2
|
@opindex mno-dspr2
|
||||||
Use (do not use) the MIPS DSP ASE REV 2. @xref{MIPS DSP Built-in Functions}.
|
Use (do not use) revision 2 of the MIPS DSP ASE.
|
||||||
The option @option{-mdspr2} implies @option{-mdsp}.
|
@xref{MIPS DSP Built-in Functions}. This option defines the
|
||||||
|
preprocessor macros @samp{__mips_dsp} and @samp{__mips_dspr2}.
|
||||||
|
It also defines @samp{__mips_dsp_rev} to 2.
|
||||||
|
|
||||||
@item -msmartmips
|
@item -msmartmips
|
||||||
@itemx -mno-smartmips
|
@itemx -mno-smartmips
|
||||||
|
|
Loading…
Reference in New Issue