Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Leopold Toetsch
Marcus Thiesen <[EMAIL PROTECTED]> wrote: > On Thursday 29 April 2004 19:26, Dan Sugalski wrote: >> It's distinctly possible we'll find compilers that flat-out >> won't allow us to do this, in which case we'll need a Plan B as >> fallback. > Found one :-) No ;) 2.95.x does align functions and do

Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Marcus Thiesen
On Thursday 29 April 2004 19:26, Dan Sugalski wrote: > It's distinctly possible we'll find compilers that flat-out > won't allow us to do this, in which case we'll need a Plan B as > fallback. Found one :-) gcc 2.95.4 dies during perl Configure.pl with the nice message: cc1: Invalid option `-falig

Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Leopold Toetsch
Dan Sugalski <[EMAIL PROTECTED]> wrote: > It's not guaranteed anywhere, so having a fallback is definitely in > order. It's distinctly possible we'll find compilers that flat-out > won't allow us to do this, in which case we'll need a Plan B as > fallback. Plan B is a bit more expensiv but of cou

Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Dan Sugalski
At 1:15 PM -0400 4/29/04, Simon Glover wrote: On Thu, 29 Apr 2004, Dan Sugalski wrote: At 7:07 PM +0200 4/29/04, Leopold Toetsch wrote: >Dan Sugalski <[EMAIL PROTECTED]> wrote: >> At 6:43 PM +0200 4/29/04, Leopold Toetsch wrote: >>> >>>I can't see, why this patch should break t/pmc/float.t a

Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Simon Glover
On Thu, 29 Apr 2004, Dan Sugalski wrote: > At 7:07 PM +0200 4/29/04, Leopold Toetsch wrote: > >Dan Sugalski <[EMAIL PROTECTED]> wrote: > >> At 6:43 PM +0200 4/29/04, Leopold Toetsch wrote: > >>> > >>>I can't see, why this patch should break t/pmc/float.t and: > > > >> Because GCC doesn't align

Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Dan Sugalski
At 7:07 PM +0200 4/29/04, Leopold Toetsch wrote: Dan Sugalski <[EMAIL PROTECTED]> wrote: At 6:43 PM +0200 4/29/04, Leopold Toetsch wrote: I can't see, why this patch should break t/pmc/float.t and: Because GCC doesn't align function pointers unless you ask it to, Argh. System depend weird stuff.

Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Leopold Toetsch
Dan Sugalski <[EMAIL PROTECTED]> wrote: > At 6:43 PM +0200 4/29/04, Leopold Toetsch wrote: >> >>I can't see, why this patch should break t/pmc/float.t and: > Because GCC doesn't align function pointers unless you ask it to, Argh. System depend weird stuff. gcc does function aligning on x86 though

Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Dan Sugalski
At 6:43 PM +0200 4/29/04, Leopold Toetsch wrote: Dan Sugalski <[EMAIL PROTECTED]> wrote: cvsuser 04/04/29 08:56:04 Add in Leo's proof-of-concept single table MMD patch, though it does kill the float tests right now I can't see, why this patch should break t/pmc/float.t and: Because GCC

Re: cvs commit: parrot/src mmd.c

2004-04-29 Thread Leopold Toetsch
Dan Sugalski <[EMAIL PROTECTED]> wrote: > cvsuser 04/04/29 08:56:04 > Add in Leo's proof-of-concept single table MMD patch, though it does > kill the float tests right now I can't see, why this patch should break t/pmc/float.t and: $ perl -Ilib t/pmc/float.t 1..9 ok 1 - basic assignment