rs6000.opt (mdlmzb): New option.
authorJoseph Myers <joseph@codesourcery.com>
Tue, 14 Mar 2006 00:29:07 +0000 (00:29 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Tue, 14 Mar 2006 00:29:07 +0000 (00:29 +0000)
commit716019c0ad646715c24467a80bf0595a1a2ad7cb
treedaec867ae253bd094bdc807e9a74b7a29b03ca5c
parenta14df7dabe7ede95e34d726741524031746f563c
rs6000.opt (mdlmzb): New option.

* config/rs6000/rs6000.opt (mdlmzb): New option.
(msched-prolog, msched-epilog): Use Var not Mask.
* doc/invoke.texi (-mdlmzb): Document.
* config/rs6000/rs6000.c (TARGET_DEFAULT_TARGET_FLAGS): Remove
MASK_SCHED_PROLOG.
(rs6000_override_options): Enable -mdlmzb for 405 and 440.
* config/rs6000/rs6000.md: Add dlmzb support for 405 and 440.

testsuite:
* gcc.target/powerpc/405-dlmzb-strlen-1.c,
gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.

From-SVN: r112040
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/rs6000.opt
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/440-dlmzb-strlen-1.c [new file with mode: 0644]