vxworks.h (SUBTARGET_OVERRIDE_OPTIONS): Reject -mrelax unless compiling RTP PIC.
commitf0025c1ff517c6e041dfdf3b9d1afbd6bf8a9ff1
authorRichard Sandiford <richard@codesourcery.com>
Wed, 4 Jul 2007 13:01:33 +0000 (4 13:01 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 4 Jul 2007 13:01:33 +0000 (4 13:01 +0000)
tree6a2113dc552ef9ac00d4f41f482003467af4fc1c
parent7d8c27ffa274c9dcaecc29421e3dbec08077be72
vxworks.h (SUBTARGET_OVERRIDE_OPTIONS): Reject -mrelax unless compiling RTP PIC.

gcc/
* config/sh/vxworks.h (SUBTARGET_OVERRIDE_OPTIONS): Reject -mrelax
unless compiling RTP PIC.

gcc/testsuite/
* gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
* gcc.dg/sh-relax-vxworks.c: New test.

From-SVN: r126317
gcc/ChangeLog
gcc/config/sh/vxworks.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/sh-relax-vxworks.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/sh-relax.c