On Wed, Sep 15, 2010 at 03:23:08PM +0100, IainS wrote:
Hi Richard,
This kinda stalled ... I guess I should have pinged it.
On 17 Aug 2010, at 15:57, Richard Henderson wrote:
On 08/17/2010 06:09 AM, IainS wrote:
heh, I guess I meant was solving the problem you noticed above a
pre-condition of applying the patch, or should they be considered
separate problems?
Let's commit them as separate patches for bi-sect-ability,
Just In Case.
cfi->dw_cfi_opc = DW_CFA_GNU_args_size;
Oh, that. If Darwin doesn't like that, then it's expecting the
compiler to always use -maccumulate-outgoing-args. Just make
sure that gets set by default. I suppose you'll have to do
something about the hand-full of test cases that force that
flag off.
Iain,
This patch appears to regress...
FAIL: Throw_2 execution - source compiled test
FAIL: Throw_2 -findirect-dispatch execution - source compiled test
FAIL: Throw_2 -O3 execution - source compiled test
FAIL: Throw_2 -O3 -findirect-dispatch execution - source compiled test
at -m32 on x86_64-apple-darwin10...