📄 00000010.htm
字号:
These `-m' options are defined for the AMD Am29000: <BR> <BR> -mdw Generate code that assumes the DW bit is set, i.e., <BR> that byte and halfword operations are directly sup- <BR> ported by the hardware. This is the default. <BR> <BR> -mnodw Generate code that assumes the DW bit is not set. <BR> <BR> -mbw Generate code that assumes the system supports byte <BR> and halfword write operations. This is the de- <BR> fault. <BR> <BR> -mnbw Generate code that assumes the systems does not <BR> support byte and halfword write operations. This <BR> implies `-mnodw'. <BR> <BR> -msmall <BR> Use a small memory model that assumes that all <BR> function addresses are either within a single 256 <BR> KB segment or at an absolute address of less than <BR> 256K. This allows the call instruction to be used <BR> instead of a const, consth, calli sequence. <BR> <BR> -mlarge <BR> Do not assume that the call instruction can be <BR> used; this is the default. <BR> <BR> -m29050 <BR> Generate code for the Am29050. <BR> <BR> -m29000 <BR> Generate code for the Am29000. This is the de- <BR> fault. <BR> <BR> -mkernel-registers <BR> Generate references to registers gr64-gr95 instead <BR> of gr96-gr127. This option can be used when com- <BR> piling kernel code that wants a set of global reg- <BR> isters disjoint from that used by user-mode code. <BR> <BR> Note that when this option is used, register names <BR> in `-f' flags must use the normal, user-mode, <BR> names. <BR> <BR> -muser-registers <BR> Use the normal set of global registers, gr96-gr127. <BR> This is the default. <BR> <BR> -mstack-check <BR> Insert a call to __msp_check after each stack ad- <BR> justment. This is often used for kernel code. <BR> <BR> These `-m' moptions are defined for Motorola 88K architec- <BR> tures: <BR> <BR> -m88000 <BR> Generate code that works well on both the m88100 <BR> and the m88110. <BR> <BR> -m88100 <BR> Generate code that works best for the m88100, but <BR> that also runs on the m88110. <BR> <BR> -m88110 <BR> Generate code that works best for the m88110, and <BR> may not run on the m88100. <BR> <BR> -midentify-revision <BR> Include an ident directive in the assembler output <BR> recording the source file name, compiler name and <BR> version, timestamp, and compilation flags used. <BR> <BR> -mno-underscores <BR> In assembler output, emit symbol names without <BR> adding an underscore character at the beginning of <BR> each name. The default is to use an underscore as <BR> prefix on each name. <BR> <BR> -mno-check-zero-division <BR> <BR> -mcheck-zero-division <BR> Early models of the 88K architecture had problems <BR> with division by zero; in particular, many of them <BR> didn't trap. Use these options to avoid including <BR> (or to include explicitly) additional code to de- <BR> tect division by zero and signal an exception. All <BR> GCC configurations for the 88K use <BR> `-mcheck-zero-division' by default. <BR> <BR> -mocs-debug-info <BR> <BR> -mno-ocs-debug-info <BR> Include (or omit) additional debugging information <BR> (about registers used in each stack frame) as spec- <BR> ified in the 88Open Object Compatibility Standard, <BR> "OCS". This extra information is not needed by <BR> GDB. The default for DG/UX, SVr4, and Delta 88 <BR> SVr3.2 is to include this information; other 88k <BR> configurations omit this information by default. <BR> <BR> -mocs-frame-position <BR> <BR> -mno-ocs-frame-position <BR> Force (or do not require) register values to be <BR> stored in a particular place in stack frames, as <BR> specified in OCS. The DG/UX, Delta88 SVr3.2, and <BR> BCS configurations use `-mocs-frame-position'; oth- <BR> er 88k configurations have the default <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -