aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Bergner <bergner@vnet.ibm.com>2010-07-08 09:17:52 -0500
committerPeter Bergner <bergner@gcc.gnu.org>2010-07-08 09:17:52 -0500
commitcf8ca1a9b7377c4d20fc394adb70733baad5aa19 (patch)
tree30d167cf07a0d70801af4e89059fc2eb0e7ea3f5
parentbf1cb49eb6e49ebcdb52aae5ef91357fe2517d16 (diff)
downloadgcc-cf8ca1a9b7377c4d20fc394adb70733baad5aa19.zip
gcc-cf8ca1a9b7377c4d20fc394adb70733baad5aa19.tar.gz
gcc-cf8ca1a9b7377c4d20fc394adb70733baad5aa19.tar.bz2
re PR c/44828 (possible integer wrong code bug)
PR middle-end/44828 * gcc.c-torture/execute/pr44828.c (foo): Use signed char. * gcc.c-torture/execute/pr44828.x: Revert. From-SVN: r161956
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr44828.c4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr44828.x2
3 files changed, 8 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7bf8c02..9f49130 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/44828
+ * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
+ * gcc.c-torture/execute/pr44828.x: Revert.
+
2010-07-08 Jason Merrill <jason@redhat.com>
PR c++/43120
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr44828.c b/gcc/testsuite/gcc.c-torture/execute/pr44828.c
index e16be2d..9383734 100644
--- a/gcc/testsuite/gcc.c-torture/execute/pr44828.c
+++ b/gcc/testsuite/gcc.c-torture/execute/pr44828.c
@@ -1,7 +1,7 @@
extern void abort (void);
-static char
-foo (char si1, char si2)
+static signed char
+foo (signed char si1, signed char si2)
{
return si1 * si2;
}
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr44828.x b/gcc/testsuite/gcc.c-torture/execute/pr44828.x
deleted file mode 100644
index d68bf8c..0000000
--- a/gcc/testsuite/gcc.c-torture/execute/pr44828.x
+++ /dev/null
@@ -1,2 +0,0 @@
-set additional_flags "-fsigned-char"
-return 0