All the Disney owned restaurants take GCs. The non-Disney owned ones in the parks usually do. There might be a couple in World Showcase in Epcot that might not.
If at a non-Disney owned hotel, or at Disney Springs, the answer becomes "maybe"
We haven't yet run into one that didn't but as a PP mentioned the Swan & Dolphin restaurants do not.We have used the the last 5 or 6 visits at WPE in DS and the last 3 visits at Cooke's. Just have a backup plan in case.