Source-Changes-HG archive

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

[src/trunk]: src/external/gpl3/gcc/usr.bin/backend gcc generates incorrect ju...



details:   https://anonhg.NetBSD.org/src/rev/1c68c9456df8
branches:  trunk
changeset: 817720:1c68c9456df8
user:      christos <christos%NetBSD.org@localhost>
date:      Sat Sep 03 15:47:54 2016 +0000

description:
gcc generates incorrect jump tables with -fPIE

diffstat:

 external/gpl3/gcc/usr.bin/backend/Makefile |  6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (20 lines):

diff -r a6692714de82 -r 1c68c9456df8 external/gpl3/gcc/usr.bin/backend/Makefile
--- a/external/gpl3/gcc/usr.bin/backend/Makefile        Sat Sep 03 15:18:21 2016 +0000
+++ b/external/gpl3/gcc/usr.bin/backend/Makefile        Sat Sep 03 15:47:54 2016 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.32 2016/06/17 03:27:50 skrll Exp $
+#      $NetBSD: Makefile,v 1.33 2016/09/03 15:47:54 christos Exp $
 
 LIBISPRIVATE=  yes
 
@@ -511,7 +511,9 @@
 
 .if ${GCC_MACHINE_ARCH} == "m68000" || ${GCC_MACHINE_ARCH} == "m68k" || \
        ${GCC_MACHINE_ARCH} == "coldfire"
-COPTS.tree-loop-distribution.c=        -O2
+COPTS.tree-loop-distribution.c+=-O2
+COPTS.generic-match.c+=-fno-jump-tables
+COPTS.gimple-match.c+=-fno-jump-tables
 .endif
 
 



Home | Main Index | Thread Index | Old Index