[Bug gas/24770] New: elf/type-2.s fails on AArch64

2019-07-05 Thread wdijkstr at arm dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=24770

Bug ID: 24770
   Summary: elf/type-2.s fails on AArch64
   Product: binutils
   Version: 2.33 (HEAD)
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: gas
  Assignee: unassigned at sourceware dot org
  Reporter: wdijkstr at arm dot com
  Target Milestone: ---
Target: aarch64

The new test elf/type-2.s fails on aarch64-none-linux-gnu with:

regexp_diff match failure
regexp "^ +.+: 0+1 +0 +FUNC +LOCAL +DEFAULT +. test2$"
line   " 5:  0 NOTYPE  LOCAL  DEFAULT1 $d"
regexp_diff match failure

-- 
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/24510] readelf does not know how to dissect DW_AT_discr_list

2019-07-05 Thread nickc at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=24510

Nick Clifton  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at sourceware dot org   |nickc at redhat dot com

--- Comment #4 from Nick Clifton  ---
Created attachment 11886
  --> https://sourceware.org/bugzilla/attachment.cgi?id=11886&action=edit
Proposed patch

... And again, but this time without the resource eating infinite loop...

-- 
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/24777] New: Documentation: size utility not well described in man page NAME section

2019-07-05 Thread pwbugreports at gmx dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=24777

Bug ID: 24777
   Summary: Documentation: size utility not well described in man
page NAME section
   Product: binutils
   Version: unspecified
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: binutils
  Assignee: unassigned at sourceware dot org
  Reporter: pwbugreports at gmx dot com
  Target Milestone: ---

The NAME section in the size(1) man page reads as follows:

size - list section sizes and total size.

But this description assumes the knowledge that size operates on object or
archive files, making it unnecessarily difficult to discover size using
apropos(1).

The full stop/period at the end of the line is also unconventional.

It would be more useful if it read:

size - list section sizes and total size of object or archive files

This bug report arose from a mailing list thread archived at:
https://www.mail-archive.com/dorset@mailman.lug.org.uk/msg08885.html

Thank you.

-- 
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/23573] "Too many open files" and binutils 2.31.1-1

2019-07-05 Thread benjamin.redelings at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=23573

--- Comment #16 from Benjamin Redelings  
---
Hi Nick,

I was able to upload the files to here:

  https://www.dropbox.com/s/jyaapql2gj1r7br/gcc-win64.tar.gz?dl=0

Can you let me know if this works?

$ cd gcc-win64
$ /usr/bin/x86_64-w64-mingw32-ld -plugin
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/liblto_plugin.so
-plugin-opt=/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/lto-wrapper
-plugin-opt=-fresolution=/tmp/ccXUMZS3.res -plugin-opt=-pass-through=-lmingw32
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex
-plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread
-plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32
-plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32
-plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname
-plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -m
i386pep --subsystem console -Bdynamic -o rb.exe
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/../../../../x86_64-w64-mingw32/lib/crt2.o
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/crtbegin.o
-L/home/bredelings/win_root/mingw64/lib
-L/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32
-L/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/../../../../x86_64-w64-mingw32/lib
rb@exe/src_revlanguage_main.cpp.obj -O1 --start-group librb-core.a
librb-revlanguage.a librb-lib.a -lboost_regex-mt -lboost_program_options-mt
-lboost_thread-mt -lboost_system-mt -lboost_filesystem-mt -lboost_date_time-mt
-lboost_serialization-mt -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32
-lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 --end-group -lstdc++ -lmingw32
-lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32
-luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/crtend.o
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lstdc++
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingw32
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lgcc_s
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lgcc
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lmoldname
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingwex
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lmsvcrt
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lpthread
/usr/bin/x86_64-w64-mingw32-ld: cannot find -ladvapi32
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lshell32
/usr/bin/x86_64-w64-mingw32-ld: cannot find -luser32
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lkernel32
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingw32
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lgcc_s
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lgcc
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lmoldname
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingwex
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lmsvcrt
/usr/bin/x86_64-w64-mingw32-ld: cannot find
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/crtend.o: Too many open files
$ /usr/bin/x86_64-w64-mingw32-ld  -m i386pep --subsystem console -Bdynamic -o
rb.exe
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/../../../../x86_64-w64-mingw32/lib/crt2.o
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/crtbegin.o
-L/home/bredelings/win_root/mingw64/lib
-L/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32
-L/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/../../../../x86_64-w64-mingw32/lib
rb@exe/src_revlanguage_main.cpp.obj -O1 --start-group librb-core.a
librb-revlanguage.a librb-lib.a -lboost_regex-mt -lboost_program_options-mt
-lboost_thread-mt -lboost_system-mt -lboost_filesystem-mt -lboost_date_time-mt
-lboost_serialization-mt -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32
-lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 --end-group -lstdc++ -lmingw32
-lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32
-luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/crtend.o
$
So removing the linker plugin arguments makes the command work.

I can put the linked binary from the no-linker-plugin version of the command in
the dropbox folder if that's helpful.  Its about 47Mb, 9Mb compressed.

-BenRI

-- 
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