This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc ChangeLog config/m68k/m68k.c config/m ...
- To: gcc-cvs at gcc dot gnu dot org
- Subject: egcs/gcc ChangeLog config/m68k/m68k.c config/m ...
- From: rth at gcc dot gnu dot org
- Date: 23 Jul 2001 04:46:54 -0000
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