www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 14071] New: ICE: backend/gloop.c 862

https://issues.dlang.org/show_bug.cgi?id=14071

          Issue ID: 14071
           Summary: ICE: backend/gloop.c 862
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: critical
          Priority: P1
         Component: DMD
          Assignee: nobody puremagic.com
          Reporter: public dicebot.lv

Triggered by adding -cov flag to posix.mak with dmd/phobos git master HEAD:
===
diff --git a/posix.mak b/posix.mak
index 65040e7..86c50f9 100644
--- a/posix.mak
+++ b/posix.mak
   -136,7 +137,7    ifneq (,$(filter cc% gcc% clang% icc% egcc%, $(CC)))
 endif


-DFLAGS=-I$(DRUNTIME_PATH)/import $(DMDEXTRAFLAGS) -w -m$(MODEL) $(PIC)
+DFLAGS=-I$(DRUNTIME_PATH)/import $(DMDEXTRAFLAGS) -w -m$(MODEL) $(PIC) -cov=40
 ifeq ($(BUILD),debug)
        DFLAGS += -g -debug
 else
===

===
../dmd/src/dmd -I../druntime/import  -w -m64  -cov=40 -O -release -lib
-ofgenerated/linux/release/64/libphobos2.a
../druntime/lib/libdruntime-linux64.a std/array.d std/ascii.d std/base64.d
std/bigint.d std/bitmanip.d std/compiler.d std/complex.d std/concurrency.d
std/conv.d std/cstream.d std/csv.d std/datetime.d std/demangle.d std/encoding.d
std/exception.d std/file.d std/format.d std/functional.d std/getopt.d
std/json.d std/math.d std/mathspecial.d std/metastrings.d std/mmfile.d
std/numeric.d std/outbuffer.d std/parallelism.d std/path.d std/process.d
std/random.d std/signals.d std/socket.d std/socketstream.d std/stdint.d
std/stdio.d std/stdiobase.d std/stream.d std/string.d std/syserror.d
std/system.d std/traits.d std/typecons.d std/typetuple.d std/uni.d std/uri.d
std/utf.d std/uuid.d std/variant.d std/xml.d std/zip.d std/zlib.d
std/c/linux/linux.d std/c/linux/socket.d etc/c/curl.d etc/c/sqlite3.d
etc/c/zlib.d std/c/fenv.d std/c/locale.d std/c/math.d std/c/process.d
std/c/stdarg.d std/c/stddef.d std/c/stdio.d std/c/stdlib.d std/c/string.d
std/c/time.d std/c/wcharh.d std/internal/digest/sha_SSSE3.d
std/internal/math/biguintcore.d std/internal/math/biguintnoasm.d
std/internal/math/biguintx86.d std/internal/math/gammafunction.d
std/internal/math/errorfunction.d std/internal/cstring.d
std/internal/processinit.d std/internal/unicode_tables.d
std/internal/scopebuffer.d std/internal/unicode_comp.d
std/internal/unicode_decomp.d std/internal/unicode_grapheme.d
std/internal/unicode_norm.d std/internal/test/dummyrange.d std/net/isemail.d
std/net/curl.d std/digest/digest.d std/digest/crc.d std/digest/md.d
std/digest/ripemd.d std/digest/sha.d std/container/package.d
std/container/array.d std/container/binaryheap.d std/container/dlist.d
std/container/rbtree.d std/container/slist.d std/container/util.d
std/regex/package.d std/regex/internal/generator.d std/regex/internal/ir.d
std/regex/internal/parser.d std/regex/internal/backtracking.d
std/regex/internal/kickstart.d std/regex/internal/tests.d
std/regex/internal/thompson.d std/range/package.d std/range/primitives.d
std/range/interfaces.d std/algorithm/package.d std/algorithm/comparison.d
std/algorithm/iteration.d std/algorithm/mutation.d std/algorithm/searching.d
std/algorithm/setops.d std/algorithm/sorting.d
std/experimental/logger/package.d std/experimental/logger/core.d
std/experimental/logger/filelogger.d std/experimental/logger/nulllogger.d
std/experimental/logger/multilogger.d
generated/linux/release/64/etc/c/zlib/adler32.o
generated/linux/release/64/etc/c/zlib/compress.o
generated/linux/release/64/etc/c/zlib/crc32.o
generated/linux/release/64/etc/c/zlib/deflate.o
generated/linux/release/64/etc/c/zlib/gzclose.o
generated/linux/release/64/etc/c/zlib/gzlib.o
generated/linux/release/64/etc/c/zlib/gzread.o
generated/linux/release/64/etc/c/zlib/gzwrite.o
generated/linux/release/64/etc/c/zlib/infback.o
generated/linux/release/64/etc/c/zlib/inffast.o
generated/linux/release/64/etc/c/zlib/inflate.o
generated/linux/release/64/etc/c/zlib/inftrees.o
generated/linux/release/64/etc/c/zlib/trees.o
generated/linux/release/64/etc/c/zlib/uncompr.o
generated/linux/release/64/etc/c/zlib/zutil.o
Internal error: backend/gloop.c 862
===

--
Jan 28 2015