summaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2005-03-13 17:06:42 +0000
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2005-03-13 17:06:42 +0000
commitcfd6d9853aea7481ab5746dada65c9e7fe9cce9e (patch)
treee4f79f782ea00652a790b8ec5f90102f92e7c5d1 /gcc/varasm.c
parentd931305e795bfba310e1f220f645ab811659ce84 (diff)
downloadgcc-cfd6d9853aea7481ab5746dada65c9e7fe9cce9e.tar.gz
* expmed.c (expand_mult): Use synthetic multiplication sequences for
more classes of DImode multiplication by constant. Allow both multiplication by small negative constants (by performing a multiplication by a positive constant and negating the result) and multiplications by large powers of two, by using a left shift. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96377 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions