aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2009-06-10 11:41:30 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2009-06-10 13:41:30 +0200
commitc9edd8f4cf10cbb6b1c4bc7459055459c4111888 (patch)
tree309a1b381c8d51d7bb2a133fef1d41fe1bec094e
parent412ac8d55e836d909d944b9f4c83b4609acb847d (diff)
downloadgcc-c9edd8f4cf10cbb6b1c4bc7459055459c4111888.zip
gcc-c9edd8f4cf10cbb6b1c4bc7459055459c4111888.tar.gz
gcc-c9edd8f4cf10cbb6b1c4bc7459055459c4111888.tar.bz2
pr31579.C: Cast pointer via __SIZE_TYPE__ instead of 'unsigned long'.
2009-06-10 Kai Tietz <kai.tietz@onevision.com> * g++.dg/torture/pr31579.C: Cast pointer via __SIZE_TYPE__ instead of 'unsigned long'. From-SVN: r148342
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/torture/pr31579.C2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d23e58e..da1fef2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2009-06-10 Kai Tietz <kai.tietz@onevision.com>
+
+ * g++.dg/torture/pr31579.C: Cast pointer
+ via __SIZE_TYPE__ instead of 'unsigned long'.
+
2009-06-10 Anthony Green <green@moxielogic.com>
* testsuite/lib/target-supports.exp (check_profiling_available):
diff --git a/gcc/testsuite/g++.dg/torture/pr31579.C b/gcc/testsuite/g++.dg/torture/pr31579.C
index 1effa66..131532e 100644
--- a/gcc/testsuite/g++.dg/torture/pr31579.C
+++ b/gcc/testsuite/g++.dg/torture/pr31579.C
@@ -5,6 +5,6 @@
struct Industry {
unsigned char produced_cargo[2];
};
-unsigned int a = (((unsigned long)&reinterpret_cast<const volatile
+unsigned int a = (((__SIZE_TYPE__)&reinterpret_cast<const volatile
char&>((((Industry*)(char*)8)->produced_cargo[0]))) - 8);