Gay will compete for the Warriors’ open roster spot in training camp.
The 37-year-old Gay has played for five teams across 17 NBA seasons, the past two with the Utah Jazz.
Gay was moved twice previously in the offseason, being traded from the Jazz to the Atlanta Hawks in June and then dealt again to the Oklahoma City Thunder about two weeks later before they waived him.
Reuters contributed to this report.
Source : ESPN