[Bug target/68964] [6 regression] Internal compiler error for test case gcc.dg/tm/20100610.c since r231674
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68964 --- Comment #9 from Richard Henderson --- 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
[Bug target/68964] [6 regression] Internal compiler error for test case gcc.dg/tm/20100610.c since r231674
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68964 Richard Henderson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #8 from Richard Henderson --- Fixed.
[Bug target/68964] [6 regression] Internal compiler error for test case gcc.dg/tm/20100610.c since r231674
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68964 --- Comment #7 from Richard Henderson --- Author: rth Date: Thu Jan 14 21:36:12 2016 New Revision: 232390 URL: https://gcc.gnu.org/viewcvs?rev=232390&root=gcc&view=rev Log: PR c/69272 PR tree-opt/68964 * trans-mem.c (tm_log_emit_stmt): Fix unit size to bit size. * tree.c (build_tm_vector_builtins): Use builtin_decl_explicit_p instead of builtin_decl_declared_p to test for declaration. Modified: trunk/gcc/ChangeLog trunk/gcc/trans-mem.c trunk/gcc/tree.c
[Bug target/68964] [6 regression] Internal compiler error for test case gcc.dg/tm/20100610.c since r231674
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68964 Richard Biener changed: What|Removed |Added Target||powerpc64*, aarch64-linux Priority|P3 |P2 Component|tree-optimization |target --- Comment #6 from Richard Biener --- I wonder if the code-path triggering this shouldn't then sorry () instead (if the target is not handling whatever reg we are looking at). Probably not just a 6 regression but just a latent issue everywhere.