[M3commit] CVS Update: cm3

Jay K jay.krell at cornell.edu
Wed May 26 16:10:35 CEST 2010


Very minor. More signficant changes in the works..
(The GTY stuff has to be in a different place for 4.5, which kind of stinks,
can't easily be compatible with both..)

Index: gcc/gcc/m3cg/parse.c
===================================================================
RCS file: /usr/cvs/cm3/m3-sys/m3cc/gcc/gcc/m3cg/parse.c,v
retrieving revision 1.143
diff -u -r1.143 parse.c
--- gcc/gcc/m3cg/parse.c    17 May 2010 13:46:14 -0000    1.143
+++ gcc/gcc/m3cg/parse.c    26 May 2010 14:05:09 -0000
@@ -3621,9 +3621,8 @@
       FORCED_LABEL (l) = 1;
       DECL_UNINLINABLE (current_function_decl) = 1;
       DECL_STRUCT_FUNCTION (current_function_decl)->has_nonlocal_label = 1;
-      list = DECL_STRUCT_FUNCTION (current_function_decl)->x_nonlocal_goto_handler_labels;
-      DECL_STRUCT_FUNCTION (current_function_decl)->x_nonlocal_goto_handler_labels
-    = gen_rtx_EXPR_LIST (VOIDmode, r, list);
+      list = nonlocal_goto_handler_labels;
+      nonlocal_goto_handler_labels = gen_rtx_EXPR_LIST (VOIDmode, r, list);
 
       bar = make_node(ASM_EXPR);
       TREE_TYPE(bar) = t_void;



----------------------------------------
> Date: Wed, 26 May 2010 16:09:13 +0000
> To: m3commit at elegosoft.com
> From: jkrell at elego.de
> Subject: [M3commit] CVS Update: cm3
>
> CVSROOT: /usr/cvs
> Changes by: jkrell at birch. 10/05/26 16:09:13
>
> Modified files:
> cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c
>
> Log message:
> use the macro nonlocal_goto_handler_labels instead of
> DECL_STRUCT_FUNCTION (current_function_decl)->has_nonlocal_label
> for source compatibility with 4.5, 4.3, 4.2.
> Hopefully it means the same thing.
>
 		 	   		  


More information about the M3commit mailing list