mirror of
https://github.com/MariaDB/server.git
synced 2026-04-29 03:35:34 +02:00
Changes from teg@redhat.com - subtle bugs that only show up under
certain circumstances. include/global.h: Fix for gcc with strict aliasing. Thanks to teg@redhat.com for the patch. strings/strstr-sparc.s: %g6 -> %o2 %g6 and %g7 are reserved for OS use by Sun's ABI. Thanks to teg@redhat.com for the patch.
This commit is contained in:
parent
6cffc526b5
commit
a948b3d66b
2 changed files with 10 additions and 6 deletions
|
|
@ -31,12 +31,12 @@ strstr:
|
|||
! if (*str++ == *search) {
|
||||
! i=(char*) str; j=(char*) search+1;
|
||||
|
||||
ldsb [%o1],%g6 ! g6= First char of search
|
||||
ldsb [%o1],%o2 ! g6= First char of search
|
||||
.top:
|
||||
ldsb [%o0],%g3 ! g3= First char of rest of str
|
||||
cmp %g3,0
|
||||
be .abort ! Found end null ;
|
||||
cmp %g3,%g6
|
||||
cmp %g3,%o2
|
||||
bne .top
|
||||
add %o0,1,%o0
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue