]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/gcov-io.h
gcov-io.c (gcov_position): Use gcov_nonruntime_assert.
authorTeresa Johnson <tejohnson@google.com>
Thu, 22 May 2014 14:06:08 +0000 (14:06 +0000)
committerTeresa Johnson <tejohnson@gcc.gnu.org>
Thu, 22 May 2014 14:06:08 +0000 (14:06 +0000)
commite3f0315f883341299b198872bf1289413e7515e7
treec6ba216b23b093c7937d812160fcf3dfafedbe7a
parentd8000f037857a297c0cd900794fd53477f65e765
gcov-io.c (gcov_position): Use gcov_nonruntime_assert.

2014-05-22  Teresa Johnson  <tejohnson@google.com>

* gcov-io.c (gcov_position): Use gcov_nonruntime_assert.
(gcov_is_error): Remove gcc_assert from IN_LIBGCOV code.
(gcov_rewrite): Use gcov_nonruntime_assert.
(gcov_open): Ditto.
(gcov_write_words): Ditto.
(gcov_write_length): Ditto.
(gcov_read_words): Use gcov_nonruntime_assert, and remove
gcc_assert from IN_LIBGCOV code.
(gcov_read_summary): Use gcov_error to flag profile corruption.
(gcov_sync): Use gcov_nonruntime_assert.
(gcov_seek): Remove gcc_assert from IN_LIBGCOV code.
(gcov_histo_index): Use gcov_nonruntime_assert.
(static void gcov_histogram_merge): Ditto.
(compute_working_sets): Ditto.
* gcov-io.h (gcov_nonruntime_assert): Define.
(gcov_error): Define for !IN_LIBGCOV

* libgcov-driver.c (gcov_error): Move declaration before gcov-io.c
include.

From-SVN: r210805
gcc/ChangeLog
gcc/gcov-io.c
gcc/gcov-io.h
libgcc/ChangeLog
libgcc/libgcov-driver.c