Bug 8425 – Missing line number and module name that can't use core.simd

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
x86
OS
All
Creation time
2012-07-24T06:06:00Z
Last change time
2016-11-22T10:16:02Z
Keywords
accepts-invalid, diagnostic, ice, pull
Assigned to
nobody
Creator
bearophile_hugs

Comments

Comment #0 by bearophile_hugs — 2012-07-24T06:06:16Z
If I compile this program on 32bit DMD: import core.simd; void main() { int4 i4; } DMD 2.060beta gives no error line number or module name: Error: SIMD vector types not supported on this platform
Comment #1 by yebblies — 2013-11-25T05:38:54Z
It's actually an accepts-invalid and minor ice - there is no error with -o- and is(__vector(XXX)) always works, regardless of backend support. https://github.com/D-Programming-Language/dmd/pull/2879
Comment #2 by github-bugzilla — 2014-05-19T21:57:56Z
Commit pushed to master at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/39739c836b5a2cad692abfb2c10e4562613a9e92 Merge pull request #795 from yebblies/issue8425 Only define vector aliases if they actually compile
Comment #3 by github-bugzilla — 2014-09-07T08:53:52Z
Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/f7ddad2ed3cfa759b677750cd95153ce8ceb2be6 Issue 8425 - Do not assume __vector(float[4]) is a valid type on all targets https://github.com/D-Programming-Language/phobos/commit/a703aeb7fa4d0f26810f5b8835c08e46b937dfa3 Merge pull request #2490 from yebblies/issue8425 Issue 8425 - Do not assume __vector(float[4]) is a valid type on all targets
Comment #4 by github-bugzilla — 2014-09-07T20:34:38Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f70159a5d94037e6fbe88b1a9dce19d5dc8af1af Fix Issue 8425 - Missing line number and module name that can't use core.simd https://github.com/D-Programming-Language/dmd/commit/cd5a0600c6822a7ea4a8c17417d5a0eaf72e9bfb Merge pull request #2879 from yebblies/issue8425 Issue 8425 - Missing line number and module name that can't use core.simd
Comment #5 by github-bugzilla — 2015-02-18T03:36:31Z
Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f70159a5d94037e6fbe88b1a9dce19d5dc8af1af Fix Issue 8425 - Missing line number and module name that can't use core.simd https://github.com/D-Programming-Language/dmd/commit/cd5a0600c6822a7ea4a8c17417d5a0eaf72e9bfb Merge pull request #2879 from yebblies/issue8425
Comment #6 by yebblies — 2016-11-22T10:16:02Z
*** Issue 12429 has been marked as a duplicate of this issue. ***