From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id F1D565D6F18; Mon, 4 Sep 2023 18:55:13 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org F1D565D6F18 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1693842914; bh=O2+WGUwnMOUoJBtQExJU1FdSDo4nD44uBikWyjAuICk=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=hJz6B/J9yTT7UeQSNkefo8x0ykn4XuNRxVAN0JRH205W2dT1SDYP6z3VmJcMs47pc OzgkqYUvLfFDV9qT/r6R+JZaotUFc1FFZNzQ7JWbAvw7DN6XKURgUbCjwRJgFE1ZOz Rip3Dt/GWKC03J+dlaxGdGMxLM1OMDLuRlN8Ayac= Received: from smtp58.i.mail.ru (smtp58.i.mail.ru [95.163.41.96]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 982545A9F2A for ; Mon, 4 Sep 2023 18:55:12 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 982545A9F2A Received: by smtp58.i.mail.ru with esmtpa (envelope-from ) id 1qdBuv-009M3J-2X; Mon, 04 Sep 2023 18:55:10 +0300 To: Maxim Kokryashkin , Sergey Bronnikov Date: Mon, 4 Sep 2023 18:50:23 +0300 Message-ID: X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD96E142CFC92DB15CDE741B5A425A82425F40C3C491EBE3605182A05F53808504004D2A1C33FD82A705570CD5BDD1413D27015E9E87BC5DA73235B2C485891BDF8 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE79145AB6E9E75F07EEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063798FF8892961A0B3C8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8176C43C8AAC051F424A139F4484D1F67117882F4460429724CE54428C33FAD305F5C1EE8F4F765FC6BA66BB79834B351A471835C12D1D9774AD6D5ED66289B52BA9C0B312567BB23117882F44604297287769387670735201E561CDFBCA1751F2CC0D3CB04F14752D2E47CDBA5A96583BA9C0B312567BB2376E601842F6C81A19E625A9149C048EE4B6963042765DA4BA9539A8B24243104D8FC6C240DEA76429C9F4D5AE37F343AA9539A8B242431040A6AB1C7CE11FEE3893991AD1F2BFC6AAD7EC71F1DB88427C4224003CC836476E2F48590F00D11D6E2021AF6380DFAD1A18204E546F3947CB11811A4A51E3B096D1867E19FE1407959CC434672EE6371089D37D7C0E48F6C8AA50765F7900637021B7B85925F8E35EFF80C71ABB335746BA297DBC24807EABDAD6C7F3747799A X-C1DE0DAB: 0D63561A33F958A5D4F31D135A3D1C1E139A782FEC73E38DF76EBFBB66855357F87CCE6106E1FC07E67D4AC08A07B9B0DB8A315C1FF4794DC79554A2A72441328621D336A7BC284946AD531847A6065A17B107DEF921CE79BDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF5F7F0BAE9EAEF477BF03A9B0578B8CCC1EE5517CA2C988DB2830AC75E449581A46C06E59B4E81405EA61C66FA002EE27B25DA23174886CB1E992B5C18260AF3CA74DFFEFA5DC0E7F02C26D483E81D6BE5EF9655DD6DEA7D65774BB76CC95456EEC5B5AD62611EEC62B5AFB4261A09AF0 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojNmsqR+t6vc/MYKegIhA26Q== X-Mailru-Sender: 11C2EC085EDE56FAC07928AF2646A769C61FFC930D5B1BA15570CD5BDD1413D28FF8BC079CCEBBDCDEDBA653FF35249392D99EB8CC7091A70E183A470755BFD208F19895AA18418972D6B4FCE48DF648AE208404248635DF X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit 0/3] Fix fix-mips64-spare-side-exit-patching X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Kaplun via Tarantool-patches Reply-To: Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This patchset includes 3 pathes to make our tests great again: 1) 'MIPS: Fix "bad FP FLOAD" assertion.' is needed for easier testing the patch's correctness (that test still reproduces the problem on MIPS). The patch itself is trivial, as is the test for it. 2) 'test: fix `fillmcode()` generator helper' fixes the correctness of fillmcode logic -- somehow the condition of `while` cycle for mcode generation was inverted. 3) 'test: fix fix-mips64-spare-side-exit-patching' fixes the possible misbehaviours in the test itself (they were more likely observed before the second patch but still needed to be fixed). Branch: https://github.com/tarantool/luajit/tree/skaplun/gh-noticket-fix-flaky-mips-spare-exit Tarantool PR: https://github.com/tarantool/tarantool/pull/9090 Related issues for the first patch: * https://github.com/LuaJIT/LuaJIT/issues/1043 * https://github.com/tarantool/tarantool/issues/8825 Mike Pall (1): MIPS: Fix "bad FP FLOAD" assertion. Sergey Kaplun (2): test: fix `fillmcode()` generator helper test: fix fix-mips64-spare-side-exit-patching src/lj_asm_mips.h | 2 +- ...x-mips64-spare-side-exit-patching.test.lua | 22 ++++++++++++++--- .../lj-1043-asm-fload.test.lua | 24 +++++++++++++++++++ test/tarantool-tests/utils/jit/generators.lua | 7 +++--- 4 files changed, 47 insertions(+), 8 deletions(-) create mode 100644 test/tarantool-tests/lj-1043-asm-fload.test.lua -- 2.42.0