[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

[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 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 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 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 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 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

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 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 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 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-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] 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 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 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 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 Iain Buclaw changed: What|Removed |Added Priority|Normal |High --- Comment #1 from Iain Buclaw ---

[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 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 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 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 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 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-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 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] 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 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 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 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 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 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 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 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 --- 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 --- 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 #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 #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 #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 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 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 --- 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 CC||m...@ucw.sh --- Comment #3 from Morit

[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 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 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 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 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-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 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 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 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 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] `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-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 #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 #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 #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 Iain Buclaw changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #1 from Iain Buclaw

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

2018-08-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=302 Bug ID: 302 Summary: `function` type UDA postfixes not allowed Product: GDC Version: 8,x Hardware: All OS: All Status: NEW Severity: normal Pri

[Bug 300] Undefined reference to random.Sample!(Test).Sample.test(ulong)

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

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

2018-07-31 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=301 --- Comment #2 from ARaspiK --- Same issue occurs when compiling GDC with previous GDC 8.1.0 on Gentoo (manually compiled) -- 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-07-30 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=301 --- Comment #1 from ARaspiK --- Old GCC: 7.2.0 Compiling manually (previous compiler built using custom ebuild on Gentoo which integrates steps listed by wiki.dlang.org/GDC/Installation/Generic) -- You are receiving this mail because: You are

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

2018-07-30 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=301 Bug ID: 301 Summary: cannot cast expression 'value' of type 'immutable(ulong)' to 'longdouble' Product: GDC Version: development Hardware: All OS: All

[Bug 300] New: Undefined reference to random.Sample!(Test).Sample.test(ulong)

2018-07-21 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=300 Bug ID: 300 Summary: Undefined reference to random.Sample!(Test).Sample.test(ulong) Product: GDC Version: development Hardware: All OS: All Sta

[Bug 299] New: Unnecessary runtime dependencies for minimal runtime build

2018-07-19 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=299 Bug ID: 299 Summary: Unnecessary runtime dependencies for minimal runtime build Product: GDC Version: development Hardware: All OS: All Status:

[Bug 298] dub 1.10 compilation bug

2018-07-14 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=298 Iain Buclaw changed: What|Removed |Added Hardware|x86_64 |All OS|Linux

[Bug 298] dub 1.10 compilation bug

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

[Bug 298] New: dub 1.10 compilation bug

2018-07-14 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=298 Bug ID: 298 Summary: dub 1.10 compilation bug Product: GDC Version: development Hardware: x86_64 OS: Linux Status: NEW Severity: major Priority

[Bug 296] Compile Error on FreeBSD PowerPC64

2018-07-08 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=296 --- Comment #4 from Curtis --- 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_objs="$c_target_objs default-c.o" cxx_target_objs=

[Bug 296] Compile Error on FreeBSD PowerPC64

2018-07-06 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=296 --- Comment #3 from Iain Buclaw --- (In reply to Curtis from comment #2) > I'm sure you know that the patches above are against different gcc code > bases. It is difficult to determine if anything is missing, because the > code is so different.

[Bug 296] Compile Error on FreeBSD PowerPC64

2018-07-06 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=296 --- Comment #2 from Curtis --- I'm sure you know that the patches above are against different gcc code bases. It is difficult to determine if anything is missing, because the code is so different. At any rate I applied the patch in master with

[Bug 296] Compile Error on FreeBSD PowerPC64

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

[Bug 297] Support for PowerPC64 on FreeBSD

2018-07-05 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=297 --- Comment #1 from Iain Buclaw --- Hi, thanks. Would you be able to submit these patches to the repository on github? https://github.com/D-Programming-GDC/GDC -- You are receiving this mail because: You are watching all bug changes.

[Bug 297] Support for PowerPC64 on FreeBSD

2018-07-05 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=297 Curtis changed: What|Removed |Added Summary|PowerPC64 Support for |Support for PowerPC64 on |Fr

[Bug 296] Compile Error on FreeBSD PowerPC64

2018-07-05 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=296 Curtis changed: What|Removed |Added OS|All |FreeBSD Hardware|All

[Bug 297] PowerPC64 Support for FreeBSD

2018-07-05 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=297 Curtis changed: What|Removed |Added Hardware|All |PPC OS|All

[Bug 297] New: PowerPC64 Support for FreeBSD

2018-07-05 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=297 Bug ID: 297 Summary: PowerPC64 Support for FreeBSD Product: GDC Version: 7.x Hardware: All OS: All Status: NEW Severity: normal Priority: Norma

[Bug 296] New: Compile Error on FreeBSD PowerPC64

2018-07-05 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=296 Bug ID: 296 Summary: Compile Error on FreeBSD PowerPC64 Product: GDC Version: 7.x Hardware: All OS: All Status: NEW Severity: normal Priority:

[Bug 295] New: Supported attribute list?

2018-07-03 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=295 Bug ID: 295 Summary: Supported attribute list? Product: GDC Version: 8,x Hardware: All OS: All Status: NEW Severity: normal Priority: Normal

[Bug 293] Utilize assert (ptr == (ptr & -align)) to assume alignment

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

[Bug 293] Utilize assert (ptr == (ptr & -align)) to assume alignment

2018-06-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=293 --- Comment #2 from ARaspiK --- Welp, I just discovered gcc.builtins. __builtin_assume_aligned did the trick. For anybody wondering: `import gcc.builtins` will pull in all (most?) GCC builtin functions. __builtin_assume_aligned is among them.

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

2018-06-24 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=294 Bug ID: 294 Summary: Debug names of extern(C++) symbols doesn't match C++ Product: GDC Version: development Hardware: All OS: All Status: NEW Severity: n

[Bug 293] Utilize assert (ptr == (ptr & -align)) to assume alignment

2018-06-21 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=293 --- Comment #1 from ARaspiK --- General pseudocode: void* dst = ...; Possible D code for alignment assumption: assert ((dst & -0x10) == dst); assert ((dst & 0xf) == 0); Possible C code for alignment assumption: dst = __builtin_assume_aligned

[Bug 293] New: Utilize assert (ptr == (ptr & -align)) to assume alignment

2018-06-21 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=293 Bug ID: 293 Summary: Utilize assert (ptr == (ptr & -align)) to assume alignment Product: GDC Version: 8,x Hardware: x86_64 OS: Linux Status: NE

[Bug 292] New: Add configure flag to build minimal druntime only

2018-05-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=292 Bug ID: 292 Summary: Add configure flag to build minimal druntime only Product: GDC Version: development Hardware: All OS: All Status: NEW Severity: norm

[Bug 193] Druntime and Phobos unittests should be compiled with optimisations

2018-05-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=193 Iain Buclaw changed: What|Removed |Added Component|gdc |libgphobos -- You are receiving this mai

[Bug 291] Compile-time AssemblerTemplate is not supported

2018-05-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=291 Iain Buclaw changed: What|Removed |Added Depends on||148 Referenced Bugs: https://bugzilla.g

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

2018-05-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=148 Iain Buclaw changed: What|Removed |Added Blocks||291 Referenced Bugs: https://bugzilla.g

[Bug 291] Compile-time AssemblerTemplate is not supported

2018-05-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=291 --- Comment #2 from Iain Buclaw --- Related to #148. I wasn't aware of the wiki documentation saying that, maybe we can add support for that effectively closing both. However at some point I have wanted to redo this so that gdc has exclusive o

[Bug 291] Compile-time AssemblerTemplate is not supported

2018-05-27 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=291 --- Comment #1 from ARaspiK --- I opened the wiki on the Internet Archive. According to the wiki at June 29, 2017, "If the template is not a string literal, use parenthesis to indicate that it is not an opcode." This doesn't ACTUALLY WORK. Using

[Bug 291] New: Compile-time AssemblerTemplate is not supported

2018-05-27 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=291 Bug ID: 291 Summary: Compile-time AssemblerTemplate is not supported Product: GDC Version: 8,x Hardware: x86_64 OS: Linux Status: NEW Severity: normal

[Bug 290] ice-on-valid: Assertion `fd->semanticRun == PASSsemantic3done' failed.

2018-04-16 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=290 --- Comment #3 from Iain Buclaw --- (In reply to Sebastien Alaiwan from comment #2) > (In reply to Iain Buclaw from comment #1) > > Not reproducible on master, may have been a frontend bug that was backported > > from the 2.076-compat patches. >

[Bug 290] ice-on-valid: Assertion `fd->semanticRun == PASSsemantic3done' failed.

2018-04-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=290 --- Comment #2 from Sebastien Alaiwan --- (In reply to Iain Buclaw from comment #1) > Not reproducible on master, may have been a frontend bug that was backported > from the 2.076-compat patches. Yeah, maybe ; please keep in mind this one is hi

[Bug 290] ice-on-valid: Assertion `fd->semanticRun == PASSsemantic3done' failed.

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

[Bug 290] New: ice-on-valid: Assertion `fd->semanticRun == PASSsemantic3done' failed.

2018-04-15 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=290 Bug ID: 290 Summary: ice-on-valid: Assertion `fd->semanticRun == PASSsemantic3done' failed. Product: GDC Version: 7.x Hardware: All OS: All Sta

[Bug 289] Static linking has wrong libc/libpthread order

2018-04-07 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=289 Iain Buclaw changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug 289] Static linking has wrong libc/libpthread order

2018-04-02 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=289 --- Comment #6 from Iain Buclaw --- https://github.com/D-Programming-GDC/GDC/pull/617 -- You are receiving this mail because: You are watching all bug changes.

[Bug 289] Static linking has wrong libc/libpthread order

2018-03-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=289 --- Comment #5 from Iain Buclaw --- (In reply to Stefan Schuerger from comment #3) > Hi Iain, > > Thanks for the workaround! Changing libgphobos.spec from > > *lib: %(liborig_gdc_renamed) -lm -lpthread -ldl > > to > > *lib: -lpthread %(libo

[Bug 289] Static linking has wrong libc/libpthread order

2018-03-26 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=289 --- Comment #4 from Stefan Schuerger --- Fun fact: When taking the "helloworld" example from the dlang.org page (https://tour.dlang.org/): import std.stdio; import std.algorithm; import std.range; void main() { // Let's get going! writ

[Bug 289] Static linking has wrong libc/libpthread order

2018-03-26 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=289 --- Comment #3 from Stefan Schuerger --- Hi Iain, Thanks for the workaround! Changing libgphobos.spec from *lib: %(liborig_gdc_renamed) -lm -lpthread -ldl to *lib: -lpthread %(liborig_gdc_renamed) -lm -ldl works! -- You are receiving th

  1   2   3   4   5   6   7   8   >