Landing: df09e09c0bad

Project / Subsystem

gcc / libgcc

Date

2026-05-29

Author

Rainer Orth

Commit

df09e09c0bad09421984e4f52344baf5d81a3570

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libgcc
patch_id
commit_hash
df09e09c0bad09421984e4f52344baf5d81a3570
source_type
github
headline
Libgcc now supports -mcall-ms2sysv-xlogues on FreeBSD/x86.
tldr
Libgcc now provides the necessary symbols for `-mcall-ms2sysv-xlogues` on FreeBSD/x86, fixing linker errors in ABI tests.
author
Rainer Orth
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • libgcc
  • FreeBSD
  • x86
  • ABI
  • linking
discussion_id_link
bugzilla_pr
date
2026-05-29T00:00:00.000Z

This commit resolves linker errors encountered when using -mcall-ms2sysv-xlogues on FreeBSD/x86. The missing symbols, previously available in libgcc.a for i386/t-msabi, are now included for FreeBSD/x86 as well. The resms64*.h and savms64*.h files are updated to include .note.GNU-stack on FreeBSD. This change enables successful linking of ABI tests and ensures proper functionality with the specified flag.