Ping? Or, I can ask, any objections? In https://gcc.gnu.org/PR61146 it is stated that GMP removed the casts in 2005.
On May 26, 2014, at 4:26 AM, FX <fxcoud...@gmail.com> wrote: >> So changing just 2 of them doesn't feel right to me… > > [Again, with the patch actually attached… sorry] > > Here’s a patch that removes all the casts on output operands in x86/x86_64 > code in longlong.h. Again bootstrapped on x86_64-apple-darwin13, passing both > stage1 (system compiler) and stages 2-3 (gcc). OK to commit? > > Other archs which have such code are arc, arm, hppa, m32r, mc68000, mc68020, > ns32000, ibm032, sparc, and vax. > Since I don’t have any of those to test on, I can’t test it there. If you or > another global reviewer indicate that a patch extending the work attached to > these other archs is suitable, I’m willing to do the tedious work of > proposing a full patch, but I won’t be able to test it (and I didn’t want to > do it if it had no chance of being accepted). > > Thanks, > FX
longlong.diff
Description: Binary data
longlong.ChangeLog
Description: Binary data