<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>288083</bug_id>
          
          <creation_ts>2025-02-20 04:30:59 -0800</creation_ts>
          <short_desc>MacroAssemblerARMv7::branch32 may clobber its own arguments</short_desc>
          <delta_ts>2025-03-24 13:18:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=288993</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>288997</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Max Rottenkolber">maximilian</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fujii</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2096316</commentid>
    <comment_count>0</comment_count>
    <who name="Max Rottenkolber">maximilian</who>
    <bug_when>2025-02-20 04:30:59 -0800</bug_when>
    <thetext>On armv7 certain uses of branchPtr cause it to clobber its own arguments, leading to bogus assembly.

We need to catch this pitfall at least in debug builds and fix instances of this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2098723</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-02-27 04:31:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/145737036&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2099843</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-03-03 04:51:26 -0800</bug_when>
    <thetext>Committed 291489@main (5ea7dfca4252): &lt;https://commits.webkit.org/291489@main&gt;

Reviewed commits have been landed. Closing PR #40966 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2099991</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2025-03-03 12:45:46 -0800</bug_when>
    <thetext>PR https://github.com/WebKit/WebKit/pull/40966</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2100003</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2025-03-03 13:12:39 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 288997</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2105664</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-03-24 13:18:18 -0700</bug_when>
    <thetext>Committed 292608@main (42c141462b40): &lt;https://commits.webkit.org/292608@main&gt;

Reviewed commits have been landed. Closing PR #41849 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>