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:
https://bugzilla.gdcproject.org/show_bug.cgi?id=272
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=272
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
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.
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.
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
Johannes Pfau changed:
What|Removed |Added
CC||johannesp...@gmail.com
--- Comment #5 f
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
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.
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 -
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
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
Iain Buclaw changed:
What|Removed |Added
Priority|Normal |Highest
Severity|normal
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];
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=116
ml...@mlatu.de changed:
What|Removed |Added
CC||ml...@mlatu.de
--- Comment #7 from ml..
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
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.
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.
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=275
Sebastien Alaiwan changed:
What|Removed |Added
CC||sebastien.alai...@gmail.com
--- Com
https://bugzilla.gdcproject.org/show_bug.cgi?id=275
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=277
Iain Buclaw changed:
What|Removed |Added
Priority|Normal |High
Hardware|All
https://bugzilla.gdcproject.org/show_bug.cgi?id=276
Iain Buclaw changed:
What|Removed |Added
Priority|Normal |High
Hardware|All
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=277
Iain Buclaw changed:
What|Removed |Added
URL||https://gcc.gnu.org/bugzill
https://bugzilla.gdcproject.org/show_bug.cgi?id=277
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugzilla.gdcproject.org/show_bug.cgi?id=276
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=264
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=271
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=180
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |WONTFIX
Status|NEW
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=129
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=230
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=265
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugzilla.gdcproject.org/show_bug.cgi?id=200
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=274
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
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
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=278
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=274
Sebastien Alaiwan changed:
What|Removed |Added
CC||dorian.hagl...@gmail.com
--- Commen
https://bugzilla.gdcproject.org/show_bug.cgi?id=279
Sebastien Alaiwan changed:
What|Removed |Added
Resolution|--- |DUPLICATE
CC|
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=280
Iain Buclaw changed:
What|Removed |Added
CC||ibuc...@gdcproject.org
Component
https://bugzilla.gdcproject.org/show_bug.cgi?id=103
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=270
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugzilla.gdcproject.org/show_bug.cgi?id=280
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugzilla.gdcproject.org/show_bug.cgi?id=240
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
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:
https://bugzilla.gdcproject.org/show_bug.cgi?id=282
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=283
Iain Buclaw changed:
What|Removed |Added
Severity|normal |critical
Priority|Normal
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
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
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=283
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=252
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugzilla.gdcproject.org/show_bug.cgi?id=284
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
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:
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
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=287
Iain Buclaw changed:
What|Removed |Added
CC||ibuc...@gdcproject.org
--- Comment #1 fro
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
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.
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=286
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugzilla.gdcproject.org/show_bug.cgi?id=285
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
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
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. :-
https://bugzilla.gdcproject.org/show_bug.cgi?id=289
Stefan Schuerger changed:
What|Removed |Added
CC||ste...@schuerger.com
--- Comment #1
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=289
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #2 from Iain Buclaw
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
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
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
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=289
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=290
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
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
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.
>
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
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=148
Iain Buclaw changed:
What|Removed |Added
Blocks||291
Referenced Bugs:
https://bugzilla.g
https://bugzilla.gdcproject.org/show_bug.cgi?id=291
Iain Buclaw changed:
What|Removed |Added
Depends on||148
Referenced Bugs:
https://bugzilla.g
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=193
Iain Buclaw changed:
What|Removed |Added
Component|gdc |libgphobos
--
You are receiving this mai
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
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
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
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
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=293
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
1 - 100 of 179 matches
Mail list logo