https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119241

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #60806|0                           |1
        is obsolete|                            |
  Attachment #60816|0                           |1
        is obsolete|                            |

--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
Created attachment 60817
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60817&action=edit
more progress

So this one builds apart from the parser.y pieces.  The main issue there is
that a lot of identifiers conflict with ones brought in from coretypes.h, the
solution is probably to split out stuff to a new parse-helpers.cc or to
the existing gengen/genapi files.

It feels like there's quite some "duplicated" code around.

Given I don't have the wide_int power-of-ten I've settled with my wrapper,
it should be easy to adjust that to compute the power-of-ten on the integer
side.

I've struggled a bit with the symbols.h assignment/init CTORs where 'value'
was previously initialized/defaulted to 0.0.  I can preserve that, building
a real zero, at the expense of outlining it.

I'll see how to fight the parse.y resistance after lunch.

Reply via email to