[Bug target/43700] [4.4/4.5/4.6 Regression] global register variables defect
mikpe at it dot uu dot se
gcc-bugzilla@gcc.gnu.org
Mon Apr 12 09:03:00 GMT 2010
------- Comment #5 from mikpe at it dot uu dot se 2010-04-12 09:02 -------
(In reply to comment #4)
> Isn't this just a user error then? You should have used -ffixed-20 if you use
> a call saved register as global register IMHO.
gcc's documentation (I'm looking at the global register variables node in 4.5's
extend.texi) states that passing -ffixed-reg is only needed if the translation
unit doesn't contain a declaration of that global register variable.
In this PR's test case the declaration is present, so -ffixed-20 should not be
needed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43700
More information about the Gcc-bugs
mailing list