diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-03 23:25:07 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-03 23:25:07 +0000 |
commit | 1f33ed7939090acaa93c45c43872ecb746584cc2 (patch) | |
tree | 27761750c5c166af3e1dcdd3db8e382449c95495 /gcc | |
parent | c4e550e642c1331796ae419784779979295ef46a (diff) | |
download | gcc-1f33ed7939090acaa93c45c43872ecb746584cc2.tar.gz |
* bb-reorder.c (verify_insn_chain): #ifdef out unless ENABLE_CHECKING.
* i386.h (FUNCTION_ARG_REGNO_P): Remove unnecessary test for N >= 0.
* i386.md (call_value, call_value_pop): Remove unused variable 'addr'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32893 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/bb-reorder.c | 7 | ||||
-rw-r--r-- | gcc/config/i386/i386.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 4 |
4 files changed, 9 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c19dc3e626a..ab788fa5ab0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2000-04-03 Zack Weinberg <zack@wolery.cumb.org> + * bb-reorder.c (verify_insn_chain): #ifdef out unless ENABLE_CHECKING. + * i386.h (FUNCTION_ARG_REGNO_P): Remove unnecessary test for N >= 0. + * i386.md (call_value, call_value_pop): Remove unused variable 'addr'. + * gcc.c (C specs): Pass -fno-show-column to the preprocessor. * objc/lang-specs.h: Likewise. diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index 00005301989..e2f40f1657e 100644 --- a/gcc/bb-reorder.c +++ b/gcc/bb-reorder.c @@ -123,8 +123,9 @@ static basic_block get_common_dest PARAMS ((basic_block, basic_block)); static basic_block chain_reorder_blocks PARAMS ((edge, basic_block)); static void make_reorder_chain PARAMS ((basic_block)); static void fixup_reorder_chain PARAMS ((void)); +#ifdef ENABLE_CHECKING static void verify_insn_chain PARAMS ((void)); - +#endif /* Skip over insns BEFORE or AFTER BB which are typically associated with basic block BB. */ @@ -718,7 +719,7 @@ fixup_reorder_chain () reverse direction. 2. Count insns in chain, going both directions, and check if equal. 3. Check that get_last_insn () returns the actual end of chain. */ - +#ifdef ENABLE_CHECKING static void verify_insn_chain () { @@ -775,7 +776,7 @@ verify_insn_chain () abort (); } } - +#endif /* Reorder basic blocks. */ diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 76bbef00da8..d73e7b0c65c 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -1210,7 +1210,7 @@ enum reg_class #define APPLY_RESULT_SIZE (8+108) /* 1 if N is a possible register number for function argument passing. */ -#define FUNCTION_ARG_REGNO_P(N) ((N) >= 0 && (N) < REGPARM_MAX) +#define FUNCTION_ARG_REGNO_P(N) ((N) < REGPARM_MAX) /* Define a data type for recording info about an argument list during the scan of that argument list. This data type should diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index c981d091a73..e9a5aa3cf57 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -7159,8 +7159,6 @@ "" " { - rtx addr; - if (operands[4] == const0_rtx) { emit_insn (gen_call_value (operands[0], operands[1], operands[2])); @@ -7183,8 +7181,6 @@ "" " { - rtx addr; - /* ??? Not true for calls to static functions. */ if (flag_pic) current_function_uses_pic_offset_table = 1; |