This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r202970 - in /trunk/gcc: ChangeLog rtlanal.c
- From: rsandifo at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 27 Sep 2013 11:21:20 -0000
- Subject: r202970 - in /trunk/gcc: ChangeLog rtlanal.c
Author: rsandifo
Date: Fri Sep 27 11:21:19 2013
New Revision: 202970
URL: http://gcc.gnu.org/viewcvs?rev=202970&root=gcc&view=rev
Log:
gcc/
* rtlanal.c (must_be_base_p, must_be_index_p): Delete.
(binary_scale_code_p, get_base_term, get_index_term): New functions.
(set_address_segment, set_address_base, set_address_index)
(set_address_disp): Accept the argument unconditionally.
(baseness): Remove must_be_base_p and must_be_index_p checks.
(decompose_normal_address): Classify as much as possible in the
main loop.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/rtlanal.c