https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69343
--- Comment #2 from Richard Henderson <rth at gcc dot gnu.org> --- Author: rth Date: Wed Jan 20 18:53:56 2016 New Revision: 232631 URL: https://gcc.gnu.org/viewcvs?rev=232631&root=gcc&view=rev Log: PR bootstrap/69343 PR bootstrap/69339 PR tree-opt/68964 Revert: gcc/ * tree.c (tm_define_builtin): New. (find_tm_vector_type): New. (build_tm_vector_builtins): New. (build_common_builtin_nodes): Call it. libitm/ * Makefile.am (libitm_la_SOURCES) [ARCH_AARCH64]: Add vect128.cc (libitm_la_SOURCES) [ARCH_ARM]: Add neon.cc (libitm_la_SOURCES) [ARCH_PPC]: Add vect128.cc (libitm_la_SOURCES) [ARCH_S390]: Add vect128.cc * configure.ac (ARCH_AARCH64): New conditional. (ARCH_PPC, ARCH_S390): Likewise. * Makefile.in, configure: Rebuild. * libitm.h (_ITM_TYPE_M128): Always define. * vect64.cc: Split ... * vect128.cc: ... out of... * config/x86/x86_sse.cc: ... here. * config/arm/neon.cc: New file. Added: trunk/libitm/config/x86/x86_sse.cc - copied, changed from r232628, trunk/libitm/vect128.cc Removed: trunk/libitm/config/arm/neon.cc trunk/libitm/vect128.cc trunk/libitm/vect64.cc Modified: trunk/gcc/ChangeLog trunk/gcc/tree.c trunk/libitm/ChangeLog trunk/libitm/Makefile.am trunk/libitm/Makefile.in trunk/libitm/configure trunk/libitm/configure.ac trunk/libitm/libitm.h