From c01e44790530f2d2b7b0a4c542090e54a36dcf96 Mon Sep 17 00:00:00 2001 From: Maxim Kuvyrkov Date: Sat, 26 Jan 2008 23:08:54 +0000 Subject: re PR middle-end/34688 ([4.1/4.2] ICE: output_operand: invalid expression as operand) PR middle-end/34688 * final.c (output_addr_const): Handle TRUNCATE. * gcc.c-torture/compile/pr34688: New test. From-SVN: r131878 --- gcc/final.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/final.c') diff --git a/gcc/final.c b/gcc/final.c index a33da0c..12891c2 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -3493,6 +3493,7 @@ output_addr_const (FILE *file, rtx x) case ZERO_EXTEND: case SIGN_EXTEND: case SUBREG: + case TRUNCATE: output_addr_const (file, XEXP (x, 0)); break; -- cgit v1.1