This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r181067 - in /branches/transactional-memory/gcc...


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]