[Bug rtl-optimization/58826] New: Runfail on CPU2006 436.cactusADM with after r203739 for core-avx2 target.

ysrumyan at gmail dot com gcc-bugzilla@gcc.gnu.org
Mon Oct 21 13:25:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58826

            Bug ID: 58826
           Summary: Runfail on CPU2006 436.cactusADM with  after r203739
                    for core-avx2 target.
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ysrumyan at gmail dot com

To reproduce it is sufficient to compile only one source file -
StaggeredLeapfrog2.F which must be preprocessed. In rtl-dump after reload we
can see the following erroneous of instruction which try to write to RO
section:

(insn 10377 15507 10379 49 (set (mem/u/c:V4DF (symbol_ref/u:DI ("*.LC10")
[flags 0x2]) [3 S32 A256])
        (reg:V4DF 27 xmm6 [10848])) 1158 {*movv4df_internal}
     (nil))

The following options were used to compile:

-march=core-avx2 -Ofast  -funroll-loops -fno-second-underscore

although the last option looks redundant.



More information about the Gcc-bugs mailing list