From b7f129755def52f2d321faf956e8dd3015418972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= Date: Mon, 1 Oct 2018 11:55:01 +0200 Subject: Update primary bootstrap --- bootstrap/bin/no_dot_erlang.boot | Bin 6449 -> 6445 bytes bootstrap/bin/start.boot | Bin 6449 -> 6445 bytes bootstrap/bin/start_clean.boot | Bin 6449 -> 6445 bytes bootstrap/lib/compiler/ebin/beam_a.beam | Bin 3300 -> 3396 bytes bootstrap/lib/compiler/ebin/beam_asm.beam | Bin 11208 -> 11232 bytes bootstrap/lib/compiler/ebin/beam_block.beam | Bin 2808 -> 2712 bytes bootstrap/lib/compiler/ebin/beam_bs.beam | Bin 3404 -> 3400 bytes bootstrap/lib/compiler/ebin/beam_bsm.beam | Bin 11696 -> 0 bytes bootstrap/lib/compiler/ebin/beam_clean.beam | Bin 3664 -> 3568 bytes bootstrap/lib/compiler/ebin/beam_dict.beam | Bin 4900 -> 4900 bytes bootstrap/lib/compiler/ebin/beam_disasm.beam | Bin 21024 -> 21396 bytes bootstrap/lib/compiler/ebin/beam_flatten.beam | Bin 2988 -> 1940 bytes bootstrap/lib/compiler/ebin/beam_jump.beam | Bin 10092 -> 10068 bytes bootstrap/lib/compiler/ebin/beam_kernel_to_ssa.beam | Bin 32572 -> 32404 bytes bootstrap/lib/compiler/ebin/beam_opcodes.beam | Bin 7344 -> 7548 bytes bootstrap/lib/compiler/ebin/beam_ssa.beam | Bin 11256 -> 12436 bytes bootstrap/lib/compiler/ebin/beam_ssa_bsm.beam | Bin 0 -> 18392 bytes bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam | Bin 36116 -> 38944 bytes bootstrap/lib/compiler/ebin/beam_ssa_dead.beam | Bin 12472 -> 12436 bytes bootstrap/lib/compiler/ebin/beam_ssa_opt.beam | Bin 29816 -> 32224 bytes bootstrap/lib/compiler/ebin/beam_ssa_pp.beam | Bin 5508 -> 5500 bytes .../lib/compiler/ebin/beam_ssa_pre_codegen.beam | Bin 43424 -> 43428 bytes bootstrap/lib/compiler/ebin/beam_ssa_recv.beam | Bin 4188 -> 4036 bytes bootstrap/lib/compiler/ebin/beam_ssa_type.beam | Bin 17668 -> 17592 bytes bootstrap/lib/compiler/ebin/beam_utils.beam | Bin 12372 -> 10460 bytes bootstrap/lib/compiler/ebin/beam_validator.beam | Bin 35032 -> 35496 bytes bootstrap/lib/compiler/ebin/cerl_inline.beam | Bin 36700 -> 36700 bytes bootstrap/lib/compiler/ebin/compile.beam | Bin 41372 -> 41456 bytes bootstrap/lib/compiler/ebin/compiler.app | 4 ++-- bootstrap/lib/compiler/ebin/core_pp.beam | Bin 11776 -> 11832 bytes bootstrap/lib/compiler/ebin/sys_core_alias.beam | Bin 5796 -> 5796 bytes bootstrap/lib/compiler/ebin/sys_core_bsm.beam | Bin 4956 -> 1680 bytes bootstrap/lib/compiler/ebin/sys_core_fold.beam | Bin 48364 -> 48364 bytes bootstrap/lib/compiler/ebin/v3_core.beam | Bin 55292 -> 55288 bytes bootstrap/lib/compiler/ebin/v3_kernel.beam | Bin 53680 -> 53044 bytes 35 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 bootstrap/lib/compiler/ebin/beam_bsm.beam create mode 100644 bootstrap/lib/compiler/ebin/beam_ssa_bsm.beam (limited to 'bootstrap') diff --git a/bootstrap/bin/no_dot_erlang.boot b/bootstrap/bin/no_dot_erlang.boot index 8cd235ddd2..7562bde377 100644 Binary files a/bootstrap/bin/no_dot_erlang.boot and b/bootstrap/bin/no_dot_erlang.boot differ diff --git a/bootstrap/bin/start.boot b/bootstrap/bin/start.boot index 8cd235ddd2..7562bde377 100644 Binary files a/bootstrap/bin/start.boot and b/bootstrap/bin/start.boot differ diff --git a/bootstrap/bin/start_clean.boot b/bootstrap/bin/start_clean.boot index 8cd235ddd2..7562bde377 100644 Binary files a/bootstrap/bin/start_clean.boot and b/bootstrap/bin/start_clean.boot differ diff --git a/bootstrap/lib/compiler/ebin/beam_a.beam b/bootstrap/lib/compiler/ebin/beam_a.beam index 2001f94830..d877b8962c 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 6a0c0498d2..4c7d37270e 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 720bfcb277..e28b5daeb4 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_bs.beam b/bootstrap/lib/compiler/ebin/beam_bs.beam index d1e97c9e59..81b05a3ca7 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_bs.beam and b/bootstrap/lib/compiler/ebin/beam_bs.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_bsm.beam b/bootstrap/lib/compiler/ebin/beam_bsm.beam deleted file mode 100644 index 77b69ee921..0000000000 Binary files a/bootstrap/lib/compiler/ebin/beam_bsm.beam and /dev/null differ diff --git a/bootstrap/lib/compiler/ebin/beam_clean.beam b/bootstrap/lib/compiler/ebin/beam_clean.beam index 3cc1461090..c6d3c34e1f 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_clean.beam and b/bootstrap/lib/compiler/ebin/beam_clean.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_dict.beam b/bootstrap/lib/compiler/ebin/beam_dict.beam index 3a97f98bd5..d04130f560 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_dict.beam and b/bootstrap/lib/compiler/ebin/beam_dict.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_disasm.beam b/bootstrap/lib/compiler/ebin/beam_disasm.beam index 3c491bd969..b0b444d886 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 eb60f9fe01..cc245af68a 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 be124cd68b..bc6e006047 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 5e98c81977..4f5a916eb2 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_opcodes.beam b/bootstrap/lib/compiler/ebin/beam_opcodes.beam index 05c71c92b6..52a23f7f6c 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_opcodes.beam and b/bootstrap/lib/compiler/ebin/beam_opcodes.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa.beam b/bootstrap/lib/compiler/ebin/beam_ssa.beam index 4e39b1d1c3..8b8ab2b69e 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_bsm.beam b/bootstrap/lib/compiler/ebin/beam_ssa_bsm.beam new file mode 100644 index 0000000000..d04b8767d2 Binary files /dev/null and b/bootstrap/lib/compiler/ebin/beam_ssa_bsm.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam b/bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam index e5efa5b734..4b4a56c18a 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 index a8f4a8c116..9abb8910d8 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa_dead.beam and b/bootstrap/lib/compiler/ebin/beam_ssa_dead.beam differ diff --git a/bootstrap/lib/compiler/ebin/beam_ssa_opt.beam b/bootstrap/lib/compiler/ebin/beam_ssa_opt.beam index add9be2ed3..5e31165ae6 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_pp.beam b/bootstrap/lib/compiler/ebin/beam_ssa_pp.beam index 85bcccd1cb..3e30ce48b2 100644 Binary files a/bootstrap/lib/compiler/ebin/beam_ssa_pp.beam and b/bootstrap/lib/compiler/ebin/beam_ssa_pp.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 23a8a9b6fb..34c29161e6 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 b59d411105..28b5ede5fc 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 205093d254..a89c962f67 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_utils.beam b/bootstrap/lib/compiler/ebin/beam_utils.beam index eb3576393b..527e8ea2c5 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 c813d609e6..c90e9a2ae7 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/cerl_inline.beam b/bootstrap/lib/compiler/ebin/cerl_inline.beam index 4d5f2510e5..7d6864335f 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/compile.beam b/bootstrap/lib/compiler/ebin/compile.beam index bcf6d03176..ea3db59fea 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 d83ca1a995..028ee62b42 100644 --- a/bootstrap/lib/compiler/ebin/compiler.app +++ b/bootstrap/lib/compiler/ebin/compiler.app @@ -19,13 +19,12 @@ {application, compiler, [{description, "ERTS CXC 138 10"}, - {vsn, "7.2.4"}, + {vsn, "7.2.5"}, {modules, [ beam_a, beam_asm, beam_block, beam_bs, - beam_bsm, beam_clean, beam_dict, beam_disasm, @@ -37,6 +36,7 @@ beam_opcodes, beam_peep, beam_ssa, + beam_ssa_bsm, beam_ssa_codegen, beam_ssa_dead, beam_ssa_lint, diff --git a/bootstrap/lib/compiler/ebin/core_pp.beam b/bootstrap/lib/compiler/ebin/core_pp.beam index ddef7dde88..e9d9399b4a 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/sys_core_alias.beam b/bootstrap/lib/compiler/ebin/sys_core_alias.beam index 609cd5e71b..2829b49dce 100644 Binary files a/bootstrap/lib/compiler/ebin/sys_core_alias.beam and b/bootstrap/lib/compiler/ebin/sys_core_alias.beam differ diff --git a/bootstrap/lib/compiler/ebin/sys_core_bsm.beam b/bootstrap/lib/compiler/ebin/sys_core_bsm.beam index 706f9b58e8..38ce74115e 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_fold.beam b/bootstrap/lib/compiler/ebin/sys_core_fold.beam index 87d9e94d70..3a7a446886 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 6ecceba389..309669c70e 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 b359037d7e..ce882eb80e 100644 Binary files a/bootstrap/lib/compiler/ebin/v3_kernel.beam and b/bootstrap/lib/compiler/ebin/v3_kernel.beam differ -- cgit v1.2.3