r181067 - in /branches/transactional-memory/gcc...
aldyh@gcc.gnu.org
aldyh@gcc.gnu.org
Mon Nov 7 04:09:00 GMT 2011
Author: aldyh
Date: Mon Nov 7 04:09:49 2011
New Revision: 181067
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181067
Log:
+ * tree-cfg.c (verify_gimple_transaction): Verify body. Move down.
+ (verify_gimple_in_seq_2): Verify the label in a
+ GIMPLE_TRANSACTION.
+ * function.h (struct function): Move tm_restart field to struct
+ gimple_df in tree-flow.h
+ Move tm_restart_node to tree-flow.h
+ * tree-flow.h (struct gimple_df): New location for tm_restart
+ field.
+ New location for tm_restart_node.
+ (is_transactional_stmt): Remove.
+ * trans-mem.c (is_transactional_stmt): Remove.
+ (make_tm_edge): Field tm_restart is now in gimple_df.
+ * cfgexpand.c (gimple_expand_cfg): Field tm_restart is now in
+ cfun->gimple_df.
+ Free tm_restart.
+ * cfgexpand.c (expand_gimple_stmt): Field tm_restart is now in
+ gimple_df.
+ * ipa-inline.c (can_inline_edge_p): Do not check flag_tm.
+ * trans-mem.c (is_tm_pure): Check flag_tm.
+ (is_tm_safe): Same.
Modified:
branches/transactional-memory/gcc/ChangeLog.tm
branches/transactional-memory/gcc/ChangeLog.tm-merge
branches/transactional-memory/gcc/cfgexpand.c
branches/transactional-memory/gcc/function.h
branches/transactional-memory/gcc/ipa-inline.c
branches/transactional-memory/gcc/trans-mem.c
branches/transactional-memory/gcc/tree-cfg.c
branches/transactional-memory/gcc/tree-flow.h
More information about the Gcc-cvs
mailing list