The Gramm-Leach-Bliley Act of 1999 repealed Glass-Steagall [1], in part to make a merger between Citicorp (a bank) and Travelers Group (an insurance company) legal.
Goldman Sachs did not win from it. They were on the "protected" side of Glass-Steagall's wall. Fees went down after JPMorgan and friends were allowed to throw their balance sheet around.