[hellogcc] OSDT Weekly 2020-09-02 第061期

  • From: Wei Wu (吴伟) <lazyparser@xxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Wed, 2 Sep 2020 23:41:47 +0800

# OSDT Weekly 2020-09-02 第061期

点击「查看原文」跳转到 GitHub 上对应文件,链接就可以点击了。

### 近期活动

暂无。欢迎留言建议。

## 编译社区的八卦信息

### GCC

- 看到 Bin Cheng 大佬又开始活跃的 maintain 了
  [PATCH 3/4] ivopts: Consider cost_step on different forms during unrolling
  https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553066.html

- Maciej W. Rozycki 提交了一个 WIP 的 RISC-V patch。不过好像没人理他。
  [WIP][PATCH] RISC-V: Add `-mgprel` option for GP-relative addressing
  https://gcc.gnu.org/pipermail/gcc-patches/2020-August/553018.html

### Binutils/GDB

- Cooper Qu 提交了几个 patch 给 CSKY 后端
  [PATCH] CSKY: Refine operand format error reporting.
  https://sourceware.org/pipermail/binutils/2020-August/113096.html
  [PATCH] CSKY: Add warning when -mdsp and -mcpu=ck803ern are both added.
  https://sourceware.org/pipermail/binutils/2020-August/113094.html

- Nelson Chu 提出了一个改进化简并得到了r+,committed
  [PATCH] RISC-V: Treat R_RISCV_CALL and R_RISCV_CALL_PLT as the same in
check_relocs.
  https://sourceware.org/pipermail/binutils/2020-August/113004.html

### GLIBC

风平浪静

### LLVM/Clang/LLDB/LLD

