From 2ca142ecd8e3af5a2ac09938546b57123d01297d Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Tue, 14 Nov 2023 20:00:51 +0100 Subject: [PATCH] Improve jit tests Closes GH-12425 --- .circleci/config.yml | 3 --- .github/actions/test-linux/action.yml | 3 --- .github/actions/test-macos/action.yml | 3 --- .github/scripts/windows/test_task.bat | 2 +- .github/workflows/nightly.yml | 1 - .travis.yml | 2 +- ext/opcache/tests/bug81272.phpt | 2 +- ext/opcache/tests/jit/add_001.phpt | 2 +- ext/opcache/tests/jit/add_002.phpt | 2 +- ext/opcache/tests/jit/add_003.phpt | 2 +- ext/opcache/tests/jit/add_004.phpt | 2 +- ext/opcache/tests/jit/add_005.phpt | 2 +- ext/opcache/tests/jit/add_006.phpt | 2 +- ext/opcache/tests/jit/add_007.phpt | 2 +- ext/opcache/tests/jit/add_008.phpt | 2 +- ext/opcache/tests/jit/add_009.phpt | 2 +- ext/opcache/tests/jit/add_010.phpt | 2 +- ext/opcache/tests/jit/add_011.phpt | 2 +- ext/opcache/tests/jit/add_012.phpt | 2 +- ext/opcache/tests/jit/add_013.phpt | 2 +- ext/opcache/tests/jit/add_014.phpt | 2 +- ext/opcache/tests/jit/and_001.phpt | 2 +- ext/opcache/tests/jit/and_002.phpt | 2 +- ext/opcache/tests/jit/array_elem_002.phpt | 2 +- ext/opcache/tests/jit/assign_001.phpt | 2 +- ext/opcache/tests/jit/assign_002.phpt | 2 +- ext/opcache/tests/jit/assign_003.phpt | 2 +- ext/opcache/tests/jit/assign_004.phpt | 2 +- ext/opcache/tests/jit/assign_005.phpt | 2 +- ext/opcache/tests/jit/assign_006.phpt | 2 +- ext/opcache/tests/jit/assign_007.phpt | 2 +- ext/opcache/tests/jit/assign_008.phpt | 2 +- ext/opcache/tests/jit/assign_009.phpt | 2 +- ext/opcache/tests/jit/assign_010.phpt | 2 +- ext/opcache/tests/jit/assign_011.phpt | 2 +- ext/opcache/tests/jit/assign_012.phpt | 2 +- ext/opcache/tests/jit/assign_013.phpt | 2 +- ext/opcache/tests/jit/assign_014.phpt | 2 +- ext/opcache/tests/jit/assign_015.phpt | 2 +- ext/opcache/tests/jit/assign_016.phpt | 2 +- ext/opcache/tests/jit/assign_017.phpt | 2 +- ext/opcache/tests/jit/assign_018.phpt | 2 +- ext/opcache/tests/jit/assign_019.phpt | 2 +- ext/opcache/tests/jit/assign_020.phpt | 2 +- ext/opcache/tests/jit/assign_021.phpt | 2 +- ext/opcache/tests/jit/assign_022.phpt | 2 +- ext/opcache/tests/jit/assign_023.phpt | 2 +- ext/opcache/tests/jit/assign_024.phpt | 2 +- ext/opcache/tests/jit/assign_025.phpt | 2 +- ext/opcache/tests/jit/assign_026.phpt | 2 +- ext/opcache/tests/jit/assign_027.phpt | 2 +- ext/opcache/tests/jit/assign_028.phpt | 2 +- ext/opcache/tests/jit/assign_029.phpt | 2 +- ext/opcache/tests/jit/assign_030.phpt | 2 +- ext/opcache/tests/jit/assign_031.phpt | 2 +- ext/opcache/tests/jit/assign_032.phpt | 2 +- ext/opcache/tests/jit/assign_033.phpt | 2 +- ext/opcache/tests/jit/assign_034.phpt | 2 +- ext/opcache/tests/jit/assign_035.phpt | 2 +- ext/opcache/tests/jit/assign_036.phpt | 2 +- ext/opcache/tests/jit/assign_037.phpt | 2 +- ext/opcache/tests/jit/assign_038.phpt | 2 +- ext/opcache/tests/jit/assign_039.phpt | 2 +- ext/opcache/tests/jit/assign_040.phpt | 2 +- ext/opcache/tests/jit/assign_041.phpt | 2 +- ext/opcache/tests/jit/assign_042.phpt | 2 +- ext/opcache/tests/jit/assign_043.phpt | 2 +- ext/opcache/tests/jit/assign_044.phpt | 2 +- ext/opcache/tests/jit/assign_045.phpt | 2 +- ext/opcache/tests/jit/assign_046.phpt | 2 +- ext/opcache/tests/jit/assign_047.phpt | 2 +- ext/opcache/tests/jit/assign_048.phpt | 2 +- ext/opcache/tests/jit/assign_049.phpt | 2 +- ext/opcache/tests/jit/assign_050.phpt | 2 +- ext/opcache/tests/jit/assign_051.phpt | 2 +- ext/opcache/tests/jit/assign_052.phpt | 2 +- ext/opcache/tests/jit/assign_053.phpt | 2 +- ext/opcache/tests/jit/assign_055.phpt | 2 +- ext/opcache/tests/jit/assign_056.phpt | 2 +- ext/opcache/tests/jit/assign_dim_002.phpt | 2 +- ext/opcache/tests/jit/assign_dim_003.phpt | 2 +- ext/opcache/tests/jit/assign_dim_004.phpt | 2 +- ext/opcache/tests/jit/assign_dim_005.phpt | 2 +- ext/opcache/tests/jit/assign_dim_006.phpt | 2 +- ext/opcache/tests/jit/assign_dim_007.phpt | 2 +- ext/opcache/tests/jit/assign_dim_008.phpt | 2 +- ext/opcache/tests/jit/assign_dim_009.phpt | 2 +- ext/opcache/tests/jit/assign_dim_010.phpt | 2 +- ext/opcache/tests/jit/assign_dim_011.phpt | 2 +- ext/opcache/tests/jit/assign_dim_012.phpt | 2 +- ext/opcache/tests/jit/assign_dim_013.phpt | 2 +- ext/opcache/tests/jit/assign_dim_014.phpt | 2 +- ext/opcache/tests/jit/assign_dim_015.phpt | 2 +- ext/opcache/tests/jit/assign_dim_op_001.phpt | 2 +- ext/opcache/tests/jit/assign_dim_op_002.phpt | 2 +- ext/opcache/tests/jit/assign_dim_op_003.phpt | 2 +- ext/opcache/tests/jit/assign_dim_op_004.phpt | 2 +- ext/opcache/tests/jit/assign_dim_op_005.phpt | 2 +- ext/opcache/tests/jit/assign_dim_op_006.phpt | 2 +- ext/opcache/tests/jit/assign_dim_op_007.phpt | 2 +- ext/opcache/tests/jit/assign_dim_undef_exception.phpt | 2 +- ext/opcache/tests/jit/assign_obj_001.phpt | 2 +- ext/opcache/tests/jit/assign_obj_002.phpt | 2 +- ext/opcache/tests/jit/assign_obj_003.phpt | 2 +- ext/opcache/tests/jit/assign_obj_on_null.phpt | 2 +- ext/opcache/tests/jit/assign_obj_op_001.phpt | 2 +- ext/opcache/tests/jit/assign_obj_op_002.phpt | 2 +- ext/opcache/tests/jit/assign_obj_op_003.phpt | 2 +- ext/opcache/tests/jit/assign_obj_ref_001.phpt | 2 +- ext/opcache/tests/jit/assign_op_001.phpt | 2 +- ext/opcache/tests/jit/assign_op_002.phpt | 2 +- ext/opcache/tests/jit/assign_op_003.phpt | 2 +- ext/opcache/tests/jit/assign_op_004.phpt | 2 +- ext/opcache/tests/jit/assign_op_005.phpt | 2 +- ext/opcache/tests/jit/assign_op_006.phpt | 2 +- ext/opcache/tests/jit/assign_op_007.phpt | 2 +- ext/opcache/tests/jit/assign_op_008.phpt | 2 +- ext/opcache/tests/jit/assign_op_009.phpt | 2 +- ext/opcache/tests/jit/assign_static_prop_001.phpt | 2 +- ext/opcache/tests/jit/bind_static.phpt | 2 +- ext/opcache/tests/jit/bool_not_001.phpt | 2 +- ext/opcache/tests/jit/bool_not_002.phpt | 2 +- ext/opcache/tests/jit/bug77857.phpt | 2 +- ext/opcache/tests/jit/bug79888.phpt | 2 +- ext/opcache/tests/jit/bug80426.phpt | 2 +- ext/opcache/tests/jit/bug80447.phpt | 2 +- ext/opcache/tests/jit/bug80634.phpt | 2 +- ext/opcache/tests/jit/bug80745.phpt | 2 +- ext/opcache/tests/jit/bug80782.phpt | 2 +- ext/opcache/tests/jit/bug80786.phpt | 2 +- ext/opcache/tests/jit/bug80802.phpt | 2 +- ext/opcache/tests/jit/bug80839.phpt | 2 +- ext/opcache/tests/jit/bug80861.phpt | 2 +- ext/opcache/tests/jit/bug80959.phpt | 2 +- ext/opcache/tests/jit/bug81051.phpt | 2 +- ext/opcache/tests/jit/bug81225.phpt | 2 +- ext/opcache/tests/jit/bug81225_2.phpt | 2 +- ext/opcache/tests/jit/bug81226.phpt | 2 +- ext/opcache/tests/jit/bug81249.phpt | 2 +- ext/opcache/tests/jit/bug81255.phpt | 2 +- ext/opcache/tests/jit/bug81256.phpt | 2 +- ext/opcache/tests/jit/bug81409.phpt | 2 +- ext/opcache/tests/jit/bug81512.phpt | 2 +- ext/opcache/tests/jit/bw_not_001.phpt | 2 +- ext/opcache/tests/jit/bw_not_002.phpt | 2 +- ext/opcache/tests/jit/call_chain_exit.phpt | 2 +- ext/opcache/tests/jit/cast_001.phpt | 2 +- ext/opcache/tests/jit/cast_002.phpt | 2 +- ext/opcache/tests/jit/cmp_001.phpt | 2 +- ext/opcache/tests/jit/cmp_002.phpt | 2 +- ext/opcache/tests/jit/cmp_003.phpt | 2 +- ext/opcache/tests/jit/cmp_004.phpt | 2 +- ext/opcache/tests/jit/cmp_005.phpt | 2 +- ext/opcache/tests/jit/cmp_006.phpt | 2 +- ext/opcache/tests/jit/cmp_007.phpt | 2 +- ext/opcache/tests/jit/cmp_008.phpt | 2 +- ext/opcache/tests/jit/concat_001.phpt | 2 +- ext/opcache/tests/jit/const_001.phpt | 2 +- ext/opcache/tests/jit/copy_tmp_001.phpt | 2 +- ext/opcache/tests/jit/copy_tmp_002.phpt | 2 +- ext/opcache/tests/jit/count_001.phpt | 2 +- ext/opcache/tests/jit/defined_001.phpt | 2 +- ext/opcache/tests/jit/fe_reset_001.phpt | 2 +- ext/opcache/tests/jit/fe_reset_undef.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_func_arg_002.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_func_args_001.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_001.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_002.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_003.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_004.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_005.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_006.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_007.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_008.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_009.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_010.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_011.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_012.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_013.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_r_014.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_rw_001.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_rw_002.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_rw_004.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_w_001.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_w_002.phpt | 2 +- ext/opcache/tests/jit/fetch_dim_w_003.phpt | 2 +- ext/opcache/tests/jit/fetch_list_r_001.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_001.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_002.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_003.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_004.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_005.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_006.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_007.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_008.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_009.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_010.phpt | 2 +- ext/opcache/tests/jit/fetch_obj_is_typed_prop.phpt | 2 +- ext/opcache/tests/jit/fetch_r_001.phpt | 2 +- ext/opcache/tests/jit/fetch_static_prop_001.phpt | 2 +- ext/opcache/tests/jit/gh10271.phpt | 2 +- ext/opcache/tests/jit/gh10635.phpt | 2 +- ext/opcache/tests/jit/gh12380.phpt | 2 +- ext/opcache/tests/jit/gh8030-001.phpt | 2 +- ext/opcache/tests/jit/gh8030-002.phpt | 2 +- ext/opcache/tests/jit/gh8461-001.phpt | 2 +- ext/opcache/tests/jit/gh8461-002.phpt | 2 +- ext/opcache/tests/jit/gh8461-003.phpt | 2 +- ext/opcache/tests/jit/gh8461-004.phpt | 2 +- ext/opcache/tests/jit/gh8461-005.phpt | 2 +- ext/opcache/tests/jit/gh8461-006.phpt | 2 +- ext/opcache/tests/jit/gh8461-007.phpt | 2 +- ext/opcache/tests/jit/gh8461-008.phpt | 2 +- ext/opcache/tests/jit/gh8591-001.phpt | 2 +- ext/opcache/tests/jit/gh8591-002.phpt | 2 +- ext/opcache/tests/jit/gh8591-003.phpt | 2 +- ext/opcache/tests/jit/gh8591-004.phpt | 2 +- ext/opcache/tests/jit/gh8591-005.phpt | 2 +- ext/opcache/tests/jit/gh8591-006.phpt | 2 +- ext/opcache/tests/jit/gh8847.phpt | 2 +- ext/opcache/tests/jit/gh8863.phpt | 2 +- ext/opcache/tests/jit/hot_func_001.phpt | 2 +- ext/opcache/tests/jit/hot_func_002.phpt | 2 +- ext/opcache/tests/jit/icall_001.phpt | 2 +- ext/opcache/tests/jit/identical_001.phpt | 2 +- ext/opcache/tests/jit/identical_002.phpt | 2 +- ext/opcache/tests/jit/identical_003.phpt | 2 +- ext/opcache/tests/jit/ignored_opcodes.phpt | 2 +- ext/opcache/tests/jit/inc_001.phpt | 2 +- ext/opcache/tests/jit/inc_002.phpt | 2 +- ext/opcache/tests/jit/inc_003.phpt | 2 +- ext/opcache/tests/jit/inc_004.phpt | 2 +- ext/opcache/tests/jit/inc_005.phpt | 2 +- ext/opcache/tests/jit/inc_006.phpt | 2 +- ext/opcache/tests/jit/inc_007.phpt | 2 +- ext/opcache/tests/jit/inc_008.phpt | 2 +- ext/opcache/tests/jit/inc_009.phpt | 2 +- ext/opcache/tests/jit/inc_010.phpt | 2 +- ext/opcache/tests/jit/inc_011.phpt | 2 +- ext/opcache/tests/jit/inc_012.phpt | 2 +- ext/opcache/tests/jit/inc_013.phpt | 2 +- ext/opcache/tests/jit/inc_014.phpt | 2 +- ext/opcache/tests/jit/inc_015.phpt | 2 +- ext/opcache/tests/jit/inc_016.phpt | 2 +- ext/opcache/tests/jit/inc_017.phpt | 2 +- ext/opcache/tests/jit/inc_018.phpt | 2 +- ext/opcache/tests/jit/inc_019.phpt | 2 +- ext/opcache/tests/jit/inc_020.phpt | 2 +- ext/opcache/tests/jit/inc_021.phpt | 2 +- ext/opcache/tests/jit/inc_022.phpt | 2 +- ext/opcache/tests/jit/inc_023.phpt | 2 +- ext/opcache/tests/jit/inc_024.phpt | 2 +- ext/opcache/tests/jit/inc_obj_001.phpt | 2 +- ext/opcache/tests/jit/inc_obj_002.phpt | 2 +- ext/opcache/tests/jit/inc_obj_003.phpt | 2 +- ext/opcache/tests/jit/inc_obj_004.phpt | 2 +- ext/opcache/tests/jit/inc_obj_005.phpt | 2 +- ext/opcache/tests/jit/init_fcall_001.phpt | 2 +- ext/opcache/tests/jit/init_fcall_002.phpt | 2 +- ext/opcache/tests/jit/init_fcall_003.phpt | 2 +- ext/opcache/tests/jit/isset_001.phpt | 2 +- ext/opcache/tests/jit/jmpz_001.phpt | 2 +- ext/opcache/tests/jit/jmpz_002.phpt | 2 +- ext/opcache/tests/jit/jmpz_ex_001.phpt | 2 +- ext/opcache/tests/jit/loop_001.phpt | 2 +- ext/opcache/tests/jit/loop_002.phpt | 2 +- ext/opcache/tests/jit/method_call_001.phpt | 2 +- ext/opcache/tests/jit/mod_001.phpt | 2 +- ext/opcache/tests/jit/mod_002.phpt | 2 +- ext/opcache/tests/jit/mod_003.phpt | 2 +- ext/opcache/tests/jit/mod_004.phpt | 2 +- ext/opcache/tests/jit/mod_005.phpt | 2 +- ext/opcache/tests/jit/mod_006.phpt | 2 +- ext/opcache/tests/jit/mod_007.phpt | 2 +- ext/opcache/tests/jit/mul_001.phpt | 2 +- ext/opcache/tests/jit/mul_002.phpt | 2 +- ext/opcache/tests/jit/mul_003.phpt | 2 +- ext/opcache/tests/jit/mul_004.phpt | 2 +- ext/opcache/tests/jit/mul_005.phpt | 2 +- ext/opcache/tests/jit/mul_006.phpt | 2 +- ext/opcache/tests/jit/mul_007.phpt | 2 +- ext/opcache/tests/jit/mul_008.phpt | 2 +- ext/opcache/tests/jit/mul_009.phpt | 2 +- ext/opcache/tests/jit/nan_001.phpt | 2 +- ext/opcache/tests/jit/nan_002.phpt | 2 +- ext/opcache/tests/jit/not_001.phpt | 2 +- ext/opcache/tests/jit/not_002.phpt | 2 +- ext/opcache/tests/jit/noval_001.phpt | 2 +- ext/opcache/tests/jit/qm_assign_001.phpt | 2 +- ext/opcache/tests/jit/qm_assign_002.phpt | 2 +- ext/opcache/tests/jit/qm_assign_003.phpt | 2 +- ext/opcache/tests/jit/qm_assign_undef_exception.phpt | 2 +- ext/opcache/tests/jit/readonly_001.phpt | 2 +- ext/opcache/tests/jit/readonly_002.phpt | 2 +- ext/opcache/tests/jit/readonly_003.phpt | 2 +- ext/opcache/tests/jit/readonly_004.phpt | 2 +- ext/opcache/tests/jit/readonly_005.phpt | 2 +- ext/opcache/tests/jit/readonly_006.phpt | 2 +- ext/opcache/tests/jit/readonly_007.phpt | 2 +- ext/opcache/tests/jit/readonly_008.phpt | 2 +- ext/opcache/tests/jit/recursive_wrong_args.phpt | 2 +- ext/opcache/tests/jit/recv_001.phpt | 2 +- ext/opcache/tests/jit/recv_002.phpt | 2 +- ext/opcache/tests/jit/recv_003.phpt | 2 +- ext/opcache/tests/jit/recv_004.phpt | 2 +- ext/opcache/tests/jit/recv_005.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_001.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_002.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_003.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_003_32bits.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_004.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_005.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_006.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_007.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_008.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_009.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_010.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_011.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_012.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_013.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_014.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_015.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_016.phpt | 2 +- ext/opcache/tests/jit/reg_alloc_017.phpt | 2 +- ext/opcache/tests/jit/ret_001.phpt | 2 +- ext/opcache/tests/jit/ret_002.phpt | 2 +- ext/opcache/tests/jit/ret_003.phpt | 2 +- ext/opcache/tests/jit/ret_004.phpt | 2 +- ext/opcache/tests/jit/rope_001.phpt | 2 +- ext/opcache/tests/jit/rope_002.phpt | 2 +- ext/opcache/tests/jit/send_ref_001.phpt | 2 +- ext/opcache/tests/jit/send_val_001.phpt | 2 +- ext/opcache/tests/jit/send_val_002.phpt | 2 +- ext/opcache/tests/jit/send_var_ex_001.phpt | 2 +- ext/opcache/tests/jit/send_var_ex_002.phpt | 2 +- ext/opcache/tests/jit/shift_left_001.phpt | 2 +- ext/opcache/tests/jit/shift_left_002.phpt | 2 +- ext/opcache/tests/jit/shift_right_001.phpt | 2 +- ext/opcache/tests/jit/shift_right_002.phpt | 2 +- ext/opcache/tests/jit/shift_right_003.phpt | 2 +- ext/opcache/tests/jit/shift_right_004.phpt | 2 +- ext/opcache/tests/jit/sub_001.phpt | 2 +- ext/opcache/tests/jit/switch_jumptable.phpt | 2 +- ext/opcache/tests/jit/trampoline_001.phpt | 2 +- ext/opcache/tests/jit/trampoline_002.phpt | 2 +- ext/opcache/tests/jit/type_check_001.phpt | 2 +- ext/opcache/tests/jit/ucall_001.phpt | 2 +- ext/opcache/tests/jit/ucall_002.phpt | 2 +- ext/opcache/tests/jit/ucall_003.phpt | 2 +- ext/opcache/tests/jit/ucall_004.phpt | 2 +- ext/opcache/tests/jit/undef_to_typed_ref.phpt | 2 +- ext/opcache/tests/jit/unreachable_block.phpt | 2 +- ext/opcache/tests/jit/verify_return_undef.phpt | 2 +- ext/opcache/tests/jit/xor_001.phpt | 2 +- ext/opcache/tests/jit/xor_002.phpt | 2 +- ext/opcache/tests/jit/xor_003.phpt | 2 +- ext/phar/tests/024-opcache-win32.phpt | 2 +- run-tests.php | 4 ++++ 358 files changed, 357 insertions(+), 363 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a11ad56f74c66..f78d04fb730d6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -182,9 +182,6 @@ jobs: -d zend_extension=opcache.so \ -d opcache.enable_cli=1 \ -d opcache.jit_buffer_size=64M \ - -d opcache.jit_max_root_traces=100000 \ - -d opcache.jit_max_side_traces=100000 \ - -d opcache.jit_max_exit_counters=100000 \ -d opcache.jit=tracing \ -P -q -x -j2 \ -g FAIL,BORK,LEAK,XLEAK \ diff --git a/.github/actions/test-linux/action.yml b/.github/actions/test-linux/action.yml index 00600554a635f..dd53d4db3f295 100644 --- a/.github/actions/test-linux/action.yml +++ b/.github/actions/test-linux/action.yml @@ -46,9 +46,6 @@ runs: -d opcache.jit=${{ inputs.jitType }} \ -d opcache.protect_memory=1 \ -d opcache.jit_buffer_size=64M \ - -d opcache.jit_max_root_traces=100000 \ - -d opcache.jit_max_side_traces=100000 \ - -d opcache.jit_max_exit_counters=100000 \ -j$(/usr/bin/nproc) \ -g FAIL,BORK,LEAK,XLEAK \ --no-progress \ diff --git a/.github/actions/test-macos/action.yml b/.github/actions/test-macos/action.yml index 4997c81d2ef61..606ecebb5ce9c 100644 --- a/.github/actions/test-macos/action.yml +++ b/.github/actions/test-macos/action.yml @@ -23,9 +23,6 @@ runs: -d opcache.jit=${{ inputs.jitType }} \ -d opcache.protect_memory=1 \ -d opcache.jit_buffer_size=64M \ - -d opcache.jit_max_root_traces=100000 \ - -d opcache.jit_max_side_traces=100000 \ - -d opcache.jit_max_exit_counters=100000 \ -j$(sysctl -n hw.ncpu) \ -g FAIL,BORK,LEAK,XLEAK \ --no-progress \ diff --git a/.github/scripts/windows/test_task.bat b/.github/scripts/windows/test_task.bat index 08be50d4d07d4..d7f76bfc483e0 100644 --- a/.github/scripts/windows/test_task.bat +++ b/.github/scripts/windows/test_task.bat @@ -83,7 +83,7 @@ set OPENSSL_CONF= rem set SSLEAY_CONF= rem prepare for OPcache -if "%OPCACHE%" equ "1" set OPCACHE_OPTS=-d opcache.enable=1 -d opcache.enable_cli=1 -d opcache.protect_memory=1 -d opcache.jit_buffer_size=64M -d opcache.jit_max_root_traces=100000 -d opcache.jit_max_side_traces=100000 -d opcache.jit_max_exit_counters=100000 -d opcache.jit=tracing +if "%OPCACHE%" equ "1" set OPCACHE_OPTS=-d opcache.enable=1 -d opcache.enable_cli=1 -d opcache.protect_memory=1 -d opcache.jit_buffer_size=64M -d opcache.jit=tracing rem work-around for failing to dl(mysqli) with OPcache (https://github.com/php/php-src/issues/8508) if "%OPCACHE%" equ "1" set OPCACHE_OPTS=%OPCACHE_OPTS% -d extension=mysqli diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 2d86c36de92d7..54c5871cb8da5 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -382,7 +382,6 @@ jobs: echo opcache.max_accelerated_files=100000 >> /etc/php.d/opcache.ini echo memory_limit=-1 >> /etc/php.d/opcache.ini php -v - - name: Test AMPHP if: matrix.branch.ref != 'PHP-8.0' run: | diff --git a/.travis.yml b/.travis.yml index b29b9b565101d..ac64fd48aae19 100644 --- a/.travis.yml +++ b/.travis.yml @@ -85,7 +85,7 @@ before_script: # Run PHPs run-tests.php script: - - travis_wait 60 ./travis/test.sh -d opcache.jit=tracing -d opcache.jit_buffer_size=64M -d opcache.jit_max_root_traces=100000 -d opcache.jit_max_side_traces=100000 -d opcache.jit_max_exit_counters=100000 + - travis_wait 60 ./travis/test.sh -d opcache.jit=tracing -d opcache.jit_buffer_size=64M - sapi/cli/php -d extension_dir=`pwd`/modules -r 'dl("zend_test");' after_success: diff --git a/ext/opcache/tests/bug81272.phpt b/ext/opcache/tests/bug81272.phpt index 3c7e9cd247218..7e31002975763 100644 --- a/ext/opcache/tests/bug81272.phpt +++ b/ext/opcache/tests/bug81272.phpt @@ -5,7 +5,7 @@ opcache --INI-- opcache.enable=1 opcache.enable_cli=1 -opcache.jit_buffer_size=16M +opcache.jit_buffer_size=64M opcache.jit=function --FILE-- --FILE-- diff --git a/ext/opcache/tests/jit/add_011.phpt b/ext/opcache/tests/jit/add_011.phpt index cd078629b30b0..0a8d15fbb916a 100644 --- a/ext/opcache/tests/jit/add_011.phpt +++ b/ext/opcache/tests/jit/add_011.phpt @@ -4,7 +4,7 @@ JIT ADD: 011 overflow handling opcache.enable=1 opcache.enable_cli=1 opcache.file_update_protection=0 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M --SKIPIF-- --FILE-- diff --git a/ext/opcache/tests/jit/add_012.phpt b/ext/opcache/tests/jit/add_012.phpt index 645f8f4bdd9b5..e891a5e1d36a3 100644 --- a/ext/opcache/tests/jit/add_012.phpt +++ b/ext/opcache/tests/jit/add_012.phpt @@ -4,7 +4,7 @@ JIT ADD: 012 register allocation for 64-bit constant opcache.enable=1 opcache.enable_cli=1 opcache.file_update_protection=0 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M --SKIPIF-- --FILE-- diff --git a/ext/opcache/tests/jit/add_013.phpt b/ext/opcache/tests/jit/add_013.phpt index e2baa69566af3..7ec0a794c1470 100644 --- a/ext/opcache/tests/jit/add_013.phpt +++ b/ext/opcache/tests/jit/add_013.phpt @@ -4,7 +4,7 @@ JIT ADD: 013 register allocation (incorrect hinting) opcache.enable=1 opcache.enable_cli=1 opcache.file_update_protection=0 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M --FILE-- 0]; diff --git a/ext/opcache/tests/jit/assign_op_006.phpt b/ext/opcache/tests/jit/assign_op_006.phpt index 8d4caa97094e5..9f870b4505b79 100644 --- a/ext/opcache/tests/jit/assign_op_006.phpt +++ b/ext/opcache/tests/jit/assign_op_006.phpt @@ -4,7 +4,7 @@ JIT ASSIGN_OP: 006 concationation with itself opcache.enable=1 opcache.enable_cli=1 opcache.file_update_protection=0 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M --FILE-- diff --git a/ext/opcache/tests/jit/bug81225_2.phpt b/ext/opcache/tests/jit/bug81225_2.phpt index 4a1cd1123c334..b3411e53b9c15 100644 --- a/ext/opcache/tests/jit/bug81225_2.phpt +++ b/ext/opcache/tests/jit/bug81225_2.phpt @@ -5,7 +5,7 @@ opcache --INI-- opcache.enable=1 opcache.enable_cli=1 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M opcache.jit=function --SKIPIF-- diff --git a/ext/opcache/tests/jit/bug81226.phpt b/ext/opcache/tests/jit/bug81226.phpt index b3c0b9ec6ed3e..dfa9f31875941 100644 --- a/ext/opcache/tests/jit/bug81226.phpt +++ b/ext/opcache/tests/jit/bug81226.phpt @@ -5,7 +5,7 @@ opcache --INI-- opcache.enable=1 opcache.enable_cli=1 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M opcache.jit=tracing --SKIPIF-- diff --git a/ext/opcache/tests/jit/bug81249.phpt b/ext/opcache/tests/jit/bug81249.phpt index a30798d74e213..5a188d5806ab0 100644 --- a/ext/opcache/tests/jit/bug81249.phpt +++ b/ext/opcache/tests/jit/bug81249.phpt @@ -5,7 +5,7 @@ opcache --INI-- opcache.enable=1 opcache.enable_cli=1 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M opcache.jit=tracing --SKIPIF-- diff --git a/ext/opcache/tests/jit/bug81255.phpt b/ext/opcache/tests/jit/bug81255.phpt index 551bcf4365229..3fa12183d0ad4 100644 --- a/ext/opcache/tests/jit/bug81255.phpt +++ b/ext/opcache/tests/jit/bug81255.phpt @@ -5,7 +5,7 @@ opcache --INI-- opcache.enable=1 opcache.enable_cli=1 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M opcache.jit=function --FILE-- diff --git a/ext/opcache/tests/jit/inc_obj_001.phpt b/ext/opcache/tests/jit/inc_obj_001.phpt index 736204ab62f6a..9378721e5fe22 100644 --- a/ext/opcache/tests/jit/inc_obj_001.phpt +++ b/ext/opcache/tests/jit/inc_obj_001.phpt @@ -4,7 +4,7 @@ PRE_INC_OBJ: 001 opcache.enable=1 opcache.enable_cli=1 opcache.file_update_protection=0 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M opcache.protect_memory=1 --FILE-- diff --git a/ext/opcache/tests/jit/mul_009.phpt b/ext/opcache/tests/jit/mul_009.phpt index 51789527115f2..840473fe736e8 100644 --- a/ext/opcache/tests/jit/mul_009.phpt +++ b/ext/opcache/tests/jit/mul_009.phpt @@ -4,7 +4,7 @@ JIT MUL: 009 memory leak opcache.enable=1 opcache.enable_cli=1 opcache.file_update_protection=0 -opcache.jit_buffer_size=1M +opcache.jit_buffer_size=64M opcache.protect_memory=1 --FILE--