You can't 'give' trade exceptions. Trade exceptions are created when a team trades out more salary than they bring back. Exceptions apply to the salaries of individual players and cannot be combined for use in future transactions (so the Warriors have trade exceptions for $4, million, $9 million and ~$11 million, not ~$24 million). You can't use trade exceptions to sign players, only to absorb salary in a trade.
Also, the Warriors are sitting right at the cap now and I believe only have their bi-annual exception and no mid-level exception since they were below the cap and aren't granted a full mid-level under that circumstance. They can also sign minimum contract players but that should be it. That is, IIRC and if my mental math checks out.