summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.tm
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog.tm')
-rw-r--r--gcc/ChangeLog.tm44
1 files changed, 22 insertions, 22 deletions
diff --git a/gcc/ChangeLog.tm b/gcc/ChangeLog.tm
index 259574ea04e..4ac30eb4b7f 100644
--- a/gcc/ChangeLog.tm
+++ b/gcc/ChangeLog.tm
@@ -47,7 +47,7 @@
2011-11-05 Aldy Hernandez <aldyh@redhat.com>
- * trans-mem.c (ipa_tm_insert_gettmclone_call): Remove call to
+ * trans-mem.c (ipa_tm_insert_gettmclone_call): Remove call to
gimple_call_set_noinline_p.
* gimple.h (enum gf_mask): Remove GF_CALL_NOINLINE.
(gimple_call_noinline_p): Remove.
@@ -238,7 +238,7 @@
* cp/semantics.c (begin_transaction_stmt): Add flags parameter.
* cp/cp-tree.h: Same.
* cp/pt.c (tsubst_expr): Same.
-
+
* testsuite/c-c++-common/tm/*: Adjust for new syntax.
* testsuite/g++.dg/tm/*: Same.
* testsuite/gcc.dg/tm/*: Same.
@@ -333,7 +333,7 @@
2011-02-03 Andrew MacLeod <amacleod@redhat.com>
PR/46567
- * trans-mem.c (ipa_tm_propagate_irr): Don't reprocess blocks
+ * trans-mem.c (ipa_tm_propagate_irr): Don't reprocess blocks
already in the old irrevocable list.
2011-02-03 Aldy Hernandez <aldyh@redhat.com>
@@ -386,10 +386,10 @@
2011-01-28 Andrew MacLeod <amacleod@redhat.com>
- PR/46567
+ PR/46567
* gimple-pretty-print (dump_gimple_call): Don't check in_transaction.
* trans-mem.c (examine_call_tm): Remove gimple_call_set_in_transaction.
- (get_tm_region_blocks): Add new parameter for returning all blocks in
+ (get_tm_region_blocks): Add new parameter for returning all blocks in
transactions.
(execute_tm_mark, expand_regions_1, execute_tm_memopt): Add extra
parameter to call.
@@ -494,14 +494,14 @@
2010-12-13 Aldy Hernandez <aldyh@redhat.com>
PR/45940
- * tree.h: Remove prototypes for is_tm_callable, is_tm_irrevocable.
+ * tree.h: Remove prototypes for is_tm_callable, is_tm_irrevocable.
(is_tm_safe_or_pure): New.
- * trans-mem.c (is_tm_irrevocable): Make static.
- (is_tm_callable): Same.
- (diagnose_tm_1): Use is_tm_safe_or_pure.
- (ipa_tm_note_irrevocable): Same.
- (ipa_tm_mayenterirr_function): Same.
- (ipa_tm_execute): Same.
+ * trans-mem.c (is_tm_irrevocable): Make static.
+ (is_tm_callable): Same.
+ (diagnose_tm_1): Use is_tm_safe_or_pure.
+ (ipa_tm_note_irrevocable): Same.
+ (ipa_tm_mayenterirr_function): Same.
+ (ipa_tm_execute): Same.
(diagnose_tm_blocks): Change is_tm_safe to is_tm_safe_or_pure.
* integrate.c (function_attribute_inlinable_p): Do not inline TM
pure functions.
@@ -1273,7 +1273,7 @@
ipa_tm_transform_tm_atomic.
* gimple.h: Rename GTMA_MUST_CALL_IRREVOKABLE into
GTMA_DOES_GO_IRREVOKABLE.
-
+
2009-07-23 Aldy Hernandez <aldyh@redhat.com>
* gimple-pretty-print.c (dump_gimple_tm_atomic_subcode): Add space
@@ -1601,7 +1601,7 @@
ipa_tm_scan_irr_block, ipa_tm_scan_irr_blocks, ipa_tm_propagate_irr,
ipa_tm_decrement_clone_counts, ipa_tm_scan_irr_function,
ipa_tm_region_init, ipa_tm_mark_for_rename, ipa_tm_insert_irr_call,
- ipa_tm_transform_calls, ipa_tm_transform_tm_atomic,
+ ipa_tm_transform_calls, ipa_tm_transform_tm_atomic,
ipa_tm_transform_clone): New.
(ipa_tm_create_version): Don't use cgraph_function_versioning.
(ipa_tm_execute): Rewrite.
@@ -1771,7 +1771,7 @@
ADDR_EXPR.
(add_tm_call_ops): New.
(maybe_add_call_clobbered_vops): Use it.
- (add_all_call_clobber_ops): Split out from ...
+ (add_all_call_clobber_ops): Split out from ...
(get_asm_expr_operands): ... here.
(parse_ssa_operands): Convert to switch.
* tree.def (TM_LOAD, TM_STORE): Remove.
@@ -1836,7 +1836,7 @@
(dump_gimple_assign): Handle TM_LOAD/STORE.
(dump_gimple_tm_atomic): Dump the subcode.
* gimple.h (GTMA_HAVE_ABORT, GTMA_HAVE_LOAD, GTMA_HAVE_STORE,
- GTMA_HAVE_CALL_TM, GTMA_HAVE_CALL_IRREVOKABLE,
+ GTMA_HAVE_CALL_TM, GTMA_HAVE_CALL_IRREVOKABLE,
GTMA_MUST_CALL_IRREVOKABLE, GTMA_HAVE_CALL_INDIRECT): New.
(gimple_tm_atomic_subcode, gimple_tm_atomic_set_subcode): New.
* gtm-low.c (struct ltm_state, add_stmt_to_transaction,
@@ -1880,7 +1880,7 @@
* c-pragma.h (PRAGMA_GTM_ATOMIC): Remove.
(enum pragma_gtm_clause): Remove.
(c_finish_tm_abort): Remove.
- (prepare_tm_clone): Match Intel's transaction suffix. Remove
+ (prepare_tm_clone): Match Intel's transaction suffix. Remove
code to add an explicit handle.
* defaults.h (TINYSTM_VERSION_0_9_5, GTM_EXPL_HANDLE,
GTM_IMPL_HANDLE, TANGER): Remove.
@@ -1936,7 +1936,7 @@
(walk_gimple_stmt): Add GTM codes.
(gimple_rhs_class_table): Make GTM_LOAD/STORE be GIMPLE_SINGLE_RHS.
* gimple.def (GIMPLE_GTM_TXN, GIMPLE_GTM_RETURN, GIMPLE_GTM_ABORT): New.
- * gimple.h (struct gimple_statement_seq): Rename from
+ * gimple.h (struct gimple_statement_seq): Rename from
gimple_statement_omp. Update all users.
(is_gimple_gtm): New.
* gtm-low.c (new_gtm_region): Remove type code.
@@ -1948,12 +1948,12 @@
(requires_barrier): Merge requires_read_barrier and
requires_write_barrier; rewrite to match memory variables only.
(get_real_stm_decl, get_uint_stm_decl, insert_temporary,
- may_repair_rhs, compensate_for_taking_the_address,
- compose_stm_store_call, compose_stm_load_call,
+ may_repair_rhs, compensate_for_taking_the_address,
+ compose_stm_store_call, compose_stm_load_call,
insert_rhs_stm_call, replace_lhs, maybe_replace_rhs_stmt,
replace_txn_mod_stmt, build_txn_call_expr, replace_txn_stmt,
- setup_recover_bb, setup_begin_bb, expand_gtm_abort,
- maybe_insert_stm_new, insert_stm_init_thread,
+ setup_recover_bb, setup_begin_bb, expand_gtm_abort,
+ maybe_insert_stm_new, insert_stm_init_thread,
maybe_insert_stm_init_thread, insert_stm_exit_thread,
maybe_insert_stm_exit_thread, expand_gtm_txn_marker,
expand_gtm_return, insert_stm_init, insert_stm_exit,