HOST_WIDE_INT = long long bug in loop.c
John Carr
jfc@mit.edu
Sun Feb 15 14:04:00 GMT 1998
Sun Feb 15 15:26:42 1998 John Carr <jfc@mit.edu>
* loop.c (strength_reduce, record_biv, record_giv): Use
HOST_WIDE_INT_PRINT_DEC to print CONST_INT values.
Index: loop.c
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/loop.c,v
retrieving revision 1.29
diff -c -3 -p -r1.29 loop.c
*** loop.c 1998/02/14 01:13:54 1.29
--- loop.c 1998/02/15 20:21:50
*************** strength_reduce (scan_start, end, loop_t
*** 3683,3689 ****
if (loop_dump_stream)
{
if (GET_CODE (src) == CONST_INT)
! fprintf (loop_dump_stream, "%d\n", INTVAL (src));
else
{
print_rtl (loop_dump_stream, src);
--- 3683,3692 ----
if (loop_dump_stream)
{
if (GET_CODE (src) == CONST_INT)
! {
! fprintf (loop_dump_stream, HOST_WIDE_INT_PRINT_DEC, INTVAL (src));
! fputc ('\n', loop_dump_stream);
! }
else
{
print_rtl (loop_dump_stream, src);
*************** record_biv (v, insn, dest_reg, inc_val,
*** 4618,4625 ****
"Insn %d: possible biv, reg %d,",
INSN_UID (insn), REGNO (dest_reg));
if (GET_CODE (inc_val) == CONST_INT)
! fprintf (loop_dump_stream, " const = %d\n",
! INTVAL (inc_val));
else
{
fprintf (loop_dump_stream, " const = ");
--- 4621,4631 ----
"Insn %d: possible biv, reg %d,",
INSN_UID (insn), REGNO (dest_reg));
if (GET_CODE (inc_val) == CONST_INT)
! {
! fprintf (loop_dump_stream, " const =");
! fprintf (loop_dump_stream, HOST_WIDE_INT_PRINT_DEC, INTVAL (inc_val));
! fputc ('\n', loop_dump_stream);
! }
else
{
fprintf (loop_dump_stream, " const = ");
*************** record_giv (v, insn, src_reg, dest_reg,
*** 4826,4833 ****
fprintf (loop_dump_stream, " replaceable");
if (GET_CODE (mult_val) == CONST_INT)
! fprintf (loop_dump_stream, " mult %d",
! INTVAL (mult_val));
else
{
fprintf (loop_dump_stream, " mult ");
--- 4832,4841 ----
fprintf (loop_dump_stream, " replaceable");
if (GET_CODE (mult_val) == CONST_INT)
! {
! fprintf (loop_dump_stream, " mult ");
! fprintf (loop_dump_stream, HOST_WIDE_INT_PRINT_DEC, INTVAL (mult_val));
! }
else
{
fprintf (loop_dump_stream, " mult ");
*************** record_giv (v, insn, src_reg, dest_reg,
*** 4835,4842 ****
}
if (GET_CODE (add_val) == CONST_INT)
! fprintf (loop_dump_stream, " add %d",
! INTVAL (add_val));
else
{
fprintf (loop_dump_stream, " add ");
--- 4843,4852 ----
}
if (GET_CODE (add_val) == CONST_INT)
! {
! fprintf (loop_dump_stream, " add ");
! fprintf (loop_dump_stream, HOST_WIDE_INT_PRINT_DEC, INTVAL (add_val));
! }
else
{
fprintf (loop_dump_stream, " add ");
More information about the Gcc
mailing list