This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/61853] New: [4.9,4.10 Regression] ICE: SIGSEGV in store_field


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

            Bug ID: 61853
           Summary: [4.9,4.10 Regression] ICE: SIGSEGV in store_field
           Product: gcc
           Version: 4.9.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
              Host: hppa-unknown-linux-gnu
            Target: hppa-unknown-linux-gnu
             Build: hppa-unknown-linux-gnu

(gdb) r
Starting program: /home/dave/gnu/gcc/objdir/stage1-gcc/cc1plus -fpreprocessed
ConstituentParticleData.ii -quiet -dumpbase ConstituentParticleData.cc
-auxbase-strip .libs/ConstituentParticleData.o -g -O2 -Wpedantic -Wall -Wextra
-Wformat=1 -Werror=format-security -ansi -version -fPIC -o
ConstituentParticleData.s
GNU C++ (GCC) version 4.10.0 20140717 (experimental) [trunk revision 212770]
(hppa-linux-gnu)
    compiled by GNU C version 4.9.0, GMP version 6.0.0, MPFR version 3.1.2-p3,
MPC version 1.0.2
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C++ (GCC) version 4.10.0 20140717 (experimental) [trunk revision 212770]
(hppa-linux-gnu)
    compiled by GNU C version 4.9.0, GMP version 6.0.0, MPFR version 3.1.2-p3,
MPC version 1.0.2
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 03431aebbd62606890d51bba87e8825f

Program received signal SIGSEGV, Segmentation fault.
0x00a5870c in store_field (target=0xf7275af0, bitsize=64, bitpos=0, 
    bitregion_start=0, bitregion_end=63, mode=DFmode, exp=0xf6f412d0, 
    alias_set=7, 
    nontemporal=<error reading variable: can't compute CFA for this frame>)
    at ../../gcc/gcc/expr.c:6493
6493          && ((((MEM_ALIGN (target) < GET_MODE_ALIGNMENT (mode))
(gdb) p debug_rtx (target)
(parallel:BLK [
        (expr_list:REG_DEP_TRUE (reg:DI 101 [ <retval> ])
            (const_int 0 [0]))
    ])
$1 = void

Maybe one can't store into a BLKmode structure?


ICE doesn't occur with 4.8.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]