[Bug 272] New: ICE with -fsanitize=address

2017-09-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=272 Bug ID: 272 Summary: ICE with -fsanitize=address Product: GDC Version: 4.8.x Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority:

[Bug 272] ICE with -fsanitize=address

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

[Bug 272] ICE with -fsanitize=address

2017-09-26 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=272 --- Comment #2 from Iain Buclaw --- https://github.com/D-Programming-GDC/GDC/pull/552 -- You are receiving this mail because: You are watching all bug changes.

[Bug 272] ICE with -fsanitize=address

2017-09-27 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=272 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug 273] New: Unexplained crash in generated binary

2017-09-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 Bug ID: 273 Summary: Unexplained crash in generated binary Product: GDC Version: development Hardware: All OS: Linux Status: NEW Severity: normal

[Bug 273] Unexplained crash in generated binary

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

[Bug 273] Unexplained crash in generated binary

2017-09-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #2 from Iain Buclaw --- Oh wait, no. This is a bug in the GC. -- You are receiving this mail because: You are watching all bug changes.

[Bug 273] Unexplained crash in generated binary

2017-09-30 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #3 from Sebastien Alaiwan --- Hi Iain, thanks for looking. Were you able to reproduce it with the git master HEAD? -- You are receiving this mail because: You are watching all bug changes.

[Bug 273] Unexplained crash in generated binary

2017-09-30 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #4 from Iain Buclaw --- I can't reproduce on master locally, though I'd like to check the gdc-7 branch specifically. As this is a compiler packaged for Ubuntu, cannot rule out that some distribution-specific patches have an effect on

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 Johannes Pfau changed: What|Removed |Added CC||johannesp...@gmail.com --- Comment #5 f

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #6 from Iain Buclaw --- According to the timestamp of the gcc sources in Debian/Ubuntu, the date is it was taken was 20170502. So that may narrow it down to a possible regression and fix commit. -- You are receiving this mail beca

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #7 from Johannes Pfau --- OK, can reproduce with revision ac0c40aca0638ba0f22e23dd5c03da35ef4f311a. -- You are receiving this mail because: You are watching all bug changes.

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #8 from Iain Buclaw --- (In reply to Johannes Pfau from comment #7) > OK, can reproduce with revision ac0c40aca0638ba0f22e23dd5c03da35ef4f311a. Excellent. I can only so far reproduce using f29d15a1a96856c0880aef832bf1d5859bbb1086 -

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #9 from Iain Buclaw --- So far I've narrowed it down to the commit *before* updating to 2.072 (bad) and the commit *after* updating to 2.075 (good). Chances am it may just be libphobos 2.071 that is bad, but will continue to dig a b

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #10 from Iain Buclaw --- (In reply to Iain Buclaw from comment #9) > So far I've narrowed it down to the commit *before* updating to 2.072 (bad) > and the commit *after* updating to 2.075 (good). > > Chances am it may just be libpho

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 Iain Buclaw changed: What|Removed |Added Priority|Normal |Highest Severity|normal

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #12 from Iain Buclaw --- --- for (ClassDeclaration *bcd = cd; bcd; bcd = bcd->baseClass) { if (!bcd->members) continue; ──> for (size_t i = 0; i < cd->members->dim; i++) { Dsymbol *sm = (*cd->members)[i];

[Bug 273] Unexplained crash in generated binary

2017-10-01 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 --- Comment #13 from Iain Buclaw --- https://github.com/D-Programming-GDC/GDC/pull/554 -- You are receiving this mail because: You are watching all bug changes.

[Bug 273] Unexplained crash in generated binary

2017-10-02 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=273 Iain Buclaw changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug 116] Build script and infrastructure to produce and release Windows binaries.

2017-10-09 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=116 ml...@mlatu.de changed: What|Removed |Added CC||ml...@mlatu.de --- Comment #7 from ml..

[Bug 274] New: ice-on-valid: member of recursively templated

2017-10-16 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=274 Bug ID: 274 Summary: ice-on-valid: member of recursively templated Product: GDC Version: development Hardware: All OS: All Status: NEW Severity: normal

[Bug 274] ice-on-valid: member of recursively templated

2017-10-18 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=274 --- Comment #1 from Iain Buclaw --- This is reproducible on dmd/stable. -- You are receiving this mail because: You are watching all bug changes.

[Bug 274] ice-on-valid: member of recursively templated

2017-10-18 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=274 --- Comment #2 from Iain Buclaw --- https://issues.dlang.org/show_bug.cgi?id=17915 -- You are receiving this mail because: You are watching all bug changes.

[Bug 275] New: gdc segfaults

2017-10-19 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=275 Bug ID: 275 Summary: gdc segfaults Product: GDC Version: development Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: Normal

[Bug 275] gdc segfaults

2017-10-21 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=275 Sebastien Alaiwan changed: What|Removed |Added CC||sebastien.alai...@gmail.com --- Com

[Bug 275] gdc segfaults

