This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/20204] [4.0 regression] miscompilation of asm-declared registers
- From: "hp at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 25 Feb 2005 01:12:34 -0000
- Subject: [Bug tree-optimization/20204] [4.0 regression] miscompilation of asm-declared registers
- References: <20050225005902.20204.hp@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From hp at gcc dot gnu dot org 2005-02-25 01:12 -------
Well, I can't follow the code, but here are all the gcc changes in that
time-frame:
diff -p -c -r2.7576 -r2.7578
*** ChangeLog 24 Feb 2005 01:54:58 -0000 2.7576
--- ChangeLog 24 Feb 2005 14:17:25 -0000 2.7578
***************
*** 1,3 ****
--- 1,19 ----
+ 2005-02-24 Diego Novillo <dnovillo@redhat.com>
+
+ * tree-into-ssa.c: Re-organize internal functions.
+
+ 2005-02-24 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/18902
+ * c-opts.c (c_common_post_options): Set flag_complex_method to 2
+ for c99.
+ * common.opt (fcx-limited-range): New.
+ * opts.c (set_fast_math_flags): Set flag_cx_limited_range.
+ * toplev.c (flag_complex_method): Initialize to 1.
+ (process_options): Set flag_complex_method to 0 if
+ flag_cx_limited_range.
+ * doc/invoke.texi (-fcx-limited-range): New.
+
2005-02-24 Kazu Hirata <kazu@cs.umass.edu>
* cse.c (delete_trivially_dead_insns): Speed up by using
I can certainly understand that a typo changed some assigmnent such that
asm-declared registers are mishandled. Pretty please.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20204