You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I remove the extra curly braces around the loop, 0 is printed also with -Os. I see from the front-end only one slight difference with the braces in a block:
This program:
should print '0', which it does, except if compiled with -Os on SystemZ:
clang -march=z15 -Os wrong0.i -o a.out -w; ./a.out
1
If I remove the extra curly braces around the loop, 0 is printed also with -Os. I see from the front-end only one slight difference with the braces in a block:
Many passes later, the next change then is after DSE where a store now has been removed:
The text was updated successfully, but these errors were encountered: