Compare commits
16 Commits
8.2.0-1mam
...
13.2.0-1ma
Author | SHA1 | Date | |
---|---|---|---|
aab4de714e | |||
9d818337b1 | |||
1c54db45b9 | |||
ce8c46658d | |||
7556ad7541 | |||
1e9f0fddf2 | |||
05baad4d49 | |||
c53ce92725 | |||
507d443445 | |||
fcf33b7cf9 | |||
545e0c4d19 | |||
628b8909d7 | |||
5ae53db6f7 | |||
753d4b61f2 | |||
75955c0210 | |||
38649232e0 |
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>
|
12
gcc-13.1.1-libgomp-workaround-null-environ.patch
Normal file
12
gcc-13.1.1-libgomp-workaround-null-environ.patch
Normal file
@ -0,0 +1,12 @@
|
||||
--- gcc-13.1.1/libgomp/env.c.orig 2023-06-20 10:11:45.125868665 +0200
|
||||
+++ gcc-13.1.1/libgomp/env.c 2023-06-20 10:04:18.089095860 +0200
|
||||
@@ -2059,6 +2059,9 @@
|
||||
none = gomp_get_initial_icv_item (GOMP_DEVICE_NUM_FOR_NO_SUFFIX);
|
||||
initialize_icvs (&none->icvs);
|
||||
|
||||
+ if (environ == 0) fprintf(stderr, "FIXME: initialize_env: environ is not initialized\n");
|
||||
+
|
||||
+ if (environ != 0)
|
||||
for (env = environ; *env != 0; env++)
|
||||
{
|
||||
if (!startswith (*env, "OMP_"))
|
@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
gij --classpath /usr/share/java/ecj.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.GCCMain \
|
||||
${1+"$@"}
|
@ -1,11 +0,0 @@
|
||||
--- gcc-5.2.0/Makefile.in.orig 2015-08-16 18:06:23.099725324 +0200
|
||||
+++ gcc-5.2.0/Makefile.in 2015-08-16 18:06:33.553684921 +0200
|
||||
@@ -43118,7 +43118,7 @@
|
||||
$$s/$$module_srcdir/configure \
|
||||
--srcdir=$${topdir}/$$module_srcdir \
|
||||
$(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
|
||||
- --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
|
||||
+ --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) --disable-multilib \
|
||||
|| exit 1
|
||||
@endif target-libjava
|
||||
|
@ -1,36 +0,0 @@
|
||||
--- gcc-6.1.0/gcc/java/decl.c.orig 2016-02-08 16:36:16.000000000 +0100
|
||||
+++ gcc-6.1.0/gcc/java/decl.c 2016-05-08 13:57:25.854163381 +0200
|
||||
@@ -507,7 +507,7 @@
|
||||
parse_version (void)
|
||||
{
|
||||
const char *p = version_string;
|
||||
- unsigned int major = 0, minor = 0;
|
||||
+ unsigned int major = 0;
|
||||
unsigned int abi_version;
|
||||
|
||||
/* Skip leading junk. */
|
||||
@@ -525,13 +525,6 @@
|
||||
gcc_assert (*p == '.' && ISDIGIT (p[1]));
|
||||
++p;
|
||||
|
||||
- /* Extract minor version. */
|
||||
- while (ISDIGIT (*p))
|
||||
- {
|
||||
- minor = minor * 10 + *p - '0';
|
||||
- ++p;
|
||||
- }
|
||||
-
|
||||
if (flag_indirect_dispatch)
|
||||
{
|
||||
abi_version = GCJ_CURRENT_BC_ABI_VERSION;
|
||||
--- gcc-6.1.0/gcc/java/decl.c.orig 2016-05-08 17:15:16.964134546 +0200
|
||||
+++ gcc-6.1.0/gcc/java/decl.c 2016-05-08 17:15:25.304134521 +0200
|
||||
@@ -535,7 +535,7 @@
|
||||
/* Implicit in this computation is the idea that we won't break the
|
||||
old-style binary ABI in a sub-minor release (e.g., from 4.0.0 to
|
||||
4.0.1). */
|
||||
- abi_version = 100000 * major + 1000 * minor;
|
||||
+ abi_version = 100000 * major;
|
||||
}
|
||||
if (flag_bootstrap_classes)
|
||||
abi_version |= FLAG_BOOTSTRAP_LOADER;
|
Reference in New Issue
Block a user