diff options
Diffstat (limited to 'gcc/config/convex/convex.h')
| -rw-r--r-- | gcc/config/convex/convex.h | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/gcc/config/convex/convex.h b/gcc/config/convex/convex.h index b326c96..a69d9d2 100644 --- a/gcc/config/convex/convex.h +++ b/gcc/config/convex/convex.h @@ -19,7 +19,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Standard GCC variables that we reference. */ +/* Standard GCC variables that we reference. */ extern int target_flags; @@ -107,7 +107,7 @@ extern int target_flags; /* Target-dependent specs. Some libraries come in c1 and c2+ versions; use the appropriate ones. Make a target-dependent __convex_cxx__ define to relay the target cpu - to the program being compiled. */ + to the program being compiled. */ #if (TARGET_DEFAULT | TARGET_CPU_DEFAULT) & 1 @@ -416,12 +416,12 @@ extern int target_flags; #endif -/* Use /path/libgcc.a instead of -lgcc, makes bootstrap work more smoothly. */ +/* Use /path/libgcc.a instead of -lgcc, makes bootstrap work more smoothly. */ #define LINK_LIBGCC_SPECIAL_1 /* Since IEEE support was added to gcc, most things seem to like it - better if we disable exceptions and check afterward for infinity. */ + better if we disable exceptions and check afterward for infinity. */ #if __convex__ #if _IEEE_FLOAT_ @@ -436,7 +436,7 @@ extern int target_flags; /* Target machine storage layout */ /* Define this if most significant bit is lowest numbered - in instructions that operate on numbered bit-fields. */ + in instructions that operate on numbered bit-fields. */ #define BITS_BIG_ENDIAN 1 /* Define this if most significant byte of a word is the lowest numbered. */ @@ -531,19 +531,19 @@ extern int target_flags; /* List the order in which to allocate registers. Each register must be listed once, even those in FIXED_REGISTERS. - For Convex, put S0 (the return register) last. */ + For Convex, put S0 (the return register) last. */ #define REG_ALLOC_ORDER \ { 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 0, 8, 14, 15 } /* Return number of consecutive hard regs needed starting at reg REGNO to hold something of mode MODE. This is ordinarily the length in words of a value of mode MODE - but can be less for certain modes in special long registers. */ + but can be less for certain modes in special long registers. */ #define HARD_REGNO_NREGS(REGNO, MODE) \ ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE. - On Convex, S registers can hold any type, A registers any nonfloat. */ + On Convex, S registers can hold any type, A registers any nonfloat. */ #define HARD_REGNO_MODE_OK(REGNO, MODE) \ (S_REGNO_P (REGNO) \ || (GET_MODE_SIZE (MODE) <= 4 && (MODE) != SFmode)) @@ -608,7 +608,7 @@ extern int target_flags; /* Convex has classes A (address) and S (scalar). A is further divided into SP_REGS (stack pointer) and INDEX_REGS. - SI_REGS is S_REGS + INDEX_REGS -- all the regs except SP. */ + SI_REGS is S_REGS + INDEX_REGS -- all the regs except SP. */ enum reg_class { NO_REGS, S_REGS, INDEX_REGS, SP_REGS, A_REGS, SI_REGS, @@ -667,7 +667,7 @@ enum reg_class { C is the letter, and VALUE is a constant value. Return 1 if VALUE is in the range specified by C. */ /* 'I' is used to pass any CONST_INT and reject any CONST_DOUBLE. - CONST_DOUBLE integers are handled by G and H constraint chars. */ + CONST_DOUBLE integers are handled by G and H constraint chars. */ #define CONST_OK_FOR_LETTER_P(VALUE, C) 1 @@ -689,7 +689,7 @@ enum reg_class { /* Optional extra constraints for this machine. For Convex, 'Q' means that OP is a volatile MEM. - For volatile scalars, we use instructions that bypass the data cache. */ + For volatile scalars, we use instructions that bypass the data cache. */ #define EXTRA_CONSTRAINT(OP, C) \ ((C) == 'Q' ? (GET_CODE (OP) == MEM && MEM_VOLATILE_P (OP) \ @@ -701,7 +701,7 @@ enum reg_class { In general this is just CLASS; but on some machines in some cases it is preferable to use a more restrictive class. */ -/* Put 2-word constants that can't be immediate operands into memory. */ +/* Put 2-word constants that can't be immediate operands into memory. */ #define PREFERRED_RELOAD_CLASS(X,CLASS) \ ((GET_CODE (X) != CONST_DOUBLE \ @@ -734,7 +734,7 @@ enum reg_class { #define STARTING_FRAME_OFFSET 0 /* If we generate an insn to push BYTES bytes, - this says how many the stack pointer really advances by. */ + this says how many the stack pointer really advances by. */ #define PUSH_ROUNDING(BYTES) (((BYTES) + 3) & ~3) /* Offset of first parameter from the argument pointer register value. */ @@ -772,7 +772,7 @@ enum reg_class { #define FUNCTION_VALUE_REGNO_P(N) ((N) == S0_REGNUM) -/* 1 if N is a possible register number for function argument passing. */ +/* 1 if N is a possible register number for function argument passing. */ #define FUNCTION_ARG_REGNO_P(N) 0 @@ -780,14 +780,14 @@ enum reg_class { during the scan of that argument list. This data type should hold all necessary information about the function itself and about the args processed so far, enough to enable macros - such as FUNCTION_ARG to determine where the next arg should go. */ -/* On convex, simply count the arguments in case TARGET_ARGCOUNT is set. */ + such as FUNCTION_ARG to determine where the next arg should go. */ +/* On convex, simply count the arguments in case TARGET_ARGCOUNT is set. */ #define CUMULATIVE_ARGS int /* Initialize a variable CUM of type CUMULATIVE_ARGS for a call to a function whose data type is FNTYPE. - For a library call, FNTYPE is 0. */ + For a library call, FNTYPE is 0. */ #define INIT_CUMULATIVE_ARGS(CUM,FNTYPE,LIBNAME,INDIRECT) \ ((CUM) = 0) @@ -906,7 +906,7 @@ enum reg_class { /* Nonzero if the constant value X is a legitimate general operand. It is given that X satisfies CONSTANT_P or is a CONST_DOUBLE. */ -/* For convex, bounce 2-word constants that can't be immediate operands. */ +/* For convex, bounce 2-word constants that can't be immediate operands. */ #define LEGITIMATE_CONSTANT_P(X) \ (GET_CODE (X) != CONST_DOUBLE \ @@ -958,7 +958,7 @@ enum reg_class { const, reg, (PLUS reg const) We don't use indirection since with insn scheduling, load + indexing - is better. */ + is better. */ /* 1 if X is an address that we could indirect through. */ #define INDIRECTABLE_ADDRESS_P(X) \ @@ -973,7 +973,7 @@ enum reg_class { && REG_OK_FOR_BASE_P (XEXP (X, 1)) \ && CONSTANT_ADDRESS_P (XEXP (X, 0)))) -/* Go to ADDR if X is a valid address. */ +/* Go to ADDR if X is a valid address. */ #define GO_IF_LEGITIMATE_ADDRESS(MODE, X, ADDR) \ { register rtx xfoob = (X); \ if (INDIRECTABLE_ADDRESS_P (xfoob)) \ @@ -1000,7 +1000,7 @@ enum reg_class { #define LEGITIMIZE_ADDRESS(X,OLDX,MODE,WIN) {} /* Go to LABEL if ADDR (a legitimate address expression) - has an effect that depends on the machine mode it is used for. */ + has an effect that depends on the machine mode it is used for. */ #define GO_IF_MODE_DEPENDENT_ADDRESS(ADDR,LABEL) {} @@ -1011,7 +1011,7 @@ enum reg_class { /* Define as C expression which evaluates to nonzero if the tablejump instruction expects the table to contain offsets from the address of the table. - Do not define this if the table should contain absolute addresses. */ + Do not define this if the table should contain absolute addresses. */ /* #define CASE_VECTOR_PC_RELATIVE 1 */ /* Define this if the case instruction drops through after the table @@ -1052,7 +1052,7 @@ enum reg_class { #define TRULY_NOOP_TRUNCATION(OUTPREC, INPREC) 1 /* On Convex, it is as good to call a constant function address as to - call an address kept in a register. */ + call an address kept in a register. */ #define NO_FUNCTION_CSE /* When a prototype says `char' or `short', really pass an `int'. */ @@ -1116,7 +1116,7 @@ enum reg_class { #define BRANCH_COST 0 /* Convex uses VAX or IEEE floats. - Follow the host format. */ + Follow the host format. */ #define TARGET_FLOAT_FORMAT HOST_FLOAT_FORMAT /* But must prevent real.c from constructing VAX dfloats */ @@ -1204,7 +1204,7 @@ enum reg_class { #define DBX_DEBUGGING_INFO -/* How to renumber registers for dbx and gdb. */ +/* How to renumber registers for dbx and gdb. */ #define DBX_REGISTER_NUMBER(REGNO) (REGNO) @@ -1217,7 +1217,7 @@ enum reg_class { #define DBX_CONTIN_CHAR '?' -/* Don't use stab extensions until GDB v4 port is available for convex. */ +/* Don't use stab extensions until GDB v4 port is available for convex. */ #define DEFAULT_GDB_EXTENSIONS 0 #define DBX_NO_XREFS @@ -1234,7 +1234,7 @@ enum reg_class { #define ASM_GLOBALIZE_LABEL(FILE,NAME) \ do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) -/* The prefix to add to user-visible assembler symbols. */ +/* The prefix to add to user-visible assembler symbols. */ #define USER_LABEL_PREFIX "_" @@ -1342,7 +1342,7 @@ enum reg_class { S_REGNO_P (REGNO) ? 'l' : 'w', \ reg_names[REGNO]) -/* This is how to output an element of a case-vector that is absolute. */ +/* This is how to output an element of a case-vector that is absolute. */ #define ASM_OUTPUT_ADDR_VEC_ELT(FILE, VALUE) \ fprintf (FILE, "\tds.w L%d\n", VALUE) @@ -1383,19 +1383,19 @@ enum reg_class { ( (OUTPUT) = (char *) alloca (strlen ((NAME)) + 10), \ sprintf ((OUTPUT), "%s.%d", (NAME), (LABELNO))) -/* Output an arg count before function entries. */ +/* Output an arg count before function entries. */ #define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \ asm_declare_function_name (FILE, NAME, DECL) /* Print an instruction operand X on file FILE. CODE is the code from the %-spec that requested printing this operand; - if `%z3' was used to print operand 3, then CODE is 'z'. */ + if `%z3' was used to print operand 3, then CODE is 'z'. */ #define PRINT_OPERAND(FILE, X, CODE) \ print_operand (FILE, X, CODE) -/* Print a memory operand whose address is X, on file FILE. */ +/* Print a memory operand whose address is X, on file FILE. */ #define PRINT_OPERAND_ADDRESS(FILE, ADDR) \ print_operand_address (FILE, ADDR) @@ -1406,7 +1406,7 @@ enum reg_class { #define FASCIST_ASSEMBLER /* __gcc_cleanup is loader-aliased to __ap$do_registered_functions if we - are linking against standard libc, 0 if old (-traditional) libc. */ + are linking against standard libc, 0 if old (-traditional) libc. */ #define EXIT_BODY \ { \ @@ -1417,7 +1417,7 @@ enum reg_class { } /* Header for convex.c. - Here at the end so we can use types defined above. */ + Here at the end so we can use types defined above. */ extern int target_cpu; extern int current_section_is_text; |
