https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65768

--- Comment #2 from kugan at gcc dot gnu.org ---
Author: kugan
Date: Sat May 16 09:35:52 2015
New Revision: 223235

URL: https://gcc.gnu.org/viewcvs?rev=223235&root=gcc&view=rev
Log:
gcc/ChangeLog:

2015-05-16  Kugan Vivekanandarajah  <kug...@linaro.org>
            Zhenqiang Chen  <zhenqiang.c...@linaro.org>

        PR target/65768
        * config/arm/arm.h (DONT_EARLY_SPLIT_CONSTANT): New macro.
        * config/arm/arm.md (subsi3, andsi3, iorsi3, xorsi3, movsi): Keep some
         large constants in register instead of splitting them.

gcc/testsuite/ChangeLog:

2015-05-16  Kugan Vivekanandarajah  <kug...@linaro.org>
            Zhenqiang Chen  <zhenqiang.c...@linaro.org>

        PR target/65768
        * gcc.target/arm/maskdata.c: New test.


Added:
    trunk/gcc/testsuite/gcc.target/arm/maskdata.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.h
    trunk/gcc/config/arm/arm.md
    trunk/gcc/testsuite/ChangeLog

Reply via email to