<?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>71730</bug_id>
          
          <creation_ts>2011-11-07 13:44:12 -0800</creation_ts>
          <short_desc>ARMv7 MacroAssemblerARMv7.h Build Issue (branchTest8)</short_desc>
          <delta_ts>2011-11-09 22:32:18 -0800</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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>71982</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>fpizlo</cc>
    
    <cc>joepeck</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>497438</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2011-11-07 13:44:12 -0800</bug_when>
    <thetext>Build Error after: &lt;http://trac.webkit.org/changeset/97331&gt;

  In file included from Source/JavaScriptCore/assembler/MacroAssembler.h:32:
  In file included from Source/JavaScriptCore/bytecode/Instruction.h:32:
  In file included from Source/JavaScriptCore/bytecode/CodeBlock.h:37:
  In file included from Source/JavaScriptCore/runtime/JSActivation.h:32:
  In file included from Source/JavaScriptCore/runtime/Arguments.h:27:
  In file included from Source/JavaScriptCore/runtime/Arguments.cpp:26:
  Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1020:34:{1020:34-1020:53}: error: no viable conversion from &apos;const RegisterID&apos; to &apos;JSC::AbstractMacroAssembler&lt;JSC::ARMv7Assembler&gt;::Address&apos; [2]
  Source/JavaScriptCore/assembler/AbstractMacroAssembler.h:70:12: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from &apos;const RegisterID&apos; to &apos;const JSC::AbstractMacroAssembler&lt;JSC::ARMv7Assembler&gt;::Address &amp;&apos; for 1st argument;  [2]
  Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1016:52: note: passing argument to parameter &apos;address&apos; here [2]
  1 error generated.

The ChangeLog / bug title mentioned that the 8bit version was unsafe for x86:
&lt;http://webkit.org/b/69978&gt; MacroAssemblerX86 8-bit register ops unsafe on CPU(X86)
But the ARM branchTest8 Jump was removed. Is that still safe to put back in for ARM
or does it need to change like x86?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499659</commentid>
    <comment_count>1</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-11-09 22:32:18 -0800</bug_when>
    <thetext>This should be fixed by https://bugs.webkit.org/show_bug.cgi?id=71982.

*** This bug has been marked as a duplicate of bug 71982 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>