This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/11689] g++3.3 emmits un-assembleable code for k6 architecture
- From: "pinskia at physics dot uc dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Jul 2003 22:07:41 -0000
- Subject: [Bug target/11689] g++3.3 emmits un-assembleable code for k6 architecture
- References: <20030727213829.11689.thor@math.tu-berlin.de>
- 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=11689
pinskia at physics dot uc dot edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|c++ |target
Ever Confirmed| |1
Keywords| |wrong-code
Last reconfirmed|0000-00-00 00:00:00 |2003-07-27 22:07:40
date| |
------- Additional Comments From pinskia at physics dot uc dot edu 2003-07-27 22:07 -------
I can confirm this on 3.3.1 (20030707). On the mainline, the unroller is useless for the "doloop"
optimization so it is not reproducable there.
In 3.2.3 or 3.0.4 or 2.95.3, the "doloop" optimization does not happen for some reason.
The workaround for 3.3 is to use -fno-branch-count-reg.