Skip to content

Commit

Permalink
Merge pull request #127 from 3246251196/gthr_call_once
Browse files Browse the repository at this point in the history
Fix to exception raised by Callable in call_once
  • Loading branch information
sba1 committed Oct 9, 2022
2 parents 146c6d3 + 1a85536 commit 5ec2e2d
Show file tree
Hide file tree
Showing 38 changed files with 940 additions and 1,040 deletions.
6 changes: 3 additions & 3 deletions gcc/11/patches/0001-Changes-for-AmigaOS-version-of-gcc.patch
@@ -1,7 +1,7 @@
From 9399e81d8102f3f66ce6b6022aa2876b0aab3405 Mon Sep 17 00:00:00 2001
From a065f15c8bb17b6717633ef513e4c2f12f152499 Mon Sep 17 00:00:00 2001
From: Sebastian Bauer <mail@sebastianbauer.info>
Date: Tue, 17 Feb 2015 20:25:55 +0100
Subject: [PATCH 01/35] Changes for AmigaOS version of gcc.
Subject: [PATCH 01/36] Changes for AmigaOS version of gcc.

---
fixincludes/configure | 1 +
Expand Down Expand Up @@ -3521,5 +3521,5 @@ index 6568adfca2089c116ae2cbdfa8c933aa76fdddf8..16fa6bf68690127c7a735979108b1add

#endif // _GLIBCXX_CSTDDEF
--
2.30.2
2.34.1

@@ -1,7 +1,7 @@
From 308e3f7dd36415e09893aafdc6fd248c33b2b67d Mon Sep 17 00:00:00 2001
From 5901f8aec0e2f6a0f826903cd483cc1b10f63aeb Mon Sep 17 00:00:00 2001
From: Sebastian Bauer <mail@sebastianbauer.info>
Date: Fri, 14 Nov 2014 20:03:56 +0100
Subject: [PATCH 02/35] Added new function attribute "lineartags" and pragma
Subject: [PATCH 02/36] Added new function attribute "lineartags" and pragma
"amigaos tagtype".

Functions that have the lineartags attribute are assumed to be functions
Expand Down Expand Up @@ -397,5 +397,5 @@ index ad8c0e64c056129afcd8bfa2a656749a2febfaaa..85c03f28e37d64865360692a14fcc8a1
amigaos_legitimize_baserel_address (rtx addr)
{
--
2.30.2
2.34.1

@@ -1,7 +1,7 @@
From a50bea1109a578bceca29ef3c83c67cdacb42254 Mon Sep 17 00:00:00 2001
From 07718db105d776cff50b4cd8102132c88ea7c002 Mon Sep 17 00:00:00 2001
From: Sebastian Bauer <mail@sebastianbauer.info>
Date: Thu, 9 Jul 2015 06:54:37 +0200
Subject: [PATCH 03/35] Disable .machine directive generation.
Subject: [PATCH 03/36] Disable .machine directive generation.

It breaks manual args to the assembler with different flavor,
e.g., -Wa,-m440. This is probably not the right fix.
Expand Down Expand Up @@ -33,5 +33,5 @@ index 085f7b9c49035ef350361921e29cd7d737497b67..27337ed6de1e09b5d6e27b9533610888
}

--
2.30.2
2.34.1

@@ -1,7 +1,7 @@
From aaf565b9a1969dec6df652b191931f60486a4289 Mon Sep 17 00:00:00 2001
From f7398a949dd5201e983c7d8188d497e548112123 Mon Sep 17 00:00:00 2001
From: Sebastian Bauer <mail@sebastianbauer.info>
Date: Wed, 2 Dec 2015 20:56:33 +0100
Subject: [PATCH 04/35] The default link mode is static for AmigaOS.
Subject: [PATCH 04/36] The default link mode is static for AmigaOS.

Changed the g++ driver to reflect this.
---
Expand Down Expand Up @@ -47,5 +47,5 @@ index 3c9bd1490b4ae14462f628a84f5207f1f9cf345f..8039884af0ca0aa105acee03864d0e2f
case OPT_static_libstdc__:
library = library >= 0 ? 2 : library;
--
2.30.2
2.34.1

@@ -1,7 +1,7 @@
From 745abd8ce37a2a49484323513c2928291ad8932e Mon Sep 17 00:00:00 2001
From e6ec2d752903863da6dcf190e18c73e346b6b253 Mon Sep 17 00:00:00 2001
From: Sebastian Bauer <mail@sebastianbauer.info>
Date: Wed, 2 Dec 2015 21:39:42 +0100
Subject: [PATCH 05/35] Disable the usage of /dev/urandom when compiling for
Subject: [PATCH 05/36] Disable the usage of /dev/urandom when compiling for
AmigaOS.

---
Expand Down Expand Up @@ -67,5 +67,5 @@ index d8cc254adef2677798354697af5d7eb957c03c9a..9856a8009e42f37defb131ea38284dcf
}

--
2.30.2
2.34.1

@@ -1,7 +1,7 @@
From 18f9b577bbf71a8c75719b80aaa17fe78f55bf96 Mon Sep 17 00:00:00 2001
From a01c2a5ac436a00b931a0146cf802f69127c2884 Mon Sep 17 00:00:00 2001
From: Sebastian Bauer <mail@sebastianbauer.info>
Date: Sat, 5 Dec 2015 13:17:26 +0100
Subject: [PATCH 06/35] Expand arg zero on AmigaOS using the PROGDIR: assign.
Subject: [PATCH 06/36] Expand arg zero on AmigaOS using the PROGDIR: assign.

This should make sure that the proper relative paths are computed during
process_command().
Expand Down Expand Up @@ -37,5 +37,5 @@ index cf92e18ecdacebad78a6aefc80f727c20c85b63d..9ac8835c794a1dd66afaa081554c8eca
set_up_specs ();
putenv_COLLECT_AS_OPTIONS (assembler_options);
--
2.30.2
2.34.1

@@ -1,7 +1,7 @@
From db2bf9f2fe7a80e61d5f0edc50b1ae256d1b40a4 Mon Sep 17 00:00:00 2001
From 6c249f64bd2d0ebf30f51531484ea1742962ee12 Mon Sep 17 00:00:00 2001
From: Sebastian Bauer <mail@sebastianbauer.info>
Date: Thu, 21 Jan 2016 20:46:59 +0100
Subject: [PATCH 07/35] Some AmigaOS 4.x compability changes for posix thread
Subject: [PATCH 07/36] Some AmigaOS 4.x compability changes for posix thread
support.

---
Expand Down Expand Up @@ -81,5 +81,5 @@ index eb8af567cd525b163017d2aea9923744b4b53e86..8c979f07b0a84af4e0f4ea7214554ff4
{
if (__gthread_active_p ())
--
2.30.2
2.34.1

0 comments on commit 5ec2e2d

Please sign in to comment.