| Kite - Bootstrap Admin Template

Linaro Connect 2025

LIS25-232 Quality Assurance of Flang Using the Fujitsu Compiler Test Suite

Technical presentation - 30 minutes (including q&a)

Toolchain development

  • Thursday, 15 May 14:30 - 14:55
  • Room: Session room 3 | Opala III

Flang, the Fortran compiler frontend in the LLVM Project, is under active development. However, the Flang/LLVM community lacked comprehensive Fortran test-suites, unlike those available for C/C++. This prevented rapid development of Flang without regressions. To address this, we started to make the test-suite for our proprietary Fortran/C/C++ compilers publicly available as Fujitsu Compiler Test Suite. In collaboration with Linaro, we implemented an open post-commit CI (continuous integration) system using the test-suite. At the same time, we analyzed the test-suite results and reported the identified bugs to the Flang community. These contributions significantly enhance quality of Flang and accelerate its development. This presentation details characteristics of the test-suite, its integration into an open post-commit CI system, our collaborative approach to bug fixing, achieved results, and future plans of the test-suite and the CI.

Download Slides

Add to My Agenda

Presented by

Profile Picture
Takahiro Kawashima
Software Engineer at Fujitsu Limited
Takahiro Kawashima is a software engineer at Fujitsu. He has been involved in the field of HPC since 2007 and is currently working primarily on Flang (the Fortran compiler frontend in the LLVM Project... View more
Profile Picture
Shun Kamatsuka
Software Engineering Manager at Fujitsu Limited
View more