aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/expr.cc
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-20 15:26:38 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-21 11:42:50 +0100
commit41aacdea55c5d795a7aa195357d966645845d00e (patch)
tree8b1aa27013faae6e5ff836873fa5a667ea874e1c /gcc/d/expr.cc
parent4649c079409ec6cb67cd2cca0df81877e53c78b4 (diff)
downloadgcc-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