aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2022-10-25 12:20:33 +0200
committerEric Botcazou <ebotcazou@adacore.com>2022-10-25 12:23:55 +0200
commitcb21297f9259ceedd5f5dd7c3973535f14124d6d (patch)
tree51a2754875a1ca865c07f5a162bded1a09d24965 /gcc/expr.cc
parent3ee675724cb27eb2e8cfd82f6e234edc4a63f6be (diff)
downloadgcc-cb21297f9259ceedd5f5dd7c3973535f14124d6d.zip
gcc-cb21297f9259ceedd5f5dd7c3973535f14124d6d.tar.gz
gcc-cb21297f9259ceedd5f5dd7c3973535f14124d6d.tar.bz2
Relax assertion in profiler
This assertion in branch_prob: if (bb == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) { location_t loc = DECL_SOURCE_LOCATION (current_function_decl); gcc_checking_assert (!RESERVED_LOCATION_P (loc)); had been correct until the fix for PR debug/101598 was installed. gcc/ * profile.cc (branch_prob): Be prepared for ignored functions with DECL_SOURCE_LOCATION set to UNKNOWN_LOCATION. gcc/testsuite: * gnat.dg/specs/coverage1.ads: New test. * gnat.dg/specs/variant_part.ads: Minor tweak. * gnat.dg/specs/weak1.ads: Add dg directive.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions