[Bug c/72794] New: [7 regression'] CF on spec2000/176.gcc after r238862.

ysrumyan at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed Aug 3 16:02:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72794

            Bug ID: 72794
           Summary: [7 regression'] CF on spec2000/176.gcc after r238862.
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ysrumyan at gmail dot com
  Target Milestone: ---

We noticed that after this commit benchmark is failed with message:
/tmp/cchqWD0Q.ltrans0.ltrans.o: In function `yylex':
<artificial>:(.text+0x566e): undefined reference to `is_reserved_word'
/tmp/cchqWD0Q.ltrans8.ltrans.o: In function `compile_file':
<artificial>:(.text+0xb1fe): undefined reference to `is_reserved_word'
<artificial>:(.text+0xb22b): undefined reference to `is_reserved_word'
<artificial>:(.text+0xb248): undefined reference to `is_reserved_word'
<artificial>:(.text+0xb265): undefined reference to `is_reserved_word'

i.e. function is_reserved_word with attribute "inline" was deleted but its
calls were not inlined. To reproduce bench spec must be compiled with
-Ofast -funroll-loops -flto -static  -DSPEC_CPU2000_LP64 options.
I did not try to prepare test-case to reproduce since assume that spec2000
suite is available.


More information about the Gcc-bugs mailing list