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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #7 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Norman Goldstein from comment #6)
> Thank you for that.  I hadn't realized there was a -flto flag.  It, indeed,
> does warn for the mismatched types.  The flag also causes the notice 
> 
>   note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
> 
> Perhaps an oversight, the above notice is emitted even when I do include the
> no-strict-aliasing flag:
> 
>     gcc -fno-strict-aliasing -o tlink tlink.cpp tlink2.cpp -flto -lstdc++
> 
> I really like the -flto option.  Mismatched types could be otherwise hard to
> track down.

That's bug 80379

Reply via email to