gc_nuttx_tail_call.patch 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. diff --git a/test/core/return_call.wast b/test/core/return_call.wast
  2. index 8a3d7512..5a4eba68 100644
  3. --- a/test/core/return_call.wast
  4. +++ b/test/core/return_call.wast
  5. @@ -103,22 +103,22 @@
  6. (assert_return (invoke "count" (i64.const 0)) (i64.const 0))
  7. (assert_return (invoke "count" (i64.const 1000)) (i64.const 0))
  8. (;Return to the original configuration after we have corrected the error in the AOT/JIT tail-call implementation.;)
  9. -(assert_return (invoke "count" (i64.const 100_000)) (i64.const 0))
  10. +(assert_return (invoke "count" (i64.const 1_001)) (i64.const 0))
  11. (assert_return (invoke "even" (i64.const 0)) (i32.const 44))
  12. (assert_return (invoke "even" (i64.const 1)) (i32.const 99))
  13. (assert_return (invoke "even" (i64.const 100)) (i32.const 44))
  14. (assert_return (invoke "even" (i64.const 77)) (i32.const 99))
  15. (;Return to the original configuration after we have corrected the error in the AOT/JIT tail-call implementation.;)
  16. -(assert_return (invoke "even" (i64.const 100_000)) (i32.const 44))
  17. -(assert_return (invoke "even" (i64.const 100_001)) (i32.const 99))
  18. +(assert_return (invoke "even" (i64.const 1_000)) (i32.const 44))
  19. +(assert_return (invoke "even" (i64.const 1_001)) (i32.const 99))
  20. (assert_return (invoke "odd" (i64.const 0)) (i32.const 99))
  21. (assert_return (invoke "odd" (i64.const 1)) (i32.const 44))
  22. (assert_return (invoke "odd" (i64.const 200)) (i32.const 99))
  23. (assert_return (invoke "odd" (i64.const 77)) (i32.const 44))
  24. (;Return to the original configuration after we have corrected the error in the AOT/JIT tail-call implementation.;)
  25. -(assert_return (invoke "odd" (i64.const 100_000)) (i32.const 99))
  26. -(assert_return (invoke "odd" (i64.const 99_999)) (i32.const 44))
  27. +(assert_return (invoke "odd" (i64.const 1_000)) (i32.const 99))
  28. +(assert_return (invoke "odd" (i64.const 999)) (i32.const 44))
  29. ;; Invalid typing
  30. diff --git a/test/core/return_call_indirect.wast b/test/core/return_call_indirect.wast
  31. index 7f68b4a5..08a31417 100644
  32. --- a/test/core/return_call_indirect.wast
  33. +++ b/test/core/return_call_indirect.wast
  34. @@ -257,15 +257,15 @@
  35. (assert_return (invoke "even" (i32.const 1)) (i32.const 99))
  36. (assert_return (invoke "even" (i32.const 100)) (i32.const 44))
  37. (assert_return (invoke "even" (i32.const 77)) (i32.const 99))
  38. -(assert_return (invoke "even" (i32.const 100_000)) (i32.const 44))
  39. -(assert_return (invoke "even" (i32.const 111_111)) (i32.const 99))
  40. +(assert_return (invoke "even" (i32.const 1_000)) (i32.const 44))
  41. +(assert_return (invoke "even" (i32.const 1_001)) (i32.const 99))
  42. (assert_return (invoke "odd" (i32.const 0)) (i32.const 99))
  43. (assert_return (invoke "odd" (i32.const 1)) (i32.const 44))
  44. (assert_return (invoke "odd" (i32.const 200)) (i32.const 99))
  45. (assert_return (invoke "odd" (i32.const 77)) (i32.const 44))
  46. (;Return to the original configuration after we have corrected the error in the AOT/JIT tail-call implementation.;)
  47. -(assert_return (invoke "odd" (i32.const 100_002)) (i32.const 99))
  48. -(assert_return (invoke "odd" (i32.const 100_003)) (i32.const 44))
  49. +(assert_return (invoke "odd" (i32.const 1_002)) (i32.const 99))
  50. +(assert_return (invoke "odd" (i32.const 1_003)) (i32.const 44))
  51. ;; Invalid syntax