The overall idea looks good to me from a libgccjit maintainer point-of-view, though I didn't painstakingly check every hunk of the move.
@jsm28 : what do you think from a C maintainer/global review POV? -- https://forge.sourceware.org/gcc/gcc/pulls/207#issuecomment-7212
