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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2021-05-01 00:00:00         |2021-05-05
             Status|UNCONFIRMED                 |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot 
gnu.org
     Ever confirmed|0                           |1

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
The difference appears in the IPA emultls pass:

--- a/t.i.072i.emutls   2021-05-05 10:07:19.344748567 +0200
+++ b/t.i.072i.emutls   2021-05-05 10:07:09.104642849 +0200
@@ -5,8 +5,13 @@
   int * _4;

   <bb 2> [local count: 1073741824]:
-  a = 0;
+  # DEBUG BEGIN_STMT
   _4 = __builtin___emutls_get_address (&__emutls_v.b);
+  # DEBUG D#1 => *_4
+  # DEBUG d => (long int) D#1
+  # DEBUG BEGIN_STMT
+  a = 0;
+  # DEBUG BEGIN_STMT
   *_4 = 0;
   return;

I will have a closer look.

Reply via email to