diff options
author | Nick Clifton <nickc@redhat.com> | 2011-04-27 14:58:21 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2011-04-27 14:58:21 +0000 |
commit | 7036ee2437cd84d585a4149020a2d1fcc89d88fd (patch) | |
tree | 9e79b2352bd5fb57ce9a40a448d0355298a4b4b8 | |
parent | 200eb7d2ee5603bf8cbc4cab71a0afd985583277 (diff) | |
download | gcc-7036ee2437cd84d585a4149020a2d1fcc89d88fd.tar.gz |
20020312-2.c: Add definition for RX.
* gcc.dg/20020312-2.c: Add definition for RX.
* lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
option with RX targets.
* gcc.target/rx/pack.c: Replace C++ style // comments with C style
/* */ comments.
From-SVN: r173034
-rw-r--r-- | gcc/testsuite/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/20020312-2.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/rx/pack.c | 8 | ||||
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 3 |
4 files changed, 19 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a745edcac56..25cf23d3f75 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,13 @@ +2011-04-27 Nick Clifton <nickc@redhat.com> + + * gcc.dg/20020312-2.c: Add definition for RX. + + * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu + option with RX targets. + + * gcc.target/rx/pack.c: Replace C++ style // comments with C style + /* */ comments. + 2011-04-27 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/pr23382.c: Remove. diff --git a/gcc/testsuite/gcc.dg/20020312-2.c b/gcc/testsuite/gcc.dg/20020312-2.c index bf8225a1a6b..0689636b2da 100644 --- a/gcc/testsuite/gcc.dg/20020312-2.c +++ b/gcc/testsuite/gcc.dg/20020312-2.c @@ -58,6 +58,8 @@ extern void abort (void); # else # define PIC_REG "30" # endif +#elif defined(__RX__) +/* No pic register. */ #elif defined(__s390__) # define PIC_REG "12" #elif defined(__sparc__) diff --git a/gcc/testsuite/gcc.target/rx/pack.c b/gcc/testsuite/gcc.target/rx/pack.c index 97c44f05d69..ce13b5021b2 100644 --- a/gcc/testsuite/gcc.target/rx/pack.c +++ b/gcc/testsuite/gcc.target/rx/pack.c @@ -4,10 +4,10 @@ typedef unsigned short INT16U; typedef struct tst_2 { - INT16U f0; // [+0] - INT16U * f1; // [+2] - INT16U f2; // [+6] - INT16U * f3; // [+8] + INT16U f0; /* [+0] */ + INT16U * f1; /* [+2] */ + INT16U f2; /* [+6] */ + INT16U * f3; /* [+8] */ } __attribute__ ((__packed__)) t2; #include <stddef.h> diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index c7e1280e782..ce78eab1636 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -3578,6 +3578,9 @@ proc add_options_for_ieee { flags } { || [istarget "sh*-*-*"] } { return "$flags -mieee" } + if { [istarget "rx-*-*"] } { + return "$flags -mnofpu" + } return $flags } |