http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49611
Jeroen van Bemmel changed:
What|Removed |Added
CC||jbemmel at zonnet dot nl
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53712
--- Comment #6 from Jeroen van Bemmel 2012-06-19
00:08:01 UTC ---
There are more SSE4.2 instruction which allow an unaligned memory operand:
* pcmpistri
* pcmpistrm
* pcmpestri
* pcmpestrm
* crc32
(and maybe others?)
Did you catch them all?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53712
Bug #: 53712
Summary: SEGV in generated code for _mm_cmpistri with unaligned
operand when using -O0
Classification: Unclassified
Product: gcc
Version: 4.6.3
Status: U
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53687
Bug #: 53687
Summary: _mm_cmpistri generates redundant movslq %ecx,%rcx on
x86-64
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53483
--- Comment #3 from Jeroen van Bemmel 2012-05-24
23:21:21 UTC ---
(In reply to comment #2)
> I don't think the RTD calling convention is supported on Linux at all. In
> fact
> if you don't have your glibc compiled with it, there is no way for t
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53483
--- Comment #1 from Jeroen van Bemmel 2012-05-24
22:19:33 UTC ---
The gcc_assert which fails is in i386.c line 10897 (latest SVN):
/* Stack align doesn't work with eh_return. */
gcc_assert (!stack_realign_drap);
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53483
Bug #: 53483
Summary: unwind.inc:140:1: internal compiler error: in
ix86_expand_epilogue, at config/i386/i386.c:11176
Classification: Unclassified
Product: gcc
Version: 4.6.3