https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64138 --- Comment #5 from david <wong.david-c at epa dot gov> --- Hi, What is your fix? In the original code, c_sub_cr and c_sub_rc are distinct because the sequence of argument type are different. Other compilers have no problem to distinguish them. Please advise. Cheers, David