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

2017-03-02 Thread via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #13 from Iain Buclaw --- What if all static vars were to be kept in .bss then? Does that come with the same cost? If no, then this is probably a valid argument for implementing bug 246 then. -- You are receiving this mail because

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

2017-02-19 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 Timo Sintonen changed: What|Removed |Added CC||t.sinto...@luukku.com --- Comment #12 fr

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

2017-02-18 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #11 from Iain Buclaw --- Is this still problematic? I ask because now the old data generation pass is gone completely. -- You are receiving this mail because: You are watching all bug changes.

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

2014-11-26 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #10 from Johannes Pfau --- Reverting this change exposes a test failure in phobos. However every seemingly unrelated change hides the error. gcc-4.9 works fine. So I wonder whether this is actually a bug in the GCC-5 snapshot? Here's

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

2014-11-23 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #9 from Johannes Pfau --- Sure. Should the default still be rodata? Rodata is also used for normal immutable x = Struct(0,0,0) style variables, so that make make sense. -- You are receiving this mail because: You are watching all bu

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

2014-11-21 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #8 from Iain Buclaw --- I have no problems, but maybe we should make a switch for those who want smaller binaries over speed? -- You are receiving this mail because: You are watching all bug changes.

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

2014-11-20 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #7 from Johannes Pfau --- I'm doing some experiments with D on microcontrollers lately (AVR 8 bit hello-world(blinking LED) is working: https://github.com/jpf91/GDC/tree/microD ) and I came across this again. This bugfix leads to the

[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 139] GDC writes all-zero initialisers in the rodata section

2014-08-16 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #5 from safety0ff --- Context of this report: it was filed because GDC was failing a dmd test (I can't remember which now.) -- You are receiving this mail because: You are watching all bug changes.

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

2014-08-16 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 Johannes Pfau changed: What|Removed |Added Status|RESOLVED|NEW CC|

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

2014-07-13 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #3 from Iain Buclaw --- Before: 52976libgphobos2.a 5980libgdruntime.a After: 52824libgphobos2.a 5976libgdruntime.a I guess this means that phobos doesn't have many 0-inited symbols. ;) -- You are receiving this mai

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

2014-07-12 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

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

2014-07-12 Thread via D.gnu
http://bugzilla.gdcproject.org/show_bug.cgi?id=139 --- Comment #1 from Iain Buclaw --- FYI, the backend does *almost* the right thing. .globl _D4test6Buffer6__initZ .section.rodata .align 64 .type _D4test6Buffer6__initZ, @object .size _D4test