summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-03 23:25:07 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-03 23:25:07 +0000
commit1f33ed7939090acaa93c45c43872ecb746584cc2 (patch)
tree27761750c5c166af3e1dcdd3db8e382449c95495 /gcc
parentc4e550e642c1331796ae419784779979295ef46a (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/bb-reorder.c7
-rw-r--r--gcc/config/i386/i386.h2
-rw-r--r--gcc/config/i386/i386.md4
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;