[m-rev.] diff: upgrade to boehm gc 7.2

Julien Fischer juliensf at csse.unimelb.edu.au
Sat Jul 21 02:52:00 AEST 2012



On Fri, 20 Jul 2012, Julien Fischer wrote:

> On Fri, 20 Jul 2012, Julien Fischer wrote:
>
> Same problem as on every other system, this is not a very portable
> or robust way of testing the feedback system.
>
>>  general/string_to_float
>>  general/string_format/string_format_e
>>  general/string_format/string_format_f
>>  general/string_format/string_format_g
>
> Due to library differences (or possibly to the handling of floats --
> see below).
>
>>  hard_coded/dir_test
>>  hard_coded/pack_args_float
>>  hard_coded/reuse_double
>>  hard_coded/static_no_tag
>>  hard_coded/stream_format
>>  hard_coded/sv_record_update
>>  hard_coded/uncond_reuse_bad
>
> All of these generate incorrect output.   It appears as though the
> various data packing optimizations PeterW implemented a while back
> aren't working on this platform and/or with Mercury compiled ths way
> I built it (see below).
>
>>  hard_coded/test_tree_bitset
>
> Last few lines of the output are:
>
>   [4, 71402]
>   testing divide_by_set
>   []
>   []
>   Uncaught Mercury exception:
>   Software Error: tree_bitset: function `tree_bitset.enum_to_index'/1: 
> Unexpected: enums must map to nonnegative integers
>
>>  hard_coded/write_xml
>
> This seg faults.

The same set of tests also fail (for the same reason) on x86 Linux (and
I suspect all 32-bit systems.)

Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list