Hi,
I would like to commit the attached patch to trunk and after a settling
period also to all open branches.
Is this ok?
TIA,
Andreas
From a8a602620917efad2579c0dc24b178c0f2b18ff3 Mon Sep 17 00:00:00 2001
From: Andreas Tobler
Date: Thu, 12 Aug 2021 22:35:52 +0200
Subject: [PATCH] FreeBSD
On 07.05.20 09:25, Kyrylo Tkachov wrote:
Hi Andreas,
-Original Message-
From: Gcc-patches On Behalf Of
Andreas Tobler
Sent: 06 May 2020 21:17
To: GCC Patches
Subject: [PATCH] libgcc: aarch64: Get hwcap for FreeBSD
Hi all,
Since FreeBSD 12, FreeBSD has a sys/auxv.h header too but it
On 06.05.20 22:27, Kamil Rytarowski wrote:
On 06.05.2020 22:25, Andreas Tobler wrote:
On 06.05.20 22:12, Jakub Jelinek wrote:
On Wed, May 06, 2020 at 09:54:47PM +0200, Andreas Tobler wrote:
--- a/gcc/testsuite/gcc.dg/analyzer/alloca-leak.c
+++ b/gcc/testsuite/gcc.dg/analyzer/alloca-leak.c
On 06.05.20 22:12, Jakub Jelinek wrote:
On Wed, May 06, 2020 at 09:54:47PM +0200, Andreas Tobler wrote:
--- a/gcc/testsuite/gcc.dg/analyzer/alloca-leak.c
+++ b/gcc/testsuite/gcc.dg/analyzer/alloca-leak.c
@@ -1,5 +1,6 @@
-#include
-
+#include
It needs to be:
+#if __has_include()
+#include
Hi all,
Since FreeBSD 12, FreeBSD has a sys/auxv.h header too but it doesn't
provide the getauxval function. Instead it offers the elf_aux_info
function which provides a similar functionality.
This patch gets the hwcap for FreeBSD.
Is this ok for trunk?
TIA,
Andreas
+2020-05-05 An
ks fine too.
K, fine with me. I'll commit this solution once I finished testing. Thanks,
Andreas
+2020-05-07 Andreas Tobler
+
+ * gcc.dg/analyzer/alloca-leak.c: Include alloca.h only if
+ available.
+ * gcc.dg/analyzer/data-model-1.c: Likewise
+ * gcc.dg/a
On 03.05.20 18:27, Kamil Rytarowski wrote:
On 01.05.2020 21:49, Andreas Tobler wrote:
Hi all,
FreeBSD does not have the alloca.h header. Do not include it in the test
cases which do include alloca.h.
There are two versions of this patch available, the one attached which
uses ifdef or another
On 01.05.20 21:02, Iain Sandoe wrote:
Hi,
The recent libsanitizer change seems to have had a corrupt
chunk, that caused it to apply a change part way through the
SUBTARGET_INIT_BUILTINS macro, leading to a bootstrap fail
in stage1.
tested on x86_64-darwin16,
applied to master,
Sorry for the b
Tobler
+
+ * gcc.dg/analyzer/alloca-leak.c: Do not include
+ alloca.h for FreeBSD.
+ * gcc.dg/analyzer/data-model-1.c: Likewise
+ * gcc.dg/analyzer/malloc-1.c: Likewise.
+ * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
+
2020-05-01 Andreas Tobler
On 23.01.20 21:09, Jeff Law wrote:
On Wed, 2020-01-22 at 22:23 +0100, Andreas Tobler wrote:
Hi all,
I'm digginig out old patches and I want to complete the libasan support
for FreeBSD x86_64. The below one was not that obvious when you have
been away for the past years.
In the last impor
On 23.01.20 21:09, Jeff Law wrote:
On Wed, 2020-01-22 at 22:23 +0100, Andreas Tobler wrote:
Hi all,
I'm digginig out old patches and I want to complete the libasan support
for FreeBSD x86_64. The below one was not that obvious when you have
been away for the past years.
In the last impor
: Likewise.
* g++.dg/asan/interception-malloc-test-1.C: Likewise
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 70d7e8869e1..7e3534f84de 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,16 @@
+2020-01-22 Andreas Tobler
+
+ * gcc.dg
-*-freebsd* targets.
* asan/asan_interceptors.h: Define ASAN_INTERCEPT_SWAPCONTEXT for
FreeBSD.
From 93978ce66c4eeff0bde2f44f8c0809fc66165e5b Mon Sep 17 00:00:00 2001
From: Andreas Tobler
Date: Tue, 21 Jan 2020 22:17:09 +0100
diff --git a/gcc/config/freebsd.h b/gcc/config/freebsd.h
index
Hi all,
I'm digginig out old patches and I want to complete the libasan support
for FreeBSD x86_64. The below one was not that obvious when you have
been away for the past years.
In the last import the sanitizer_platform_limits_freebsd.cpp got
forgotten. Fix this.
Ok for trunk once it's open
On 04.10.19 19:04, Jeff Law wrote:
On 9/30/19 12:47 PM, Andreas Tobler wrote:
On 30.09.19 20:37, Kamil Rytarowski wrote:
On 30.09.2019 19:47, Jakub Jelinek wrote:
On Mon, Sep 30, 2019 at 07:41:00PM +0200, Andreas Tobler wrote:
--- fprintf-2.c (revision 276292)
+++ fprintf-2.c (working
On 02.10.19 12:19, Thomas Schwinge wrote:
Hi!
On 2019-09-30T15:22:52+0200, Jakub Jelinek wrote:
On Mon, Sep 30, 2019 at 03:16:00PM +0200, Andreas Tobler wrote:
here on FreeBSD we lack the alloca.h header so two test cases fail to
compile.
Do the same as I did six years ago for another test
On 30.09.19 19:09, Andreas Tobler wrote:
Hi all,
the attached patch tries to silence a warning from the msun of FreeBSD.
When compiling the special_functions testcases, I get excess errors
because of this warning:
warning: tgammal has lower than advertised precision
With the patch, all
On 30.09.19 20:37, Kamil Rytarowski wrote:
On 30.09.2019 19:47, Jakub Jelinek wrote:
On Mon, Sep 30, 2019 at 07:41:00PM +0200, Andreas Tobler wrote:
--- fprintf-2.c (revision 276292)
+++ fprintf-2.c (working copy)
@@ -1,7 +1,8 @@
/* Verify that calls to fprintf don't get eliminated ev
On 30.09.19 19:47, Jakub Jelinek wrote:
On Mon, Sep 30, 2019 at 07:41:00PM +0200, Andreas Tobler wrote:
--- fprintf-2.c (revision 276292)
+++ fprintf-2.c (working copy)
@@ -1,7 +1,8 @@
/* Verify that calls to fprintf don't get eliminated even if their
result on success can be comput
On 30.09.19 19:20, Jakub Jelinek wrote:
On Mon, Sep 30, 2019 at 07:15:59PM +0200, Andreas Tobler wrote:
Hi all,
the below patch tries to silence a warning from the FreeBSD libc. This
warning currently makes all the test cases fail where we make use of the
tmpnam() function.
---
/usr/local/bin
sibly used
unsafely; consider using mkstemp()
---
With this patch, all the *printf* test cases in the gcc part are now
passing.
What dou you think?
TIA,
Andreas
2019-09-30 Andreas Tobler
* lib/prune.exp (prune_gcc_output): Silence a FreeBSD libc warning.
Index: lib/prun
do you think?
TIA,
Andreas
2019-09-30 Andreas Tobler
* testsuite/lib/prune.exp (libstdc++-dg-prune): Ignore the FreeBSD
warning about lower advertised precision of tgammal.
Index: testsuite/lib/prune.exp
cases pass here.
Any comments?
TIA,
Andreas
Commit one-liner:
Include netinet/in.h in include/experimental/internet
2019-09-30 Andreas Tobler
* include/experimental/internet: Include netinet/in.h if we have
_GLIBCXX_HAVE_NETINET_IN_H defined.
Index: include/experimental/int
Hi,
here on FreeBSD we lack the alloca.h header so two test cases fail to
compile.
Do the same as I did six years ago for another test case: 'Remove
alloca.h and replace it with __builtin_alloca"
Is this ok for trunk?
TIA,
Andreas
2019-09-30 Andreas Tobler
*
On 26.09.19 08:13, Andreas Tobler wrote:
Hi Segher,
On 26.09.19 00:49, Segher Boessenkool wrote:
On Wed, Sep 25, 2019 at 10:46:57PM +0200, Andreas Tobler wrote:
--- gcc/config/rs6000/t-freebsd64 (revision 276090)
+++ gcc/config/rs6000/t-freebsd64 (working copy)
@@ -27,3 +27,6
Hi Segher,
On 26.09.19 00:49, Segher Boessenkool wrote:
On Wed, Sep 25, 2019 at 10:46:57PM +0200, Andreas Tobler wrote:
--- gcc/config/rs6000/t-freebsd64 (revision 276090)
+++ gcc/config/rs6000/t-freebsd64 (working copy)
@@ -27,3 +27,6 @@
MULTILIB_EXCEPTIONS
Hi all,
the attached patch makes use of the secure-plt for 32-bit PowerPC on
FreeBSD 13 and upwards. The OS support will arrive in FreeBSD 13.0
I'd like to commit this patch to head and later to all open branches.
Comments appreciated!
If I do not get any, I'll commit in a few days.
TIA,
An
On 25.04.19 22:07, Andreas Tobler wrote:
On 18.03.19 22:28, Andreas Tobler wrote:
On 18.03.19 22:22, Jeff Law wrote:
On 3/17/19 2:40 PM, Andreas Tobler wrote:
Hi all,
this patch adds support for multilib on x86_64-unknown-freebsd*
The multilibs are 32-bit.
This patch is functionality tested
On 25.04.19 22:07, Andreas Tobler wrote:
On 18.03.19 22:28, Andreas Tobler wrote:
On 18.03.19 22:22, Jeff Law wrote:
On 3/17/19 2:40 PM, Andreas Tobler wrote:
Hi all,
this patch adds support for multilib on x86_64-unknown-freebsd*
The multilibs are 32-bit.
This patch is functionality tested
On 18.03.19 22:28, Andreas Tobler wrote:
On 18.03.19 22:22, Jeff Law wrote:
On 3/17/19 2:40 PM, Andreas Tobler wrote:
Hi all,
this patch adds support for multilib on x86_64-unknown-freebsd*
The multilibs are 32-bit.
This patch is functionality tested on gcc8 and gcc9. Test suite testing
is a
On 18.03.19 22:22, Jeff Law wrote:
On 3/17/19 2:40 PM, Andreas Tobler wrote:
Hi all,
this patch adds support for multilib on x86_64-unknown-freebsd*
The multilibs are 32-bit.
This patch is functionality tested on gcc8 and gcc9. Test suite testing
is a bit tricky since the FreeBSD dynamic
to commit this patch? Afair trunk is
in stage4, right?
The patch itself only affects x86_64-unknown-freebsd.
TIA,
Andreas
2019-03-17 Andreas Tobler
* config/i386/freebsd64.h: Add bits for 32-bit multilib support.
* config/i386/t-freebsd64: New file.
* config.gcc: Add
On 12.12.18 21:32, Andreas Tobler wrote:
this patch fixes bootstrap for my powerpc*-unknown-freebsd* targets.
The definition of GNU_USER_DYNAMIC_LINKER was recently moved to linux.h.
But the GNU_USER_DYNAMIC_LINKER is still used in rs6000/sysv4.h.
So I add an empty definition with guard to
Hi all,
I have this patch since a longer time in my tree. No obvious fallout
visible.
I'm going to commit this patch in the next days if no one objects.
TIA,
Andreas
2018-12-12 Andreas Tobler
* config.gcc: Enable TARGET_DEFAULT_ASYNC_UNWIND_TABLES on
aarch64*-*-fr
trunk?
TIA,
Andreas
2018-12-12 Andreas Tobler
* config/rs6000/sysv4.h: Add an empty definition for
GNU_USER_DYNAMIC_LINKER for all targets which do not include
linux.h where GNU_USER_DYNAMIC_LINKER is defined.
Index: sysv4.h
On 28.05.18 08:57, Gerald Pfeifer wrote:
On Thu, 24 May 2018, Jeff Law wrote:
Happy to trust you on what versions can be dropped and the resulting
simplifications.
Is it worth noting those old versions as deprecated/obsolete in config.gcc?
Good catch, Jeff, thanks. Updated patch (also wrt. c
On 26.04.18 09:49, Richard Biener wrote:
On Wed, Apr 25, 2018 at 10:41 PM, Andreas Tobler
wrote:
Hi all,
I'm going to commit this patch to all active branches as soon as the branch
status permits.
Built and tested on native armv5 FreeBSD12.
If you think it is safe then it's fine
Hi all,
I'm going to commit this patch to all active branches as soon as the
branch status permits.
Built and tested on native armv5 FreeBSD12.
Thanks,
Andreas
2018-04-25 Andreas Tobler
Maryse Levavasseur
PR libgcc/84292
* config/arm/freebsd-ato
On 15.01.18 13:59, Jonathan Wakely wrote:
boru on Freenode's #gcc channel pointed out that
contrib/download_prerequisites should use shasum for FreeBSD, not
sha512sum (which comes from GNU coreutils on GNU/Linux). I checked
FreeBSD 11.0 and 10.2 and neither has sha512sum, not does DragonFly
4.2,
regressions.
If there are no objections, I'm going to commit the patch below to all
active branches in the next days.
Thanks,
Andreas
2017-11-02 Andreas Tobler
PR libgcc/82635
* config/i386/freebsd-unwind.h (MD_FALLBACK_FRAME_STATE_FOR): Use a
sysctl to determine whether
Hi Kyrill,
On 17.10.17 12:02, Kyrill Tkachov wrote:
On 16/10/17 20:00, Andreas Tobler wrote:
Hi all,
I struggled over a bootstrap issue while building gcc-7 for
armv7-*-freebsd*
I got a 'permission denied' while creating the arm-tables.opt file.
The source tree is located on a
Hi all,
I struggled over a bootstrap issue while building gcc-7 for armv7-*-freebsd*
I got a 'permission denied' while creating the arm-tables.opt file.
The source tree is located on a nfs server.
The below patch fixed it for me.
Ok to apply?
TIA,
Andreas
2017-10-16 Andr
On 08.10.17 23:12, Andreas Tobler wrote:
Hi all,
and here is the patch for gcc-6/5 branch to add support for
armv7*-*-freebsd*
The difference towards trunk is the missing of target_cpu_cname which is
solved differently.
I'm aware of the gcc-5 branch status and I will not apply before gc
On 08.10.17 22:58, Andreas Tobler wrote:
Hi all,
here is the patch witch adds support for armv7*-*-freebsd* on the gcc-7
branch.
The difference towards trunk is the target_cpu_cname.
I'll commit this one if no objections pop up.
Committed in 253603
Andreas
2017-10-08 Andreas T
On 08.10.17 22:51, Andreas Tobler wrote:
Hi all,
I'm going to commit this patch if no objections pop up.
We (FreeBSD folks) have added a new target tripplet for armv7*-*-freebsd*
To be able to build GCC we need the below changes.
Results will be posted to the usual place, once they comp
not apply on the gcc-5 branch if the branch
gets closed.
If you have any objections, please speak up.
TIA,
Andreas
2017-10-08 Andreas Tobler
* config.gcc: (armv7*-*-freebsd*): New target.
Define TARGET_FREEBSD_ARMv7
* config/arm/freebsd.h: Use TARGET_FREEBSD_ARMv7
Hi all,
here is the patch witch adds support for armv7*-*-freebsd* on the gcc-7
branch.
The difference towards trunk is the target_cpu_cname.
I'll commit this one if no objections pop up.
TIA,
Andreas
2017-10-08 Andreas Tobler
* config.gcc: (armv7*-*-freebsd*): New t
olete define.
I'll post similar patches for gcc-7, gcc-6 and gcc-5 branches.
They differ a bit...
Please speak up if you do not agree.
TIA,
Andreas
2017-10-08 Andreas Tobler
* config.gcc (armv7*-*-freebsd*): New target.
(armv6*-*-freebsd*): Remove obsolete TARGET_FREEBSD_AR
Hi All,
I committed the chunk below to fix bootstrap on armv6*-*-freebsd.
Andreas
2017-06-20 Andreas Tobler
* config.gcc (armv6*-*-freebsd*): Change the target_cpu_cname to
arm1176jzf-s.
Index: config.gcc
On 07.05.17 21:23, Andreas Tobler wrote:
Hi all,
On FreeBSD we make use of the functions _Unwind_GetIP, _Unwind_GetIPInfo
and _Unwind_SetIP outside of GCC. All other FreeBSD targets have these
functions available except arm.
Now since the GCC port for arm*-*-freebsd* is used more often (not
On 07.05.17 21:30, Andreas Tobler wrote:
Hi all,
I'm going to commit the below patch to all active branches. (8,7,6,5)
It makes arm*-*-freebsd* use the generic FreeBSD t-slibgcc-elf-ver
definition. This makes all FreeBSD targets 'consistent' in this area.
If not ok, pleas
Hi all,
I'm going to commit the below patch to all active branches. (8,7,6,5)
It makes arm*-*-freebsd* use the generic FreeBSD t-slibgcc-elf-ver
definition. This makes all FreeBSD targets 'consistent' in this area.
If not ok, please speak up soon.
TIA,
Andreas
2017-05-07
better
idea, I welcome the input.
TIA,
Andreas
2017-05-07 Andreas Tobler
* config/arm/unwind-arm.h: Make _Unwind_GetIP, _Unwind_GetIPInfo and
_Unwind_SetIP available as functions for arm*-*-freebsd*.
* config/arm/unwind-arm.c: Implement the above.
Index: libgcc/config/arm
Hi all,
I'm going to commit the attached patch to trunk and all active branches
in the next hours.
Again, a few tests fixed.
Also, I added a comment which I missed in my last commmit.
Thanks,
Andreas
2017-04-08 Andreas Tobler
* config/aarch64/aarch64-freebsd.h: D
Hi all,
I'm going to commit this patch to all active branches (5,6,7) in the
next hours.
A few failures less in the testsuite.
Thanks,
Andreas
2017-04-07 Andreas Tobler
* config/aarch64/aarch64-freebsd.h: Define WCHAR
On 09.03.17 22:44, Gerald Pfeifer wrote:
On Thu, 9 Mar 2017, Andreas Tobler wrote:
Ping!
Why are you pinging this, Andreas? Are you seeking review to
make sure this is appropriate?
2017-02-16 John Marino
* config/aarch64/freebsd-unwind.h: New file.
* config.host: Add
Ping!
TIA,
Andreas
On 16.02.17 20:21, Andreas Tobler wrote:
Hi all,
the attached patch adds unwind support for aarch64-*-freebsd*.
John used to catch unwind tests in ada.
So far it bootstraps and I see no regressions.
is this ok for trunk?
TIA,
Andreas
2017-02-16 John Marino
On 16.02.17 22:20, Andreas Tobler wrote:
On 16.02.17 22:03, Jakub Jelinek wrote:
On Thu, Feb 16, 2017 at 09:57:48PM +0100, Andreas Tobler wrote:
is this patch ok for trunk?
Fixes bootstrap for x86_64-*-freebsd12 where the internal struct rtentry has
gone from userland.
TIA,
Andreas
2017-02
On 16.02.17 22:03, Jakub Jelinek wrote:
On Thu, Feb 16, 2017 at 09:57:48PM +0100, Andreas Tobler wrote:
is this patch ok for trunk?
Fixes bootstrap for x86_64-*-freebsd12 where the internal struct rtentry has
gone from userland.
TIA,
Andreas
2017-02-16 Andreas Tobler
PR sanitizer
Hi all,
is this patch ok for trunk?
Fixes bootstrap for x86_64-*-freebsd12 where the internal struct rtentry
has gone from userland.
TIA,
Andreas
2017-02-16 Andreas Tobler
PR sanitizer/79562
* sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry-pick
Hi all,
the attached patch adds unwind support for aarch64-*-freebsd*.
John used to catch unwind tests in ada.
So far it bootstraps and I see no regressions.
is this ok for trunk?
TIA,
Andreas
2017-02-16 John Marino
* config/aarch64/freebsd-unwind.h: New file.
* config.hos
On 23.01.17 18:48, Jakub Jelinek wrote:
On Mon, Jan 23, 2017 at 06:42:15PM +0100, Andreas Tobler wrote:
Something like below?
If ok, I can commit, right?
Thanks,
Andreas
2017-01-23 Andreas Tobler
* config/aarch64/aarch64.c (aarch64_elf_asm_constructor): Increase
size of
On 23.01.17 11:07, Richard Earnshaw (lists) wrote:
On 21/01/17 20:15, Andreas Tobler wrote:
On 21.01.17 00:42, Jakub Jelinek wrote:
On Fri, Jan 20, 2017 at 01:37:13PM -0700, Jeff Law wrote:
Which is best will depend on what the front/mid ends might have
done to
apply the documented limit
On 21.01.17 00:42, Jakub Jelinek wrote:
On Fri, Jan 20, 2017 at 01:37:13PM -0700, Jeff Law wrote:
Which is best will depend on what the front/mid ends might have done to
apply the documented limit.
Here I know not enough to give a decision. In tree the priority_type is
unsigned short. In varas
On 20.01.17 17:12, Richard Earnshaw (lists) wrote:
On 19/01/17 06:38, Andreas Tobler wrote:
On 19.01.17 00:33, Jeff Law wrote:
On 01/18/2017 11:43 AM, Andreas Tobler wrote:
Hi all,
I have the following issue here on aarch64-*-freebsd:
(sorry if the format is hardly readable)
..
/export
On 19.01.17 00:33, Jeff Law wrote:
On 01/18/2017 11:43 AM, Andreas Tobler wrote:
Hi all,
I have the following issue here on aarch64-*-freebsd:
(sorry if the format is hardly readable)
..
/export/devel/net/src/gcc/head/gcc/gcc/config/aarch64/aarch64.c: In
function '
Hi all,
I have the following issue here on aarch64-*-freebsd:
(sorry if the format is hardly readable)
..
/export/devel/net/src/gcc/head/gcc/gcc/config/aarch64/aarch64.c: In
function 'void aarch64_elf_asm_destructor(rtx, int)':
/export/devel/net/src/gcc/head/gcc/gcc/config/aarch64/aarch64.
On 13.10.16 17:14, Jeff Law wrote:
On 10/12/2016 01:43 PM, Andreas Tobler wrote:
libgcc:
2016-10-10 Andreas Tobler
* config.host: Add support for aarch64-*-freebsd*.
gcc:
2016-10-10 Andreas Tobler
* config.gcc: Add aarch64-*-freebsd* support.
* config.host: Likewise
On 09.01.17 18:36, Jakub Jelinek wrote:
On Mon, Jan 09, 2017 at 06:25:05PM +0100, Andreas Tobler wrote:
On 09.01.17 12:25, Jakub Jelinek wrote:
On Mon, Jan 09, 2017 at 11:53:38AM +0100, Richard Biener wrote:
Ok, attached the part I bootstrapped successfully on amd64-*-freebsd12 and
aarch64
s
2017-01-09 Andreas Tobler
Backport from mainline
2016-09-19 Richard Biener
* dwarf2out.c (dwarf2out_late_global_decl): When being during the
early debug phase do not add locations but only const value
attributes.
Backport from mainline
On 05.01.17 13:05, Richard Biener wrote:
On Wed, 4 Jan 2017, Andreas Tobler wrote:
On 04.01.17 10:21, Richard Biener wrote:
On Wed, 28 Dec 2016, Andreas Tobler wrote:
On 28.12.16 19:24, Richard Biener wrote:
On December 27, 2016 11:17:00 PM GMT+01:00, Andreas Tobler
wrote:
On 16.09.16 13
On 04.01.17 10:21, Richard Biener wrote:
On Wed, 28 Dec 2016, Andreas Tobler wrote:
On 28.12.16 19:24, Richard Biener wrote:
On December 27, 2016 11:17:00 PM GMT+01:00, Andreas Tobler
wrote:
On 16.09.16 13:30, Richard Biener wrote:
On Thu, 15 Sep 2016, Richard Biener wrote:
This
On 28.12.16 19:24, Richard Biener wrote:
On December 27, 2016 11:17:00 PM GMT+01:00, Andreas Tobler
wrote:
On 16.09.16 13:30, Richard Biener wrote:
On Thu, 15 Sep 2016, Richard Biener wrote:
This addresses sth I needed to address with the early LTO debug
patches
(you might now figure
On 16.09.16 13:30, Richard Biener wrote:
On Thu, 15 Sep 2016, Richard Biener wrote:
This addresses sth I needed to address with the early LTO debug patches
(you might now figure I'm piecemail merging stuff from that patch).
When the cgraph code optimizes out a global we call the late_global_d
On 11.11.16 11:06, Richard Earnshaw wrote:
On 11/11/16 02:56, Andrew Pinski wrote:
As I mentioned in my other emails, parsing /proc/cpuinfo has one issue
is that the current parsing assumes many different things about the
format. So the best way to do this is to parse
/sys/devices/system/cpu/cp
On 06.11.16 21:38, Uros Bizjak wrote:
On Sun, Nov 6, 2016 at 5:48 PM, Gerald Pfeifer wrote:
It appears this got stuck.
Uros, is this okay? I can handle the commit if you approve.
Looks good to me, so OK if tested on non-glibc system.
Results w/o patch:
https://gcc.gnu.org/ml/gcc-testresu
Hi Jeff,
On 10.10.16 23:10, Jeff Law wrote:
On 10/10/2016 03:07 PM, Andreas Tobler wrote:
Hi all,
the attached patch brings support for the aarch64-*-freebsd* target.
Bootstraped and tested, results on the list. Not that many results due
to board instabilities I lack a cavium ;)
Ok for
On 10.10.16 23:10, Jeff Law wrote:
On 10/10/2016 03:07 PM, Andreas Tobler wrote:
Hi all,
the attached patch brings support for the aarch64-*-freebsd* target.
Bootstraped and tested, results on the list. Not that many results due
to board instabilities I lack a cavium ;)
Ok for main? And
Andreas Tobler
* config.host: Add support for aarch64-*-freebsd*.
gcc:
2016-10-10 Andreas Tobler
* config.gcc: Add aarch64-*-freebsd* support.
* config.host: Likewise.
* config/aarch64/aarch64-freebsd.h: New file.
* config/aarch64/t-aarch64-freebsd
Hi Gerald,
On 10.06.16 22:26, Gerald Pfeifer wrote:
On Fri, 10 Jun 2016, Andreas Tobler wrote:
FreeBSD 11 will bring unaligned access support for armv6 and up.
This patch enables it.
If no objection I'll commit it to trunk, gcc-6 branch and gcc-5
branch in the next days.
As Fr
Hi all,
FreeBSD 11 will bring unaligned access support for armv6 and up.
This patch enables it.
If no objection I'll commit it to trunk, gcc-6 branch and gcc-5 branch
in the next days.
Thanks,
Andreas
2016-06-10 Andreas Tobler
* config/arm/freebsd.h: Enable unaligned acces
On 27.05.16 22:34, Andreas Tobler wrote:
Hi all,
The FreeBSD ARM people eliminated the extra armv6hf target and moved the
hardfloat 'functionality' into the armv6-*-freebsd11+ target.
This applies / will apply (FreeBSD11 is not released yet. Planned date
in September 16) to Fre
oft
float. The armv6hf is not life on FreeBSD10.
This simplifies life a bit.
I'll commit the attached patch to all the active branches. Regarding the
gcc-5 branch, do I have permission to apply?
TIA,
Andreas
2016-05-27 Andreas Tobler
* config.gcc: Move hard float support for ar
float128.
The patch was tested by Michael Meissner on different POWER machines.
Ok to commit to trunk?
TIA,
Andreas
2016-02-03 Andreas Tobler
PR bootstrap/69611
* config/rs6000/sfp-machine.h: Guard __sfp_exceptions with
__FLOAT128__ to compile only for __float128 capable
On 13.01.16 18:39, Bernd Schmidt wrote:
On 01/11/2016 07:37 PM, Andreas Tobler wrote:
+# Do a configure time check for -ldl
+AC_CHECK_LIB(dl, dlsym,
+ [link_sanitizer_common="-lrt $link_sanitizer_common"])
+
I'll give it a test run.
If that works (with -ldl instead of -lrt
On 11.01.16 19:57, Jakub Jelinek wrote:
On Mon, Jan 11, 2016 at 07:37:30PM +0100, Andreas Tobler wrote:
@@ -104,6 +104,10 @@
AC_CHECK_LIB(rt, shm_open,
[link_sanitizer_common="-lrt $link_sanitizer_common"])
+# Do a configure time check for -ldl
+AC_CHECK_LIB
Hi Bernd,
On 11.01.16 19:28, Bernd Schmidt wrote:
On 11/10/2015 11:00 PM, Andreas Tobler wrote:
the attached patch removes the hard-coded requirement for the link
operation with -ldl. On FreeBSD we do not need that, it breaks compilation.
# Common libraries that we need to link against
On 06.01.16 11:39, Richard Earnshaw (lists) wrote:
On 05/01/16 21:03, Andreas Tobler wrote:
On 05.01.16 11:32, Richard Earnshaw (lists) wrote:
On 23/12/15 19:28, Andreas Tobler wrote:
2015-12-23 Andreas Tobler
* config/arm/freebsd.h: Rename SUBTARGET_OVERRIDE_OPTIONS to
On 05.01.16 11:32, Richard Earnshaw (lists) wrote:
On 23/12/15 19:28, Andreas Tobler wrote:
2015-12-23 Andreas Tobler
* config/arm/freebsd.h: Rename SUBTARGET_OVERRIDE_OPTIONS to
SUBTARGET_OVERRIDE_INTERNAL_OPTIONS. Adjust to check
unaligned_access on the gcc_options set
Ping :)
TIA,
Andreas
On 23.12.15 20:28, Andreas Tobler wrote:
On 23.12.15 11:22, Richard Earnshaw (lists) wrote:
On 22/12/15 19:53, Andreas Tobler wrote:
Hi all,
the commit for PR68617 broke boostrap on armv6*-*-freebsd*.
We still have unaligned_access = 0 on armv6 here on FreeBSD.
The
On 22.12.15 20:18, Andreas Tobler wrote:
Hi all,
The attached patch fixes a problem you get if you build dynamic binaries
for a 32-bit powerpc target on a 64-bit powerpc host.
At the time I did this port I didn't fully understand all the scenarios
you might run into.
The issue is this, o
On 23.12.15 11:22, Richard Earnshaw (lists) wrote:
On 22/12/15 19:53, Andreas Tobler wrote:
Hi all,
the commit for PR68617 broke boostrap on armv6*-*-freebsd*.
We still have unaligned_access = 0 on armv6 here on FreeBSD.
The commit from the above PR overrides my SUBTARGET_OVERRIDE_OPTIONS I
Hi Kyrill,
On 23.12.15 10:40, Kyrill Tkachov wrote:
On 22/12/15 19:53, Andreas Tobler wrote:
Hi all,
the commit for PR68617 broke boostrap on armv6*-*-freebsd*.
We still have unaligned_access = 0 on armv6 here on FreeBSD.
The commit from the above PR overrides my SUBTARGET_OVERRIDE_OPTIONS
fixes this, bootstrap ongoing but passed the breaking
stage where genmddeps bus errored.
Is this patch ok for trunk once bootstrap completes?
TIA,
Andreas
2015-12-22 Andreas Tobler
* config/arm/freebsd.h (SUBTARGET_OVERRIDE_OPTIONS): Adjust to
check unaligned_access on the
going to apply this patch to trunk,
gcc-5 and gcc-49 branch in the next days. It is FreeBSD powerpc64 only
and it is a bug.
Thanks,
Andreas
2015-12-22 Andreas Tobler
* config/rs6000/freebsd64.h: Delete FREEBSD_DYNAMIC_LINKER32/64
defines. Use FBSD_DYNAMIC_LINKER instead
On 06.12.15 23:54, Andreas Tobler wrote:
Hi,
I'm going to commit this patch to trunk, 5.4 and 4.9 branch if there are
no objections.
The redefinition of WCHAR_TYPE for PowerPC64 is wrong since its
beginning. My fault.
We use the definition from freebsd.h.
Committed to trunk. But I lef
Hi,
I'm going to commit this patch to trunk, 5.4 and 4.9 branch if there are
no objections.
The redefinition of WCHAR_TYPE for PowerPC64 is wrong since its
beginning. My fault.
We use the definition from freebsd.h.
Thanks,
Andreas
2015-12-06 Andreas Tobler
* config/r
On 01.12.15 22:47, Andreas Tobler wrote:
On 29.11.15 22:15, Andreas Tobler wrote:
Hi all,
I'd like to commit this patch to trunk.
It is FreeBSD only.
If nobody objects I'll commit it within two days.
Thanks,
Andreas
2015-11-29 Andreas Tobler
* config/rs6000/f
On 01.12.15 22:55, Jeff Law wrote:
On 12/01/2015 02:50 PM, Andreas Tobler wrote:
On 30.11.15 23:30, Jeff Law wrote:
On 11/26/2015 11:49 AM, Andreas Tobler wrote:
Hi all,
the attached patch fixes the build issue from this ticket if bootstrap
is disabled.
Tested on x86_64-*-linux* and on
On 30.11.15 23:30, Jeff Law wrote:
On 11/26/2015 11:49 AM, Andreas Tobler wrote:
Hi all,
the attached patch fixes the build issue from this ticket if bootstrap
is disabled.
Tested on x86_64-*-linux* and on x86_64-*-freebsd* with gcc and clang.
Ok for trunk?
And 5.3?
Thanks,
Andreas
2015
1 - 100 of 224 matches
Mail list logo