Landing: 1c8c3f1efb8c

Project / Subsystem

gcc / gcc

Date

2026-01-16

Author

Daniel Barboza

Commit

1c8c3f1efb8cd378809e1a8575a4efcb419cd2e8

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
1c8c3f1efb8cd378809e1a8575a4efcb419cd2e8
source_type
github
headline
Remove strict_overflow logic from tree-ssa-loop-ch.cc.
tldr
The loop closing pass no longer considers `strict_overflow`.
author
Daniel Barboza
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • optimization
  • loop closing
  • deprecated
  • warning
discussion_id_link
bugzilla_pr
date
2026-01-16T00:00:00.000Z

The loop closing pass in the tree-ssa phase no longer considers -Wstrict-overflow. The compiler removes the warn_strict_overflow block and two suppressed Wstrict_overflow warnings from tree-ssa-loop-ch.cc. This change simplifies the code and removes dead code related to the deprecated -Wstrict-overflow flag.