https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70340
--- Comment #3 from gccBugs at haatschii dot de --- (In reply to Richard Biener from comment #2) Not sure whether I understood you correctly, but I don't think that this is purely a problem with the complexity/recursion depth. For example the same error also occurs if '73ul' is replaced by '1ul' or even by non constant e.g. 'argC'.