Skip to content

2021-01-28 (automatic release)

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jan 08:43
· 1181 commits to master since this release

Changes since 2021-01-27 (0d56d60):

986490b subrepos/gcc: gcc/config/wasm32/wasm32.c: print register names (0b0c8bbc7b14e3ca1d95118e173a7178f21bc5d5)

to work around gas limitation

e697c36 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: define the label differently (d654c1a32173ba155bf65d34bd32d0eb7978034d)

for mixed local/non-local gotos

941eb4e subrepos/gcc: gcc/config/wasm32/wasm32.md: force arguments into registers (64f1d9b14596c858d28b8477afe8b2b2744b8966)
0bf5b37 subrepos/gcc: pass arguments to nonlocal_jump (0aed8718b3c7a2e03bcb58d48271f6f02c5f42ff)
617d9ed subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: simplify non-PIC nonlocal_jump (fb1d259437b4ac71b4e2be0a3016adcb35ef839c)
0a1e5cb subrepos/gcc: distinguish PIC and non-PIC versions of nonlocal_jump (786d9264c6d9591868d6778a76aff1adbb6c7471)
ae2b427 subrepos/gcc: add an argument to the internal_label function (36047b93a215072a65236ac3774150829001a23f)
d5d1776 subrepos/gcc: gcc/config/wasm32/wasm32.c: provide non-local labels (0e29ac6336bf0d701439d6bc7ae62946dceb3960)
1cfc0ad subrepos/gcc: gcc/config/wasm32/wasm32.h: override TARGET_ASM_INTERNAL_LABEL (8ae9362659263923301f9c1b88b70f0d3157de0f)
3626f2d subrepos/gcc: gcc/config/wasm32/wasm32.md: nonlocal jump code, WIP (eef63f3f1f3977a6772536297d66f508d78b5f8a)
557af2a subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: nonlocal jump code, WIP (25c49dfbb6b385cb1c0bf8e2378684ded410c185)
6782e35 subrepos/gcc: gcc/config/wasm32/wasm32.md: use new macros (f0fca537e1396933066c85340d663af8eedf8e95)
4110775 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: new macros for nonlocal jumps (46aedbc655e2d1cf30524dadf11ec2c72cca01c3)
1f702ad subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: looks like we need this one (67c34703de27d2fe604570da7e41f04d0e5fcb43)
e7d929e subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: oops (8b6d56ac2cea8771b3aac67c1feb468aea38edcf)
9a73db2 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: clean up more (6c4c52a7183ceabb03bb1856fec74706891fef43)
7da2951 testsuite/020-nonlocal-goto/001.c: new test
346819d subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: clean up more (2d1fe07a496b7610372786a9ff1b877d79fe4443)
a5587c0 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: don't emit $debug symbol (44986a0ec954ba6b8f420c6410b8b310b75f6e44)
6dbb594 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: undefine two more variables (e43aebfe3a5332f821e66e8f7bef618893825eee)
c8b982d subrepos/gcc: gcc/config/wasm32/wasm32.c: no longer need __wasm32_fallthrough (19e5d71b6daef250a21c5f489387adab4e016b50)
3cfd2ee subrepos/gcc: gcc/config/wasm32/wasm32.md: produce comments for non-local insns (96c2894472a53d00ae0ef4e9030ebc9e86bd8584)
222ed18 subrepos/gcc: gcc/config/wasm32/wasm32.h: reenable wasm_fini generation (012be072d9a59a154d4173503ed7a27573256564)
4c6167a subrepos/perl: Merge remote-tracking branch 'canon/wasm' into wasm (c2e258fe6b4fa9a02afbfa0ff64ea29117d01c7a)
145bb3b subrepos/coreutils: gnulib: update (a1853e956db22165f158be39ba5b60dbc17748e1)
fd325b9 subrepos/coreutils: gnulib: (c75c022b501a621fabc28030da92815571876453)
0bbaae3 subrepos/binaryen: Memcpy data instead of bytewise copies (#3521) (1b950a1c4eb7b1a0a1d71c7e68e223fe57fdff66)

wasm-finalize currently makes byte-wise copies of section data in the
user and data sections. If the section is large, that's extraordinarily
expensive. With a memcpy instead I see a speedup of 1.6 for a large
wasm binary with DWARF data.

ed714a2 subrepos/coreutils: Merge branch 'upstream' of ../../../coreutils into wasm (44094fbf0235571ff0a3cf79cdd8f3e10cb67364)
d115d01 subrepos/perl: Merge branch 'upstream' of ../../../perl into wasm (14d64e3c644e0d61f3e31118bfd833f13f094c01)
5a85b64 Update zsh: subrepos/glibc: Merge branch 'upstream' of /home/pip/g/glibc into wasm (85ab8bf89cdab32136b9ad1411ff5ebf6a9fb0e9) (815bb74)
815bb74 subrepos/glibc: Merge branch 'upstream' of /home/pip/g/glibc into wasm (85ab8bf89cdab32136b9ad1411ff5ebf6a9fb0e9)
0981ae9 subrepos/gcc: Merge branch 'upstream' of /home/pip/g/gcc into wasm (565d3433eac68a14a2939cfb6caa763c21f3aaf9)
d564b09 subrepos/binutils-gdb: Merge branch 'upstream' of /home/pip/g/binutils-gdb into wasm (23ea7e2a06af47c4d272ce80ac71d3d3355e1393)
9a3b19d Makefile: minor fix
6e4ce15 .github/workflows/gcc-testsuite.yml: set env variables for repacking
d9f753d .github/workflows/gcc-testsuite.yml: typo fix
cd7f6eb Makefile: cleanup
b3fa9b9 build a single tar of dejagnu results
4f51487 subrepos/glibc: sunrpc/netname.c: sigh. (a05cbf5d6a6aba60ca90e3c9c0bcd7d8db09d1c8)
d0ba5f3 try to fix gcc.dg/* job
bdd8a4e .github/workflows/gcc-testsuite.yml: typo fix
addede7 Makefile: mark some gcc testsuites as inapplicable
c4cb117 Makefile: convenience rule
251ca85 .github/workflows/gcc-testsuite.yml: run random gcc.dg testsuites
2779023 subrepos/glibc: sysdeps/wasm32/bits/local_lim.h: HOST_NAME_MAX = 256 (77d037f335649dbdb569920409e01da59326ced0)
05afb26 Makefile: convenience rule
3be2d29 subrepos/gcc: gcc/config/wasm32/wasm32.h: SIZE_TYPE should be long (7f7cf69dfa9f70a9fb4fd2734fdf594d482f1695)
7e16331 .github/workflows/wasm32.yml: disable gcc testsuite
fcbe92e subrepos/glibc: debug/segfault.c: oops (cb420ecc741ed31ff9b63cebe30a058307f51717)
298fc19 Makefile: start listing bad tests
71508ef subrepos/gcc: convert some .exp files to allow running individual tests (719e58275e31436107af0c2eb09a4be3bd4aa3bb)
8c9b94f subrepos/glibc: debug/segfault.c: I should probably figure out what's going on here (c9e790deaf902687c7ff2dacacccb5f33c6c0078)
ceb16ad testsuite/019-hidden/001.c: make the test compile
897af54 subrepos/glibc: debug/backtracesymsfd.c: remind me to disable -Werror (0244f339cb4b73fa1de1dfd7bbb36ebf0f78d4f0)
24f6645 subrepos/glibc: debug/backtracesymsfd.c: hack around it more (7d527b07229268d43f29027902b9df47805d45ab)
8b3b668 testsuite/019-hidden/001.c: new test
1b7bd9f subrepos/glibc: debug/backtracesymsfd.c: hack around a hidden symbol problem (eea7579ec936929768a4c6d3858332433ebdf25d)
da0eec8 Makefile: oops
209b87b subrepos/gcc: gcc/config/wasm32/wasm32.h: use default_elf_asm_output_external (49f3eea3599aeb54c498c2c362e011dba69c9742)