Re: [gcov v2 11/14] gcov: Record EOF error during read

2022-05-01 Thread Martin Liška
> @@ -385,7 +395,11 @@ gcov_read_bytes (void *buffer, unsigned count) > >unsigned read = fread (buffer, count, 1, gcov_var.file); >if (read != 1) > -return NULL; > +{ > + if (feof (gcov_var.file)) > + gcov_var.error = GCOV_FILE_EOF; > + return NULL; > +} Hello.

[gcov v2 11/14] gcov: Record EOF error during read

2022-04-25 Thread Sebastian Huber
Use an enum for file error codes. gcc/ * gcov-io.cc (gcov_file_error): New enum. (gcov_var): Use gcov_file_error enum for the error member. (gcov_open): Use GCOV_FILE_NO_ERROR. (gcov_close): Use GCOV_FILE_WRITE_ERROR. (gcov_write): Likewise. (gcov_w