public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug target/67281] HTM builtins aren't treated as compiler barriers on powerpc Date: Thu, 15 Oct 2015 16:39:00 -0000 [thread overview] Message-ID: <bug-67281-4-2w1dUZtAVH@http.gcc.gnu.org/bugzilla/> (raw) In-Reply-To: <bug-67281-4@http.gcc.gnu.org/bugzilla/> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67281 --- Comment #7 from Peter Bergner <bergner at gcc dot gnu.org> --- Author: bergner Date: Thu Oct 15 16:38:47 2015 New Revision: 228846 URL: https://gcc.gnu.org/viewcvs?rev=228846&root=gcc&view=rev Log: Backport from mainline 2015-10-14 Peter Bergner <bergner@vnet.ibm.com> Torvald Riegel <triegel@redhat.com> PR target/67281 * config/rs6000/htm.md (UNSPEC_HTM_FENCE): New. (tabort, tabort<wd>c, tabort<wd>ci, tbegin, tcheck, tend, trechkpt, treclaim, tsr, ttest): Rename define_insns from this... (*tabort, *tabort<wd>c, *tabort<wd>ci, *tbegin, *tcheck, *tend, *trechkpt, *treclaim, *tsr, *ttest): ...to this. Add memory barrier. (tabort, tabort<wd>c, tabort<wd>ci, tbegin, tcheck, tend, trechkpt, treclaim, tsr, ttest): New define_expands. * config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define __TM_FENCE__ for htm. * doc/extend.texi: Update documentation for htm builtins. Modified: branches/gcc-5-branch/gcc/ChangeLog branches/gcc-5-branch/gcc/config/rs6000/htm.md branches/gcc-5-branch/gcc/config/rs6000/rs6000-c.c branches/gcc-5-branch/gcc/doc/extend.texi
next prev parent reply other threads:[~2015-10-15 16:39 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-08-19 17:22 [Bug target/67281] New: " tuliom at linux dot vnet.ibm.com 2015-08-19 17:52 ` [Bug target/67281] " pinskia at gcc dot gnu.org 2015-08-19 18:43 ` tuliom at linux dot vnet.ibm.com 2015-08-19 18:51 ` pinskia at gcc dot gnu.org 2015-08-19 19:07 ` tuliom at linux dot vnet.ibm.com 2015-08-23 12:27 ` torvald at gcc dot gnu.org 2015-10-15 16:39 ` bergner at gcc dot gnu.org [this message] 2015-10-15 16:40 ` bergner at gcc dot gnu.org 2015-10-15 16:44 ` bergner at gcc dot gnu.org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=bug-67281-4-2w1dUZtAVH@http.gcc.gnu.org/bugzilla/ \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).