diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-11-27 00:06:16 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-11-27 00:06:16 +0000 |
commit | 7714437843c404635cc4c018baba428d777987f6 (patch) | |
tree | 2f1007a65806bc44cf224999bd272d5478289b7f /gcc | |
parent | 084e63568d05c56b5c0ac234c2fe80933487aa4e (diff) | |
download | gcc-7714437843c404635cc4c018baba428d777987f6.tar.gz |
Fix init_sync_libfuncs_1 iteration.
* optabs.c (init_sync_libfuncs_1): Include max in iteration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181749 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/optabs.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5d304c89026..41b3b9b4d40 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2011-11-26 Richard Henderson <rth@redhat.com> + * optabs.c (init_sync_libfuncs_1): Include max in iteration. + * omp-low.c (expand_omp_atomic): Assume anything aligned to BIGGEST_ALIGNMENT is aligned. diff --git a/gcc/optabs.c b/gcc/optabs.c index 1aafd28b5be..0ce21e9b548 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -6606,7 +6606,7 @@ init_sync_libfuncs_1 (optab tab, const char *base, int max) buf[len + 2] = '\0'; mode = QImode; - for (i = 1; i < max; i *= 2) + for (i = 1; i <= max; i *= 2) { buf[len + 1] = '0' + i; set_optab_libfunc (tab, mode, buf); |