[Bug 83] New: ICE: TypeStruct::toCBuffer2

2013-11-06 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=83 Bug #: 83 Summary: ICE: TypeStruct::toCBuffer2 Classification: Unclassified Product: GDC Version: development Platform: x86_64 OS/Version: All Status: NEW Sev

[Bug 83] ICE: TypeStruct::toCBuffer2

2013-11-06 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=83 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org -- Configure bugmai

[Bug 84] New: Writes to struct members marked as shared are not volatile

2013-11-09 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=84 Bug #: 84 Summary: Writes to struct members marked as shared are not volatile Classification: Unclassified Product: GDC Version: development Platform: All OS/Ve

[Bug 84] Writes to struct members marked as shared are not volatile

2013-11-10 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=84 --- Comment #1 from Johannes Pfau 2013-11-10 09:18:22 GMT --- In the generated ASM it looks like at least part of the problem is that the struct is loaded into a register. Of course, then volatile has no effect. Quoting from c-decl.c: --

[Bug 84] Writes to struct members marked as shared are not volatile

2013-11-10 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=84 --- Comment #2 from Iain Buclaw 2013-11-10 11:23:45 GMT --- (In reply to comment #1) > In the generated ASM it looks like at least part of the problem is that the > struct is loaded into a register. Of course, then volatile has no effect. > Yep

[Bug 78] Compilation broken

2013-12-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=78 Johannes Pfau changed: What|Removed |Added CC||johannesp...@gmail.com AssignedTo

[Bug 81] ICE in gimple_expand_cfg

2013-12-10 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=81 --- Comment #3 from hst...@quickfur.ath.cx 2013-12-10 18:45:26 GMT --- Any workarounds for this bug? I'm kinda stuck on this right now, and can only use dmd to compile my code. -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?ta

[Bug 85] New: GDC does not build for windows host

2013-12-22 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=85 Bug #: 85 Summary: GDC does not build for windows host Classification: Unclassified Product: GDC Version: development Platform: All OS/Version: Other Status: NEW

[Bug 86] New: initializing of templated struct with union fails

2013-12-23 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=86 Bug #: 86 Summary: initializing of templated struct with union fails Classification: Unclassified Product: GDC Version: 4.8.x Platform: x86_64 OS/Version: Linux Status:

[Bug 85] GDC does not build for windows host

2013-12-23 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=85 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 86] initializing of templated struct with union fails

2013-12-23 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=86 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 87] New: GDC always ICEs on Windows (also for Windows->??? Cross compilers)

2013-12-27 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=87 Bug #: 87 Summary: GDC always ICEs on Windows (also for Windows->??? Cross compilers) Classification: Unclassified Product: GDC Version: development Platform: All

[Bug 88] New: -flto option causes internal compiler error

2013-12-31 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=88 Bug #: 88 Summary: -flto option causes internal compiler error Classification: Unclassified Product: GDC Version: 4.8.x Platform: x86 OS/Version: Linux Status: NEW

[Bug 88] -flto option causes internal compiler error

2013-12-31 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=88 --- Comment #1 from secondaryacco...@web.de 2013-12-31 22:42:24 GMT --- I tried to compile the example given in bug 61 and got the same error with a very similar stacktrace, so it's probably related. lto1: interner Compiler-Fehler: in streamer_get

[Bug 88] -flto option causes internal compiler error

2014-01-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=88 --- Comment #2 from Iain Buclaw 2014-01-01 12:16:56 GMT --- It is indeed related. It's not immediately obvious why the LTO frontend ICE 's, but a start would be to get the library built using -flto and see if the same problem occurs. -- Configu

[Bug 89] New: Add DMD version to --version output

2014-01-11 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=89 Bug #: 89 Summary: Add DMD version to --version output Classification: Unclassified Product: GDC Version: development Platform: All OS/Version: All Status: NEW

[Bug 74] Wrong code generated (incorrect offset to static array)

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=74 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 73] ARM: Wrong code with -O2 (heisenbug)

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=73 Johannes Pfau changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug 82] Crash when compiled with gdc (not dmd). Related to direntry? or with?

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=82 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug 80] socket.d - static assert unimplemented or raspberry pi

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=80 Johannes Pfau changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug 75] 4x performance regression of to!(char[]) from gcd 4.6 to 4.8

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=75 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug 3] GDC prints some diagnostic information to stderr instead of stdout

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=3 Johannes Pfau changed: What|Removed |Added CC||johannesp...@gmail.com --- Comment #5 from

