diff options
author | obrien <obrien@FreeBSD.org> | 2001-02-17 08:34:50 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2001-02-17 08:34:50 +0000 |
commit | c67d59390e4485092d22ef31e9279cd03761aae8 (patch) | |
tree | b86771e64e7a23a8c3c4d3a5e8e0c087685dbc59 /contrib/gcc/loop.c | |
parent | f765f568136edef27288671f5bf261cb36d01ffe (diff) | |
download | FreeBSD-src-c67d59390e4485092d22ef31e9279cd03761aae8.zip FreeBSD-src-c67d59390e4485092d22ef31e9279cd03761aae8.tar.gz |
Enlist the FreeBSD-CURRENT users as testers of GCC 2.95.3 Release Candidate #3
Diffstat (limited to 'contrib/gcc/loop.c')
-rw-r--r-- | contrib/gcc/loop.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/gcc/loop.c b/contrib/gcc/loop.c index d7242ed..aca291d 100644 --- a/contrib/gcc/loop.c +++ b/contrib/gcc/loop.c @@ -1,5 +1,6 @@ /* Perform various loop optimizations, including strength reduction. - Copyright (C) 1987, 88, 89, 91-98, 1999 Free Software Foundation, Inc. + Copyright (C) 1987, 1988, 1989, 1991, 1992, 1993, 1994, 1995, 1996, + 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of GNU CC. @@ -919,6 +920,7 @@ scan_loop (loop_start, end, loop_cont, unroll_p, bct_p) && VARRAY_INT (set_in_loop, regno) == 1 && ! side_effects_p (SET_SRC (set)) && ! find_reg_note (p, REG_RETVAL, NULL_RTX) + && ! find_reg_note (p, REG_LABEL, NULL_RTX) && (! SMALL_REGISTER_CLASSES || (! (GET_CODE (SET_SRC (set)) == REG && REGNO (SET_SRC (set)) < FIRST_PSEUDO_REGISTER))) |