Closed Bug 702598 Opened 13 years ago Closed 13 years ago

Assertion failure: (cc != AL) && (cc != NV) (../nanojit/NativeARM.cpp:2870)

Categories

(Tamarin Graveyard :: Baseline JIT (CodegenLIR), defect)

ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: brbaker, Unassigned)

References

Details

Assertion failure: (cc != AL) && (cc != NV) (../nanojit/NativeARM.cpp:2870) when running as3/Types/Float4/float4Operations.as on Android.

Assertion appears to be related to returning a float4 value from a function call


Simplified code:
function foo():float4 { return float4(1f); }
if (foo() == float4(1f))
    print("here");
Flags: in-testsuite+
Flags: flashplayer-triage+
Flags: flashplayer-qrb+
Flags: flashplayer-bug-
It's actually related to the test on float4 equality - the switch in asm_branch misses the case of LIR_eqf4, should be easy to fix.
fixed in changeset 6875:42546a83169d
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
changeset: 6950:09b0d4137e19
user:      Brent Baker <brbaker@adobe.com>
summary:   Marked expected failures for bugs 702598 and 702632

http://hg.mozilla.org/tamarin-redux/rev/09b0d4137e19
changeset: 6966:d865c4823126
user:      Brent Baker <brbaker@adobe.com>
summary:   Bug 702598 and 702632 and now fixed, remove from failconfig.txt

http://hg.mozilla.org/tamarin-redux/rev/d865c4823126
You need to log in before you can comment on or make changes to this bug.