[Bug 39] gdmd segfault during compilation of simple matrix multiplication routine

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=39 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug 58] MINGW: std.math.pow produces incorrect results when used with std.parallelism

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=58 Johannes Pfau changed: What|Removed |Added Summary|std.math.pow produces |MINGW: std.math.pow |in

[Bug 78] GDC-4.7: Compilation broken

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=78 Johannes Pfau changed: What|Removed |Added Summary|Compilation broken |GDC-4.7: Compilation broken -- Configure

[Bug 90] New: Some test variations in the test suite are skipped, possibly hiding bugs

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=90 Bug #: 90 Summary: Some test variations in the test suite are skipped, possibly hiding bugs Classification: Unclassified Product: GDC Version: development Platform: All

[Bug 91] New: String literals not always properly zero-terminated

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=91 Bug #: 91 Summary: String literals not always properly zero-terminated Classification: Unclassified Product: GDC Version: development Platform: All OS/Version: All Stat

[Bug 3] GDC prints some diagnostic information to stderr instead of stdout

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=3 --- Comment #6 from Iain Buclaw 2014-01-12 13:53:14 GMT --- I have no intention to direct any compiler diagnostic output to stdout in the forseeable future, if that's what you mean. -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.

[Bug 3] GDC prints some diagnostic information to stderr instead of stdout

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=3 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 92] New: ICE in runnable/testenum.d with -g

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=92 Bug #: 92 Summary: ICE in runnable/testenum.d with -g Classification: Unclassified Product: GDC Version: development Platform: x86_64 OS/Version: Linux Status: NEW

[Bug 92] ICE in runnable/testenum.d with -g

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=92 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 91] String literals not always properly zero-terminated

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=91 --- Comment #1 from Iain Buclaw 2014-01-12 15:54:59 GMT --- Hmm... dynamic D arrays aren't guaranteed to be zero-terminated. So I'm not sure what the immediate problem is. :) See StringExp::toElem for where to tweak the behaviour. -- Configur

[Bug 91] String literals not always properly zero-terminated

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=91 --- Comment #2 from Iain Buclaw 2014-01-12 16:00:11 GMT --- http://dlang.org/arrays.html """ Since strings, however, are not 0 terminated in D, when transferring a pointer to a string to C, add a terminating 0: str ~= "\0"; or use the function

[Bug 91] String literals not always properly zero-terminated

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=91 --- Comment #3 from Johannes Pfau 2014-01-12 16:51:00 GMT --- Yes, but string _literals_ must be zero-terminated IIRC. I can't find the relevant docs on dlang.org but see for example this site: http://dlang.org/interfaceToC.html "However, string

[Bug 91] String literals not always properly zero-terminated

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=91 --- Comment #4 from Iain Buclaw 2014-01-12 17:03:57 GMT --- (In reply to comment #3) > Yes, but string _literals_ must be zero-terminated IIRC. I can't find the > relevant docs on dlang.org but see for example this site: > http://dlang.org/interf

[Bug 91] String literals not always properly zero-terminated

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=91 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 93] New: Build fails on ARM with static assert 8u == 4u

2014-01-21 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=93 Bug #: 93 Summary: Build fails on ARM with static assert 8u == 4u Classification: Unclassified Product: GDC Version: 4.8.x Platform: ARM OS/Version: Linux Status: NEW

[Bug 94] New: ICE in bootstrapping with gcc HEAD

2014-01-24 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=94 Bug #: 94 Summary: ICE in bootstrapping with gcc HEAD Classification: Unclassified Product: GDC Version: development Platform: x86_64 OS/Version: Linux Status: NEW

[Bug 102] [OSX][64-bit] Missing symbols of libgphobos2.a

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=102 --- Comment #2 from Mike 2014-02-01 11:27:25 GMT --- Created attachment 61 --> http://bugzilla.gdcproject.org/attachment.cgi?id=61 linking.txt -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email --- You are receiv

[Bug 97] Experiencing intermittent crash in rt_init() when loading DLL

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=97 Mike changed: What|Removed |Added Component|gdc |libgdruntime -- Configure bugmail: http://bugzill

