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 bootstrap/51860] [4.7 regression] s390 esa mode bootstrap comparison failure since transactional memory branch merge


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

--- Comment #3 from Andreas Krebbel <krebbel at gcc dot gnu.org> 2012-01-15 20:37:02 UTC ---
(In reply to comment #2)
> Reducing a -fcompare-debug failure on c-common.c with delta.

Thanks for working on this! I already had a quick look. The problem has to do
with the s390 reorg pass having to split the literal pool. The jump over the
literal pool is placed differently with and without debug info.

There are several places where we still use NEXT_INSN or INSN_P what will be
affected by DEBUG_INSNs being present. I'll track this down tomorrow.

no debug info:

L33: <bb: 48  size: 14  insns: 5>
        0x4ff9fc  basr    r13, r0                         
        0x4ff9fe  la      r13, 14(r13)                    
        0x4ffa02  basr    r14, r12                        
        0x4ffa04  basr    r14, r11                        
        0x4ffa06  j       L34                             
<bb: 49  size: 2  insns: 1>
        0x4ffa0a  nopr    r7                              
L34: <bb: 50  size: 80  insns: 22>
        0x4ffb60  lhi     r1, 0
        0x4ffb64  icm     r1, 3, 0(r2)  

with debug info:

L33: <bb: 48  size: 18  insns: 6>
        0x4ff9fc  basr    r13, r0                         
        0x4ff9fe  la      r13, 18(r13)                    
        0x4ffa02  basr    r14, r12                        
        0x4ffa04  basr    r14, r11                        
        0x4ffa06  lhi     r1, 0                           
        0x4ffa0a  j       L34                             
<bb: 49  size: 2  insns: 1>
        0x4ffa0e  nopr    r7                              
L34: <bb: 50  size: 76  insns: 21>
        0x4ffb64  icm     r1, 3, 0(r2)


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