[Bug debug/80423] [7 Regression] GC related -fcompare-debug failure

trippels at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Apr 14 06:34:00 GMT 2017


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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2017-04-14
     Ever confirmed|0                           |1

--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Ah, it works with -param ggc-min-expand=20 --param ggc-min-heapsize=500:

trippels@gcc2-power8 llvm_build % diff -u SampleProfReader.gkd
SampleProfReader.gk.gkd
--- SampleProfReader.gkd        2017-04-14 06:32:16.681702585 +0000
+++ SampleProfReader.gk.gkd     2017-04-14 06:32:23.781870855 +0000
@@ -60591,7 +60591,7 @@
                 (const_int 136 [0x88])) [ MEM[(struct _Rb_tree_header
*)&D.xxxx + 88B]._M_header._M_left+0 S8 A64])
         (reg/f:DI 20 20 [600]))
"/home/trippels/gcc_7/usr/local/include/c++/7.0.1/bits/stl_tree.h":209#
{*movdi_internal64}
      (nil))
-(insn:TI # 0 0 (set (mem/c:V4SI (plus:DI (reg/f:DI 1 1)
+(insn:TI # 0 0 (set (mem/j/c:V4SI (plus:DI (reg/f:DI 1 1)
                 (reg:DI 10 10 [623])) [ MEM[(struct FunctionSamples
*)&D.xxxx]+0 S16 A128])
         (vec_select:V4SI (reg:V4SI 43 11 [605])
             (parallel [
@@ -60613,7 +60613,7 @@
         (plus:DI (reg/f:DI 30 30 [orig:172 _59 ] [172])
             (const_int 40 [0x28])))# {*adddi3}
      (nil))
-(insn:TI # 0 0 (set (mem/c:V4SI (plus:DI (reg/f:DI 1 1)
+(insn:TI # 0 0 (set (mem/j/c:V4SI (plus:DI (reg/f:DI 1 1)
                 (reg:DI 10 10 [624])) [ MEM[(struct FunctionSamples
*)&D.xxxx]+32 S16 A128])
         (vec_select:V4SI (reg:V4SI 43 11 [607])
             (parallel [
@@ -60624,7 +60624,7 @@
                 ])))
"/home/trippels/llvm/lib/ProfileData/SampleProfReader.cpp":386#
{*vsx_stxvd2x4_le_v4si}
      (expr_list:REG_DEAD (reg:DI 10 10 [624])
         (nil)))
-(insn # 0 0 (set (mem/c:DI (plus:DI (reg/f:DI 1 1)
+(insn # 0 0 (set (mem/j/c:DI (plus:DI (reg/f:DI 1 1)
                 (const_int 112 [0x70])) [ MEM[(struct FunctionSamples
*)&D.xxxx]+80 S8 A128])
         (reg:DI 9 9 [389]))
"/home/trippels/llvm/lib/ProfileData/SampleProfReader.cpp":386#
{*movdi_internal64}
      (nil))
@@ -60632,7 +60632,7 @@
         (plus:DI (reg/f:DI 30 30 [orig:172 _59 ] [172])
             (const_int 8 [0x8])))
"/home/trippels/llvm/include/llvm/ProfileData/SampleProf.h":194# {*adddi3}
      (nil))
-(insn:TI # 0 0 (set (mem/c:V4SI (plus:DI (reg/f:DI 1 1)
+(insn:TI # 0 0 (set (mem/j/c:V4SI (plus:DI (reg/f:DI 1 1)
                 (reg:DI 8 8 [625])) [ MEM[(struct FunctionSamples
*)&D.xxxx]+16 S16 A128])
         (vec_select:V4SI (reg:V4SI 43 11 [606])
             (parallel [
@@ -67874,7 +67874,7 @@
      (expr_list:REG_EQUIV (plus:DI (reg/f:DI 113 sfp)
             (const_int 120 [0x78]))
         (nil)))
-(insn:TI # 0 0 (set (mem/c:V4SI (plus:DI (reg/f:DI 1 1)
+(insn:TI # 0 0 (set (mem/j/c:V4SI (plus:DI (reg/f:DI 1 1)
                 (reg:DI 8 8 [1446])) [ MEM[(struct FunctionSamples
*)&D.xxxx]+0 S16 A128])
         (vec_select:V4SI (reg:V4SI 43 11 [1595])
             (parallel [
@@ -67891,7 +67891,7 @@
 (insn # 0 0 (set (reg:DI 8 8 [1958])
         (const_int 64 [0x40]))
"/home/trippels/llvm/lib/ProfileData/SampleProfReader.cpp":189#
{*movdi_internal64}
      (nil))
-(insn # 0 0 (set (mem/c:DI (plus:DI (reg/f:DI 1 1)
+(insn # 0 0 (set (mem/j/c:DI (plus:DI (reg/f:DI 1 1)
                 (const_int 112 [0x70])) [ MEM[(struct FunctionSamples
*)&D.xxxx]+80 S8 A128])
         (reg:DI 9 9 [841]))
"/home/trippels/llvm/lib/ProfileData/SampleProfReader.cpp":189#
{*movdi_internal64}
      (nil))
@@ -67899,7 +67899,7 @@
         (plus:DI (reg/f:DI 30 30 [orig:193 _151 ] [193])
             (const_int 40 [0x28])))# {*adddi3}
      (nil))
-(insn:TI # 0 0 (set (mem/c:V4SI (plus:DI (reg/f:DI 1 1)
+(insn:TI # 0 0 (set (mem/j/c:V4SI (plus:DI (reg/f:DI 1 1)
                 (reg:DI 8 8 [1958])) [ MEM[(struct FunctionSamples
*)&D.xxxx]+32 S16 A128])
         (vec_select:V4SI (reg:V4SI 43 11 [1597])
             (parallel [
@@ -67918,7 +67918,7 @@
         (plus:DI (reg/f:DI 30 30 [orig:193 _151 ] [193])
             (const_int 8 [0x8])))
"/home/trippels/llvm/include/llvm/ProfileData/SampleProf.h":194# {*adddi3}
      (nil))
-(insn:TI # 0 0 (set (mem/c:V4SI (plus:DI (reg/f:DI 1 1)
+(insn:TI # 0 0 (set (mem/j/c:V4SI (plus:DI (reg/f:DI 1 1)
                 (reg:DI 7 7 [1959])) [ MEM[(struct FunctionSamples
*)&D.xxxx]+16 S16 A128])
         (vec_select:V4SI (reg:V4SI 43 11 [1596])
             (parallel [


More information about the Gcc-bugs mailing list