Commit e5165811 by Jakub Jelinek Committed by Jakub Jelinek

dwarf2out.c (mem_loc_descriptor): Don't ICE on {S,U}S_{PLUS,MINUS,NEG,ABS,ASHIFT}.

	* dwarf2out.c (mem_loc_descriptor): Don't ICE on
	{S,U}S_{PLUS,MINUS,NEG,ABS,ASHIFT}.

From-SVN: r155992
parent 3b3f318a
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> 2010-01-17 Richard Guenther <rguenther@suse.de>
PR middle-end/42248 PR middle-end/42248
......
...@@ -13438,12 +13438,21 @@ mem_loc_descriptor (rtx rtl, enum machine_mode mode, ...@@ -13438,12 +13438,21 @@ mem_loc_descriptor (rtx rtl, enum machine_mode mode,
/* In theory, we could implement the above. */ /* In theory, we could implement the above. */
/* DWARF cannot represent the unsigned compare operations /* DWARF cannot represent the unsigned compare operations
natively. */ natively. */
case SS_TRUNCATE:
case US_TRUNCATE:
case SS_MULT: case SS_MULT:
case US_MULT: case US_MULT:
case SS_DIV: case SS_DIV:
case US_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 UDIV:
case UMOD: case UMOD:
case UNORDERED: case UNORDERED:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment