From c6c86e7a8594de25268bdd455a2dce8e8b4f6a51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= Date: Wed, 19 Sep 2018 09:54:14 +0200 Subject: Update primary bootstrap --- bootstrap/lib/compiler/ebin/beam_a.beam | Bin 3212 -> 3300 bytes bootstrap/lib/compiler/ebin/beam_asm.beam | Bin 11240 -> 11208 bytes bootstrap/lib/compiler/ebin/beam_block.beam | Bin 2876 -> 2808 bytes bootstrap/lib/compiler/ebin/beam_bsm.beam | Bin 11720 -> 11696 bytes bootstrap/lib/compiler/ebin/beam_dead.beam | Bin 11640 -> 0 bytes bootstrap/lib/compiler/ebin/beam_disasm.beam | Bin 21024 -> 21024 bytes bootstrap/lib/compiler/ebin/beam_flatten.beam | Bin 2988 -> 2988 bytes bootstrap/lib/compiler/ebin/beam_jump.beam | Bin 8932 -> 10092 bytes bootstrap/lib/compiler/ebin/beam_kernel_to_ssa.beam | Bin 32572 -> 32572 bytes bootstrap/lib/compiler/ebin/beam_peep.beam | Bin 3712 -> 3840 bytes bootstrap/lib/compiler/ebin/beam_split.beam | Bin 1908 -> 0 bytes bootstrap/lib/compiler/ebin/beam_ssa.beam | Bin 9496 -> 11256 bytes bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam | Bin 35888 -> 36116 bytes bootstrap/lib/compiler/ebin/beam_ssa_dead.beam | Bin 0 -> 12472 bytes bootstrap/lib/compiler/ebin/beam_ssa_lint.beam | Bin 7672 -> 7672 bytes bootstrap/lib/compiler/ebin/beam_ssa_opt.beam | Bin 24724 -> 29816 bytes .../lib/compiler/ebin/beam_ssa_pre_codegen.beam | Bin 43316 -> 43424 bytes bootstrap/lib/compiler/ebin/beam_ssa_recv.beam | Bin 4208 -> 4188 bytes bootstrap/lib/compiler/ebin/beam_ssa_type.beam | Bin 16556 -> 17668 bytes bootstrap/lib/compiler/ebin/beam_trim.beam | Bin 7304 -> 7304 bytes bootstrap/lib/compiler/ebin/beam_utils.beam | Bin 12384 -> 12372 bytes bootstrap/lib/compiler/ebin/beam_validator.beam | Bin 34336 -> 35032 bytes bootstrap/lib/compiler/ebin/beam_z.beam | Bin 3300 -> 3300 bytes bootstrap/lib/compiler/ebin/cerl.beam | Bin 28608 -> 28604 bytes bootstrap/lib/compiler/ebin/cerl_inline.beam | Bin 36712 -> 36700 bytes bootstrap/lib/compiler/ebin/cerl_trees.beam | Bin 21740 -> 21740 bytes bootstrap/lib/compiler/ebin/compile.beam | Bin 41428 -> 41372 bytes bootstrap/lib/compiler/ebin/compiler.app | 5 ++--- bootstrap/lib/compiler/ebin/compiler.appup | 2 +- bootstrap/lib/compiler/ebin/core_pp.beam | Bin 11804 -> 11776 bytes bootstrap/lib/compiler/ebin/core_scan.beam | Bin 6444 -> 6452 bytes bootstrap/lib/compiler/ebin/sys_core_bsm.beam | Bin 4956 -> 4956 bytes bootstrap/lib/compiler/ebin/sys_core_dsetel.beam | Bin 6408 -> 6376 bytes bootstrap/lib/compiler/ebin/sys_core_fold.beam | Bin 48428 -> 48364 bytes bootstrap/lib/compiler/ebin/v3_core.beam | Bin 55336 -> 55292 bytes bootstrap/lib/compiler/ebin/v3_kernel.beam | Bin 53732 -> 53680 bytes bootstrap/lib/compiler/ebin/v3_kernel_pp.beam | Bin 12508 -> 12500 bytes 37 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 bootstrap/lib/compiler/ebin/beam_dead.beam delete mode 100644 bootstrap/lib/compiler/ebin/beam_split.beam create mode 100644 bootstrap/lib/compiler/ebin/beam_ssa_dead.beam (limited to 'bootstrap/lib/compiler') diff --git a/bootstrap/lib/compiler/ebin/beam_a.beam b/bootstrap/lib/compiler/ebin/beam_a.beam index 9e92da0cdd..2001f94830 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_a.beam and b/bootstrap/lib/compiler/ebin/beam_a.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_asm.beam b/bootstrap/lib/compiler/ebin/beam_asm.beam index 18084eae32..6a0c0498d2 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_asm.beam and b/bootstrap/lib/compiler/ebin/beam_asm.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_block.beam b/bootstrap/lib/compiler/ebin/beam_block.beam index 4156be8787..720bfcb277 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_block.beam and b/bootstrap/lib/compiler/ebin/beam_block.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_bsm.beam b/bootstrap/lib/compiler/ebin/beam_bsm.beam index ac14a44c9d..77b69ee921 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_bsm.beam and b/bootstrap/lib/compiler/ebin/beam_bsm.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_dead.beam b/bootstrap/lib/compiler/ebin/beam_dead.beam deleted file mode 100644 index d9e57bab40..0000000000 Binary files a/bootstrap/lib/compiler/ebin/beam_dead.beam and /dev/null differ diff --git a/bootstrap/lib/compiler/ebin/beam_disasm.beam b/bootstrap/lib/compiler/ebin/beam_disasm.beam index 81d3ee616e..3c491bd969 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_disasm.beam and b/bootstrap/lib/compiler/ebin/beam_disasm.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_flatten.beam b/bootstrap/lib/compiler/ebin/beam_flatten.beam index 917c18a100..eb60f9fe01 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_flatten.beam and b/bootstrap/lib/compiler/ebin/beam_flatten.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_jump.beam b/bootstrap/lib/compiler/ebin/beam_jump.beam index a36817a0d6..be124cd68b 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_jump.beam and b/bootstrap/lib/compiler/ebin/beam_jump.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_kernel_to_ssa.beam b/bootstrap/lib/compiler/ebin/beam_kernel_to_ssa.beam index b100389e7f..5e98c81977 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_kernel_to_ssa.beam and b/bootstrap/lib/compiler/ebin/beam_kernel_to_ssa.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_peep.beam b/bootstrap/lib/compiler/ebin/beam_peep.beam index 46139f48c3..bda44b0926 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_peep.beam and b/bootstrap/lib/compiler/ebin/beam_peep.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_split.beam b/bootstrap/lib/compiler/ebin/beam_split.beam deleted file mode 100644 index 99b8f63262..0000000000 Binary files a/bootstrap/lib/compiler/ebin/beam_split.beam and /dev/null differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa.beam b/bootstrap/lib/compiler/ebin/beam_ssa.beam index b747696efa..4e39b1d1c3 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa.beam and b/bootstrap/lib/compiler/ebin/beam_ssa.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam b/bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam index d39c205d2a..e5efa5b734 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam and b/bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_dead.beam b/bootstrap/lib/compiler/ebin/beam_ssa_dead.beam new file mode 100644 index 0000000000..a8f4a8c116 Binary files /dev/null and b/bootstrap/lib/compiler/ebin/beam_ssa_dead.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_lint.beam b/bootstrap/lib/compiler/ebin/beam_ssa_lint.beam index ad5f7ba2f0..97333674aa 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa_lint.beam and b/bootstrap/lib/compiler/ebin/beam_ssa_lint.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_opt.beam b/bootstrap/lib/compiler/ebin/beam_ssa_opt.beam index a295b245e0..add9be2ed3 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa_opt.beam and b/bootstrap/lib/compiler/ebin/beam_ssa_opt.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_pre_codegen.beam b/bootstrap/lib/compiler/ebin/beam_ssa_pre_codegen.beam index a1eb96e7db..23a8a9b6fb 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa_pre_codegen.beam and b/bootstrap/lib/compiler/ebin/beam_ssa_pre_codegen.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_recv.beam b/bootstrap/lib/compiler/ebin/beam_ssa_recv.beam index 0811232fd9..b59d411105 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa_recv.beam and b/bootstrap/lib/compiler/ebin/beam_ssa_recv.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_type.beam b/bootstrap/lib/compiler/ebin/beam_ssa_type.beam index aefca8fbb9..205093d254 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa_type.beam and b/bootstrap/lib/compiler/ebin/beam_ssa_type.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_trim.beam b/bootstrap/lib/compiler/ebin/beam_trim.beam index acadf70f39..a5cef23105 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_trim.beam and b/bootstrap/lib/compiler/ebin/beam_trim.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_utils.beam b/bootstrap/lib/compiler/ebin/beam_utils.beam index 04b1988393..eb3576393b 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_utils.beam and b/bootstrap/lib/compiler/ebin/beam_utils.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_validator.beam b/bootstrap/lib/compiler/ebin/beam_validator.beam index d41c5f7dd7..c813d609e6 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_validator.beam and b/bootstrap/lib/compiler/ebin/beam_validator.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_z.beam b/bootstrap/lib/compiler/ebin/beam_z.beam index 786aae46da..f2c912f591 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_z.beam and b/bootstrap/lib/compiler/ebin/beam_z.beam differ diff --git a/bootstrap/lib/compiler/ebin/cerl.beam b/bootstrap/lib/compiler/ebin/cerl.beam index b9d876453e..be3e9ddac7 100644 Binary files a/bootstrap/lib/compiler/ebin/cerl.beam and b/bootstrap/lib/compiler/ebin/cerl.beam differ diff --git a/bootstrap/lib/compiler/ebin/cerl_inline.beam b/bootstrap/lib/compiler/ebin/cerl_inline.beam index e69d1366ba..4d5f2510e5 100644 Binary files a/bootstrap/lib/compiler/ebin/cerl_inline.beam and b/bootstrap/lib/compiler/ebin/cerl_inline.beam differ diff --git a/bootstrap/lib/compiler/ebin/cerl_trees.beam b/bootstrap/lib/compiler/ebin/cerl_trees.beam index 64d017cee1..e0d65a411a 100644 Binary files a/bootstrap/lib/compiler/ebin/cerl_trees.beam and b/bootstrap/lib/compiler/ebin/cerl_trees.beam differ diff --git a/bootstrap/lib/compiler/ebin/compile.beam b/bootstrap/lib/compiler/ebin/compile.beam index 6eb38cfc64..bcf6d03176 100644 Binary files a/bootstrap/lib/compiler/ebin/compile.beam and b/bootstrap/lib/compiler/ebin/compile.beam differ diff --git a/bootstrap/lib/compiler/ebin/compiler.app b/bootstrap/lib/compiler/ebin/compiler.app index d66ffe29b6..d83ca1a995 100644 --- a/bootstrap/lib/compiler/ebin/compiler.app +++ b/bootstrap/lib/compiler/ebin/compiler.app @@ -19,7 +19,7 @@ {application, compiler, [{description, "ERTS CXC 138 10"}, - {vsn, "7.2.3"}, + {vsn, "7.2.4"}, {modules, [ beam_a, beam_asm, @@ -27,7 +27,6 @@ beam_bs, beam_bsm, beam_clean, - beam_dead, beam_dict, beam_disasm, beam_except, @@ -39,13 +38,13 @@ beam_peep, beam_ssa, beam_ssa_codegen, + beam_ssa_dead, beam_ssa_lint, beam_ssa_opt, beam_ssa_pp, beam_ssa_pre_codegen, beam_ssa_recv, beam_ssa_type, - beam_split, beam_trim, beam_utils, beam_validator, diff --git a/bootstrap/lib/compiler/ebin/compiler.appup b/bootstrap/lib/compiler/ebin/compiler.appup index 350a3924e7..399b1af1bb 100644 --- a/bootstrap/lib/compiler/ebin/compiler.appup +++ b/bootstrap/lib/compiler/ebin/compiler.appup @@ -16,7 +16,7 @@ %% limitations under the License. %% %% %CopyrightEnd% -{"7.1.5", +{"7.2.4", [{<<".*">>,[{restart_application, compiler}]}], [{<<".*">>,[{restart_application, compiler}]}] }. diff --git a/bootstrap/lib/compiler/ebin/core_pp.beam b/bootstrap/lib/compiler/ebin/core_pp.beam index a6671337b9..ddef7dde88 100644 Binary files a/bootstrap/lib/compiler/ebin/core_pp.beam and b/bootstrap/lib/compiler/ebin/core_pp.beam differ diff --git a/bootstrap/lib/compiler/ebin/core_scan.beam b/bootstrap/lib/compiler/ebin/core_scan.beam index 59ae0c0754..b9bb73befa 100644 Binary files a/bootstrap/lib/compiler/ebin/core_scan.beam and b/bootstrap/lib/compiler/ebin/core_scan.beam differ diff --git a/bootstrap/lib/compiler/ebin/sys_core_bsm.beam b/bootstrap/lib/compiler/ebin/sys_core_bsm.beam index d386168dc7..706f9b58e8 100644 Binary files a/bootstrap/lib/compiler/ebin/sys_core_bsm.beam and b/bootstrap/lib/compiler/ebin/sys_core_bsm.beam differ diff --git a/bootstrap/lib/compiler/ebin/sys_core_dsetel.beam b/bootstrap/lib/compiler/ebin/sys_core_dsetel.beam index 4e34aec6b1..d70e7c0ecc 100644 Binary files a/bootstrap/lib/compiler/ebin/sys_core_dsetel.beam and b/bootstrap/lib/compiler/ebin/sys_core_dsetel.beam differ diff --git a/bootstrap/lib/compiler/ebin/sys_core_fold.beam b/bootstrap/lib/compiler/ebin/sys_core_fold.beam index b2f8a9bc0d..87d9e94d70 100644 Binary files a/bootstrap/lib/compiler/ebin/sys_core_fold.beam and b/bootstrap/lib/compiler/ebin/sys_core_fold.beam differ diff --git a/bootstrap/lib/compiler/ebin/v3_core.beam b/bootstrap/lib/compiler/ebin/v3_core.beam index 93be7a60c6..6ecceba389 100644 Binary files a/bootstrap/lib/compiler/ebin/v3_core.beam and b/bootstrap/lib/compiler/ebin/v3_core.beam differ diff --git a/bootstrap/lib/compiler/ebin/v3_kernel.beam b/bootstrap/lib/compiler/ebin/v3_kernel.beam index 6f6203cb6a..b359037d7e 100644 Binary files a/bootstrap/lib/compiler/ebin/v3_kernel.beam and b/bootstrap/lib/compiler/ebin/v3_kernel.beam differ diff --git a/bootstrap/lib/compiler/ebin/v3_kernel_pp.beam b/bootstrap/lib/compiler/ebin/v3_kernel_pp.beam index b363cd93e3..8745529b63 100644 Binary files a/bootstrap/lib/compiler/ebin/v3_kernel_pp.beam and b/bootstrap/lib/compiler/ebin/v3_kernel_pp.beam differ -- cgit v1.2.3