diff options
| author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-02-15 08:07:17 +0000 |
|---|---|---|
| committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-02-15 08:07:17 +0000 |
| commit | 29f3bb49ca709f2a34a3e5569fc461edc09bce3d (patch) | |
| tree | 9dd8fc4d7562355d2e18068b101dc9cc2355aa22 | |
| parent | 4f0f654be077d72bf2b8188c953d7aed57e863b3 (diff) | |
| download | ppe42-gcc-29f3bb49ca709f2a34a3e5569fc461edc09bce3d.tar.gz ppe42-gcc-29f3bb49ca709f2a34a3e5569fc461edc09bce3d.zip | |
* gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144187 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/struct/w_prof_single_str_global.c | 4 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/struct/wo_prof_single_str_global.c | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 390b2fa86f7..f7d499cf296 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2009-02-15 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/struct/w_prof_single_str_global.c: Mask return value. + 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> * gcc.target/spu/intrinsics-sr.c: New test. diff --git a/gcc/testsuite/gcc.dg/struct/w_prof_single_str_global.c b/gcc/testsuite/gcc.dg/struct/w_prof_single_str_global.c index 6a717ddb23f..b2223c88b8b 100644 --- a/gcc/testsuite/gcc.dg/struct/w_prof_single_str_global.c +++ b/gcc/testsuite/gcc.dg/struct/w_prof_single_str_global.c @@ -22,7 +22,9 @@ main () if (str.a != res) abort (); - return str.a; + /* POSIX ignores all but the 8 low-order bits, but other + environments may not. */ + return (str.a & 255); } /*--------------------------------------------------------------------------*/ diff --git a/gcc/testsuite/gcc.dg/struct/wo_prof_single_str_global.c b/gcc/testsuite/gcc.dg/struct/wo_prof_single_str_global.c index 1312a35494b..22193f2ae57 100644 --- a/gcc/testsuite/gcc.dg/struct/wo_prof_single_str_global.c +++ b/gcc/testsuite/gcc.dg/struct/wo_prof_single_str_global.c @@ -24,7 +24,7 @@ main () if (str.a != res) abort (); - + /* POSIX ignores all but the 8 low-order bits, but other environments may not. */ return (str.a & 255); |

