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

Jan Hubicka <hubicka at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2025-05-06
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #7 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
It is indeed jump function gone missing. we also seem to lose a value range
info.

 Jump functions:
   Jump functions of caller  codec47_comp2/16:
@@ -216,7 +198,7 @@
          Unknown VR
        param 6: PASS THROUGH: 6, op nop_expr
          Unknown VR
-       param 7: UNKNOWN
+       param 7: PASS THROUGH: 7, op rshift_expr 1 (in type uint16_t)
 [irange] uint16_t [0, 32767] MASK 0x7fff VALUE 0x0
     callsite  codec47_block/15 -> codec47_block/15 : 
        param 0: PASS THROUGH: 0, op nop_expr
@@ -233,13 +215,13 @@
          Unknown VR
        param 6: PASS THROUGH: 6, op nop_expr
          Unknown VR
-       param 7: UNKNOWN
+       param 7: PASS THROUGH: 7, op rshift_expr 1 (in type uint16_t)
 [irange] uint16_t [0, 32767] MASK 0x7fff VALUE 0x0
     callsite  codec47_block/15 -> codec47_block/15 : 
        param 0: PASS THROUGH: 0, op nop_expr
          Unknown VR
        param 1: UNKNOWN
-[prange] uint8_t * [1, +INF]
+         Unknown VR
@@ -250,25 +232,58 @@
          Unknown VR
        param 6: PASS THROUGH: 6, op nop_expr
          Unknown VR
-       param 7: UNKNOWN
+       param 7: PASS THROUGH: 7, op rshift_expr 1 (in type uint16_t)
+[irange] uint16_t [0, 32767] MASK 0x7fff VALUE 0x0
+    callsite  codec47_block/15 -> codec47_block/15 : 
+       param 0: PASS THROUGH: 0, op nop_expr, agg_preserved
+         Unknown VR
+       param 1: PASS THROUGH: 1, op pointer_plus_expr 1 (in type uint8_t *)
+[prange] uint8_t * [1, +INF]
+       param 2: PASS THROUGH: 2, op nop_expr, agg_preserved
+         Unknown VR
+       param 3: PASS THROUGH: 3, op nop_expr, agg_preserved
+         Unknown VR
+       param 4: PASS THROUGH: 4, op nop_expr, agg_preserved
+         Unknown VR
+       param 5: PASS THROUGH: 5, op nop_expr
+         Unknown VR
+       param 6: PASS THROUGH: 6, op nop_expr, agg_preserved
+         Unknown VR
+       param 7: PASS THROUGH: 7, op rshift_expr 1 (in type uint16_t)

Reply via email to