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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2021-11-21
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
   Target Milestone|---                         |12.0

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed, the first (major) difference shows up in 199t.cddce3.



   if (&__str._M_local_buf == _13)
     goto <bb 4>; [30.00%]
   else
-    goto <bb 7>; [70.00%]
+    goto <bb 6>; [70.00%]

   <bb 4> [local count: 286689070]:
   _1 = &_10->D.4203.name;
   if (_1 != __trans_tmp_1_14(D))
-    goto <bb 6>; [90.00%]
+    goto <bb 5>; [90.00%]
   else
-    goto <bb 5>; [10.00%]
-
-  <bb 5> [local count: 28668907]:
-  goto <bb 9>; [100.00%]
+    goto <bb 8>; [10.00%]

-  <bb 6> [local count: 258020162]:
+  <bb 5> [local count: 258020162]:
   Trans_NS___cxx11_basic_string<char>::size (_1);
   pretmp_16 = __str._M_dataplus._M_p;
   goto <bb 9>; [100.00%]

-  <bb 7> [local count: 668941172]:
+  <bb 6> [local count: 668941172]:
   if (__trans_tmp_2_18(D) != 0)
-    goto <bb 8>; [50.00%]
+    goto <bb 7>; [50.00%]
   else
     goto <bb 9>; [50.00%]

-  <bb 8> [local count: 334470586]:
-  # DEBUG this => &__str
-  # DEBUG __p => &__str._M_local_buf
-  # DEBUG INLINE_ENTRY _M_data
+  <bb 7> [local count: 334470586]:
   __str._M_dataplus._M_p = &__str._M_local_buf;
-  goto <bb 5>; [100.00%]
+
+  <bb 8> [local count: 334470586]:

Reply via email to