[Bug 250872] objcopy (elfcopy, elftoolchain) in-place operation emits output to wrong filesystem

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250872

Conrad Meyer  changed:

   What|Removed |Added

   Assignee|b...@freebsd.org|toolch...@freebsd.org

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Bug 250702] c++filt crashes on a symbol representing a C++ lambda function

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250702

--- Comment #21 from commit-h...@freebsd.org ---
A commit references this bug:

Author: dim
Date: Wed Nov  4 17:51:10 UTC 2020
New revision: 367337
URL: https://svnweb.freebsd.org/changeset/base/367337

Log:
  Make vector-related functions in libcxxrt's demangler static

  Follow-up to r367323 by re-adding static to a number of the functions
  copied from elftc's libelftc_vstr.c. This was requested by upstream.

  PR:   250702
  MFC after:3 days

Changes:
  head/contrib/libcxxrt/libelftc_dem_gnu3.c

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Bug 250783] ld segmentation fault

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250783

--- Comment #10 from Dimitry Andric  ---
(In reply to commit-hook from comment #9)
Oops, wrong PR number. That commit was supposed to be for bug 242053!

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Bug 250783] ld segmentation fault

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250783

--- Comment #9 from commit-h...@freebsd.org ---
A commit references this bug:

Author: dim
Date: Wed Nov  4 14:21:44 UTC 2020
New revision: 554081
URL: https://svnweb.freebsd.org/changeset/ports/554081

Log:
  devel/binutils: Apply upstream patch to fix "undefined symbol:
  bswap_identity_64" and similar errors, when building devel/binutils in
  certain environments.

  This has been sitting in a bug for almost a year now without any action,
  which is why I am committing it now.

  MFH:  2020Q4
  PR:   250783

Changes:
  head/devel/binutils/Makefile
  head/devel/binutils/files/patch-libctf_swap.h

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Bug 250783] ld segmentation fault

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250783

Dimitry Andric  changed:

   What|Removed |Added

   See Also||https://bugs.llvm.org/show_
   ||bug.cgi?id=48071
 Status|New |Open

--- Comment #8 from Dimitry Andric  ---
(In reply to Nick Venenga from comment #7)
Reported upstream as https://bugs.llvm.org/show_bug.cgi?id=48071, as this also
occurs with the latest llvm 12.0.0 builds as of today.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Bug 250702] c++filt crashes on a symbol representing a C++ lambda function

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250702

Dimitry Andric  changed:

   What|Removed |Added

  Flags||mfc-stable12+,
   ||mfc-stable11+
 Status|New |In Progress

--- Comment #20 from Dimitry Andric  ---
The original assertions in elftoolchain cxxfilt have been patched as much as
possible, though it still does not support unnamed types or lambdas.

An option has been added to replace c++filt with llvm-cxxfilt, and this option
has been turned on by default for -CURRENT. If this causes no trouble, I will
MFC all the changes to stable/11 and stable/12.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Bug 250702] c++filt crashes on a symbol representing a C++ lambda function

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250702

--- Comment #19 from commit-h...@freebsd.org ---
A commit references this bug:

Author: dim
Date: Wed Nov  4 11:23:20 UTC 2020
New revision: 367324
URL: https://svnweb.freebsd.org/changeset/base/367324

Log:
  Turn on WITH_LLVM_CXXFILT by default

  LLVM's demangler supports more modern C++ constructs such as lambdas and
  unnamed types, and is actively maintained. The command line tool is
  usable as a drop-in replacement for GNU c++filt, or elftoolchain's
  cxxfilt. The latter is still available by using WITHOUT_LLVM_CXXFILT, if
  needed.

  PR:   250702
  MFC after:2 weeks

Changes:
  head/share/man/man5/src.conf.5
  head/share/mk/src.opts.mk

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Bug 250702] c++filt crashes on a symbol representing a C++ lambda function

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250702

--- Comment #18 from commit-h...@freebsd.org ---
A commit references this bug:

Author: dim
Date: Wed Nov  4 11:13:36 UTC 2020
New revision: 367323
URL: https://svnweb.freebsd.org/changeset/base/367323

Log:
  Update libcxxrt's private copy of elftoolchain demangler

  This updates the private copy of libelftc_dem_gnu3.c in libcxxrt with
  the most recent version from upstream r3877. Similar to r367322, this
  fixes a number of possible assertions, and allows it to correctly
  demangle several names that it could not handle before.

  PR:   250702
  MFC after:3 days

Changes:
  head/contrib/libcxxrt/libelftc_dem_gnu3.c

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Bug 250702] c++filt crashes on a symbol representing a C++ lambda function

2020-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250702

--- Comment #17 from commit-h...@freebsd.org ---
A commit references this bug:

Author: dim
Date: Wed Nov  4 11:02:05 UTC 2020
New revision: 367322
URL: https://svnweb.freebsd.org/changeset/base/367322

Log:
  Merge elftoolchain r3877 (by jkoshy):

Incorporate fixes from Dimitry Andric:

- Use a BUFFER_GROW() macro to avoid rounding errors in capacity
  calculations.
- Fix a bug introduced in [r3531].
- Fix handling of nested template parameters.

Ticket: #581

  This should fix a number of assertions on elftoolchain's cxxfilt, and
  allow it to correctly demangle several names that it could not handle
  before.

  Obtained from:https://sourceforge.net/p/elftoolchain/code/3877/
  PR:   250702
  MFC after:3 days

Changes:
  head/contrib/elftoolchain/libelftc/_libelftc.h
  head/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c
  head/contrib/elftoolchain/libelftc/libelftc_vstr.c

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"