Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gcc/dist/gcc/config/arm for the eabi targetted...



details:   https://anonhg.NetBSD.org/src/rev/7dee0d4017a9
branches:  trunk
changeset: 815966:7dee0d4017a9
user:      mrg <mrg%NetBSD.org@localhost>
date:      Fri Jun 10 01:14:00 2016 +0000

description:
for the eabi targetted compiler, if not compiling libgcc for eabi ensure
that libgcc doesn't try to define __[CD]TOR_LIST__[].

diffstat:

 external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h |  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r 15114515bb47 -r 7dee0d4017a9 external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h
--- a/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h        Fri Jun 10 01:13:05 2016 +0000
+++ b/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h        Fri Jun 10 01:14:00 2016 +0000
@@ -178,3 +178,8 @@
 #undef FPUTYPE_DEFAULT
 #define FPUTYPE_DEFAULT "vfp"
 
+/* Ensure that libgcc does not attempt to define __[CD]TOR_LIST__[] for APCS,
+   which belongs in crtbegin on NetBSD.  */
+#ifndef __ARM_EABI__
+#define CTOR_LISTS_DEFINED_EXTERNALLY
+#endif



Home | Main Index | Thread Index | Old Index