]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Work around a sign-extension bug in the optimizer on the HP C compiler that
authordrh <drh@noemail.net>
Fri, 6 Nov 2015 20:13:48 +0000 (20:13 +0000)
committerdrh <drh@noemail.net>
Fri, 6 Nov 2015 20:13:48 +0000 (20:13 +0000)
comes with HP/UX.

FossilOrigin-Name: 46c36b1543d7a8156eaa866c67080526153fb10d

1  2 
manifest
manifest.uuid
src/vdbeaux.c

diff --cc manifest
index 29f832afe07a3f82a4289af40cb17e61fa06907f,37f03579b7d0a1875f585fb5f5523cf5d56bed1b..adf0a26c27f5cb907cc8ae594958e705d5f9edd4
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Test\schanges:\s\sOmit\snumindex1.test\sfrom\svalgrind,\ssince\svalgrind\suses\sa\nnone-standard\sfloating-point\sprocessor\swhich\sgives\sinconsistent\sanswers.\nRun\sone\sreleasetest.tcl\smodule\susing\sLONGDOUBLE_TYPE=double.
- D 2015-11-06T20:04:08.458
 -C A\sproposed\spatch\sfor\sworking\saround\sa\sbug\sin\sthe\soptimizer\sfor\sthe\sHP\scompiler\nfound\son\sHP/UX\sItanium.
 -D 2015-11-06T17:28:00.429
++C Work\saround\sa\ssign-extension\sbug\sin\sthe\soptimizer\son\sthe\sHP\sC\scompiler\sthat\ncomes\swith\sHP/UX.
++D 2015-11-06T20:13:48.903
  F Makefile.in 3a705bb4bd12e194212ddbdbf068310d17153cdb
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc 702d3e98f3afc6587a78481257f3c4c900efc3a4
@@@ -407,7 -407,7 +407,7 @@@ F src/vdbe.c dfbaae2570172c523bce142990
  F src/vdbe.h efb7a8c1459e31f3ea4377824c6a7e4cb5068637
  F src/vdbeInt.h 33403622c6a8feaaac5f0f3f17f5d1bf6df42286
  F src/vdbeapi.c 020681b943e77766b32ae1cddf86d7831b7374ca
- F src/vdbeaux.c 869c95b0fc73026da1ca179e053807f563793e8f
 -F src/vdbeaux.c 5f7b42d82d1984c496927d2d739387f8363d6575
++F src/vdbeaux.c 232c242a0ccb3d67a66d55c71135a00123a5d88f
  F src/vdbeblob.c 565fabd302f5fca3bdf3d56cac330483616a39b6
  F src/vdbemem.c fdd1578e47bea61390d472de53c565781d81e045
  F src/vdbesort.c 8b23930a1289526f6d2a3a9f2e965bcc963e4a68
@@@ -1400,7 -1399,10 +1400,8 @@@ F tool/vdbe_profile.tcl 246d0da094856d7
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P 849e686da2d20fd7f938427475fc792384d2aa7c
- R bc805b9c9eb147f835a7b134914f33c0
 -P 840cbda88675b6012dae2423252bf42d0d563874
 -R 7a881fe3a454259c48d7dca38381f204
 -T *branch * hp-optimizer-fix
 -T *sym-hp-optimizer-fix *
 -T -sym-trunk *
++P d421efbf9a5688f5a20b6dfe3aa216299c7b9c86 8a171548e4f665f03d00af6dcb46669a4a78fad5
++R 0bb8acd557038f7fa4d6dfd57e3d94da
++T +closed 8a171548e4f665f03d00af6dcb46669a4a78fad5
  U drh
- Z 126ae0fefea0cf2ca80b12b014ca7256
 -Z b81d9efde52745233947ff97559d6a84
++Z 27befb1035577d32c475d270bda1aa44
diff --cc manifest.uuid
index d3e399026ad355073fcb40c510c6abe613c13a05,6d4801fa981b7ec322edd478e50adc8d00732264..245a53d7df1b08fe127f61580cac2345bd1708fe
@@@ -1,1 -1,1 +1,1 @@@
- d421efbf9a5688f5a20b6dfe3aa216299c7b9c86
 -8a171548e4f665f03d00af6dcb46669a4a78fad5
++46c36b1543d7a8156eaa866c67080526153fb10d
diff --cc src/vdbeaux.c
Simple merge