This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug debug/53135] [4.7/4.8 Regression] internal compiler error: in value_format, at dwarf2out.c:8010


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53135

--- Comment #7 from Alexandre Oliva <aoliva at gcc dot gnu.org> 2012-08-07 02:26:55 UTC ---
Created attachment 27954
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27954
Patch that fixes (or works around?) the problem

We have a relatively large expression to represent the outgoing âmodeâ
parameter, computed from âpermsâ, that requires more than 64KiB to represent. 
block2 is not enough for that.  Jakub, is it intentional that we ICE in this
case, or is this patch a reasonable change?  We successfully output the
location expression; surely 64KiB+ expressions might be excessive, but I don't
think an ICE is the most desirable way to deal with such large expressions if
we build them in the first place.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]