[hellogcc] OSDT Weekly 2021-03-03 第087期

  • From: Wei Wu (吴伟) <lazyparser@xxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Thu, 4 Mar 2021 00:09:00 +0800

# OSDT Weekly 2021-03-03 第087期

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

### 近期活动

**RISC-V Summit China**

时间6月21日至27日。上海。目前进入了前期拉赞助的状态。估计本周开始会进行演讲和海报的征集(CFP)。

## 编译社区的八卦信息

### GCC

- HELP: MIPS PC Relative Addressing
  https://gcc.gnu.org/pipermail/gcc/2021-February/234891.html

- [PATCH v3 0/6] RISC-V big endian support
  https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565807.html

- [PATCH 0/7] [og10] openacc: Arrays/derived types/character type backports
  https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565814.html

- [PATCH 0/4] openacc: Worker partitioning in the middle end
  https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566080.html

- [PATCH V3 0/5] Support for the CTF and BTF debug formats
  https://gcc.gnu.org/pipermail/gcc-patches/2021-March/565998.html

- [PATCH 0/3 V2] Honor --disable-decimal-float in PowerPC libgcc _Float128
  https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566023.html

- add -mpowerpc-gpopt to options for sqrt insn on PowerPC
  https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566079.html

### Binutils/GDB

- GDB终于有点干货了
  [PATCH 0/8] extend branch tracing to use ARM CoreSight traces
  https://sourceware.org/pipermail/gdb-patches/2021-February/176593.html

- [PATCH 00/43 V2] Allow location description on the DWARF stack
  https://sourceware.org/pipermail/gdb-patches/2021-March/176656.html

- [PATCH 00/10] libctf: cleanups, speedups, and bugfixes (one needing
review)
  https://sourceware.org/pipermail/binutils/2021-February/115545.html

- [PATCHv3 0/9] Bare-metal core dumps for RISC-V
  https://sourceware.org/pipermail/binutils/2021-March/115577.html

- [PATCH 0/6] PE/COFF linking adjustments
  https://sourceware.org/pipermail/binutils/2021-March/date.html

- [PATCH 00/26] Allow multiple "partial" symtab readers per objfile
  https://sourceware.org/pipermail/gdb-patches/2021-February/176625.html

- [PATCH,V2 0/5] CTF: bug fixes and new features.
  https://sourceware.org/pipermail/gdb-patches/2021-March/176703.html

### GLIBC

- [RFC][PATCH v8 00/20] Implementation of RTLD_SHARED for dlmopen
  https://sourceware.org/pipermail/libc-alpha/2021-February/122837.html

- [PATCH v6 0/6] x86: Improve Minimum Alternate Stack Size
  https://sourceware.org/pipermail/libc-alpha/2021-February/123042.html

- [PATCH 00/10] Unwinder interface consolidation
  https://sourceware.org/pipermail/libc-alpha/2021-March/123085.html

### LLVM/Clang/LLDB/LLD

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