[Bug 103] New: -fdeps Doesn't Handle Multiple Source Files

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=103 Bug #: 103 Summary: -fdeps Doesn't Handle Multiple Source Files Classification: Unclassified Product: GDC Version: development Platform: x86 OS/Version: Other Status:

[Bug 102] [OSX][64-bit] Missing symbols of libgphobos2.a

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=102 Mike changed: What|Removed |Added Platform|x86 |x86_64 -- Configure bugmail: http://bugzilla.gdc

[Bug 105] New: improve documentation about gdc internals

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=105 Bug #: 105 Summary: improve documentation about gdc internals Classification: Unclassified Product: GDC Version: development Platform: All OS/Version: Other Status: NE

[Bug 95] New: Definition of _tls_data_array with version( OSX ) in thread.d

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=95 Bug #: 95 Summary: Definition of _tls_data_array with version( OSX ) in thread.d Classification: Unclassified Product: GDC Version: development Platform: x86 OS

[Bug 101] New: DLL sample for GDC

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=101 Bug #: 101 Summary: DLL sample for GDC Classification: Unclassified Product: GDC Version: development Platform: x86 OS/Version: Other Status: NEW Severity: m

[Bug 102] [OSX][64-bit] Missing symbols of libgphobos2.a

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=102 --- Comment #1 from Mike 2014-02-01 11:27:04 GMT --- Created attachment 60 --> http://bugzilla.gdcproject.org/attachment.cgi?id=60 missing_symbols2.txt -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email --- You a

[Bug 97] New: Experiencing intermittent crash in rt_init() when loading DLL

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=97 Bug #: 97 Summary: Experiencing intermittent crash in rt_init() when loading DLL Classification: Unclassified Product: GDC Version: development Platform: x86 OS

[Bug 104] New: gcc-4.4.5 / D2.052 / cygwin: configure error for phobos/__libc_stack_end

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=104 Bug #: 104 Summary: gcc-4.4.5 / D2.052 / cygwin: configure error for phobos/__libc_stack_end Classification: Unclassified Product: GDC Version: development Platform: A

[Bug 98] New: MinGW: stack trace on exception needs enhanced

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=98 Bug #: 98 Summary: MinGW: stack trace on exception needs enhanced Classification: Unclassified Product: GDC Version: development Platform: x86 OS/Version: MinGW Status:

[Bug 99] New: -fsection-anchors broken on ARM

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=99 Bug #: 99 Summary: -fsection-anchors broken on ARM Classification: Unclassified Product: GDC Version: development Platform: ARM OS/Version: Other Status: NEW

[Bug 99] -fsection-anchors broken on ARM

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=99 --- Comment #1 from Mike 2014-02-01 11:02:30 GMT --- Johannes Pfau - 2011-10-05 ** OK, the ClassZ size is bigger as the class implements an interface. This code interface A {} class B : A {} compiled with

[Bug 102] New: [OSX][64-bit] Missing symbols of libgphobos2.a

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=102 Bug #: 102 Summary: [OSX][64-bit] Missing symbols of libgphobos2.a Classification: Unclassified Product: GDC Version: development Platform: x86 OS/Version: OSX Status:

[Bug 100] New: add shared lib support

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=100 Bug #: 100 Summary: add shared lib support Classification: Unclassified Product: GDC Version: development Platform: x86 OS/Version: Other Status: NEW Severit

[Bug 98] MinGW: stack trace on exception needs enhanced

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=98 --- Comment #1 from Mike 2014-02-01 10:41:48 GMT --- This was migrated from https://bitbucket.org/goshawk/gdc/issue/348/mingw-stack-trace-on-exception-needs -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email --- You

[Bug 96] New: phobos build doesn't use CFLAGS_FOR_BUILD in most cases

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=96 Bug #: 96 Summary: phobos build doesn't use CFLAGS_FOR_BUILD in most cases Classification: Unclassified Product: GDC Version: development Platform: x86 OS/Versi

[Bug 99] -fsection-anchors broken on ARM

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=99 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug 82] Crash when compiled with gdc (not dmd). Related to direntry? or with?

2014-02-01 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=82 orc...@gmx.com changed: What|Removed |Added Status|RESOLVED|NEW Resolution|WORKSFORME

[Bug 93] Build fails on ARM with static assert 8u == 4u

