Deleted Added
full compact
loop-iv.c (169689) loop-iv.c (171825)
1/* Rtl-level induction variable analysis.
2 Copyright (C) 2004, 2005 Free Software Foundation, Inc.
3
4This file is part of GCC.
5
6GCC is free software; you can redistribute it and/or modify it
7under the terms of the GNU General Public License as published by the
8Free Software Foundation; either version 2, or (at your option) any

--- 1476 unchanged lines hidden (view full) ---

1485 mode = VOIDmode;
1486 else if (mode == VOIDmode)
1487 {
1488 mode = GET_MODE (op1);
1489 if (mode != GET_MODE (opb1))
1490 mode = VOIDmode;
1491 }
1492
1/* Rtl-level induction variable analysis.
2 Copyright (C) 2004, 2005 Free Software Foundation, Inc.
3
4This file is part of GCC.
5
6GCC is free software; you can redistribute it and/or modify it
7under the terms of the GNU General Public License as published by the
8Free Software Foundation; either version 2, or (at your option) any

--- 1476 unchanged lines hidden (view full) ---

1485 mode = VOIDmode;
1486 else if (mode == VOIDmode)
1487 {
1488 mode = GET_MODE (op1);
1489 if (mode != GET_MODE (opb1))
1490 mode = VOIDmode;
1491 }
1492
1493 if (mode != VOIDmode
1493 if (SCALAR_INT_MODE_P (mode)
1494 && rtx_equal_p (op1, opb1)
1495 && simplify_gen_binary (MINUS, mode, opb0, op0) == const1_rtx)
1496 return true;
1497 }
1498
1499 return false;
1500}
1501

--- 1237 unchanged lines hidden ---
1494 && rtx_equal_p (op1, opb1)
1495 && simplify_gen_binary (MINUS, mode, opb0, op0) == const1_rtx)
1496 return true;
1497 }
1498
1499 return false;
1500}
1501

--- 1237 unchanged lines hidden ---