This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug dynamic-link/19289] gcc-6 emits movaps instructions for dl-lookup.o with -O3
- From: "markus at trippelsdorf dot de" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Tue, 24 Nov 2015 22:43:54 +0000
- Subject: [Bug dynamic-link/19289] gcc-6 emits movaps instructions for dl-lookup.o with -O3
- Auto-submitted: auto-generated
- References: <bug-19289-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19289
--- Comment #4 from Markus Trippelsdorf <markus at trippelsdorf dot de> ---
Comparison left with __attribute__ ((__target__ ("no-mmx,no-sse")))
right without (segfaulting).
add %rsi,%rax | add %rsi,%rax
add %rdx,%rax | add %rdx,%rax
movzbl (%rcx),%edx | movzbl (%rcx),%edx
test %dl,%dl | test %dl,%dl
jne da0 <_dl_lookup_symbol_x+0x60> | jne da0
<_dl_lookup_symbol_x+0x60>
mov %eax,%ebx | mov %eax,%ebx
mov $0xffffffff,%eax | pxor %xmm0,%xmm0
test %r13,%r13 | mov $0xffffffff,%eax
movq $0x0,-0x80(%rbp) | test %r13,%r13
| mov %rax,-0x88(%rbp)
mov %rax,-0x88(%rbp) | movaps %xmm0,-0x80(%rbp)
movq $0x0,-0x78(%rbp) | je ddf
<_dl_lookup_symbol_x+0x9f>
| testl $0xfffffffa,0x10(%rbp)
je de7 <_dl_lookup_symbol_x+0xa7> | jne 18e4
<_dl_lookup_symbol_x+0xba4>
testl $0xfffffffa,0x10(%rbp) | mov -0xb8(%rbp),%rax
jne 196c <_dl_lookup_symbol_x+0xc2c> | test %r14,%r14
mov -0xb8(%rbp),%rax | mov (%rax),%r9
test %r14,%r14 | jne 1000
<_dl_lookup_symbol_x+0x2c0>
mov (%rax),%r9 | test %r9,%r9
jne 1040 <_dl_lookup_symbol_x+0x300> | movq $0x0,-0xc0(%rbp)
--
You are receiving this mail because:
You are on the CC list for the bug.