gm2
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gm2] latest cvs changes


From: Gaius Mulley
Subject: [Gm2] latest cvs changes
Date: Thu, 25 Apr 2013 16:25:11 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

Hi,

here are the latest CVS changes.  In summary SYSTEM.THROW can be used
again and so more of the library files compile.

To see the state of play, download the gcc gm2 tarball and build as
normal.  You could also cd into the build directory and type: 'make -k'
to see which library modules compile and which ones fail.

   * gm2/c.flex:  changed variable names try into ctry to avoid
     compiler warning.
   * gm2/gm2-lang.c:  (gimplify_expr_stmt) New function.
     (gm2_langhook_gimplify_expr) reimplemented to gimplify
     THROW_EXPR and EXPR_STMT.
   * gm2/gm2-tree.def:  fixed dates.
   * gm2/m2pp.c:  (m2pp_simple_expression) added CLEANUP_POINT_EXPR
     handling.  Check issue begin before exception related nodes to
     aid pretty printing.
   * gm2/gm2-gcc/m2except.c:  huge rewrite to bring it into line
     with the exception handling schema used in gcc-4.7.1.  Use
     m2statements to call the exception handling helper functions.
   * gm2/gm2-gcc/m2statement.c:  fixed typo in comment.
   * gm2/gm2spec.c:  change fseen_no_exceptions into fseen_exceptions
     and invert logic.
   * gm2/lang.opt:  use fexceptions rather than fno-exceptions
     and use the option value which by default is TRUE.

regards,
Gaius



reply via email to

[Prev in Thread] Current Thread [Next in Thread]