00:00:29 -!- ASau [~user@p54AFFF0F.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 00:03:20 ltbarcly [~textual@216.113.168.148] has joined #sbcl 00:04:21 -!- senj [~senj@unaffiliated/senj] has quit [Quit: Sleep Now] 00:04:52 -!- ltbarcly [~textual@216.113.168.148] has quit [Read error: Connection reset by peer] 00:39:09 -!- poglesbyg_ [~poglesbyg@uib-guest.uib.no] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 00:45:30 -!- slyrus [~chatzilla@70-90-161-58-ca.sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 250 seconds] 00:59:26 ltbarcly [~textual@216.113.168.148] has joined #sbcl 01:03:49 -!- ltbarcly [~textual@216.113.168.148] has quit [Ping timeout: 245 seconds] 01:05:47 ltbarcly [~textual@216.113.168.148] has joined #sbcl 01:10:04 -!- ltbarcly [~textual@216.113.168.148] has quit [Ping timeout: 245 seconds] 01:39:12 ltbarcly [~textual@216.113.168.148] has joined #sbcl 01:43:33 -!- ltbarcly [~textual@216.113.168.148] has quit [Ping timeout: 250 seconds] 02:44:02 prxq_ [~mommer@x2f65180.dyn.telefonica.de] has joined #sbcl 02:47:30 -!- prxq [~mommer@x2f69235.dyn.telefonica.de] has quit [Ping timeout: 260 seconds] 02:52:09 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #sbcl 02:52:14 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 02:52:31 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #sbcl 03:23:22 yacks [~py@103.6.159.103] has joined #sbcl 03:32:20 davazp [~user@221.Red-79-153-99.dynamicIP.rima-tde.net] has joined #sbcl 03:38:03 -!- christoph_debian [~christoph@ppp-88-217-58-160.dynamic.mnet-online.de] has quit [Read error: Operation timed out] 03:52:41 christoph_debian [~christoph@ppp-88-217-32-14.dynamic.mnet-online.de] has joined #sbcl 04:03:23 ehaliewicz [~user@50-0-51-28.dsl.static.sonic.net] has joined #sbcl 04:36:27 -!- scymtym_ [~user@ip-88-153-183-104.unitymediagroup.de] has quit [Ping timeout: 250 seconds] 05:40:51 -!- ASau` [~user@p54AFE9F2.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 05:43:04 attila_lendvai [~attila_le@5.76.185.228] has joined #sbcl 05:43:04 -!- attila_lendvai [~attila_le@5.76.185.228] has quit [Changing host] 05:43:04 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 05:43:13 ASau` [~user@p54AFE9F2.dip0.t-ipconnect.de] has joined #sbcl 05:45:39 -!- Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has quit [Quit: term term term, wei wei] 05:45:58 Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has joined #sbcl 05:52:45 ubii [~ubii@unaffiliated/ubii] has joined #sbcl 06:02:34 -!- oleo [~oleo@xdsl-78-35-176-15.netcologne.de] has quit [Ping timeout: 245 seconds] 06:02:42 oleo [~oleo@xdsl-87-79-253-145.netcologne.de] has joined #sbcl 06:30:02 -!- Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has quit [Quit: leaving] 06:45:41 -!- davazp [~user@221.Red-79-153-99.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 06:49:36 poglesbyg_ [~poglesbyg@uib-guest.uib.no] has joined #sbcl 06:52:31 -!- ubii [~ubii@unaffiliated/ubii] has quit [Quit: Leaving] 06:55:27 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 07:15:49 -!- yacks [~py@103.6.159.103] has quit [Quit: Leaving] 07:53:19 -!- ehaliewicz [~user@50-0-51-28.dsl.static.sonic.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 08:01:34 -!- poglesbyg_ [~poglesbyg@uib-guest.uib.no] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 08:04:42 -!- ASau` is now known as ASau 08:12:56 yacks [~py@122.179.37.189] has joined #sbcl 08:13:47 poglesbyg_ [~poglesbyg@uib-guest.uib.no] has joined #sbcl 08:29:54 -!- poglesbyg_ [~poglesbyg@uib-guest.uib.no] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 08:59:40 poglesbyg_ [~poglesbyg@uib-guest.uib.no] has joined #sbcl 09:14:06 -!- Vivitron`` [~Vivitron`@c-50-172-44-193.hsd1.il.comcast.net] has quit [Ping timeout: 265 seconds] 10:08:42 -!- poglesbyg_ [~poglesbyg@uib-guest.uib.no] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 10:30:47 -!- kludge` [~comet@unaffiliated/espiral] has quit [Ping timeout: 253 seconds] 10:31:07 edgar-rft [~GOD@HSI-KBW-109-193-013-113.hsi7.kabel-badenwuerttemberg.de] has joined #sbcl 10:36:43 kludge` [~comet@unaffiliated/espiral] has joined #sbcl 11:06:11 -!- segv- [~mb@95-91-242-54-dynip.superkabel.de] has quit [Ping timeout: 260 seconds] 11:11:40 poglesbyg_ [~poglesbyg@129.177.116.91] has joined #sbcl 11:20:13 -!- poglesbyg_ [~poglesbyg@129.177.116.91] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 11:24:54 poglesbyg_ [~poglesbyg@pc-116-91.eduroam.uib.no] has joined #sbcl 11:29:05 -!- poglesbyg_ [~poglesbyg@pc-116-91.eduroam.uib.no] has quit [Ping timeout: 246 seconds] 11:35:18 segv- [~mb@95-91-242-54-dynip.superkabel.de] has joined #sbcl 11:51:01 eudoxia [~eudoxia@r186-52-37-171.dialup.adsl.anteldata.net.uy] has joined #sbcl 11:51:23 -!- eudoxia [~eudoxia@r186-52-37-171.dialup.adsl.anteldata.net.uy] has quit [Remote host closed the connection] 11:51:52 poglesbyg_ [~poglesbyg@129.177.116.91] has joined #sbcl 11:52:27 -!- poglesbyg_ [~poglesbyg@129.177.116.91] has quit [Client Quit] 12:02:55 poglesbyg_ [~poglesbyg@pc-116-91.eduroam.uib.no] has joined #sbcl 12:17:51 -!- poglesbyg_ [~poglesbyg@pc-116-91.eduroam.uib.no] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 12:54:40 -!- prxq_ is now known as prxq 13:33:56 stassats [~stassats@wikipedia/stassats] has joined #sbcl 13:39:36 davazp [~user@221.Red-79-153-99.dynamicIP.rima-tde.net] has joined #sbcl 13:43:45 eudoxia [~eudoxia@r186-52-37-171.dialup.adsl.anteldata.net.uy] has joined #sbcl 13:52:39 -!- yacks [~py@122.179.37.189] has quit [Quit: Leaving] 14:08:40 poglesbyg_ [~poglesbyg@pc-45-156.eduroam.uib.no] has joined #sbcl 14:10:49 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 14:14:25 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #sbcl 14:15:16 -!- poglesbyg_ is now known as poglesbyg 14:18:38 -!- davazp [~user@221.Red-79-153-99.dynamicIP.rima-tde.net] has quit [Ping timeout: 260 seconds] 14:25:45 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 14:28:25 davazp [~user@221.Red-79-153-99.dynamicIP.rima-tde.net] has joined #sbcl 14:30:17 commutativity rules could be applied earlier, before splitting into two-arg functions, (= (the fixnum a) b (the fixnum c)) would be better as (= (the fixnum a) (the fixnum c) b) 14:31:11 -!- poglesbyg [~poglesbyg@pc-45-156.eduroam.uib.no] has quit [Quit: Textual IRC Client: www.textualapp.com] 14:32:08 the split currently happens in source-transforms, so doing the above could be somewhat complicated 14:32:38 you might be in diminishing returns territory there 14:32:59 but what about SSC! 14:42:09 andreh_ [~andreh@189.27.16.35.dynamic.adsl.gvt.net.br] has joined #sbcl 14:48:47 format calls are not optimized during the build, at least in ROOM 14:49:06 I think that was deliberate 14:49:23 in fact, didn't you choose to do that to reduce the image size? 14:50:07 I could be wrong 14:50:20 i didn't touch FORMAT in that respect 14:51:51 ;;; We disable this transform in the cross-compiler to save memory in 14:51:51 ;;; the target image; most of the uses of FORMAT in the compiler are for 14:51:51 ;;; error messages, and those don't need to be particularly fast. 14:53:13 OK, froydnj chose to do that to reduce the image size 14:56:09 -!- scymtym [~user@2001:638:504:2093:baca:3aff:fe83:e736] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:56:48 scymtym [~user@2001:638:504:2093:baca:3aff:fe83:e736] has joined #sbcl 15:00:45 -!- eudoxia [~eudoxia@r186-52-37-171.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 15:30:50 drmeister [~drmeister@mobile-198-228-207-223.mycingular.net] has joined #sbcl 15:33:11 -!- andreh_ [~andreh@189.27.16.35.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 245 seconds] 15:35:24 -!- drmeister [~drmeister@mobile-198-228-207-223.mycingular.net] has quit [Read error: Connection reset by peer] 15:40:44 drmeister [~drmeister@155.247.96.196] has joined #sbcl 15:42:40 drmeiste_ [~drmeister@155.247.96.196] has joined #sbcl 15:45:04 -!- drmeister [~drmeister@155.247.96.196] has quit [Ping timeout: 245 seconds] 15:48:48 LiamH [~none@96.231.217.60] has joined #sbcl 15:54:54 -!- stassats [~stassats@wikipedia/stassats] has quit [Read error: Connection reset by peer] 15:56:05 nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has joined #sbcl 15:56:19 G'morning all. 15:59:18 stassats [~stassats@wikipedia/stassats] has joined #sbcl 16:04:19 At this point, I'm reasonably confident that VOPs with lifetime errors on SPARC are either: not used in the default build configuration, not used until target-2, involve WITHOUT-SCHEDULING, or involve the ELSEWHERE segment. 16:17:25 senj [~senj@unaffiliated/senj] has joined #sbcl 16:54:42 -!- senj [~senj@unaffiliated/senj] has quit [Quit: Sleep Now] 16:57:58 senj [~senj@unaffiliated/senj] has joined #sbcl 17:03:05 eudoxia [~eudoxia@r186-52-37-171.dialup.adsl.anteldata.net.uy] has joined #sbcl 17:03:15 -!- eudoxia [~eudoxia@r186-52-37-171.dialup.adsl.anteldata.net.uy] has quit [Remote host closed the connection] 17:05:07 Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has joined #sbcl 17:30:56 -!- jdz [~jdz@212.36.34.246] has quit [Quit: Leaving] 18:13:38 wbooze [~oleo@xdsl-84-44-153-27.netcologne.de] has joined #sbcl 18:13:50 -!- oleo [~oleo@xdsl-87-79-253-145.netcologne.de] has quit [Ping timeout: 260 seconds] 18:14:36 -!- wbooze is now known as oleo 18:32:57 -!- senj [~senj@unaffiliated/senj] has quit [Quit: Sleep Now] 18:54:57 andreh_ [~andreh@189.27.16.35.dynamic.adsl.gvt.net.br] has joined #sbcl 18:56:04 -!- davazp [~user@221.Red-79-153-99.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 19:03:35 pnpuff [~LaB6@unaffiliated/pnpuff] has joined #sbcl 19:11:51 -!- pnpuff [~LaB6@unaffiliated/pnpuff] has left #sbcl 19:12:35 senj [~senj@unaffiliated/senj] has joined #sbcl 19:15:11 slyrus [~chatzilla@70-90-161-58-ca.sfba.hfc.comcastbusiness.net] has joined #sbcl 19:20:33 leuler [~user@p548F9B52.dip0.t-ipconnect.de] has joined #sbcl 19:30:22 snamich [~snamich@50-1-50-233.dsl.dynamic.fusionbroadband.com] has joined #sbcl 19:31:50 nyef: Regarding lifetime problems: I was wondering if the following strategy would work: search for broken VOPs by instrumenting DEFINE-VOP to ignore the life time specifications for selected VOPs, taking everything to be live for the whole VOP. If all VOPs are modified this way, the build must succeed (?). 19:32:15 Then repeatedly select a random subset of VOPs for this modification, try a build, and find out which VOP(s) correlate the best with broken/working builds. 19:33:32 some VOPs are never invoked in the build process 19:34:50 I thought one of the problems with Sparc was that the build didn't even succeed? 19:35:41 The SPARC build dies in target-2, during cold init. 19:36:32 i discovered which function was broken on PPC by taking the fault address and looking through cold-core.map 19:37:04 Mmm. No fault address here, just an internal error somewhere further down the line. 19:37:36 I'm going to have some more time to dig into it this weekend, at least. 19:37:41 -!- andreh_ [~andreh@189.27.16.35.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 245 seconds] 19:38:14 can you get the PC from ldb? 19:39:53 andreh_ [~andreh@189.27.16.35.dynamic.adsl.gvt.net.br] has joined #sbcl 19:40:54 It's failing from calling ERROR in INTEGER-DECODE-SINGLE-FLOAT. 19:41:27 I even have a backtrace from LDB. 19:46:13 Vivitron`` [~Vivitron`@c-50-172-44-193.hsd1.il.comcast.net] has joined #sbcl 19:47:21 I like leuler's idea 19:53:19 Mmm. It makes sense, although the build times are a pain. Still, a bisection search would help. 19:59:16 I was thinking of the random subsets because I guess there may be interferences between different VOPs: Modifying one, possibly needing more registers, might hide a lifetime bug in another due to the other one being given other registers/stack slots when emitted near the first. 20:02:17 Yeah, but you'd still need good coverage, some VOPs wouldn't be able to build with screwed-up lifetime information, and so on. 20:05:17 -!- andreh_ [~andreh@189.27.16.35.dynamic.adsl.gvt.net.br] has quit [Read error: Connection reset by peer] 20:09:29 I agree. Is it mostly a lack of registers that would cause VOPs not be able to build? And can you guess how many VOPs might suffer from this problem on Sparc? 20:12:29 danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has joined #sbcl 20:13:36 andreh [~andreh@186.213.221.177] has joined #sbcl 20:17:42 andreh_ [~andreh@177.133.24.51.dynamic.adsl.gvt.net.br] has joined #sbcl 20:18:40 -!- andreh [~andreh@186.213.221.177] has quit [Ping timeout: 265 seconds] 20:24:13 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 20:24:20 I have no idea at this point. 20:25:53 I'm planning to see about desk-checking some more VOPs tonight, since I've managed to narrow things down a bit at least, and to dig into other possible symptoms that I see. 20:27:02 I know that the same problem as on PPC with the full-call VOPs also applies to SPARC, but there's apparently another problem that needs to be nailed first in order to even expose the known issue... 20:27:21 -!- andreh_ [~andreh@177.133.24.51.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 245 seconds] 20:27:38 -!- senj [~senj@unaffiliated/senj] has quit [Quit: Textual IRC Client: www.textualapp.com] 20:28:46 Well, then good luck! 20:29:44 Thanks. 20:29:56 I'm going to sign off now, as I have to head out to catch a train soon. 20:30:17 -!- nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has quit [Quit: Bye all, I might be back tonight, otherwise tomorrow.] 20:33:10 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Remote host closed the connection] 20:33:56 andreh_ [~andreh@177.133.24.51.dynamic.adsl.gvt.net.br] has joined #sbcl 20:50:41 -!- scymtym [~user@2001:638:504:2093:baca:3aff:fe83:e736] has quit [Remote host closed the connection] 20:55:53 -!- andreh_ [~andreh@177.133.24.51.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 272 seconds] 20:56:06 -!- drmeiste_ is now known as drmeister 20:56:39 -!- slyrus [~chatzilla@70-90-161-58-ca.sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 250 seconds] 21:14:42 leuler: all the general bit-cutting operations are sucky 21:15:13 ldb/ldb-test/mask-field, etc cons even when they don't need to cons, or cons more than necessary 21:16:06 but, not going to TWO-ARG-AND is not good indeed 21:20:26 -!- snamich [~snamich@50-1-50-233.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 21:21:53 Well, the commit-in-question's commit message indicates that the intention is to only put in MASK-SIGNED-FIELD under certain circumstances that I would think are not given in (LOGTEST X 1). 21:22:39 does intel still not implement SSE4a ? 21:22:53 extrq and insertq would be nice to use 21:27:16 snamich [~snamich@50-1-50-233.dsl.dynamic.fusionbroadband.com] has joined #sbcl 21:27:46 leuler: it relies that mask-signed-field will be optimized away later 21:27:59 i don't know if it can be determined that it won't be optimized away 21:29:44 I see. 21:30:13 anyhow, even if that's resolved, the problem with ldb remains 21:30:26 stassats: Regarding non-consing LDB. Did you look at the code that was deleted with commit 9ae9ab3401d397d6? 21:30:27 i'm halfway to resolving it 21:31:31 leuler: that might be helpful 21:31:40 but my code seems to be smaller than that 21:32:28 and cutting bignums is quite complicated, that it's easier to write it from scratch than trying to understand it 21:34:38 this release is supposed to be low impact, so i'll try to get it working by the next one 21:35:34 or i can get in cases where the input is a fixnum, which is simple 21:47:22 working on my generic dispatch stuff really shows how good the Kizcales / Rodriguez cache stuff is 21:47:52 (and other PCL optimizations) 21:48:35 -!- Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has quit [Quit: sigh] 21:49:14 overhead of standard generic function over regular function: x2 21:49:23 -!- drmeister [~drmeister@155.247.96.196] has quit [Remote host closed the connection] 21:49:37 overhead of my generic dispatch: x15 21:49:55 overhead of my generic dispatch before special-casing one-argument functions: x50 21:49:59 drmeister [~drmeister@155.247.96.196] has joined #sbcl 21:50:06 Bike [~Glossina@gannon-wless-gw.resnet.wsu.edu] has joined #sbcl 21:51:17 drmeiste_ [~drmeister@155.247.96.196] has joined #sbcl 21:51:20 hm, looks like my commutative changes make the originally reported LOGAND problem disappear 21:51:39 -!- drmeister [~drmeister@155.247.96.196] has quit [Read error: Connection reset by peer] 21:53:28 but not in all cases 22:02:30 -!- leuler [~user@p548F9B52.dip0.t-ipconnect.de] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 22:25:07 poglesbyg_ [~poglesbyg@uib-guest.uib.no] has joined #sbcl 22:28:03 i'm not quite sure to the interpretation of signedp in insert-lvar-cut 22:44:41 now i stopped getting why is wrapping things with mask-signed-field/logand to explicitly cut things is necessary 22:52:57 all the failing cases can be solved just by performing no cutting 22:54:29 -!- snamich [~snamich@50-1-50-233.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 22:55:02 and bailing out of cutting in those cases actually produces faster code 23:03:30 the problem is probably that it cuts some things successfully, and others things cannot be cut, making things incompatible, so, instead of inserting explicit cuts it needs to abandon conflicting successfully made cuts instead 23:12:14 -!- edgar-rft [~GOD@HSI-KBW-109-193-013-113.hsi7.kabel-badenwuerttemberg.de] has quit [Quit: continuation lost by nuclear meltdown] 23:17:59 scymtym [~user@ip-88-153-183-104.unitymediagroup.de] has joined #sbcl 23:20:08 (> (* (the fixnum b) 3) 20) for some reason doesn't inline things, while (> (* (the fixnum b) 2) 20) 23:20:31 while both multiplication results will be in the word range 23:21:56 perhaps because of the sign 23:22:29 -!- poglesbyg_ [~poglesbyg@uib-guest.uib.no] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 23:22:59 right 23:23:29 poglesbyg_ [~poglesbyg@uib-guest.uib.no] has joined #sbcl 23:24:53 (where's the smart compiler converting it to (> b 10)?) 23:25:09 snamich [~snamich@50-1-50-233.dsl.dynamic.fusionbroadband.com] has joined #sbcl 23:25:11 -!- drmeiste_ [~drmeister@155.247.96.196] has quit [Remote host closed the connection] 23:25:48 drmeister [~drmeister@155.247.96.196] has joined #sbcl 23:27:40 -!- poglesbyg_ [~poglesbyg@uib-guest.uib.no] has quit [Client Quit] 23:29:21 -!- snamich [~snamich@50-1-50-233.dsl.dynamic.fusionbroadband.com] has quit [Ping timeout: 245 seconds] 23:30:13 -!- drmeister [~drmeister@155.247.96.196] has quit [Ping timeout: 248 seconds] 23:36:50 snamich [~snamich@50-1-50-233.dsl.dynamic.fusionbroadband.com] has joined #sbcl 23:57:12 ASau` [~user@p54AFE827.dip0.t-ipconnect.de] has joined #sbcl