{S,U}S_{PLUS,MINUS,NEG,ABS,ASHIFT}.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155992
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ * dwarf2out.c (mem_loc_descriptor): Don't ICE on
+ {S,U}S_{PLUS,MINUS,NEG,ABS,ASHIFT}.
+
2010-01-17 Richard Guenther <rguenther@suse.de>
PR middle-end/42248
/* In theory, we could implement the above. */
/* DWARF cannot represent the unsigned compare operations
natively. */
- case SS_TRUNCATE:
- case US_TRUNCATE:
case SS_MULT:
case US_MULT:
case SS_DIV:
case US_DIV:
+ case SS_PLUS:
+ case US_PLUS:
+ case SS_MINUS:
+ case US_MINUS:
+ case SS_NEG:
+ case US_NEG:
+ case SS_ABS:
+ case SS_ASHIFT:
+ case US_ASHIFT:
+ case SS_TRUNCATE:
+ case US_TRUNCATE:
case UDIV:
case UMOD:
case UNORDERED: