aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2010-03-03 08:01:27 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2010-03-03 08:01:27 +0100
commitdb51bb34401c8984f410afab38634daaaf68453c (patch)
treed707b23c1b70cd72bb00d4bc283b950cab0c5f53 /gcc
parent0c5863c253fc68676c1b5febc2c49b1d0d088971 (diff)
downloadgcc-db51bb34401c8984f410afab38634daaaf68453c.zip
gcc-db51bb34401c8984f410afab38634daaaf68453c.tar.gz
gcc-db51bb34401c8984f410afab38634daaaf68453c.tar.bz2
re PR debug/43177 (Handle at least simple cases of reversible insns in debug info)
PR debug/43177 * var-tracking.c (loc_cmp): Don't assert VALUEs have the same mode. (VAL_EXPR_HAS_REVERSE): Define. (reverse_op): New function. (add_stores): For reversible operations add an extra MO_VAL_USE. * gcc.dg/guality/pr43177.c: New test. From-SVN: r157189
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/testsuite/ChangeLog5
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9238f07..3e9a644 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2010-03-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/43177
+ * var-tracking.c (loc_cmp): Don't assert VALUEs have the same mode.
+ (VAL_EXPR_HAS_REVERSE): Define.
+ (reverse_op): New function.
+ (add_stores): For reversible operations add an extra MO_VAL_USE.
+
2010-03-02 Jason Merrill <jason@redhat.com>
* c-pretty-print.c (pp_c_specifier_qualifier_list): Print vector size.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8d961a8..747dc6c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2010-03-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/43177
+ * gcc.dg/guality/pr43177.c: New test.
+
2010-03-02 Jason Merrill <jason@redhat.com>
* g++.dg/ext/vector9.C: Adjust error message.