Merge pull request #850 from stilor/upgrades

Upgrades: gcc 5.5, gdb 8.0.1, musl 1.1.17, Linux
This commit is contained in:
Alexey Neyman 2017-10-23 16:04:03 -07:00 committed by GitHub
commit aec73d9cb8
77 changed files with 76 additions and 709 deletions

View File

@ -1,188 +0,0 @@
From 3c784ee4ffc784037d6d0f022326b95b848fbfc3 Mon Sep 17 00:00:00 2001
From: jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue, 4 Jul 2017 10:25:10 +0000
Subject: [PATCH] Use ucontext_t not struct ucontext in linux-unwind.h files.
Current glibc no longer gives the ucontext_t type the tag struct
ucontext, to conform with POSIX namespace rules. This requires
various linux-unwind.h files in libgcc, that were previously using
struct ucontext, to be fixed to use ucontext_t instead. This is
similar to the removal of the struct siginfo tag from siginfo_t some
years ago.
This patch changes those files to use ucontext_t instead. As the
standard name that should be unconditionally safe, so this is not
restricted to architectures supported by glibc, or conditioned on the
glibc version.
Tested compilation together with current glibc with glibc's
build-many-glibcs.py.
* config/aarch64/linux-unwind.h (aarch64_fallback_frame_state),
config/alpha/linux-unwind.h (alpha_fallback_frame_state),
config/bfin/linux-unwind.h (bfin_fallback_frame_state),
config/i386/linux-unwind.h (x86_64_fallback_frame_state,
x86_fallback_frame_state), config/m68k/linux-unwind.h (struct
uw_ucontext), config/nios2/linux-unwind.h (struct nios2_ucontext),
config/pa/linux-unwind.h (pa32_fallback_frame_state),
config/sh/linux-unwind.h (sh_fallback_frame_state),
config/tilepro/linux-unwind.h (tile_fallback_frame_state),
config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Use
ucontext_t instead of struct ucontext.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@249958 138bc75d-0d04-0410-961f-82ee72b054a4
---
libgcc/config/aarch64/linux-unwind.h | 2 +-
libgcc/config/alpha/linux-unwind.h | 2 +-
libgcc/config/bfin/linux-unwind.h | 2 +-
libgcc/config/i386/linux-unwind.h | 4 ++--
libgcc/config/m68k/linux-unwind.h | 2 +-
libgcc/config/nios2/linux-unwind.h | 2 +-
libgcc/config/pa/linux-unwind.h | 2 +-
libgcc/config/sh/linux-unwind.h | 2 +-
libgcc/config/tilepro/linux-unwind.h | 2 +-
libgcc/config/xtensa/linux-unwind.h | 2 +-
10 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/libgcc/config/aarch64/linux-unwind.h b/libgcc/config/aarch64/linux-unwind.h
index 86d17b1c798..909f68f7311 100644
--- a/libgcc/config/aarch64/linux-unwind.h
+++ b/libgcc/config/aarch64/linux-unwind.h
@@ -52,7 +52,7 @@ aarch64_fallback_frame_state (struct _Unwind_Context *context,
struct rt_sigframe
{
siginfo_t info;
- struct ucontext uc;
+ ucontext_t uc;
};
struct rt_sigframe *rt_;
diff --git a/libgcc/config/alpha/linux-unwind.h b/libgcc/config/alpha/linux-unwind.h
index d65474fec12..9a226b195b5 100644
--- a/libgcc/config/alpha/linux-unwind.h
+++ b/libgcc/config/alpha/linux-unwind.h
@@ -51,7 +51,7 @@ alpha_fallback_frame_state (struct _Unwind_Context *context,
{
struct rt_sigframe {
siginfo_t info;
- struct ucontext uc;
+ ucontext_t uc;
} *rt_ = context->cfa;
sc = &rt_->uc.uc_mcontext;
}
diff --git a/libgcc/config/bfin/linux-unwind.h b/libgcc/config/bfin/linux-unwind.h
index 0c270e435c7..7fa95d2dc96 100644
--- a/libgcc/config/bfin/linux-unwind.h
+++ b/libgcc/config/bfin/linux-unwind.h
@@ -52,7 +52,7 @@ bfin_fallback_frame_state (struct _Unwind_Context *context,
void *puc;
char retcode[8];
siginfo_t info;
- struct ucontext uc;
+ ucontext_t uc;
} *rt_ = context->cfa;
/* The void * cast is necessary to avoid an aliasing warning.
diff --git a/libgcc/config/i386/linux-unwind.h b/libgcc/config/i386/linux-unwind.h
index e54bf73b1fd..d35fc4566ce 100644
--- a/libgcc/config/i386/linux-unwind.h
+++ b/libgcc/config/i386/linux-unwind.h
@@ -58,7 +58,7 @@ x86_64_fallback_frame_state (struct _Unwind_Context *context,
if (*(unsigned char *)(pc+0) == 0x48
&& *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL)
{
- struct ucontext *uc_ = context->cfa;
+ ucontext_t *uc_ = context->cfa;
/* The void * cast is necessary to avoid an aliasing warning.
The aliasing warning is correct, but should not be a problem
because it does not alias anything. */
@@ -138,7 +138,7 @@ x86_fallback_frame_state (struct _Unwind_Context *context,
siginfo_t *pinfo;
void *puc;
siginfo_t info;
- struct ucontext uc;
+ ucontext_t uc;
} *rt_ = context->cfa;
/* The void * cast is necessary to avoid an aliasing warning.
The aliasing warning is correct, but should not be a problem
diff --git a/libgcc/config/m68k/linux-unwind.h b/libgcc/config/m68k/linux-unwind.h
index fb79a4d63cd..b2f5ea4cd7c 100644
--- a/libgcc/config/m68k/linux-unwind.h
+++ b/libgcc/config/m68k/linux-unwind.h
@@ -33,7 +33,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
/* <sys/ucontext.h> is unfortunately broken right now. */
struct uw_ucontext {
unsigned long uc_flags;
- struct ucontext *uc_link;
+ ucontext_t *uc_link;
stack_t uc_stack;
mcontext_t uc_mcontext;
unsigned long uc_filler[80];
diff --git a/libgcc/config/nios2/linux-unwind.h b/libgcc/config/nios2/linux-unwind.h
index dff1c20076e..1d88afecb12 100644
--- a/libgcc/config/nios2/linux-unwind.h
+++ b/libgcc/config/nios2/linux-unwind.h
@@ -38,7 +38,7 @@ struct nios2_mcontext {
struct nios2_ucontext {
unsigned long uc_flags;
- struct ucontext *uc_link;
+ ucontext_t *uc_link;
stack_t uc_stack;
struct nios2_mcontext uc_mcontext;
sigset_t uc_sigmask; /* mask last for extensibility */
diff --git a/libgcc/config/pa/linux-unwind.h b/libgcc/config/pa/linux-unwind.h
index 01494685ea4..91575356803 100644
--- a/libgcc/config/pa/linux-unwind.h
+++ b/libgcc/config/pa/linux-unwind.h
@@ -80,7 +80,7 @@ pa32_fallback_frame_state (struct _Unwind_Context *context,
struct sigcontext *sc;
struct rt_sigframe {
siginfo_t info;
- struct ucontext uc;
+ ucontext_t uc;
} *frame;
/* rt_sigreturn trampoline:
diff --git a/libgcc/config/sh/linux-unwind.h b/libgcc/config/sh/linux-unwind.h
index e63091f287c..67033f06b4b 100644
--- a/libgcc/config/sh/linux-unwind.h
+++ b/libgcc/config/sh/linux-unwind.h
@@ -180,7 +180,7 @@ sh_fallback_frame_state (struct _Unwind_Context *context,
{
struct rt_sigframe {
siginfo_t info;
- struct ucontext uc;
+ ucontext_t uc;
} *rt_ = context->cfa;
/* The void * cast is necessary to avoid an aliasing warning.
The aliasing warning is correct, but should not be a problem
diff --git a/libgcc/config/tilepro/linux-unwind.h b/libgcc/config/tilepro/linux-unwind.h
index fd83ba7c275..e3c9ef0840d 100644
--- a/libgcc/config/tilepro/linux-unwind.h
+++ b/libgcc/config/tilepro/linux-unwind.h
@@ -61,7 +61,7 @@ tile_fallback_frame_state (struct _Unwind_Context *context,
struct rt_sigframe {
unsigned char save_area[C_ABI_SAVE_AREA_SIZE];
siginfo_t info;
- struct ucontext uc;
+ ucontext_t uc;
} *rt_;
/* Return if this is not a signal handler. */
diff --git a/libgcc/config/xtensa/linux-unwind.h b/libgcc/config/xtensa/linux-unwind.h
index 9daf738ff57..ff6b66373a9 100644
--- a/libgcc/config/xtensa/linux-unwind.h
+++ b/libgcc/config/xtensa/linux-unwind.h
@@ -64,7 +64,7 @@ xtensa_fallback_frame_state (struct _Unwind_Context *context,
struct rt_sigframe {
siginfo_t info;
- struct ucontext uc;
+ ucontext_t uc;
} *rt_;
/* movi a2, __NR_rt_sigreturn; syscall */
--
2.14.1

View File

@ -1,31 +0,0 @@
From 7d7a85f75ba218df4a4226e95865fc8fa561cb86 Mon Sep 17 00:00:00 2001
From: Max Filippov <jcmvbkbc@gmail.com>
Date: Fri, 14 Aug 2015 02:45:02 +0300
Subject: [PATCH 2/3] xtensa: use unwind-dw2-fde-dip instead of unwind-dw2-fde
This allows having exception cleanup code in binaries that don't
register their unwind tables.
2015-08-18 Max Filippov <jcmvbkbc@gmail.com>
libgcc/
* config/xtensa/t-windowed (LIB2ADDEH): Replace unwind-dw2-fde
with unwind-dw2-fde-dip.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
Backported from: r226963
libgcc/config/xtensa/t-windowed | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libgcc/config/xtensa/t-windowed b/libgcc/config/xtensa/t-windowed
index 7d9e9db..a99156c 100644
--- a/libgcc/config/xtensa/t-windowed
+++ b/libgcc/config/xtensa/t-windowed
@@ -1,2 +1,2 @@
LIB2ADDEH = $(srcdir)/config/xtensa/unwind-dw2-xtensa.c \
- $(srcdir)/unwind-dw2-fde.c $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c
+ $(srcdir)/unwind-dw2-fde-dip.c $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c
--
1.8.1.4

View File

@ -1,40 +0,0 @@
From b33905dc310f475ddbde4c9fb7230724b2068a2b Mon Sep 17 00:00:00 2001
From: Max Filippov <jcmvbkbc@gmail.com>
Date: Sat, 15 Aug 2015 05:12:11 +0300
Subject: [PATCH 3/3] xtensa: fix _Unwind_GetCFA
Returning context->cfa in _Unwind_GetCFA makes CFA point one stack frame
higher than what was actually used by code at context->ra. This results
in invalid CFA value in signal frames and premature unwinding completion
in forced unwinding used by uClibc NPTL thread cancellation.
Returning context->sp from _Unwind_GetCFA makes all CFA values valid and
matching code that used them.
2015-08-18 Max Filippov <jcmvbkbc@gmail.com>
libgcc/
* config/xtensa/unwind-dw2-xtensa.c (_Unwind_GetCFA): Return
context->sp instead of context->cfa.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
Backported from: r226964
libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libgcc/config/xtensa/unwind-dw2-xtensa.c b/libgcc/config/xtensa/unwind-dw2-xtensa.c
index 82b0e63..8e579c7 100644
--- a/libgcc/config/xtensa/unwind-dw2-xtensa.c
+++ b/libgcc/config/xtensa/unwind-dw2-xtensa.c
@@ -130,7 +130,7 @@ _Unwind_GetGR (struct _Unwind_Context *context, int index)
_Unwind_Word
_Unwind_GetCFA (struct _Unwind_Context *context)
{
- return (_Unwind_Ptr) context->cfa;
+ return (_Unwind_Ptr) context->sp;
}
/* Overwrite the saved value for register INDEX in CONTEXT with VAL. */
--
1.8.1.4

View File

@ -1,108 +0,0 @@
From 7d3692c6933f7ff87bf110dede8e33e922b164c6 Mon Sep 17 00:00:00 2001
From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue, 15 Sep 2015 19:30:32 +0000
Subject: [PATCH] xtensa: fix xtensa_fallback_frame_state for call0 ABI
2015-09-15 Max Filippov <jcmvbkbc@gmail.com>
gcc/
* config/xtensa/xtensa.h (DWARF_ALT_FRAME_RETURN_COLUMN): New
definition.
(DWARF_FRAME_REGISTERS): Reserve space for one extra register in
call0 ABI.
libgcc/
* config/xtensa/linux-unwind.h (xtensa_fallback_frame_state):
Add support for call0 ABI.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227809 138bc75d-0d04-0410-961f-82ee72b054a4
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
gcc/config/xtensa/xtensa.h | 4 +++-
libgcc/config/xtensa/linux-unwind.h | 30 ++++++++++++++++++++++++++++--
2 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/gcc/config/xtensa/xtensa.h b/gcc/config/xtensa/xtensa.h
index 584080b..e165def 100644
--- a/gcc/config/xtensa/xtensa.h
+++ b/gcc/config/xtensa/xtensa.h
@@ -813,7 +813,9 @@ typedef struct xtensa_args
for debugging. */
#define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, 0)
#define DWARF_FRAME_RETURN_COLUMN DWARF_FRAME_REGNUM (0)
-#define DWARF_FRAME_REGISTERS 16
+#define DWARF_ALT_FRAME_RETURN_COLUMN 16
+#define DWARF_FRAME_REGISTERS (DWARF_ALT_FRAME_RETURN_COLUMN \
+ + (TARGET_WINDOWED_ABI ? 0 : 1))
#define EH_RETURN_DATA_REGNO(N) ((N) < 2 ? (N) + 2 : INVALID_REGNUM)
#define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL) \
(flag_pic \
diff --git a/libgcc/config/xtensa/linux-unwind.h b/libgcc/config/xtensa/linux-unwind.h
index 9daf738..9a67b5d 100644
--- a/libgcc/config/xtensa/linux-unwind.h
+++ b/libgcc/config/xtensa/linux-unwind.h
@@ -52,7 +52,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#define ENTRY_BYTE 0x36
#endif
-#ifdef __XTENSA_WINDOWED_ABI__
#define MD_FALLBACK_FRAME_STATE_FOR xtensa_fallback_frame_state
static _Unwind_Reason_Code
@@ -61,6 +60,10 @@ xtensa_fallback_frame_state (struct _Unwind_Context *context,
{
unsigned char *pc = context->ra;
struct sigcontext *sc;
+#if defined(__XTENSA_CALL0_ABI__)
+ _Unwind_Ptr new_cfa;
+ int i;
+#endif
struct rt_sigframe {
siginfo_t info;
@@ -76,6 +79,7 @@ xtensa_fallback_frame_state (struct _Unwind_Context *context,
|| pc[5] != SYSC_BYTE2)
return _URC_END_OF_STACK;
+#if defined(__XTENSA_WINDOWED_ABI__)
rt_ = context->sp;
sc = &rt_->uc.uc_mcontext;
fs->signal_regs = (_Unwind_Word *) sc->sc_a;
@@ -90,11 +94,33 @@ xtensa_fallback_frame_state (struct _Unwind_Context *context,
}
else
fs->signal_ra = sc->sc_pc;
+#elif defined(__XTENSA_CALL0_ABI__)
+ rt_ = context->cfa;
+ sc = &rt_->uc.uc_mcontext;
+
+ new_cfa = (_Unwind_Ptr) sc;
+ fs->regs.cfa_how = CFA_REG_OFFSET;
+ fs->regs.cfa_reg = __LIBGCC_STACK_POINTER_REGNUM__;
+ fs->regs.cfa_offset = new_cfa - (_Unwind_Ptr) context->cfa;
+
+ for (i = 0; i < 16; i++)
+ {
+ fs->regs.reg[i].how = REG_SAVED_OFFSET;
+ fs->regs.reg[i].loc.offset = (_Unwind_Ptr) &(sc->sc_a[i]) - new_cfa;
+ }
+
+ fs->regs.reg[__LIBGCC_DWARF_ALT_FRAME_RETURN_COLUMN__].how =
+ REG_SAVED_VAL_OFFSET;
+ fs->regs.reg[__LIBGCC_DWARF_ALT_FRAME_RETURN_COLUMN__].loc.offset =
+ (_Unwind_Ptr) (sc->sc_pc) - new_cfa;
+ fs->retaddr_column = __LIBGCC_DWARF_ALT_FRAME_RETURN_COLUMN__;
+#else
+#error Unsupported Xtensa ABI
+#endif
fs->signal_frame = 1;
return _URC_NO_REASON;
}
-#endif /* __XTENSA_WINDOWED_ABI__ */
#endif /* ifdef inhibit_libc */
--
2.1.4

View File

@ -1,67 +0,0 @@
From 44fbad9f8bed55f690f251b530ab38df1e696d95 Mon Sep 17 00:00:00 2001
From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed, 17 Feb 2016 20:21:48 +0000
Subject: [PATCH] xtensa: fix libgcc build with --text-section-literals
Functions __muldf3_aux, __divdf3_aux, __mulsf3_aux and __divsf3_aux
don't start with leaf_entry, so they need explicit .literal_position,
otherwise libgcc build fails in the presence of --text-section-literals.
2016-02-17 Max Filippov <jcmvbkbc@gmail.com>
libgcc/
* config/xtensa/ieee754-df.S (__muldf3_aux, __divdf3_aux): Add
.literal_position before the function.
* config/xtensa/ieee754-sf.S (__mulsf3_aux, __divsf3_aux):
Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233505 138bc75d-0d04-0410-961f-82ee72b054a4
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
libgcc/config/xtensa/ieee754-df.S | 2 ++
libgcc/config/xtensa/ieee754-sf.S | 2 ++
2 files changed, 4 insertions(+)
diff --git a/libgcc/config/xtensa/ieee754-df.S b/libgcc/config/xtensa/ieee754-df.S
index a7ae209..26f2abd 100644
--- a/libgcc/config/xtensa/ieee754-df.S
+++ b/libgcc/config/xtensa/ieee754-df.S
@@ -606,6 +606,7 @@ __subdf3:
#define XCHAL_NO_MUL 1
#endif
+ .literal_position
__muldf3_aux:
/* Handle unusual cases (zeros, subnormals, NaNs and Infinities).
@@ -1216,6 +1217,7 @@ __muldf3:
#ifdef L_divdf3
+ .literal_position
/* Division */
__divdf3_aux:
diff --git a/libgcc/config/xtensa/ieee754-sf.S b/libgcc/config/xtensa/ieee754-sf.S
index 7e397dc..a5e6e3c 100644
--- a/libgcc/config/xtensa/ieee754-sf.S
+++ b/libgcc/config/xtensa/ieee754-sf.S
@@ -487,6 +487,7 @@ __subsf3:
#define XCHAL_NO_MUL 1
#endif
+ .literal_position
__mulsf3_aux:
/* Handle unusual cases (zeros, subnormals, NaNs and Infinities).
@@ -884,6 +885,7 @@ __mulsf3:
#ifdef L_divsf3
+ .literal_position
/* Division */
__divsf3_aux:
--
2.1.4

View File

@ -1,62 +0,0 @@
From d28554ee61a1ab1263274d66386e4051bca0ce05 Mon Sep 17 00:00:00 2001
From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue, 18 Oct 2016 19:12:19 +0000
Subject: [PATCH] xtensa: don't use unwind-dw2-fde-dip with elf targets
Define LIB2ADDEH_XTENSA_UNWIND_DW2_FDE to unwind-dw2-fde.c in
xtensa/t-elf and to unwind-dw2-fde-dip.c in xtensa/t-linux and use
LIB2ADDEH_XTENSA_UNWIND_DW2_FDE in LIB2ADDEH definition.
This fixes build for elf target with windowed xtensa core that currently
breaks with the following error message:
unwind-dw2-fde-dip.c:36:40: fatal error: elf.h: No such file or directory
2016-10-18 Max Filippov <jcmvbkbc@gmail.com>
libgcc/
* config/xtensa/t-elf (LIB2ADDEH_XTENSA_UNWIND_DW2_FDE): New
definition.
* config/xtensa/t-linux (LIB2ADDEH_XTENSA_UNWIND_DW2_FDE): New
definition.
* config/xtensa/t-windowed (LIB2ADDEH): Use
LIB2ADDEH_XTENSA_UNWIND_DW2_FDE defined by either xtensa/t-elf
or xtensa/t-linux.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241313 138bc75d-0d04-0410-961f-82ee72b054a4
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
libgcc/config/xtensa/t-elf | 2 ++
libgcc/config/xtensa/t-linux | 2 ++
libgcc/config/xtensa/t-windowed | 2 +-
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/libgcc/config/xtensa/t-elf b/libgcc/config/xtensa/t-elf
index 59d5121..967cf9b 100644
--- a/libgcc/config/xtensa/t-elf
+++ b/libgcc/config/xtensa/t-elf
@@ -3,3 +3,5 @@ CRTSTUFF_T_CFLAGS += -mlongcalls
CRTSTUFF_T_CFLAGS_S += -mlongcalls
HOST_LIBGCC2_CFLAGS += -mlongcalls
+
+LIB2ADDEH_XTENSA_UNWIND_DW2_FDE = $(srcdir)/unwind-dw2-fde.c
diff --git a/libgcc/config/xtensa/t-linux b/libgcc/config/xtensa/t-linux
index 6f4ae89..412ecca 100644
--- a/libgcc/config/xtensa/t-linux
+++ b/libgcc/config/xtensa/t-linux
@@ -1 +1,3 @@
SHLIB_MAPFILES += $(srcdir)/config/xtensa/libgcc-glibc.ver
+
+LIB2ADDEH_XTENSA_UNWIND_DW2_FDE = $(srcdir)/unwind-dw2-fde-dip.c
diff --git a/libgcc/config/xtensa/t-windowed b/libgcc/config/xtensa/t-windowed
index a99156c..f140136 100644
--- a/libgcc/config/xtensa/t-windowed
+++ b/libgcc/config/xtensa/t-windowed
@@ -1,2 +1,2 @@
LIB2ADDEH = $(srcdir)/config/xtensa/unwind-dw2-xtensa.c \
- $(srcdir)/unwind-dw2-fde-dip.c $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c
+ $(LIB2ADDEH_XTENSA_UNWIND_DW2_FDE) $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c
--
2.1.4

View File

@ -1,35 +0,0 @@
From b18fe564ed233ee0965b3a980edc5dbe069b80ea Mon Sep 17 00:00:00 2001
From: Max Filippov <jcmvbkbc@gmail.com>
Date: Tue, 29 Nov 2016 13:09:17 -0800
Subject: [PATCH] xtensa: Fix PR target/78603
2016-11-29 Max Filippov <jcmvbkbc@gmail.com>
gcc/
* config/xtensa/xtensa.c (hwloop_optimize): Don't emit zero
overhead loop start between a call and its CALL_ARG_LOCATION
note.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
gcc/config/xtensa/xtensa.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
index 206ff80..36ab1e3 100644
--- a/gcc/config/xtensa/xtensa.c
+++ b/gcc/config/xtensa/xtensa.c
@@ -4182,7 +4182,10 @@ hwloop_optimize (hwloop_info loop)
entry_after = BB_END (entry_bb);
while (DEBUG_INSN_P (entry_after)
|| (NOTE_P (entry_after)
- && NOTE_KIND (entry_after) != NOTE_INSN_BASIC_BLOCK))
+ && NOTE_KIND (entry_after) != NOTE_INSN_BASIC_BLOCK
+ /* Make sure we don't split a call and its corresponding
+ CALL_ARG_LOCATION note. */
+ && NOTE_KIND (entry_after) != NOTE_INSN_CALL_ARG_LOCATION))
entry_after = PREV_INSN (entry_after);
emit_insn_after (seq, entry_after);
--
2.1.4

View File

@ -1,74 +0,0 @@
From 1117c8be9e712f778739d751aa61038794437d7d Mon Sep 17 00:00:00 2001
From: Max Filippov <jcmvbkbc@gmail.com>
Date: Sun, 28 May 2017 19:56:56 -0700
Subject: [PATCH] gcc: xtensa: fix fprintf format specifiers
HOST_WIDE_INT may not be long as assumed in print_operand and
xtensa_emit_call. Use HOST_WIDE_INT_PRINT_DEC/HOST_WIDE_INT_PRINT_HEX
format strings instead of %ld/0x%lx. This fixes incorrect assembly code
generation by the compiler running on armhf host.
2017-05-28 Max Filippov <jcmvbkbc@gmail.com>
gcc/
* config/xtensa/xtensa.c (xtensa_emit_call): Use
HOST_WIDE_INT_PRINT_HEX instead of 0x%lx format string.
(print_operand): Use HOST_WIDE_INT_PRINT_DEC instead of %ld
format string.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
gcc/config/xtensa/xtensa.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
index 36ab1e3..8e62d63 100644
--- a/gcc/config/xtensa/xtensa.c
+++ b/gcc/config/xtensa/xtensa.c
@@ -1811,7 +1811,8 @@ xtensa_emit_call (int callop, rtx *operands)
rtx tgt = operands[callop];
if (GET_CODE (tgt) == CONST_INT)
- sprintf (result, "call%d\t0x%lx", WINDOW_SIZE, INTVAL (tgt));
+ sprintf (result, "call%d\t" HOST_WIDE_INT_PRINT_HEX,
+ WINDOW_SIZE, INTVAL (tgt));
else if (register_operand (tgt, VOIDmode))
sprintf (result, "callx%d\t%%%d", WINDOW_SIZE, callop);
else
@@ -2382,14 +2383,14 @@ print_operand (FILE *file, rtx x, int letter)
case 'L':
if (GET_CODE (x) == CONST_INT)
- fprintf (file, "%ld", (32 - INTVAL (x)) & 0x1f);
+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, (32 - INTVAL (x)) & 0x1f);
else
output_operand_lossage ("invalid %%L value");
break;
case 'R':
if (GET_CODE (x) == CONST_INT)
- fprintf (file, "%ld", INTVAL (x) & 0x1f);
+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x) & 0x1f);
else
output_operand_lossage ("invalid %%R value");
break;
@@ -2403,7 +2404,7 @@ print_operand (FILE *file, rtx x, int letter)
case 'd':
if (GET_CODE (x) == CONST_INT)
- fprintf (file, "%ld", INTVAL (x));
+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
else
output_operand_lossage ("invalid %%d value");
break;
@@ -2472,7 +2473,7 @@ print_operand (FILE *file, rtx x, int letter)
else if (GET_CODE (x) == MEM)
output_address (XEXP (x, 0));
else if (GET_CODE (x) == CONST_INT)
- fprintf (file, "%ld", INTVAL (x));
+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
else
output_addr_const (file, x);
}
--
2.1.4

View File

@ -1,31 +0,0 @@
From 82314225ca735a726d9e14dd69354814240419e1 Mon Sep 17 00:00:00 2001
From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Mon, 11 Sep 2017 21:53:38 +0000
Subject: [PATCH] xtensa: fix PR target/82181
2017-09-11 Max Filippov <jcmvbkbc@gmail.com>
gcc/
Backport from mainline
* config/xtensa/xtensa.c (xtensa_mem_offset): Check that both
words of DImode object are reachable by xtensa_uimm8x4 access.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
gcc/config/xtensa/xtensa.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
index 8e62d631bce0..a30aa1bcfc33 100644
--- a/gcc/config/xtensa/xtensa.c
+++ b/gcc/config/xtensa/xtensa.c
@@ -637,6 +637,7 @@ xtensa_mem_offset (unsigned v, machine_mode mode)
case HImode:
return xtensa_uimm8x2 (v);
+ case DImode:
case DFmode:
return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));
--
2.1.4

View File

@ -1,8 +0,0 @@
md5 gcc-5.4.0.tar.bz2 4c626ac2a83ef30dfb9260e6f59c2b30
sha1 gcc-5.4.0.tar.bz2 07524df2b4ab9070bad9c49ab668da72237b8115
sha256 gcc-5.4.0.tar.bz2 608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a
sha512 gcc-5.4.0.tar.bz2 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
md5 gcc-5.4.0.tar.gz f2b4d5a580061711e68f0f506e402e1c
sha1 gcc-5.4.0.tar.gz ca189feb8b93108a6313e34e745d45a03547dbc1
sha256 gcc-5.4.0.tar.gz 37089e80c3f2e9a0663d7ccc51c2a6c7dbbf3275bc1e4ed1ed3b1460cd5b3030
sha512 gcc-5.4.0.tar.gz a52d128370dd75fb4d0defc5ab0ddb6967caccc696d9c869a94ec2903223bc21500d91c66f924914b4dafaf889b3a4a068d7da7d6efa5d4ed8473391d6e70754

View File

@ -1 +0,0 @@
archive_formats='.tar.bz2 .tar.gz'

8
packages/gcc/5.5.0/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 gcc-5.5.0.tar.xz 0f70424213b4a1113c04ba66ddda0c1f
sha1 gcc-5.5.0.tar.xz 0d985aaf6d63598916933a690cb902d47d385bea
sha256 gcc-5.5.0.tar.xz 530cea139d82fe542b358961130c69cfde8b3d14556370b65823d2f91f0ced87
sha512 gcc-5.5.0.tar.xz 670ff52c2ae12c7852c12987e91798c5aa8bd6daf21f0d6e0cd57a4aa59cc4f06a837fe76426eaa1424cfddca937bed377680700eadc04d76b9180d462364fa1
md5 gcc-5.5.0.tar.gz 781bc0195edeb0ceaace8428f63ae63d
sha1 gcc-5.5.0.tar.gz b54770ac7ed33092dc86676145142d7a4aa447dc
sha256 gcc-5.5.0.tar.gz 3aabce75d6dd206876eced17504b28d47a724c2e430dbd2de176beb948708983
sha512 gcc-5.5.0.tar.gz ace0dafc56025b1ed22d06f20b3af2e6c4896b91c36289cfb129dcd6531b53f754150cc69a5b9c6f305598e4d643c80b114ed17cdc93ac979661d31073dd4ffd

8
packages/gdb/8.0.1/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 gdb-8.0.1.tar.xz 48cac527e6f3018b865ece021e9723ac
sha1 gdb-8.0.1.tar.xz faa945f77cf9bb5ae9530664f8b34ad21e38088f
sha256 gdb-8.0.1.tar.xz 3dbd5f93e36ba2815ad0efab030dcd0c7b211d7b353a40a53f4c02d7d56295e3
sha512 gdb-8.0.1.tar.xz 5eb328910033f0918058be2f92caebf1e8dfc6caa3c730d99d621627e53de3c1b43761c2f683d53555893253c2f06768cbf56cdea051a3d291ffb6cfae87b5e1
md5 gdb-8.0.1.tar.gz bb45869f8126a84ea2ba13a8c0e7c90e
sha1 gdb-8.0.1.tar.gz abb30c4fd7f66c830d879715cce5732bcf84f0f6
sha256 gdb-8.0.1.tar.gz 52017d33cab5b6a92455a1a904046d075357abf24153470178c0aadca2d479c5
sha512 gdb-8.0.1.tar.gz 58eb6150c908d67e6aed01d04bd321c7914e3e82fbb81a31e3050c4470e24e67cbe023b3f3edfb981225802441cf8b0d3d042195e96b6530058966cfdcd53c8d

View File

@ -1,8 +0,0 @@
md5 gdb-8.0.tar.xz c3d35cd949084be53b92cc1e03485f88
sha1 gdb-8.0.tar.xz 148c8e783ebf9b281241d0566db59961191ec64d
sha256 gdb-8.0.tar.xz f6a24ffe4917e67014ef9273eb8b547cb96a13e5ca74895b06d683b391f3f4ee
sha512 gdb-8.0.tar.xz e4044bdd162cbf95044ec1eaa44d2fa62a33e051bdbbacbc97afd4dfb07bae1bea514381fc1966aede89d6796ef2377a15748a93d95e2ad494c8497db489e886
md5 gdb-8.0.tar.gz 9bb49d134916e73b2c01d01bf20363df
sha1 gdb-8.0.tar.gz 4e2ed3dc2ed6236f31cd1991ff6067f323ac63b0
sha256 gdb-8.0.tar.gz 8968a19e14e176ee026f0ca777657c43456514ad41bb2bc7273e8c4219555ac9
sha512 gdb-8.0.tar.gz b25a40988c772a9b10ea6cf0a973193300357330f0896d3567ebe17a88d89b2b89b8eb2801adc934ea48f0ab3228214d8318a12ee2c9e4c347b4f7038281f66a

View File

@ -1,8 +0,0 @@
md5 linux-3.16.48.tar.xz 4a966b7699e704c1992e2588b086ab37
sha1 linux-3.16.48.tar.xz 9a583046e4443aa3df0e3016543aae704d0beb40
sha256 linux-3.16.48.tar.xz 21a405a5f72602ab66ea2cae2a57540874de2181eca36720a59398b7a6a2f25a
sha512 linux-3.16.48.tar.xz 796bb0f16f48eff8069ab637523859438939622c7acd9641e24c2dc62ba1a32ed3aa17161a49e386e40ef876b1dc9b2001e1c3952137f7f8177f08c917fc0cad
md5 linux-3.16.48.tar.gz 853c74bad0c939603be838b074af5f3d
sha1 linux-3.16.48.tar.gz 36d7053b4f0d8b5dd9121d78858fc1698c430615
sha256 linux-3.16.48.tar.gz 591a5745f85c4a30ab739469d13668786175210a3cca2e36c515ddbcf59f1c32
sha512 linux-3.16.48.tar.gz ab6bbba848664281ff3f4c1711eb34384783a172e572325071bd124b4daa19f571073ac1257572e18ba9687e1e43427d03e77a44bb574cbce9366e91db09fda1

8
packages/linux/3.16.49/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 linux-3.16.49.tar.xz aa4c2cb252266e7e6fa2bc5c26bf6f34
sha1 linux-3.16.49.tar.xz 69bedd15af3b78417491e39b8e946af9a98abe81
sha256 linux-3.16.49.tar.xz 7ab9ab2efb584b36685bae83f8005a699186ad0d70e6b659de58c89d0ec55f96
sha512 linux-3.16.49.tar.xz 01e52d25ea8dad305c2e500be55305b9620af7da2bafae4a4788d25a57d63c5f44df30bf9daed30373c2a4ed596f6a621aad7dff3db847f6e1251fd4fa31037d
md5 linux-3.16.49.tar.gz 38c81746825f99d6562ca36d5c79b531
sha1 linux-3.16.49.tar.gz 9561de2f07c97d50c442d303ca05114b0799c0ec
sha256 linux-3.16.49.tar.gz b29593df2015f5bb9080289d00521e20730007ec375bb32ff5c2650d56b1a621
sha512 linux-3.16.49.tar.gz 3ba4cefbe42777520158a32b9616ceef8e8fa6a6d17de890d7df9abd5aed0063ba861cbda6851c7fd9a525156a3cd402776d570546a1f9e872a005dceac694e9

View File

@ -1,8 +0,0 @@
md5 linux-3.18.72.tar.xz 2583e41ad4a29c928e9902edffcb9574
sha1 linux-3.18.72.tar.xz 38378b76ed6e3b38cd01810efc96aafbf6f3505e
sha256 linux-3.18.72.tar.xz d22edabd49d8dcfddf4aa5e187482de558d138f97b036e3d5098354b62443dc4
sha512 linux-3.18.72.tar.xz 8edd85af64f901d5b6b0bb8cd81f777f1e5588d6c880e81af25f99fa451ac97353cc64e48e21be5f129e53d2cd9b1258441fa91dd3445e42b0daa28a39ad5327
md5 linux-3.18.72.tar.gz 3cd7c040b87bd3bcc07ed017a7613ddb
sha1 linux-3.18.72.tar.gz 1305b4e2e607d9f6e52e87e0c4a9f9915b66cd9c
sha256 linux-3.18.72.tar.gz e0e46c168ce9aa166df1b8735b6823deb2e69473f840dd6ce8ed31f4ecf5c02e
sha512 linux-3.18.72.tar.gz c579e32ddf80174efa0103552bc2871a1b485742f7d49f29a1fbc953cc6f67478bfedd56cbc5e52592a6ffb2ccf6abe540e05a55057635a543d83db543873529

8
packages/linux/3.18.77/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 linux-3.18.77.tar.xz 2a10b869a649dff4ad321309117dfae9
sha1 linux-3.18.77.tar.xz 095453fb300a7a4d47fce0028706e3512e1758dd
sha256 linux-3.18.77.tar.xz a4e95962f619dd7088441323c2ecb3107f3004244804f1a99e044ac96db10a94
sha512 linux-3.18.77.tar.xz 776d5daa400af8a711b1ea4d2988aa4dd048cb9e9fb468b0a74844f9e53caa42f6436b716c72726e8f6ed920e435b8b9914e00a673ef55c57950d622f3606379
md5 linux-3.18.77.tar.gz 95dd752d170648f71839f12b63dafa4d
sha1 linux-3.18.77.tar.gz cb2d946386cbf86f7f1fb3d769c9a46587ac6fb3
sha256 linux-3.18.77.tar.gz d5d713dbe34298f8a029c4479c1af57428cd2599a9016c108586467d708cd218
sha512 linux-3.18.77.tar.gz 56b03e46f96413f8e0ee45c6b35b3e6762ae806228e9c636cdc3ca00b90a5223cc41c160d7c3de3f95c71adfee527cca9548a43eafa02da1cb6cac92608f9545

View File

@ -1,8 +0,0 @@
md5 linux-3.2.93.tar.xz 5b636f7cdbb1eb764747b829f04c7dd2
sha1 linux-3.2.93.tar.xz a9c1bc71ace5dd85015e9920b0f837c93b73c7b5
sha256 linux-3.2.93.tar.xz 7da5a25573500ae98a3bb76a92ac4dfca7f3f56395206365046e10de920c458f
sha512 linux-3.2.93.tar.xz 86e72f4c7379f0efd03e12ea5ec65591a2d81e1181c688a063d569cf1a153ad3617582134848e7acd19704f078caafed9b7fc221c1d6a615181ebad7a8ecc7ba
md5 linux-3.2.93.tar.gz b5ac981b7bb77f3d8b731aab15e63fc5
sha1 linux-3.2.93.tar.gz 62c462513c222a5b185fdb66f9c27df58f24a1ef
sha256 linux-3.2.93.tar.gz 86bdb6ffd42c444e8e1cbab31897c07dc819c0e9bcc3e4e283a45edf8b86e87f
sha512 linux-3.2.93.tar.gz 31384dd25c9db71bb7a4d4d8a0ccde3e94652680709e956c010302450015a7afeb0f1bccde88368dba3c4fed9cca59bdbbe86d8aee40e1afc12061965a48f13d

8
packages/linux/3.2.94/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 linux-3.2.94.tar.xz 790bdf93f501f0b5b1d2e3e1cbe83f3a
sha1 linux-3.2.94.tar.xz e7a47c381d6bbec8725c6e08f657b3ec36bd718d
sha256 linux-3.2.94.tar.xz 0bc5856e6de4ad1a941c6d2b0014493c31800dcd51db3e561c38a19b99621f60
sha512 linux-3.2.94.tar.xz ebb063b0678ae46b16c3bf5d12e7daad46a37cd9175aa9dacaf55dc22c4f411fb2f26d0b3c05d1c133e086ed041b01ac700b8746297f1ba85a4a4bac6899b132
md5 linux-3.2.94.tar.gz aa9c84a7c59d6c5097207f3afea51e3a
sha1 linux-3.2.94.tar.gz 307b5ac454eac74c75a569b083c8abd076c6ea4d
sha256 linux-3.2.94.tar.gz 7bac8e1faa7d86ff274320e37d425cf89d8c9707a974e60a76ab15b21d98e3a3
sha512 linux-3.2.94.tar.gz d5fff50319350b691c195acff849e05cdd144bc7a46941deae49f6618a815b3222e81809d1c139d3521c6a24ab33739e726a09b9f00a5c3fcbc98dd5705f9a1c

View File

@ -1,8 +0,0 @@
md5 linux-4.1.44.tar.xz 298a390c299d3aa03fbe6d286fe5d8ad
sha1 linux-4.1.44.tar.xz 0ad1ce9c301cd6e7c0c78467b99d7b42a2fd62c6
sha256 linux-4.1.44.tar.xz f3f97a31bdb447ceae4ba3c2c3c4c54346e8e2aac0d06f941054692d78a138e9
sha512 linux-4.1.44.tar.xz 3038798e6856544b4450eb13cb5b0e7f03de349dcfbb5eb84e23824e08c8cfe4ff027c86155066017cfef4736d5db3d1b871f082c25b4a9900abd9a582bdaade
md5 linux-4.1.44.tar.gz 04eea76af905931a660735377c8cd3d7
sha1 linux-4.1.44.tar.gz 0c3de069a5935f3e38b51ae18adcbecc510f9423
sha256 linux-4.1.44.tar.gz db503f551df1886f959d02065db4ab48fe824e98ebbf55e8288572c2ef9d4625
sha512 linux-4.1.44.tar.gz 3a9cac9a7884b8786bbefe0d6b36e9a6fc2b7b735edcdaab9147adde1d00b52bbab4e50e0f0a3a3e67bb5a6bfe1e60f50188035441e3dd0e3c63547fe1ed4b2f

8
packages/linux/4.1.45/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 linux-4.1.45.tar.xz c07e1bced97a4d3cd9095b3440b48b08
sha1 linux-4.1.45.tar.xz 7d42525034086088bac4d7eb260b7722e03c0f5c
sha256 linux-4.1.45.tar.xz 76700a6a788c5750e3421eba004190cdc5b63f62726fce3b5fa27bd1c2cd5912
sha512 linux-4.1.45.tar.xz 4293d51c2106dc694e40e042976a9184f30154de32fa1549c77cbc8c6a68fc65dfbcf5d999df1488ea02d1b2bf520c9ceb4c95fae1ed27f00ecedd4b3fcc7441
md5 linux-4.1.45.tar.gz a645aad916ad10883a713aebd37d1f0e
sha1 linux-4.1.45.tar.gz 19934a198e981cbba81ce77512bc1d3857a3d8bb
sha256 linux-4.1.45.tar.gz 2a480af608129e6a26c7b16f08e164989118972286d03ca8e6aeae5bb2294510
sha512 linux-4.1.45.tar.gz a9b288d1763a5e6dd2a9b26323d094e28ab3864338f04a99a32677515b27178d2eb9d81d505b4162942c8445ddc01df8e6c2a586fee7297fcc0429b3ce3b5deb

View File

@ -1,8 +0,0 @@
md5 linux-4.13.4.tar.xz 907447893b977c791934960a73b7fa00
sha1 linux-4.13.4.tar.xz 70f6f4b8326c20a3570fec2c23bd7c718d75cf0c
sha256 linux-4.13.4.tar.xz a09e95eb59de505cec462f3008148bcf7f5b8ed0e9e19f3e129d13a7a8d8f420
sha512 linux-4.13.4.tar.xz 4ec2b18a30badc605f646ba73e49519bc524a28f9eceb6a7f7c8297330a7b8fb9354e34aa4321ead38e30820bf87b9811d00a7233cb1f61a0335ebfa8a5084c4
md5 linux-4.13.4.tar.gz 701cbbe12c0a1815233400968b007f92
sha1 linux-4.13.4.tar.gz 4e9933c4488256b779c9246f13f2b24b9d1b7d06
sha256 linux-4.13.4.tar.gz 17caaeba0424f8fc72626de120ececd40db55b9d2763a0b8bc6142f4be5b25e7
sha512 linux-4.13.4.tar.gz bf4c8ee0de4315559cf565f4a1c4c8f3c9cea0f6674d9425d9a1818b551bd73b8a5b1460e6b0a8b32d145ac081852e5895af4d34e8c2df2c99602ce8fb1b78c1

8
packages/linux/4.13.9/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 linux-4.13.9.tar.xz 48b8bb806d97f5bbc1ad983253f162ee
sha1 linux-4.13.9.tar.xz d1e506f15965dced8753da85feeed147ff2c9d39
sha256 linux-4.13.9.tar.xz a1dc15e4dba9a385c4112903da81c01f412b36420feefa7771797073f5352a8f
sha512 linux-4.13.9.tar.xz b456424058b547e8b7af459dc4c43ee08bf0eca6885f88b6b2b03763839740f49adf9ccccf2b29c9af5884402e67dbebb953662e11b9df8663137c7acf0f0333
md5 linux-4.13.9.tar.gz 8faa82420ac919a97b47184aed5e039c
sha1 linux-4.13.9.tar.gz c79060462d3a8eea85b11582255f505a78dc7f34
sha256 linux-4.13.9.tar.gz b3bcf55511592e58228c220ebe464498352c303a408fb1d6a6565cc8a8b0dff3
sha512 linux-4.13.9.tar.gz fe677bf752112dac8f0760ef342d8619b61ede2cbb42c3c58c753c748fcf20b853b49a6a722711e5e9284af38b4e0bca8d6a752cc8493353a7e6ffb2ba1187f1

View File

@ -1,8 +0,0 @@
md5 linux-4.4.89.tar.xz 5588e6bed5235a97d305dd82d0d4758f
sha1 linux-4.4.89.tar.xz 6e41c5ac9d3058461418c1d1c66b69c37f497e40
sha256 linux-4.4.89.tar.xz a81d1b1306e4fddee5d6f7219090a616073b02f4069e44522a9c0454b17f2b67
sha512 linux-4.4.89.tar.xz 629541ea58f6bce46837cf268558f4f707ded1466c7311c2c1706ae558148d35d1b9bfa531c6a2962ac503d3c393696a3685c66568e11f92e069b389cbcf752d
md5 linux-4.4.89.tar.gz 1a1b47829270e675b983c29705f5c7d9
sha1 linux-4.4.89.tar.gz 03dbc1d993eda1524018ce58584c820ae7579cec
sha256 linux-4.4.89.tar.gz d02efe1aac9c0333fc48deb8f165d1a198c7d0e7e337afec4d6496b452b4deda
sha512 linux-4.4.89.tar.gz 9141f140336fbfe6022a0d71dcae4795b3629e00b0c35b161541c6a34537959e536e5dbf5b06bb03caa1b2918a02c24839ef75af1bfb7f2b7aeb68b7db02e486

8
packages/linux/4.4.94/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 linux-4.4.94.tar.xz fb882847392475769e08ac30833e4e7c
sha1 linux-4.4.94.tar.xz 88c0c6937338d074bc1948c5e59c88bcf4bf5691
sha256 linux-4.4.94.tar.xz b4e8fbd0de4321e88092eeb7fc66ee61ce6e13c7ba6680d24fdd20f532b4f110
sha512 linux-4.4.94.tar.xz e7e8c68afe4a48f4affde7cdcf862d727f176eb7fb8f5ee4edd388a8fd9a1416e969ad8f5ca432731224fcd4c12f687667d6fd53bb6d510ad1abaed1a22fde1d
md5 linux-4.4.94.tar.gz 6cb82d780159d0d58ba61ecda2baeb5e
sha1 linux-4.4.94.tar.gz ed09cfc7061423528f046406d7412bb853745f58
sha256 linux-4.4.94.tar.gz 82005a1c306d06e9189139afe5c313bd00fcc49bafef3af7ba4b27e0fdf61feb
sha512 linux-4.4.94.tar.gz 876748fccd63533b725556df3b1cf263e32e712d5336df029faff7284d32551f097824eecbc4cf216bc21c9348c2eb59876ad5a07ad0220256b9dd0c2c9e31c6

View File

@ -1,8 +0,0 @@
md5 linux-4.9.52.tar.xz 3752317fdacdb9b341ae3e500481eb3a
sha1 linux-4.9.52.tar.xz a06b8a6031a81b32228b76b1dc28cf2bc8165228
sha256 linux-4.9.52.tar.xz ffdd034f1bf32fa41d1a66a347388c0dc4c3cff6f578a1e29d88b20fbae1048a
sha512 linux-4.9.52.tar.xz b99d6e8f7a50296a89ae12ee8e0d04015d31425a337cb39b09aeefee8a6e9cb7157f191e2145af36cb781bbc3c5657232d3f631790283d002fe83c025e6a5589
md5 linux-4.9.52.tar.gz b79ae5701ee31c99b882292c7bd9814c
sha1 linux-4.9.52.tar.gz e34d6a972e07aad03d410e335f57e5ad1f8bc476
sha256 linux-4.9.52.tar.gz 8c01c4b4f0cc70d2b99e88c56507bed7b666fe82cbd7612db785dc1ffce09174
sha512 linux-4.9.52.tar.gz 079a6bab250892b5c1384db4a9e48dd3adb99ab48dcde61654978a0d96ccb938510cec932f227e1ef1e33dde9b1dbbc2ddbb31686719761a1fa2f4767e35121a

8
packages/linux/4.9.58/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 linux-4.9.58.tar.xz 243225673ff85521aab0a9c9a1898c9e
sha1 linux-4.9.58.tar.xz 61f9bb331b6050b5fd965f42e1bf83f799fe75ec
sha256 linux-4.9.58.tar.xz 748f12a28689644b6a9102c67f8fa7938ca73823a949ba6f65024aecf2f221a7
sha512 linux-4.9.58.tar.xz b65c7f4e5e6a324e499976c09233659923cffba0113a6532aac6d7e36a46051cdbd64e1182af55ba8a9b678c646a96b848823321d3293acd375121578470f972
md5 linux-4.9.58.tar.gz 6513a8aede62ab6bfdef07df8fb4e60e
sha1 linux-4.9.58.tar.gz e1e4a694f1435d917b721b1249f045feb923934a
sha256 linux-4.9.58.tar.gz abfa302da40b11b8944c73f749c7ba886a3692291b066ec6803b052c60bd8e60
sha512 linux-4.9.58.tar.gz 46bcc1e648b888dedeed5bf15f04694587cd1f393f158f59a4661493b8102cbd9a9fe08ce237ec161248f8efe39c1116be21c5d69bd873afb24bea93ac6d40ad

0
packages/linux/4.9.58/version.desc vendored Normal file
View File

4
packages/musl/1.1.17/chksum vendored Normal file
View File

@ -0,0 +1,4 @@
md5 musl-1.1.17.tar.gz b2cbb0598ced4fd337b07c27b08d1233
sha1 musl-1.1.17.tar.gz 0f8ec8cd44c9d3c8a5138e85a867644497f061fc
sha256 musl-1.1.17.tar.gz c8aa51c747a600704bed169340bf3e03742ceee027ea0051dd4b6cc3c5f51464
sha512 musl-1.1.17.tar.gz bc99c7d58d64116c03e68fe77141a1f2938e0c01ba027937587a060d435b4b00b8b1f18c63fb8ed445ef36f377974e02a7b4821c793e4292041e31e66f145428

0
packages/musl/1.1.17/version.desc vendored Normal file
View File