This is the mail archive of the gcc-patches@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]

Re: [PATCH] Fix ICEs in simplify_immed_subreg on OImode/XImode subregs (PR target/63910)


On Nov 19, 2014, at 4:07 AM, Jakub Jelinek <jakub@redhat.com> wrote:
> 
> For TARGET_SUPPORTS_WIDE_INT == 0 should be hopefully ok.  Not sure
> about TARGET_SUPPORTS_WIDE_INT != 0, can it express any generic_wide_int, or
> is it still bound to wide_int (i.e. MAX_BITSIZE_MODE_ANY_INT rounded up)
> precision?  Mike?

So, you can generate any finite size const_int you want.  That is safe.  The question, what does the entire rest of the compiler do with these bigger than max things, well that’s the part that I’ll defer to others on.  Generally when Kenny and I did the code, I think we had a tendency to treat wide_int as a maximal size.

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