Description of problem: gcc issue when updating the alsa-lib package How reproducible: Build alsa-lib-1.1.4-1 . Actual results: libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -march=zEC12 -mtune=z13 -c pcm_rate_linear.c -fPIC -DPIC -o .libs/pcm_rate_linear.o pcm_rate_linear.c: In function 'linear_expand': pcm_rate_linear.c:136:1: internal compiler error: output_operand: cannot decompose address } ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://bugzilla.redhat.com/bugzilla> for instructions. {standard input}: Assembler messages: {standard input}:2462: Warning: end of file not at end of a line; newline inserted {standard input}:2463: Error: missing operand {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
Looks like https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80303
This one seems to be without -fsanitize=, so it would be nice to have a preprocessed source, reduced and filed upstream.
Reduced testcase -O2 -march=zEC12: int a, e; const char b; char c; const int d; void bar (short); void foo (int x, int y) { long f = d; short g = 0; while (e) while (a < x) { if (y) goto *d; g = b | b + g; bar (g); c = (char) (long) foo; } }
Any news for this? It blocks me a little. Thanks.
*** Bug 1451722 has been marked as a duplicate of this bug. ***
gcc-7.1.1-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-d0fd5c28f7
gcc-7.1.1-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-d0fd5c28f7
gcc-7.1.1-2.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.