https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92394

--- Comment #3 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
This is corresponding stats from gcc 9, so we definitly load a lot more bodies
now
  13228   false returned: 'memory operands are different'
(compare_gimple_call:785)
  14011   false returned: 'decl_or_type flags are different' (equals_wpa:577)
  15619   false returned: 'types are not compatible' (compatible_types_p:233)
  16877   false returned: (compare_cst_or_decl:341)
  17365   false returned: 'references to virtual tables cannot be merged'
(compare_referenced_symbol_properties:370)
  19423   false returned: (compare_operand:478)
  28816   false returned: (compare_operand:509)
  87413   false returned: 'memory operands are different'
(compare_gimple_assign:824)
 199751   false returned: 'THIS pointer ODR type mismatch' (equals_wpa:682)
 201097   false returned: 'types are not same for ODR'
(compatible_polymorphic_types_p:218)
 375744   false returned: 'parameter type is not compatible'
(compatible_parm_types_p:509)
 457840   false returned: '' (equals_private:890)
 783534   false returned: 'alias sets are different' (compatible_types_p:244)


gcc 9 merges 40k functions, while trunk 30k.

Reply via email to