digitalmars.D.bugs - [Issue 20739] New: SIGFPE in optimized compile of long.min/-1L
- d-bugmail puremagic.com (65/65) Apr 15 2020 https://issues.dlang.org/show_bug.cgi?id=20739
https://issues.dlang.org/show_bug.cgi?id=20739 Issue ID: 20739 Summary: SIGFPE in optimized compile of long.min/-1L Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: kdevel vogtner.de $ dmd --version DMD64 D Compiler v2.090.1 Copyright (C) 1999-2019 by The D Language Foundation, All Rights Reserved written by Walter Bright ```minbyminusone.d void main () { version (X86_64) { auto a = long.min; auto b = -1; auto c = a / b; } else { pragma (msg, "untested processor/os"); } } ``` $ gdb [...]dmd [...] (gdb) r -O minbyminusone Starting program: [...]dmd -O minbyminusone [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Program received signal SIGFPE, Arithmetic exception. 0x00000000008b2c2e in evalu8(elem*, unsigned int) () (gdb) bt --
Apr 15 2020