https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67133
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org Target Milestone|--- |6.0 --- Comment #15 from Marek Polacek <mpolacek at gcc dot gnu.org> --- The ICE in description with -Os -fisolate-erroneous-paths-dereference -fisolate-erroneous-paths-attribute started with r220417. I think it's pretty clear that the new maybe_remove_unused_call_args function removes arguments, but doesn't drop the nonnull attribute. All right, let me look into both of these issues.