This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]