From mboxrd@z Thu Jan 1 00:00:00 1970 From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner) To: per@bothner.com Cc: gcc@gcc.gnu.org Subject: Re: ICE in change_address at emit_rtl.c Date: Sun, 25 Nov 2001 17:22:00 -0000 Message-ID: <10111260117.AA29226@vlsi1.ultra.nyu.edu> X-SW-Source: 2001-11/msg01218.html Message-ID: <20011125172200.d60SUxMEo1gu9BuVZY52I6cA9_lB9j28jpSj4EDy6NE@z> Perhaps to you. But not for C, nor to my knowledge C++ or Java. (I weasel a bit about Java, because it is possible to model Java arrays as variable-sized types. I don't think we do that, though.) I don't know about Java, but you certainly can have variable-sized objects in C. That's what the variable_size routine is for. It is the major creator of SAVE_EXPRs. The few in fold are, by far, the least common.