[Bug 302] `function` type UDA postfixes not allowed

2018-08-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 Iain Buclaw changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #1 from Iain Buclaw

[Bug 302] `function` type UDA postfixes not allowed

2018-08-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 --- Comment #2 from ARaspiK --- Oh, OK. Thanks for responding so fast. About that section: I have no idea what it does, but I think it looks right. I'me reading it as "If userAttributes, getAttributes, then `decl_attributes(csym, build_attribut

[Bug 302] `function` type UDA postfixes not allowed

2018-08-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 --- Comment #3 from Iain Buclaw --- OK, looks like ms_abi is an attribute of the function type, not the declaration itself, and this attribute information gets lost when calling the variable, as the original type gets cast away. -- You are rec

[Bug 302] `function` type UDA postfixes not allowed

2018-08-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 --- Comment #4 from Iain Buclaw --- Perhaps rather than using `@attribute("ms_abi")` we could extend `extern(Windows)` instead to have a special meaning on 64bit. extern(Windows) size_t function(int, int) foo; // Marked as 'ms_abi'. -- You

[Bug 302] `function` type UDA postfixes not allowed

2018-08-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 --- Comment #5 from ARaspiK --- Perhaps a new extern(MS_ABI) or similar is needed. After all, the spec has declared extern(Windows) to be the same as extern(C) except in case of 32-bit, where it then uses stdcall. On other vendors, LDC will use

[Bug 302] `function` type UDA postfixes not allowed

2018-08-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 --- Comment #6 from Iain Buclaw --- (In reply to ARaspiK from comment #5) > Perhaps a new extern(MS_ABI) or similar is needed. After all, the spec has > declared extern(Windows) to be the same as extern(C) except in case of > 32-bit, where it th

[Bug 302] `function` type UDA postfixes not allowed

2018-08-16 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 --- Comment #7 from ARaspiK --- Also, this fails too, not just postfixes: module test; import gcc.attribute; alias func = @attribute("ms_abi") void function(int, int); func foo; void main() { foo(2, 4); } gdc test.d -c -o test.o test.d:5:

[Bug 302] UDA @attributes can not be applied to function types

2018-08-23 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org Summary

[Bug 303] New: Make: libgphobos.spec not found

2018-08-24 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Bug ID: 303 Summary: Make: libgphobos.spec not found Product: GDC Version: 8,x Hardware: All OS: All Status: NEW Severity: normal Priority: Nor

[Bug 304] New: Please output the D version implemented in GDC in 'gdc --version'

2018-08-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=304 Bug ID: 304 Summary: Please output the D version implemented in GDC in 'gdc --version' Product: GDC Version: development Hardware: All OS: All

[Bug 304] Please output the D version implemented in GDC when running 'gdc --version'

2018-08-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=304 Filipe Laíns changed: What|Removed |Added Summary|Please output the D version |Please output the D version

[Bug 303] Make: libgphobos.spec not found

2018-08-26 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Johannes Pfau changed: What|Removed |Added CC||johannesp...@gmail.com --- Comment #1 f

[Bug 304] Please output the D version implemented in GDC when running 'gdc --version'

2018-08-26 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=304 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

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

2018-08-26 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=89 Johannes Pfau changed: What|Removed |Added CC||la...@archlinux.org --- Comment #2 from

[Bug 305] New: Multiple definition error

2018-08-27 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=305 Bug ID: 305 Summary: Multiple definition error Product: GDC Version: 7.x Hardware: All OS: All Status: NEW Severity: normal Priority: Normal

[Bug 303] Make: libgphobos.spec not found

