X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=deps%2Flightning%2Flib%2Fjit_ia64.c;h=1c35fb16aafbaef83787fc13d3fd88899e8faedb;hb=c0c162422385a60ea7c8fa1dfe439e83e0a13d88;hp=5664762f4fb3f03ad3d533328713a1e5b37de221;hpb=ba3814c189d3bd2332b66fb6c633a7d028e618fe;p=pcsx_rearmed.git diff --git a/deps/lightning/lib/jit_ia64.c b/deps/lightning/lib/jit_ia64.c index 5664762f..1c35fb16 100644 --- a/deps/lightning/lib/jit_ia64.c +++ b/deps/lightning/lib/jit_ia64.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2019 Free Software Foundation, Inc. + * Copyright (C) 2013-2022 Free Software Foundation, Inc. * * This file is part of GNU lightning. * @@ -1117,9 +1117,10 @@ _emit_code(jit_state_t *_jit) jit_regarg_set(node, value); switch (node->code) { case jit_code_align: - assert(!(node->u.w & (node->u.w - 1)) && - node->u.w <= sizeof(jit_word_t)); - /* nothing done */ + assert(!(node->u.w & (node->u.w - 1))); + sync(); + if (node->u.w > 8) + nop(node->u.w - 8); break; case jit_code_note: case jit_code_name: sync();