summaryrefslogtreecommitdiff
path: root/i18npool
diff options
context:
space:
mode:
authorNiklas Nebel <nn@openoffice.org>2009-10-16 15:21:16 +0000
committerNiklas Nebel <nn@openoffice.org>2009-10-16 15:21:16 +0000
commit84e49c6bbbc61384618c90193c45af8799d24ea3 (patch)
tree705e39c00498d3ff659dc2c527ec64f6df0f45b0 /i18npool
parent728c8eb458b5613eb5b8bbe8201dfc33a8a9cd78 (diff)
#i105945# no optimization for textsearch on unxsoli
Diffstat (limited to 'i18npool')
-rw-r--r--i18npool/source/search/makefile.mk6
-rw-r--r--i18npool/source/search/textsearch.cxx1
2 files changed, 7 insertions, 0 deletions
diff --git a/i18npool/source/search/makefile.mk b/i18npool/source/search/makefile.mk
index 1b48919624f6..2e81ec3f1d53 100644
--- a/i18npool/source/search/makefile.mk
+++ b/i18npool/source/search/makefile.mk
@@ -50,6 +50,12 @@ SLOFILES= \
$(EXCEPTIONSFILES) \
$(SLO)$/levdis.obj
+# on unxsoli, no optimization for textsearch because of i105945
+.IF "$(OS)$(COM)$(CPUNAME)"=="SOLARISC52INTEL"
+EXCEPTIONSNOOPTFILES= \
+ $(SLO)$/textsearch.obj
+.ENDIF
+
SHL1TARGET= $(TARGET)
SHL1OBJS= $(SLOFILES)
diff --git a/i18npool/source/search/textsearch.cxx b/i18npool/source/search/textsearch.cxx
index 96f033f4e4e3..2518a6cb0481 100644
--- a/i18npool/source/search/textsearch.cxx
+++ b/i18npool/source/search/textsearch.cxx
@@ -562,6 +562,7 @@ sal_Int32 TextSearch::GetDiff( const sal_Unicode cChr ) const
}
+// TextSearch::NSrchFrwrd is mis-optimized on unxsoli (#i105945#)
SearchResult TextSearch::NSrchFrwrd( const OUString& searchStr, sal_Int32 startPos, sal_Int32 endPos )
throw(RuntimeException)
{