2014-02-02 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=93 Iain Buclaw changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #1 from Iain Buclaw 2

[Bug 94] ICE in bootstrapping with gcc HEAD

2014-02-02 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=94 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 82] Crash when compiled with gdc (not dmd). Related to direntry? or with?

2014-02-02 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=82 --- Comment #4 from Iain Buclaw 2014-02-02 22:01:34 GMT --- I probably just need to nudge Matthias to update the gdc patches in Debian. I'm sure their packaged version is long out of date. -- Configure bugmail: http://bugzilla.gdcproject.org/us

[Bug 82] Crash when compiled with gdc (not dmd). Related to direntry? or with?

2014-02-02 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=82 --- Comment #5 from Iain Buclaw 2014-02-02 22:02:24 GMT --- Or maybe you should raise a new debian bug against the gdc package requesting for the sources to be rebased with current upstream. -- Configure bugmail: http://bugzilla.gdcproject.org/

[Bug 93] Build fails on ARM with static assert 8u == 4u

2014-02-02 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=93 --- Comment #2 from Iain Buclaw 2014-02-03 00:23:36 GMT --- https://github.com/D-Programming-GDC/GDC/commit/9cafc0646fde296db5d96c8d3383cf7be58e068e -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email --- You are re

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-11 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 Andrei Alexandrescu changed: What|Removed |Added CC||and...@erdani.com --- Comment #5 fro

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-11 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 Andrei Alexandrescu changed: What|Removed |Added CC||and...@erdani.com --- Comment #7 fr

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-11 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 Johannes Pfau changed: What|Removed |Added AssignedTo|ibuc...@gdcproject.org |johannesp...@gmail.com --- Comment #8 fro

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-11 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 Johannes Pfau changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org --- Comment #9 from

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 --- Comment #10 from Johannes Pfau 2014-02-12 12:39:42 GMT --- Indeed, somehow feels like cheating though ;-) @Iain do you agree with the solution or should I open a pull request for further discussion? -- Configure bugmail: http://bugzilla.gd

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 --- Comment #11 from Andrei Alexandrescu 2014-02-12 16:37:46 GMT --- I'm fine with paying for a solution that was almost done, unless you guys would like me to reallocate the monies to another, more important bug. Please advise. -- Configure bu

[Bug 84] Writes to struct members marked as shared are not volatile

2014-02-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=84 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 93] Build fails on ARM with static assert 8u == 4u

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=93 Johannes Pfau changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 --- Comment #12 from Johannes Pfau 2014-02-13 08:06:11 GMT --- I had a look at the other bugs but it's difficult to estimate how much work is needed for those that qualify as 'more important' (NRVO, non-POD types). NRVO needs some work/clarificat

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #6 from Johannes Pfau 2014-02-13 08:17:33 GMT --- Iain, do you want to look into this again? I read some of the old discussions and the dlang.org pull request and to summarize: * All functions should be evaluated LTR, even extern(C) *

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #7 from Johannes Pfau 2014-02-13 08:18:34 GMT --- Another link for reference: Pull request for the spec which demands LTR evaluation: https://github.com/D-Programming-Language/dlang.org/pull/6 -- Configure bugmail: http://bugzilla.gd

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #8 from Johannes Pfau 2014-02-13 08:23:04 GMT --- And one more link: DMD bug: https://d.puremagic.com/issues/show_bug.cgi?id=6620 -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email --- You are receiving

[Bug 84] Writes to struct members marked as shared are not volatile

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=84 --- Comment #5 from Iain Buclaw 2014-02-13 08:27:22 GMT --- (If alternatives is what we should go for) -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are wat

[Bug 84] Writes to struct members marked as shared are not volatile

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=84 --- Comment #4 from Iain Buclaw 2014-02-13 08:26:55 GMT --- I'm pretty persistent on forcing shared variables to not go into registers. However we need a better system for setting TREE_ADDRESSABLE on the type without causing GCC backend to panic

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #9 from Iain Buclaw 2014-02-13 08:30:13 GMT --- LTR is already enforced for LINKd functions. See d-codegen.cc(d_build_call) // Evaluate the argument before passing to the function. // Needed for left to right evaluation. if (tf->link

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #10 from Iain Buclaw 2014-02-13 08:37:03 GMT --- (In reply to comment #6) > Iain, do you want to look into this again? > > I read some of the old discussions and the dlang.org pull request and to > summarize: > * All functions should

