Rip out object splitting

Authored by bgamari on Nov 26 2018, 4:21 PM.

Description

Rip out object splitting

The splitter is an evil Perl script that processes assembler code.
Its job can be done better by the linker's --gc-sections flag. GHC
passes this flag to the linker whenever -split-sections is passed on
the command line.

This is based on @DemiMarie's D2768.

Fixes Trac Trac #11315
Fixes Trac Trac #9832
Fixes Trac Trac #8964
Fixes Trac Trac #8685
Fixes Trac Trac #8629

Details

Committed
Marge Bot <ben+marge-bot@smart-cactus.org>Tue, Mar 5, 9:22 PM
Parents
rGHC646b6dfbe125: Fix map/coerce rule for newtypes with wrappers
Branches
Unknown
Tags
Unknown
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC37f257afcd6a: Rip out object splitting (authored by bgamari).Tue, Mar 5, 9:22 PM