Commit f4769721 by Denis Chertykov Committed by Denis Chertykov

ip2k.c (commands_in_file): Variable removed.

	* config/ip2k/ip2k.c (commands_in_file): Variable removed.
	(function_epilogue): Don't calculate function size.
	(ip2k_set_compare): Don't use lookup_const_double.
	(asm_file_start): Initialization of commands_in_file removed.
	(asm_file_end): Output of commands_in_file removed.

	* config/ip2k/ip2k.c (CPP_PREDEFINES): Remove definition of
	__INT_MAX__.

From-SVN: r56249
parent a3b5decf
2002-08-13 Denis Chertykov <denisc@overta.ru>
* config/ip2k/ip2k.c (commands_in_file): Variable removed.
(function_epilogue): Don't calculate function size.
(ip2k_set_compare): Don't use lookup_const_double.
(asm_file_start): Initialization of commands_in_file removed.
(asm_file_end): Output of commands_in_file removed.
* config/ip2k/ip2k.c (CPP_PREDEFINES): Remove definition of
__INT_MAX__.
2002-08-13 Neil Booth <neil@daikokuya.co.uk> 2002-08-13 Neil Booth <neil@daikokuya.co.uk>
* c-opts.c (c_common_init_options): Check option array is * c-opts.c (c_common_init_options): Check option array is
......
...@@ -90,9 +90,6 @@ static void mdr_try_wreg_elim PARAMS ((rtx)); ...@@ -90,9 +90,6 @@ static void mdr_try_wreg_elim PARAMS ((rtx));
struct gcc_target targetm = TARGET_INITIALIZER; struct gcc_target targetm = TARGET_INITIALIZER;
/* Commands count in the compiled file. */
static int commands_in_file;
/* Commands in the functions prologues in the compiled file. */ /* Commands in the functions prologues in the compiled file. */
static int commands_in_prologues; static int commands_in_prologues;
...@@ -304,7 +301,6 @@ function_epilogue (file, size) ...@@ -304,7 +301,6 @@ function_epilogue (file, size)
{ {
int leaf_func_p; int leaf_func_p;
int reg,savelimit; int reg,savelimit;
int function_size;
rtx operands[2]; /* Dummy used by OUT_ASn */ rtx operands[2]; /* Dummy used by OUT_ASn */
int need_ret = 1; int need_ret = 1;
...@@ -324,9 +320,6 @@ function_epilogue (file, size) ...@@ -324,9 +320,6 @@ function_epilogue (file, size)
} }
leaf_func_p = leaf_function_p (); leaf_func_p = leaf_function_p ();
function_size = (INSN_ADDRESSES (INSN_UID (get_last_insn ()))
- INSN_ADDRESSES (INSN_UID (get_insns ())));
epilogue_size = 0; epilogue_size = 0;
fprintf (file, "/* epilogue: frame size=%d */\n", size); fprintf (file, "/* epilogue: frame size=%d */\n", size);
...@@ -508,9 +501,6 @@ function_epilogue (file, size) ...@@ -508,9 +501,6 @@ function_epilogue (file, size)
} }
fprintf (file, "/* epilogue end (size=%d) */\n", epilogue_size); fprintf (file, "/* epilogue end (size=%d) */\n", epilogue_size);
fprintf (file, "/* function %s size %d (%d) */\n", current_function_name,
prologue_size + function_size + epilogue_size, function_size);
commands_in_file += prologue_size + function_size + epilogue_size;
commands_in_prologues += prologue_size; commands_in_prologues += prologue_size;
commands_in_epilogues += epilogue_size; commands_in_epilogues += epilogue_size;
} }
...@@ -1091,7 +1081,7 @@ ip2k_set_compare (x, y) ...@@ -1091,7 +1081,7 @@ ip2k_set_compare (x, y)
{ {
rtx value; rtx value;
size_t i; size_t i;
value = rtx_alloc (CONST_DOUBLE); value = rtx_alloc (CONST_DOUBLE);
PUT_MODE (value, VOIDmode); PUT_MODE (value, VOIDmode);
...@@ -1101,7 +1091,7 @@ ip2k_set_compare (x, y) ...@@ -1101,7 +1091,7 @@ ip2k_set_compare (x, y)
for (i = 2; i < (sizeof CONST_DOUBLE_FORMAT - 1); i++) for (i = 2; i < (sizeof CONST_DOUBLE_FORMAT - 1); i++)
XWINT (value, i) = 0; XWINT (value, i) = 0;
y = lookup_const_double (value); y = value;
} }
ip2k_compare_operands[0] = x; ip2k_compare_operands[0] = x;
...@@ -3196,7 +3186,6 @@ asm_file_start (file) ...@@ -3196,7 +3186,6 @@ asm_file_start (file)
{ {
output_file_directive (file, main_input_filename); output_file_directive (file, main_input_filename);
commands_in_file = 0;
commands_in_prologues = 0; commands_in_prologues = 0;
commands_in_epilogues = 0; commands_in_epilogues = 0;
} }
...@@ -3210,12 +3199,8 @@ asm_file_end (file) ...@@ -3210,12 +3199,8 @@ asm_file_end (file)
{ {
fprintf fprintf
(file, (file,
"/* File %s: code %4d = 0x%04x (%4d), prologues %3d, epilogues %3d */\n", "/* File %s: prologues %3d, epilogues %3d */\n",
main_input_filename, main_input_filename, commands_in_prologues, commands_in_epilogues);
commands_in_file,
commands_in_file,
commands_in_file - commands_in_prologues - commands_in_epilogues,
commands_in_prologues, commands_in_epilogues);
} }
/* Cost functions. */ /* Cost functions. */
......
...@@ -28,7 +28,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -28,7 +28,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_SPEC /* But we have a GAS assembler. */ #undef ASM_SPEC /* But we have a GAS assembler. */
#define CPP_PREDEFINES \ #define CPP_PREDEFINES \
"-DIP2K -D__INT_MAX__=SHRT_MAX -D_DOUBLE_IS_32BITS -D__BUFSIZ__=512 -D__FILENAME_MAX__=128" "-DIP2K -D_DOUBLE_IS_32BITS -D__BUFSIZ__=512 -D__FILENAME_MAX__=128"
/* Define this to be a string constant containing `-D' options to /* Define this to be a string constant containing `-D' options to
define the predefined macros that identify this machine and system. define the predefined macros that identify this machine and system.
These macros will be predefined unless the `-ansi' option is These macros will be predefined unless the `-ansi' option is
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment