I was just going to ask about this. I glanced through the mozconfigs in the tree for at least Linux debug, but it looks like it only has --enable-debug, not even -O1. Maybe it's buried somewhere in there, but I didn't find it with a quick look.
I took a look at the build log for WinXP debug, and --enable-opt is only present on the configure line for nspr, whereas --enable-debug is in a number of other places. Can we get confirmation for whether debug builds are (partially?) optimized? If not, we should do that. (Unless I'm missing a reason not to, especially if we only care about pass/fail, and not crash stacks/debugability) -Jeff ----- Original Message ----- From: "Kyle Huey" <m...@kylehuey.com> To: "Joshua Cranmer 🐧" <pidgeo...@gmail.com> Cc: "dev-platform" <dev-platform@lists.mozilla.org> Sent: Tuesday, August 19, 2014 3:56:27 PM Subject: Re: Experiment with running debug tests less often on mozilla-inbound the week of August 25 I'm pretty sure the debug builds on our CI infrastructure are built with optimization. - Kyle On Tue, Aug 19, 2014 at 3:42 PM, Joshua Cranmer 🐧 <pidgeo...@gmail.com> wrote: > On 8/19/2014 5:25 PM, Ehsan Akhgari wrote: >> >> Yep, the debug tests indeed take more time, mostly because they run more >> checks. > > > Actually, the bigger cause in the slowdown is probably that debug tests > don't have any optimizations, not more checks. An atomic increment on a > debug build invokes something like a hundred instructions (including several > call instructions) whereas the equivalent operation on an opt build is just > one. > > -- > Joshua Cranmer > Thunderbird and DXR developer > Source code archæologist > > > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform