This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
i386 performance problem due to regmove.c change
- To: meissner at cygnus dot com
- Subject: i386 performance problem due to regmove.c change
- From: john at feith dot com (John Wehle)
- Date: Wed, 24 Jun 1998 13:23:39 -0400
- Cc: egcs-patches at cygnus dot com
I seem to be seeing around a 3 percent performance hit when
running the crafty chess benchmark and the Brl-Cad raytracing
benchmarks on an Intel Pentium II with:
Thu Jun 11 14:50:02 1998 Michael Meissner <meissner@cygnus.com>
* regmove.c (regmove_optimize): If we can't replace the
destination in an insn that sets the source, generate an explicit
move of the source to the destination.
(copy_src_to_dest): New function.
installed. If I remove this patch then life gets better (not to
mention faster :-).
-- John
-------------------------------------------------------------------------
| Feith Systems | Voice: 1-215-646-8000 | Email: john@feith.com |
| John Wehle | Fax: 1-215-540-5495 | |
-------------------------------------------------------------------------