diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-20 15:26:38 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-21 11:42:50 +0100 |
commit | 41aacdea55c5d795a7aa195357d966645845d00e (patch) | |
tree | 8b1aa27013faae6e5ff836873fa5a667ea874e1c /gcc/d/expr.cc | |
parent | 4649c079409ec6cb67cd2cca0df81877e53c78b4 (diff) | |
download | gcc-41aacdea55c5d795a7aa195357d966645845d00e.zip gcc-41aacdea55c5d795a7aa195357d966645845d00e.tar.gz gcc-41aacdea55c5d795a7aa195357d966645845d00e.tar.bz2 |
gcov: Fix integer types in gen_counter_update()
This change fixes issues like this:
gcc.dg/gomp/pr27573.c: In function ‘main._omp_fn.0’:
gcc.dg/gomp/pr27573.c:19:1: error: non-trivial conversion in ‘ssa_name’
19 | }
| ^
long int
long unsigned int
# .MEM_19 = VDEF <.MEM_18>
__gcov7.main._omp_fn.0[0] = PROF_time_profile_12;
during IPA pass: profile
gcc.dg/gomp/pr27573.c:19:1: internal compiler error: verify_gimple failed
gcc/ChangeLog:
PR middle-end/112634
* tree-profile.cc (gen_assign_counter_update): Cast the unsigned result type of
__atomic_add_fetch() to the signed counter type.
(gen_counter_update): Fix formatting.
Diffstat (limited to 'gcc/d/expr.cc')
0 files changed, 0 insertions, 0 deletions