[Bug 151] ICE in gimplify_expr, at gimplify.c:8538

2014-08-20 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=151 --- Comment #4 from Iain Buclaw --- Or maybe not... :) I'm seeing this in the code dump: { 0 = 42; } Ooops! -- You are receiving this mail because: You are watching all bug changes.

[Bug 151] ICE in gimplify_expr, at gimplify.c:8538

2014-08-20 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=151 --- Comment #3 from Iain Buclaw --- Seconded. ICE's are either codegen bugs for valid code, or bad codegen that should have been stopped at semantic passes. I'd probably put this into the former. While the code: *&S.init.i = 42; Looks as tho

[Bug 150] compiler spits asm errors

2014-08-20 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=150 --- Comment #1 from Iain Buclaw --- Sounds like a toolchain bug, probably invoking the wrong assembler (outside control of gdc itself). Are you using a specific download of gdc? Or is it built from source? -- You are receiving this mail becaus

[Bug 139] GDC writes all-zero initialisers in the rodata section

2014-08-20 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #6 from Iain Buclaw --- (In reply to safety0ff from comment #5) > Context of this report: it was filed because GDC was failing a dmd test (I > can't remember which now.) It wasn't failing the test per say. The test in DMD requires a

[Bug 153] add option to list all libraries from pragma(lib, "...")

2014-08-20 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=153 --- Comment #4 from Ketmar Dark --- Created attachment 76 --> http://bugzilla.gdcproject.org/attachment.cgi?id=76&action=edit new quick-and-dirty patch oh, yes, i'm s stupid. here is new patch which touches only backend. additionally, it e

[Bug 153] add option to list all libraries from pragma(lib, "...")

2014-08-20 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=153 --- Comment #3 from Iain Buclaw --- This can be done instead in the backend, so that is OK. (Bonus points, no need for a frontend global.option flag either) -- You are receiving this mail because: You are watching all bug changes.