Skip to content

Commit

Permalink
Update to 20200307 build
Browse files Browse the repository at this point in the history
LLVM commit: llvm/llvm-project@320f0b0
binutils version: 2.34
Builder commit: kdrag0n/proton-clang-build@dfa6657
  • Loading branch information
kdrag0n committed Mar 7, 2020
1 parent 7e6ceea commit 5bb3fef
Show file tree
Hide file tree
Showing 775 changed files with 12,777 additions and 5,762 deletions.
Binary file modified aarch64-linux-gnu/bin/ar
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/as
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/ld
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/ld.bfd
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/ld.gold
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/nm
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/objcopy
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/objdump
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/ranlib
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/readelf
Binary file not shown.
Binary file modified aarch64-linux-gnu/bin/strip
Binary file not shown.
7 changes: 4 additions & 3 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.x
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Default linker script, for normal executables */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
Expand Down Expand Up @@ -52,8 +52,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xbn
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -N: mix text and data on same page; don't align data */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -N */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
Expand Down Expand Up @@ -52,8 +52,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xc
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -z combreloc: combine and sort reloc sections */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -z combreloc */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
Expand Down Expand Up @@ -54,8 +54,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xce
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -z combreloc -z separate-code */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x00400000)); . = SEGMENT_START("text-segment", 0x00400000);
Expand Down Expand Up @@ -54,8 +54,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xd
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for ld -pie: link position independent executable */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -pie */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
Expand Down Expand Up @@ -50,8 +50,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xdc
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -pie -z combreloc */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
Expand Down Expand Up @@ -52,8 +52,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xdce
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -pie -z combreloc -z separate-code */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS;
Expand Down Expand Up @@ -52,8 +52,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xde
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -pie -z separate-code */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS;
Expand Down Expand Up @@ -50,8 +50,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xdw
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -pie -z combreloc -z relro -z now */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
Expand Down Expand Up @@ -52,8 +52,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xdwe
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -pie -z combreloc -z separate-code -z relro -z now */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS;
Expand Down Expand Up @@ -52,8 +52,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xe
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -z separate-code: generate normal executables with separate code segment */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -z separate-code */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x00400000)); . = SEGMENT_START("text-segment", 0x00400000);
Expand Down Expand Up @@ -52,8 +52,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xn
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for -n: mix text and data on same page */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -n */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
Expand Down Expand Up @@ -52,8 +52,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
6 changes: 3 additions & 3 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Script for ld -r: link without relocation */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -r */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
Expand Down Expand Up @@ -46,7 +46,7 @@ SECTIONS
.text 0 :
{
*(.text .stub)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini 0 :
Expand Down
9 changes: 5 additions & 4 deletions aarch64-linux-gnu/lib/ldscripts/aarch64elf.xs
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* Script for ld --shared: link shared library */
/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
/* Script for -shared */
/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. */
OUTPUT_FORMAT("elf64-littleaarch64", "elf64-bigaarch64",
"elf64-littleaarch64")
OUTPUT_ARCH(aarch64)
ENTRY(_start)
SEARCH_DIR("=/home/dragon/proton-clang-build/install/aarch64-linux-gnu/lib");
SEARCH_DIR("=/root/build/install/aarch64-linux-gnu/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
Expand Down Expand Up @@ -49,8 +49,9 @@ SECTIONS
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(SORT(.text.sorted.*))
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0x1f2003d5
.fini :
Expand Down
Loading

0 comments on commit 5bb3fef

Please sign in to comment.