This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
HOST_WIDE_INT = long long bug in loop.c
- To: egcs at cygnus dot com
- Subject: HOST_WIDE_INT = long long bug in loop.c
- From: John Carr <jfc at mit dot edu>
- Date: Sun, 15 Feb 1998 15:28:18 -0500
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 ");