only give -fno-deduce-init-list to gcc

clang doesn't want it