https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57832
Manuel López-Ibáñez <manu at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |manu at gcc dot gnu.org
--- Comment #2 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
(In reply to Olivier Langlois from comment #1)
> Created attachment 30466 [details]
> original c file
>
> very macro heavy loop unrolling sha-256 code hand optimized code (I have
> peaked into the resulting intermediate code, yuck!) but the code seems ok:
If you want someone to look at this code, you need to reduce it further:
https://gcc.gnu.org/bugs/minimize.html
You can also check what the uninit pass is doing by using
-fdump-tree-all-all-lineno, which will create a test.c.XXXt,uninitX file.