Annotation of gcc/config/tm-fmtowns.h, revision 1.1.1.1

1.1       root        1: /* tm.h file for fmtowns, a 386 machine.  */
                      2: 
                      3: #include "tm-i386gas.h"
                      4: 
                      5: /* Control a conditional in i386.md, in call_value.  */
                      6: #define FMTOWNS 
                      7: 
                      8: /* On this machine, we really avoid using the fpu registers
                      9:    if we have no fpu.  */
                     10: 
                     11: #undef VALUE_REGNO
                     12: #define VALUE_REGNO(MODE) \
                     13:   ((TARGET_80387 && ((MODE)==SFmode || (MODE)==DFmode)) ? FIRST_FLOAT_REG : 0)
                     14: 
                     15: #undef FUNCTION_VALUE_REGNO
                     16: #define FUNCTION_VALUE_REGNO_P(N) \
                     17:   (TARGET_80387 ? ((N) == 0 || ((N)== FIRST_FLOAT_REG)) : ((N) == 0))
                     18: 
                     19: #undef REG_CLASS_FROM_LETTER
                     20: #define REG_CLASS_FROM_LETTER(C)               \
                     21:   ((C) == 'r' ? GENERAL_REGS :                 \
                     22:    (C) == 'q' ? Q_REGS :                       \
                     23:    (C) == 'f' ? (TARGET_80387 ? FLOAT_REGS : NO_REGS) :        \
                     24:    (C) == 'a' ? AREG : (C) == 'b' ? BREG :     \
                     25:    (C) == 'c' ? CREG : (C) == 'd' ? DREG :     \
                     26:    (C) == 'A' ? ADREG :                                \
                     27:    (C) == 'S' ? SIREG :                                \
                     28:    (C) == 'D' ? DIREG : NO_REGS)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.