Skip to content
Snippets Groups Projects
user avatar
Eric Botcazou authored
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.
cb21297f
History
Name Last commit Last update