2017-10-21 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=275 Johannes Pfau changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug 276] New: [ICE] internal compiler error: in extract_insn, at recog.c:2305 (-fPIE)

2017-10-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=276 Bug ID: 276 Summary: [ICE] internal compiler error: in extract_insn, at recog.c:2305 (-fPIE) Product: GDC Version: development Hardware: All OS: All

[Bug 277] [ICE] internal compiler error: in change_address_1, at emit-rtl.c:2162 (-fPIE)

2017-10-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=277 Iain Buclaw changed: What|Removed |Added Priority|Normal |High Hardware|All

[Bug 276] [ICE] internal compiler error: in extract_insn, at recog.c:2305 (-fPIE)

2017-10-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=276 Iain Buclaw changed: What|Removed |Added Priority|Normal |High Hardware|All

[Bug 277] New: [ICE] internal compiler error: in change_address_1, at emit-rtl.c:2162 (-fPIE)

2017-10-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=277 Bug ID: 277 Summary: [ICE] internal compiler error: in change_address_1, at emit-rtl.c:2162 (-fPIE) Product: GDC Version: development Hardware: All OS: All

[Bug 277] [ICE] internal compiler error: in change_address_1, at emit-rtl.c:2162 (-fPIE)

2017-10-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=277 Iain Buclaw changed: What|Removed |Added URL||https://gcc.gnu.org/bugzill

[Bug 277] [ICE] internal compiler error: in change_address_1, at emit-rtl.c:2162 (-fPIE)

2017-10-31 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=277 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug 276] [ICE] internal compiler error: in extract_insn, at recog.c:2305 (-fPIE)

2017-10-31 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=276 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 264] [ICE] (update_equiv_regs) ira.c:3425: Assertion failed gcc_assert (REG_P (dest));

2017-11-08 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=264 Iain Buclaw changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug 271] [regression] ICE-on-valid when generating debug info

2017-11-08 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=271 Iain Buclaw changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug 180] DMD -O is faster than GDC -O3 for byte and short math

2017-11-08 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=180 Iain Buclaw changed: What|Removed |Added Resolution|--- |WONTFIX Status|NEW

[Bug 109] Error compiling 4.8.2 on Cygwin

2017-11-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=109 --- Comment #1 from Iain Buclaw --- >From the source: object.h --- #define POSIX (__linux__ || __APPLE__ || __FreeBSD__ || __OpenBSD__ || __sun) filename.c --- #if _WIN32 char sep = '\\'; #elif POSIX char sep = '/'; #en

[Bug 129] Diagnostic bug in casting to array types.

2017-11-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=129 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 230] Turn on optimizations when building druntime and phobos unittester

2017-11-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=230 Iain Buclaw changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

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

2017-11-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=193 --- Comment #1 from Iain Buclaw --- *** Bug 230 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.

[Bug 265] [rejects-valid] Name resolution clash (vs dmd)

2017-11-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=265 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug 200] Excess precision appears to be precisely defined in D

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

[Bug 274] ice-on-valid: member of recursively templated

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

[Bug 278] New: ICE in -fdump-tree-original-raw

2017-11-11 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=278 Bug ID: 278 Summary: ICE in -fdump-tree-original-raw Product: GDC Version: development Hardware: All OS: All Status: NEW Severity: normal Prior

[Bug 278] ICE in -fdump-tree-original-raw

2017-11-11 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=278 --- Comment #1 from Iain Buclaw --- First check the gcc-8-20171105 tree (can't reproduce here, but will rebuild incase of oddities). -- You are receiving this mail because: You are watching all bug changes.

[Bug 278] ICE in -fdump-tree-original-raw

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

[Bug 279] New: ICE in local class definition.

2017-11-13 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=279 Bug ID: 279 Summary: ICE in local class definition. Product: GDC Version: development Hardware: x86_64 OS: Linux Status: NEW Severity: normal P

[Bug 274] ice-on-valid: member of recursively templated

2017-11-13 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=274 Sebastien Alaiwan changed: What|Removed |Added CC||dorian.hagl...@gmail.com --- Commen

[Bug 279] ICE in local class definition.

2017-11-13 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=279 Sebastien Alaiwan changed: What|Removed |Added Resolution|--- |DUPLICATE CC|

[Bug 280] New: ICE with static immutable RedBlackTree

2017-11-28 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=280 Bug ID: 280 Summary: ICE with static immutable RedBlackTree Product: GDC Version: development Hardware: All OS: All Status: NEW Severity: major

[Bug 280] ICE with static immutable RedBlackTree

2017-11-29 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=280 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org Component

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

2017-12-09 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=103 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug 281] New: NRVO tests behave different than in DMD

2017-12-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=281 Bug ID: 281 Summary: NRVO tests behave different than in DMD Product: GDC Version: development Hardware: All OS: All Status: NEW Severity: minor

[Bug 270] Weird ctor / dtor function names

2017-12-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=270 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug 280] ICE with static immutable RedBlackTree

2017-12-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=280 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug 240] i++ not working correctly as arg to writeln

2017-12-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=240 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 282] New: [ICE] internal compiler error: in chainon, at tree.c:2865

2017-12-10 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=282 Bug ID: 282 Summary: [ICE] internal compiler error: in chainon, at tree.c:2865 Product: GDC Version: development Hardware: All OS: All Status:

[Bug 282] [ICE] internal compiler error: in chainon, at tree.c:2865

2017-12-11 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=282 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 283] Wrong code with -O, possible cleanup_point_expr bug

2018-01-24 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=283 Iain Buclaw changed: What|Removed |Added Severity|normal |critical Priority|Normal

[Bug 283] Wrong code with -O, possible cleanup_point_expr bug

2018-01-24 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=283 --- Comment #2 from Iain Buclaw --- The above reduced test fails when compiled with: 'gdc -frelease -O' It runs just fine when compiling with: 'gdc -frelease' An earlier, more complex version of this test passed when built with -O2, but failed

[Bug 283] New: Wrong code with -O, possible cleanup_point_expr bug

2018-01-24 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=283 Bug ID: 283 Summary: Wrong code with -O, possible cleanup_point_expr bug Product: GDC Version: development Hardware: All OS: All Status: NEW Severity: no

[Bug 283] Wrong code with -O, possible cleanup_point_expr bug

2018-01-25 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=283 --- Comment #3 from Iain Buclaw --- Yes I think the CLEANUP_POINT_EXPR is the problem. In briefest way of describing, the following is generated by codegen: --- < __gate68 = 1;>>; __slPathE67 = {}; return = *__ctor (&__slPathE67, &__pfx69

[Bug 283] Wrong code with -O, possible cleanup_point_expr bug

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

[Bug 252] ICE when compiling with -flto

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

[Bug 284] internal compiler error: in add_stack_var, at cfgexpand.c:453

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

[Bug 285] New: Backend optimizer assumes strings are null terminated.

2018-03-11 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=285 Bug ID: 285 Summary: Backend optimizer assumes strings are null terminated. Product: GDC Version: development Hardware: All OS: All Status: NEW Severity:

[Bug 286] New: Returning AA value whose key is a RefCounted type gets wrong value.

2018-03-11 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=286 Bug ID: 286 Summary: Returning AA value whose key is a RefCounted type gets wrong value. Product: GDC Version: development Hardware: All OS: All

[Bug 287] New: ice-on-valid: segfault when taking the address of a delegate

2018-03-20 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=287 Bug ID: 287 Summary: ice-on-valid: segfault when taking the address of a delegate Product: GDC Version: development Hardware: All OS: All Statu

[Bug 287] ice-on-valid: segfault when taking the address of a delegate

2018-03-20 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=287 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org --- Comment #1 fro

[Bug 287] ice-on-valid: segfault when taking the address of a delegate

2018-03-21 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=287 --- Comment #2 from Sebastien Alaiwan --- Not tried on master (I gave up compiling from master, this is too much of a hassle - feel free to try to convince me of the contrary :D). -- You are receiving this mail because: You are watching all bu

[Bug 287] ice-on-valid: segfault when taking the address of a delegate

2018-03-21 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=287 --- Comment #3 from Iain Buclaw --- You could probably try on the gdc-7 branch, so you don't have to keep gcc updated. ;-) -- You are receiving this mail because: You are watching all bug changes.

[Bug 287] ice-on-valid: segfault when taking the address of a delegate

2018-03-21 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=287 --- Comment #4 from Iain Buclaw --- OK, got the backtrace, and I think this is a duplicate of bug 261. -- You are receiving this mail because: You are watching all bug changes.

[Bug 286] Returning AA value whose key is a RefCounted type gets wrong value.

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

[Bug 285] Backend optimizer assumes strings are null terminated.

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

[Bug 288] New: strange nonsensical x86-64 code generation with -O3 - rats' nest of useless conditional jumps

2018-03-22 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=288 Bug ID: 288 Summary: strange nonsensical x86-64 code generation with -O3 - rats' nest of useless conditional jumps Product: GDC Version: 7.x Hardware: x86_64

[Bug 288] strange nonsensical x86-64 code generation with -O3 - rats' nest of useless conditional jumps

2018-03-22 Thread gdc-bugzilla--- via D.gnu
https://bugzilla.gdcproject.org/show_bug.cgi?id=288 --- Comment #1 from Iain Buclaw --- > See the long list of useless conditional jumps towards the end of the first > function in the asm output (whose demangled name is test.t1(unit)) Well, you'd never use -O3 if you care about speed anyway. :-

[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 Stefan Schuerger changed: What|Removed |Added CC||ste...@schuerger.com --- Comment #1

[Bug 289] New: 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 Bug ID: 289 Summary: Static linking has wrong libc/libpthread order Product: GDC Version: 7.x Hardware: All OS: All Status: NEW Severity: major

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

[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

[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-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-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-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 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 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] 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-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 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 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 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 Iain Buclaw changed: What|Removed |Added Depends on||148 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 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 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 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 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 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-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 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|---

  1   2   >