[PATCH] tree-ssa-strlen: Fix up handle_store [PR113603]

2024-01-30 Thread Jakub Jelinek
Hi! Since r10-2101-gb631bdb3c16e85f35d3 handle_store uses count_nonzero_bytes{,_addr} which (more recently limited to statements with the same vuse) can walk earlier statements feeding the rhs of the store and call get_stridx on it. Unlike most of the other functions where get_stridx is called

[PATCH] except: Fix __builtin_eh_return_data_regno (-42) expansion [PR101195]

2024-01-30 Thread Jakub Jelinek
Hi! The expansion of this builtin emits an error if the argument is not INTEGER_CST, otherwise uses tree_to_uhwi on the argument (which is declared int) and then uses EH_RETURN_DATA_REGNO macro which on most targets returns INVALID_REGNUM for all values but some small number (2 or 4); if it

<    1   2   3