https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92768
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amonakov at gcc dot gnu.org --- Comment #8 from Alexander Monakov <amonakov at gcc dot gnu.org> --- Previously, in PR 86999 I pointed out to the reporter that it was okay for gcc to turn a vector constructor with negative zeros to a trivial all-positive-zeros constructor under -fno-signed-zeros, and nobody contradicted me at the time. I think the documentation needs to be clarified if that's not the intent, right now I cannot for sure deduce from the manual what exactly the optimizations may or may not do when constant propagation or such produces a "negative zero" value.