Package: gcc-6 Version: 6.3.0-18+deb9u1 Severity: normal When executing a program compiled with profile generation (-fprofile-generate), the obtained .gcda file is sometimes empty (apparently due to write errors). The problem is that the program terminates successfully, so that the issue is not detected. Well, "gcc -fprofile-use" outputs a warning, but that's all.
Write failures should be detected, and when this happens, the program should terminate with a non-zero exit status as usual. -- System Information: Debian Release: 9.9 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-8-amd64 (SMP w/64 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gcc-6 depends on: ii binutils 2.28-5 ii cpp-6 6.3.0-18+deb9u1 ii gcc-6-base 6.3.0-18+deb9u1 ii libc6 2.24-11+deb9u4 ii libcc1-0 6.3.0-18+deb9u1 ii libgcc-6-dev 6.3.0-18+deb9u1 ii libgcc1 1:6.3.0-18+deb9u1 ii libgmp10 2:6.1.2+dfsg-1 ii libisl15 0.18-1 ii libmpc3 1.0.3-1+b2 ii libmpfr4 3.1.5-1 ii libstdc++6 6.3.0-18+deb9u1 ii zlib1g 1:1.2.8.dfsg-5 Versions of packages gcc-6 recommends: ii libc6-dev 2.24-11+deb9u4 Versions of packages gcc-6 suggests: pn gcc-6-doc <none> pn gcc-6-locales <none> ii gcc-6-multilib 6.3.0-18+deb9u1 pn libasan3-dbg <none> pn libatomic1-dbg <none> pn libcilkrts5-dbg <none> pn libgcc1-dbg <none> pn libgomp1-dbg <none> pn libitm1-dbg <none> pn liblsan0-dbg <none> pn libmpx2-dbg <none> pn libquadmath0-dbg <none> pn libtsan0-dbg <none> pn libubsan0-dbg <none> -- no debconf information