[Bug 84] Writes to struct members marked as shared are not volatile

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=84 --- Comment #6 from Johannes Pfau 2014-02-13 15:01:52 GMT --- Not into registers might be OK, but if we have code like this: - shared int a; void doSomething() { for(int i = 0; i < 10; i++) atomicStore(a, i); } --

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #11 from Johannes Pfau 2014-02-13 17:25:20 GMT --- OK. So do you want to fix this or shall I? -- Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are w

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #12 from Andrei Alexandrescu 2014-02-13 18:15:27 GMT --- Yes, I agree all parameters should be evaluated LTR. In fact LTR is more general than that - in an assignment e1 = e2, e1 should be evaluated first. Also in a computed function c

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #13 from Iain Buclaw 2014-02-13 19:21:54 GMT --- (In reply to comment #12) > Yes, I agree all parameters should be evaluated LTR. In fact LTR is more > general than that - in an assignment e1 = e2, e1 should be evaluated first. > Also

[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

2014-02-13 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=8 --- Comment #14 from Iain Buclaw 2014-02-13 19:57:41 GMT --- (In reply to comment #11) > OK. So do you want to fix this or shall I? I'm pretty tied up getting gdb D into shape, and working with a publishing company in reviewing a new D2 book, and

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-14 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 --- Comment #13 from Iain Buclaw 2014-02-14 09:50:14 GMT --- (In reply to comment #12) > I had a look at the other bugs but it's difficult to estimate how much work is > needed for those that qualify as 'more important' (NRVO, non-POD types). NRV

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-14 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 --- Comment #14 from Iain Buclaw 2014-02-14 10:09:13 GMT --- (In reply to comment #8) > @Andrei I already fixed that in the ARM branch. Sorry for not mentioning this > before. The GDC master branch was broken for some time and I couldn't merge >

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-14 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 --- Comment #15 from Johannes Pfau 2014-02-14 19:15:01 GMT --- Yes, it's kinda sad. However I don't think any other solution will work. TREE_NOTHROW means 'wont ever throw anything' and the backend seems to rely on this so we just can't map that

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-15 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 Johannes Pfau changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-15 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 --- Comment #17 from Iain Buclaw 2014-02-15 12:53:46 GMT --- (In reply to comment #16) > Here's also a reduced test case: > (compile with -frelease) > - > nothrow void main() > { > throw new Error("Fail"); > } > --

[Bug 106] New: [ARM] pragma(mangle) not working if -fsection-anchors is enabled

2014-02-15 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=106 Bug #: 106 Summary: [ARM] pragma(mangle) not working if -fsection-anchors is enabled Classification: Unclassified Product: GDC Version: development Platform: ARM

[Bug 106] [ARM] pragma(mangle) not working if -fsection-anchors is enabled

2014-02-15 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=106 Johannes Pfau changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|ibuc...@gdcp

[Bug 106] [ARM] pragma(mangle) not working if -fsection-anchors is enabled

2014-02-15 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=106 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org --- Comment #1 from

[Bug 106] [ARM] pragma(mangle) not working if -fsection-anchors is enabled

2014-02-15 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=106 Iain Buclaw changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug 106] [ARM] pragma(mangle) not working if -fsection-anchors is enabled

2014-02-15 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=106 Johannes Pfau changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|FIXED

[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

2014-02-15 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=10 --- Comment #18 from Johannes Pfau 2014-02-15 19:55:53 GMT --- > It's called unrecoverable for a reason. :o) I actually thought about that as well but I think people will just blame GDC if we're the only compiler were Errors are really unrecover

[Bug 106] [ARM] pragma(mangle) not working if -fsection-anchors is enabled

2014-02-16 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=106 Johannes Pfau changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0

[Bug 65] Debug info wrong for __modtest

2014-02-16 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=65 Johannes Pfau changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2 from Johannes Pfa

[Bug 62] Name of nested functions is not available in debug info

2014-02-17 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=62 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 106] [ARM] pragma(mangle) not working if -fsection-anchors is enabled

2014-02-19 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=106 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 65] Debug info wrong for __modtest

2014-02-19 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=65 Johannes Pfau changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

<    1   2   3   4   5   6   7   8   >