https://bugzilla.gdcproject.org/show_bug.cgi?id=294
Iain Buclaw changed:
What|Removed |Added
CC||ibuc...@gdcproject.org
--
You are receiv
https://bugzilla.gdcproject.org/show_bug.cgi?id=294
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
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.
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=262
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugzilla.gdcproject.org/show_bug.cgi?id=309
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
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
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.
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:
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
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=308
Cecil Ward changed:
What|Removed |Added
Priority|Normal |Highest
--- Comment #1 from Cecil Ward --
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
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
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=307
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #2 from Iain Buclaw
https://bugzilla.gdcproject.org/show_bug.cgi?id=307
Iain Buclaw changed:
What|Removed |Added
Priority|Normal |High
--- Comment #1 from Iain Buclaw ---
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=148
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=306
Filipe Laíns changed:
What|Removed |Added
Resolution|FIXED |INVALID
--
You are receiving this mail
https://bugzilla.gdcproject.org/show_bug.cgi?id=306
Filipe Laíns changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugzilla.gdcproject.org/show_bug.cgi?id=303
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
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.
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.
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
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=301
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
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.
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=301
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #3 from Iain Buclaw
https://bugzilla.gdcproject.org/show_bug.cgi?id=303
Iain Buclaw changed:
What|Removed |Added
Component|libgphobos |gdc
--- Comment #13 from Iain Buclaw ---
https://bugzilla.gdcproject.org/show_bug.cgi?id=303
Iain Buclaw changed:
What|Removed |Added
Version|8,x |development
--- Comment #12 from Iain Buc
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
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.
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.
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
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=303
Moritz Maxeiner changed:
What|Removed |Added
Attachment #98 is|0 |1
obsolete|
https://bugzilla.gdcproject.org/show_bug.cgi?id=303
Moritz Maxeiner changed:
What|Removed |Added
Attachment #97 is|0 |1
obsolete|
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=303
Moritz Maxeiner changed:
What|Removed |Added
CC||m...@ucw.sh
--- Comment #3 from Morit
https://bugzilla.gdcproject.org/show_bug.cgi?id=303
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #2 from Iain Buclaw
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=89
Johannes Pfau changed:
What|Removed |Added
CC||la...@archlinux.org
--- Comment #2 from
https://bugzilla.gdcproject.org/show_bug.cgi?id=304
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugzilla.gdcproject.org/show_bug.cgi?id=303
Johannes Pfau changed:
What|Removed |Added
CC||johannesp...@gmail.com
--- Comment #1 f
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
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
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=302
Iain Buclaw changed:
What|Removed |Added
CC||ibuc...@gdcproject.org
Summary
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:
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
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
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
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
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=302
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=300
Iain Buclaw changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
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.
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
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
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
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:
https://bugzilla.gdcproject.org/show_bug.cgi?id=298
Iain Buclaw changed:
What|Removed |Added
Hardware|x86_64 |All
OS|Linux
https://bugzilla.gdcproject.org/show_bug.cgi?id=298
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
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
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=
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.
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=296
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
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.
https://bugzilla.gdcproject.org/show_bug.cgi?id=297
Curtis changed:
What|Removed |Added
Summary|PowerPC64 Support for |Support for PowerPC64 on
|Fr
https://bugzilla.gdcproject.org/show_bug.cgi?id=296
Curtis changed:
What|Removed |Added
OS|All |FreeBSD
Hardware|All
https://bugzilla.gdcproject.org/show_bug.cgi?id=297
Curtis changed:
What|Removed |Added
Hardware|All |PPC
OS|All
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
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:
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
https://bugzilla.gdcproject.org/show_bug.cgi?id=293
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
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=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 #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=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=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=193
Iain Buclaw changed:
What|Removed |Added
Component|gdc |libgphobos
--
You are receiving this mai
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=148
Iain Buclaw changed:
What|Removed |Added
Blocks||291
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=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=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=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=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
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
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=289
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
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
--- 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 #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 #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 - 100 of 758 matches
Mail list logo