| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.17.22 PDP-11 Options
These options are defined for the PDP-11:
- @gcctabopt -mfpu
-
Use hardware FPP floating point. This is the default. (FIS floating point on the PDP-11/40 is not supported.)
- @gcctabopt -msoft-float
-
Do not use hardware floating point.
- @gcctabopt -mac0
-
Return floating-point results in ac0 (fr0 in Unix assembler syntax).
- @gcctabopt -mno-ac0
-
Return floating-point results in memory. This is the default.
- @gcctabopt -m40
-
Generate code for a PDP-11/40.
- @gcctabopt -m45
-
Generate code for a PDP-11/45. This is the default.
- @gcctabopt -m10
-
Generate code for a PDP-11/10.
- @gcctabopt -mbcopy-builtin
-
Use inline
movmemhipatterns for copying memory. This is the default. - @gcctabopt -mbcopy
-
Do not use inline
movmemhipatterns for copying memory. - @gcctabopt -mint16
- @gcctabopt -mno-int32
-
Use 16-bit
int. This is the default. - @gcctabopt -mint32
- @gcctabopt -mno-int16
-
Use 32-bit
int. - @gcctabopt -mfloat64
- @gcctabopt -mno-float32
-
Use 64-bit
float. This is the default. - @gcctabopt -mfloat32
- @gcctabopt -mno-float64
-
Use 32-bit
float. - @gcctabopt -mabshi
-
Use
abshi2pattern. This is the default. - @gcctabopt -mno-abshi
-
Do not use
abshi2pattern. - @gcctabopt -mbranch-expensive
-
Pretend that branches are expensive. This is for experimenting with code generation only.
- @gcctabopt -mbranch-cheap
-
Do not pretend that branches are expensive. This is the default.
- @gcctabopt -msplit
-
Generate code for a system with split I&D.
- @gcctabopt -mno-split
-
Generate code for a system without split I&D. This is the default.
- @gcctabopt -munix-asm
-
Use Unix assembler syntax. This is the default when configured for ‘pdp11-*-bsd’.
- @gcctabopt -mdec-asm
-
Use DEC assembler syntax. This is the default when configured for any PDP-11 target other than ‘pdp11-*-bsd’.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |