On Mon, 25 Feb 2019, Jakub Jelinek wrote: > Hi! > > The testcases Martin has added recently that contain precision or width > that doesn't fit into int cause UB in the following routine, as 10 * argnum > or that + (*fcp - '0') can result in signed integer overflow. > > The following patch just does the computation in UHWI, which we know is > wider than int (I think we don't support 64-bit int hosts yet). > > Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?
This patch is OK. -- Joseph S. Myers jos...@codesourcery.com