------- Comment #4 from rguenth at gcc dot gnu dot org  2010-01-26 13:30 -------
Because unsplit_all_eh () does sth different for

  # BLOCK 2
  # PRED: ENTRY (fallthru,exec)
  S2::m (this_1(D));
  # SUCC: 4 (eh,exec) 3 (fallthru,exec)

  # BLOCK 3
  # PRED: 2 (fallthru,exec)
<L2>:
<L0>:
  return;
  # SUCC: EXIT

  # BLOCK 4
  # PRED: 2 (eh,exec)
<L1>:
  # DEBUG D#2 => &this_1(D)->s1
  # DEBUG this => D#2
  # SUCC: 5 [100.0%]  (fallthru,exec)

  # BLOCK 5
  # PRED: 4 [100.0%]  (fallthru,exec)
<L3>:
  resx 1
  # SUCC:


compared to w/o debug insns.  I have a patch.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |rguenth at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2010-01-26 12:36:39         |2010-01-26 13:30:22
               date|                            |


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

Reply via email to