GNU Tools Cauldron 2025 Get different formats: curl https://conf.gnu-tools-cauldron.org/opo25/schedule/\?format=table (default) curl https://conf.gnu-tools-cauldron.org/opo25/schedule/\?format=list 2025-09-26 | Main auditorium (400) | Auditorium B032 (80) | I-105 (30) 07:00 --┌────────────────────┐------------------------------------------ │ │ │ Breakfast -  │ │ Served at FEUP  │ │ and included.  │ │ │ 07:30 --│ │------------------------------------------ │ │ │ │ ├────────────────────┤ │ Introduction an… │ │ │ 08:00 --├────────────────────┼────────────────────┐--------------------- │ │ │ │ Lane support in  │ AutoFDO - recent │ │ GDB for  │ improvements  │ │ debugging GPUs  │ │ │ │ jan Hubička  │ 08:30 --│ Baris Aktemur, … │ │--------------------- │ │ en │ │ en │ │ │ │ │ │ │ │ │ │ │ 09:00 --├────────────────────┼────────────────────┘--------------------- │ │ │ Coffee  │ │ │ │ │ │ │ 09:30 --├────────────────────┼────────────────────┬────────────────────┐ │ │ │ Building Linux … │ │ AArch64  │ Source-to-Source │ Michal Jireš en │ │ performance work │ Compilation for  ├────────────────────┤ │ │ Hardware/Softwar │ │ │ Tamar Christina  │ e Codesign  │ Toolchain and  │ 10:00 --│ │ │ Linux kernel  │ │ en │ Tiago Santos  │ │ │ │ │ Jose Marchesi, … │ │ │ en │ │ │ │ │ en │ │ │ │ │ 10:30 --├────────────────────┼────────────────────┤ │ │ │ Function multi-… │ │ │ malloc: past,  │ Alfie Richa… en │ │ │ present and  ├────────────────────┤ │ │ future  │ Using FFmpeg as… │ │ │ │ Jiawei Chen  en │ │ 11:00 --│ Wilco Dijkstra  ├────────────────────┤ │ │ │ Measuring the h… │ │ │ en │ Jeremy Benn… en │ │ │ ├────────────────────┴────────────────────┘ │ │ │ │ 11:30 --├────────────────────┤------------------------------------------ │ │ │ Lunch - Served  │ │ at FEUP and  │ │ included  │ │ │ 12:00 --│ │------------------------------------------ │ │ │ │ │ │ │ │ │ │ 12:30 --├────────────────────┼────────────────────┬────────────────────┐ │ │ │ │ │ Vectorizer for  │ Comparative  │ BPF BoF  │ │ Beginners  │ Analysis of GCC  │ │ │ │ Codegen for  │ Jose Marchesi  │ │ Richard Biener  │ AArch64 and  │ │ 13:00 --│ │ RISC-V  │ en │ │ en │ │ │ │ │ Paul-Antoine Ar… │ │ │ │ │ │ │ │ en │ │ │ │ │ │ 13:30 --│ ├────────────────────┼────────────────────┘ │ │ │ │ │ GCC Google  │ │ │ Summer of Code  │ │ │ BoF  │ │ │ │ 14:00 --└────────────────────┤ Martin Jambor  │--------------------- │ │ │ en │ │ │ │ │ │ │ 14:30 --┌────────────────────┼────────────────────┘--------------------- │ │ │ Coffee  │ │ │ │ │ │ │ 15:00 --├────────────────────┼────────────────────┬────────────────────┐ │ │ │ │ │ GCC Machine  │ New TLS allacto… │ Introduction to  │ │ Descriptions for │ │ upstream patch  │ │ the Confused  │ Florian Weimer  │ review in GCC  │ │ │ en │ │ 15:30 --│ Vineet Gupta  ├────────────────────┤ Kyrill Tkachov  │ │ │ A heap dumper f… │ │ │ en │ Florian Wei… en │ en │ │ ├────────────────────┤ │ │ │ │ │ │ │ │ │ 16:00 --└────────────────────┘--------------------└────────────────────┘ 2025-09-27 | Main auditorium (400) | Auditorium B032 (80) | Auditorium B001 (170) | Auditorium B002 (170) | Auditorium B003 (170) 07:00 --┌────────────────────┐------------------------------------------------------------------------------------ │ │ │ Breakfast -  │ │ Served at FEUP  │ │ and included.  │ │ │ 07:30 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 08:00 --└────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ ABI change  │ BoF on GCC and  │ Latest glibc  │ unload  │ │ analysis in  │ AI  │ math  │ │ │ Libabigail 2.8  │ │ improvements and │ Segher  │ │ │ Jeremy Bennett,… │ the future  │ │ 08:30 -----------------------│ Dodji Seketeli  │ │ │ en │ │ │ en │ Adhemerval Zane… │ │ │ en │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --┌────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ Coffee  │ │ │ │ │ │ │ 09:30 --└────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ Time-traveling … │ Parallel  │ Improving glibc  │ Hard Register C… │ │ │ Computing,  │ malloc for high  │ │ │ Alexandre Oliva  │ Offloading,  │ reliability  │ Stefan Schulze … │ │ en │ OpenMP and  │ large data  │ en │ 10:00 -----------------------├────────────────────┤ OpenACC  │ multi-threaded  ├────────────────────┤ │ │ │ applications  │ │ │ Simplifying  │ Tobias Burnus, … │ │ bunsen: testsui… │ │ Custom  │ │ Cupertino Miran… │ │ │ Instruction  │ en │ │ Frank Ch. Eigle… │ │ Integration in  │ │ en │ en │ 10:30 -----------------------│ GCC for RISC-V  ├────────────────────┼────────────────────┼────────────────────┤ │ processors  │ │ │ │ │ │ IPA, LTO and  │ GNU C Library  │ ga68: the GNU  │ │ Luis Silva  │ profile feedback │ BoF  │ Algol 68  │ │ │ BoF  │ │ compiler  │ │ en │ │ Carlos O'Donell  │ │ 11:00 -----------------------├────────────────────┤ jan Hubička  │ │ Jose Marchesi  │ │ RISC-V Unified … │ │ en │ │ │ Afonso Oliv… en │ en │ │ en │ │ │ │ │ │ └────────────────────┤ │ │ │ │ │ │ │ 11:30 --┌────────────────────┐--------------------└────────────────────┴────────────────────┴────────────────────┘ │ │ │ Lunch - Served  │ │ at FEUP and  │ │ included.  │ │ │ 12:00 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 12:30 --└────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ profiledb: opti… │ Uncomplicating  │ s390: Stack  │ What's new with  │ │ │ new  │ tracing using  │ diagnostics in  │ │ Frank Ch. Eigler │ contributions  │ Frame Pointer,  │ GCC 16  │ │ en │ │ Back Chain, and  │ │ 13:00 -----------------------├────────────────────┤ Arjun Shankar, … │ SFrame  │ David Malcolm  │ │ │ │ │ │ │ Modula-2: New w… │ en │ Jens Remus  │ en │ │ │ │ │ │ │ Gaius Mulley  │ │ en │ │ │ en │ │ │ │ 13:30 -----------------------├────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ RISC-V Auto-  │ BoF on Parallel  │ SFrame for  │ The GDB BoF  │ │ Vectorization  │ Computing,  │ effective  │ │ │ 101  │ Offloading,  │ userspace stack  │ Pedro Alves  │ │ │ OpenMP and  │ tracing  │ │ 14:00 -----------------------│ Robin Dapp  │ OpenACC  │ │ en │ │ │ │ Indu Bhagat  │ │ │ en │ Tobias Burnus, … │ │ │ │ │ │ en │ │ │ │ en │ │ │ │ │ │ │ │ 14:30 --┌────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ Coffee  │ │ │ │ │ │ │ 15:00 --└────────────────────┘--------------------┌────────────────────┐------------------------------------------ │ │ │ Processes and  │ │ Barriers  │ │ │ │ Carlos O'Donell… │ 15:30 --------------------------------------------│ │------------------------------------------ │ en │ │ │ │ │ │ │ │ │ 16:00 --------------------------------------------└────────────────────┘------------------------------------------ 16:30 --┌────────────────────┐------------------------------------------------------------------------------------ │ │ │ Reminder to  │ │ attendees to  │ │ travel to  │ │ reception!  │ 17:00 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 17:30 --├────────────────────┤------------------------------------------------------------------------------------ │ │ │ Evening  │ │ reception dinner │ │ and cellar tours │ │ at Barão  │ 18:00 --│ Fladgate (Rua do │------------------------------------------------------------------------------------ │ Choupelo 250,  │ │ 4400-088 Vila  │ │ Nova de Gaia)  │ │ │ │ │ 18:30 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 19:00 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 19:30 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 20:00 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 20:30 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 21:00 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 21:30 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 22:00 --└────────────────────┘------------------------------------------------------------------------------------ 2025-09-28 | Main auditorium (400) | Auditorium B032 (80) | Auditorium B001 (170) | Auditorium B002 (170) | Auditorium B003 (170) 07:00 --┌────────────────────┐------------------------------------------------------------------------------------ │ │ │ Breakfast -  │ │ Served at FEUP  │ │ and included.  │ │ │ 07:30 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 08:00 --└────────────────────┘--------------------┌────────────────────┐------------------------------------------ │ │ │ Steering  │ │ Committee Q&A  │ │ │ │ David Edelsohn  │ 08:30 --------------------------------------------│ │------------------------------------------ │ en │ │ │ │ │ │ │ │ │ 09:00 --┌────────────────────┐--------------------└────────────────────┘------------------------------------------ │ │ │ Coffee  │ │ │ │ │ │ │ 09:30 --└────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ Licensing Birds  │ Handling C++ Ex… │ Developing a de… │ Vectorizer BOF  │ │ of a Feather  │ │ │ │ │ │ Alexandre Oliva  │ Ondřej Machota  │ Richard Biener,… │ │ Krzysztof Siewi… │ en │ en │ │ 10:00 -----------------------│ ├────────────────────┼────────────────────┤ en │ │ en │ │ Bringing AutoFD… │ │ │ │ Interprocedural… │ Kugan Vivek… en │ │ │ │ ├────────────────────┤ │ │ │ Josef Melcr  │ CI and Fuzzing … │ │ │ │ en │ Edwin Lu  en │ │ 10:30 -----------------------├────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ Rust front end  │ Quantifying Abs… │ Sourceware  │ Source Code  │ │ post libcore  │ │ Forge:  │ Analysis and  │ │ │ Alex (Waffl3x)  │ contribution  │ Navigation: the  │ │ Pierre-Emmanuel… │ en │ workflows with  │ metadatabase  │ 11:00 -----------------------│ ├────────────────────┤ Forgejo  │ │ │ en │ │ │ James K. Lowden  │ │ │ │ Claudio Bantalo… │ │ │ │ │ │ en │ │ │ │ en │ │ │ │ │ │ │ 11:30 --┌────────────────────┼────────────────────┘--------------------└────────────────────┴────────────────────┘ │ │ │ Lunch - Served  │ │ at FEUP and  │ │ included.  │ │ │ 12:00 --│ │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 12:30 --└────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ Formalizing the  │ GCC BOF:  │ RISC-V BoF  │ Arm/AArch64 BoF  │ │ semantics of  │ Reviewing  │ │ │ │ GIMPLE  │ refactoring  │ Jeremy Bennett  │ Tamar Christina… │ │ │ goals and  │ │ │ 13:00 -----------------------│ Krister Walfrid… │ acceptable  │ en │ en │ │ │ abstractions  │ │ │ │ en │ │ │ │ │ │ Alex (Waffl3x)  │ │ │ │ │ │ │ │ │ │ en │ │ │ 13:30 -----------------------├────────────────────┼────────────────────┴────────────────────┼────────────────────┤ │ │ │ │ │ Moving BPF  │ │ Notes about MTE… │ │ verifier towards │ │ │ │ classic data  │ │ Claudiu Zissule… │ │ flow analysis  │ │ en │ 14:00 -----------------------│ techniques  │-----------------------------------------└────────────────────┘ │ │ │ Eduard Zingerman │ │ │ │ en │ │ │ 14:30 --┌────────────────────┼────────────────────┘--------------------------------------------------------------- │ │ │ Coffee  │ │ │ │ │ │ │ 15:00 --└────────────────────┘------------------------------------------------------------------------------------ 📆 powered by pretalx