* On the ACM Sigplan blog, Yotam Feldman and Mooly Sagiv [shared their
"backwards" compilers course structure](
https://blog.sigplan.org/2021/02/23/teaching-compilers-backward/) and the
advantages and challenges of this approach.
  有意思,没看过还。找机会看看。后续或许可以在3月份的 OSDT Monthly Meetup 上分享下。
  有人愿意预约下,本月末来分享么?

* Rui Ueyama has started the [mold](https://github.com/rui314/mold) linker
with the goal of being able to link a full debuginfo Chromium executable in
1 second (vs 12 seconds for LLD on the same machine). The project also
[generated discussion on Hacker
News](https://news.ycombinator.com/item?id=26233244). Note the disclaimer
"Note that even though mold can create a runnable Chrome executable, it is
far from complete and not usable for production. mold is still just a toy
linker, and this is still just my pet project."
  就一个印象,Rui 实在是精力太旺盛了。

* Paul Robinson wrote a [detailed note on the "Rotten Green Tests" project](
https://lists.llvm.org/pipermail/llvm-dev/2021-February/148842.html). This
aims to identify test assertions that aren't actually executed (e.g. due to
a mistake in the test).
  有用。非常有用。

* Denis Bakhvalov kicked off a discussion on [potential drivers for
compiler performance improvement in the future](
https://lists.llvm.org/pipermail/llvm-dev/2021-February/148729.html).
Stefanos Baziotis provided some [useful pointers](
https://lists.llvm.org/pipermail/llvm-dev/2021-February/148731.html).
  是个大坑。慢慢填。

* Documentation was added for using the new pass manager.
  喜大普奔。最近特别多搞错了 pass manager 急得求助的新开发者/研究者/研究生。 [016f0ee](
https://reviews.llvm.org/rG016f0ee68621).

* A range of RISC-V vector improvements were made, such as support for
insertion of misaliagned subvectors, use of VSETIVLI where possible, and
additional fixed-length vector support.
  [dd68f3c](https://reviews.llvm.org/rGdd68f3cf2899),
  [efcdd59](https://reviews.llvm.org/rGefcdd598b766),
  [3bc5ed3](https://reviews.llvm.org/rG3bc5ed38750c).

### RISC-V in China

- RISC-V Summit China 继续紧张有序的准备。得到了众多国内外厂商的关注和大力支持。

- 第一届《RISC-V应用与生态研讨会》正在征稿,4月份截稿。本次录用论文将发表在《计算机系统应用》(CCF C)专刊上。欢迎同学们投稿。

- RISC-V 国际基金会正在组织 RISC-V Forum 活动,欢迎大家投稿。其中有一个专门的 开发工具和调试工具
的论坛,是在5月12日(北京时间是早上7点-10点,挺合适的)。欢迎大家投稿。要抓紧了,3月5日截稿(北京时间是3月6日早上)。

### RT-Thread 社区

- 中科蓝讯 AB32VG1 RISC-V开发板模块评测任务大挑战,有兴趣的可以看看
https://mp.weixin.qq.com/s/TTESqDz2LW2z7EgaAJOyOA
- RT-Thread 支持TriCore内核处理器,具体可见 https://github.com/Real-Thread/bsp_tricore

### 本周工具链岗位

**往期社招及实习生招聘长期有效。**

- [放假多无聊,来实习吧!](https://mp.weixin.qq.com/s/pWjPrHtaWnzWbPfqqcX1cQ)
- [阿里淘系技术部招聘编译器技术专家(高级技术专家)](
https://mp.weixin.qq.com/s/Yr_XA_L9fCI8IvhuudwTkQ)
- [PLCT实验室2021H1社招开启:来一起为RISC-V重新发明轮子吧!](
https://mp.weixin.qq.com/s/9BUJ1-LbHGm-Lhs_Lavzjw)
- [荣耀招聘编译器与编程语言开发工程师](https://mp.weixin.qq.com/s/XaLAhjLP6fhj3Vl-mUjXng)

### 本周推荐阅读

本周推荐:《安迪·格鲁夫自传》

作者: 安迪·格鲁夫

译者: 张春雨

推荐人:小编1号

我是看完了《只有偏执狂才能生存》之后拿起这本自传的。原本想着里面是一些童年逸事加上一些自己的成功心得,结果发现完全不是这样。这本自传跟上一本书没有任何交集,除了作者是同一个人之外。

这本书对于读者的价值有几重不同的层面:从一个个体的角度,这本书详细的描述了安迪·格鲁夫成为安迪·格鲁夫的前半生的很多细节;同时,这本书也从一个从二战后欧洲逃难到美利坚的年轻人的经历,向读者展示了战争对于个人的残酷,以及生存的艰难。

过去几十年,虽然局部发生了很多战争,人类整体上处于和平时期。这在历史上并不是常见的,也不是顺理成章的。相反,这种和平,非常的脆弱。

希望有生之年,世界能够继续维持和平。


-- 
Best wishes,
Wei Wu (吴伟)

Other related posts:

  • » [hellogcc] OSDT Weekly 2021-03-03 第087期 - 吴伟