https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96534
--- Comment #5 from xlwu at synopsys dot com --- A bug found in the JSON format: in the lines.count and functions.execute_count fields, when the number is extremely large , it will be shown as something like: 8.12123199e+08 , even become a minus number , like -8.1332322e+08 . this is not a legal JSON format , when I try to unmarshel in golang , it just crash, I believe other language will crash too another question is: in our environment , the gcda and gcno files are not under same dir , to run the gcov , I had to copy them into a temp dir , is it possible to provide options to give the gcda and gcno path in command line?