Snapshot gcc-9-20190601 is now available on
ftp://gcc.gnu.org/pub/gcc/snapshots/9-20190601/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 9 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-9
I found this patch from 2003 by Tamas Gergely that was never merged.
Though it seems to still be valid, since when applying it, the CSiBE benchmark
reduce total code size -170 bytes, making 35 out of 893 files smaller (from -4
to -12 bytes (1-3 instructions).
Bug
asd
asd
asd
updated
(Sorry, my mail program crashed... trying repost, correct now...)
I found this patch from 2003 by Tamas Gergely that was never merged for ARM.
Though it seems to still be valid, since when applying it, the CSiBE benchmark
reduce total code size -170 bytes, making 35 out of 893 files smaller (
Thanks for the pointer. That worked for me. I create the reference in
GIMPLE and then patch the assignments with LR register in the RTL
pass. Anyhow still i would like to know what should be the proper way
to do this entirely in RTL pass, is doing so not recommended? maybe
some piece of code that i