2018-08-27 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Iain Buclaw changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2 from Iain Buclaw

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Moritz Maxeiner changed: What|Removed |Added CC||m...@ucw.sh --- Comment #3 from Morit

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 --- Comment #4 from Moritz Maxeiner --- Created attachment 97 --> https://bugzilla.gdcproject.org/attachment.cgi?id=97&action=edit build.log: gcc-9-20180826 + gdc master (3ca5693f4c263e9e7cfa1a913d4c1e2bdca65e8f) -- You are receiving this ma

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Moritz Maxeiner changed: What|Removed |Added Attachment #97 is|0 |1 obsolete|

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Moritz Maxeiner changed: What|Removed |Added Attachment #98 is|0 |1 obsolete|

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 --- Comment #7 from Moritz Maxeiner --- Created attachment 100 --> https://bugzilla.gdcproject.org/attachment.cgi?id=100&action=edit c_long.patch Required to even start bootstrapping. -- You are receiving this mail because: You are watching

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 --- Comment #8 from Moritz Maxeiner --- I've tested gcc-9 snapshot 20180826 + gdc master hash 3ca5693f4c263e9e7cfa1a913d4c1e2bdca65e8f and it yields the same error on bootstrapping. The attached patch is required to event start, as without that

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 --- Comment #9 from Moritz Maxeiner --- gcc-8.1.0 + gdc-8 hash d28e61d25bbe8b5a637550739a579fcd68e0a41a has the same issue w.r.t. libgphobos.spec -- You are receiving this mail because: You are watching all bug changes.

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 --- Comment #10 from Moritz Maxeiner --- gcc-9-20180610 + gdc 7f176c52211a15a037655ddc52001398233ea472 seem to bootstrap correctly. -- You are receiving this mail because: You are watching all bug changes.

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 --- Comment #11 from Moritz Maxeiner --- The issue starts with PR 550[1], i.e. the switch from C++ DMD to the DDMD frontend. [1] https://github.com/D-Programming-GDC/GDC/pull/550/commits -- You are receiving this mail because: You are watchin

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Iain Buclaw changed: What|Removed |Added Version|8,x |development --- Comment #12 from Iain Buc

[Bug 303] Make: libgphobos.spec not found

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Iain Buclaw changed: What|Removed |Added Component|libgphobos |gdc --- Comment #13 from Iain Buclaw ---

[Bug 301] cannot cast expression 'value' of type 'immutable(ulong)' to 'longdouble'

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=301 Iain Buclaw changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #3 from Iain Buclaw

[Bug 296] Compile Error on FreeBSD PowerPC64

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=296 --- Comment #5 from Iain Buclaw --- (In reply to Curtis from comment #4) > Thanks for the tip. I made the below changes to the patch to get things to > work. > > @@ -3089,6 +3089,7 @@ > if [ "$target_has_targetcm" = "no" ]; then >c_target

[Bug 296] Compile Error on FreeBSD PowerPC64

2018-08-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=296 --- Comment #6 from Iain Buclaw --- First part is dealt with here. https://github.com/D-Programming-GDC/GDC/pull/726 -- You are receiving this mail because: You are watching all bug changes.

[Bug 301] cannot cast expression 'value' of type 'immutable(ulong)' to 'longdouble'

2018-08-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=301 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug 303] Make: libgphobos.spec not found

2018-08-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 --- Comment #14 from Iain Buclaw --- Should be good for now, will want to eventually add a bootstrap test, possibly to buildkite. -- You are receiving this mail because: You are watching all bug changes.

[Bug 306] New: 'gdc --version' doesn't output the parameters passed in --with-pkgversion and --with-bugurl

2018-08-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=306 Bug ID: 306 Summary: 'gdc --version' doesn't output the parameters passed in --with-pkgversion and --with-bugurl Product: GDC Version: 8,x Hardware: All OS

[Bug 306] 'gdc --version' doesn't output the parameters passed in --with-pkgversion and --with-bugurl

2018-08-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=306 --- Comment #1 from Iain Buclaw --- 1. Can't reproduce, need more info. 2. Bug url is shown from --help -- You are receiving this mail because: You are watching all bug changes.

[Bug 306] 'gdc --version' doesn't output the parameters passed in --with-pkgversion and --with-bugurl

2018-08-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=306 --- Comment #2 from Iain Buclaw --- Also, none of the code that handles this is a part of gdc, or maintained in its repo. -- You are receiving this mail because: You are watching all bug changes.

[Bug 303] Make: libgphobos.spec not found

2018-08-30 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=303 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug 306] 'gdc --version' doesn't output the parameters passed in --with-pkgversion and --with-bugurl

2018-08-31 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=306 Filipe Laíns changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug 306] 'gdc --version' doesn't output the parameters passed in --with-pkgversion and --with-bugurl

2018-08-31 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=306 Filipe Laíns changed: What|Removed |Added Resolution|FIXED |INVALID -- You are receiving this mail

[Bug 291] Compile-time AssemblerTemplate is not supported

2018-09-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=291 Bug 291 depends on bug 148, which changed state. Bug 148 Summary: gcc inline asm instruction template must be a constant char string regression https://bugzilla.gdcproject.org/show_bug.cgi?id=148 What|Removed

[Bug 148] gcc inline asm instruction template must be a constant char string regression

2018-09-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=148 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 307] New: internal compiler error: Segmentation fault

2018-09-04 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=307 Bug ID: 307 Summary: internal compiler error: Segmentation fault Product: GDC Version: development Hardware: All OS: Linux Status: NEW Severity: normal

[Bug 307] internal compiler error: Segmentation fault

2018-09-04 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=307 Iain Buclaw changed: What|Removed |Added Priority|Normal |High --- Comment #1 from Iain Buclaw ---

[Bug 307] internal compiler error: Segmentation fault

2018-09-04 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=307 Iain Buclaw changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2 from Iain Buclaw

[Bug 307] internal compiler error: Segmentation fault

2018-09-04 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=307 --- Comment #3 from Iain Buclaw --- More complete test that covers three combinations of problems: 1. Continue label in unrolled loop 2. Break label in unrolled loop 3. Loop body unrolled more than once. I have something for 1 and 2, but not 3

[Bug 307] internal compiler error: Segmentation fault

2018-09-04 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=307 --- Comment #4 from Iain Buclaw --- Actually, there's more. --- void test307() { apply307(1, 2, 3); } void apply307(T...)(T ts) { tloop: foreach (t; ts) { switch (t) { continue tloop; default

[Bug 308] New: cc1d: internal compiler error: in eval_builtin, at d/d-frontend.cc:475

2018-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=308 Bug ID: 308 Summary: cc1d: internal compiler error: in eval_builtin, at d/d-frontend.cc:475 Product: GDC Version: 7.x Hardware: ARM OS: Linux S

[Bug 308] cc1d: internal compiler error: in eval_builtin, at d/d-frontend.cc:475

2018-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=308 Cecil Ward changed: What|Removed |Added Priority|Normal |Highest --- Comment #1 from Cecil Ward --

[Bug 308] cc1d: internal compiler error: in eval_builtin, at d/d-frontend.cc:475

2018-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=308 --- Comment #2 from Cecil Ward --- Is all good in gdc v6.x target x64 for example. -- You are receiving this mail because: You are watching all bug changes.

[Bug 308] cc1d: internal compiler error: in eval_builtin, at d/d-frontend.cc:475

2018-10-20 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=308 --- Comment #3 from Iain Buclaw --- I can't say that I can reproduce this on master for both ARM and x86_64. Looking at what hits eval_builtin, it would appear to be ICEing because __builtin_expect is not recognized as a built-in. -- You are

[Bug 309] New: IdentityExp for complex floating point types is broken

2018-11-18 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=309 Bug ID: 309 Summary: IdentityExp for complex floating point types is broken Product: GDC Version: development Hardware: All OS: All Status: NEW Severity:

[Bug 309] IdentityExp for complex floating point types is broken

2018-11-18 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=309 --- Comment #1 from Johannes Pfau --- https://github.com/D-Programming-GDC/GDC/pull/768 -- You are receiving this mail because: You are watching all bug changes.

[Bug 310] New: Newer GDC Windows build available?

2019-01-20 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=310 Bug ID: 310 Summary: Newer GDC Windows build available? Product: GDC Version: development Hardware: All OS: All Status: NEW Severity: normal Pr

[Bug 309] IdentityExp for complex floating point types is broken

2019-01-20 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=309 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 262] Certain Druntime & Phobos unit tests are disabled

2019-03-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=262 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug 311] New: Multiple definition when not overriding everything

2019-03-03 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=311 Bug ID: 311 Summary: Multiple definition when not overriding everything Product: GDC Version: 8,x Hardware: x86_64 OS: Linux Status: NEW Severity: normal

[Bug 249] homebrew has dmd and ldc but not gdc. would be nice to support it

2020-05-04 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=249 --- Comment #1 from Iain Buclaw --- This is assumed to become automatic as gdc is an integrated front-end to gcc. -- You are receiving this mail because: You are watching all bug changes.

[Bug 294] Debug names of extern(C++) symbols doesn't match C++

2020-05-04 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=294 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 294] Debug names of extern(C++) symbols doesn't match C++

2020-05-04 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=294 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org -- You are receiv

<    3   4   5   6   7   8