This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/9697] [3.4 regression] wrong assembly emitted for m68000 __umulsidi3
- From: "dhazeghi at yahoo dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 22 Jun 2003 18:20:57 -0000
- Subject: [Bug bootstrap/9697] [3.4 regression] wrong assembly emitted for m68000 __umulsidi3
- References: <20030213193600.9697.mark_lee_hamilton@worldnet.att.net>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9697
dhazeghi at yahoo dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|invalid instruction when |[3.4 regression] wrong
|building m68k cross in |assembly emitted for m68000
|libiberty |__umulsidi3
Target Milestone|--- |3.4
------- Additional Comments From dhazeghi at yahoo dot com 2003-06-22 18:20 -------
Checked with gcc 3.3, and build worked fine. Note, this is because different inline assembly is
used for _muldi3 in 3.3, using the same code as produce in 3.4 will produce the same (correct)
error. This has to do with changes to the macro __umulsidi3. Will investigate more later.
Meanwhile, this is a build regression on 3.4