本节内容来自 [LLVM Weekly 第348期](http://llvmweekly.org/issue/348),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。

* The program for the 2020 Virtual LLVM Developers' Meeting [has been
announced](http://lists.llvm.org/pipermail/llvm-dev/2020-August/144566.html)
and [registration is now open](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144649.html).

* The deadline to submit to this year's LLVM in HPC workshp [has been
extended](http://lists.llvm.org/pipermail/llvm-dev/2020-August/144602.html)
to September 4th.


* Stephen Tozer [provided a heads-up about work to change `llvm.dbg.value`
and `DBG_VALUE` to support multiple location operands](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144589.html).

* Alexey Lapshin [proposes llvm-dwarfutil](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144579.html), a
dsymutil-like tool for ELF.

* James Y Knight [proposes to remove MMX support](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144670.html) (other
than the MC layer assembler definitions). The proposal is to implement the
intrinsics in `*mmintrin.h` that currently use MMX in terms of SSE/SSE2
compiler builtins.

* Xing Guo provided a [report on their GSoC project to add DWARF support to
yaml2obj](http://lists.llvm.org/pipermail/llvm-dev/2020-August/144666.html).

* Fangrui Song [suggests making --warn-backrefs the default for LLD](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144634.html).

* Stefan Stipanovic is [intending to make intrinsics have attributes such
as nofree, nosync, and willreturn by default](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144631.html) and asks
for anyone to share any concerns in the next ~2 weeks.

* Support was added for heap profiling instrumentation.
  [7ed8124](https://reviews.llvm.org/rG7ed8124d46f).

* MC layer support was added for the RISC-V Vector Zvamo extension.
  [888c02d](https://reviews.llvm.org/rG888c02deee2).
  StephenFan! 🎉

### RISC-V in China

- 明天 RISC-V Global Forum 就要开始了!北京时间下午3点,倪光南院士有一个专题报告哦~

### TVM 社区

继续Apache孵化项目毕业进行时。

### Mozilla

风平浪静。

### 方舟开源编译器社区

OpenArkCompiler Weekly - #26 August 30th 2020

社区动态: 本周社区风平浪静。代码更新主要在主库和孵化器的MapleFE。

主库Commits:

- 添加孵化器项目到readme

https://gitee.com/harmonyos/OpenArkCompiler/commit/84ea8be2a0c04f190e6e4a761bc1b9c22b70010c
- [cg]add new cg phase

https://gitee.com/harmonyos/OpenArkCompiler/commit/8d2f7e4f849e1260a04d80634f6723a85cccf25e

孵化器Commits:

- [MapleFE]Support multiple arguments of callsite.

https://gitee.com/openarkcompiler-incubator/MapleFE/commit/ba121f1489025d1f428d9689a23ddeeb5c88aad8
- [MapleFE]Add CastNode for type casting explicit or implicit.

https://gitee.com/openarkcompiler-incubator/MapleFE/commit/c32a13145c7543a189ad455760ac498981aa1492
- [MapleFE]针对ASTTree有多个更新:

https://gitee.com/openarkcompiler-incubator/MapleFE/commit/f96c7932b417a0d852af9dc3aa624e26992d5950

https://gitee.com/openarkcompiler-incubator/MapleFE/commit/97f6d71ddd01274007968516995b56b08db107b5

https://gitee.com/openarkcompiler-incubator/MapleFE/commit/f96c7932b417a0d852af9dc3aa624e26992d5950
- [MapleFE]Added Package and Import rules of Java.

https://gitee.com/openarkcompiler-incubator/MapleFE/commit/e47e631377c751e95ee1ad275f32723ff5670907

感谢提供:中科院软件所智能软件研究中心PLCT实验室  史宁宁

### 其它社区八卦

欢迎感兴趣的小伙伴提 Pull Requests 完善内容。
我们希望能够尽可能多的扩展下OSDT的覆盖范围。

This Week in Rust: 更了
https://this-week-in-rust.org/blog/2020/08/26/this-week-in-rust-353/

Golang Weekly: 更了
https://golangweekly.com/issues/327

WebAssembly Weekly: 更了
https://wasmweekly.news/issue-128/

### Academic

看了看 OSDI 2020 accepted papers。现在要中个OSDI(不是OSDT😂)论文作者动辄十几个了。

### 本周工具链岗位

- 阿里巴巴有一个编译器团队新开放了高级编译器工程师的名额,做 GCC 和/或 LLVM 开发,主要是 middle end 优化, Arm 和
RISC-V 后端都是需要和欢迎的。有兴趣的小伙伴欢迎直接联系
  **马同学 liangbin.mj[at]alibaba-inc.com**

- PLCT Lab 持续招聘实习生和全职员工。
  https://mp.weixin.qq.com/s/mKmZlbZYyMdT3FT-gJjcWA

### 本周推荐阅读

本周推荐:《企鹅公路》

作者: 森见登美彦

翻译: 郑晓兰

B站动画电影: https://www.bilibili.com/bangumi/play/ss28047

今天看到一句话,意外地回味了很久:「大概不会哪个小孩子的梦想是长大之后买一套房」。

我们自己在小学的时候在想什么?做科学家?宇航员?登月?还是在玩泥巴、滚铁环?

忘记了。都忘记了。

《企鹅公路》是一本关于小学生主人公青山进行科学实验和探险的故事。有同名的动画电影,非常好看。

哪里好看?从头到尾可能都是一些轻松的幽默和不算太意外的科幻设定。但是,

当我看完之后,夜深人静,总是开始会想起自己小时候的探险和研究经历。

真希望我以前也想男主角或者小女主角那么有科学精神,再多一点就好了。再多一点,或许就不会回归于平庸。

真希望我可以像故事中的爸爸那样,用一个小小的布袋,可以向小学生解释宇宙、把小学生当做研究的同行。这点还可以努力做到。

PS:这个故事的结局是理性悲伤的。早熟的人更早的看见悲伤,或许这也算是人生的一个小道理。


-- 
Best wishes,
Wei Wu (吴伟)

Other related posts:

  • » [hellogcc] OSDT Weekly 2020-09-02 第061期 - 吴伟