Thread overview
[dmd-internals] [D-Programming-Language/dmd] 3a8729: Issue 6234 - 64-bit array append generates inline ...
Jul 05, 2011
Brad Roberts
Jul 05, 2011
Don Clugston
July 05, 2011
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd

  Commit: 3a872937f714214d79c987c2ebef068c0a29285e
      https://github.com/D-Programming-Language/dmd/commit/3a872937f714214d79c987c2ebef068c0a29285e
  Author: Walter Bright <walter at walterbright.com>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/e2ir.c

  Log Message:
  -----------
  Issue 6234 - 64-bit array append generates inline code to copy new data, but does not call postblit


July 05, 2011
Looks like auto-tester now passes 64-bit linux... still waiting on 32/64, but I think it will probably work.

Thanks!

-Steve




>________________________________
>From: "noreply at github.com" <noreply at github.com>
>To: dmd-internals at puremagic.com
>Sent: Tuesday, July 5, 2011 1:46 PM
>Subject: [dmd-internals] [D-Programming-Language/dmd] 3a8729: Issue 6234 - 64-bit array append generates inline ...
>
>? Branch: refs/heads/master
>? Home:? https://github.com/D-Programming-Language/dmd
>
>? Commit: 3a872937f714214d79c987c2ebef068c0a29285e
>? ? ? https://github.com/D-Programming-Language/dmd/commit/3a872937f714214d79c987c2ebef068c0a29285e
>? Author: Walter Bright <walter at walterbright.com>
>? Date:?  2011-07-05 (Tue, 05 Jul 2011)
>
>? Changed paths:
>? ? M src/e2ir.c
>
>? Log Message:
>? -----------
>? Issue 6234 - 64-bit array append generates inline code to copy new data, but does not call postblit
>
>
>_______________________________________________
>dmd-internals mailing list
>dmd-internals at puremagic.com
>http://lists.puremagic.com/mailman/listinfo/dmd-internals
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/dmd-internals/attachments/20110705/8dd53c53/attachment.html>
July 05, 2011
At one point, freebsd64 was passing fairly reliably.  Not sure what changed, but that test has been problematic for a while now.  I made some changes to it that helped, but obviously aren't sufficient.  I wouldn't hold up a release for that platform.

For what it's worth, there are still a small handful of tests that are disabled on linux/64 and freebsd/64 that need to be fixed.  I'm pretty sure I have bugs filed for all of them, most with extracted reproduction code.  I recall some being serious enough that it makes me doubt how much 64-bit usage there is right now.. might be a bit of a catch-22 there.

Later,
Brad

On Tue, 5 Jul 2011, Steve Schveighoffer wrote:

> Looks like auto-tester now passes 64-bit linux... still waiting on 32/64, but I think it will probably work.
> 
> Thanks!
> 
> -Steve
> 
> 
> >From: "noreply at github.com" <noreply at github.com>
> >
> >? Branch: refs/heads/master
> >? Home:? https://github.com/D-Programming-Language/dmd
> >
> >? Commit: 3a872937f714214d79c987c2ebef068c0a29285e
> >? ? ? https://github.com/D-Programming-Language/dmd/commit/3a872937f714214d79c987c2ebef068c0a29285e
> >? Author: Walter Bright <walter at walterbright.com>
> >? Date:?  2011-07-05 (Tue, 05 Jul 2011)
> >
> >? Changed paths:
> >? ? M src/e2ir.c
> >
> >? Log Message:
> >? -----------
> >? Issue 6234 - 64-bit array append generates inline code to copy new data, but does not call postblit
-------------- next part --------------
_______________________________________________
dmd-internals mailing list
dmd-internals at puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
July 05, 2011
On 5 July 2011 23:04, Brad Roberts <braddr at puremagic.com> wrote:
> At one point, freebsd64 was passing fairly reliably. ?Not sure what changed, but that test has been problematic for a while now. ?I made some changes to it that helped, but obviously aren't sufficient. ?I wouldn't hold up a release for that platform.
>
> For what it's worth, there are still a small handful of tests that are disabled on linux/64 and freebsd/64 that need to be fixed. ?I'm pretty sure I have bugs filed for all of them, most with extracted reproduction code. ?I recall some being serious enough that it makes me doubt how much 64-bit usage there is right now.. might be a bit of a catch-22 there.

These are the only ones that I could find.
5569 64 bit Dwarf symbolic debug info not recognized by gdb
5570 64 bit C ABI not followed for passing structs and complex numbers
as function parameters
5597 [64-bit] Illegal Instruction on Ancient Hardware
5624 std.conv unittest disabled
5625 std.format unittest disabled
5628 std.math unittest disabled
5689 [64-Bit] uniform() fails with -profile
5774 [64 bit] "relocation truncated to fit" with __gshared array, while(), and $
6047 Segfault when struct with three or more ulongs with a toString is
passed to format with at least two substitution clauses with -m64.
6062 segv in dmd/64 with assoc array literals


>
> Later,
> Brad
>
> On Tue, 5 Jul 2011, Steve Schveighoffer wrote:
>
>> Looks like auto-tester now passes 64-bit linux... still waiting on 32/64, but I think it will probably work.
>>
>> Thanks!
>>
>> -Steve
>>
>>
>> >From: "noreply at github.com" <noreply at github.com>
>> >
>> >? Branch: refs/heads/master
>> >? Home:? https://github.com/D-Programming-Language/dmd
>> >
>> >? Commit: 3a872937f714214d79c987c2ebef068c0a29285e
>> >? ? ? https://github.com/D-Programming-Language/dmd/commit/3a872937f714214d79c987c2ebef068c0a29285e
>> >? Author: Walter Bright <walter at walterbright.com>
>> >? Date:? ?2011-07-05 (Tue, 05 Jul 2011)
>> >
>> >? Changed paths:
>> >? ? M src/e2ir.c
>> >
>> >? Log Message:
>> >? -----------
>> >? Issue 6234 - 64-bit array append generates inline code to copy new data, but does not call postblit
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>