diff options
author | ktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-02-22 19:38:30 +0000 |
---|---|---|
committer | ktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-02-22 19:38:30 +0000 |
commit | 88e773b2bdd67c51a8ab88d7ac1d700954403ed9 (patch) | |
tree | 85348fdd542266f03bdc603dff098e293975a29c /gcc/testsuite/g++.dg/torture | |
parent | 6bb01a79a81473958d449a9e04f76ea79c25d954 (diff) | |
download | gcc-88e773b2bdd67c51a8ab88d7ac1d700954403ed9.tar.gz |
* g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
* g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
derived pdiff_t type.
* g++.dg/torture/pr49720.C: Likewise
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184490 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/g++.dg/torture')
-rw-r--r-- | gcc/testsuite/g++.dg/torture/pr49720.C | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/torture/pr49720.C b/gcc/testsuite/g++.dg/torture/pr49720.C index c5da7ba670f..d2c69087d28 100644 --- a/gcc/testsuite/g++.dg/torture/pr49720.C +++ b/gcc/testsuite/g++.dg/torture/pr49720.C @@ -1,8 +1,10 @@ /* { dg-do compile } */ +__extension__ typedef __PTRDIFF_TYPE__ pdiff_t; + extern char t_start[], t_end[], t_size[]; bool foo (void) { - long size = reinterpret_cast<long>(t_size); + pdiff_t size = reinterpret_cast<pdiff_t>(t_size); return (size == t_end - t_start); } |