diff options
Diffstat (limited to 'gnu/usr.bin/cc/cc_int/emit-rtl.c')
-rw-r--r-- | gnu/usr.bin/cc/cc_int/emit-rtl.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/gnu/usr.bin/cc/cc_int/emit-rtl.c b/gnu/usr.bin/cc/cc_int/emit-rtl.c index 6671e4c..9de163c 100644 --- a/gnu/usr.bin/cc/cc_int/emit-rtl.c +++ b/gnu/usr.bin/cc/cc_int/emit-rtl.c @@ -140,7 +140,7 @@ REAL_VALUE_TYPE dconstm1; When to use frame_pointer_rtx and hard_frame_pointer_rtx is a little tricky: until register elimination has taken place hard_frame_pointer_rtx - should be used if it is being set, and frame_pointer_rtx otherwise. After + should be used if it is being set, and frame_pointer_rtx otherwise. After register elimination hard_frame_pointer_rtx should always be used. On machines where the two registers are same (most) then these are the same. @@ -173,7 +173,7 @@ static rtx const_int_rtx[MAX_SAVED_CONST_INT * 2 + 1]; /* The ends of the doubly-linked chain of rtl for the current function. Both are reset to null at the start of rtl generation for the function. - + start_sequence saves both of these on `sequence_stack' along with `sequence_rtl_expr' and then starts a new, nested sequence of insns. */ @@ -552,7 +552,7 @@ get_first_label_num () /* Return a value representing some low-order bits of X, where the number of low-order bits is given by MODE. Note that no conversion is done - between floating-point and fixed-point values, rather, the bit + between floating-point and fixed-point values, rather, the bit representation is returned. This function handles the cases in common between gen_lowpart, below, @@ -611,7 +611,7 @@ gen_lowpart_common (mode, x) else if (GET_CODE (x) == REG) { /* If the register is not valid for MODE, return 0. If we don't - do this, there is no way to fix up the resulting REG later. + do this, there is no way to fix up the resulting REG later. But we do do this if the current REG is not valid for its mode. This latter is a kludge, but is required due to the way that parameters are passed on some machines, most @@ -676,7 +676,7 @@ gen_lowpart_common (mode, x) /* If X is an integral constant but we want it in floating-point, it must be the case that we have a union of an integer and a floating-point value. If the machine-parameters allow it, simulate that union here - and return the result. The two-word and single-word cases are + and return the result. The two-word and single-word cases are different. */ else if (((HOST_FLOAT_FORMAT == TARGET_FLOAT_FORMAT @@ -875,7 +875,7 @@ gen_lowpart (mode, x) abort (); } -/* Like `gen_lowpart', but refer to the most significant part. +/* Like `gen_lowpart', but refer to the most significant part. This is used to access the imaginary part of a complex number. */ rtx @@ -1162,10 +1162,10 @@ operand_subword (op, i, validate_address, mode) return GEN_INT (u.i); } #endif /* no REAL_ARITHMETIC */ - + /* The only remaining cases that we can handle are integers. Convert to proper endianness now since these cases need it. - At this point, i == 0 means the low-order word. + At this point, i == 0 means the low-order word. We do not want to handle the case when BITS_PER_WORD <= HOST_BITS_PER_INT in general. However, if OP is (const_int 0), we can just return @@ -1202,7 +1202,7 @@ operand_subword (op, i, validate_address, mode) the required subword, put OP into a register and try again. If that fails, abort. We always validate the address in this case. It is not valid to call this function after reload; it is mostly meant for RTL - generation. + generation. MODE is the mode of OP, in case it is CONST_INT. */ @@ -1289,7 +1289,7 @@ change_address (memref, mode, addr) } else addr = memory_address (mode, addr); - + new = gen_rtx (MEM, mode, addr); MEM_VOLATILE_P (new) = MEM_VOLATILE_P (memref); RTX_UNCHANGING_P (new) = RTX_UNCHANGING_P (memref); @@ -2914,7 +2914,7 @@ start_sequence () last_insn = 0; } -/* Similarly, but indicate that this sequence will be placed in +/* Similarly, but indicate that this sequence will be placed in T, an RTL_EXPR. */ void @@ -3095,7 +3095,7 @@ restore_reg_data (first) /* Don't duplicate the uids already in use. */ cur_insn_uid = max_uid + 1; - /* If any regs are missing, make them up. + /* If any regs are missing, make them up. ??? word_mode is not necessarily the right mode. Most likely these REGs are never used. At some point this should be checked. */ @@ -3221,11 +3221,11 @@ init_emit () regno_pointer_flag_length = LAST_VIRTUAL_REGISTER + 101; - regno_pointer_flag + regno_pointer_flag = (char *) oballoc (regno_pointer_flag_length); bzero (regno_pointer_flag, regno_pointer_flag_length); - regno_reg_rtx + regno_reg_rtx = (rtx *) oballoc (regno_pointer_flag_length * sizeof (rtx)); bzero ((char *) regno_reg_rtx, regno_pointer_flag_length * sizeof (rtx)); @@ -3351,7 +3351,7 @@ init_emit_once (line_numbers) hard_frame_pointer_rtx = frame_pointer_rtx; else hard_frame_pointer_rtx = gen_rtx (REG, Pmode, HARD_FRAME_POINTER_REGNUM); - + if (FRAME_POINTER_REGNUM == ARG_POINTER_REGNUM) arg_pointer_rtx = frame_pointer_rtx; else if (HARD_FRAME_POINTER_REGNUM == ARG_POINTER_REGNUM) |