]> git.ipfire.org Git - thirdparty/gcc.git/commit
Because we merge score3 and score7 into the same backend,
authorChen Liqin <liqin@sunnorth.com.cn>
Thu, 18 Oct 2007 06:53:22 +0000 (06:53 +0000)
committerChen Liqin <liqin@gcc.gnu.org>
Thu, 18 Oct 2007 06:53:22 +0000 (06:53 +0000)
commit254f522229578af1af093b2e4b6f1a0cc400d216
tree21c6e2a418217219d93231a9992172c5df2f5047
parent23710ddde48ab95c906e89280383aa0c99eea2f1
Because we merge score3 and score7 into the same backend,

so make a lot of changes in the code structure.

Changelog:
        * config.gcc : update score-*-elf(extra_objs).
        * config/score/mac.md : Remove.
        * config/score/misc.md : Remove.
        * config/score/score7.md : Remove.
        * config/score/score-mdaux.h : Remove.
        * config/score/score-mdaux.c : Remove.
        * config/score/score-version.h : Remove.
        * config/score/score-generic.md : New.
        * config/score/score3.h : New.
        * config/score/score3.c : New.
        * config/score/score7.h : New.
        * config/score/score7.c : New.
        * config/score/mul-div.S : add flush_cache score3 support.
        * config/score/elf.h : Fix some typos.
        * config/score/score.md : merge score3 and score7 pattern.
        * config/score/score.c : use to seperate which target it used.
        * config/score/score.h : use to seperate the target macro.
        * config/score/score.opt : remove -mmac option , add -mscore3,
        -mscore3d and -march OPTION support.

From-SVN: r129431
23 files changed:
gcc/ChangeLog
gcc/config.gcc
gcc/config/score/crti.asm
gcc/config/score/elf.h
gcc/config/score/mac.md [deleted file]
gcc/config/score/misc.md [deleted file]
gcc/config/score/mul-div.S
gcc/config/score/predicates.md
gcc/config/score/score-conv.h
gcc/config/score/score-generic.md [moved from gcc/config/score/score7.md with 97% similarity]
gcc/config/score/score-mdaux.c [deleted file]
gcc/config/score/score-mdaux.h [deleted file]
gcc/config/score/score-protos.h
gcc/config/score/score-version.h [deleted file]
gcc/config/score/score.c
gcc/config/score/score.h
gcc/config/score/score.md
gcc/config/score/score.opt
gcc/config/score/score3.c [new file with mode: 0644]
gcc/config/score/score3.h [new file with mode: 0644]
gcc/config/score/score7.c [new file with mode: 0644]
gcc/config/score/score7.h [new file with mode: 0644]
gcc/config/score/t-score-elf