This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r147365 - in /branches/multi-target-4_4-branch/...
- From: amylaar at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 11 May 2009 11:02:04 -0000
- Subject: r147365 - in /branches/multi-target-4_4-branch/...
Author: amylaar
Date: Mon May 11 11:02:03 2009
New Revision: 147365
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147365
Log:
* genmodes.c (find_mode): Set target field for to-be searched mode.
(eq_mode): Also consider target.
(drop_mode): New function.
(fixup_target_modes): Implement commoning of equivalent modes.
Mangle mode names for other-target modes.
(make_complex_modes): When processing target-specific input, don't
make modes for other targets.
(make_complex_modes, make_vector_modes): Tag new modes with the same
target field as the modes that they are made from.
(make_partial_integer_mode): Make error message clearer.
(emit_insn_modes_h): Remove mangling of mode name.
* Makefile.in (extra-modes.h): Use *-extra-modes.h instead of
extra_modes_blurb.
(extra_modes_blurb): Remove rule.
[!TA] (%-extra-modes.h): New rule.
* config/rs6000/t-rs6000 (rs6000-c.o): Use CXXX.
* config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Add casts
to enum rs6000_builtins.
Modified:
branches/multi-target-4_4-branch/gcc/ChangeLog.multi-target
branches/multi-target-4_4-branch/gcc/Makefile.in
branches/multi-target-4_4-branch/gcc/config/rs6000/rs6000-c.c
branches/multi-target-4_4-branch/gcc/config/rs6000/t-rs6000
branches/multi-target-4_4-branch/gcc/genmodes.c