egcs/gcc ChangeLog config/m68k/m68k.c config/m ...
rth@gcc.gnu.org
rth@gcc.gnu.org
Sun Jul 22 21:46:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: rth@gcc.gnu.org 2001-07-22 21:46:53
Modified files:
gcc : ChangeLog
gcc/config/m68k: m68k.c m68k.md
Log message:
* m68k.c (const_uint32_operand): Abort if mode is <= 32 bits.
(const_sint32_operand): Likewise.
* m68k.md (anon mulsi pattern): Use const_int_operand not
const_sint32_operand.
(umulsi3_highpart): Zero extend a constant input.
(smulsi3_highpart): Don't bother checking SImode constant.
(const_umulsi3_highpart): Give op3 DImode.
(const_smulsi3_highpart): Likewise.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.10751&r2=1.10752
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/m68k/m68k.c.diff?cvsroot=gcc&r1=1.48&r2=1.49
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/m68k/m68k.md.diff?cvsroot=gcc&r1=1.42&r2=1.43
More information about the Gcc-cvs
mailing list