Landing: b3fe970c2431

Project / Subsystem

gcc / a68

Date

2026-06-14

Author

Jose E. Marchesi

Commit

b3fe970c2431feb8e7dc0148dafcc7dcb15b4920

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
a68
patch_id
commit_hash
b3fe970c2431feb8e7dc0148dafcc7dcb15b4920
source_type
github
headline
Algol 68 frontend uses preprocessor guards for standard C++ headers
tldr
The Algol 68 frontend in GCC now includes standard C++ headers using `INCLUDE_*` preprocessor definitions, improving build robustness and consistency.
author
Jose E. Marchesi
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • algol68
  • build_system
  • cpp
discussion_id_link
bugzilla_pr
date
2026-06-14T00:00:00.000Z

This commit modifies the Algol 68 frontend in GCC to use INCLUDE_ preprocessor symbols instead of direct includes for standard C++ headers like <string> and <map>. This change ensures that the inclusion of these headers is managed more consistently and robustly, aligning with common practices for integrating system-level headers within the GCC build system.