[Bug ld/24601] aarch64: local-exec TPREL relocations to weak undefined symbols -> assertion fail

2019-06-03 Thread tnfchris at sourceware dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=24601

Tamar Christina  changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2019-06-03
 CC||tnfchris at sourceware dot org
   Assignee|unassigned at sourceware dot org   |tnfchris at sourceware 
dot org
   Target Milestone|--- |2.33
 Ever confirmed|0   |1

--- Comment #1 from Tamar Christina  ---
Confirmed, I'll take a look. Thanks for the report!

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/24631] New: libctf: MinGW builds do not have NBBY/O_CLOEXEC

2019-06-03 Thread pexu at sourceware dot mail.kapsi.fi
https://sourceware.org/bugzilla/show_bug.cgi?id=24631

Bug ID: 24631
   Summary: libctf: MinGW builds do not have NBBY/O_CLOEXEC
   Product: binutils
   Version: 2.33 (HEAD)
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: binutils
  Assignee: unassigned at sourceware dot org
  Reporter: pexu at sourceware dot mail.kapsi.fi
  Target Milestone: ---

Hi.

I'm not sure if libctf should be enabled for MinGW cross-compiler builds, but
at least now it appears to be.

However, that does not currently work, as for MinGW  does not
define `NBBY' (AFAIK equal to`CHAR_BIT'). Also,  does not define
`O_CLOEXEC' (gdb, gold, etc. have workarounds for this).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


https://sourceware.org/bugzilla/show_bug.cgi?id=24626

2019-06-03 Thread Hendrik Greving

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/24626] gas/objdump does not check for reserved vex.vvvv bits.

2019-06-03 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=24626

H.J. Lu  changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2019-06-03
   Assignee|unassigned at sourceware dot org   |hjl.tools at gmail dot 
com
 Ever confirmed|0   |1

--- Comment #1 from H.J. Lu  ---
Created attachment 11812
  --> https://sourceware.org/bugzilla/attachment.cgi?id=11812&action=edit
Please try this.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/24633] objdump accepts invalid encoding for vextractf32x8 (possibly others).

2019-06-03 Thread hgreving at google dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=24633

Hendrik Greving  changed:

   What|Removed |Added

Summary|gas/objdump accepts invalid |objdump accepts invalid
   |encoding for vextractf32x8  |encoding for vextractf32x8
   |(possibly others).  |(possibly others).

--- Comment #1 from Hendrik Greving  ---
gas seems ok (does not accept vextractf32x8 $0x25,%ymm1,%xmm0)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/24633] New: gas/objdump accepts invalid encoding for vextractf32x8 (possibly others).

2019-06-03 Thread hgreving at google dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=24633

Bug ID: 24633
   Summary: gas/objdump accepts invalid encoding for vextractf32x8
(possibly others).
   Product: binutils
   Version: 2.32
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: binutils
  Assignee: unassigned at sourceware dot org
  Reporter: hgreving at google dot com
  Target Milestone: ---

objdump does not check the vector length of vextractf32x8

main.s:

.byte 0x62
.byte 0xf3
.byte 0x7d
.byte 0x28
.byte 0x1b
.byte 0xc8
.byte 0x25

as-new --64 main.s
objdump -d a.out
[..]
59:   62 f3 7d 28 1b c8 25vextractf32x8 $0x25,%ymm1,%xmm0

Intel's manual only lists the EVEX.LL' form (zmm source and ymm destination)

llvm-mc for example is correct:

echo '0x62 0xf3 0x7d 0x28 0x1b 0xc8 0x25' | llvm-mc-7 --disassemble
-triple=x86_64
.text
:1:1: warning: invalid instruction encoding
0x62 0xf3 0x7d 0x28 0x1b 0xc8 0x25
^
:1:26: warning: invalid instruction encoding
0x62 0xf3 0x7d 0x28 0x1b 0xc8 0x25
 ^
:1:31: warning: invalid instruction encoding
0x62 0xf3 0x7d 0x28 0x1b 0xc8 0x25
  ^
and

echo '0x62 0xf3 0x7d 0x48 0x1b 0xc8 0x25' | llvm-mc-7 --disassemble
-triple=x86_64
.text
vextractf32x8   $37, %zmm1, %ymm0

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/24524] internal error in symbolS *section_symbol(segT) at ... gas/subsegs.c:216

2019-06-03 Thread compnerd at compnerd dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=24524

--- Comment #3 from Saleem Abdulrasool  ---
Okay, the full CFLAGS were "-pipe -march=native -Os -g -ffunction-sections
-fdata-sections -fno-common -fuse-ld=gold" and LDFLAGS were "-Xlinker
--gc-sections -Xlinker -O3 -Xlinker -Bsymbolic -Xlinker --gdb-index -Xlinker
--hash-style=gnu -Xlinker --no-copy-dt-needed-entries -Xlinker --sort-common
-Xlinker --icf=safe"

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils