Compare commits
17 Commits
4.9.1-1mam
...
10.1.0-2ma
Author | SHA1 | Date | |
---|---|---|---|
507d443445 | |||
fcf33b7cf9 | |||
545e0c4d19 | |||
628b8909d7 | |||
5ae53db6f7 | |||
753d4b61f2 | |||
75955c0210 | |||
38649232e0 | |||
a7ab85556c | |||
7c3a8f2281 | |||
74633b6112 | |||
cf935f49cc | |||
4704b4a610 | |||
824464f600 | |||
4b71f7cb6f | |||
527498f321 | |||
e295aa7e88 |
BIN
ecj-latest.jar
BIN
ecj-latest.jar
Binary file not shown.
24
gcc-10.1.0-arm-provide-futex-atomic-functions.patch
Normal file
24
gcc-10.1.0-arm-provide-futex-atomic-functions.patch
Normal file
@ -0,0 +1,24 @@
|
||||
diff -ru gcc-10.1.0/libstdc++-v3/include/bits/atomic_futex.h gcc-10.1.0.patched/libstdc++-v3/include/bits/atomic_futex.h
|
||||
--- gcc-10.1.0/libstdc++-v3/include/bits/atomic_futex.h 2020-05-07 12:50:02.000000000 +0200
|
||||
+++ gcc-10.1.0.patched/libstdc++-v3/include/bits/atomic_futex.h 2020-06-08 18:18:38.544259479 +0200
|
||||
@@ -49,7 +49,7 @@
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
#ifdef _GLIBCXX_HAS_GTHREADS
|
||||
-#if defined(_GLIBCXX_HAVE_LINUX_FUTEX) && ATOMIC_INT_LOCK_FREE > 1
|
||||
+#if defined(_GLIBCXX_HAVE_LINUX_FUTEX)
|
||||
struct __atomic_futex_unsigned_base
|
||||
{
|
||||
// Returns false iff a timeout occurred.
|
||||
diff -ru gcc-10.1.0/libstdc++-v3/src/c++11/futex.cc gcc-10.1.0.patched/libstdc++-v3/src/c++11/futex.cc
|
||||
--- gcc-10.1.0/libstdc++-v3/src/c++11/futex.cc 2020-05-07 12:50:02.000000000 +0200
|
||||
+++ gcc-10.1.0.patched/libstdc++-v3/src/c++11/futex.cc 2020-06-08 18:19:20.413501894 +0200
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
#include <bits/atomic_futex.h>
|
||||
#ifdef _GLIBCXX_HAS_GTHREADS
|
||||
-#if defined(_GLIBCXX_HAVE_LINUX_FUTEX) && ATOMIC_INT_LOCK_FREE > 1
|
||||
+#if defined(_GLIBCXX_HAVE_LINUX_FUTEX)
|
||||
#include <chrono>
|
||||
#include <climits>
|
||||
#include <syscall.h>
|
15
gcc-4.9.2-arm-lra-bootstrap.patch
Normal file
15
gcc-4.9.2-arm-lra-bootstrap.patch
Normal file
@ -0,0 +1,15 @@
|
||||
--- trunk/gcc/lra-lives.c 2014/05/30 08:43:05 211074
|
||||
+++ trunk/gcc/lra-lives.c 2014/06/16 09:58:34 211701
|
||||
@@ -558,7 +558,11 @@
|
||||
/* It might be 'inheritance pseudo <- reload pseudo'. */
|
||||
|| (src_regno >= lra_constraint_new_regno_start
|
||||
&& ((int) REGNO (SET_DEST (set))
|
||||
- >= lra_constraint_new_regno_start))))
|
||||
+ >= lra_constraint_new_regno_start)
|
||||
+ /* Remember to skip special cases where src/dest regnos are
|
||||
+ the same, e.g. insn SET pattern has matching constraints
|
||||
+ like =r,0. */
|
||||
+ && src_regno != (int) REGNO (SET_DEST (set)))))
|
||||
{
|
||||
int hard_regno = -1, regno = -1;
|
||||
|
20
gcc-7.1.0-cross-ftbfs-ucontet_t.patch
Normal file
20
gcc-7.1.0-cross-ftbfs-ucontet_t.patch
Normal file
@ -0,0 +1,20 @@
|
||||
--- gcc-7.1.0/libgcc/config/i386/linux-unwind.h.orig 2017-10-17 15:57:36.616505453 +0200
|
||||
+++ gcc-7.1.0/libgcc/config/i386/linux-unwind.h 2017-10-17 15:57:54.791574061 +0200
|
||||
@@ -58,7 +58,7 @@
|
||||
if (*(unsigned char *)(pc+0) == 0x48
|
||||
&& *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL)
|
||||
{
|
||||
- struct ucontext *uc_ = context->cfa;
|
||||
+ struct 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 @@
|
||||
siginfo_t *pinfo;
|
||||
void *puc;
|
||||
siginfo_t info;
|
||||
- struct ucontext uc;
|
||||
+ struct 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
|
Reference in New Issue
Block a user