[m-rev.] for review: making pointer_equal a builtin

Julien Fischer jfischer at opturion.com
Fri Nov 28 14:46:53 AEDT 2014


On Fri, 28 Nov 2014, Zoltan Somogyi wrote:

>
>
> On Fri, 28 Nov 2014 14:26:55 +1100 (AEDT), Julien Fischer <jfischer at opturion.com> wrote:
>> For the record they are compiled
>> with:
>>
>>      -O5 --opt-space --cross-compiling --no-smart-indexing
>
> Do you happen to remember the reason for the --no-smart-indexing part?

At one point lookup switches (the ones that use bit-vectors IIRC)
didn't respect the --cross-compiling option.  (I think that has long
since been fixed.)

A 64-bit stage 1 compiler built using a 32-bit source distribution
bootstrap compiler would end up being broken.

I've always meant to check that things are working and remove
--no-smart-indexing from that list since *not* enabling means that MSVC
cannot compile the pre-generated .c files in the source distribution.
(At least I've always mean to check it everytime I remember that
we currently use --no-smart-indexing, which isn't often ...)

Cheers,
Julien.



More information about the reviews mailing list