https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70233
--- Comment #6 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- The failures I looked at were becasue the constructors were using strings of different sizes. So my question was going to be what are the rules. Are the strings suppose to get padded to the length of the character array element? All elements must be of the same size so I assume if the length is say six, you can not use "abc" in a constructor and one must use "abc " I did not check all the failures, but at least one requires the -fbackslash and with the patch passes fine if I pad out the strings in the constructor.