Tech
Blog post traces how GCC lowers switch statements beyond jump tables
Blog post on GCC switch lowering posted to Lobsters
1
Oct 30 4:00 PM
· 13d ago · 1 post · 1 source · development 1 of 3
The xoranth.net article explaining GCC's switch-statement lowering strategies (jump tables, branch sequences, bitset tests) is submitted to Lobsters by user jo3_l.
“gcc considers the threshold to be around eight jump table entries per case label.”
xoranth.net (blog author) , blog author · lobsters ↗
xoranth.net author Blog author GCC (GNU Compiler Collection) developers Compiler maintainers
The whole story articles posts
the bright band is this development · numbered dots are the others · click one to jump
Peak 8 pieces in 3h at Oct 31, 3 AM; 17 pieces over 13 days (2 articles · 5 posts · 10 comments)
Oct 30, 3 PM — 1 piece · 1 post — Lobsters 1 Oct 30, 6 PM — quiet Oct 30, 9 PM — quiet Oct 31, 12 AM — quiet Oct 31, 3 AM — 8 pieces · 2 articles · 3 posts · 3 comments — Hacker News 4, Newswires 2, Mastodon 2 Oct 31, 6 AM — 5 pieces · 1 post · 4 comments — Hacker News 4, Mastodon 1 Oct 31, 9 AM — quiet Oct 31, 12 PM — 2 pieces · 2 comments — Hacker News 2 Oct 31, 3 PM — quiet Oct 31, 6 PM — 1 piece · 1 comment — Hacker News 1 Oct 31, 9 PM — quiet Nov 1, 12 AM — quiet Nov 1, 2 AM — quiet Nov 1, 5 AM — quiet Nov 1, 8 AM — quiet Nov 1, 11 AM — quiet Nov 1, 2 PM — quiet Nov 1, 5 PM — quiet Nov 1, 8 PM — quiet Nov 1, 11 PM — quiet Nov 2, 2 AM — quiet Nov 2, 5 AM — quiet Nov 2, 8 AM — quiet Nov 2, 11 AM — quiet Nov 2, 2 PM — quiet Nov 2, 5 PM — quiet Nov 2, 8 PM — quiet Nov 2, 11 PM — quiet Nov 3, 2 AM — quiet Nov 3, 5 AM — quiet Nov 3, 8 AM — quiet Nov 3, 11 AM — quiet Nov 3, 2 PM — quiet Nov 3, 5 PM — quiet Nov 3, 8 PM — quiet Nov 3, 11 PM — quiet Nov 4, 2 AM — quiet Nov 4, 5 AM — quiet Nov 4, 8 AM — quiet Nov 4, 11 AM — quiet Nov 4, 2 PM — quiet Nov 4, 5 PM — quiet Nov 4, 8 PM — quiet Nov 4, 11 PM — quiet Nov 5, 2 AM — quiet Nov 5, 5 AM — quiet Nov 5, 8 AM — quiet Nov 5, 11 AM — quiet Nov 5, 2 PM — quiet Nov 5, 5 PM — quiet Nov 5, 8 PM — quiet Nov 5, 11 PM — quiet Nov 6, 2 AM — quiet Nov 6, 5 AM — quiet Nov 6, 8 AM — quiet Nov 6, 11 AM — quiet Nov 6, 2 PM — quiet Nov 6, 5 PM — quiet Nov 6, 8 PM — quiet Nov 6, 11 PM — quiet Nov 7, 2 AM — quiet Nov 7, 5 AM — quiet Nov 7, 8 AM — quiet Nov 7, 11 AM — quiet Nov 7, 2 PM — quiet Nov 7, 5 PM — quiet Nov 7, 8 PM — quiet Nov 7, 11 PM — quiet Nov 8, 2 AM — quiet Nov 8, 5 AM — quiet Nov 8, 8 AM — quiet Nov 8, 11 AM — quiet Nov 8, 2 PM — quiet Nov 8, 5 PM — quiet Nov 8, 8 PM — quiet Nov 8, 11 PM — quiet Nov 9, 2 AM — quiet Nov 9, 5 AM — quiet Nov 9, 8 AM — quiet Nov 9, 11 AM — quiet Nov 9, 2 PM — quiet Nov 9, 5 PM — quiet Nov 9, 8 PM — quiet Nov 9, 11 PM — quiet Nov 10, 2 AM — quiet Nov 10, 5 AM — quiet Nov 10, 8 AM — quiet Nov 10, 11 AM — quiet Nov 10, 2 PM — quiet Nov 10, 5 PM — quiet Nov 10, 8 PM — quiet Nov 10, 11 PM — quiet Yesterday, 2 AM — quiet Yesterday, 5 AM — quiet Yesterday, 8 AM — quiet Yesterday, 11 AM — quiet Yesterday, 2 PM — quiet Yesterday, 5 PM — quiet Yesterday, 8 PM — quiet Yesterday, 11 PM — quiet Today, 2 AM — quiet Today, 5 AM — quiet Today, 8 AM — quiet Today, 11 AM — quiet Today, 2 PM — quiet Today, 5 PM — quiet
1 2–3
Oct 31 Nov 1 Nov 2 Nov 3 Nov 4 Nov 5 Nov 6 Nov 7 Nov 8 Nov 9 Nov 10 yesterday now · 8:34 PM ET
What was reported
1 claim about this development
first by HN Best , 12d ago · also HN Frontpage
All 3 developments of Blog post traces how GCC lowers switch statements beyond… →
Lobsters Hacker News Mastodon Newswires