[Bug ipa/105326] aarch64: functions affected by irrelevant function changes

2023-11-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105326

--- Comment #6 from Andrew Pinski  ---

(In reply to Sam James from comment #5)
> (In reply to Keiya Nobuta from comment #4)
> > Thank you for the information.
> > Can it be suppressed by option?
> 
> You can use the noipa function attribute and there's a bunch of -fno-ipa-*
> flags (see https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html).

Some --param options which talk about TU size and documented there:
ipa-cp-large-unit-insns
inline-unit-growth
ipa-cp-unit-growth
large-unit-insns

[Bug ipa/105326] aarch64: functions affected by irrelevant function changes

2023-11-11 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105326

Sam James  changed:

   What|Removed |Added

   Last reconfirmed||2023-11-12
 Ever confirmed|0   |1
 Status|UNCONFIRMED |WAITING

--- Comment #5 from Sam James  ---
(In reply to Keiya Nobuta from comment #4)
> Thank you for the information.
> Can it be suppressed by option?

You can use the noipa function attribute and there's a bunch of -fno-ipa-*
flags (see https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html).

[Bug ipa/105326] aarch64: functions affected by irrelevant function changes

2022-04-21 Thread nobuta.keiya at fujitsu dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105326

--- Comment #4 from Keiya Nobuta  ---
Thank you for the information.
Can it be suppressed by option?

[Bug ipa/105326] aarch64: functions affected by irrelevant function changes

2022-04-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105326

Andrew Pinski  changed:

   What|Removed |Added

  Component|c   |ipa
 CC||marxin at gcc dot gnu.org

--- Comment #3 from Andrew Pinski  ---
Yes inlining heuristics and many some other ipa based ones are based on the
whole translation unit. So changing one minor thing even if it does not look
like it would, can change the whole output and such.
I don't think this is a bug.