Darwin bootstrap failure following wide int merge (was: we are starting the wide int merge)

FX fxcoudert@gmail.com
Mon May 26 11:07:00 GMT 2014


> So changing just 2 of them doesn't feel right to me…

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: longlong.ChangeLog
Type: application/octet-stream
Size: 159 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140526/f27b8b13/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: longlong.ChangeLog
Type: application/octet-stream
Size: 159 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140526/f27b8b13/attachment-0001.obj>


More information about the Gcc-patches mailing list