.

Sun
8-Jul
StartEndBoF/Talk/Event (Stream 1)RoomBoF/Talk/Event (Stream 2)Room

.

19:0022:00Reception (LOC)RefectoryReception (LOC)

.

.

Mon
9-Jul
StartEndBoF/Talk/Event (Stream 1)RoomBoF/Talk/Event (Stream 2)Room

.

9:3010:00BreakfastCorridorBreakfast

.

10:0010:45Keynote - Free software, GNU and GCC - Richard StallmanS9TBA

.

11:0011:45Free Software: A viable model for Commercial SuccessS9TBA

.

12:0013:00LunchCorridorLunch

.

13:0013:45Status of High-Level Loop Optimizations in GCCS9TBA

.

14:0014:45FissionS9RMS BoFS10

.

15:0015:45Identifying compiler options to minimize energy consumption by embedded programsS9RMS BoFS10

.

15:4516:15BreakCorridorBreak

.

16:1517:00Straight-line strength reduction in GCCS9Pending patches BoFS10

.

17:1518:00The Quest for Cheaper Variable Tracking in GCCS9TBA

.

18:1519:00GDB vs. MPI (Message Passing Interface)S9TBA

.

.

Tue
10-Jul
StartEndBoF/Talk/Event (Stream 1)RoomBoF/Talk/Event (Stream 2)Room

.

9:009:30BreakfastCorridorBreakfast

.

9:3010:15GDB BoFs: GDB Roadmap, Towards Multicore GDB, Towards feature parity of GDB remote and native debuggingS9TBA

.

10:3011:15TBA

.

11:3012:15Finding races and memory errors with GCC instrumentation (AddressSanitizer)S9The Benefit of GCC's open structure on instrumentation in the HPC areaS10

.

12:1513:30LunchCorridorLunch

.

13:3014:15Improving Function Pointer Security for Virtual Method DispatchesS9StarPU's C Extensions for Hybrid CPU/GPU Task Programming, or, An Experience in Turning a Clumsy API Into Language ExtensionsS10

.

14:3015:15Supporting Parallel Component Debugging Using the GDB Python InterfaceS9C++ Conversion BoFS10

.

15:1515:45BreakCorridorBreak

.

15:4516:30Reducing DWARF debuginfo sizeS9GCC plugins BoFS10

.

16:4517:30What's New in C++11S9Gnat Ada in Safety Critical engine controlsS10

.

17:4518:30The Cilk Plus Implementation on GCCS9Link-time BOFS10

.

20:0023:00Social dinnerRefectorySocial dinner

.

Wed
11-Jul
StartEndBoF/Talk/Event (Stream 1)RoomBoF/Talk/Event (Stream 2)Room

.

9:009:30BreakfastCorridorBreakfast

.

9:3010:15Control-flow preservation in GCC for safety-critical usesS9C++ ABI BoFS10

.

10:3011:15Compiler Optimizations for Dynamic Scripting Language Interpreters and JITsS9Speeding up GCC Mini-BoFS10

.

11:3012:15The Local Register Allocator ProjectS9ASAN/TSAN BoFS10

.

12:1513:30LunchCorridorLunch

.

13:3014:15GCC Doc FuturesS9BoF: A native 32-bit psABI for x86-64S10

.

14:3015:15Pre-Parsed HeadersS9PowerPC BoFS10

.

15:1515:45BreakCorridorBreak

.

15:4516:30G++ diagnostics: present and (near) futureS9ARM BoFS10

.

16:4517:30New programming abstractions for concurrencyS9Reverse DragonEgg (LLVM IR -> GIMPLE)S10

.

17:4518:30