]> git.ipfire.org Git - thirdparty/gcc.git/commit
mn10300: Cleanup PIC unspec generation
authorRichard Henderson <rth@redhat.com>
Mon, 20 Dec 2010 19:11:12 +0000 (11:11 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 20 Dec 2010 19:11:12 +0000 (11:11 -0800)
commit5385594074b33ef05ad5eb5a02b902b7be02f529
treedecf7775a18fab3902aa2555a6df53ddb22a5a85
parentc02a5ccbdf231861265f03f2e75dc7dc3665215b
mn10300: Cleanup PIC unspec generation

        * config/mn10300/mn10300.c (mn10300_legitimize_pic_address): Generate
        UNSPEC patterns by hand, with the proper mode; use gen_const_mem.
        * config/mn10300/mn10300.md (call, call_value): Generate UNSPEC_PLT
        by hand, with the proper mode.
        (symGOT2reg, symGOT2reg_i, symGOTOFF2reg): Remove.
        (symGOTOFF2reg_i, sym2PIC, sym2PLT): Remove.

From-SVN: r168093
gcc/ChangeLog
gcc/config/mn10300/mn10300.c
gcc/config/mn10300/mn10300.md