This is the mail archive of the
mailing list for the GCC project.
Re: wide-int, dwarf
- From: Jason Merrill <jason at redhat dot com>
- To: Kenneth Zadeck <zadeck at naturalbridge dot com>, Mike Stump <mikestump at comcast dot net>, "gcc-patches at gcc dot gnu dot org Patches" <gcc-patches at gcc dot gnu dot org>
- Date: Sun, 24 Nov 2013 08:43:09 -0500
- Subject: Re: wide-int, dwarf
- Authentication-results: sourceware.org; auth=none
- References: <E033ABFE-E76E-47FE-A5F1-823A7F20CCAF at comcast dot net> <52915AAF dot 6050503 at redhat dot com> <52916AA4 dot 1010006 at naturalbridge dot com>
On 11/23/2013 09:55 PM, Kenneth Zadeck wrote:
On 11/23/2013 08:47 PM, Jason Merrill wrote:
So if the target supports wide ints you'll always use the scalar float
code? Why does that do the right thing?
if TARGET_SUPPORTS_WIDE_INT != 0, then integers are NEVER placed in
const-doubles. large integers go into CONST_WIDE_INTS so this case
always represents a floating point constant and nothing else. So yes.
I think that you could argue that the comment above this frag needs to
be rewritten because it is wrong if TARGET_SUPPORTS_WIDE_INT != 0.
Please. OK with that change.