Landing: e818a48fc886

Project / Subsystem

gcc / gcc/configure

Date

2026-07-28

Author

John David Anglin

Commit

e818a48fc88685246852739a969194e24857013f

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/configure
patch_id
commit_hash
e818a48fc88685246852739a969194e24857013f
source_type
github
headline
Disable CFI directives on hppa*-*-hpux* for EH encoding.
tldr
CFI directives are disabled on hppa*-*-hpux* as GCC will generate EH difference expressions directly.
author
John David Anglin
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • aarch64
  • sve2p3
  • sme2p3
discussion_id_link
bugzilla_pr
date
2026-07-28T00:00:00.000Z

Generation of Call Frame Information (CFI) directives is disabled for hppa*--hpux targets. This is necessary because the assembler on these systems defines CFI_DIFF_EXPR_OK to 0, preventing it from handling difference expressions. GCC will now generate the required difference expressions itself for the .eh_frame section.