1 $DragonFly: src/gnu/usr.bin/cc34/cc_prep/patches/loop.c.patch,v 1.4 2005/08/27 21:03:51 joerg Exp $
3 ===================================================================
4 RCS file: /home/joerg/wd/repository/dragonflybsd/src/contrib/gcc-3.4/gcc/loop.c,v
5 retrieving revision 1.2
7 --- loop.c 20 Dec 2004 19:23:24 -0000 1.2
8 +++ loop.c 20 Dec 2004 20:48:11 -0000
10 if (GET_CODE (*mult_val) == USE)
11 *mult_val = XEXP (*mult_val, 0);
13 +#ifndef FRAME_GROWS_DOWNWARD
14 + if (flag_propolice_protection
15 + && GET_CODE (*add_val) == PLUS
16 + && (XEXP (*add_val, 0) == frame_pointer_rtx
17 + || XEXP (*add_val, 1) == frame_pointer_rtx))
22 *pbenefit += address_cost (orig_x, addr_mode) - reg_address_cost;